Sat Feb 17 21:57:50 2024 UTC (99d)
libusb1: Link nvpair library on illumos


(nia)
diff -r1.33 -r1.34 pkgsrc/devel/libusb1/Makefile

cvs diff -r1.33 -r1.34 pkgsrc/devel/libusb1/Makefile (expand / switch to unified diff)

--- pkgsrc/devel/libusb1/Makefile 2024/02/16 08:13:13 1.33
+++ pkgsrc/devel/libusb1/Makefile 2024/02/17 21:57:50 1.34
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1# $NetBSD: Makefile,v 1.33 2024/02/16 08:13:13 nia Exp $ 1# $NetBSD: Makefile,v 1.34 2024/02/17 21:57:50 nia Exp $
2 2
3DISTNAME= libusb-1.0.27 3DISTNAME= libusb-1.0.27
4PKGNAME= ${DISTNAME:S/libusb/libusb1/} 4PKGNAME= ${DISTNAME:S/libusb/libusb1/}
5CATEGORIES= devel 5CATEGORIES= devel
6MASTER_SITES= ${MASTER_SITE_GITHUB:=libusb/} 6MASTER_SITES= ${MASTER_SITE_GITHUB:=libusb/}
7GITHUB_PROJECT= libusb 7GITHUB_PROJECT= libusb
8GITHUB_RELEASE= v${PKGVERSION_NOREV} 8GITHUB_RELEASE= v${PKGVERSION_NOREV}
9EXTRACT_SUFX= .tar.bz2 9EXTRACT_SUFX= .tar.bz2
10 10
11MAINTAINER= pkgsrc-users@NetBSD.org 11MAINTAINER= pkgsrc-users@NetBSD.org
12HOMEPAGE= https://libusb.info/ 12HOMEPAGE= https://libusb.info/
13COMMENT= USB Access Library (version 1) 13COMMENT= USB Access Library (version 1)
14LICENSE= gnu-lgpl-v2.1 14LICENSE= gnu-lgpl-v2.1
@@ -22,26 +22,31 @@ USE_CC_FEATURES+= c11 @@ -22,26 +22,31 @@ USE_CC_FEATURES+= c11
22GNU_CONFIGURE= yes 22GNU_CONFIGURE= yes
23USE_LIBTOOL= yes 23USE_LIBTOOL= yes
24USE_TOOLS+= autoconf automake autoreconf 24USE_TOOLS+= autoconf automake autoreconf
25USE_TOOLS+= pkg-config 25USE_TOOLS+= pkg-config
26MAKE_JOBS_SAFE= no 26MAKE_JOBS_SAFE= no
27 27
28.include "../../mk/compiler.mk" 28.include "../../mk/compiler.mk"
29.if !empty(PKGSRC_COMPILER:Mclang) 29.if !empty(PKGSRC_COMPILER:Mclang)
30# Uses undefined behaviour 30# Uses undefined behaviour
31BUILDLINK_TRANSFORM+= opt:-O2:-O1 31BUILDLINK_TRANSFORM+= opt:-O2:-O1
32CFLAGS+= -fno-strict-aliasing 32CFLAGS+= -fno-strict-aliasing
33.endif 33.endif
34 34
 35# XXX should be only illumos
 36.if ${OPSYS} == "SunOS" && ${OPSYS_VERSION} >= 051100
 37LDFLAGS+= -lnvpair
 38.endif
 39
35PKGCONFIG_OVERRIDE+= libusb-1.0.pc.in 40PKGCONFIG_OVERRIDE+= libusb-1.0.pc.in
36 41
37# systemd dependency 42# systemd dependency
38CONFIGURE_ARGS.Linux+= --disable-udev 43CONFIGURE_ARGS.Linux+= --disable-udev
39 44
40CONFIGURE_ARGS+= --enable-tests-build 45CONFIGURE_ARGS+= --enable-tests-build
41#CONFIGURE_ARGS+= --enable-examples-build 46#CONFIGURE_ARGS+= --enable-examples-build
42 47
43LDFLAGS.SunOS+= -lcmdutils # list_create(9F) 48LDFLAGS.SunOS+= -lcmdutils # list_create(9F)
44 49
45CONFLICTS= libusbx-[0-9]* 50CONFLICTS= libusbx-[0-9]*
46 51
47pre-configure: 52pre-configure: