| @@ -1,49 +1,50 @@ | | | @@ -1,49 +1,50 @@ |
1 | # $NetBSD: Makefile,v 1.14 2021/12/19 09:47:58 maya Exp $ | | 1 | # $NetBSD: Makefile,v 1.15 2022/05/13 15:43:19 wiz Exp $ |
2 | | | 2 | |
3 | DISTNAME= flashrom-v1.2 | | 3 | DISTNAME= flashrom-v1.2 |
4 | PKGNAME= ${DISTNAME:S/-v/-/} | | 4 | PKGNAME= ${DISTNAME:S/-v/-/} |
5 | PKGREVISION= 1 | | 5 | PKGREVISION= 2 |
6 | CATEGORIES= sysutils | | 6 | CATEGORIES= sysutils |
7 | MASTER_SITES= https://download.flashrom.org/releases/ | | 7 | MASTER_SITES= https://download.flashrom.org/releases/ |
8 | EXTRACT_SUFX= .tar.bz2 | | 8 | EXTRACT_SUFX= .tar.bz2 |
9 | | | 9 | |
10 | MAINTAINER= jakllsch@NetBSD.org | | 10 | MAINTAINER= jakllsch@NetBSD.org |
11 | HOMEPAGE= https://www.flashrom.org/ | | 11 | HOMEPAGE= https://www.flashrom.org/ |
12 | COMMENT= Universal (coreboot/LinuxBIOS) flash utility | | 12 | COMMENT= Universal (coreboot/LinuxBIOS) flash utility |
13 | LICENSE= gnu-gpl-v2 | | 13 | LICENSE= gnu-gpl-v2 |
14 | | | 14 | |
15 | USE_TOOLS+= gmake pkg-config | | 15 | USE_TOOLS+= gmake pkg-config |
16 | | | 16 | |
17 | .include "../../mk/bsd.prefs.mk" | | 17 | .include "../../mk/bsd.prefs.mk" |
18 | | | 18 | |
19 | .if ${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "x86_64" | | 19 | .if ${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "x86_64" |
20 | DEPENDS+= dmidecode-[0-9]*:../../sysutils/dmidecode | | 20 | DEPENDS+= dmidecode-[0-9]*:../../sysutils/dmidecode |
21 | .endif | | 21 | .endif |
22 | | | 22 | |
23 | SUBST_CLASSES.NetBSD+= pciutils | | 23 | SUBST_CLASSES.NetBSD+= pciutils |
24 | SUBST_CLASSES.SunOS+= pciutils | | 24 | SUBST_CLASSES.SunOS+= pciutils |
25 | SUBST_FILES.pciutils= Makefile | | 25 | SUBST_FILES.pciutils= Makefile |
26 | SUBST_FILES.pciutils+= hwaccess.h | | 26 | SUBST_FILES.pciutils+= hwaccess.h |
27 | SUBST_MESSAGE.pciutils= adjusting pciutils headers | | 27 | SUBST_MESSAGE.pciutils= adjusting pciutils headers |
28 | SUBST_STAGE.pciutils= pre-configure | | 28 | SUBST_STAGE.pciutils= pre-configure |
29 | SUBST_SED.pciutils+= -e 's,<pci/pci.h>,<pciutils/pci.h>,g' | | 29 | SUBST_SED.pciutils+= -e 's,<pciutils/pci.h>,<pci/pci.h>,g' |
30 | | | 30 | |
31 | .if ${OPSYS} == "NetBSD" || ${OPSYS} == "SunOS" | | 31 | .if ${OPSYS} == "SunOS" |
32 | LDFLAGS+= -lpci | | 32 | LDFLAGS+= -lpci |
33 | CPPFLAGS+= -I/${PREFIX}/include | | 33 | CPPFLAGS+= -I/${PREFIX}/include |
34 | .endif | | 34 | .endif |
35 | | | 35 | |
36 | LDFLAGS.SunOS+= -lsocket -lnsl | | 36 | LDFLAGS.SunOS+= -lsocket -lnsl |
37 | | | 37 | |
38 | # Disable -Werror. | | 38 | # Disable -Werror. |
39 | MAKE_ENV+= WARNERROR=no | | 39 | MAKE_ENV+= WARNERROR=no |
40 | | | 40 | |
41 | INSTALLATION_DIRS= sbin ${PKGMANDIR}/man8 | | 41 | INSTALLATION_DIRS= sbin ${PKGMANDIR}/man8 |
42 | | | 42 | |
43 | do-install: | | 43 | do-install: |
44 | ${INSTALL_PROGRAM} ${WRKSRC}/flashrom ${DESTDIR}${PREFIX}/sbin/flashrom | | 44 | ${INSTALL_PROGRAM} ${WRKSRC}/flashrom ${DESTDIR}${PREFIX}/sbin/flashrom |
45 | ${INSTALL_MAN} ${WRKSRC}/flashrom.8 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man8/flashrom.8 | | 45 | ${INSTALL_MAN} ${WRKSRC}/flashrom.8 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man8/flashrom.8 |
46 | | | 46 | |
47 | .include "../../devel/libftdi1/buildlink3.mk" | | 47 | .include "../../devel/libftdi1/buildlink3.mk" |
| | | 48 | BUILDLINK_API_DEPENDS.pciutils+= pciutils>=3.8 |
48 | .include "../../sysutils/pciutils/buildlink3.mk" | | 49 | .include "../../sysutils/pciutils/buildlink3.mk" |
49 | .include "../../mk/bsd.pkg.mk" | | 50 | .include "../../mk/bsd.pkg.mk" |