head 1.27; access; symbols pkgsrc-2026Q3:1.27.0.2 pkgsrc-2026Q3-base:1.27 pkgsrc-2026Q2:1.26.0.18 pkgsrc-2026Q2-base:1.26 pkgsrc-2026Q1:1.26.0.16 pkgsrc-2026Q1-base:1.26 pkgsrc-2025Q4:1.26.0.14 pkgsrc-2025Q4-base:1.26 pkgsrc-2025Q3:1.26.0.12 pkgsrc-2025Q3-base:1.26 pkgsrc-2025Q2:1.26.0.10 pkgsrc-2025Q2-base:1.26 pkgsrc-2025Q1:1.26.0.8 pkgsrc-2025Q1-base:1.26 pkgsrc-2024Q4:1.26.0.6 pkgsrc-2024Q4-base:1.26 pkgsrc-2024Q3:1.26.0.4 pkgsrc-2024Q3-base:1.26 pkgsrc-2024Q2:1.26.0.2 pkgsrc-2024Q2-base:1.26 pkgsrc-2024Q1:1.24.0.18 pkgsrc-2024Q1-base:1.24 pkgsrc-2023Q4:1.24.0.16 pkgsrc-2023Q4-base:1.24 pkgsrc-2023Q3:1.24.0.14 pkgsrc-2023Q3-base:1.24 pkgsrc-2023Q2:1.24.0.12 pkgsrc-2023Q2-base:1.24 pkgsrc-2023Q1:1.24.0.10 pkgsrc-2023Q1-base:1.24 pkgsrc-2022Q4:1.24.0.8 pkgsrc-2022Q4-base:1.24 pkgsrc-2022Q3:1.24.0.6 pkgsrc-2022Q3-base:1.24 pkgsrc-2022Q2:1.24.0.4 pkgsrc-2022Q2-base:1.24 pkgsrc-2022Q1:1.24.0.2 pkgsrc-2022Q1-base:1.24 pkgsrc-2021Q4:1.23.0.28 pkgsrc-2021Q4-base:1.23 pkgsrc-2021Q3:1.23.0.26 pkgsrc-2021Q3-base:1.23 pkgsrc-2021Q2:1.23.0.24 pkgsrc-2021Q2-base:1.23 pkgsrc-2021Q1:1.23.0.22 pkgsrc-2021Q1-base:1.23 pkgsrc-2020Q4:1.23.0.20 pkgsrc-2020Q4-base:1.23 pkgsrc-2020Q3:1.23.0.18 pkgsrc-2020Q3-base:1.23 pkgsrc-2020Q2:1.23.0.16 pkgsrc-2020Q2-base:1.23 pkgsrc-2020Q1:1.23.0.12 pkgsrc-2020Q1-base:1.23 pkgsrc-2019Q4:1.23.0.14 pkgsrc-2019Q4-base:1.23 pkgsrc-2019Q3:1.23.0.10 pkgsrc-2019Q3-base:1.23 pkgsrc-2019Q2:1.23.0.8 pkgsrc-2019Q2-base:1.23 pkgsrc-2019Q1:1.23.0.6 pkgsrc-2019Q1-base:1.23 pkgsrc-2018Q4:1.23.0.4 pkgsrc-2018Q4-base:1.23 pkgsrc-2018Q3:1.23.0.2 pkgsrc-2018Q3-base:1.23 pkgsrc-2018Q2:1.22.0.4 pkgsrc-2018Q2-base:1.22 pkgsrc-2018Q1:1.22.0.2 pkgsrc-2018Q1-base:1.22 pkgsrc-2017Q4:1.21.0.24 pkgsrc-2017Q4-base:1.21 pkgsrc-2017Q3:1.21.0.22 pkgsrc-2017Q3-base:1.21 pkgsrc-2017Q2:1.21.0.18 pkgsrc-2017Q2-base:1.21 pkgsrc-2017Q1:1.21.0.16 pkgsrc-2017Q1-base:1.21 pkgsrc-2016Q4:1.21.0.14 pkgsrc-2016Q4-base:1.21 pkgsrc-2016Q3:1.21.0.12 pkgsrc-2016Q3-base:1.21 pkgsrc-2016Q2:1.21.0.10 pkgsrc-2016Q2-base:1.21 pkgsrc-2016Q1:1.21.0.8 pkgsrc-2016Q1-base:1.21 pkgsrc-2015Q4:1.21.0.6 pkgsrc-2015Q4-base:1.21 pkgsrc-2015Q3:1.21.0.4 pkgsrc-2015Q3-base:1.21 pkgsrc-2015Q2:1.21.0.2 pkgsrc-2015Q2-base:1.21 pkgsrc-2015Q1:1.20.0.20 pkgsrc-2015Q1-base:1.20 pkgsrc-2014Q4:1.20.0.18 pkgsrc-2014Q4-base:1.20 pkgsrc-2014Q3:1.20.0.16 pkgsrc-2014Q3-base:1.20 pkgsrc-2014Q2:1.20.0.14 pkgsrc-2014Q2-base:1.20 pkgsrc-2014Q1:1.20.0.12 pkgsrc-2014Q1-base:1.20 pkgsrc-2013Q4:1.20.0.10 pkgsrc-2013Q4-base:1.20 pkgsrc-2013Q3:1.20.0.8 pkgsrc-2013Q3-base:1.20 pkgsrc-2013Q2:1.20.0.6 pkgsrc-2013Q2-base:1.20 pkgsrc-2013Q1:1.20.0.4 pkgsrc-2013Q1-base:1.20 pkgsrc-2012Q4:1.20.0.2 pkgsrc-2012Q4-base:1.20 pkgsrc-2012Q3:1.15.0.4 pkgsrc-2012Q3-base:1.15 pkgsrc-2012Q2:1.15.0.2 pkgsrc-2012Q2-base:1.15 pkgsrc-2012Q1:1.14.0.2 pkgsrc-2012Q1-base:1.14 pkgsrc-2011Q4:1.13.0.18 pkgsrc-2011Q4-base:1.13 pkgsrc-2011Q3:1.13.0.16 pkgsrc-2011Q3-base:1.13 pkgsrc-2011Q2:1.13.0.14 pkgsrc-2011Q2-base:1.13 pkgsrc-2011Q1:1.13.0.12 pkgsrc-2011Q1-base:1.13 pkgsrc-2010Q4:1.13.0.10 pkgsrc-2010Q4-base:1.13 pkgsrc-2010Q3:1.13.0.8 pkgsrc-2010Q3-base:1.13 pkgsrc-2010Q2:1.13.0.6 pkgsrc-2010Q2-base:1.13 pkgsrc-2010Q1:1.13.0.4 pkgsrc-2010Q1-base:1.13 pkgsrc-2009Q4:1.13.0.2 pkgsrc-2009Q4-base:1.13 pkgsrc-2009Q3:1.11.0.6 pkgsrc-2009Q3-base:1.11 pkgsrc-2009Q2:1.11.0.4 pkgsrc-2009Q2-base:1.11 pkgsrc-2009Q1:1.11.0.2 pkgsrc-2009Q1-base:1.11 pkgsrc-2008Q4:1.10.0.26 pkgsrc-2008Q4-base:1.10 pkgsrc-2008Q3:1.10.0.24 pkgsrc-2008Q3-base:1.10 cube-native-xorg:1.10.0.22 cube-native-xorg-base:1.10 pkgsrc-2008Q2:1.10.0.20 pkgsrc-2008Q2-base:1.10 cwrapper:1.10.0.18 pkgsrc-2008Q1:1.10.0.16 pkgsrc-2008Q1-base:1.10 pkgsrc-2007Q4:1.10.0.14 pkgsrc-2007Q4-base:1.10 pkgsrc-2007Q3:1.10.0.12 pkgsrc-2007Q3-base:1.10 pkgsrc-2007Q2:1.10.0.10 pkgsrc-2007Q2-base:1.10 pkgsrc-2007Q1:1.10.0.8 pkgsrc-2007Q1-base:1.10 pkgsrc-2006Q4:1.10.0.6 pkgsrc-2006Q4-base:1.10 pkgsrc-2006Q3:1.10.0.4 pkgsrc-2006Q3-base:1.10 pkgsrc-2006Q2:1.10.0.2 pkgsrc-2006Q2-base:1.10 pkgsrc-2006Q1:1.9.0.2 pkgsrc-2006Q1-base:1.9 pkgsrc-2005Q4:1.6.0.2 pkgsrc-2005Q4-base:1.6 pkgsrc-2005Q3:1.5.0.8 pkgsrc-2005Q3-base:1.5 pkgsrc-2005Q2:1.5.0.6 pkgsrc-2005Q2-base:1.5 pkgsrc-2005Q1:1.5.0.4 pkgsrc-2005Q1-base:1.5 pkgsrc-2004Q4:1.5.0.2 pkgsrc-2004Q4-base:1.5 pkgsrc-2004Q3:1.4.0.6 pkgsrc-2004Q3-base:1.4 pkgsrc-2004Q2:1.4.0.4 pkgsrc-2004Q2-base:1.4 pkgsrc-2004Q1:1.4.0.2 pkgsrc-2004Q1-base:1.4 pkgsrc-2003Q4:1.2.0.2 pkgsrc-2003Q4-base:1.2 pkgsrc-base:1.1.1.1 TNF:1.1.1; locks; strict; comment @# @; 1.27 date 2026.08.30.18.23.49; author jperkin; state Exp; branches; next 1.26; commitid acTjm14szI0hTGTG; 1.26 date 2024.05.24.08.43.05; author micha; state Exp; branches; next 1.25; commitid awBWhfT4XaVqiebF; 1.25 date 2024.04.12.15.20.00; author micha; state Exp; branches; next 1.24; commitid aF4so72esM1gQR5F; 1.24 date 2022.01.24.18.10.32; author micha; state Exp; branches; next 1.23; commitid YmhE7J9H4QPSMUpD; 1.23 date 2018.09.10.00.06.06; author maya; state Exp; branches; next 1.22; commitid bBHW7k4eukXgouRA; 1.22 date 2018.03.07.11.57.47; author wiz; state Exp; branches 1.22.4.1; next 1.21; commitid i1zssNVcYN02lwtA; 1.21 date 2015.04.15.07.31.15; author spz; state Exp; branches; next 1.20; commitid E64oVS4cwnttPEhy; 1.20 date 2012.12.14.15.54.30; author is; state Exp; branches 1.20.20.1; next 1.19; 1.19 date 2012.12.13.14.31.03; author is; state Exp; branches; next 1.18; 1.18 date 2012.10.28.20.21.12; author is; state Exp; branches; next 1.17; 1.17 date 2012.10.15.20.47.57; author is; state Exp; branches; next 1.16; 1.16 date 2012.10.15.15.29.10; author is; state Exp; branches; next 1.15; 1.15 date 2012.06.15.23.06.08; author dholland; state Exp; branches 1.15.4.1; next 1.14; 1.14 date 2012.02.18.23.50.33; author elric; state Exp; branches; next 1.13; 1.13 date 2009.10.25.22.54.03; author tron; state Exp; branches; next 1.12; 1.12 date 2009.10.20.13.15.29; author sborrill; state Exp; branches; next 1.11; 1.11 date 2009.02.04.13.16.33; author tron; state Exp; branches 1.11.6.1; next 1.10; 1.10 date 2006.05.08.19.29.22; author hubertf; state Exp; branches; next 1.9; 1.9 date 2006.02.05.23.11.47; author joerg; state Exp; branches; next 1.8; 1.8 date 2006.01.10.10.12.06; author tron; state Exp; branches; next 1.7; 1.7 date 2006.01.07.12.04.48; author tron; state Exp; branches; next 1.6; 1.6 date 2005.12.05.20.51.20; author rillig; state Exp; branches; next 1.5; 1.5 date 2004.11.27.00.15.23; author hubertf; state Exp; branches; next 1.4; 1.4 date 2004.03.08.16.56.38; author wiz; state Exp; branches; next 1.3; 1.3 date 2004.01.06.15.44.10; author hubertf; state Exp; branches; next 1.2; 1.2 date 2003.07.15.14.50.05; author hubertf; state Exp; branches; next 1.1; 1.1 date 2003.06.30.07.31.19; author jlam; state Exp; branches 1.1.1.1; next ; 1.22.4.1 date 2018.09.12.17.42.08; author bsiegert; state Exp; branches; next ; commitid D2LfldPl8BlFaQRA; 1.20.20.1 date 2015.04.29.20.49.54; author tron; state Exp; branches; next ; commitid 8AOFTSI4OLnkOwjy; 1.15.4.1 date 2012.10.17.19.22.10; author tron; state Exp; branches; next ; 1.11.6.1 date 2009.10.21.12.44.37; author tron; state Exp; branches; next ; 1.1.1.1 date 2003.06.30.07.31.19; author jlam; state Exp; branches; next ; desc @@ 1.27 log @xlockmore-lite: Remove FILESDIR / PATCHDIR. Not only were these wrong (relative not absolute), they overwrote the correct settings coming from Makefile.common. @ text @# $NetBSD: Makefile,v 1.26 2024/05/24 08:43:05 micha Exp $ .include "../../x11/xlockmore/Makefile.common" PKGNAME= ${DISTNAME:S/-/-lite-/} COMMENT= "lite" version of xlockmore CONFLICTS+= xlockmore-[0-9]* USE_TOOLS+= pkg-config CONFIGURE_ARGS+= --without-esound CONFIGURE_ARGS+= --without-freetype CONFIGURE_ARGS+= --without-ftgl CONFIGURE_ARGS+= --without-gltt CONFIGURE_ARGS+= --without-gtk CONFIGURE_ARGS+= --without-gtk2 CONFIGURE_ARGS+= --without-libpng CONFIGURE_ARGS+= --without-magick CONFIGURE_ARGS+= --without-mesa CONFIGURE_ARGS+= --without-opengl CONFIGURE_ARGS+= --without-rplay CONFIGURE_ARGS+= --without-ttf CONFIGURE_ARGS+= --without-xpm PLIST_SUBST+= LITE="@@comment Not in lite version: " .include "../../mk/bsd.pkg.mk" @ 1.26 log @x11/xlockmore-lite: Update to 5.78 See base package x11/xlockmore for changelog. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.25 2024/04/12 15:20:00 micha Exp $ a9 3 FILESDIR= ../../x11/xlockmore/files PATCHDIR= ../../x11/xlockmore/patches @ 1.25 log @x11/xlockmore-lite: Update to 5.77 See base package x11/xlockmore for changelog. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.24 2022/01/24 18:10:32 micha Exp $ a5 1 #PKGREVISION= 1 @ 1.24 log @x11/xlockmore-lite: Update to 5.68 See base package x11/xlockmore for changelog. @ text @d1 1 a1 1 # $NetBSD$ d11 5 @ 1.23 log @xlockmore{,-lite}: restore CONFLICTS. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.22 2018/03/07 11:57:47 wiz Exp $ d6 1 a6 1 PKGREVISION= 1 d11 3 a13 1 CONFIGURE_ARGS+= --without-xpm d15 3 a17 3 CONFIGURE_ARGS+= --without-ttf CONFIGURE_ARGS+= --without-freetype CONFIGURE_ARGS+= --without-opengl d20 1 d22 2 a23 3 CONFIGURE_ARGS+= --without-esound CONFIGURE_ARGS+= --without-gtk2 CONFIGURE_ARGS+= --without-gtk @ 1.22 log @xorgproto: use xorgproto instead of separate *proto packages Remove now obsolete packages. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.21 2015/04/15 07:31:15 spz Exp $ d9 2 @ 1.22.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$ a8 2 CONFLICTS+= xlockmore-[0-9]* @ 1.21 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,v 1.20 2012/12/14 15:54:30 is Exp $ d6 1 @ 1.20 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,v 1.19 2012/12/13 14:31:03 is Exp $ a7 2 PKGREVISION= 2 @ 1.20.20.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$ d8 2 @ 1.19 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,v 1.18 2012/10/28 20:21:12 is Exp $ d8 1 a8 1 PKGREVISION= 1 @ 1.18 log @5.41 - includes the dclock patch. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.17 2012/10/15 20:47:57 is Exp $ d8 2 @ 1.17 log @A missed case of last problem.... dclock -veg and dclock -lab. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.16 2012/10/15 15:29:10 is Exp $ a5 1 PKGREVISION= 3 @ 1.16 log @xlock -mode dclock would segfault on OSes with sizeof(time_t)>sizeof(long); this includes NetBSD-6 on 32bit systems. As a result, xlock -mode random (the default) would eventually unlock the screen, without the user being aware of this (as she/he's can be presumed to have left the monitor). The reason was that some variables in dclock.c were declared long, but contain essentially time_t values. In on case, a pointer to such a variable was casted to (struct time_t *) and passed to localtime(), and the resulting pointer is not checked for error before being used. The variables have been changed to time_t and the typecast has been removed. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.15 2012/06/15 23:06:08 dholland Exp $ d6 1 a6 1 PKGREVISION= 2 @ 1.15 log @Whitespace. (as whined about by pkglint) @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.14 2012/02/18 23:50:33 elric Exp $ d6 1 a6 1 PKGREVISION= 1 @ 1.15.4.1 log @Pullup ticket #3949 - requested by is x11/xlockmore: security patch x11/xlockmore-lite: security patch Revisions pulled up: - x11/xlockmore-lite/Makefile 1.16-1.17 - x11/xlockmore/Makefile 1.100-1.101 via patch - x11/xlockmore/distinfo 1.49-1.50 - x11/xlockmore/patches/patch-modes_dclock.c 1.1-1.2 --- Module Name: pkgsrc Committed By: is Date: Mon Oct 15 15:29:11 UTC 2012 Modified Files: pkgsrc/x11/xlockmore: Makefile distinfo pkgsrc/x11/xlockmore-lite: Makefile Added Files: pkgsrc/x11/xlockmore/patches: patch-modes_dclock.c Log Message: xlock -mode dclock would segfault on OSes with sizeof(time_t)>sizeof(long); this includes NetBSD-6 on 32bit systems. As a result, xlock -mode random (the default) would eventually unlock the screen, without the user being aware of this (as she/he's can be presumed to have left the monitor). The reason was that some variables in dclock.c were declared long, but contain essentially time_t values. In on case, a pointer to such a variable was casted to (struct time_t *) and passed to localtime(), and the resulting pointer is not checked for error before being used. The variables have been changed to time_t and the typecast has been removed. --- Module Name: pkgsrc Committed By: is Date: Mon Oct 15 20:47:57 UTC 2012 Modified Files: pkgsrc/x11/xlockmore: Makefile distinfo pkgsrc/x11/xlockmore-lite: Makefile pkgsrc/x11/xlockmore/patches: patch-modes_dclock.c Log Message: A missed case of last problem.... dclock -veg and dclock -lab. @ text @d1 1 a1 1 # $NetBSD$ d6 1 a6 1 PKGREVISION= 2 @ 1.14 log @Remove the ImageMagick requirement from xlockmore-lite. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.13 2009/10/25 22:54:03 tron Exp $ d21 1 a21 1 PLIST_SUBST+= LITE="@@comment Not in lite version: " @ 1.13 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,v 1.12 2009/10/20 13:15:29 sborrill Exp $ d6 1 d14 1 @ 1.12 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,v 1.11 2009/02/04 13:16:33 tron Exp $ a4 1 PKGREVISION= 1 @ 1.11 log @Remove configure option "--without-glftgl" with is no longer recognized. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.10 2006/05/08 19:29:22 hubertf Exp $ d5 1 @ 1.11.6.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$ a4 1 PKGREVISION= 1 @ 1.10 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,v 1.9 2006/02/05 23:11:47 joerg Exp $ a10 1 CONFIGURE_ARGS+= --without-glftgl @ 1.9 log @Recursive revision bump / recommended bump for gettext ABI change. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.8 2006/01/10 10:12:06 tron Exp $ a5 1 PKGREVISION= 1 @ 1.8 log @Reset package revision after recent update. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.7 2006/01/07 12:04:48 tron Exp $ d6 1 @ 1.7 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,v 1.6 2005/12/05 20:51:20 rillig Exp $ a5 1 PKGREVISION= 1 @ 1.6 log @Fixed pkglint warnings. The warnings are mostly quoting issues, for example MAKE_ENV+=FOO=${BAR} is changed to MAKE_ENV+=FOO=${BAR:Q}. Some other changes are outlined in http://mail-index.netbsd.org/tech-pkg/2005/12/02/0034.html @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.5 2004/11/27 00:15:23 hubertf Exp $ d6 1 @ 1.5 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,v 1.4 2004/03/08 16:56:38 wiz Exp $ d3 1 a3 1 .include "../xlockmore/Makefile.common" @ 1.4 log @Remove CXX=CC line in response to PR 24707 by Kouichirou Hiratsuka. Builds fine with 2.95.3 and 3.3.2. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.3 2004/01/06 15:44:10 hubertf Exp $ d11 2 d15 1 d17 4 @ 1.3 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,v 1.2 2003/07/15 14:50:05 hubertf Exp $ a13 1 CONFIGURE_ENV+= CXX="${CC}" # no dependency on libstdc++ @ 1.2 log @use tar to handle permissions @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.1.1.1 2003/06/30 07:31:19 jlam Exp $ a5 1 PKGREVISION= # empty @ 1.1 log @Initial revision @ text @d1 1 a1 1 # $NetBSD$ a15 5 # xlock is installed setuid-root, so mark it as such in the binary package. # USE_PKGINSTALL= YES SPECIAL_PERMS= ${PREFIX}/bin/xlock ${SETUID_ROOT_PERMS} @ 1.1.1.1 log @Initial import of x11/xlockmore-lite. This is the "lite" version of xlockmore, which used to be built from the xlockmore package if XLOCK_LIGHT was defined in /etc/mk.conf. @ text @@