Tue Jun 27 10:36:21 2023 UTC ()
x11/libxshmfence: TOOL_DEPENDS, not buildlink3, on xorg-util-macros.

Likely need the same for everything that uses xorg-util-macros --
it's needed for running autoconf, not for linking build products
against.


(riastradh)
diff -r1.19 -r1.20 pkgsrc/x11/libxshmfence/Makefile

cvs diff -r1.19 -r1.20 pkgsrc/x11/libxshmfence/Makefile (expand / switch to unified diff)

--- pkgsrc/x11/libxshmfence/Makefile 2022/12/08 23:35:48 1.19
+++ pkgsrc/x11/libxshmfence/Makefile 2023/06/27 10:36:21 1.20
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1# $NetBSD: Makefile,v 1.19 2022/12/08 23:35:48 wiz Exp $ 1# $NetBSD: Makefile,v 1.20 2023/06/27 10:36:21 riastradh Exp $
2 2
3DISTNAME= libxshmfence-1.3.2 3DISTNAME= libxshmfence-1.3.2
4CATEGORIES= x11 4CATEGORIES= x11
5MASTER_SITES= ${MASTER_SITE_XORG:=lib/} 5MASTER_SITES= ${MASTER_SITE_XORG:=lib/}
6EXTRACT_SUFX= .tar.xz 6EXTRACT_SUFX= .tar.xz
7 7
8MAINTAINER= pkgsrc-users@NetBSD.org 8MAINTAINER= pkgsrc-users@NetBSD.org
9HOMEPAGE= https://xorg.freedesktop.org/ 9HOMEPAGE= https://xorg.freedesktop.org/
10COMMENT= Shared memory 'SyncFence' synchronization primitive 10COMMENT= Shared memory 'SyncFence' synchronization primitive
11LICENSE= mit 11LICENSE= mit
12 12
13GNU_CONFIGURE= yes 13GNU_CONFIGURE= yes
14TEST_TARGET= check 14TEST_TARGET= check
@@ -22,19 +22,20 @@ PKGCONFIG_OVERRIDE+= xshmfence.pc.in @@ -22,19 +22,20 @@ PKGCONFIG_OVERRIDE+= xshmfence.pc.in
22.if ${OPSYS} == "NetBSD" 22.if ${OPSYS} == "NetBSD"
23CONFIGURE_ARGS+= --disable-futex 23CONFIGURE_ARGS+= --disable-futex
24CONFIGURE_ARGS+= --enable-semaphore 24CONFIGURE_ARGS+= --enable-semaphore
25LIBXSHM_PAGESIZE!= /sbin/sysctl -n hw.pagesize 25LIBXSHM_PAGESIZE!= /sbin/sysctl -n hw.pagesize
26CPPFLAGS+= -DLIBXSHM_PAGESIZE=${LIBXSHM_PAGESIZE} 26CPPFLAGS+= -DLIBXSHM_PAGESIZE=${LIBXSHM_PAGESIZE}
27.endif 27.endif
28 28
29post-extract: 29post-extract:
30 cp ${FILESDIR}/xshmfence_semaphore.[ch] ${WRKSRC}/src 30 cp ${FILESDIR}/xshmfence_semaphore.[ch] ${WRKSRC}/src
31 31
32pre-configure: 32pre-configure:
33 cd ${WRKSRC} && autoreconf -vif 33 cd ${WRKSRC} && autoreconf -vif
34 34
 35TOOL_DEPENDS+= xorg-util-macros>=0:../../devel/xorg-util-macros
 36
35.include "../../mk/pthread.buildlink3.mk" 37.include "../../mk/pthread.buildlink3.mk"
36.include "../../devel/xorg-util-macros/buildlink3.mk" 
37X11_LIB_NAME?= libxshmfence 38X11_LIB_NAME?= libxshmfence
38.include "../../meta-pkgs/modular-xorg/avoid-duplicate.mk" 39.include "../../meta-pkgs/modular-xorg/avoid-duplicate.mk"
39.include "../../x11/xorgproto/buildlink3.mk" 40.include "../../x11/xorgproto/buildlink3.mk"
40.include "../../mk/bsd.pkg.mk" 41.include "../../mk/bsd.pkg.mk"