head 1.88; access; symbols pkgsrc-2023Q4:1.88.0.4 pkgsrc-2023Q4-base:1.88 pkgsrc-2023Q3:1.88.0.2 pkgsrc-2023Q3-base:1.88 pkgsrc-2023Q2:1.86.0.8 pkgsrc-2023Q2-base:1.86 pkgsrc-2023Q1:1.86.0.6 pkgsrc-2023Q1-base:1.86 pkgsrc-2022Q4:1.86.0.4 pkgsrc-2022Q4-base:1.86 pkgsrc-2022Q3:1.86.0.2 pkgsrc-2022Q3-base:1.86 pkgsrc-2022Q2:1.84.0.4 pkgsrc-2022Q2-base:1.84 pkgsrc-2022Q1:1.84.0.2 pkgsrc-2022Q1-base:1.84 pkgsrc-2021Q4:1.82.0.8 pkgsrc-2021Q4-base:1.82 pkgsrc-2021Q3:1.82.0.6 pkgsrc-2021Q3-base:1.82 pkgsrc-2021Q2:1.82.0.4 pkgsrc-2021Q2-base:1.82 pkgsrc-2021Q1:1.82.0.2 pkgsrc-2021Q1-base:1.82 pkgsrc-2020Q4:1.81.0.8 pkgsrc-2020Q4-base:1.81 pkgsrc-2020Q3:1.81.0.6 pkgsrc-2020Q3-base:1.81 pkgsrc-2020Q2:1.81.0.4 pkgsrc-2020Q2-base:1.81 pkgsrc-2020Q1:1.81.0.2 pkgsrc-2020Q1-base:1.81 pkgsrc-2019Q4:1.80.0.4 pkgsrc-2019Q4-base:1.80 pkgsrc-2019Q3:1.79.0.10 pkgsrc-2019Q3-base:1.79 pkgsrc-2019Q2:1.79.0.8 pkgsrc-2019Q2-base:1.79 pkgsrc-2019Q1:1.79.0.6 pkgsrc-2019Q1-base:1.79 pkgsrc-2018Q4:1.79.0.4 pkgsrc-2018Q4-base:1.79 pkgsrc-2018Q3:1.79.0.2 pkgsrc-2018Q3-base:1.79 pkgsrc-2018Q2:1.78.0.4 pkgsrc-2018Q2-base:1.78 pkgsrc-2018Q1:1.78.0.2 pkgsrc-2018Q1-base:1.78 pkgsrc-2017Q4:1.77.0.2 pkgsrc-2017Q4-base:1.77 pkgsrc-2017Q3:1.76.0.4 pkgsrc-2017Q3-base:1.76 pkgsrc-2017Q2:1.75.0.4 pkgsrc-2017Q2-base:1.75 pkgsrc-2017Q1:1.75.0.2 pkgsrc-2017Q1-base:1.75 pkgsrc-2016Q4:1.74.0.12 pkgsrc-2016Q4-base:1.74 pkgsrc-2016Q3:1.74.0.10 pkgsrc-2016Q3-base:1.74 pkgsrc-2016Q2:1.74.0.8 pkgsrc-2016Q2-base:1.74 pkgsrc-2016Q1:1.74.0.6 pkgsrc-2016Q1-base:1.74 pkgsrc-2015Q4:1.74.0.4 pkgsrc-2015Q4-base:1.74 pkgsrc-2015Q3:1.74.0.2 pkgsrc-2015Q3-base:1.74 pkgsrc-2015Q2:1.73.0.2 pkgsrc-2015Q2-base:1.73 pkgsrc-2015Q1:1.72.0.4 pkgsrc-2015Q1-base:1.72 pkgsrc-2014Q4:1.72.0.2 pkgsrc-2014Q4-base:1.72 pkgsrc-2014Q3:1.70.0.16 pkgsrc-2014Q3-base:1.70 pkgsrc-2014Q2:1.70.0.14 pkgsrc-2014Q2-base:1.70 pkgsrc-2014Q1:1.70.0.12 pkgsrc-2014Q1-base:1.70 pkgsrc-2013Q4:1.70.0.10 pkgsrc-2013Q4-base:1.70 pkgsrc-2013Q3:1.70.0.8 pkgsrc-2013Q3-base:1.70 pkgsrc-2013Q2:1.70.0.6 pkgsrc-2013Q2-base:1.70 pkgsrc-2013Q1:1.70.0.4 pkgsrc-2013Q1-base:1.70 pkgsrc-2012Q4:1.70.0.2 pkgsrc-2012Q4-base:1.70 pkgsrc-2012Q3:1.66.0.6 pkgsrc-2012Q3-base:1.66 pkgsrc-2012Q2:1.66.0.4 pkgsrc-2012Q2-base:1.66 pkgsrc-2012Q1:1.66.0.2 pkgsrc-2012Q1-base:1.66 pkgsrc-2011Q4:1.59.0.4 pkgsrc-2011Q4-base:1.59 pkgsrc-2011Q3:1.59.0.2 pkgsrc-2011Q3-base:1.59 pkgsrc-2011Q2:1.58.0.6 pkgsrc-2011Q2-base:1.58 pkgsrc-2011Q1:1.58.0.4 pkgsrc-2011Q1-base:1.58 pkgsrc-2010Q4:1.58.0.2 pkgsrc-2010Q4-base:1.58 pkgsrc-2010Q3:1.57.0.8 pkgsrc-2010Q3-base:1.57 pkgsrc-2010Q2:1.57.0.6 pkgsrc-2010Q2-base:1.57 pkgsrc-2010Q1:1.57.0.4 pkgsrc-2010Q1-base:1.57 pkgsrc-2009Q4:1.57.0.2 pkgsrc-2009Q4-base:1.57 pkgsrc-2009Q3:1.54.0.4 pkgsrc-2009Q3-base:1.54 pkgsrc-2009Q2:1.54.0.2 pkgsrc-2009Q2-base:1.54 pkgsrc-2009Q1:1.53.0.4 pkgsrc-2009Q1-base:1.53 pkgsrc-2008Q4:1.53.0.2 pkgsrc-2008Q4-base:1.53 pkgsrc-2008Q3:1.51.0.4 pkgsrc-2008Q3-base:1.51 cube-native-xorg:1.51.0.2 cube-native-xorg-base:1.51 pkgsrc-2008Q2:1.50.0.8 pkgsrc-2008Q2-base:1.50 cwrapper:1.50.0.6 pkgsrc-2008Q1:1.50.0.4 pkgsrc-2008Q1-base:1.50 pkgsrc-2007Q4:1.50.0.2 pkgsrc-2007Q4-base:1.50 pkgsrc-2007Q3:1.49.0.2 pkgsrc-2007Q3-base:1.49 pkgsrc-2007Q2:1.48.0.2 pkgsrc-2007Q2-base:1.48 pkgsrc-2007Q1:1.47.0.2 pkgsrc-2007Q1-base:1.47 pkgsrc-2006Q4:1.46.0.2 pkgsrc-2006Q4-base:1.46 pkgsrc-2006Q3:1.43.0.4 pkgsrc-2006Q3-base:1.43 pkgsrc-2006Q2:1.43.0.2 pkgsrc-2006Q2-base:1.43 pkgsrc-2006Q1:1.42.0.2 pkgsrc-2006Q1-base:1.42 pkgsrc-2005Q4:1.38.0.2 pkgsrc-2005Q4-base:1.38 pkgsrc-2005Q3:1.33.0.2 pkgsrc-2005Q3-base:1.33 pkgsrc-2005Q2:1.29.0.2 pkgsrc-2005Q2-base:1.29 pkgsrc-2005Q1:1.23.0.2 pkgsrc-2005Q1-base:1.23 pkgsrc-2004Q4:1.18.0.2 pkgsrc-2004Q4-base:1.18 pkgsrc-2004Q3:1.16.0.2 pkgsrc-2004Q3-base:1.16 pkgsrc-2004Q2:1.15.0.2 pkgsrc-2004Q2-base:1.15 pkgsrc-2004Q1:1.13.0.2 pkgsrc-2004Q1-base:1.13 pkgsrc-2003Q4:1.8.0.2 pkgsrc-2003Q4-base:1.8; locks; strict; comment @# @; 1.88 date 2023.07.19.08.42.57; author tnn; state Exp; branches; next 1.87; commitid GBzhvk3GrEG5goxE; 1.87 date 2023.07.14.10.43.33; author micha; state Exp; branches; next 1.86; commitid X7WFNDhPbAYx5LwE; 1.86 date 2022.08.19.10.11.09; author micha; state Exp; branches; next 1.85; commitid pfa9AtXyIHoSttQD; 1.85 date 2022.07.13.17.26.34; author micha; state Exp; branches; next 1.84; commitid jvcu1r79BqdX4LLD; 1.84 date 2022.03.11.11.18.20; author micha; state Exp; branches; next 1.83; commitid frsY3fGMXiUP1NvD; 1.83 date 2022.01.24.18.05.58; author micha; state Exp; branches; next 1.82; commitid QsUEN9ztebcRKUpD; 1.82 date 2021.03.22.17.46.06; author wiz; state Exp; branches; next 1.81; commitid 7TQi9GKy2wK5ykMC; 1.81 date 2020.01.26.17.32.28; author rillig; state Exp; branches; next 1.80; commitid 4fBBvoSLJaGd0eUB; 1.80 date 2019.11.03.09.14.20; author rillig; state Exp; branches; next 1.79; commitid nN7SqjIWSmrcXnJB; 1.79 date 2018.09.09.20.05.19; author maya; state Exp; branches; next 1.78; commitid Q5KMiycKernA3tRA; 1.78 date 2018.03.07.11.57.47; author wiz; state Exp; branches 1.78.4.1; next 1.77; commitid i1zssNVcYN02lwtA; 1.77 date 2017.10.09.08.50.24; author wiz; state Exp; branches; next 1.76; commitid Pj19Ef3a0ibQ5maA; 1.76 date 2017.09.06.09.03.06; author wiz; state Exp; branches; next 1.75; commitid 7oVVD1ktSLaUd76A; 1.75 date 2017.01.19.18.52.30; author agc; state Exp; branches; next 1.74; commitid ufZDMu4cgHZdRBCz; 1.74 date 2015.07.04.16.18.43; author joerg; state Exp; branches; next 1.73; commitid EoZkjndZ4qhBbZry; 1.73 date 2015.04.15.07.31.15; author spz; state Exp; branches; next 1.72; commitid E64oVS4cwnttPEhy; 1.72 date 2014.10.09.14.07.16; author wiz; state Exp; branches 1.72.4.1; next 1.71; commitid fBDATFVmQ3454xTx; 1.71 date 2014.10.05.16.41.09; author wiz; state Exp; branches; next 1.70; commitid 9ScZXPxPs0il32Tx; 1.70 date 2012.12.14.15.54.30; author is; state Exp; branches; next 1.69; 1.69 date 2012.12.13.14.31.03; author is; state Exp; branches; next 1.68; 1.68 date 2012.10.29.05.07.14; author asau; state Exp; branches; next 1.67; 1.67 date 2012.10.28.20.21.11; author is; state Exp; branches; next 1.66; 1.66 date 2012.03.31.10.43.19; author dholland; state Exp; branches; next 1.65; 1.65 date 2012.03.30.07.37.22; author drochner; state Exp; branches; next 1.64; 1.64 date 2012.03.28.20.21.46; author drochner; state Exp; branches; next 1.63; 1.63 date 2012.03.11.03.22.09; author markd; state Exp; branches; next 1.62; 1.62 date 2012.02.18.23.50.33; author elric; state Exp; branches; next 1.61; 1.61 date 2012.02.14.08.24.41; author tron; state Exp; branches; next 1.60; 1.60 date 2012.02.13.11.46.13; author drochner; state Exp; branches; next 1.59; 1.59 date 2011.09.17.12.45.32; author ryoon; state Exp; branches; next 1.58; 1.58 date 2010.12.08.12.54.30; author obache; state Exp; branches; next 1.57; 1.57 date 2009.11.02.11.51.43; author asau; state Exp; branches; next 1.56; 1.56 date 2009.10.25.22.54.03; author tron; state Exp; branches; next 1.55; 1.55 date 2009.10.20.13.15.29; author sborrill; state Exp; branches; next 1.54; 1.54 date 2009.04.16.12.31.18; author tron; state Exp; branches 1.54.4.1; next 1.53; 1.53 date 2008.10.07.10.46.50; author tron; state Exp; branches; next 1.52; 1.52 date 2008.10.06.22.40.12; author hubertf; state Exp; branches; next 1.51; 1.51 date 2008.08.26.23.18.53; author hubertf; state Exp; branches; next 1.50; 1.50 date 2007.10.28.16.06.04; author joerg; state Exp; branches; next 1.49; 1.49 date 2007.09.28.12.42.40; author hubertf; state Exp; branches; next 1.48; 1.48 date 2007.04.21.11.26.08; author hubertf; state Exp; branches; next 1.47; 1.47 date 2007.02.22.19.27.28; author wiz; state Exp; branches; next 1.46; 1.46 date 2006.12.27.13.37.46; author joerg; state Exp; branches; next 1.45; 1.45 date 2006.11.06.10.04.42; author joerg; state Exp; branches; next 1.44; 1.44 date 2006.10.20.12.38.48; author hubertf; state Exp; branches; next 1.43; 1.43 date 2006.05.08.19.28.48; author hubertf; state Exp; branches; next 1.42; 1.42 date 2006.03.09.20.31.58; author jlam; state Exp; branches; next 1.41; 1.41 date 2006.01.12.19.37.44; author joerg; state Exp; branches; next 1.40; 1.40 date 2006.01.09.21.18.31; author hubertf; state Exp; branches; next 1.39; 1.39 date 2006.01.07.12.04.48; author tron; state Exp; branches; next 1.38; 1.38 date 2005.12.05.23.55.24; author rillig; state Exp; branches; next 1.37; 1.37 date 2005.12.01.19.17.54; author wiz; state Exp; branches; next 1.36; 1.36 date 2005.11.09.02.40.22; author hubertf; state Exp; branches; next 1.35; 1.35 date 2005.11.08.17.53.18; author wiz; state Exp; branches; next 1.34; 1.34 date 2005.11.05.06.19.57; author hubertf; state Exp; branches; next 1.33; 1.33 date 2005.09.18.19.16.49; author minskim; state Exp; branches; next 1.32; 1.32 date 2005.09.11.16.55.38; author hubertf; state Exp; branches; next 1.31; 1.31 date 2005.09.04.17.49.57; author hubertf; state Exp; branches; next 1.30; 1.30 date 2005.09.04.17.37.23; author hubertf; state Exp; branches; next 1.29; 1.29 date 2005.06.07.23.35.16; author hubertf; state Exp; branches; next 1.28; 1.28 date 2005.06.01.18.03.32; author jlam; state Exp; branches; next 1.27; 1.27 date 2005.05.30.23.34.49; author hubertf; state Exp; branches; next 1.26; 1.26 date 2005.05.23.16.29.10; author hubertf; state Exp; branches; next 1.25; 1.25 date 2005.04.11.21.48.15; author tv; state Exp; branches; next 1.24; 1.24 date 2005.03.22.01.00.10; author hubertf; state Exp; branches; next 1.23; 1.23 date 2005.03.08.21.54.18; author lukem; state Exp; branches; next 1.22; 1.22 date 2005.02.17.07.55.47; author dan; state Exp; branches; next 1.21; 1.21 date 2005.01.28.00.44.04; author hubertf; state Exp; branches; next 1.20; 1.20 date 2005.01.12.11.31.19; author tron; state Exp; branches; next 1.19; 1.19 date 2005.01.11.22.56.34; author hubertf; state Exp; branches; next 1.18; 1.18 date 2004.11.27.00.15.22; author hubertf; state Exp; branches; next 1.17; 1.17 date 2004.10.03.00.18.40; author tv; state Exp; branches; next 1.16; 1.16 date 2004.07.20.15.33.23; author hubertf; state Exp; branches; next 1.15; 1.15 date 2004.05.19.13.32.36; author adam; state Exp; branches; next 1.14; 1.14 date 2004.04.19.17.35.20; author hubertf; state Exp; branches; next 1.13; 1.13 date 2004.03.12.19.06.55; author jlam; state Exp; branches; next 1.12; 1.12 date 2004.01.25.16.52.53; author jlam; state Exp; branches; next 1.11; 1.11 date 2004.01.06.15.44.10; author hubertf; state Exp; branches; next 1.10; 1.10 date 2004.01.06.07.17.13; author jlam; state Exp; branches; next 1.9; 1.9 date 2003.12.31.03.06.37; author hubertf; state Exp; branches; next 1.8; 1.8 date 2003.11.08.08.49.28; author hubertf; state Exp; branches; next 1.7; 1.7 date 2003.08.21.00.40.38; author hubertf; state Exp; branches; next 1.6; 1.6 date 2003.07.17.22.56.59; author grant; state Exp; branches; next 1.5; 1.5 date 2003.07.15.14.49.05; author hubertf; state Exp; branches; next 1.4; 1.4 date 2003.07.13.07.36.42; author taca; state Exp; branches; next 1.3; 1.3 date 2003.06.30.07.47.27; author jlam; state Exp; branches; next 1.2; 1.2 date 2003.06.30.07.45.48; author jlam; state Exp; branches; next 1.1; 1.1 date 2003.06.30.07.29.00; author jlam; state Exp; branches; next ; 1.78.4.1 date 2018.09.12.17.42.09; author bsiegert; state Exp; branches; next ; commitid D2LfldPl8BlFaQRA; 1.72.4.1 date 2015.04.29.20.49.54; author tron; state Exp; branches; next ; commitid 8AOFTSI4OLnkOwjy; 1.54.4.1 date 2009.10.21.12.44.36; author tron; state Exp; branches; next ; desc @@ 1.88 log @xlockmore: comment out MASTER_SITE due to curl being blocked @ text @# $NetBSD: Makefile.common,v 1.87 2023/07/14 10:43:33 micha Exp $ # # used by x11/xlockmore/Makefile # used by x11/xlockmore-lite/Makefile DISTNAME= xlockmore-5.72 CATEGORIES= x11 # the curl User-Agent is blocked with code 406 #MASTER_SITES= http://sillycycle.com/xlock/ EXTRACT_SUFX= .tar.xz MAINTAINER= pkgsrc-users@@NetBSD.org HOMEPAGE= https://sillycycle.com/xlockmore.html # Similar to BSD license, but uses different words (see xlockmore.spec) LICENSE= 2-clause-bsd DISTINFO_FILE?= ${.CURDIR}/../../x11/xlockmore/distinfo PATCHDIR?= ${.CURDIR}/../../x11/xlockmore/patches PLIST_SRC?= ${.CURDIR}/../../x11/xlockmore/PLIST FILESDIR?= ${.CURDIR}/../../x11/xlockmore/files .include "../../mk/bsd.prefs.mk" PKG_OPTIONS_VAR= PKG_OPTIONS.xlockmore PKG_SUPPORTED_OPTIONS= xlockmore-allow-root xlockmore-dpms pam .if ${OPSYS} == "NetBSD" PKG_SUPPORTED_OPTIONS+= oss .endif PKG_SUGGESTED_OPTIONS= xlockmore-allow-root xlockmore-dpms PKG_OPTIONS_LEGACY_VARS+= XLOCK_DISABLE_ALLOW_ROOT:-xlockmore-allow-root PKG_OPTIONS_LEGACY_VARS+= XLOCK_NO_DPMS:-xlockmore-dpms .include "../../mk/bsd.options.mk" USE_LANGUAGES= c c++ USE_TOOLS+= autoconf autoreconf bash xmkmf XLOCK_MODULEDIR= ${PREFIX}/lib/X11/xlock/modules DEFINES+= -DDEF_MODULEPATH="\"${XLOCK_MODULEDIR}\"" CPPFLAGS+= ${DEFINES} CXXFLAGS+= ${DEFINES} # Variable RANDOM is used (a POSIX shell is not sufficient) CONFIG_SHELL= bash GNU_CONFIGURE= YES CONFIGURE_ARGS+= --without-motif CONFIGURE_ARGS+= --without-editres CONFIGURE_ARGS+= --without-dtsaver CONFIGURE_ARGS+= --without-rplay CONFIGURE_ARGS+= --without-nas CONFIGURE_ARGS+= --without-gtk CONFIGURE_ARGS+= --without-esound CONFIGURE_ARGS+= --enable-appdefaultdir=${PREFIX}/lib/X11/app-defaults CONFIGURE_ENV+= ac_cv_x_app_defaults=${PREFIX}/lib/X11/app-defaults/XLock OWN_DIRS+= ${PREFIX}/lib/X11/app-defaults CONF_FILES+= ${EGDIR}/app-defaults/XLock ${PREFIX}/lib/X11/app-defaults/XLock .if ${OPSYS} == "NetBSD" XLOCK_AUDIOPLAY?= /usr/bin/audioplay CONFIGURE_ARGS+= --enable-def-play=${XLOCK_AUDIOPLAY:Q} .endif .if empty(PKG_OPTIONS:Mxlockmore-dpms) CONFIGURE_ARGS+= --without-dpms .else . if ${X11_TYPE} != "native" || !exists(${X11BASE}/lib${LIBABISUFFIX}/libXdpms.a) BUILDLINK_TRANSFORM+= l:Xdpms:Xext . endif DPMS_ENV= no_dpms= ac_dpms_includes=${BUILDLINK_PREFIX.xorgproto}/include ac_dpms_libraries=${BUILDLINK_PREFIX.libXext}/lib CONFIGURE_ENV+= ac_cv_path_dpms=${DPMS_ENV:Q} .endif .if empty(PKG_OPTIONS:Mxlockmore-allow-root) CONFIGURE_ARGS+= --disable-allow-root .endif .if !empty(PKG_OPTIONS:Mpam) . include "../../mk/pam.buildlink3.mk" CONFIGURE_ARGS+= --enable-pam --enable-bad-pam . if ${OPSYS} == "NetBSD" # needed to read shadow passwords DEPENDS+= pam-pwauth_suid-[0-9]*:../../security/pam-pwauth_suid . endif .else CONFIGURE_ARGS+= --disable-pam # # Special permissions of bin/xlock if any. # . if ${OPSYS} == "FreeBSD" || ${OPSYS} == "NetBSD" || \ ${OPSYS} == "OpenBSD" || ${OPSYS} == "DragonFly" || ${OPSYS} == "SunOS" SPECIAL_PERMS+= bin/xlock ${SETUID_ROOT_PERMS} . elif ${OPSYS} == "Linux" # setgid shadow should be enough for modern Linux SPECIAL_PERMS+= bin/xlock ${REAL_ROOT_USER} shadow 2511 . endif .endif EGDIR= ${PREFIX}/share/examples/xlock MESSAGE_SUBST+= EGDIR=${EGDIR:Q} INSTALLATION_DIRS+= ${EGDIR}/pam.d INSTALLATION_DIRS+= share/doc/xlockmore # XXX framework bug: while we don't need it, this would kill # the inherited full dependency #BUILDLINK_DEPMETHOD.libXt?= build .include "../../x11/libICE/buildlink3.mk" .include "../../x11/libSM/buildlink3.mk" .include "../../x11/libX11/buildlink3.mk" .include "../../x11/libXext/buildlink3.mk" .include "../../x11/libXinerama/buildlink3.mk" .include "../../x11/libXt/buildlink3.mk" .include "../../x11/xorgproto/buildlink3.mk" XINERAMA_ENV= no_xenerama= ac_xinerama_includes=${BUILDLINK_PREFIX.libXinerama}/include ac_xinerama_libraries=${BUILDLINK_PREFIX.libXinerama}/lib CONFIGURE_ENV+= ac_cv_path_xinerama=${XINERAMA_ENV:Q} # Modify paths in application defaults SUBST_CLASSES+= adef SUBST_STAGE.adef= pre-configure SUBST_MESSAGE.adef= Preparing paths in xlock/XLock.ad file ... SUBST_FILES.adef= xlock/XLock.ad SUBST_SED.adef= -e 's|/usr/lib/|${PREFIX}/lib/|g' SUBST_SED.adef+= -e 's|/usr/local/share/|${PREFIX}/share/|g' # Set the default xlock mode/screensaver. # XLOCK_DEFAULT_MODE can be defined by the user in mk.conf SUBST_CLASSES+= mode SUBST_STAGE.mode= pre-configure SUBST_MESSAGE.mode= Preparing default mode in xlock/XLock.ad file ... SUBST_FILES.mode= xlock/XLock.ad SUBST_SED.mode= -e 's|^\(XLock.mode:[ ]*\).*|\1${XLOCK_DEFAULT_MODE}|' # Configure INSTALL.pkgsrc (formerly displayed as MESSAGE) SUBST_CLASSES+= install SUBST_STAGE.install= post-configure SUBST_MESSAGE.install= Preparing INSTALL.pkgsrc file ... SUBST_FILES.install= ${WRKDIR}/INSTALL.pkgsrc SUBST_VARS.install= PREFIX SUBST_VARS.install+= EGDIR post-patch: ${CP} ${FILESDIR}/INSTALL.pkgsrc ${WRKDIR} pre-configure: cd ${WRKSRC} && autoreconf -vif post-install: ${INSTALL_DATA} ${FILESDIR}/pam-xlock-NetBSD \ ${DESTDIR}${EGDIR}/pam.d/xlock-NetBSD ${INSTALL_DATA} ${WRKDIR}/INSTALL.pkgsrc \ ${DESTDIR}${PREFIX}/share/doc/xlockmore/INSTALL.pkgsrc @ 1.87 log @x11/xlockmore: Update to 5.72 5.72   Update for OpenVMS for x86_64, small change to xshm.h and new make.com     to work with clang and xmlock/xawlock thanks to Jouk Jansen.  I hear     its now possible to get a virtual OpenVMS on your Linux machine. :)   Update for xscreensaver-6.06 port to use grabclient instead of     grabscreen.   configure now configures xmlock for Athena if you do not want Motif.     Should work with most popular versions of Athena.  You may want     to change the name from xmlock to xawlock if you are using Athena.     xawlock directory removed and was not meant to be distributed. @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.86 2022/08/19 10:11:09 micha Exp $ d8 2 a9 1 MASTER_SITES= http://sillycycle.com/xlock/ @ 1.86 log @x11/xlockmore: Update to 5.71 5.71   Patch for Theobromine, Niacin, and Cobalamin from Richard Narron,     richard AT aaazen.com.   Added cuboctahedron from mxico to ico mode.   xmlock updates for Athena for toggles.  Fix also for Xaw3d.  I think     it has most of the working parts to the Motif version now. @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.85 2022/07/13 17:26:34 micha Exp $ d6 1 a6 1 DISTNAME= xlockmore-5.71 d35 1 a35 1 USE_TOOLS+= xmkmf d42 2 d146 3 @ 1.85 log @x11/xlockmore: Update to 5.70 Patch for configure script adapted. 5.70 Patch for Cannabidiol and Fentanyl from Richard Narron, richard AT aaazen.com. I was able to get DtScreen to work on Linux with CDE with slight modification to Makefile (documented in README) with help from Per Backman, 229pele AT tufftuff.net. xmlock updates for Athena. In generated Makefile will have to change HAVE_MOTIF to HAVE_ATHENA and change -lXm to -lXaw or -lXaw3d. Just bare bones right now. t3d.c: following recommendated change for configure "warning: Update your code to rely only on HAVE_SYS_TIME_H". Also other assorted changes in configure.ac when I ran autoupdate (did not accept everything as it seemed to go wrong). @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.84 2022/03/11 11:18:20 micha Exp $ d6 1 a6 1 DISTNAME= xlockmore-5.70 @ 1.84 log @x11/xlockmore: Update to 5.69 5.69 Patch for xkb groups thanks to Audrey Af, public.irkutsk AT gmail.com. Minor touches for xscreensaver-6.03 port, life and life3d. @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.83 2022/01/24 18:05:58 micha Exp $ d6 1 a6 1 DISTNAME= xlockmore-5.69 @ 1.83 log @x11/xlockmore: Update to 5.68 This update should fix CVE-2006-0061 if option "pam" is disabled. OK from wiz@@. 5.68 Updated xscreensaver port for xscreensaver-6.02. Various NetBsd install issues fixed including config.cygport. pam vulnerabiliy patch added thanks to Elmar Hoffmann, elho AT elho.net. Card vulnerability may remain, see README. module fixes for deluxe, eyes, starfish, swirl, text3d2, module use is still experimental. biof mode removed again (though was not building by default). 5.67 Fixing specified bound equals destination size warning in iostuff.c. Port updated for xscreensaver-6.01. With help from EoflaOE ViceCity. Also removed some warnings. maze3d.c updated for VMS as CRTL now contains more standard functions, thanks to Jouk Jansen. 5.66 GL mode atunnels, juggler3d, atlantis, lament, invert, solitaire, text3d, and text3d2 fixed up by EoflaOE ViceCity and myself to build in xscreensaver. bomb, helix, lightning, penrose, petal, scooter fixes for xscreensaver port (clear screen issue). Clock fixed to run by changing a spot from "Clock" to "CLOCK". A few updates from xscreensaver-5.44/hacks/xlockmore.c for xscreensaver port. Duplicate resources and unloadable resources for xscreensaver port fixed by EoflaOE. Double free removed for xscreensaver port fixed by EoflaOE and myself. Removed some warnings in xscreensaver port in fzort, rubik, skewb, and sproingies. Xpm textures added to xscreensaver ports that need them. image, puzzle, decay, bat now work but use xscreensaver bitmap/pixmap in xscreensaver port. Bug fix in qix and toneclock for xscreensaver port, xlock was not affected by negative NRAND input. euler2d synced up with xscreensaver version. Change to fzort to use __asm__ instead of asm as its probably more likely to work. Fixed solitaire so deckPile changes just a little bit as it doles out cards. Updated bomb to use size 18 font when USE_MB is not set as it seems 34 is not widely available anymore. pacman now has different colored ghosts (no green ghost) and also oscillating dress and eyes. See README for a notice for this mode. Fixed some bad drawings in solitaire and pacman noticed on Windows side. Warnings removed for -Wstrict-prototypes -Wmissing-prototypes -Wdeclaration-after-statement 5.65 Fix from Jan Kratochvil and Adrian Reber, adrian AT lisas.de for Fedora. xlock -startCmd true... would core on Fedora, exit() replaced with _exit(). Update for magick.c to use strncpy thanks to Jouk Jansen. 5.64 Fix for hyper mode from original author, for potential but not likely memory leak and free(NULL) issue John Heidemann, johnh AT isi.edu. More buffer gcc warnings removed for dclock.c, image.c, and scrnsave.c. ras.c/magick.c gcc 10 fix from Adrian Reber, adrian AT lisas.de . VMS already handles this in make.com. 5.63 Lots of spelling errors fixed due to codespell https://manpages.debian.org/testing/codespell/codespell.1.en.html A few more gl modes (molecule, invert) fixed up by EoflaOE ViceCity to run in xscreensaver. Added additional changes to solitaire and invert. invert will build in xscreensaver with some coaxing, see README in xscreensaver directory. Removed buffer gcc warning about nose.c. 5.62 Fix from brett.diamond AT gmail.com to get "xlock -help" from crashing. As a Blake's 7 fan, I had to add the Liberator to star mode. 5.61 Same fix from Jouk Jansen and Adrian Reber, adrian AT lisas.de for juggler3d.cc in previous release. Change from Denys Vlasenko (thanks to Adrian Reber for pointing out) https://bugzilla.redhat.com/show_bug.cgi?id=874484 This helps xlock's parent process to know xlock crashed. ico mode added truncated octahedron. Another gl mode, sierpinski3d, fixed up by EoflaOE ViceCity to run in xscreensaver. 5.60 Updated references to website to https. https://www.sillycycle.com A few more gl modes (incl. maze3d, pipe, sproingies) fixed up by EoflaOE ViceCity to run in xscreensaver. 5.59 Thanks to tobik, ohartmann AT walstatt.org, and Jason Helfman, jgh AT FreeBSD.org for xglock fixes for "failed due to signal" for clang. Syncing with xscreensaver and many modes modified, more than half working there. pacman and puzzle run but need some obvious work, others run too fast or flash on the screen. Various fixes from Jouk Jansen and EoflaOE ViceCity. Updated GL modes also, inaddition to overlap: biof, skewb, and fire (needs images). See xscreensaver/README for new directions. Updated in linux to build with modules, must have broken somewhere down the line. imake build fixed too. bomb mode fixed for xlock. 5.58 Syncing with xscreensaver. Much has changed since last time this was done and much left to do. Nonglx "a"'s and some "b"'s done so far. Automata modes like ant.c should use automata.c and automata.h supplied by xlockmore. ball bat not working right there yet. Also bouboule to do right will require changes to xlockmore files from xscreensaver. See new xscreensaver/README for instructions. While testing uncovered old security bug in anenome mode and fixed. 5.57 life updates to use a more standard notation for nontotalistic cellular automata. ax_pthread.m4 needed for autoconf, added back in, oops. Removed VMS caddr_t fix from matrix.c, cage.c, gears.c, glplanet.c, invert.c, juggler3d.c, lament.c, moebius.c, molecule.c, morph3d.c, noof.c, pipes.c, rubik.c, sierpinski3d.c, skewb.c, stairs.c, superquadrics.c as no longer needed. Thanks to Jouk Jansen. boxed and maze3d modes added thanks mainly to Jouk Jansen. boxed added to xlock95.scr. xlock95 Makefile now builds to 64 bit. 5.56 Thanks to Jason Helfman, jgh AT FreeBSD.org for sound installation fixes. Thanks to Tobias Kortkamp, for his patch for glock compile issue with CLANG 6.0.0. Fixing warnings using clang for back.xpm, nose.c, passwd.c. Fixing errors using g++ for deluxe.c, also various casting added. Fixing potential some buffer overruns pointed out in mingw in apollonian.c and hyper.c. Fixing potential error of using null pointer thanks again to mingw in xlock.c. pyro2 was not showing anything on screen due to it not finding font, changed it to default to mode_font if can not find. 5.55 Thanks to Dave Odell, dmo2118 AT gmail.com for his fzort mode update to use the functions in xshm.c and fixes crash when running X11 over network. Note from Dave Odell: . MI_INIT() is defined and documented in hacks/xlockmore.h, with related functions defined in hacks/xlockmore.c. MI_INIT() currently takes three parameters: the ModeInfo *, the state array, and a function pointer for the new free hook. FWIW, it could instead be just the first two parameters, with the free hook being set up like the other ModeHooks; this would be a bit nicer, I think. But I was going for something that could be applied incrementally to individual screenhacks in XScreenSaver, and could -- in theory -- be brought back to xlockmore with minimal impact. ant mode resync'd with xscreensaver... Thanks to David Odell redoing my sad attempt. -sound configuration changed around so it should work on more machines, now uses DEF_PLAY and play.sh by default. Thanks to Stanislav Brabec, sbrabec AT suse.cz for his "hack" to fix for PAM with non-English locales. He notes to fix properly a "Password" prompt list should be obtained at the initial phase of authentication. Added PAM_PASSWORD_PROMPT for using old way. Fixed leak in scooter thanks to Valgrind. 5.54 Thanks to Dave Odell, dmo2118 AT gmail.com for his strange mode updates to include aligned_malloc.[ch], thread_util.[ch], xshm.[ch], and visual_pixmap_depth() from XScreenSaver. Also updates for building macOS and Debian for crypt. Made safe for VMS by Jouk Jansen. juggle fixed for multiscreens. 5.53 Goofed on last VMS xmlock update. dclock fix for led bounce. :) Added to windows port but only graphical part. Windows port fixed petri black screen. Added anemone and deluxe but turned off double buffering to get default black screen. 5.52 Install changes for fortune. VMS xmlock build update. Thanks to Dave Odell, dmo2118 AT gmail.com for his strange mode updates. New options -points N and -curve N . Also now working for windows port (which led to bubble and ifs porting easily). 5.51 life3d updates including a distinct 18 neighborhood using rhombic dodecahedrons (neighoborhood -18 as there is already 18 neighborhood), and a 22 neighborhood using tetrahedrons, i.e. the tetrahedral part of alternated cubic honeycomb Less compile warnings and configure update. 5.50 -messagefont was broken if USE_MB set (default from 5.42). E.g.: -mode dclock -messagefont "-*-times-*-*-*-*-18-*-*-*-*-*-*-*" Changed default message font to above. Should now compile with less warnings. spiral erase mode changed from 100 iterations to 8. @ text @d1 1 a1 1 # $NetBSD$ d6 1 a6 1 DISTNAME= xlockmore-5.68 @ 1.82 log @xlockmore: add pam-pwauth_suid to pam option on NetBSD Requested and patch supplied by John D. Baker on pkgsrc-users. Some pkglint cleanup while here. Bump PKGREVISION. @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.81 2020/01/26 17:32:28 rillig Exp $ d3 2 a4 2 # used by ../../x11/xlockmore/Makefile # used by ../../x11/xlockmore-lite/Makefile d6 1 a6 1 DISTNAME= xlockmore-5.46 d13 2 a19 1 MESSAGE_SRC?= ${.CURDIR}/../../x11/xlockmore/MESSAGE a36 1 XLOCK_SOUNDDIR= ${PREFIX}/lib/X11/xlock/sounds a37 1 d100 1 d117 24 a140 3 # Set the complete paths to the sound files and set the default xlock # mode/screensaver. # d142 1 a142 12 cd ${WRKSRC}/xlock; \ ${MV} -f XLock.ad XLock.ad.presed; \ ${SED} -e "s|/usr/lib/|${PREFIX}/lib/|g" \ XLock.ad.presed > XLock.ad; \ ${RM} -f XLock.ad.presed .if defined(XLOCK_DEFAULT_MODE) && !empty(XLOCK_DEFAULT_MODE) cd ${WRKSRC}/xlock; \ ${MV} -f XLock.ad XLock.ad.presed; \ ${SED} -e "s|^\(XLock.mode:[ ]*\).*|\1${XLOCK_DEFAULT_MODE}|" \ XLock.ad.presed > XLock.ad; \ ${RM} -f XLock.ad.presed .endif a144 5 ${INSTALL_DATA_DIR} ${DESTDIR}${XLOCK_SOUNDDIR} cd ${WRKSRC}/sounds; \ for file in *.au; do \ ${INSTALL_DATA} $$file ${DESTDIR}${XLOCK_SOUNDDIR}; \ done d147 2 @ 1.81 log @all: migrate homepages from http to https pkglint -r --network --only "migrate" As a side-effect of migrating the homepages, pkglint also fixed a few indentations in unrelated lines. These and the new homepages have been checked manually. @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.80 2019/11/03 09:14:20 rillig Exp $ d3 2 a4 2 # used by x11/xlockmore/Makefile # used by x11/xlockmore-lite/Makefile d14 5 a18 5 DISTINFO_FILE?= ${.CURDIR}/../xlockmore/distinfo PATCHDIR?= ${.CURDIR}/../xlockmore/patches PLIST_SRC?= ${.CURDIR}/../xlockmore/PLIST FILESDIR?= ${.CURDIR}/../xlockmore/files MESSAGE_SRC?= ${.CURDIR}/../xlockmore/MESSAGE d54 1 d79 4 a84 1 .endif d89 2 a90 2 .if ${OPSYS} == "FreeBSD" || ${OPSYS} == "NetBSD" || ${OPSYS} == "OpenBSD" || \ ${OPSYS} == "DragonFly" || ${OPSYS} == "SunOS" d92 1 a92 1 .elif ${OPSYS} == "Linux" d95 1 @ 1.80 log @x11: align variable assignments pkglint -Wall -F --only aligned --only indent -r No manual corrections. @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.79 2018/09/09 20:05:19 maya Exp $ d12 1 a12 1 HOMEPAGE= http://sillycycle.com/xlockmore.html @ 1.79 log @xlockmore{,-lite}: drop CONFLICTS. This file is used by both xlockmore-lite and xlockmore, and results in the package being considered conflicting with itself. Reported by he in PR pkg/53586 @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.78 2018/03/07 11:57:47 wiz Exp $ d22 2 a23 2 PKG_OPTIONS_VAR= PKG_OPTIONS.xlockmore PKG_SUPPORTED_OPTIONS= xlockmore-allow-root xlockmore-dpms pam d25 1 a25 1 PKG_SUPPORTED_OPTIONS+= oss d27 3 a29 3 PKG_SUGGESTED_OPTIONS= xlockmore-allow-root xlockmore-dpms PKG_OPTIONS_LEGACY_VARS+=XLOCK_DISABLE_ALLOW_ROOT:-xlockmore-allow-root PKG_OPTIONS_LEGACY_VARS+=XLOCK_NO_DPMS:-xlockmore-dpms d67 1 a67 1 DPMS_ENV= no_dpms= ac_dpms_includes=${BUILDLINK_PREFIX.xorgproto}/include ac_dpms_libraries=${BUILDLINK_PREFIX.libXext}/lib @ 1.78 log @xorgproto: use xorgproto instead of separate *proto packages Remove now obsolete packages. @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.77 2017/10/09 08:50:24 wiz Exp $ a13 2 CONFLICTS+= xlockmore-[0-9]* xlockmore-lite-[0-9]* @ 1.78.4.1 log @Pullup ticket #5827 - requested by maya x11/xlockmore, x11/xlockmore-lite: build fix Revisions pulled up: - x11/xlockmore-lite/Makefile 1.23 - x11/xlockmore/Makefile 1.134 - x11/xlockmore/Makefile.common 1.79 --- Module Name: pkgsrc Committed By: maya Date: Sun Sep 9 20:05:19 UTC 2018 Modified Files: pkgsrc/x11/xlockmore: Makefile.common Log Message: xlockmore{,-lite}: drop CONFLICTS. This file is used by both xlockmore-lite and xlockmore, and results in the package being considered conflicting with itself. Reported by he in PR pkg/53586 --- Module Name: pkgsrc Committed By: maya Date: Mon Sep 10 00:06:07 UTC 2018 Modified Files: pkgsrc/x11/xlockmore: Makefile pkgsrc/x11/xlockmore-lite: Makefile Log Message: xlockmore{,-lite}: restore CONFLICTS. @ text @d1 1 a1 1 # $NetBSD$ d14 2 @ 1.77 log @xlockmore: update HOMEPAGE and MASTER_SITES @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.76 2017/09/06 09:03:06 wiz Exp $ d69 1 a69 1 DPMS_ENV= no_dpms= ac_dpms_includes=${BUILDLINK_PREFIX.xextproto}/include ac_dpms_libraries=${BUILDLINK_PREFIX.libXext}/lib d109 1 a109 1 .include "../../x11/xextproto/buildlink3.mk" @ 1.76 log @Follow some redirects. @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.75 2017/01/19 18:52:30 agc Exp $ d8 1 a8 2 MASTER_SITES= http://www.tux.org/~bagleyd/xlock/ MASTER_SITES+= ftp://ibiblio.org/pub/Linux/X11/screensavers/ d12 1 a12 1 HOMEPAGE= https://www.tux.org/~bagleyd/xlockmore.html @ 1.75 log @Convert all occurrences (353 by my count) of MASTER_SITES= site1 \ site2 style continuation lines to be simple repeated MASTER_SITES+= site1 MASTER_SITES+= site2 lines. As previewed on tech-pkg. With thanks to rillig for fixing pkglint accordingly. @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.74 2015/07/04 16:18:43 joerg Exp $ d13 1 a13 1 HOMEPAGE= http://www.tux.org/~bagleyd/xlockmore.html @ 1.74 log @Remove USE_X11BASE and X11PREFIX. @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.73 2015/04/15 07:31:15 spz Exp $ d8 2 a9 2 MASTER_SITES= http://www.tux.org/~bagleyd/xlock/ \ ftp://ibiblio.org/pub/Linux/X11/screensavers/ @ 1.73 log @Update of xlockmore and xlockmore-lite to the latest version. Upstream changelog: xlockmore-5.46 as of 10 March 2015, the maintained version of xlock 5.46 xmb fonts messing up password screen since ascent was not being set correctly. Also fixed xjack mode. Updated language use in xlock.c, now removed to .h files. If I made some bad assumption about the language... let me know. BSD install fixes (DESTDIR, FreeType2, fortune) and switching to xz. Cygwin install fixes (cygport, xlockrc). 5.45 A bad value of fnt for pyro2 could cause to give an X error. Fixed to not free memory we are using and have a better default. 5.44 Fix for make_one_sided_pentomino was using 18 as basis for 2 sided pentominoes in loop. Found out about it by gcc 4.8.1 warning: iteration 12u invokes undefined behavior [-Waggressive-loop-optimizations]. dilemma, voters, wator size fix for neighbors = 6. Proper crediting of Nathan Thompson for discovering High Life part of life mode. A few new gliders and patterns for life and life3d. Updated win32 to use updated cygwin. Currently links are only satisfied using cygwin using 32-bit installation. For me, cross compiling using 64-bit gave undefined references in visgl.c and xlock.c. magick.c update for version 7, thanks to Jouk Jansen. 5.43 life3d: added new rule B58S58, which has a replicator. -e added to shell in Makefile.in, told it should now stop on build errors, rather than trying to continue which could be confusing. Thanks to Glyn Kennington . If crypt fails (which is possible with glibc2.17) it could cause xlock to get a signal 11. There is now protection around the strcmp() to prevent NULL poiter dereferences thanks to Mancha . 5.42 USE_MB now defined by default. If this is not defined it can only correctly display ASCII. There could be font issues which may lead one to want only ASCII (if so use configure --disable_mb). Also looked into Xutf8 but did not see any benefit this had over Xmb. Password window and the following modes: bomb,dclock,image,marquee,nose are affected. Fixed a few problems with marquee for width, height, and if a character needs more than 2 bytes. In Cygwin a seemingly unrelated fix where USE_MB gets defined in xlock.h. An #undef was added in xlock.h, if USE_MB gets defined in an internal include file. -lcrypt added to modes/Makefile.in. This is needed on my Linux Ubuntu and seems ok on Cygwin where it was not needed. (If this causes a problem remove from modes/Makefile). Also tested on FreeBSD. cppcheck fixes passwd.c: passcpy could be freed twice iostuff.c: could have left file open ras.c: leak if mem fails resource.c: check if malloc succeeded was in wrong spot sound.c: ESound, a redundant check memcheck.c: continuing after memory failure dclock: problem with parens in ifdefs rain: leak fix ( :) ) t3d: uninitialized time1 (unlikely but fixed anyway) molecule: leak if mem fails text3d: leak if nothing to draw @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.72 2014/10/09 14:07:16 wiz Exp $ a37 1 USE_X11BASE= YES @ 1.72 log @Remove pkgviews: don't set PKG_INSTALLATION_TYPES in Makefiles. @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.71 2014/10/05 16:41:09 wiz Exp $ d6 1 a6 1 DISTNAME= xlockmore-5.41 d8 1 a8 1 MASTER_SITES= http://www.tux.org/~bagleyd/xlock/${DISTNAME}/ \ d10 1 a10 1 EXTRACT_SUFX= .tar.bz2 @ 1.72.4.1 log @Pullup ticket #4697 - requested by spz x11/xlockmore: security update x11/xlockmore-lite: security update Revisions pulled up: - x11/xlockmore-lite/Makefile 1.21 - x11/xlockmore/Makefile 1.119 - x11/xlockmore/Makefile.common 1.73 - x11/xlockmore/distinfo 1.53 - x11/xlockmore/patches/patch-aa 1.7 - x11/xlockmore/patches/patch-ab 1.25 - x11/xlockmore/patches/patch-ac 1.13 - x11/xlockmore/patches/patch-ad 1.9 - x11/xlockmore/patches/patch-ae 1.8 - x11/xlockmore/patches/patch-config.cygport 1.1 --- Module Name: pkgsrc Committed By: spz Date: Wed Apr 15 07:31:15 UTC 2015 Modified Files: pkgsrc/x11/xlockmore: Makefile Makefile.common distinfo pkgsrc/x11/xlockmore-lite: Makefile pkgsrc/x11/xlockmore/patches: patch-aa patch-ab patch-ac patch-ad patch-ae Added Files: pkgsrc/x11/xlockmore/patches: patch-config.cygport Log Message: Update of xlockmore and xlockmore-lite to the latest version. Upstream changelog: xlockmore-5.46 as of 10 March 2015, the maintained version of xlock 5.46 xmb fonts messing up password screen since ascent was not being set correctly. Also fixed xjack mode. Updated language use in xlock.c, now removed to .h files. If I made some bad assumption about the language... let me know. BSD install fixes (DESTDIR, FreeType2, fortune) and switching to xz. Cygwin install fixes (cygport, xlockrc). 5.45 A bad value of fnt for pyro2 could cause to give an X error. Fixed to not free memory we are using and have a better default. 5.44 Fix for make_one_sided_pentomino was using 18 as basis for 2 sided pentominoes in loop. Found out about it by gcc 4.8.1 warning: iteration 12u invokes undefined behavior [-Waggressive-loop-optimizations]. dilemma, voters, wator size fix for neighbors = 6. Proper crediting of Nathan Thompson for discovering High Life part of life mode. A few new gliders and patterns for life and life3d. Updated win32 to use updated cygwin. Currently links are only satisfied using cygwin using 32-bit installation. For me, cross compiling using 64-bit gave undefined references in visgl.c and xlock.c. magick.c update for version 7, thanks to Jouk Jansen. 5.43 life3d: added new rule B58S58, which has a replicator. -e added to shell in Makefile.in, told it should now stop on build errors, rather than trying to continue which could be confusing. Thanks to Glyn Kennington . If crypt fails (which is possible with glibc2.17) it could cause xlock to get a signal 11. There is now protection around the strcmp() to prevent NULL poiter dereferences thanks to Mancha . 5.42 USE_MB now defined by default. If this is not defined it can only correctly display ASCII. There could be font issues which may lead one to want only ASCII (if so use configure --disable_mb). Also looked into Xutf8 but did not see any benefit this had over Xmb. Password window and the following modes: bomb,dclock,image,marquee,nose are affected. Fixed a few problems with marquee for width, height, and if a character needs more than 2 bytes. In Cygwin a seemingly unrelated fix where USE_MB gets defined in xlock.h. An #undef was added in xlock.h, if USE_MB gets defined in an internal include file. -lcrypt added to modes/Makefile.in. This is needed on my Linux Ubuntu and seems ok on Cygwin where it was not needed. (If this causes a problem remove from modes/Makefile). Also tested on FreeBSD. cppcheck fixes passwd.c: passcpy could be freed twice iostuff.c: could have left file open ras.c: leak if mem fails resource.c: check if malloc succeeded was in wrong spot sound.c: ESound, a redundant check memcheck.c: continuing after memory failure dclock: problem with parens in ifdefs rain: leak fix ( :) ) t3d: uninitialized time1 (unlikely but fixed anyway) molecule: leak if mem fails text3d: leak if nothing to draw @ text @d1 1 a1 1 # $NetBSD$ d6 1 a6 1 DISTNAME= xlockmore-5.46 d8 1 a8 1 MASTER_SITES= http://www.tux.org/~bagleyd/xlock/ \ d10 1 a10 1 EXTRACT_SUFX= .tar.xz @ 1.71 log @Fix ``Please add a line "# used by foo/bar/Makefile" here.'' warnings. @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.70 2012/12/14 15:54:30 is Exp $ a22 2 PKG_INSTALLATION_TYPES= overwrite pkgviews @ 1.70 log @Fix a bug in the last commit, where the resource file was read out of the examples directory. @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.69 2012/12/13 14:31:03 is Exp $ d3 2 a4 7 # This Makefile.common is included by: # # x11/xlockmore/Makefile # x11/xlockmore-lite/Makefile # # If these packages are updated, please remember to reset any PKGREVISIONs # in those Makefiles. @ 1.69 log @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. @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.68 2012/10/29 05:07:14 asau Exp $ d62 2 a63 2 CONFIGURE_ARGS+= --enable-appdefaultdir=${EGDIR}/app-defaults CONFIGURE_ENV+= ac_cv_x_app_defaults=${EGDIR}/app-defaults a66 1 @ 1.68 log @Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days. @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.67 2012/10/28 20:21:11 is Exp $ d62 5 a66 2 CONFIGURE_ARGS+= --enable-appdefaultdir=${PREFIX}/lib/X11/app-defaults CONFIGURE_ENV+= ac_cv_x_app_defaults=${PREFIX}/lib/X11/app-defaults @ 1.67 log @5.41 - includes the dclock patch. @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.66 2012/03/31 10:43:19 dholland Exp $ a27 1 PKG_DESTDIR_SUPPORT= user-destdir @ 1.66 log @Version 1.63 ("Add pam option. Not enabled by default so no PKGREVISION.) added the ImageMagick dependency that was removed in 1.62 back in, presumably by accident. Remove it again, as xlockmore-lite should not depend on ImageMagick. @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.65 2012/03/30 07:37:22 drochner Exp $ d11 1 a11 1 DISTNAME= xlockmore-5.38 @ 1.65 log @make PAM without the suid_helper work on NetBSD: without the bad-pam option it will give up root credentials too early addresses PR pkg/46271 by John D. Baker @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.64 2012/03/28 20:21:46 drochner Exp $ a110 1 .include "../../graphics/ImageMagick/buildlink3.mk" @ 1.64 log @tell user how to make PAM work, copied from xscreensaver in response to PR pkg/46271 by John D. Baker @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.63 2012/03/11 03:22:09 markd Exp $ d87 1 a87 1 CONFIGURE_ARGS+= --enable-pam @ 1.63 log @Add pam option. Not enabled by default so no PKGREVISION. @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.61 2012/02/14 08:24:41 tron Exp $ d25 2 d103 4 d146 2 @ 1.62 log @Remove the ImageMagick requirement from xlockmore-lite. @ text @d32 1 a32 1 PKG_SUPPORTED_OPTIONS= xlockmore-allow-root xlockmore-dpms d83 7 d105 1 @ 1.61 log @Explicitly disable "esound" support. This fixes the build on system where the "esound" package is installed. @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.60 2012/02/13 11:46:13 drochner Exp $ a97 1 .include "../../graphics/ImageMagick/buildlink3.mk" @ 1.60 log @-update to 5.38 changes: minor fixes and feature additions (most notably: Added -mayan option to dclock to count down to end of world (2012 December 21)) pkgsrc changes: removed dependency on esound, added one on ImageMagick -added patch from Stefan Schaeckeler to fix dynamic linker search path on Linux (PR pkg/45993) @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.59 2011/09/17 12:45:32 ryoon Exp $ d60 1 @ 1.59 log @Update to 5.34 * This change also bumps the version of x11/xlockmore-lite. * Change primary MASTER_SITES to http, ftp is not fetchabel for me. Changes: sssss changed from 30 sec to 5 sec. Define -DMIN_DPMS=3 at compile-time if you would like to change it to be sooner. life mode fix for hexagons, life forms would not map certain screen sizes life mode: Added new neighbor 9 ship, added asym ships for neighbor 12 S356/B46, and added some new oscillators including a neighbor 6 p16. Now (mostly) use generated file from java app and life2d.xml. life3d mode: Added new some new oscillators including a neighbor 12 p10 S456/B3. Also new puffers and gliders found. Now use generated file from java app and life3d.xml. loop mode: made new small loops less frequent 5.33 Took out mode description on screen for WIN32 as it seems to mess up the screen frequently. life updates: added 2 more triangle rules from Carter Bays' applet. added a few more life forms to life (hexagonal) added a non-totalistic rule to life (square) known as Rule 3/2ab3 but for consistency it is known here as S2a2b2c2d3/B3. life3d added new life forms to truncated octahedral. ant/demon/life updates for -neighbors 5 or 7. Now with better pentagons. ant with -neighbors 5 should now work properly (7 removed). loop update added Byl and Chou-Reggia (1&2) loops, changed colors to be more traditional 5.32 life3d update for -neighbors 14, new truncated octahedral life form. ant & demon updates for -neighbors 5 or 7 5.31 -xinerama option added off by default. [Untested as I do not have true multiscreen. I tried with Xnest but I do not think this ever worked with Xinerama.] cppcheck fixed minor issues in xlock subdirectory and with pyro2 and invert. 5.30 atlantis, atunnel, biof, bubble3d, cage, fire, gears, invert, lament, moebius, morph3d, noof, pipes, rubik, sballs, sierpinski3d, skewb, sproingies, stairs, and superquadrics added to Windows version (atunnel, fire, lament, and sballs lack textures). skewb mode now scrambles, taken out of unstable category. Undo a cleanup in vroot.h, as xlock exits on startup with a BadWindow on pievwm and tvtwm. @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.58 2010/12/08 12:54:30 obache Exp $ d11 1 a11 1 DISTNAME= xlockmore-5.34 d93 3 a95 1 BUILDLINK_DEPMETHOD.libXt?= build d97 1 @ 1.58 log @* exactly disable TTF detection. * tell Mesa, XPM, Xinerama and XDPMS manually instead of fancy configure. Then those features are enabled with native X. Those changes should resolve PR#40662. Bump PKGREVISION. @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.57 2009/11/02 11:51:43 asau Exp $ d11 1 a11 1 DISTNAME= xlockmore-5.29.1 d13 1 a13 1 MASTER_SITES= ftp://ftp.tux.org/pub/tux/bagleyd/xlockmore/${DISTNAME}/ \ @ 1.57 log @This needs Xinerama. Unbreak it. @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.56 2009/10/25 22:54:03 tron Exp $ d61 1 d70 6 d103 3 @ 1.56 log @Update "xlockmore" and "xlockmore-lite" packages to version 5.29.1. Changes since version 5.28: - Undo a cleanup in vroot.h, as xlock exits on startup with a BadWindow on pievwm and tvtwm. - juggler3d mode stolen from xscreensaver with help from Tim Auckland. Jouk Jansen made safe for VMS and fixed colour problem. - nose: cleaned up for win32. Still do not know why this mode has bottom task bar. - petri: crashed due to shift of int, fix from Dr Nigel Warr . petri improved for win32, should not be red all the time now. - penrose should be working again. Other small fixes for life, etc. - image: image set right away and added option -icononly to only display image when in password window - Xinerama patch so the password window will be displayed on one screen thanks to Kaelyn Uhrain . (On the wish list would be to have password window on screen with mouse instead of first screen. - SuSE patch set thanks to Stanislav Brabec and Petr Gajdos . For problems in code and compiler warnings: fixes build with GLTT and FTGL modules, return if fontset is null instead of crash, fixes strict-aliasing compiler warning, makes void function not returning anything. - life3d: resync with my Java code for new patterns. - xlockrc (use of xlock without system password) did not actually check if Key portion matched Again portion. Also now deletes null .xlockrc file when there is a mismatch. @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.55 2009/10/20 13:15:29 sborrill Exp $ d92 1 @ 1.55 log @Set app-defaults folder so it is in ${PREFIX} (previously tried to install in /usr/lib). Bump PKGREVISION @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.54 2009/04/16 12:31:18 tron Exp $ d11 1 a11 1 DISTNAME= xlockmore-5.28 d17 1 a17 1 MAINTAINER= hubertf@@NetBSD.org @ 1.54 log @Update "xlockmore" package to version 5.28. Changes since 5.27: - invert: build failures from Sun Studio Express C++ like this: Error, manymatchover: Overloading ambiguity between "operator^(const TwoJet, double)" and "built-in operator^(int, int)" fixed by casting to double, thanks to Tim Mooney . - life3d: 4 more rhombic dodecahedron S3/B3 patterns including a period 4 pattern (only S3/B3 period 2 and less patterns left from Bays' papers). Glider code revamped to make more maintainable, using populateGlider(). unsigned int fix thanks to Jouk Jansen. Added new cube gliders from Bays 2006 3D Life paper and found a few patterns for the gliders to crash into. (S23B5, S25B5, S27B5, S35B5, S36B5, S37B5, S38B5, S4B5, S47B5, S57B6, S58B5, S8B5). New mode option added "+draw", this turns off drawing to the screen to speed up searches, and more importantly, make less annoying :) - life: resyncing with my Java code. Switched how static triangular forms are stored Added a lots of new triangular patterns, including 2 gunship triangular patterns. Also added handful of other patterns. Reading memory on uninitialized variables fix thanks to Jouk Jansen. "+draw" mode option added. Pentagonal (Cairo Tiling) life added with glider shooters. "xlock -mode life -rule S23B346 -neighbors 7" or "xlock -mode life -pent2". New gliders found by David Bagley, one in 5 neighbors pentagonal life (-rule S24B2) "xlock -mode life -pent", the other in 9 neighbor triangular life "xlock -mode life -neighbors 9" (-rule S3B34). Associated periodic patterns for each added. Added more symmetries and now have all the random symmetries (at least I think so) for squares, hexagaons, triangles, and pentagons. - Macro FTGL213 added for new FTGL library. If you need it to compile text3d2.cc, make sure it compiles with -DFTGL213. Should work automatically for VMS though, thanks to Jouk Jansen. Approved by Hubert Feyrer. @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.53 2008/10/07 10:46:50 tron Exp $ d60 1 @ 1.54.4.1 log @Pullup ticket #2915 - requested by sborrill xlockmore: build fix xlockmore-lite: build fix Revisions pulled up: - x11/xlockmore-lite/Makefile 1.12 - x11/xlockmore/Makefile 1.80 - x11/xlockmore/Makefile.common 1.55 --- Module Name: pkgsrc Committed By: sborrill Date: Tue Oct 20 13:15:29 UTC 2009 Modified Files: pkgsrc/x11/xlockmore: Makefile Makefile.common pkgsrc/x11/xlockmore-lite: Makefile Log Message: Set app-defaults folder so it is in (previously tried to install in /usr/lib). Bump PKGREVISION @ text @d1 1 a1 1 # $NetBSD$ a59 1 CONFIGURE_ARGS+= --enable-appdefaultdir=${PREFIX}/lib/X11/app-defaults @ 1.53 log @Remove "MASTER_SITE_XCONTRIB" from master site list. The last "xlockmore" archive present on those servers was released in 2001. @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.52 2008/10/06 22:40:12 hubertf Exp $ d11 1 a11 1 DISTNAME= xlockmore-5.27 @ 1.52 log @Update x11/xlockmore to 5.27. Changes: PAM_putText() would set pointer resp->resp to buffer. This will work until memory is reused. Thanks to Howard Kash . ico updated to show the two edge transitive Catalan solids, i.e. the rhombic dodecahedron and the rhombic triacontahedron. Added __linux__ to define list to allow newer sig masking to get rid of pesky deprecated message. configure checks for libXdpms libXext has the DPMS functionality on both XFree86 4 and X.org. (libXdpms may be Xfree86 3.x). Added /usr/pkg/lib and /usr/pkg/include to long list of paths it checks in. life added more life forms triangular life from Bays' paper and added S245B3 with glider (-neighbors 8) from Bays' paper. Found some patterns in S245B3 for the glider to crash into. life3d -rule S45/B4 -neighbors 18 and -rule S45/B4 -neighbors 20 from Bays' paper. Found some patterns for the gliders to crash into. life3d -search added. Need to add more symmetries for 3D. life3d -rule S3/B3 -neighbors 12 and -rule S456/B3 -neighbors 12. Added a bunch of patterns from Bays' papers but not all. -neighbors 12 now a rhombic dodecahedron instead of a cube. ant3d -neighbors 12 (3d bees). Added eyes option to this. Just noticed solitaire a mode I added was spelled wrong, ie it was spelled without the second "i". Fixed a goof in solitaire.cc. @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.51 2008/08/26 23:18:53 hubertf Exp $ d14 1 a14 2 ftp://ibiblio.org/pub/Linux/X11/screensavers/ \ ${MASTER_SITE_XCONTRIB:=applications/} @ 1.51 log @Update xlockmore to 5.26.1. Changes: 5.26.1 PAM_putText() would set pointer resp->resp to buffer. This will work until memory is reused. Thanks to Howard Kash . 5.26 "Esc" key now resets password entry. Do not put an escape in your password. This should behave the same as Control-U. -showdate added. +showdate allows you to turn off date in password window. Also fixed centering for this. Inverted bitmap for xlock. Added a icon for VMS. Updated the Java launcher in xlock. antic cleanups. It found a few minor bugs but mostly makes the code more readable (without being too overbearing IMHO). The current version trips on #ifdefs though. New mode pyro2: -mode pyro2 -msg 'MSGSTR' -fnt 'FONT' MSGSTR consists of following elements: EXPLOSION is one of &0, &1, ... &9, &a, .. &f each of which presents a different type of explosion. TEXT is a text string like 'linux'. the string may contain blanks. '\n' is interpreted as a new line. '\\' is a backslash. '\&' is an ampercent. LOGO is the sign #. An exploding penguin or other icon will be shown. FONT is something like '-*-helvetica-bold-r-*-240-*' the font to be used. Thanks to Pezhman Givy . Modifications for +install, -mono, and Windows. New resource files for Chinese... Xlock-zh_TW.ad, resource-msg-zh_TW.h, xlock-msg-zh_TW.h. Thanks to Wei-Lun Chao . Following this example, I split out the different languages from XLock.ad as it seemed odd when editing and did not want to corrupt anything, especially if I could not verify it. Automata modes now have triangular tilings drawn with a black triangle around it. Fixed dilemma, for it only is interesting with 4 or 8 neighbors. @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.50 2007/10/28 16:06:04 joerg Exp $ d11 1 a11 1 DISTNAME= xlockmore-5.26.1 @ 1.50 log @Don't use the special permissions from configure, but annotate them directly. The OSF setgid is currently left out. Add DESTDIR support. @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.49 2007/09/28 12:42:40 hubertf Exp $ d11 1 a11 1 DISTNAME= xlockmore-5.25 d13 1 a13 1 MASTER_SITES= ftp://ftp.tux.org/pub/tux/bagleyd/xlockmore/ \ @ 1.49 log @Update xlockmore to 5.25. Changes: Renamed xlockrc.rc to xlock95.rc. win95 settings fixes from Frank Fesevur 'Enabled' checkbox set in the savers configuration for is honored when the random mode is selected. Dialog rearranged to allow more room for Delay/Count/Cycles. Version is now displayed. ant3d,ant,life1d now with better colors. Really looked bad on Windows 95. rain a new mode from Frank Fesevur. Patch for running stuff like "xlock95.scr -s ant3d" thanks to Frank Fesevur which makes testing and showing a particular mode much easier. Fix for xlock -resource in life.c. Added a compile-time option "-DNO_TIME if you dont want the time in the password window. @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.48 2007/04/21 11:26:08 hubertf Exp $ d27 1 d75 11 d113 1 a113 1 ${INSTALL_DATA_DIR} ${XLOCK_SOUNDDIR} d116 1 a116 1 ${INSTALL_DATA} $$file ${XLOCK_SOUNDDIR}; \ @ 1.48 log @Update xlockmore to 5.24. Changes: penrose added to xlock95 ("far" changed to "faraway" to compile). xcl added with a fix for DefaultScreen, which should not be there since xlock is a multiscreen program. Created packaging scripts in etc with input of releases to make it easier for me for release and zip. It gets version from xlock/version.h . Changed pgsz and txsz variables in my man2html so it does not cause corruption in generated xlock.html from man page. Patch for solitare and reducing binary size for xlock95 thanks to Frank Fesevur . dilemma, voters, wator hexagonal/triangular drawing improvements. More triangular/hexagonal life from Carter Bays. http://www.cse.sc.edu/~bays/CAhomePage Fixes for old options for command line -rule S2b34B2a and -rule S2a2b4aB2a3a4b using -neighbors 6 . Fixes for hexagonal diagonal shooters. Added new hexagonal life -rule S35B2 and S3B245. Added many new triangular life rules with gliders. Updated random soup to include multiple symmetries. Added options runtime -glidersearch and -patternsearch, to be used with big values of cycles and count ie. -cycles 1000 -count 100000000 Added -repeat num option to help find patterns that do not repeat in num periods. This will output a pattern in cycles - num . If compared to the output of cycles, one can see if a new pattern may have been discovered. Added -vertical option to ant, bug, demon, dilemma, dragon, life, loop, voters, wator, wire, these affect triangles and hexagons and crystal which affects parallelograms. DirectColor fixes for password window thanks to Jouk Jansen [still under development under DIRECTCOLOR_FIX]. @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.47 2007/02/22 19:27:28 wiz Exp $ d11 1 a11 1 DISTNAME= xlockmore-5.24 @ 1.47 log @Whitespace cleanup, courtesy of pkglint. Patch provided by Sergey Svishchev in private mail. @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.46 2006/12/27 13:37:46 joerg Exp $ d11 1 a11 1 DISTNAME= xlockmore-5.23 @ 1.46 log @- fine grained X11 dependencies for packages which have either USE_IMAKE or USE_X11BASE set, but don't include mk/x11.buildlink3.mk directly or via buildlink3.mks - introduce BUILDLINK_PREFIX.libXpm as alias for BUILDLINK_PREFIX.xpm in the !modular case - fix some cases where the check for libX11 couldn't work at all by using C++ for compilation without including the proper headers Verified using a full X11_TYPE=xorg bulk build without additional breakage. Discussed with salo@@, wiz@@ and send to packages@@ for feedback. @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.45 2006/11/06 10:04:42 joerg Exp $ d11 1 a11 1 DISTNAME= xlockmore-5.23 d54 6 a59 6 CONFIGURE_ARGS+= --without-motif CONFIGURE_ARGS+= --without-editres CONFIGURE_ARGS+= --without-dtsaver CONFIGURE_ARGS+= --without-rplay CONFIGURE_ARGS+= --without-nas CONFIGURE_ARGS+= --without-gtk @ 1.45 log @Switch to modular buildlinks. @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.44 2006/10/20 12:38:48 hubertf Exp $ d74 4 d79 3 @ 1.44 log @Update xlockmore and xlockmore-lite to 5.23. Changes: * Fixed core for toneclock (fixed similar code in ico). Remove XSetFont on global GC dclock, marquee, nose, puzzle, xjack, bomb. image now can handle messages xlock -mode image -message "unicycle" If message is too big for little window it will randomly move around. solitare draw line errors fixed. dclock to handle user defined messages (nothing really to do with a clock, actually, but the man page already says "Shows a floating digital clock or message"). nose mode tried to simplify talking code and fix small bugs like do not print tabs (it prints a box char for me) or not handling linefeeds correctly at end of message. * DirectColor fix thanks to Jouk Jansen. Mallocing for error should check success pointed out by Dan Lukes. Using method in xlock.c, with some changes, did similar changes for passwd.c and resources.c PAM checking allocation fix and null resistant ReadXString thanks to Dan Lukes . Added stipples to life3d. Noticed ant3d would probably leak if in mono... fixed. thick option for maze thanks to Alex Austin . Also changed MINGRIDSIZE to 2. Removed extra pixel space to the right and bottom of path... some people may like this so its an option... threed (not really 3D, a better name would be nice). fzort fix for uninitialized memory read thanks to Mauro Persano Fix to avoid running OpenGL on a StaticGray, GrayScale, and StaticColor on Sun. Sun's glxCreateContext core dumps on Solaris 10. Turned off XRaiseWindow for Cygwin as it was stopping me from logging in. Added -DSYNCHRONIZE option to config.h.in for help in debugging X errors. Fixed a problem with random colors from petri mode PseudoColor. @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.43 2006/05/08 19:28:48 hubertf Exp $ d74 1 a74 1 .include "../../mk/x11.buildlink3.mk" @ 1.43 log @Update to xlockmore{,lite} 5.22. Changes: * fiberlamp fix for array bounds read and leak fix for deluxe + magick and raster file (ras) fixes for True Color by Jouk Jansen Removed some compiler/lint warnings. deluxe mode ported from xscreensaver by Jouk Jansen. anemone mode ported from xscreensaver by Jouk Jansen win32 changes from Petey Leinonen: added XPutPixel() pacman now works by changing the initialization and now can create a 1 bit depth bitmap when asked for. * new since BETA + update since BETA @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.42 2006/03/09 20:31:58 jlam Exp $ d11 1 a11 1 DISTNAME= xlockmore-5.22 @ 1.42 log @audio/oss/buildlink3.mk is no more after audio/oss was removed from pkgsrc. @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.41 2006/01/12 19:37:44 joerg Exp $ d11 1 a11 1 DISTNAME= xlockmore-5.21 @ 1.41 log @Remove manual app-default parameter again, now that the underlaying issue has been solved. No package change, no revision bump. @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.40 2006/01/09 21:18:31 hubertf Exp $ a61 4 .if !empty(PKG_OPTIONS:Moss) . include "../../audio/oss/buildlink3.mk" XLOCK_AUDIOPLAY?= ${BUILDLINK_PREFIX.oss}/bin/ossplay . else a62 1 . endif @ 1.40 log @Update xlockmore to 5.21. Changes: * Removed random colors from petri mode. Found that it could cause a fatal * error on PseudoColor. (Will try to fix better on next release.) + PAM update from Yuri Bushmelev fixes an + initialization problem PAM_conv function and made cleaner and friendly. + BAD_PAM fixed. fzort mode by Mauro Persano ... its not a OpenGL mode but it looks like it is. Try using with -mono also. Tom Schmidt found an as of yet unresolved Uninitialized Memory read, see Purify logs. dclock -binary option added thanks to Petey Leinonen (he saw the original on thinkgeek). Non-compatible routines for shared memory workaround for VMS when using libs MMOV(Multimedia for sounds) and DECWINDOWS thanks to Jouk Jansen. mandelbrot options added thanks to Tim Auckland update from Jouk Jansen to avoid log of 0 -alpha adds detail to the interior of the set by displaying level sets of "closest return", ie how close does the orbit of z come back to its starting point z=0. These show minima around the center of each bud. -index is similar, but displays at which iteration the closest return occurs. These show a fibonacci branching structure from the base of each bud, ie each adjacent pair of domains surrounds a domain whose index is the sum of the indices of its neigbours. -lyap option for colours in the interior of the set according to an estimate of the Lyapunov exponent. (Not to be confused with real plane Lyapunov fractals). Also now allow -binary and -dem. New random mode for win32, compile with -DRANDOMMODE . It seems to bomb out if you run it for a while, so I did not make it the default. win32 changes from Tim Auckland: new configure dialog random mode done to enable win32 changes from Petey Leinonen: fixes for nose and life1d matrix mode works with the 2 following changes fixed XCopyArea() for destinations that are not windows (ie a bitmap) fixed XCreatePixmapFromBitmapData() so it always creates a pixmap regardless of depth ( creates the Windows bitmap with 1 bit depth), and apply the foreground and background colors. XCopyArea, XSetTSOrigin, XSetFillRule fixes and got these modes to work: bat, bounce, dilemma, eyes, image, nose, pacman, shape, slip, star, starfish, wator, world unlock delay from lgx [it was explained to me but still not sure why you would use it] + new update since BETA * new since BETA @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.39 2006/01/07 12:04:48 tron Exp $ a59 1 CONFIGURE_ARGS+= --enable-appdefaultdir=${PREFIX}/lib/X11/app-defaults @ 1.39 log @Fix installation path of application defaults file "XLock" which ended up in "${X11BASE}/lib/X11/app-defaults" instead of "${LOCALBASE}/lib/X11/app-defaults". Bump package revision after contents of binary package has been corrected. @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.38 2005/12/05 23:55:24 rillig Exp $ d11 1 a11 1 DISTNAME= xlockmore-5.20.1 # Remove DIST_SUBDIR below on upgrade! - HF a22 1 DIST_SUBDIR= ${DISTNAME}v2 @ 1.38 log @Ran "pkglint --autofix", which corrected some of the quoting issues in CONFIGURE_ARGS. @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.37 2005/12/01 19:17:54 wiz Exp $ d61 1 @ 1.37 log @Convert USE_OSS to oss option. @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.36 2005/11/09 02:40:22 hubertf Exp $ d69 1 a69 1 CONFIGURE_ARGS+= --enable-def-play="${XLOCK_AUDIOPLAY}" @ 1.36 log @Base DIST_SUBDIR on DISTNAME, and add a comment to remove it on next update (note to myself...) @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.35 2005/11/08 17:53:18 wiz Exp $ d30 8 a37 3 PKG_OPTIONS_VAR= PKG_OPTIONS.xlockmore PKG_SUPPORTED_OPTIONS= xlockmore-allow-root xlockmore-dpms PKG_SUGGESTED_OPTIONS= xlockmore-allow-root xlockmore-dpms d40 1 a46 2 .include "../../mk/bsd.prefs.mk" d63 1 a63 1 . if defined(USE_OSS) @ 1.35 log @Set DIST_SUBDIR properly for changed distfile. @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.34 2005/11/05 06:19:57 hubertf Exp $ d11 1 a11 1 DISTNAME= xlockmore-5.20.1 d23 1 a23 1 DIST_SUBDIR= xlockmore-5.20.1v2 @ 1.34 log @Update xlockmore to 5.20.1. XXX someone please test the PAM stuff on >=3 Changes: "I goofed up the versioning on 5.20... so I wiped it out and put a new 5.20.1 up " 5.20 win32 changes from Tim Auckland: * Faster starting fix general install fix flow now uses PolyDraw... making it run faster Juggle cleaned up Arc drawing and XQueryFont now returns a dummy font (which XDrawString ignores) fiberlamp now jiggles XTranslateCoordinates fixed, Arc fixes, and pattern label disabled for juggle... win32 changes from David Bagley: * New bitmaps and pixmaps. Makefile change so maze uses one. shifted text printing in api and on apollonian mode polyominoes looks better because I changed the meaning in the Api for DrawRectangle. It now just draws a rectangle outline. added julia life life1d swarm tetris voters inverted but this uses xbm? made FULL_RANDOM the default fixed much of xjack (except when it gets to bottom of screen) Labeling now on right side and aligned. Change the name from xlockmore95.scr to xlock.scr. Added a new ico file. I added 17 modes on top and took out some warnings. Merged with xlockmore95-0.11 with thanks to author Petey Leinonen . See win32 readme.txt and todo.txt. double buffering implemented, transparent background for text, XPutImage fixes, XCreateImage added Currently, it is not easy to select a specific mode and some modes need work. Modified life and life1d sizing to be more variable when there * is no bitmap. Also thanks to Tom Schmidt for a non Grelb icon fix. voters modified to have proper colors for Democrats and Republicans. As a left wing liberal, I just had to add the "Green" bitmap. Old commie icon available as compile time option (but will be green). New portable method for locking Virtual Terminals (vt). Added to README. Thanks to Sergei Golubchik . Allow xlockrc to allow passwords of any length (not just 8) thanks to (actually it just ignores characters after the 8th character... but now ignores it in a more consistent way). make.com modified to use IEEE floats instead of VAX-floats thanks to Jouk Jansen. Changed default for PAM (since I have got a few mails about it). Compile OD_PAM (sorry did not know what else to call it) if you like the old way. GenToo and (most?) other Linux versions should compile by default. @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.33 2005/09/18 19:16:49 minskim Exp $ d23 1 @ 1.33 log @Make sure that configure finds the correct app-defaults directory. @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.32 2005/09/11 16:55:38 hubertf Exp $ d11 1 a11 2 DISTNAME= xlockmore-5.19 PKGREVISION= 2 @ 1.32 log @Replace XLOCK_DISABLE_ALLOW_ROOT and XLOCK_NO_DPMS by options 'xlockmore-allow-root' and 'xlockmore-dpms' which are on by default - disable them to get the effect of the two variables. Suggested & reviewed by wiz. @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.31 2005/09/04 17:49:57 hubertf Exp $ d38 1 @ 1.31 log @If XLOCK_DISABLE_ALLOW_ROOT is defined, add --disable-allow-root to configure options to prevent root from being able to get into locked systems. Esp useful if you don't have a root password set (yes there are people out there doing that :). Patch contributed by Eirik Nygaard . Bump revision to 5.19nb1. @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.30 2005/09/04 17:37:23 hubertf Exp $ d12 1 a12 1 PKGREVISION= 1 d30 7 d67 1 a67 1 .if defined(XLOCK_NO_DPMS) && !empty(XLOCK_NO_DPMS:M[yY][eE][sS]) d71 1 a71 1 .if defined(XLOCK_DISABLE_ALLOW_ROOT) @ 1.30 log @Finally update xlockmore to 5.19. Changes: labeling added to ant and ant3d. The other day, ant3d made a really cool looking fan... that prompted me to add labeling so I could save the ones I like. configure fix for DragonFly thanks to Joerg Sonnenberger molecule mode fixes, glPushAttrib calls calls were passing invalid values thanks to Brian Paul . 5.18 patch for PAM seems to cause problems in Gentoo linux so added a GENTOO ifndef around the problem line. Fix for a subversion version of ImageMagick thanks to Jouk Jansen. Fix for uninitialized read, thanks to Tom Schmidt. @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.29 2005/06/07 23:35:16 hubertf Exp $ d12 1 d64 4 @ 1.29 log @Update xlockmore to 5.18. Changes: toneclock coredump fix for 5.17 version thanks to Jouk Jansen. Invalid mode added. :) lock the screen if an invalid mode is specified "xlock -mode tom" like "xlock -modelist bug,tom" errno fix in passwd.c for DragonFly thanks to Joerg Sonnenberger . PAM fixes for when 1. TTY is not set to DISPLAY xlock can fail, 2. Tidy fixes for PAM_BAIL. Thanks to George D M Ross . Notes from Marcelo Vianna on morph3d added as comments to morph3d.c. @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.28 2005/06/01 18:03:32 jlam Exp $ d11 1 a11 1 DISTNAME= xlockmore-5.18 @ 1.28 log @Massive cleanup of buildlink3.mk and builtin.mk files in pkgsrc. Several changes are involved since they are all interrelated. These changes affect about 1000 files. The first major change is rewriting bsd.builtin.mk as well as all of the builtin.mk files to follow the new example in bsd.builtin.mk. The loop to include all of the builtin.mk files needed by the package is moved from bsd.builtin.mk and into bsd.buildlink3.mk. bsd.builtin.mk is now included by each of the individual builtin.mk files and provides some common logic for all of the builtin.mk files. Currently, this includes the computation for whether the native or pkgsrc version of the package is preferred. This causes USE_BUILTIN.* to be correctly set when one builtin.mk file includes another. The second major change is teach the builtin.mk files to consider files under ${LOCALBASE} to be from pkgsrc-controlled packages. Most of the builtin.mk files test for the presence of built-in software by checking for the existence of certain files, e.g. , and we now assume that if that file is under ${LOCALBASE}, then it must be from pkgsrc. This modification is a nod toward LOCALBASE=/usr. The exceptions to this new check are the X11 distribution packages, which are handled specially as noted below. The third major change is providing builtin.mk and version.mk files for each of the X11 distribution packages in pkgsrc. The builtin.mk file can detect whether the native X11 distribution is the same as the one provided by pkgsrc, and the version.mk file computes the version of the X11 distribution package, whether it's built-in or not. The fourth major change is that the buildlink3.mk files for X11 packages that install parts which are part of X11 distribution packages, e.g. Xpm, Xcursor, etc., now use imake to query the X11 distribution for whether the software is already provided by the X11 distribution. This is more accurate than grepping for a symbol name in the imake config files. Using imake required sprinkling various builtin-imake.mk helper files into pkgsrc directories. These files are used as input to imake since imake can't use stdin for that purpose. The fifth major change is in how packages note that they use X11. Instead of setting USE_X11, package Makefiles should now include x11.buildlink3.mk instead. This causes the X11 package buildlink3 and builtin logic to be executed at the correct place for buildlink3.mk and builtin.mk files that previously set USE_X11, and fixes packages that relied on buildlink3.mk files to implicitly note that X11 is needed. Package buildlink3.mk should also include x11.buildlink3.mk when linking against the package libraries requires also linking against the X11 libraries. Where it was obvious, redundant inclusions of x11.buildlink3.mk have been removed. @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.27 2005/05/30 23:34:49 hubertf Exp $ d11 1 a11 1 DISTNAME= xlockmore-5.17 a16 1 PKGREVISION= 1 @ 1.27 log @Add patch for DragonflyBSD, sent by Joerg Sonnenberger in private mail. Bump to 5.17nb1. @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.26 2005/05/23 16:29:10 hubertf Exp $ d64 2 @ 1.26 log @Update xlockmore to 5.17. Changes: toneclock hours are now more random thanks to Jouk Jansen. Updates from changes xscreensaver version of Tim Aucklands fiberlamp Moving the window will jiggle the lamp (-inwindow only!!) Fibers are incrementally sorted to improve rendering. Fibers are all erased at once. @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.25 2005/04/11 21:48:15 tv Exp $ d17 1 @ 1.25 log @Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used. @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.24 2005/03/22 01:00:10 hubertf Exp $ d11 1 a11 1 DISTNAME= xlockmore-5.16 @ 1.24 log @Update xlockmore to 5.16. Changes: Bug in resource.c for DEF_FILESEARCHPATH fixed thanks to Michal Cihar . (Broken since 5.14). Added 24 hour clock (alex(at)shark-linux(dot)de) toneclock with more nonstandard clock faces thanks to Jouk Jansen. Port of biof thanks to Eric Lassauge . @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.23 2005/03/08 21:54:18 lukem Exp $ a28 1 USE_BUILDLINK3= YES @ 1.23 log @Don't set XLOCK_NO_DPMS if libXdpms.a doesn't exist. Instead, let the autoconf tests determine if the DPMS functions are available (in libXext ? ) @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.22 2005/02/17 07:55:47 dan Exp $ d11 1 a11 1 DISTNAME= xlockmore-5.15 @ 1.22 log @"fix" quoting, thanks uebayasi @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.21 2005/01/28 00:44:04 hubertf Exp $ a37 4 .if !exists(${X11BASE}/lib/libXdpms.a) XLOCK_NO_DPMS= YES .endif @ 1.21 log @Update xlockmore to 5.15. Changes: Various cleanups. fiberlamp thanks to Tim Auckland. Run by itself using -mode and press middle button to give it a kick. life mode fixes for -mode life +fullrandom and also labeling for -neighbors 6 . Conway life would occasionally be initialized with a bad lifeform. More interesting forms of High life would never come up. No labeling problem fixed on given rules. Fixed a problem with configure if g++ is used from say /usr/local where no other packages are used from there. Changed VPATH to set without appending / as it seems to cause problems on NetBSD with an /install directory. juggle mode improvements added thanks to Tim Auckland More objects to juggle (clubs, torches, knives, rings, and bowling balls) toneclock mode thanks to Jouk Jansen. enabled multibyte support for more than one fontset thanks to Michal Cihar . ifs and strange modes now use a real Gaussian generator but does not seem to make a difference... thanks, I guess, to Tim Auckland. :) configure change for PAM so it will work on FreeBSD thanks to Spencer Visick . Fixed PAM goof. @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.20 2005/01/12 11:31:19 tron Exp $ d42 1 a42 1 DEFINES+= -DDEF_MODULEPATH=\"${XLOCK_MODULEDIR}\" @ 1.20 log @Add the package revision to "DISTNAME" is plain wrong. Set "PKGREVISION" instead. @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.19 2005/01/11 22:56:34 hubertf Exp $ d11 1 a11 2 DISTNAME= xlockmore-5.14.1 PKGREVISION= 1 @ 1.19 log @remove bogus VPATH line from the pkg's Makefile. This bug is was not discovered so far due to a bug in GNU make. On NetBSD, it happens only under certain conditions (/install present), see PR pkg/28934 for more information. This commit is a stopgag, I'm still discussing with the xlockmore author what the right fix is. @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.18 2004/11/27 00:15:22 hubertf Exp $ d11 2 a12 1 DISTNAME= xlockmore-5.14.1nb1 @ 1.18 log @Update xlockmore and xlockmore-lite to 5.14.1. Changes: 5.14.1 Fixed PAM goof. 5.14 fadeplot,laser: do not clear so much with erase modes (void *) for (caddr_t *) in argtype to get rid of most gcc warnings. g++ cleanups for xglock, xmlock, flow, life, marqee, apollonian, pacman configure cleanups. Goof for random placement of labeling for life and life3d i.e. the S could burn in on those old monitors. flow mode improvements added thanks to Tim Auckland Replace 2D rendering of Periodic Attractors with a 3D 'interrupted' rendering. Replace "-/+allow2d" with "-/+periodic" Replace all ODE formulae with completely generic forms. Add '-search' option to perform background high-speed discovery for completely new attractors without impacting rendering performance. Use gaussian distribution for initial point positions and for parameter search. Add "+dbuf" option to allow Double-Buffering to be turned off on slow X servers. Remove redundant '-zoom' option. Now automatically zooms if both rotation and riding are permitted. Replace dynamic bounding box with static one pre-calculated during discovery phase. Simplify and fix bounding box clipping code. Should now be safe to run without double buffer on all XFree86 servers if desired. Sync'd up with xscreensaver version Orbital camera (-/+rotate) specify following bee (-/+ride) zoom between bee and orbit (-/+zoom) Bounding Box (-/+box) disable 2D Poincare' section flows (-/+allow2d). Also added basic double-buffering to avoid XFree86 'debris' problems when lines go out of bounds. A few more fixes from Eric Lassauge . gtk2/gtk detection in configure, automatically does a make for xglock xglock now uses GTK2 genlauncher fix for noof (used by xglock). life1d repeating patterns have a better chance of being caught. compile dependencies for ImageMagick for VMS thanks to Jouk Jansen. NICE_ONLY build option added. --enable-nice-only or --enable-blank-only nice modes also reevaluated thanks to Tom Schmidt. config.sub and config.guess updated from GNU. Changed PAM to USE_PAM to be consistent with imake. loop is more random when run as a single mode. -langton option added if one just wants Langton's Loops. atunnels resync with xsreensaver for new textures thanks to Eric Lassauge . @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.17 2004/10/03 00:18:40 tv Exp $ d11 1 a11 1 DISTNAME= xlockmore-5.14.1 @ 1.17 log @Libtool fix for PR pkg/26633, and other issues. Update libtool to 1.5.10 in the process. (More information on tech-pkg.) Bump PKGREVISION and BUILDLINK_DEPENDS of all packages using libtool and installing .la files. Bump PKGREVISION (only) of all packages depending directly on the above via a buildlink3 include. @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.16 2004/07/20 15:33:23 hubertf Exp $ d11 1 a11 2 DISTNAME= xlockmore-5.13 PKGREVISION= 1 @ 1.16 log @Update xlockmore to 5.13. Changes: life.h and life3d.h modified to allow use of names with compile-time options LIFE_NAMES (this doubles the memory for these guys so I am not sure if its wise). Text for screen "-label" added for life and life3d like apollonian mode (Hmmm this highlights the fact that some of the pattern names that I chose for life3d are stupid :) ). Added -sequential off by default so now the change button randomly picks a pattern from a rule. ant3d: new mode... -eyes are the eyes on the small leading black face :) (todo: need better "eyes" on the leading face of the leading cube). triangle use fast erase before drawing the next iteration life3d and ant3d movement of perspective ant and ant3d command line option rule to pick Turk`s ants and table for other ants. time as part of plan thanks to Robert Goliasz Author of patch says, "If someone wrote a nicer time displayer, eg. in one of the corners and updated each second, I`d be pleased :-)" Fixed for C and Cygwin. Patch to remove unneeded include of linux/fs.h and adds include for waitpid thanks to Michal iha New life forms for life3d.h. @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.15 2004/05/19 13:32:36 adam Exp $ d12 1 @ 1.15 log @Just another site for download @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.14 2004/04/19 17:35:20 hubertf Exp $ d11 1 a11 1 DISTNAME= xlockmore-5.12 @ 1.14 log @Update xlockmore (and xlockmore-light) to 5.12. Changes: * xlock -size 0 -cycles 0 -count 0 * Fixes for [apollonian flame hop julia kumppa life life3d * qix scooter spiral thornbird worm] Added wrap- ping on loop.c. Dissolving and evolving loops added from ideas of Hiroki Sayama . Fixed a core dump involving flaws. New -echokey option thanks to . Use like: xlock -echokey "*" -echokeys "Undocumented" feature (blame maintainer): xlock -echokey swear -echokeys + Updated life.h and life3d.h from Lee Earl Meeker's excellent "Four + Dimensional Cellular Automata and the Game of Life" 1998 + http://home.sc.rr.com/lmeeker/Lee/Home.html + A life4d mode next? Removed duplicate code in xlock.c thanks to Norihiko Murase . Fix for case of random files on a VMS file system from Jouk Jansen. Fixes and added options to life.c mostly for trilife. utext3d2, atlantis -gradient, and French changes to resources thanks to Eric Lassauge . I needed freetype-2.1.7.tar.bz2 http://freetype.sourceforge.net and FTGL.tar.gz http://homepages.paradise.net.nz/henryj/ New make.com from Jouk Jansen for VMS. Debug patch in 5.11 had an undesired effect on euler2d.c. * new since BETA + updated since BETA1 @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.13 2004/03/12 19:06:55 jlam Exp $ d14 1 @ 1.13 log @This package uses the C++ compiler for building and linking. @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.12 2004/01/25 16:52:53 jlam Exp $ d11 1 a11 1 DISTNAME= xlockmore-5.11.1 @ 1.12 log @Remove redundant BUILDLINK_DEPENDS.oss definition -- it's already set correctly in audio/oss/buildlink3.mk. @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.11 2004/01/06 15:44:10 hubertf Exp $ d29 1 @ 1.11 log @Update to xlockmore 5.11.1. Changes: Debug patch below had an undesired effect on euler2d.c. @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.10 2004/01/06 07:17:13 jlam Exp $ a54 1 BUILDLINK_DEPENDS.oss= oss-[0-9]* @ 1.10 log @bl3ify @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.9 2003/12/31 03:06:37 hubertf Exp $ d11 1 a11 1 DISTNAME= xlockmore-5.11 @ 1.9 log @Update xlockmore to 5.11. Changes: Nodename patch for OpenVMS thanks to Jouk Jansen . Speed up of lyapunov thanks to Yafe (yet another fractal explorer) maintainer Alex Pankratov . The 5 OpenGL high intensity modes... atunnels, fire, sballs, sproingies, and sometimes gears now have full screen defaults. See XLock.ad and grep on 402 to change them back. Three patches thanks to . debug patch - s/if DEBUG/ifdef DEBUG/ helper patch - support for auth using external program (The idea is xlock needs to be sgid shadow to allow reading /etc/shadow. This way needs just some small binary to be sgid.) various compile fixes @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.8 2003/11/08 08:49:28 hubertf Exp $ d26 3 a28 1 USE_BUILDLINK2= YES d54 1 a54 1 . include "../../audio/oss/buildlink2.mk" @ 1.8 log @Update xlockmore to 5.10. Changes: * Allows xlockmore to be configured to pipe the password into a command * when the correct password is entered. Thanks to Nick Cleaton * See etc/README.etc. Disabled for VMS. rubik lxmxn allow l&m&n to be 1 but not all at once. minor skewb fixes (the hidden surface was not flush, and one of the pieces was turned). Disable logout button and autologout with -logoutButton -1 put back in by popular demand. NO_NEGATIVE_LOGOUT will disable but its not active by default. rubik's orange was pink. JP to JA fixes and some more Japanese and French translation thanks to YAMAGUCHI Shingo . @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.7 2003/08/21 00:40:38 hubertf Exp $ d11 1 a11 1 DISTNAME= xlockmore-5.10 @ 1.7 log @The ressource class for xlock is XLock, not Xlock. Noted by krille via /msg on IRC. @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.6 2003/07/17 22:56:59 grant Exp $ d11 1 a11 1 DISTNAME= xlockmore-5.09 @ 1.6 log @s/netbsd.org/NetBSD.org/ @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.5 2003/07/15 14:49:05 hubertf Exp $ d77 1 a77 1 ${SED} -e "s|^\(Xlock.mode:[ ]*\).*|\1${XLOCK_DEFAULT_MODE}|" \ @ 1.5 log @Update xlockmore to 5.09. Changes: * kerberos4 fix (it got bumped during a kerberos 5 update) penrose -mono now more interesting updated -showfps. It should work better now. It stops working when it jumps from the password window. mandelbrot -pow and -sin options added. Kind of slow, so not in fullrandom. Best if used with -binary. No idea if the new options are correct mathematically. allows lifefile to be bigger in life and life3d. (This allows the "-mode life3d -rule B6/S567 -lifefile ../etc/barrierg.3dlife". (If a glider could escape from the barrier without damaging it, it would prove that glider guns in 3d life are possible since the barriers create a local Conway's B3/S23 life.)) converted lyapunov,mandelbrot,swirl,tube to the xscreensaver way of doing things for writeable modes. Stuff no longer used or never used taken out with the help of lint. xmlock and Xlockup (by Thad Phetteplace tdphette@@dexter.glaci.com). Only works on Sun. Will sort of work on Linux for detecting mouse movement only. See xmlock.c. Default timeout is set at 0 (off) so this will not cause a problem if it does not work. Jouk Jansen's patch for Alpha (slightly changed). wire restarts when static lyapunov was left out of writeable modes in random.c spline fix, when in random mode it could core dump. maze fix thanks to guillem.hernandez@@bt.com, for large resolutions as in a dual headed configured as one 2560x1024 screen. @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.4 2003/07/13 07:36:42 taca Exp $ d17 1 a17 1 MAINTAINER= hubertf@@netbsd.org @ 1.4 log @Fix error when XLOCK_DEFAULT_MODE is defined. @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.3 2003/06/30 07:47:27 jlam Exp $ d11 1 a11 1 DISTNAME= xlockmore-5.08.2 @ 1.3 log @Add a reminder to reset the PKGREVISIONs in the xlockmore* Makefiles if this package is updated. @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.2 2003/06/30 07:45:48 jlam Exp $ d77 1 a77 1 -e "s|^\(Xlock.mode:[ ]*\).*|\1${XLOCK_DEFAULT_MODE}|" \ @ 1.2 log @Update x11/xlockmore to 5.08.2. Changes from 5.08.1 include fixing the maze module for large resolutions (2560x1024) as is possible for dual-headed configurations. @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.1 2003/06/30 07:29:00 jlam Exp $ d5 5 a9 2 # x11/xlockmore # x11/xlockmore-lite @ 1.1 log @Bump PKGREVISION of x11/xlockmore to 1. Changes include: * Move the sound files to the standard location for xlock sound files. * On NetBSD, use ossplay instead of audioplay if USE_OSS is defined. Also split out a xlockmore Makefile.common to be used in a forthcoming "xlockmore-lite" package. @ text @d1 6 a6 1 # $NetBSD$ d8 1 a8 1 DISTNAME= xlockmore-5.08.1 @