Wed Dec 7 09:15:36 2022 UTC ()
x11/xidle: define _OPENBSD_SOURCE on NetBSD to declare strtonum().

In addition:
* Switch distfile hosting from SDF.org to ftp.netbsd.org.
* Replace MAKEFLAGS with MAKE_FLAGS.


(vins)
diff -r1.2 -r1.3 pkgsrc/x11/xidle/Makefile

cvs diff -r1.2 -r1.3 pkgsrc/x11/xidle/Makefile (expand / switch to unified diff)

--- pkgsrc/x11/xidle/Makefile 2022/12/06 14:41:39 1.2
+++ pkgsrc/x11/xidle/Makefile 2022/12/07 09:15:36 1.3
@@ -1,43 +1,47 @@ @@ -1,43 +1,47 @@
1# $NetBSD: Makefile,v 1.2 2022/12/06 14:41:39 vins Exp $ 1# $NetBSD: Makefile,v 1.3 2022/12/07 09:15:36 vins Exp $
2 2
3DISTNAME= xidle-20220718 3DISTNAME= xidle-20220718
4CATEGORIES= x11 4CATEGORIES= x11
5MASTER_SITES= https://sehnsucht.multics.org/pub/pkgsrc/distfiles/ 5MASTER_SITES= ftp://ftp.NetBSD.org/pub/NetBSD/misc/vins/dists/
6DIST_SUBDIR= ${PKGNAME_NOREV} 6DIST_SUBDIR= ${PKGNAME_NOREV}
7EXTRACT_SUFX= .tar.xz 7EXTRACT_SUFX= .tar.xz
8 8
9MAINTAINER= vins@NetBSD.org 9MAINTAINER= vins@NetBSD.org
10HOMEPAGE= https://man.openbsd.org/xidle.1 10HOMEPAGE= https://man.openbsd.org/xidle.1
11COMMENT= Run a program on X inactivity 11COMMENT= Run a program on X inactivity
12LICENSE= isc 12LICENSE= isc
13 13
14MAKEFLAGS+= X11BASE=${X11BASE} 14MAKE_FLAGS+= X11BASE=${X11BASE}
15MAKEFLAGS+= MANDIR=${PKGMANDIR} 15MAKE_FLAGS+= MANDIR=${PKGMANDIR}
16MAKEFLAGS+= CFLAGS=${CFLAGS:Q} 16MAKE_FLAGS+= CFLAGS=${CFLAGS:Q}
17 17
18SUBST_CLASSES+= paths 18SUBST_CLASSES+= paths
19SUBST_STAGE.paths= pre-configure 19SUBST_STAGE.paths= pre-configure
20SUBST_FILES.paths+= xidle.c 20SUBST_FILES.paths+= xidle.c
21SUBST_FILES.paths+= xidle.1 21SUBST_FILES.paths+= xidle.1
22SUBST_VARS.paths= PREFIX 22SUBST_VARS.paths= PREFIX
23SUBST_MESSAGE.paths= Setting default locker's path. 23SUBST_MESSAGE.paths= Setting default locker's path.
24 24
25INSTALLATION_DIRS= bin ${PKGMANDIR}/man1 25INSTALLATION_DIRS= bin ${PKGMANDIR}/man1
26 26
27do-install: 27do-install:
28 ${INSTALL_PROGRAM} ${WRKSRC}/xidle ${DESTDIR}${PREFIX}/bin 28 ${INSTALL_PROGRAM} ${WRKSRC}/xidle ${DESTDIR}${PREFIX}/bin
29 ${INSTALL_MAN} ${WRKSRC}/xidle.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1 29 ${INSTALL_MAN} ${WRKSRC}/xidle.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1
30 30
31.include "../../mk/bsd.prefs.mk" 31.include "../../mk/bsd.prefs.mk"
32 32
33.if ${OPSYS} == "Linux" # strtonum() 33.if ${OPSYS} == "NetBSD" # strtonum()
 34CFLAGS+= -D_OPENBSD_SOURCE
 35.endif
 36
 37.if ${OPSYS} == "Linux" # strtonum()
34LDFLAGS+= -lbsd 38LDFLAGS+= -lbsd
35.include "../../devel/libbsd/buildlink3.mk" 39.include "../../devel/libbsd/buildlink3.mk"
36.endif 40.endif
37 41
38.include "../../x11/libXdmcp/buildlink3.mk" 42.include "../../x11/libXdmcp/buildlink3.mk"
39.include "../../x11/libXScrnSaver/buildlink3.mk" 43.include "../../x11/libXScrnSaver/buildlink3.mk"
40.include "../../x11/libXau/buildlink3.mk" 44.include "../../x11/libXau/buildlink3.mk"
41.include "../../x11/libXext/buildlink3.mk" 45.include "../../x11/libXext/buildlink3.mk"
42.include "../../x11/libX11/buildlink3.mk" 46.include "../../x11/libX11/buildlink3.mk"
43.include "../../mk/bsd.pkg.mk" 47.include "../../mk/bsd.pkg.mk"