head 1.9; access; symbols pkgsrc-2017Q4:1.8.0.24 pkgsrc-2017Q4-base:1.8 pkgsrc-2017Q3:1.8.0.22 pkgsrc-2017Q3-base:1.8 pkgsrc-2017Q2:1.8.0.18 pkgsrc-2017Q2-base:1.8 pkgsrc-2017Q1:1.8.0.16 pkgsrc-2017Q1-base:1.8 pkgsrc-2016Q4:1.8.0.14 pkgsrc-2016Q4-base:1.8 pkgsrc-2016Q3:1.8.0.12 pkgsrc-2016Q3-base:1.8 pkgsrc-2016Q2:1.8.0.10 pkgsrc-2016Q2-base:1.8 pkgsrc-2016Q1:1.8.0.8 pkgsrc-2016Q1-base:1.8 pkgsrc-2015Q4:1.8.0.6 pkgsrc-2015Q4-base:1.8 pkgsrc-2015Q3:1.8.0.4 pkgsrc-2015Q3-base:1.8 pkgsrc-2015Q2:1.8.0.2 pkgsrc-2015Q2-base:1.8 pkgsrc-2015Q1:1.7.0.20 pkgsrc-2015Q1-base:1.7 pkgsrc-2014Q4:1.7.0.18 pkgsrc-2014Q4-base:1.7 pkgsrc-2014Q3:1.7.0.16 pkgsrc-2014Q3-base:1.7 pkgsrc-2014Q2:1.7.0.14 pkgsrc-2014Q2-base:1.7 pkgsrc-2014Q1:1.7.0.12 pkgsrc-2014Q1-base:1.7 pkgsrc-2013Q4:1.7.0.10 pkgsrc-2013Q4-base:1.7 pkgsrc-2013Q3:1.7.0.8 pkgsrc-2013Q3-base:1.7 pkgsrc-2013Q2:1.7.0.6 pkgsrc-2013Q2-base:1.7 pkgsrc-2013Q1:1.7.0.4 pkgsrc-2013Q1-base:1.7 pkgsrc-2012Q4:1.7.0.2 pkgsrc-2012Q4-base:1.7 pkgsrc-2012Q3:1.6.0.32 pkgsrc-2012Q3-base:1.6 pkgsrc-2012Q2:1.6.0.30 pkgsrc-2012Q2-base:1.6 pkgsrc-2012Q1:1.6.0.28 pkgsrc-2012Q1-base:1.6 pkgsrc-2011Q4:1.6.0.26 pkgsrc-2011Q4-base:1.6 pkgsrc-2011Q3:1.6.0.24 pkgsrc-2011Q3-base:1.6 pkgsrc-2011Q2:1.6.0.22 pkgsrc-2011Q2-base:1.6 pkgsrc-2011Q1:1.6.0.20 pkgsrc-2011Q1-base:1.6 pkgsrc-2010Q4:1.6.0.18 pkgsrc-2010Q4-base:1.6 pkgsrc-2010Q3:1.6.0.16 pkgsrc-2010Q3-base:1.6 pkgsrc-2010Q2:1.6.0.14 pkgsrc-2010Q2-base:1.6 pkgsrc-2010Q1:1.6.0.12 pkgsrc-2010Q1-base:1.6 pkgsrc-2009Q4:1.6.0.10 pkgsrc-2009Q4-base:1.6 pkgsrc-2009Q3:1.6.0.8 pkgsrc-2009Q3-base:1.6 pkgsrc-2009Q2:1.6.0.6 pkgsrc-2009Q2-base:1.6 pkgsrc-2009Q1:1.6.0.4 pkgsrc-2009Q1-base:1.6 pkgsrc-2008Q4:1.6.0.2 pkgsrc-2008Q4-base:1.6 pkgsrc-2008Q3:1.5.0.12 pkgsrc-2008Q3-base:1.5 cube-native-xorg:1.5.0.10 cube-native-xorg-base:1.5 pkgsrc-2008Q2:1.5.0.8 pkgsrc-2008Q2-base:1.5 cwrapper:1.5.0.6 pkgsrc-2008Q1:1.5.0.4 pkgsrc-2008Q1-base:1.5 pkgsrc-2007Q4:1.5.0.2 pkgsrc-2007Q4-base:1.5 pkgsrc-2007Q3:1.4.0.32 pkgsrc-2007Q3-base:1.4 pkgsrc-2007Q2:1.4.0.30 pkgsrc-2007Q2-base:1.4 pkgsrc-2007Q1:1.4.0.28 pkgsrc-2007Q1-base:1.4 pkgsrc-2006Q4:1.4.0.26 pkgsrc-2006Q4-base:1.4 pkgsrc-2006Q3:1.4.0.24 pkgsrc-2006Q3-base:1.4 pkgsrc-2006Q2:1.4.0.22 pkgsrc-2006Q2-base:1.4 pkgsrc-2006Q1:1.4.0.20 pkgsrc-2006Q1-base:1.4 pkgsrc-2005Q4:1.4.0.18 pkgsrc-2005Q4-base:1.4 pkgsrc-2005Q3:1.4.0.16 pkgsrc-2005Q3-base:1.4 pkgsrc-2005Q2:1.4.0.14 pkgsrc-2005Q2-base:1.4 pkgsrc-2005Q1:1.4.0.12 pkgsrc-2005Q1-base:1.4 pkgsrc-2004Q4:1.4.0.10 pkgsrc-2004Q4-base:1.4 pkgsrc-2004Q3:1.4.0.8 pkgsrc-2004Q3-base:1.4 pkgsrc-2004Q2:1.4.0.6 pkgsrc-2004Q2-base:1.4 pkgsrc-2004Q1:1.4.0.4 pkgsrc-2004Q1-base:1.4 pkgsrc-2003Q4:1.4.0.2 pkgsrc-2003Q4-base:1.4 buildlink2-base:1.4 netbsd-1-5-PATCH001:1.2 netbsd-1-5-RELEASE:1.2 netbsd-1-4-PATCH003:1.2; locks; strict; comment @# @; 1.9 date 2018.02.08.16.03.12; author jaapb; state dead; branches; next 1.8; commitid 67Cj56a042O1z4qA; 1.8 date 2015.04.15.07.31.15; author spz; state Exp; branches; next 1.7; commitid E64oVS4cwnttPEhy; 1.7 date 2012.12.14.15.54.30; author is; state Exp; branches 1.7.20.1; next 1.6; 1.6 date 2008.10.06.22.40.12; author hubertf; state Exp; branches; next 1.5; 1.5 date 2007.10.28.16.15.22; author joerg; state Exp; branches; next 1.4; 1.4 date 2001.10.10.02.41.17; author hubertf; state dead; branches; next 1.3; 1.3 date 2001.05.29.00.55.35; author hubertf; state Exp; branches; next 1.2; 1.2 date 2000.08.15.03.54.17; author hubertf; state Exp; branches; next 1.1; 1.1 date 2000.05.11.16.37.54; author hubertf; state Exp; branches; next ; 1.7.20.1 date 2015.04.29.20.49.54; author tron; state Exp; branches; next ; commitid 8AOFTSI4OLnkOwjy; desc @@ 1.9 log @Fixed x11/xlockmore so it compiles with RELRO flags. @ text @$NetBSD: patch-ae,v 1.8 2015/04/15 07:31:15 spz Exp $ --- modes/Makefile.in.orig 2015-02-13 04:24:37.000000000 +0000 +++ modes/Makefile.in @@@@ -600,21 +600,22 @@@@ install : install-program install-man in @@ $(ECHO) "" install-program : xlock - $(top_srcdir)/mkinstalldirs $(bindir) - $(INSTALL_PROGRAM) $(INSTPGMFLAGS) $(UTILOBJDIR)xlock$(E) $(bindir) - @@MODULES@@mkdir -p $(DEF_MODULEPATH) - @@MODULES@@cp *.xlk $(DEF_MODULEPATH) - @@MODULES@@cp glx/*.xlk $(DEF_MODULEPATH) + $(top_srcdir)/mkinstalldirs ${DESTDIR}$(bindir) + $(INSTALL_PROGRAM) $(UTILOBJDIR)xlock$(E) ${DESTDIR}$(bindir) + @@MODULES@@mkdir -p ${DESTDIR}$(DEF_MODULEPATH) + @@MODULES@@cp *.xlk ${DESTDIR}$(DEF_MODULEPATH) + @@MODULES@@cp glx/*.xlk ${DESTDIR}$(DEF_MODULEPATH) install-man : - $(top_srcdir)/mkinstalldirs $(mandir) - $(INSTALL_DATA) $(UTILDIR)xlock.man $(mandir)/xlock.1 + $(top_srcdir)/mkinstalldirs ${DESTDIR}$(mandir) + $(INSTALL_DATA) $(UTILDIR)xlock.man ${DESTDIR}$(mandir)/xlock.1 install-ad : $(top_srcdir)/mkinstalldirs $(DESTDIR)$(xapploaddir) - $(INSTALL_DATA) $(UTILDIR)XLock.ad $(DESTDIR)$(xapploaddir)/XLock + $(top_srcdir)/mkinstalldirs $(DESTDIR)${datarootdir}/examples/xlock/app-defaults + $(INSTALL_DATA) $(UTILDIR)XLock.ad $(DESTDIR)${datarootdir}/examples/xlock/app-defaults/XLock @@FORTUNE@@sed 's;^XLock.program: fortune;XLock.program: $(FORTUNE);' $(UTILDIR)XLock.ad > $(UTILOBJDIR)XLock.ad.tmp - @@FORTUNE@@$(INSTALL_DATA) $(UTILOBJDIR)XLock.ad.tmp $(DESTDIR)$(xapploaddir)/XLock + @@FORTUNE@@$(INSTALL_DATA) $(UTILOBJDIR)XLock.ad.tmp $(DESTDIR)${datarootdir}/examples/xlock/app-defaults/XLock @@FORTUNE@@rm -f $(UTILOBJDIR)XLock.ad.tmp uninstall : uninstall-program uninstall-man uninstall-ad @ 1.8 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: patch-ae,v 1.7 2012/12/14 15:54:30 is Exp $ @ 1.7 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: patch-ae,v 1.6 2008/10/06 22:40:12 hubertf Exp $ d3 1 a3 1 --- modes/Makefile.in.orig 2008-10-05 02:50:23.000000000 +0200 d5 1 a5 1 @@@@ -588,19 +588,20 @@@@ install : install-program install-man in d27 8 a34 5 - $(top_srcdir)/mkinstalldirs $(xapploaddir) - $(INSTALL_DATA) $(UTILDIR)XLock.ad $(xapploaddir)/XLock + $(top_srcdir)/mkinstalldirs ${DESTDIR}$(xapploaddir) + $(top_srcdir)/mkinstalldirs ${DESTDIR}${datarootdir}/examples/xlock/app-defaults + $(INSTALL_DATA) $(UTILDIR)XLock.ad ${DESTDIR}${datarootdir}/examples/xlock/app-defaults/XLock a36 1 @ 1.7.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$ d3 1 a3 1 --- modes/Makefile.in.orig 2015-02-13 04:24:37.000000000 +0000 d5 1 a5 1 @@@@ -600,21 +600,22 @@@@ install : install-program install-man in d27 5 a31 8 $(top_srcdir)/mkinstalldirs $(DESTDIR)$(xapploaddir) - $(INSTALL_DATA) $(UTILDIR)XLock.ad $(DESTDIR)$(xapploaddir)/XLock + $(top_srcdir)/mkinstalldirs $(DESTDIR)${datarootdir}/examples/xlock/app-defaults + $(INSTALL_DATA) $(UTILDIR)XLock.ad $(DESTDIR)${datarootdir}/examples/xlock/app-defaults/XLock @@FORTUNE@@sed 's;^XLock.program: fortune;XLock.program: $(FORTUNE);' $(UTILDIR)XLock.ad > $(UTILOBJDIR)XLock.ad.tmp - @@FORTUNE@@$(INSTALL_DATA) $(UTILOBJDIR)XLock.ad.tmp $(DESTDIR)$(xapploaddir)/XLock + @@FORTUNE@@$(INSTALL_DATA) $(UTILOBJDIR)XLock.ad.tmp $(DESTDIR)${datarootdir}/examples/xlock/app-defaults/XLock @@FORTUNE@@rm -f $(UTILOBJDIR)XLock.ad.tmp d34 1 @ 1.6 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$ d5 1 a5 1 @@@@ -588,19 +588,19 @@@@ install : install-program install-man in d30 2 a31 1 + $(INSTALL_DATA) $(UTILDIR)XLock.ad ${DESTDIR}$(xapploaddir)/XLock @ 1.5 log @Don't use the special permissions from configure, but annotate them directly. The OSF setgid is currently left out. Add DESTDIR support. @ text @d3 1 a3 1 --- modes/Makefile.in.orig 2007-09-16 20:43:06.000000000 +0200 d5 1 a5 1 @@@@ -579,19 +579,19 @@@@ install : install-program install-man in @ 1.4 log @Update xlockmore to 5.02. Changes: fire update for wandering and sball update, thanks to Eric Lassauge . text3d fix on a fix when a symbol.ttf or wingding.ttf is used (double free). Thanks to Tom Schmidt. apollonian mode thanks to a program by Allan R. Wilks . -1,2,2,3 are numbers that represent curvature (1 / radius) in Euclidean space. (-1,1,1,2 is in spherical space and -1,1,1,1 is in hyperbolic). Hyperbolic and spherical numbers now added for all but double bounded. Automatic generation of numbers with -count. Enforce a upper bound of outer circle at 99, since run time goes up polynomially by at least n^3. qix updated with -solid, got the idea from xscreensaver New "tetris -well", now uses generated images, also cleaned up some bugs too. Bug fix thanks to Tom Schmidt. gears added -size but defaults to 0, only -planetary will use up lots of CPU so added a -planetsize 400 which takes over if -size is 0 (full screen if both are 0). @ text @d1 1 a1 1 $NetBSD: patch-ae,v 1.3 2001/05/29 00:55:35 hubertf Exp $ d3 4 a6 3 --- xlock/resource.c.orig Fri Mar 9 17:57:06 2001 +++ xlock/resource.c @@@@ -90,7 +90,7 @@@@ d8 25 a32 6 #ifdef USE_MODULES # ifndef DEF_MODULEPATH -# define DEF_MODULEPATH "/usr/lib/X11/xlock_modules" +# define DEF_MODULEPATH "@@PREFIX@@/lib/X11/xlocklock/modules" # endif #endif a33 9 @@@@ -256,7 +256,7 @@@@ # endif /* !USE_VMSPLAY */ # ifdef USE_ESOUND # ifndef DEFAULT_SOUND_DIR -# define DEFAULT_SOUND_DIR "/usr/share/sounds/xlockmore" +# define DEFAULT_SOUND_DIR "@@PREFIX@@/lib/X11/xlockmore" # endif # define DEF_LOCKSOUND "thank-you.au" # define DEF_INFOSOUND "identify-please.au" @ 1.3 log @Updated xlockmore to 5.01.2. Changes: 5.01.2 dclock broken in 5.01.1 thanks to for Stephen Montgomery-Smith pointing it out. (5.01 dclock.c put back). 5.01.1 Missed a patch to config.h.in for Red Hat 7.1... thanks again to Tim Aukland . + New "tetris -well", now uses generated images, also cleaned up some + bugs too. Bug fix thanks to Tom Schmidt. New molecule to solve a random SEGV on Sun thanks to Tom Schmidt (it still crashes on my Sun with OpenGL but I think its an isolated case). Also cleaned up a few mistakes in the menus and resource file. OSF1_ENH_SEC passwd updated to handle passwords with more than eight characters using dispcrypt, thanks to Steve VanDevender . molecule fix in sscanf thanks to Jouk Jansen. scooter updated thanks to Sven Thoennissen . + Got rid of of some -Wall, lint, and C++ warnings (mostly the new 5.01 modes). + ecgs g++ warnings removed from solitare and all glx modes, regular modes + left for later (casting NULL). Fixed generated xlock.hlp. + gears added -size but defaults to 0, only -planetary will use up lots of + CPU so added a -planetsize 400 which takes over if -size is 0 (full screen + if both are 0). @ text @d1 1 a1 1 $NetBSD$ @ 1.2 log @Updatej to 4.17. Changes: + euler2d, new mode thanks to Stephen Montgomery-Smith + also some work was done by Tim Auckland + . See euler2d.tex for theory. & XSync(dsp, True) should not be used in modes as it is hard to log in & when input password characters are randomly dropped. - tetris, you can now play with -trackmouse, row clearing fixed, bonus - pieces. Added a new look to pieces but must be compiled in with - -DBM_PLAIN. - Purify Uninitialized Memory Read found in euler2d, life, and swarm and - a memory leak in juggle. SunOS fix for xcl and juggle and gameless - environment configuration (--disable-interactive) thanks to Tom Schmidt - . bounce, bat, pacman, and braid should look better for password sized windows xcl, new mode control-line combat model race, conversion from xscreensaver thanks to its author Martin Berentsen . multi-byte character support for languages like Japanese. Fixed for bomb.c, nose.c, dclock.c, xlock.c, resource.c, iostuff.c, xmlock.c, and xglock.c. Also added new xmlock/XmLock-jp.ad. Thanks to Yokota Hiroshi . Maintainer (David Bagley) is a little confused about gettext and settext stuff. swarm improvements thanks to Juan Heguiabehere . Now do not fly at 45 degree angles most of the time and longer trails with -size. Noticed some drawing errors on some Sun displays with long trails, probably a Sun hardware problem. euler2d, new mode thanks to Stephen Montgomery-Smith also some work was done by Tim Auckland . See euler2d.tex for theory. added BLANK_ONLY #define if you only want the blank mode. VMS patch for sound thanks to Jouk Jansen . sco patch from Ronald Joe Record . Did not take the patches straight so there could be some problems still, but tried to address the issues. (etc/play.sh, spline.cc sqr, t3d.c time inc, and sysv5 build issues). configure should now find Mesa as opengl. Worked before for me... but may work for others now too. Minor warnings removed various files. loop.c now loops can go clockwise too. The program decides which set of rules to use. (Is handedness a requirement for life? (DNA for example has right-handed helices.)) Added some debugging for building rules easier, hexagonal life more fleshed out so RAND_RULES will work until about generation 540. ESound updates by Eric Lassauge . xcl, new mode control-line combat model race, conversion from xscreensaver thanks to its author Martin Berentsen . juggle.c: fix bug which caused crashes on some machines, less flashy arms, real-time, -pattern random (a true pattern generator), figure moved down and scaled, bouncing, more random, one ball juggling should not come up, and Sun CC 5.0 errors/warnings removed thanks to Tim Auckland . HP problems identified for life.c and shape.c, no code changes since it seems to be a strange bug in the HP cc compiler when using both -O and -g flags (default). HP CC warnings removed in solitare.cc, xlock.c, resource.c, dclock.c, decay.c, goop.c, ico.c, juggle.c, starfish.c, t3d.c, tetris.c, erase*.*. Updated configure and README for compiling and linking through HP's cc. Still some open problems. Some arbitrary sized arrays removed in xlock.c, resource.c, and mode.c, do not believe them to be security problems. HP_PASSWDETC - due to possible security problems this will no longer compile by default, pointed out by Theo de Raadt . Sun CC 5.0 warnings changes cover all modes with options. skewb mode added as an unstable GL mode. Its in development. Not much yet... I just have the corners drawn so far and no real movement yet. Its like a Rubik's Cube but with diagonal cuts that cut through the the center of the cube on a skewed angle. mult-byte character support for languages like Japanese. Fixed for bomb.c, nose.c, iostuff.c, xmlock.c, and xglock.c. Also added new xmlock/XmLock-jp.ad. Thanks to Yokota Hiroshi . Buffer overrun security fix does not allow root access directly but the encrypted password file may be found in memory. This vulnerability was discovered by Brock Tellier with additional research by Anthony Osborne at the COVERT Labs of PGP Security, Inc. Now allocate memory instead of an arbitrary limit on mode name length. run mode added, its a hack but it sort of works. :) Also changed resource.c to make a special case for it. would be nice if password window worked too... Will probably crash and burn on multiscreens, random mode, etc. run like: xlock -mode run -geometrystring geometry -runprogram xclock xlock -mode run -geometrystring g -runprogram xlogo xlock -mode run -geometrystring none -runprogram xfishtank (May be having a little problem with the none option...) _NOT_ a good idea to recursively run xlock Not fond of the name of the mode or its option names... so if you have better names in mind ... tell me. Moved to unstable (due to VMS and -debug problems). ico.c most flashing removed. FullRandom added and now rotates more randomly, rotates in the proper direction (looking at it from the top, I guess its wrong if you think it should be on a glass table and the view is underneath...) and changes when it hits the end of the screen. and changes when it hits the end of the screen. Linewidth and points added as well. rubik.c update for stickers and cube roundness variables now set in macro, considering creating a new skewb mode (its a like a rubik's cube but with diagonal cuts). XFree86 4.0 fixes for DPMS and XCloseDisplay thanks to Jeremy Buhler . Call to XCloseDisplay was causing problems, removing it should not, right? More fixes for DPMS, this time for NetBSD. Thanks to solitare.cc Solaris CC warnings removed and fixed shapes when in password window. xalock removed from distribution + Updated since BETA1 & New since BETA - Updated since BETA @ text @d3 3 a5 3 --- xlock/resource.c.orig Mon Jul 10 17:54:13 2000 +++ xlock/resource.c Tue Aug 15 05:43:10 2000 @@@@ -86,7 +86,7 @@@@ d14 1 a14 1 @@@@ -252,7 +252,7 @@@@ @ 1.1 log @Add "lsall" and "lsbest" commands to pkg_admin, to find all/best package matching a certain pattern. Examples: yui# cd /usr/pkgsrc/packages/i386ELF/All/ yui# ls unzip* unzip-5.40.tgz unzip-5.41.tgz yui# pkg_admin lsall 'unzip*' unzip-5.40.tgz unzip-5.41.tgz yui# pkg_admin lsall 'unzip>=5.40' unzip-5.40.tgz unzip-5.41.tgz yui# pkg_admin lsall 'unzip>=5.41' unzip-5.41.tgz yui# pkg_admin lsbest 'unzip>=5.40' unzip-5.41.tgz yui# pkg_admin lsall /usr/pkgsrc/packages/i386ELF/All/'{mit,unproven}-pthread*' /usr/pkgsrc/packages/i386ELF/All/mit-pthreads-1.60b6.tgz This adds a shell/user-interface to pkg-patterns, which are a superset of sh/csh patterns and can't be expanded by any shell. @ text @d3 2 a4 2 --- xlock/resource.c.orig Fri Apr 14 13:23:03 2000 +++ xlock/resource.c Fri Apr 14 13:24:27 2000 d8 4 a11 4 #ifndef DEF_MODULEPATH -#define DEF_MODULEPATH "/usr/lib/X11/xlock_modules" +#define DEF_MODULEPATH "@@PREFIX@@/lib/X11/xlocklock/modules" #endif d14 9 a22 9 @@@@ -247,7 +247,7 @@@@ #define DEF_INVALIDSOUND "[]not-programmed.au" #endif /* !USE_VMSPLAY */ #ifdef USE_ESOUND -#define DEFAULT_SOUND_DIR "/usr/lib/sounds/xlockmore" +#define DEFAULT_SOUND_DIR "@@PREFIX@@/lib/X11/xlockmore" #define DEF_LOCKSOUND "thank-you.au" #define DEF_INFOSOUND "identify-please.au" #define DEF_VALIDSOUND "complete.au" @