head 1.23; access; symbols pkgsrc-2017Q2:1.22.0.18 pkgsrc-2017Q2-base:1.22 pkgsrc-2017Q1:1.22.0.16 pkgsrc-2017Q1-base:1.22 pkgsrc-2016Q4:1.22.0.14 pkgsrc-2016Q4-base:1.22 pkgsrc-2016Q3:1.22.0.12 pkgsrc-2016Q3-base:1.22 pkgsrc-2016Q2:1.22.0.10 pkgsrc-2016Q2-base:1.22 pkgsrc-2016Q1:1.22.0.8 pkgsrc-2016Q1-base:1.22 pkgsrc-2015Q4:1.22.0.6 pkgsrc-2015Q4-base:1.22 pkgsrc-2015Q3:1.22.0.4 pkgsrc-2015Q3-base:1.22 pkgsrc-2015Q2:1.22.0.2 pkgsrc-2015Q2-base:1.22 pkgsrc-2015Q1:1.21.0.14 pkgsrc-2015Q1-base:1.21 pkgsrc-2014Q4:1.21.0.12 pkgsrc-2014Q4-base:1.21 pkgsrc-2014Q3:1.21.0.10 pkgsrc-2014Q3-base:1.21 pkgsrc-2014Q2:1.21.0.8 pkgsrc-2014Q2-base:1.21 pkgsrc-2014Q1:1.21.0.6 pkgsrc-2014Q1-base:1.21 pkgsrc-2013Q4:1.21.0.4 pkgsrc-2013Q4-base:1.21 pkgsrc-2013Q3:1.21.0.2 pkgsrc-2013Q3-base:1.21 pkgsrc-2013Q2:1.20.0.8 pkgsrc-2013Q2-base:1.20 pkgsrc-2013Q1:1.20.0.6 pkgsrc-2013Q1-base:1.20 pkgsrc-2012Q4:1.20.0.4 pkgsrc-2012Q4-base:1.20 pkgsrc-2012Q3:1.20.0.2 pkgsrc-2012Q3-base:1.20 pkgsrc-2012Q2:1.19.0.18 pkgsrc-2012Q2-base:1.19 pkgsrc-2012Q1:1.19.0.16 pkgsrc-2012Q1-base:1.19 pkgsrc-2011Q4:1.19.0.14 pkgsrc-2011Q4-base:1.19 pkgsrc-2011Q3:1.19.0.12 pkgsrc-2011Q3-base:1.19 pkgsrc-2011Q2:1.19.0.10 pkgsrc-2011Q2-base:1.19 pkgsrc-2011Q1:1.19.0.8 pkgsrc-2011Q1-base:1.19 pkgsrc-2010Q4:1.19.0.6 pkgsrc-2010Q4-base:1.19 pkgsrc-2010Q3:1.19.0.4 pkgsrc-2010Q3-base:1.19 pkgsrc-2010Q2:1.19.0.2 pkgsrc-2010Q2-base:1.19 pkgsrc-2010Q1:1.18.0.10 pkgsrc-2010Q1-base:1.18 pkgsrc-2009Q4:1.18.0.8 pkgsrc-2009Q4-base:1.18 pkgsrc-2009Q3:1.18.0.6 pkgsrc-2009Q3-base:1.18 pkgsrc-2009Q2:1.18.0.4 pkgsrc-2009Q2-base:1.18 pkgsrc-2009Q1:1.18.0.2 pkgsrc-2009Q1-base:1.18 pkgsrc-2008Q4:1.17.0.24 pkgsrc-2008Q4-base:1.17 pkgsrc-2008Q3:1.17.0.22 pkgsrc-2008Q3-base:1.17 cube-native-xorg:1.17.0.20 cube-native-xorg-base:1.17 pkgsrc-2008Q2:1.17.0.18 pkgsrc-2008Q2-base:1.17 cwrapper:1.17.0.16 pkgsrc-2008Q1:1.17.0.14 pkgsrc-2008Q1-base:1.17 pkgsrc-2007Q4:1.17.0.12 pkgsrc-2007Q4-base:1.17 pkgsrc-2007Q3:1.17.0.10 pkgsrc-2007Q3-base:1.17 pkgsrc-2007Q2:1.17.0.8 pkgsrc-2007Q2-base:1.17 pkgsrc-2007Q1:1.17.0.6 pkgsrc-2007Q1-base:1.17 pkgsrc-2006Q4:1.17.0.4 pkgsrc-2006Q4-base:1.17 pkgsrc-2006Q3:1.17.0.2 pkgsrc-2006Q3-base:1.17 pkgsrc-2006Q2:1.16.0.2 pkgsrc-2006Q2-base:1.16 pkgsrc-2006Q1:1.15.0.6 pkgsrc-2006Q1-base:1.15 pkgsrc-2005Q4:1.15.0.4 pkgsrc-2005Q4-base:1.15 pkgsrc-2005Q3:1.15.0.2 pkgsrc-2005Q3-base:1.15 pkgsrc-2005Q2:1.14.0.2 pkgsrc-2005Q2-base:1.14 pkgsrc-2005Q1:1.13.0.4 pkgsrc-2005Q1-base:1.13 pkgsrc-2004Q4:1.13.0.2 pkgsrc-2004Q4-base:1.13 pkgsrc-2004Q3:1.12.0.4 pkgsrc-2004Q3-base:1.12 pkgsrc-2004Q2:1.12.0.2 pkgsrc-2004Q2-base:1.12 pkgsrc-2004Q1:1.11.0.4 pkgsrc-2004Q1-base:1.11 pkgsrc-2003Q4:1.11.0.2 pkgsrc-2003Q4-base:1.11 netbsd-1-6-1:1.10.0.2 netbsd-1-6-1-base:1.10 netbsd-1-6:1.9.0.8 netbsd-1-6-RELEASE-base:1.9 pkgviews:1.9.0.4 pkgviews-base:1.9 buildlink2:1.9.0.2 buildlink2-base:1.9 netbsd-1-5-PATCH003:1.9 netbsd-1-5-RELEASE:1.6 netbsd-1-4-PATCH003:1.6 netbsd-1-4-PATCH002:1.5 comdex-fall-1999:1.2 netbsd-1-4-PATCH001:1.2 netbsd-1-4-RELEASE:1.1; locks; strict; comment @# @; 1.23 date 2017.08.16.07.33.39; author wiz; state dead; branches; next 1.22; commitid muj4q2sUUzQ3pp3A; 1.22 date 2015.05.09.03.58.15; author mef; state Exp; branches; next 1.21; commitid bsIG0iLfFMIaSIky; 1.21 date 2013.07.22.14.24.17; author drochner; state Exp; branches; next 1.20; commitid KlttRvOQA31crtYw; 1.20 date 2012.08.01.12.22.14; author drochner; state Exp; branches; next 1.19; 1.19 date 2010.05.08.16.53.06; author tez; state Exp; branches; next 1.18; 1.18 date 2009.01.14.13.29.15; author drochner; state Exp; branches; next 1.17; 1.17 date 2006.07.18.18.40.36; author wiz; state Exp; branches; next 1.16; 1.16 date 2006.05.21.23.31.14; author jlam; state Exp; branches; next 1.15; 1.15 date 2005.06.28.10.03.14; author wiz; state Exp; branches; next 1.14; 1.14 date 2005.03.24.13.55.42; author wiz; state Exp; branches; next 1.13; 1.13 date 2004.09.27.14.19.44; author wiz; state Exp; branches; next 1.12; 1.12 date 2004.05.11.13.34.20; author wiz; state Exp; branches; next 1.11; 1.11 date 2003.02.21.22.05.02; author mycroft; state Exp; branches; next 1.10; 1.10 date 2002.10.28.22.37.11; author wiz; state Exp; branches; next 1.9; 1.9 date 2002.02.24.21.42.56; author wiz; state Exp; branches; next 1.8; 1.8 date 2001.05.18.13.26.23; author abs; state Exp; branches; next 1.7; 1.7 date 2001.02.08.05.57.53; author fredb; state dead; branches; next 1.6; 1.6 date 2000.06.02.19.45.01; author fredb; state Exp; branches; next 1.5; 1.5 date 2000.02.01.02.00.14; author wiz; state Exp; branches; next 1.4; 1.4 date 99.11.21.16.49.12; author frueauf; state Exp; branches; next 1.3; 1.3 date 99.11.21.13.14.21; author tron; state Exp; branches; next 1.2; 1.2 date 99.07.02.15.23.13; author frueauf; state Exp; branches; next 1.1; 1.1 date 99.01.05.11.34.39; author frueauf; state Exp; branches; next ; desc @@ 1.23 log @Updated xscreensaver to 5.37. Most patches merged upstream. 5.37 05-Jul-2017 New hack, vigilance. Added Mac Software Update and VMware to bsod. OSX: Grabbing the desktop works again. OSX: Pinch to zoom. Android: Both Daydreams and Live Wallpapers are implemented. Updated webcollage for recent changes. Various bug fixes. @ text @$NetBSD: patch-ab,v 1.22 2015/05/09 03:58:15 mef Exp $ (1) fix build on solaris 9 make opengl an option (on by default) from PR#43047 http://gnats.netbsd.org/43047 (2) make: make: don't know how to make ca.po. Stop Remove useless locale files that have no translations in them. See post-extract: target in Makefile --- configure.in.orig 2014-10-09 03:09:41.000000000 +0900 +++ configure.in 2015-05-09 11:20:14.000000000 +0900 @@@@ -1245,7 +1245,7 @@@@ AC_GETTIMEOFDAY_ARGS AC_SYS_LARGEFILE AC_CHECK_FUNCS(select fcntl uname nice setpriority getcwd getwd putenv sbrk) AC_CHECK_FUNCS(sigaction syslog realpath setrlimit) -AC_CHECK_FUNCS(setlocale) +AC_CHECK_FUNCS(setlocale sqrtf) AC_CHECK_FUNCS(getaddrinfo) AC_CHECK_MEMBERS([struct sockaddr.sa_len],,, [[#include ]]) AC_CHECK_ICMP @@@@ -1294,7 +1294,7 @@@@ AC_DEFINE_UNQUOTED(PACKAGE, "$GETTEXT_PA generated code.]) AC_SUBST(GETTEXT_PACKAGE) -ALL_LINGUAS="ca da de es et fi fr hu it ja ko nb nl pl pt pt_BR ru sk sv vi wa zh_CN zh_TW" +ALL_LINGUAS="da de es et fi fr hu it ja ko nb nl pl pt pt_BR ru sk sv vi wa zh_CN zh_TW" AM_GLIB_GNU_GETTEXT MKINSTALLDIRS="$INSTALL_DIRS" @ 1.22 log @(pkgsrc) - Drop three patches, those are now included in upstream code. patch-aa patch-hacks_Makefile.in patch-hacks_memscroller.c - recover pt_BR.po (seems not empty) Makefile and patch-ab (upstream) - Update 5.29 to 5.32 ------------------- 5.32 * Fixed some X11 compilation problems. * Fixed display size and shake gestures on iOS. 5.31 * New hacks, `geodesicgears', `binaryring' and `cityflow'. * UTF-8 text support (instead of only Latin1) and antialiased text on X11 with Xft (instead of only on OSX/iOS) in `fontglide', `noseguy', `fliptext', `starwars', and `winduprobot'. The other text-displaying hacks (`apple2', `phosphor', `xmatrix', and `gltext') also now accept UTF-8 input, though they convert it to Latin1 or ASCII. * `glplanet' now has both day and night maps, and a sharp terminator. * Fixed `webcollage' on OSX. * Fixed a transparency glitch in `winduprobot'. * `lockward' works on iOS. * Text and image loading work on OSX 10.10. * Rotation works properly on iOS 8. * Added a search field on iOS. * Preliminary, unfinished support for Android. 5.30 * New hack, `winduprobot'. * Many improvements to `lament', including Leviathan. * Fixed the normals in `flyingtoasters': shading is correct now. * Implemented TEXTURE_GEN in GLES: flying toast is now toasted on iOS. * Make cel-shading sort-of work in `skytentacles' on iOS. * Fixed dragging-to-rotate on rotated iOS devices, I think. * Dragging has inertia now. * Most hacks respond to mouse-clicks, double-taps and swipes as meaning "do something different now". * Reworked OpenGL fonts. * The OSX auto-update installer wasn't working. This time for sure? * Various minor fixes. @ text @d1 1 a1 1 $NetBSD: patch-ab,v 1.21 2013/07/22 14:24:17 drochner Exp $ @ 1.21 log @update to 5.22 changes: -New hacks, kaleidocycle, quasicrystal, unknownpleasures and hexadrop -Performance improvements for interference -bugfixes @ text @d1 1 a1 1 $NetBSD$ d3 14 a16 3 --- configure.in.orig 2013-01-15 00:48:04.000000000 +0000 +++ configure.in @@@@ -1187,7 +1187,7 @@@@ AC_GETTIMEOFDAY_ARGS d22 2 d25 1 a25 3 AC_CHECK_ICMPHDR AC_CHECK_GETIFADDRS @@@@ -1234,7 +1234,7 @@@@ AC_DEFINE_UNQUOTED(PACKAGE, "$GETTEXT_PA d30 1 a30 1 +ALL_LINGUAS="da de es et fi fr hu it ja ko nb nl pl pt ru sk sv vi wa zh_CN zh_TW" a33 9 @@@@ -2110,7 +2110,7 @@@@ if test "$enable_locking" = yes -a "$wit # from Matt Knopp # (who got it from amu@@mit.edu) - PASSWD_LIBS="$PASSWD_LIBS -lkrb4 -ldes425 -lkrb5 -lk5crypto -lcom_err" + PASSWD_LIBS="$PASSWD_LIBS -lkrb5 -lasn1 -lkrb -lcrypto -lroken -lcom_err" # jwz: MacOS X uses -lkrb5, but not -lcrypt AC_CHECK_X_LIB(crypt, crypt, [PASSWD_LIBS="$PASSWD_LIBS -lcrypt"]) @ 1.20 log @update to 5.19 changes: Made pipes be ridiculously less efficient, but spin. Added better mouse control to rubik, cube21, crackberg, and julia. Cosmetic improvements to queens and endgame. sonar can now ping local subnet on DHCP. Most savers now resize/rotate properly. Various fixes. MacOS/iOS improvements pkgsrc note: use "pipes" from 5.17, the new one is too slow on i945 graphics @ text @d3 1 a3 1 --- configure.in.orig 2012-06-30 22:50:43.000000000 +0000 d5 2 a6 2 @@@@ -1186,7 +1186,7 @@@@ AC_HEADER_DIRENT AC_GETTIMEOFDAY_ARGS d14 1 a14 1 @@@@ -1233,7 +1233,7 @@@@ AC_DEFINE_UNQUOTED(PACKAGE, "$GETTEXT_PA d23 1 a23 1 @@@@ -2109,7 +2109,7 @@@@ if test "$enable_locking" = yes -a "$wit @ 1.19 log @fix build on solaris 9 make opengl an option (on by default) from PR#43047 @ text @d1 5 a5 3 --- configure.in.orig Wed Sep 2 23:38:35 2009 +++ configure.in Mon Mar 22 14:26:20 2010 @@@@ -1148,7 +1148,7 @@@@ d13 2 a14 2 AC_CHECK_HEADERS(crypt.h sys/select.h) @@@@ -1194,7 +1194,7 @@@@ d23 1 a23 1 @@@@ -2017,7 +2017,7 @@@@ @ 1.18 log @update to 5.08 changes: New hack, photopile. Rewrote sonar and jigsaw as OpenGL programs. Minor tweaks to maze, m6502, hypnowheel, and timetunnel. Savers that load images now obey EXIF rotation tags. Arrgh, more RANDR noise! Fixes this time for rotated screens, and for systems where RANDR lies and says the screen size is 0x0. When the password dialog has timed out or been cancelled, don't pop it right back up a second time. Password timeouts/cancels don't count as ``failed logins''. Retired some of the older, less interesting savers: say goodbye to bubbles, critical, flag, forest, glforestfire, lmorph, laser, lightning, lisa, lissie, rotor, sphere, spiral, t3d, vines, whirlygig, and worm. Merged munch and mismunch. Updated webcollage to use twitpic.com as well. @ text @d1 12 a12 5 $NetBSD$ --- configure.in.orig 2008-12-27 22:12:27.000000000 +0100 +++ configure.in @@@@ -1185,7 +1185,7 @@@@ AC_DEFINE_UNQUOTED(PACKAGE, "$GETTEXT_PA d21 1 a21 1 @@@@ -1995,7 +1995,7 @@@@ if test "$enable_locking" = yes -a "$wit @ 1.17 log @Update to 5.00: Changes since 4.24: * Ported to MacOS X! (10.4.0 or newer) * API change: instead of providing a single screenhack() function that does not return, screen savers using the screenhack.h framework must now provide "init" and "draw one frame" functions instead. All bundled savers have been updated; third-party patches will need work. * All image-loading happens asynchronously. * xscreensaver-getimage-file caches the contents of the image directory for a few hours, so consecutive runs won't have to re-list the whole directory tree. * New hacks, `topblock' and `glschool'. * Removed `xteevee' (superceded by `xanalogtv'). * Added variable-sized puzzle pieces to `jigsaw'. * Changes to the defaults and command-line options of many hacks to make the .xml files more consistent. * Reap zombies in `glslideshow' and `carousel'. * `sonar' works without setuid on OSX (dgram icmp). * `xmatrix -mode pipe' displays the text of a subprocess. * `endgame' has higher resolution chess-piece models. * `webcollage' takes a -directory option to get images from a local directory. Changes since 4.23: * New versions of `cube21', `glsnake', `celtic'. * Backed out a DPMS-related patch that cause desktop flickering with some X servers. * Fixed startup crash in getgroups() when running setuid. * Default to not displaying stderr on the saver window. * Fixed bad free() in "Documentation" button. * Don't try to run hacks that aren't installed. * Minor fixes to various XML config files and man pages. Changes since 4.22: * New hacks, `glhanoi', `cube21', `timetunnel', `juggler3d', and `celtic'. * New versions of `tangram', `webcollage', `hypertorus', `polytopes', and `ripples'. * `sonar' is now quiet about unresolvable hosts. * Minor corrections to BASIC code in `apple2'. * Don't install `ant' by default, since there is some Java tool of that name, which was causing confusion. And also it's boring. * Made screen grabbing work again on MacOS 10.4.2. * No longer prints bogus warnings about ClientMessages intended for the window manager. * Ignore unprintable characters in passwd entry field. * Fixed yet another cross-host-display image-loading endian problem. * `xscreensaver-command -watch' and `-time' now work on 64-bit machines. @ text @d1 1 a1 1 $NetBSD: patch-ab,v 1.16 2006/05/21 23:31:14 jlam Exp $ d3 1 a3 1 --- configure.in.orig 2006-05-23 22:07:00.000000000 +0000 d5 1 a5 1 @@@@ -1171,7 +1171,7 @@@@ AC_DEFINE_UNQUOTED(PACKAGE, "$GETTEXT_PA d9 2 a10 2 -ALL_LINGUAS="ca da de es et fi fr hu it ja ko nb nl no pl pt pt_BR ru sk sv vi wa zh_CN zh_TW" +ALL_LINGUAS="da de es et fi fr hu it ja ko nb nl no pl pt ru sk sv vi wa zh_CN zh_TW" d14 1 a14 1 @@@@ -1937,7 +1937,7 @@@@ if test "$enable_locking" = yes -a "$wit @ 1.16 log @Avoid hardcoding "ca" and "pt_BR" as known locales in the configure scripts. Fixes build after removing ca.po and pt_BR.po. @ text @d1 1 a1 1 $NetBSD$ d3 1 a3 1 --- configure.in.orig 2005-06-04 15:50:54.000000000 -0400 d5 1 a5 1 @@@@ -1160,7 +1160,7 @@@@ AC_DEFINE_UNQUOTED(PACKAGE, "$GETTEXT_PA d14 1 a14 1 @@@@ -1950,7 +1950,7 @@@@ if test "$enable_locking" = yes -a "$wit @ 1.15 log @Update to 4.22: Changes since 4.21: * Fixed a bug in the new mouse-motion code that caused the screen to never blank on multi-head non-Xinerama systems. Oops. * New hacks, `interaggregate', `antmaze', `tangram', and `crackberg'. * Minor tweaks to `fiberlamp', `ifs', `slidescreen', `zoom', `sonar', `fireworkx', `whirlwindwarp', `bubble3d', and `rd-bomb'. * Added motion blur to `blinkbox'. * `bsod' now includes Longhorn's "RSOD", and OS/2. * Fixed `-wireframe' usage in most hacks and man pages. @ text @d1 1 a1 1 $NetBSD: patch-ab,v 1.14 2005/03/24 13:55:42 wiz Exp $ d3 1 a3 1 --- configure.in.orig 2005-06-04 21:50:54.000000000 +0200 d5 9 @ 1.14 log @Update to 4.21: Changes since 4.20: * New hack: `fliptext'. * Changed default configure installation directories: /usr/bin/ for xscreensaver, etc.; /usr/libexec/xscreensaver/ for hacks; /usr/share/xscreensaver/config/ for xml files. * All the text-manipulating screen savers can have their text source configured via `xscreensaver-demo' now. * xscreensaver.spec now builds three RPMs: base (no hacks); extras (2d hacks); and gl-extras. * Added `-program' and `-front' option to `gltext'. * Added `-shells' to `molecule'. * Fixed text-alpha glitch in `carousel'. * New `pacman': the ghosts can be killed now. * Fixed a bug in screen-grabbing GL hacks where images would be tiled instead of scaled on machines that can't do large textures. * `webcollage' can hit Flickr now. * New (rewritten) implementation of `ifs'. * The unlock dialog can be made to have a "New Login" button that will run `gdmflexiserver'. Experimental! * Fixed non-ASCII display bug in `starwars'. * Configure finds a default for imageDirectory. * "xscreensaver-command -lock" now works even if in "screensaver disabled" mode. * If a bad password is typed while CapsLock is on, the unlock dialog says "CapsLock?" instead of "Sorry". * Mouse motion only counts as activity if the mouse moved more than 10 pixels (so the screen won't unblank every time you bump your desk.) * New mode option "random-same": if you have multiple monitors, this will run the *same* randomly chosen hack on each screen, instead of different ones on each. Changes since 4.19: * New hacks, `fiberlamp', `boing', `boxfit', and `carousel'. * Rewrote `glslideshow' again: should be faster now. * Sped up loading of images in GL programs. * `starwars' uses texture-mapped fonts now. * New `bsod' modes: tru64, hppa, and nvidia. * Updates to `webcollage', `juggle', `pinion', `fireworkx', `sonar', `extrusion', `substrate', and `pong'. Changes since 4.18: * New hacks, `substrate', `intermomentary', `fireworkx', and `pinion'. * New version of `flow'. * Made /proc/interrupts work again on Linux 2.6. * Made `analogtv' not hog the CPU. * Made analogtv-based hacks work properly on PPC/ARM. * Fixed a bad memory leak in `piecewise'. * Minor updates to `sonar', `molecule', `glmatrix', `galaxy', and `webcollage'. * Removed support for GTK 1.x (everyone uses 2.x now.) @ text @d1 1 a1 1 $NetBSD: patch-ab,v 1.13 2004/09/27 14:19:44 wiz Exp $ d3 1 a3 1 --- configure.in.orig 2005-03-21 07:43:24.000000000 +0100 d5 1 a5 1 @@@@ -1663,7 +1663,7 @@@@ if test "$enable_locking" = yes -a "$wit @ 1.13 log @Update xscreensaver to 4.18: 4.18 14-Aug-2004 * Oops, pay no attention to the man behind the curtain. 4.17 14-Aug-2004 * New hacks, anemotaxis and memscroller. * Fixed a bad bug that caused vidwhacker to never die. * Fixed normals and lighting in polyhedra. * Don't reuse the window when changing hacks (to work around bugs in some GL implementations.) * Made xscreensaver-getimage-file skip thumbnail-sized images. * Fixed endian problem in barcode on non-x86. * Updates to webcollage, apple2, fuzzyflakes, atunnel, and pacman. * Timing tweaks to bubble3d, bouncingcow, engine, gltext, lavalite, molecule, spotlight, sballs, boxed, blinkbox, and circuit. * Configure updates for Fedora core 2 / xorg 6.7.0. * Compile without warnings under gcc 3.3.3. * I give up: don't blank or lock the screen if we can't get a keyboard grab. In that case, both choices are bad. @ text @d1 1 a1 1 $NetBSD$ d3 1 a3 1 --- configure.in.orig 2004-08-09 10:26:19.000000000 +0200 d5 1 a5 1 @@@@ -1722,7 +1722,7 @@@@ if test "$enable_locking" = yes -a "$wit @ 1.12 log @Update to 4.15: * New hacks, `wormhole', `mismunch', `noof', and `pacman'. * `phosphor' and `apple2' include vt100 emulators now: this means you can do "phosphor -program top", or can use either program as an xterm replacement: "apple2 -text -fast -program 'xemacs -nw'". * `analogtv' (and related) fill the screen better. * The '-gradient' option works in `atlantis' now. * Minor updates to `blinkbox', `queens', `endgame', `glmatrix', `mirrorblob', `blocktube', and `molecule'. * Integrated SuSE's "external passwd helper" support. * Marginally better /tmp handling in various programs. * Updated config defaults for xplanet 1.0.3. * Portability fixes. @ text @d3 1 a3 1 --- configure.in.orig 2004-02-20 23:58:44.000000000 +0100 d5 1 a5 1 @@@@ -1661,7 +1661,7 @@@@ if test "$enable_locking" = yes -a "$wit @ 1.11 log @Update to xscreensaver 4.08. Changes since 4.07: * New hacks, `atunnels' and `piecewise'. * Physics improvement in `fluidballs'. * Various fixes for XDarwin systems (X11 on MacOS X.) * Added -clock option to `barcode'. * Minor fixes to `endgame', `flurry', `flipscreen3d', and `gflux'. @ text @d3 3 a5 3 --- configure.in.orig 2003-02-12 23:27:30.000000000 +0000 +++ configure.in 2003-02-21 21:42:53.000000000 +0000 @@@@ -1579,7 +1579,7 @@@@ @ 1.10 log @Update to 4.06. Changes since 4.05: * New hack, `glblur' (disabled by default, since it requires fast OpenGL texture support.) * New hack, `halftone'. * Updates to `endgame', `queens', `bumps', `glplanet', `engine', and `circuit'. * New version of `menger' that uses far fewer polygons. * Fixed minor bug in `critical' that could cause some bogus X servers to crash. * Better labels in `molecule': the labels now appear to be attached to the atoms, instead of floating in front of the whole scene. * Fixed bug that could rarely cause GL hacks to fail to double-buffer (causing intermittent flickering.) * Fixed a relative-URL-parsing bug in `webcollage'. * Fixed a bug that (sometimes) caused the window manager close box to kill `xscreensaver-demo' with a crash instead of a graceful exit. * Updated xscreensaver.pam to the Red Hat 7.3 way. * More Gnome2-related configure crap. * Updated to latest `config.guess' and `config.sub'. * Fixed occasional core dump in `distort'. * Added a Linux fsck failure and kernel panic to `bsod'. * Added MacOS X kernel panic to `bsod'. * Fixed a bug in `bsod' (all bsod bugs are ironic.) * Fixed a bug that caused `xscreensaver-gl-helper' to print a nonsense visual ID with some versions of `printf': this could cause GL programs to display incorrectly (e.g., flickery.) Changes since 4.04: * More `configure' tweaks to try and get things working on systems that both Gtk 1.x and 2.x installed. * New hack, `endgame'. * Minor updates to `gltext'. Changes since 4.03: * Support for GTK 2.x / GNOME 2.x. * The `configure' script will now use `pkg-config' if you have it, in preference to `gtk-config', etc. * New hacks, `lavalite', `queens', and `anemone'. * Minor updates to `spheremonics', `gltext', `xmatrix'. * You can use the mouse to manually spin most of the GL hacks now (when they are displaying in a window.) * Fixed a bug in `webcollage' (due to recent Alta Vista url changes) that was causing it to try and load incorrect image URLs. * Made `xscreensaver-getimage' use gdk_pixbuf if it is available: this means that those hacks that load images will no longer rely on "xv", "xloadimage", etc. This will close a race condition that could sometimes cause your desktop background to be changed; and also makes it possible for those programs to operate on image files when running in windowed mode. * `webcollage' can now be used in conjunction with `driftnet' to display images snooped from your local ethernet instead of obtained from search engines. * Added man pages for all the hacks that didn't have them. Changes since 4.02: * New hack, `spheremonics'. * Minor updates to `webcollage', `cage', `moebius', `morph3d', `boxed', `circuit', and `helix'. * `pulsar' and `extrusion' can now load texture JPEGs. * `rubik' now does non-square cubes. * `fluidballs' now does various sizes of balls. * `menger' and `sierpinski3d' now also show polygon counts in -fps mode. * `molecule' displays real subscripts in the formulae. * GTK internationalization/localization support. * Better detection of the various versions of libxml. * Upgraded to autoconf 2.53 (from 2.13.) @ text @d3 3 a5 4 --- configure.in.orig Wed Oct 23 14:24:25 2002 +++ configure.in @@@@ -1535,7 +1535,7 @@@@ if test "$enable_locking" = yes -a "$wit if test "$have_kerberos5" = yes ; then d8 6 a13 5 - PASSWD_LIBS="$PASSWD_LIBS -lkrb4 -ldes425 -lkrb5 -lk5crypto -lcrypt -lcom_err" + PASSWD_LIBS="$PASSWD_LIBS -lkrb5 -lasn1 -lkrb -lcrypto -lroken -lcom_err -lcrypt" elif test "$have_kerberos" = yes ; then # from Tim Showalter for FreeBSD 4.2 PASSWD_LIBS="$PASSWD_LIBS -lkrb -ldes -lcom_err" @ 1.9 log @Update xscreensaver to 4.01. Changes since 4.00: * New hacks: `twang', `glsnake', `boxed', `sballs', and `glforestfire'. * New hacks `apollonian', `euler2d', `juggle', `polyominoes' and `thornbird', from xlockmore. * Merged recent xlockmore changes into `ant', `braid', `demon', `discrete', `drift', `fadeplot', `forest', `grav', `hopalong', `ifs', `laser', `lightning', `lisa', `lissie', `loop', `mountain', `penrose', `rotor', `sierpinski', `slip', `sphere', `spiral', `strange', and `vines'. * Fixed the `gltext' bug that sometimes caused horizontal lines to vanish again. This time for sure. * Sped up `webcollage' by adding a C helper program to replace the PPM pipeline. It also pastes images semi-transparently now. * Added support for the gdk_pixbuf library: if this lib is available, then `blitspin', `xflame', and `flag' can load GIF, JPEG, and PNG images in addition to XPM and XBM. [not enabled in pkg] * Fixed a rare race condition where the desktop-grabbing hacks could sometimes leave the screen wedged, if the user moved the mouse exactly when they were grabbing the screen image (it would un-wedge the next time the saver timed out or was activated.) * Fixed incorrect colors in the screen-grabbing GL hacks (`gflux' and `flipscreen3d'.) * Made SIGHUP restart the daemon process (though using `xscreensaver-command -restart' is still the preferred way.) * Tweaks to `xspirograph'. * Minor configure and portability tweaks. @ text @d3 11 a13 15 --- hacks/Makefile.in.orig Sun Feb 24 10:56:29 2002 +++ hacks/Makefile.in @@@@ -428,6 +428,12 @@@@ .c.o: $(CC) -c $(INCLUDES) $(DEFS) $(CFLAGS) $(X_CFLAGS) $< +# Work around gcc codegen bug +.if $(MACHINE_ARCH) == "arm32" +distort.o: + $(CC) -c $(INCLUDES) $(DEFS) $(CFLAGS) $(X_CFLAGS) -O0 $< +.endif + # Some hacks use a slightly-differently-compiled variant of this file. # This is how to make the the other .o file from it. # @ 1.8 log @Work around an arm32 compiler bug @ text @d3 1 a3 1 --- hacks/Makefile.in.orig Fri May 18 13:27:34 2001 d5 1 a5 1 @@@@ -363,6 +363,12 @@@@ @ 1.7 log @Update to 3.28 -- new "hacks", bug fixes, configure updates for XFree86-4 and *BSD (allows to simplify the package somewhat), and revamped Screensaver Options: xscreensaver now lets you configure your DPMS settings. More detail on the web page -- http://www.jwz.org/xscreensaver/changelog.html [The README in the package currently only goes to 3.27.] @ text @d1 1 a1 1 $NetBSD: patch-ab,v 1.6 2000/06/02 19:45:01 fredb Exp $ d3 5 a7 12 --- hacks/Makefile.in.orig Mon Apr 3 04:04:17 2000 +++ hacks/Makefile.in Fri Jun 2 07:53:12 2000 @@@@ -30,7 +30,7 @@@@ SHELL = /bin/sh INSTALL = @@INSTALL@@ INSTALL_PROGRAM = @@INSTALL_PROGRAM@@ -INSTALL_SCRIPT = @@INSTALL_PROGRAM@@ +INSTALL_SCRIPT = @@INSTALL_SCRIPT@@ INSTALL_DATA = @@INSTALL_DATA@@ INSTALL_DIRS = @@INSTALL_DIRS@@ HACKDIR = @@HACKDIR@@ @@@@ -501,6 +501,11 @@@@ d9 5 a13 2 bsod: bsod.o $(HACK_OBJS) $(GRAB) $(CC_HACK) -o $@@ $@@.o $(HACK_OBJS) $(GRAB) $(HACK_LIBS) $(XPM_LIBS) $(GRAB_LIBS) d15 3 a17 7 +.if ($(MACHINE_ARCH) == arm32) +distort.o: distort.c + $(CC) -c $(INCLUDES) $(DEFS) $(CFLAGS:S/-O2//) $(X_CFLAGS) $< +.endif distort: distort.o $(HACK_OBJS) $(GRAB) $(SHM) $(CC_HACK) -o $@@ $@@.o $(HACK_OBJS) $(GRAB) $(SHM) $(HACK_LIBS) $(GRAB_LIBS) @ 1.6 log @Update to xscreensaver-3.24: Updates and fixes to "maze", "critical", "bsod", "xflame", "flow", "xteevee" and "webcollage"; added support for Kerberos5 [if KERBEROS is set in /etc/mk.conf]; xscreensaver-demo now installs itself into the Gnome Control Center [if USE_GNOME is set in /etc/mk.conf]. The Screensaver panel in gnomecc now actually works! @ text @d1 1 a1 1 $NetBSD$ @ 1.5 log @update xscreensaver (again), this time to 3.23 Changes since 3.22: * Fixed some misplaced text fields in the Motif version of xscreensaver-demo; fixed a crash in the Gtk version that would happen if the programs list was empty. * Fixed a recently-introduced bug in `pulsar'. * Made `sierpinski3d' use solid tetrahedrons instead of points. * Added `-trace' option to `xmatrix'. * Added new hacks `xteevee' and `xspirograph'. @ text @d3 2 a4 2 --- ./hacks/Makefile.in.orig Sun Jan 30 13:31:59 2000 +++ ./hacks/Makefile.in Tue Feb 1 02:34:20 2000 d14 1 a14 1 @@@@ -501,6 +500,11 @@@@ d16 2 a17 2 bsod: bsod.o $(HACK_OBJS) $(COL) $(CC_HACK) -o $@@ $@@.o $(HACK_OBJS) $(COL) $(HACK_LIBS) $(XPM_LIBS) @ 1.4 log @Update xscreensaver to 3.21. Changes since 3.20: * Tweaked the xscreensaver-demo UI (Gtk only.) * Fixed a few visual selection bugs. I think the proper GL visual should be used with nVidia systems now. * Made the Makefiles obey $install_prefix. * Made the `xscreensaver.spec' file able to generate both GL and non-GL packages simultaniously. @ text @d3 12 a14 15 --- hacks/Makefile.in.orig Fri Nov 19 03:49:27 1999 +++ hacks/Makefile.in Sun Nov 21 17:44:36 1999 @@@@ -189,9 +189,9 @@@@ else \ p=$(srcdir)/$$program ; \ fi ; \ - echo $(INSTALL_PROGRAM) $$p \ + echo $(INSTALL) -c -o root -g wheel -m 555 $$p \ $(install_prefix)$(HACKDIR)/$$program ; \ - $(INSTALL_PROGRAM) $$p \ + $(INSTALL) -c -o root -g wheel -m 555 $$p \ $(install_prefix)$(HACKDIR)/$$program ; \ done @@@@ -499,6 +499,11 @@@@ @ 1.3 log @Compile "distort.c" without optimization on arm32 to avoid compiler bug reported in PR bin/7460. @ text @d3 3 a5 12 --- hacks/Makefile.in.orig Fri Nov 12 11:46:28 1999 +++ hacks/Makefile.in Sun Nov 21 12:47:32 1999 @@@@ -42,7 +42,7 @@@@ # Note: see comment in ../driver/Makefile.in for explanation of X_LIBS, etc. # HACK_PRE = $(LIBS) $(X_LIBS) -HACK_POST = $(X_PRE_LIBS) -lXt -lX11 -lXext $(X_EXTRA_LIBS) -lm +HACK_POST = -lXt $(X_PRE_LIBS) -lXext -lX11 $(X_EXTRA_LIBS) -lm HACK_LIBS = $(HACK_PRE) @@HACK_LIBS@@ $(HACK_POST) XPM_LIBS = $(HACK_PRE) @@XPM_LIBS@@ @@HACK_LIBS@@ $(HACK_POST) XLOCK_LIBS = $(HACK_LIBS) @@@@ -185,8 +185,8 @@@@ d9 6 a14 4 - echo $(INSTALL_PROGRAM) $$p $(HACKDIR)/$$program ; \ - $(INSTALL_PROGRAM) $$p $(HACKDIR)/$$program ; \ + echo $(INSTALL) -c -o root -g wheel -m 555 $$p $(HACKDIR)/$$program ; \ + $(INSTALL) -c -o root -g wheel -m 555 $$p $(HACKDIR)/$$program ; \ d17 1 a17 2 munge-scripts: $(SCRIPTS) @@@@ -489,6 +489,11 @@@@ @ 1.2 log @Update xscreensaver to 3.16. @ text @d3 2 a4 2 --- hacks/Makefile.in.orig Thu Jun 24 01:00:24 1999 +++ hacks/Makefile.in Wed Jun 30 18:33:52 1999 d14 1 a14 1 @@@@ -181,8 +181,8 @@@@ d25 12 @ 1.1 log @For some reason the pmax X11 (1.3.3) needs a forced ordering of libs while linking, e.g. -Xt before -lSM and -lICE, sometimes even -lXext before -X11. This rearangment does not affect e.g. i386, so I hope this does not open problems on other ports. This way xscreensaver works on pmax. @ text @d3 3 a5 3 --- hacks/Makefile.in-orig Sun Nov 22 09:00:56 1998 +++ hacks/Makefile.in Tue Jan 5 02:17:55 1999 @@@@ -41,7 +41,7 @@@@ d14 11 @