Sat Jul 22 08:41:13 2023 UTC ()
libudev: Depend on gperf instead of attempting to partially disable its
use, which appears completely broken.


(nia)
diff -r1.3 -r1.4 pkgsrc/sysutils/libudev/Makefile

cvs diff -r1.3 -r1.4 pkgsrc/sysutils/libudev/Makefile (expand / switch to unified diff)

--- pkgsrc/sysutils/libudev/Makefile 2023/05/22 16:32:23 1.3
+++ pkgsrc/sysutils/libudev/Makefile 2023/07/22 08:41:13 1.4
@@ -1,34 +1,31 @@ @@ -1,34 +1,31 @@
1# $NetBSD: Makefile,v 1.3 2023/05/22 16:32:23 nikita Exp $ 1# $NetBSD: Makefile,v 1.4 2023/07/22 08:41:13 nia Exp $
2 2
3DISTNAME= libudev-3.2.12 3DISTNAME= libudev-3.2.12
4CATEGORIES= sysutils 4CATEGORIES= sysutils
5MASTER_SITES= ${MASTER_SITE_GITHUB:=eudev-project/} 5MASTER_SITES= ${MASTER_SITE_GITHUB:=eudev-project/}
6GITHUB_PROJECT= eudev 6GITHUB_PROJECT= eudev
7GITHUB_TAG= v${PKGVERSION_NOREV} 7GITHUB_TAG= v${PKGVERSION_NOREV}
8DISTINFO_FILE= ${.CURDIR}/../../sysutils/libudev/distinfo 8DISTINFO_FILE= ${.CURDIR}/../../sysutils/libudev/distinfo
9 9
10MAINTAINER= nykula@ukr.net 10MAINTAINER= nykula@ukr.net
11HOMEPAGE= https://github.com/eudev-project/eudev/ 11HOMEPAGE= https://github.com/eudev-project/eudev/
12LICENSE= gnu-gpl-v2 12LICENSE= gnu-gpl-v2
13COMMENT= Device enumeration and database of constants 13COMMENT= Device enumeration and database of constants
14 14
 15TOOL_DEPENDS+= gperf-[0-9]*:../../devel/gperf
 16
15BUILD_DEFS+= VARBASE 17BUILD_DEFS+= VARBASE
16 18
17ONLY_FOR_PLATFORM= Linux-*-* 19ONLY_FOR_PLATFORM= Linux-*-*
18USE_TOOLS+= autoconf automake gmake pkg-config 20USE_TOOLS+= autoconf automake gmake pkg-config
19USE_LIBTOOL= yes 21USE_LIBTOOL= yes
20GNU_CONFIGURE= yes 22GNU_CONFIGURE= yes
21USE_LANGUAGES= c c++ 23USE_LANGUAGES= c c++
22 24
23CONFIGURE_ARGS+= --with-rootrundir=${VARBASE}/run 25CONFIGURE_ARGS+= --with-rootrundir=${VARBASE}/run
24 26
25SUBST_CLASSES+= nogperf 
26SUBST_STAGE.nogperf= pre-configure 
27SUBST_FILES.nogperf= configure.ac 
28SUBST_SED.nogperf= -e 's,ERROR\(.*gperf\),WARN\1,' 
29 
30pre-configure: 27pre-configure:
31 cd ${WRKSRC} && autoreconf -fiv 28 cd ${WRKSRC} && autoreconf -fiv
32 29
33# missing: libkmod? 30# missing: libkmod?
34.include "../../mk/bsd.pkg.mk" 31.include "../../mk/bsd.pkg.mk"