| @@ -1,19 +1,19 @@ | | | @@ -1,19 +1,19 @@ |
1 | # $NetBSD: Makefile.common,v 1.86 2022/08/19 10:11:09 micha Exp $ | | 1 | # $NetBSD: Makefile.common,v 1.87 2023/07/14 10:43:33 micha Exp $ |
2 | # | | 2 | # |
3 | # used by x11/xlockmore/Makefile | | 3 | # used by x11/xlockmore/Makefile |
4 | # used by x11/xlockmore-lite/Makefile | | 4 | # used by x11/xlockmore-lite/Makefile |
5 | | | 5 | |
6 | DISTNAME= xlockmore-5.71 | | 6 | DISTNAME= xlockmore-5.72 |
7 | CATEGORIES= x11 | | 7 | CATEGORIES= x11 |
8 | MASTER_SITES= http://sillycycle.com/xlock/ | | 8 | MASTER_SITES= http://sillycycle.com/xlock/ |
9 | EXTRACT_SUFX= .tar.xz | | 9 | EXTRACT_SUFX= .tar.xz |
10 | | | 10 | |
11 | MAINTAINER= pkgsrc-users@NetBSD.org | | 11 | MAINTAINER= pkgsrc-users@NetBSD.org |
12 | HOMEPAGE= https://sillycycle.com/xlockmore.html | | 12 | HOMEPAGE= https://sillycycle.com/xlockmore.html |
13 | # Similar to BSD license, but uses different words (see xlockmore.spec) | | 13 | # Similar to BSD license, but uses different words (see xlockmore.spec) |
14 | LICENSE= 2-clause-bsd | | 14 | LICENSE= 2-clause-bsd |
15 | | | 15 | |
16 | DISTINFO_FILE?= ${.CURDIR}/../../x11/xlockmore/distinfo | | 16 | DISTINFO_FILE?= ${.CURDIR}/../../x11/xlockmore/distinfo |
17 | PATCHDIR?= ${.CURDIR}/../../x11/xlockmore/patches | | 17 | PATCHDIR?= ${.CURDIR}/../../x11/xlockmore/patches |
18 | PLIST_SRC?= ${.CURDIR}/../../x11/xlockmore/PLIST | | 18 | PLIST_SRC?= ${.CURDIR}/../../x11/xlockmore/PLIST |
19 | FILESDIR?= ${.CURDIR}/../../x11/xlockmore/files | | 19 | FILESDIR?= ${.CURDIR}/../../x11/xlockmore/files |
| @@ -22,33 +22,35 @@ FILESDIR?= ${.CURDIR}/../../x11/xlockmo | | | @@ -22,33 +22,35 @@ FILESDIR?= ${.CURDIR}/../../x11/xlockmo |
22 | | | 22 | |
23 | PKG_OPTIONS_VAR= PKG_OPTIONS.xlockmore | | 23 | PKG_OPTIONS_VAR= PKG_OPTIONS.xlockmore |
24 | PKG_SUPPORTED_OPTIONS= xlockmore-allow-root xlockmore-dpms pam | | 24 | PKG_SUPPORTED_OPTIONS= xlockmore-allow-root xlockmore-dpms pam |
25 | .if ${OPSYS} == "NetBSD" | | 25 | .if ${OPSYS} == "NetBSD" |
26 | PKG_SUPPORTED_OPTIONS+= oss | | 26 | PKG_SUPPORTED_OPTIONS+= oss |
27 | .endif | | 27 | .endif |
28 | PKG_SUGGESTED_OPTIONS= xlockmore-allow-root xlockmore-dpms | | 28 | PKG_SUGGESTED_OPTIONS= xlockmore-allow-root xlockmore-dpms |
29 | PKG_OPTIONS_LEGACY_VARS+= XLOCK_DISABLE_ALLOW_ROOT:-xlockmore-allow-root | | 29 | PKG_OPTIONS_LEGACY_VARS+= XLOCK_DISABLE_ALLOW_ROOT:-xlockmore-allow-root |
30 | PKG_OPTIONS_LEGACY_VARS+= XLOCK_NO_DPMS:-xlockmore-dpms | | 30 | PKG_OPTIONS_LEGACY_VARS+= XLOCK_NO_DPMS:-xlockmore-dpms |
31 | | | 31 | |
32 | .include "../../mk/bsd.options.mk" | | 32 | .include "../../mk/bsd.options.mk" |
33 | | | 33 | |
34 | USE_LANGUAGES= c c++ | | 34 | USE_LANGUAGES= c c++ |
35 | USE_TOOLS+= xmkmf | | 35 | USE_TOOLS+= autoconf autoreconf bash xmkmf |
36 | | | 36 | |
37 | XLOCK_MODULEDIR= ${PREFIX}/lib/X11/xlock/modules | | 37 | XLOCK_MODULEDIR= ${PREFIX}/lib/X11/xlock/modules |
38 | DEFINES+= -DDEF_MODULEPATH="\"${XLOCK_MODULEDIR}\"" | | 38 | DEFINES+= -DDEF_MODULEPATH="\"${XLOCK_MODULEDIR}\"" |
39 | CPPFLAGS+= ${DEFINES} | | 39 | CPPFLAGS+= ${DEFINES} |
40 | CXXFLAGS+= ${DEFINES} | | 40 | CXXFLAGS+= ${DEFINES} |
41 | | | 41 | |
| | | 42 | # Variable RANDOM is used (a POSIX shell is not sufficient) |
| | | 43 | CONFIG_SHELL= bash |
42 | GNU_CONFIGURE= YES | | 44 | GNU_CONFIGURE= YES |
43 | CONFIGURE_ARGS+= --without-motif | | 45 | CONFIGURE_ARGS+= --without-motif |
44 | CONFIGURE_ARGS+= --without-editres | | 46 | CONFIGURE_ARGS+= --without-editres |
45 | CONFIGURE_ARGS+= --without-dtsaver | | 47 | CONFIGURE_ARGS+= --without-dtsaver |
46 | CONFIGURE_ARGS+= --without-rplay | | 48 | CONFIGURE_ARGS+= --without-rplay |
47 | CONFIGURE_ARGS+= --without-nas | | 49 | CONFIGURE_ARGS+= --without-nas |
48 | CONFIGURE_ARGS+= --without-gtk | | 50 | CONFIGURE_ARGS+= --without-gtk |
49 | CONFIGURE_ARGS+= --without-esound | | 51 | CONFIGURE_ARGS+= --without-esound |
50 | CONFIGURE_ARGS+= --enable-appdefaultdir=${PREFIX}/lib/X11/app-defaults | | 52 | CONFIGURE_ARGS+= --enable-appdefaultdir=${PREFIX}/lib/X11/app-defaults |
51 | CONFIGURE_ENV+= ac_cv_x_app_defaults=${PREFIX}/lib/X11/app-defaults/XLock | | 53 | CONFIGURE_ENV+= ac_cv_x_app_defaults=${PREFIX}/lib/X11/app-defaults/XLock |
52 | | | 54 | |
53 | OWN_DIRS+= ${PREFIX}/lib/X11/app-defaults | | 55 | OWN_DIRS+= ${PREFIX}/lib/X11/app-defaults |
54 | CONF_FILES+= ${EGDIR}/app-defaults/XLock ${PREFIX}/lib/X11/app-defaults/XLock | | 56 | CONF_FILES+= ${EGDIR}/app-defaults/XLock ${PREFIX}/lib/X11/app-defaults/XLock |
| @@ -131,18 +133,21 @@ SUBST_FILES.mode= xlock/XLock.ad | | | @@ -131,18 +133,21 @@ SUBST_FILES.mode= xlock/XLock.ad |
131 | SUBST_SED.mode= -e 's|^\(XLock.mode:[ ]*\).*|\1${XLOCK_DEFAULT_MODE}|' | | 133 | SUBST_SED.mode= -e 's|^\(XLock.mode:[ ]*\).*|\1${XLOCK_DEFAULT_MODE}|' |
132 | | | 134 | |
133 | # Configure INSTALL.pkgsrc (formerly displayed as MESSAGE) | | 135 | # Configure INSTALL.pkgsrc (formerly displayed as MESSAGE) |
134 | SUBST_CLASSES+= install | | 136 | SUBST_CLASSES+= install |
135 | SUBST_STAGE.install= post-configure | | 137 | SUBST_STAGE.install= post-configure |
136 | SUBST_MESSAGE.install= Preparing INSTALL.pkgsrc file ... | | 138 | SUBST_MESSAGE.install= Preparing INSTALL.pkgsrc file ... |
137 | SUBST_FILES.install= ${WRKDIR}/INSTALL.pkgsrc | | 139 | SUBST_FILES.install= ${WRKDIR}/INSTALL.pkgsrc |
138 | SUBST_VARS.install= PREFIX | | 140 | SUBST_VARS.install= PREFIX |
139 | SUBST_VARS.install+= EGDIR | | 141 | SUBST_VARS.install+= EGDIR |
140 | | | 142 | |
141 | post-patch: | | 143 | post-patch: |
142 | ${CP} ${FILESDIR}/INSTALL.pkgsrc ${WRKDIR} | | 144 | ${CP} ${FILESDIR}/INSTALL.pkgsrc ${WRKDIR} |
143 | | | 145 | |
| | | 146 | pre-configure: |
| | | 147 | cd ${WRKSRC} && autoreconf -vif |
| | | 148 | |
144 | post-install: | | 149 | post-install: |
145 | ${INSTALL_DATA} ${FILESDIR}/pam-xlock-NetBSD \ | | 150 | ${INSTALL_DATA} ${FILESDIR}/pam-xlock-NetBSD \ |
146 | ${DESTDIR}${EGDIR}/pam.d/xlock-NetBSD | | 151 | ${DESTDIR}${EGDIR}/pam.d/xlock-NetBSD |
147 | ${INSTALL_DATA} ${WRKDIR}/INSTALL.pkgsrc \ | | 152 | ${INSTALL_DATA} ${WRKDIR}/INSTALL.pkgsrc \ |
148 | ${DESTDIR}${PREFIX}/share/doc/xlockmore/INSTALL.pkgsrc | | 153 | ${DESTDIR}${PREFIX}/share/doc/xlockmore/INSTALL.pkgsrc |