1PORTNAME=	gpu-firmware-radeon-kmod
2PORTVERSION=	20220511
3CATEGORIES=	graphics
4
5MAINTAINER=	ports@MidnightBSD.org
6COMMENT=	Firmware modules for ${FLAVOR} Radeon GPUs
7WWW=		https://github.com/freebsd/drm-kmod-firmware
8
9LICENSE=	RADEON
10LICENSE_NAME=	Radeon firmware license (i915)
11LICENSE_FILE=	${WRKSRC}/LICENSE.radeon
12LICENSE_PERMS=	dist-mirror no-dist-sell pkg-mirror no-pkg-sell auto-accept
13
14ONLY_FOR_ARCHS=		aarch64 amd64 i386 powerpc64 powerpc64le
15ONLY_FOR_ARCHS_REASON=	Radeon GPUs are only available on aarch64, x86 and powerpc64
16
17PKGNAMESUFFIX=	-${FLAVOR:C/_/-/g}
18FLAVORS=	aruba \
19		barts \
20		bonaire \
21		btc \
22		caicos \
23		cayman \
24		cedar \
25		cypress \
26		hainan \
27		hawaii \
28		juniper \
29		kabini \
30		kaveri \
31		mullins \
32		oland \
33		palm \
34		pitcairn \
35		r100 \
36		r200 \
37		r300 \
38		r420 \
39		r520 \
40		r600 \
41		r700 \
42		redwood \
43		rs600 \
44		rs690 \
45		rs780 \
46		rv610 \
47		rv620 \
48		rv630 \
49		rv635 \
50		rv670 \
51		rv710 \
52		rv730 \
53		rv740 \
54		rv770 \
55		sumo \
56		sumo2 \
57		tahiti \
58		turks \
59		verde
60
61USES=		kmod uidfix
62
63USE_GITHUB=	yes
64GH_ACCOUNT=	freebsd
65GH_PROJECT=	drm-kmod-firmware
66GH_TAGNAME=	20220511
67
68MAKE_ENV=	KMODS="radeonkmsfw"
69MAKE_ENV+=	RADEONKMODS="${FLAVOR}"
70
71FAKE_OPTS=	trueprefix
72
73.include <bsd.port.pre.mk>
74
75PLIST_SUB+=	${FLAVORS:N${FLAVOR}:@v@${v:tu}="\@comment "@}
76PLIST_SUB+=	${FLAVOR:tu}=""
77
78post-build:
79	${MKDIR} ${FAKE_DESTDIR}${KMODDIR}
80
81.include <bsd.port.post.mk>
82