summaryrefslogtreecommitdiff
path: root/x11/xlockmore/patches
AgeCommit message (Collapse)AuthorFilesLines
2008-04-26Add a clean pkg_add implementation on top of libarchive and libfetch.joerg5-257/+0
Known regressions: - "pkg_add -" (aka reading from stdin) is currently not supported - "pkg_add -s" is not supported either - no progress reports for the downloads - binary packages with hardlinks created by pkg_create before pkg_install-20080422 will not extract correctly (libarchive issue) - no adhoc check for potential conflicts between dependencies and already installed packages Features: - Twice as fast for the typical case of /var/tmp and /usr/pkg on different filesystems - Standalone - implicit conflict detection before actual installation.
2007-10-28Don't use the special permissions from configure, but annotate themjoerg3-5/+71
directly. The OSF setgid is currently left out. Add DESTDIR support.
2005-09-18Make sure that configure finds the correct app-defaults directory.minskim1-3/+151
2005-06-07Update xlockmore to 5.18. Changes:hubertf2-17/+3
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 <joerg AT britannica.bec.de>. 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 <gdmr AT inf.ed.ac.uk>. Notes from Marcelo Vianna <mfvianna AT centroin.com.br> on morph3d added as comments to morph3d.c.
2005-05-30Add patch for DragonflyBSD, sent byhubertf1-0/+14
Joerg Sonnenberger <joerg@britannica.bec.de> in private mail. Bump to 5.17nb1.
2005-01-28Remove obsolete patch file.tron1-13/+0
2005-01-11remove bogus VPATH line from the pkg's Makefile.hubertf1-0/+13
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.
2004-11-27Update xlockmore and xlockmore-lite to 5.14.1.hubertf3-17/+18
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 <lassauge AT users.sourceforge.net>. 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 <lassauge AT users.sourceforge.net>.
2003-06-30Update x11/xlockmore to 5.08.2. Changes from 5.08.1 include fixing thejlam1-4/+5
maze module for large resolutions (2560x1024) as is possible for dual-headed configurations.
2003-02-06Teach GNU's config.guess to use `uname -p` instead of `uname -m` for thebriggs1-0/+12
machine type when dealing with NetBSD. This allows xlockmore to compile and run on macppc.
2002-12-05Update xlockmore to 5.06. Changes:hubertf1-4/+4
Updated xlock/vms_x_fix.h from Jouk Jansen. Patched losira erase mode, would die on X_FreeColor with swirl,mandelbrot,lyapunov,tube on PseudoColor and DirectColor. Patched swirl for DirectColor. Makefile.in changes by Peter Breitenlohner <peb@mppmu.mpg.de> so that xlock can be built outside the source tree. setuid(0) is moved 3 lines up so BAD_PAM option could work with an /etc/pam.d/xlock configuration file that users do not have access to. Thanks to Jan Provaznik <xprovazn@informatics.muni.cz>. petri / 0 fix thanks to Jouk Jansen Cygwin fix for logout.c thanks to Joseph Davida <jd108@pacbell.net>. Linted (lots of minor fixes) and removed the voids on free. Lint pointed out some problems with erase modes and petri. Failed unlock attempts thanks to <colin@colino.net>. Need Japanese, Dutch added by Jouk Jansen. New mode atunnels thanks to Eric Lassauge based on Roman demo. tunnel0.xpm color names for many grays ("darkgray", "gray2", etc) not found on SunOS4 which then caused memory leaks thanks to Tom Schmidt. -size option like fire (since it is real slow on slow machines) thanks to Tom Schmidt. Another VMS update and pipe protection from Jouk Jansen. TODO: Check multiscreen, allocation check Trackmouse would not be bad either. -wire does not seem to work. Some other colour schemes than the greyish default. pacman patch to get rid of negative unsigned check thanks to Jouk Jansen Patch for WindowMaker, this permits one to set several attributes to every window opened; each attribute is associated to the class of the window. Thanks to Paolo Subiaco <iw3grx@ir3ipa.ampr.org> Erase compilation warnings removed thanks to Jouk Jansen.
2002-05-20Add NetBSD tag.cjep1-0/+1
2002-05-16Update to 5.04.jschauma1-6/+4
Move patch-ac to patch-ab. New since last BETA2: + pacman AI update with trackmouse thanks to Edwin de Jong <mauddib at gmx dot net> + C++ fixes, memcpy prefered over bcopy, random start. New since last BETA: * Changed delay on several GL modes. They were too fast on my GeForce4. * bounce drawing errors fixed on my nVidia fixed ant: fudged the truchet lines a bit more for squares and hexagons. molecule needs to be protected from pipes by a "glDrawBuffer(GL_BACK);" thanks to Jouk Jansen. molecule needs to be protected from pipes by a "glDrawBuffer(GL_BACK);" thanks to Jouk Jansen. Patch from Marcelo Vianna <mfvianna at centroin dot com dot br> to get his modes (cage,moebius,morph3d,rubik) working on NVidia under XFree (NVidia has a policy to not release code open source and the bug crashes the system requiring a hard reset). Since skewb is similar that was done as well by maintainer. configure changes for 2.53, added option for .ad installation dir, check for xlockrc and pam. flag debugged for xpm, do not set byte order for ZPixmap. Flag ripples now flow left to right and from bottom to top. Combined XLock-jp.ad into XLock.ad fontset to use regular (not bold/italic) font/fontset as default, fix for sound.c using DEF_PLAY, and a fix for customName thanks to Shingo Yamaguchi <shingo at kip dot iis dot toyama-u dot ac dot jp>. nice changes were causing problems, set_priority used instead thanks to Felicia Neff <fn at panix dot com>. (VMS still uses nice). noof mode added from GLUT demos thanks to Dave Riesz <driesz at cpl dot net>. USE_XPM changed to HAVE_XPM to be compatible with xscreensaver.
2001-10-10Update xlockmore to 5.02. Changes:hubertf4-52/+3
fire update for wandering and sball update, thanks to Eric Lassauge <lassauge@mail.dotcom.fr>. 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 <allan@research.att.com>. -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).
2001-05-29Updated xlockmore to 5.01.2. Changes:hubertf3-13/+13
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 <tda10@Procket.com>. + 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 <tschmidt@micron.com> (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 <stevev@hexadecimal.uoregon.edu>. molecule fix in sscanf thanks to Jouk Jansen. scooter updated thanks to Sven Thoennissen <posse@gmx.net>. + 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).
2000-12-15Update to xlockmore-5.00. Changes:hubertf2-18/+8
Note that the main reason for version 5.0 were various security flaws in some of the blanker modules. 5.00 + Just about all modes are now updated. Numerous bug fixes added. + Modes modified for safer allocating. Part of fix to security flaw. + xlock was broken by using up all the virtual memory. + xlockdir may need more work. Multiscreen fixes added. + text3d, an unstable C++ mode, needs more work, for the calls to "new". + Tom Schmidt & Jouk Jansen caught numerous goofs. Assorted fixes when doing above like "discrete -mono", and lyapunov & mandelbrot now sometimes draw from the right side. tube, lyapunov, and mandelbrot now go through colormap changes forward and backward. * XFreeColors bug fix in colors.c thanks to Ian Collier * <Ian.Collier@comlab.ox.ac.uk>. * Enhanced xlock/util.c for SunOS 4.1.X and others that needed the * matherr() function defined. Now handles acos() and asin() DOMAIN * error messages. Thanks to Tom Schmidt <tschmidt@micron.com>. * SunOS 4.1.3_U1 did not have CLOCKS_PER_SEC defined. Thanks to Tom Schmidt * <tschmidt@micron.com>. pentomino mode added by Stephen Montgomery-Smith <stephen@math.missouri.edu>... it includes a scalable 3d look. tetris mode now uses and older version of this scalable 3d look as well. fire, sballs, lament and atlantis updates by Eric Lassauge. SIA passwording for Tru64 help thanks to Octave Orgeron <octave@sun.com>. ImageMagick stuff added by Jouk Jansen <joukj@hrem.stm.tudelft.nl> Setup to go only for VMS. SunC++ (Forte 6 U1) compatiblity changes. sball mode... new GL mode, converted by Eric Lassauge (one improvement I would like to see is to see balls at the corners of the 4 other platonic solids instead of just the cube). euler2d new mode option, eulerpower Added optimizations, rotation of region to maximize screen fill, and new algorithm for solving diff equation makes it twice as fast thanks to Stephen Montgomery-Smith <stephen@math.missouri.edu>. bubble3d, invert release fix fire mode... new GL mode converted by Eric Lassauge <lassauge@mail.dotcom.fr>. Also had a few other mods including a solitare and new l-* icons in pixmaps. Tom Schmidt <tschmidt@micron.com> added a -size option similar to sproingies. tree stuff added lint cleanups cartoon and raster image removed, bat and bounce modes modified to do some of what it used to but not all... e-sound can now be turned off thanks to Mark Davies life patterns more random VMS edits thanks to Jouk Jansen <joukj@hrem.stm.tudelft.nl>. Dpms lib changes for configure for Solaris 8 and XFree86 4.0 (latter not tested). Also added a new Solaris xpm. kaleid: new spiral and spots options thanks Robert Adam, II <raii@comm.net> (spiral looks best like: xlock -mode kaleid -spiral -alternate -size 20 -count 5 ). Configure update for Mesa thanks to Tom Schmidt <tschmidt@micron.com>. closedown patch thanks to Bernd 'Bing' Leibing <bernd.leibing@rz.uni-ulm.de>. vtlock patches Eric Lassauge <lassauge@mail.dotcom.fr>. VMS edits thanks to Jouk Jansen <joukj@hrem.stm.tudelft.nl>. Configure update for X11R6.4 and X11R6.5.1. Display error should be printed if SYSLOG defined thanks to Alexander Elgert <elgert@rbg.informatik.tu-darmstadt.de>. xlock -resources crash fixed on Solaris thanks to Alexander Elgert <elgert@rbg.informatik.tu-darmstadt.de>. coredump fix for GL modes cage, moebius, rubik, skewb, and stairs and Mesa3.1 thanks to Tom Schmidt <tschmidt@micron.com>. solitare.cc update for disable-interactive. xlock -resources crash fixed on Solaris thanks to Alexander Elgert <elgert@rbg.informatik.tu-darmstadt.de>. Security Focus found a security bug with display name passing "%d" as the display name. Thanks to Jeremy Buhler <jbuhler@cs.washington.edu> for the xlockmore patch. Environment configuration (--disable-interactive) logic was corrected (default was ok but you had to --enable-interactive to disable) thanks to Tom Schmidt <tschmidt@micron.com>. Man page changes. * New since last beta + Updated since last beta
2000-11-09If compiled with esound (or rather, esound is found at compilation time), andhubertf1-2/+12
xlock is called with "+sound" to not play sound, actually do so. (Worked w/o esound). Patch submitted in PR 11185 by Mark Davies <mark@MCS.VUW.AC.NZ>
2000-08-21Update to 4.17.1. Changes:hubertf1-21/+3
!!! We already had the security-related changes in pkgsrc !!! * Security Focus found a security bug with display name passing "%d" as the * display name. Thanks to Jeremy Buhler <jbuhler@cs.washington.edu> for * the xlockmore patch. * Environment configuration (--disable-interactive) logic was corrected * (default was ok but you had to --enable-interactive to disable) thanks * to Tom Schmidt <tschmidt@micron.com>. * Man page changes.
2000-08-16Fix possible vulnerability due to improper use of "syslog(3)" ortron1-2/+20
"fprintf(3)".
2000-08-15Updatej to 4.17. Changes:hubertf4-32/+32
+ euler2d, new mode thanks to Stephen Montgomery-Smith + <stephen@math.missouri.edu> also some work was done by Tim Auckland + <Tim.Auckland@Procket.com>. 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 - <tschmidt@micron.com>. 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 <berentsen@sent5.uni-duisburg.de>. 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 <yokota@netlab.is.tsukuba.ac.jp>. Maintainer (David Bagley) is a little confused about gettext and settext stuff. swarm improvements thanks to Juan Heguiabehere <juanh@wins.uva.nl>. 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 <stephen@math.missouri.edu> also some work was done by Tim Auckland <Tim.Auckland@Procket.com>. See euler2d.tex for theory. added BLANK_ONLY #define if you only want the blank mode. VMS patch for sound thanks to Jouk Jansen <joukj@hrem.stm.tudelft.nl>. sco patch from Ronald Joe Record <rr@sco.com>. 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 <lassauge@mail.dotcom.fr>. xcl, new mode control-line combat model race, conversion from xscreensaver thanks to its author Martin Berentsen <berentsen@sent5.uni-duisburg.de>. 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 <tda10@geocities.com>. 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 <deraadt@cvs.openbsd.org>. 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 <yokota@netlab.is.tsukuba.ac.jp>. 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 <jbuhler@cs.washington.edu>. Call to XCloseDisplay was causing problems, removing it should not, right? More fixes for DPMS, this time for NetBSD. Thanks to <hubert.feyrer@rz.uni-regensburg.de> 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
2000-05-16Add back patch to find fortune even if not in $PATH.hubertf1-10/+10
Noted by Dan McMahill.
2000-05-11Add "lsall" and "lsbest" commands to pkg_admin, to find all/besthubertf4-16/+53
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.
2000-04-05Make this work with Mesa GL 3.1 or newer.tron1-0/+13
2000-02-05RCS tag addedwiz1-0/+1
1999-03-15Forgot to rm during last update - pointed out by Matthias Scheler. Thanks!hubertf1-359/+0
1999-03-09update to xlockmore-4.13hubertf1-13/+10
1999-01-04Make xlock work on ELF systems too.frueauf2-0/+373
1998-08-07Add NetBSD RCS Ids.agc1-0/+2
1997-11-24no longer needed, as xlock has this applied nowexplorer1-11/+0
1997-11-03xlock + morehubertf2-0/+26