Treat the app-defaults/XLock as a configuration file, thus enabling administrators of multi-user machines to have a site-specific default configuration and not lose it on updates of the package.diff -r1.102 -r1.103 pkgsrc/x11/xlockmore/Makefile
(is)
@@ -1,17 +1,19 @@ | @@ -1,17 +1,19 @@ | |||
1 | # $NetBSD: Makefile,v 1.102 2012/10/28 20:21:11 is Exp $ | 1 | # $NetBSD: Makefile,v 1.103 2012/12/13 14:31:03 is Exp $ | |
2 | 2 | |||
3 | .include "Makefile.common" | 3 | .include "Makefile.common" | |
4 | 4 | |||
5 | PKGREVISION= 1 | |||
6 | ||||
5 | COMMENT= Like the XLock session-locker/screensaver, but with more | 7 | COMMENT= Like the XLock session-locker/screensaver, but with more | |
6 | 8 | |||
7 | CONFIGURE_ARGS+= --with-opengl | 9 | CONFIGURE_ARGS+= --with-opengl | |
8 | CONFIGURE_ARGS+= --with-mesa | 10 | CONFIGURE_ARGS+= --with-mesa | |
9 | CONFIGURE_ARGS+= --without-ttf | 11 | CONFIGURE_ARGS+= --without-ttf | |
10 | XPM_ENV= no_xpm= xpm_includes=${BUILDLINK_PREFIX.libXpm}/include xpm_libraries=${BUILDLINK_PREFIX.libXpm}/lib | 12 | XPM_ENV= no_xpm= xpm_includes=${BUILDLINK_PREFIX.libXpm}/include xpm_libraries=${BUILDLINK_PREFIX.libXpm}/lib | |
11 | CONFIGURE_ENV+= ac_cv_path_xpm=${XPM_ENV:Q} | 13 | CONFIGURE_ENV+= ac_cv_path_xpm=${XPM_ENV:Q} | |
12 | OPENGL_ENV= no_opengl= ac_opengl_includes=${BUILDLINK_PREFIX.MesaLib}/include ac_opengl_libraries=${BUILDLINK_PREFIX.MesaLib}/lib | 14 | OPENGL_ENV= no_opengl= ac_opengl_includes=${BUILDLINK_PREFIX.MesaLib}/include ac_opengl_libraries=${BUILDLINK_PREFIX.MesaLib}/lib | |
13 | CONFIGURE_ENV+= ac_cv_path_opengl=${OPENGL_ENV:Q} | 15 | CONFIGURE_ENV+= ac_cv_path_opengl=${OPENGL_ENV:Q} | |
14 | MESA_ENV= no_mesa= ac_mesa_includes=${BUILDLINK_PREFIX.MesaLib}/include ac_mesa_libraries=${BUILDLINK_PREFIX.MesaLib}/lib | 16 | MESA_ENV= no_mesa= ac_mesa_includes=${BUILDLINK_PREFIX.MesaLib}/include ac_mesa_libraries=${BUILDLINK_PREFIX.MesaLib}/lib | |
15 | CONFIGURE_ENV+= ac_cv_path_mesa=${MESA_ENV:Q} | 17 | CONFIGURE_ENV+= ac_cv_path_mesa=${MESA_ENV:Q} | |
16 | #BUILDLINK_TRANSFORM+= l:MesaGL:GL | 18 | #BUILDLINK_TRANSFORM+= l:MesaGL:GL | |
17 | #BUILDLINK_TRANSFORM+= l:MesaGLU:GLU | 19 | #BUILDLINK_TRANSFORM+= l:MesaGLU:GLU |
@@ -1,14 +1,14 @@ | @@ -1,14 +1,14 @@ | |||
1 | # $NetBSD: Makefile.common,v 1.68 2012/10/29 05:07:14 asau Exp $ | 1 | # $NetBSD: Makefile.common,v 1.69 2012/12/13 14:31:03 is Exp $ | |
2 | # | 2 | # | |
3 | # This Makefile.common is included by: | 3 | # This Makefile.common is included by: | |
4 | # | 4 | # | |
5 | # x11/xlockmore/Makefile | 5 | # x11/xlockmore/Makefile | |
6 | # x11/xlockmore-lite/Makefile | 6 | # x11/xlockmore-lite/Makefile | |
7 | # | 7 | # | |
8 | # If these packages are updated, please remember to reset any PKGREVISIONs | 8 | # If these packages are updated, please remember to reset any PKGREVISIONs | |
9 | # in those Makefiles. | 9 | # in those Makefiles. | |
10 | 10 | |||
11 | DISTNAME= xlockmore-5.41 | 11 | DISTNAME= xlockmore-5.41 | |
12 | CATEGORIES= x11 | 12 | CATEGORIES= x11 | |
13 | MASTER_SITES= http://www.tux.org/~bagleyd/xlock/${DISTNAME}/ \ | 13 | MASTER_SITES= http://www.tux.org/~bagleyd/xlock/${DISTNAME}/ \ | |
14 | ftp://ibiblio.org/pub/Linux/X11/screensavers/ | 14 | ftp://ibiblio.org/pub/Linux/X11/screensavers/ | |
@@ -49,28 +49,31 @@ XLOCK_MODULEDIR= ${PREFIX}/lib/X11/xlock | @@ -49,28 +49,31 @@ XLOCK_MODULEDIR= ${PREFIX}/lib/X11/xlock | |||
49 | 49 | |||
50 | DEFINES+= -DDEF_MODULEPATH="\"${XLOCK_MODULEDIR}\"" | 50 | DEFINES+= -DDEF_MODULEPATH="\"${XLOCK_MODULEDIR}\"" | |
51 | CPPFLAGS+= ${DEFINES} | 51 | CPPFLAGS+= ${DEFINES} | |
52 | CXXFLAGS+= ${DEFINES} | 52 | CXXFLAGS+= ${DEFINES} | |
53 | 53 | |||
54 | GNU_CONFIGURE= YES | 54 | GNU_CONFIGURE= YES | |
55 | CONFIGURE_ARGS+= --without-motif | 55 | CONFIGURE_ARGS+= --without-motif | |
56 | CONFIGURE_ARGS+= --without-editres | 56 | CONFIGURE_ARGS+= --without-editres | |
57 | CONFIGURE_ARGS+= --without-dtsaver | 57 | CONFIGURE_ARGS+= --without-dtsaver | |
58 | CONFIGURE_ARGS+= --without-rplay | 58 | CONFIGURE_ARGS+= --without-rplay | |
59 | CONFIGURE_ARGS+= --without-nas | 59 | CONFIGURE_ARGS+= --without-nas | |
60 | CONFIGURE_ARGS+= --without-gtk | 60 | CONFIGURE_ARGS+= --without-gtk | |
61 | CONFIGURE_ARGS+= --without-esound | 61 | CONFIGURE_ARGS+= --without-esound | |
62 | CONFIGURE_ARGS+= --enable-appdefaultdir=${PREFIX}/lib/X11/app-defaults | 62 | CONFIGURE_ARGS+= --enable-appdefaultdir=${EGDIR}/app-defaults | |
63 | CONFIGURE_ENV+= ac_cv_x_app_defaults=${PREFIX}/lib/X11/app-defaults | 63 | CONFIGURE_ENV+= ac_cv_x_app_defaults=${EGDIR}/app-defaults | |
64 | ||||
65 | CONF_FILES+= ${EGDIR}/app-defaults/XLock ${PREFIX}/lib/X11/app-defaults/XLock | |||
66 | ||||
64 | 67 | |||
65 | .if ${OPSYS} == "NetBSD" | 68 | .if ${OPSYS} == "NetBSD" | |
66 | XLOCK_AUDIOPLAY?= /usr/bin/audioplay | 69 | XLOCK_AUDIOPLAY?= /usr/bin/audioplay | |
67 | CONFIGURE_ARGS+= --enable-def-play=${XLOCK_AUDIOPLAY:Q} | 70 | CONFIGURE_ARGS+= --enable-def-play=${XLOCK_AUDIOPLAY:Q} | |
68 | .endif | 71 | .endif | |
69 | 72 | |||
70 | .if empty(PKG_OPTIONS:Mxlockmore-dpms) | 73 | .if empty(PKG_OPTIONS:Mxlockmore-dpms) | |
71 | CONFIGURE_ARGS+= --without-dpms | 74 | CONFIGURE_ARGS+= --without-dpms | |
72 | .else | 75 | .else | |
73 | . if ${X11_TYPE} != "native" || !exists(${X11BASE}/lib${LIBABISUFFIX}/libXdpms.a) | 76 | . if ${X11_TYPE} != "native" || !exists(${X11BASE}/lib${LIBABISUFFIX}/libXdpms.a) | |
74 | BUILDLINK_TRANSFORM+= l:Xdpms:Xext | 77 | BUILDLINK_TRANSFORM+= l:Xdpms:Xext | |
75 | . endif | 78 | . endif | |
76 | DPMS_ENV= no_dpms= ac_dpms_includes=${BUILDLINK_PREFIX.xextproto}/include ac_dpms_libraries=${BUILDLINK_PREFIX.libXext}/lib | 79 | DPMS_ENV= no_dpms= ac_dpms_includes=${BUILDLINK_PREFIX.xextproto}/include ac_dpms_libraries=${BUILDLINK_PREFIX.libXext}/lib |
@@ -1,11 +1,11 @@ | @@ -1,11 +1,11 @@ | |||
1 | @comment $NetBSD: PLIST,v 1.8 2012/03/28 20:21:46 drochner Exp $ | 1 | @comment $NetBSD: PLIST,v 1.9 2012/12/13 14:31:03 is Exp $ | |
2 | ${LITE}bin/xglock | 2 | ${LITE}bin/xglock | |
3 | bin/xlock | 3 | bin/xlock | |
4 | lib/X11/app-defaults/XLock | |||
5 | lib/X11/xlock/sounds/complete.au | 4 | lib/X11/xlock/sounds/complete.au | |
6 | lib/X11/xlock/sounds/identify-please.au | 5 | lib/X11/xlock/sounds/identify-please.au | |
7 | lib/X11/xlock/sounds/not-programmed.au | 6 | lib/X11/xlock/sounds/not-programmed.au | |
8 | lib/X11/xlock/sounds/thank-you.au | 7 | lib/X11/xlock/sounds/thank-you.au | |
9 | man/man1/xlock.1 | 8 | man/man1/xlock.1 | |
10 | share/examples/xlock/pam.d/xlock-NetBSD | 9 | share/examples/xlock/pam.d/xlock-NetBSD | |
10 | share/examples/xlock/app-defaults/XLock | |||
11 | ${LITE}share/xlock/xglockrc | 11 | ${LITE}share/xlock/xglockrc |
@@ -1,20 +1,22 @@ | @@ -1,20 +1,22 @@ | |||
1 | # $NetBSD: Makefile,v 1.18 2012/10/28 20:21:12 is Exp $ | 1 | # $NetBSD: Makefile,v 1.19 2012/12/13 14:31:03 is Exp $ | |
2 | 2 | |||
3 | .include "../../x11/xlockmore/Makefile.common" | 3 | .include "../../x11/xlockmore/Makefile.common" | |
4 | 4 | |||
5 | PKGNAME= ${DISTNAME:S/-/-lite-/} | 5 | PKGNAME= ${DISTNAME:S/-/-lite-/} | |
6 | COMMENT= "lite" version of xlockmore | 6 | COMMENT= "lite" version of xlockmore | |
7 | 7 | |||
8 | PKGREVISION= 1 | |||
9 | ||||
8 | CONFIGURE_ARGS+= --without-xpm | 10 | CONFIGURE_ARGS+= --without-xpm | |
9 | CONFIGURE_ARGS+= --without-gltt | 11 | CONFIGURE_ARGS+= --without-gltt | |
10 | CONFIGURE_ARGS+= --without-ttf | 12 | CONFIGURE_ARGS+= --without-ttf | |
11 | CONFIGURE_ARGS+= --without-freetype | 13 | CONFIGURE_ARGS+= --without-freetype | |
12 | CONFIGURE_ARGS+= --without-opengl | 14 | CONFIGURE_ARGS+= --without-opengl | |
13 | CONFIGURE_ARGS+= --without-magick | 15 | CONFIGURE_ARGS+= --without-magick | |
14 | CONFIGURE_ARGS+= --without-mesa | 16 | CONFIGURE_ARGS+= --without-mesa | |
15 | CONFIGURE_ARGS+= --without-rplay | 17 | CONFIGURE_ARGS+= --without-rplay | |
16 | CONFIGURE_ARGS+= --without-esound | 18 | CONFIGURE_ARGS+= --without-esound | |
17 | CONFIGURE_ARGS+= --without-gtk2 | 19 | CONFIGURE_ARGS+= --without-gtk2 | |
18 | CONFIGURE_ARGS+= --without-gtk | 20 | CONFIGURE_ARGS+= --without-gtk | |
19 | 21 | |||
20 | PLIST_SUBST+= LITE="@comment Not in lite version: " | 22 | PLIST_SUBST+= LITE="@comment Not in lite version: " |