| @@ -1,50 +1,56 @@ | | | @@ -1,50 +1,56 @@ |
1 | # $NetBSD: Makefile,v 1.2 2023/07/10 10:35:20 vins Exp $ | | 1 | # $NetBSD: Makefile,v 1.3 2023/08/25 14:49:58 vins Exp $ |
2 | | | 2 | |
3 | DISTNAME= hw-probe | | 3 | PKGVER= 1.6.5_20230812 |
4 | PKGNAME= hw-probe-1.6 | | 4 | DISTNAME= hw-probe-${PKGVER} |
5 | CATEGORIES= sysutils perl5 | | 5 | CATEGORIES= sysutils perl5 |
6 | MASTER_SITES= http://bsd-hardware.info/ | | 6 | MASTER_SITES= ${MASTER_SITE_GITHUB:=linuxhw/} |
7 | DIST_SUBDIR= ${PKGNAME_NOREV} | | 7 | GITHUB_TAG= b895b77b7e03f4b1b0a5fb177118373ee0328a25 |
8 | EXTRACT_SUFX= # empty | | | |
9 | | | 8 | |
10 | MAINTAINER= vins@NetBSD.org | | 9 | MAINTAINER= vins@NetBSD.org |
11 | HOMEPAGE= https://bsd-hardware.info/ | | 10 | HOMEPAGE= https://bsd-hardware.info/ |
| | | 11 | #HOMEPAGE+= https://linux-hardware.org/ |
12 | COMMENT= Check operability of computer hardware and find drivers | | 12 | COMMENT= Check operability of computer hardware and find drivers |
13 | LICENSE= gnu-lgpl-v2.1 OR original-bsd | | 13 | LICENSE= gnu-lgpl-v2.1 OR original-bsd |
14 | | | 14 | |
15 | ONLY_FOR_PLATFORM+= FreeBSD-*-* OpenBSD-*-* NetBSD-*-* DragonFly-*-* | | 15 | ONLY_FOR_PLATFORM+= FreeBSD-*-* OpenBSD-*-* NetBSD-*-* |
| | | 16 | ONLY_FOR_PLATFORM+= DragonFly-*-* Linux-*-* |
| | | 17 | |
| | | 18 | USE_TOOLS+= perl:run |
16 | | | 19 | |
17 | DEPENDS+= curl-[0-9]*:../../www/curl | | 20 | DEPENDS+= curl-[0-9]*:../../www/curl |
18 | DEPENDS+= usbutil-[0-9]*:../../sysutils/usbutil | | 21 | DEPENDS+= usbutil-[0-9]*:../../sysutils/usbutil |
19 | DEPENDS+= mozilla-rootcerts-[0-9]*:../../security/mozilla-rootcerts | | 22 | DEPENDS+= mozilla-rootcerts-[0-9]*:../../security/mozilla-rootcerts |
20 | DEPENDS+= smartmontools-[0-9]*:../../sysutils/smartmontools | | 23 | DEPENDS+= smartmontools-[0-9]*:../../sysutils/smartmontools |
21 | | | 24 | |
22 | USE_TOOLS+= perl:run | | | |
23 | | | | |
24 | REPLACE_PERL+= hw-probe | | | |
25 | | | | |
26 | INSTALLATION_DIRS+= bin | | | |
27 | | | | |
28 | NO_BUILD= yes | | | |
29 | | | | |
30 | WRKSRC= ${WRKDIR} | | | |
31 | | | | |
32 | .include "../../mk/bsd.prefs.mk" | | 25 | .include "../../mk/bsd.prefs.mk" |
33 | | | 26 | |
34 | .if (${MACHINE_ARCH} == "i386") || (${MACHINE_ARCH} == "x86_64") || (${MACHINE_ARCH} == "aarch64") | | 27 | .if (${MACHINE_ARCH} == "i386") || (${MACHINE_ARCH} == "x86_64") || (${MACHINE_ARCH} == "aarch64") |
35 | DEPENDS+= dmidecode-[0-9]*:../../sysutils/dmidecode | | 28 | DEPENDS+= dmidecode-[0-9]*:../../sysutils/dmidecode |
36 | .endif | | 29 | .endif |
37 | | | 30 | |
38 | .if (${MACHINE_ARCH} == "i386") || (${MACHINE_ARCH} == "x86_64") | | 31 | .if (${MACHINE_ARCH} == "i386") || (${MACHINE_ARCH} == "x86_64") |
39 | . if ${OPSYS} == "NetBSD" | | 32 | . if ${OPSYS} == "NetBSD" || ${OPSYS} == "Linux" |
40 | DEPENDS+= cpuid-[0-9]*:../../sysutils/cpuid | | 33 | DEPENDS+= cpuid-[0-9]*:../../sysutils/cpuid |
41 | . else | | 34 | . else |
42 | DEPENDS+= lscpu-[0-9]*:../../sysutils/lscpu | | 35 | DEPENDS+= lscpu-[0-9]*:../../sysutils/lscpu |
43 | . endif | | 36 | . endif |
44 | .endif | | 37 | .endif |
45 | | | 38 | |
| | | 39 | DOCDIR= share/doc/${PKGBASE} |
| | | 40 | MESSAGE_SUBST+= DOCDIR=${DOCDIR:Q} |
| | | 41 | |
| | | 42 | REPLACE_PERL+= hw-probe.pl |
| | | 43 | |
| | | 44 | NO_BUILD= yes |
| | | 45 | |
| | | 46 | INSTALLATION_DIRS+= bin ${DOCDIR} |
46 | | | 47 | |
47 | do-install: | | 48 | do-install: |
48 | ${INSTALL_SCRIPT} ${WRKSRC}/hw-probe ${DESTDIR}${PREFIX}/bin/hw-probe | | 49 | ${INSTALL_SCRIPT} ${WRKSRC}/hw-probe.pl \ |
| | | 50 | ${DESTDIR}${PREFIX}/bin/hw-probe |
| | | 51 | |
| | | 52 | post-install: |
| | | 53 | ${INSTALL_DATA} ${WRKSRC}/README.md \ |
| | | 54 | ${DESTDIR}${PREFIX}/${DOCDIR}/README |
49 | | | 55 | |
50 | .include "../../mk/bsd.pkg.mk" | | 56 | .include "../../mk/bsd.pkg.mk" |