Commit graph

75 commits

Author SHA1 Message Date
hubertf
7af4ce6d38 Update xlockmore to 5.07.1. Changes:
* Ability for xlock converse with PAM added by Tim Reed <treed1@twcny.rr.com>.
    Some more fixes for compilation problems by Jon Nelson
    <jnelson@securepipe.com>.
2003-03-17 20:14:17 +00:00
hubertf
baff5056e4 Update xlockmore to 5.07. Changes:
* Fix for flow and swarm for broken Xservers thanks to Tim Auckland
*   <Tim.Auckland@Procket.com>.
  AFS fix for TRU64.
  Ability for xlock converse with PAM added by Tim Reed <treed1@twcny.rr.com>.
  Fix for random.c when BLANK_ONLY is used.
  Restart life when static or blank.  Added Thompson's Day and Night and
    Bell's High Life.  These are alternate life rules.  Day and Night
    butterfly added as a glider shooter.
    Fixed Andreen's hex life can come up in addition to Callahan's.
    Added many life forms from Life Lexicon.
    Trilife added (also randomly rotated and shooters added).
  Better fix for -rule3d and -v from Emmanuel Jeandel
    <ejeandel@ens-lyon.fr>.  I guess I went a little crazy with security
    and made it strncmp instead of strcmp.
  xlockgroup patch for allowing all in the xlock group to unlock.
    Thanks to Rich Anderson <RANDERSON@northropgrumman.com>.
  Syslog fix when gid not in /etc/group.
  life3d double buffering (also made wireframe come up a little less often)
    dead (blank) or static (period 1) life forms last just 8 generations
    Added gliders from http://www.cse.sc.edu/~bays/d4d4d4 3D applet.
  I copied a encrypted password to /etc/passwd and it worked fine without
    USE_XLOCKRC.  Put a warning in configure if /etc/passwd not set up and
    and not using USE_XLOCKRC and cygwin.
  Clean up of some text errors with BUTTON_LOGOUT and failure count.
  Added a Caps Lock check.  Don't you hate it when certain software says
    "Make sure that the Caps Lock is not accidently on." and the Caps Lock
    is not on... I thought computers can know their own state.
    added ", Caps Lock on" to invalid string.... needs French/Japanese
    translations (also needs German translation but others parts need that
    as well.
  cleaned up some various variable shadowing in modes.
  check_gl_error protection (previously it would error out... not good
    for a locker).  This could be a major security problem but I can not
    reproduce this on my Linux machine.  Someone was able to get a "texture"
    error by repeatingly pressing the middle button with glplanet up.
  text3d acts more like blank if it does not get a TTF file (blanks out
    password screen).  Fixed configure of DEF_TTFONT if prefix not set.
  Andreas Voegele <voegelas@gmx.net> pointed out -nice option was ignored...
    hopefully fixed now.  Check now for HAVE_SETPRIORITY.
  uninistall and clean on Cygwin should now work
  More Kerberos support thanks to Ken Hornstein <kenh@cmf.nrl.navy.mil>.
    support for the new krb5-config script to determine the correct
      options used to compile Kerberos
    - If you're using Kerberos, it prints your Kerberos principal in the
      username field.
    - It uses a callback function in case the library needs to prompt the
      user for any additional information (in case your password expires,
      for example).
    - It makes the writing out of credentials a configure option.
  -logoutButton minutes now in man pages.
  "configure --with-opengl --without-xpm" should now work for atlantis,
     atunnels, fire, and sballs.
2003-03-17 17:31:35 +00:00
jschauma
e7c1762bd0 Bump PKGREVISION due to upgrade of Mesa and friends.
Only include Mesa/buildlink2.mk if the package requires all three of
MesaLib, glu and glut - else only include the necessary buildlink2s.
2003-03-09 19:23:09 +00:00
briggs
56bb41603c Teach GNU's config.guess to use uname -p instead of uname -m for the
machine type when dealing with NetBSD.  This allows xlockmore to compile
and run on macppc.
2003-02-06 06:49:09 +00:00
hubertf
b435acd30c Update xlockmore to 5.06. Changes:
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-12-05 00:45:51 +00:00
wiz
b4f8836f24 Convert to buildlink2. 2002-10-20 13:37:17 +00:00
hubertf
8f8f73d3ce Update xlockmore to 5.05. Changes:
Allow -erasemode to handle more complicated requests like
    -erasemode all-circle_wipe, code converted from random.c
  swarm unbroken (broken by me from 5.03) thanks to Gunther Nikl
    <gni@gecko.de>.  Changed some defaults and bee acceleration.
  Xlock.ad iconfig changes for sound thanks to James B. Hiller
    <jhiller@visi.net>.
  petri mode ported from xscreensaver thanks to Jouk Jansen.
    -mono (well it may be important if you run out of colours).
+   Also a few more checks, fixes, refresh, etc.  Purify fixes by
    Tom Schmidt.
  polyominoes a longer delay when it found a solution.
 + Updated since beta
2002-08-27 16:33:22 +00:00
lukem
444a50472a s/--without-mesagl/--without-mesa/. noted on my X-terminal without GLX 2002-06-13 13:03:17 +00:00
cjep
8ceba7b7c3 Add NetBSD tag. 2002-05-20 19:12:22 +00:00
jschauma
29f380d385 Update to 5.04.
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.
2002-05-16 22:19:54 +00:00
hubertf
00a3ccc245 Update xlockmore to 5.03. Changes:
GL updates: lament (light and color are more realistic),
    gears (misc updates) and atlantis (first try) for a
    thanks to Eric Lassauge ported from xscreensaver (VMS patch for
    atlantis from Jouk Jansen).
  logout button Array out of bounds fix thanks to Tom Schmidt.
  ant,bug,coral,crystal,daisy,demon,decay,dragon,goop,loop,slip,sphere,
    tetris,turtle,voters,wator,wire,&xjack fix and squaretate fix for 1x1
    screens, thanks to Tom Schmidt for helping out.
  juggle updated for xscreensaver... thanks to Tim Auckland
    <Tim.Auckland@Procket.com>.  I made similar MODE_ changes throughout.
  loop update to make flaws closer to the initial loop, without this
    it could be quite slow
  pacman update/rewrite: level generator added, dots added thanks to
    Edwin de Jong <mauddib@gmx.net>
  2 erase modes ported from xscreensaver, thanks to Jouk Jansen.
    Also added features to make these 2 modes more random.
    Fix to set back line width.
  standalone maze from Ephraim Yawitz fyawitz@actcom.co.il back into
    maze mode for interactive feature.
  RedHat fixes (VMS Intrinsic.h placement, rpm & configure updates)
    and update to text3d.cc (removed blank, cleanups, and wander animation)
    thanks to Eric Lassauge.
  sounds can now be randomized using directories thanks to Jouk Jansen.
    Also a fix for sel_image wildcard selection for VMS, thanks to
    Tom Schmidt for noticing it does not work on UNIX machines.
  swarm -size was inconsistent with other tails like worm and julia.
    It now uses -cycles thanks to Frank v Waveren <fvw@var.cx>.
  fire, lament, sballs fixes on SGI Marcus Herbert <rhoenie@spam-filter.de>
  xmlock update for options thanks to Charles Vidal.
  MI_IS_DRAWN fixes thanks to Jouk Jansen.
2002-01-26 14:38:17 +00:00
zuntum
d3db18607d Move pkg/ files into package's toplevel directory 2001-10-31 22:03:21 +00:00
hubertf
e308af454c Update xlockmore to 5.02. Changes:
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-10-10 02:41:14 +00:00
lukem
08529a76ae move .include "../../mk/bsd.prefs.mk" to before check for XLOCK_LIGHT
but after CHECK_MESA setting.  this change makes setting XLOCK_LIGHT
actually DTRT if it is set in /etc/mk.conf (and seems to DTRT if
XLOCK_LIGHT isn't set).
i.e, on a machine without Mesa, by default it will attempt to install
Mesa (et al), unless XLOCK_LIGHT is set where it won't attempt to.
2001-07-26 03:35:25 +00:00
abs
cfabf69201 Move setting of USE_XPM and USE_MESA to before include bsd.prefs.mk - otherwise
recent HAVE_BUILTIN_XPM changes break this Makefile.
2001-07-03 13:51:43 +00:00
hubertf
c7cf2f3efe 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 <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).
2001-05-29 00:55:34 +00:00
skrll
7c75053771 Move to sha1 digests, and add distfile sizes. 2001-04-19 11:07:33 +00:00
agc
8f972b049a + move the distfile digest/checksum value from files/md5 to distinfo
+ move the patch digest/checksum values from files/patch-sum to distinfo
2001-04-17 12:12:16 +00:00
zuntum
ef5ca26635 o Fix/add quoting
o Respect ${CFLAGS}
2001-03-31 11:14:29 +00:00
wiz
a486f11406 Update to new COMMENT style: COMMENT var in Makefile instead of pkg/COMMENT. 2001-02-17 17:06:11 +00:00
lukem
8f99397722 minor reword 2001-02-06 16:25:59 +00:00
lukem
7062c6e4da XLOCK_LIGHT should also configure --without-gltt --without-ttf --without-opengl 2001-02-05 23:46:36 +00:00
wiz
54472a1a3a Re-format, correct any typos. 2000-12-17 22:58:00 +00:00
hubertf
10523e9943 Update to xlockmore-5.00. Changes:
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-12-15 22:32:17 +00:00
jwise
07cecbc072 Make this work on systems (XFree86 4) without libXdpms. I am testing now
whether this works completely correctly (without this patch, xlockmore will
not compile).
2000-11-30 01:16:16 +00:00
hubertf
95bfb657f5 If compiled with esound (or rather, esound is found at compilation time), and
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-11-09 04:46:21 +00:00
rh
bf38f1891c Add CHECK_MESA prior to bsd.prefs.mk to make sure the Mesa check is
performed
2000-10-22 05:56:10 +00:00
rh
1d8820934c Use new USE_MESA variable to depend on the correct Mesa packages 2000-10-15 12:06:32 +00:00
itohy
8e8d3e99ed 1. Introduce two variables
XLOCK_LIGHT		don't use MesaGL or XPM if defined
	XLOCK_DEFAULT_MODE	default mode if no "-mode" is specified

2. Use audioplay(1) for sound support.  I don't think the "-sound" flag
   has ever worked, but I might have miss something....
2000-08-31 03:38:46 +00:00
hubertf
b94ff383a8 Update to xlockmore-4.17.2 Changes:
* 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 crashes on Solaris thanks to Alexander Elgert
*   <elgert@rbg.informatik.tu-darmstadt.de>.
2000-08-29 01:37:16 +00:00
tron
f0b9164cf1 Use "USE_XPM" option instead of direct dependence on the "xpm" package. 2000-08-23 23:14:21 +00:00
hubertf
7a8db65186 Update to 4.17.1. Changes:
!!! 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-21 20:31:50 +00:00
tron
0b31977e97 Fix possible vulnerability due to improper use of "syslog(3)" or
"fprintf(3)".
2000-08-16 16:39:18 +00:00
tron
e6d275c925 "xlockmore" is (with a little delay) also available on X11 mirrors. So
add "MASTER_SITE_XCONTRIB" to the master site list.
2000-08-15 05:56:41 +00:00
hubertf
d6aceb5b44 Updatej to 4.17. Changes:
+ 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-08-15 03:54:16 +00:00
hubertf
960d02cb78 Add back patch to find fortune even if not in $PATH.
Noted by Dan McMahill.
2000-05-16 13:32:07 +00:00
hubertf
80f6b284ef 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.
2000-05-11 16:37:52 +00:00
tron
14fc2f1234 Make this work with Mesa GL 3.1 or newer. 2000-04-05 20:38:24 +00:00
wiz
b28cdfa9d2 RCS tag added 2000-02-05 16:13:41 +00:00
tron
b7f3f61a86 Use wildcard dependence for "Mesa" package so that either standard or
hardware accelerated Mesa libraries can be used.
1999-09-29 22:58:43 +00:00
abs
3365dcb7a5 Consistency:
Capitalise, remove trailing '.', remove many leading 'a', or 'the'.
1999-09-21 17:20:03 +00:00
tron
d9e818a521 "INSTALL_*" is passed to "configure" automatically, no need to do it
manually.
1999-08-27 07:20:29 +00:00
agc
00a16e3008 Add package patch checksum files. 1999-07-09 14:22:59 +00:00
hubertf
cdcc6ba542 Update to V4.14. Changes:
Peter Munster <peter@gmv.spm.univ-rennes1.fr> found a bug with -lockdelay
    and +mousemotion.  Moving the mouse after the delay brought up the
    password window.
  For 4.15 I will probably add "#ident" stuff for all .h files.
    Started but commented out for now since it should be tested more.
  Update matrix in menus, man page XLock.ad, and gui programs.
  matrix: update to make it look more like the movie thanks to Joan Touzet
    <joant@cadence.com>.
  life: added a P88 oscillator to life.c from Paul Callahan
    http://www.cs.jhu.edu/~callahan/patterns/p1/p1.html and a diagonal
    sparker from Tim Coe
    http://www.cs.jhu.edu/~callahan/patterns/dspark/dspark.html
  thornbird: upgraded from author <Tim.Auckland@corp.sun.com>.
  xjack: fix for little window thanks to Jouk Jansen.
  text3d: -message "text" updates from Eric Lassauge and Jouk Jansen.
    Purify errors noted in text3d.cc thanks to Tom Schmidt.
    updates for fortunes from Jouk Jansen
    initialization errors of GLTT library.  Thanks to Jouk Jansen and Scott
    <mcmillan@cambridge.com>.
  dclock: options y2k and millennium from Tom Schmidt <tschmidt@micron.com>.
    It uses local timezone and description was cleaned up.  French
    translations by Eric Lassauge <lassauge@sagem.fr> and Dutch translations
    from Jouk Jansen.  Also Tom patched dclock up for NetBSD.
  flag: descriptions and purify errors from Tom Schmidt <tschmidt@micron.com>.
  -neighbors now a mode option.   -mouse changed to -trackmouse
    -mousemotion was getting picked up instead.  -shift, tshift and -cycle
    combined to -cycle for crystal, tetris, and starfish.
  Multiple options use in modes now possible.  Set up only for -eyes for
    ant and bug.  (Also another major test would be an option that passed
    an integer in).  Code stolen from ParseCmd.c from X11R6.4 source and then
    made so argc and argv are NOT updated.  Jouk Jansen fixed if for VMS.
  Jouk Jansen cleaned up the erase modes.  New option -erasetime added which
    will cause the erase to come to an abrupt end on a slow machine.  Default
    set at 2 seconds.  Also made the erasing smoother...   Also fixed a
    problem on starfish when size became 0.
  Resurrected some old code in ant.c so now ant and bug have an -eyes switch.
    (In the case of bug, it does not let the bug see any better, it just
    shows the direction its facing).  So far its for neighbors = 4 or 8 only
    in ant  ... (and bug also has neighbor = 6 setup).  The graphics leaves
    some room for improvement.
  bug now can have 4 or 8 neighbors and restarts if all bugs die (this did
    not always work before).
  -cpasswd will now work if system uses shadow passwords even if not
    configured with --enable-xlockrc .
  matrix mode thanks to Erik O'Shaughness <eriko@austin.ibm.com>.
    Miscellaneous patches to this mode (less warnings, unexpected events,
    leaks thanks to Tom Schmidt, Jouk Jansen and myself).  The font seems
    is from X11.
  rubik.c now supports LxMxN cubes where non-square faces turn 180 degrees.
    (nx2n 90 degree turns or known more generally as "banded cubes" is yet
    another level of complication which I will not attempt... yet).
  fizzle and spiral erase modes ported from xscreensaver thanks to
    Jouk Jansen <joukj@hrem.stm.tudelft.nl>.
  showmodes.sh fixed... need nawk or gawk not awk
  loop now has a mechanism to realize when the lifeforms are dead.
    Still some futile life is not caught (i.e life that will eventually
    repeat itself).
  A way for users to unlock each others display.  Kind of defeats
    the lock but the unlocked user is mailed and and entry is
    written to syslogd.  Thanks to Mark Kirk <mkirk@pdi.com> for
    his vizlock-1.0 patch.  Compile-time switch for this is GLOBAL_UNLOCK.
    This is probably full of security holes when enabled... :)
  decay update.  Now does not show user screen by default.  +hide will
    decay the screen.  Also want to update it so that it randomizes the
    position of the screen in the little password window when +hide is used.
  bug mode bugfix (fixed a rare segmentation fault) thanks to
    Mike Coleman <mkc@kc.net>.
  Cleaned up a warning in invert mode and some extra files.
  mandelbrot update by Tim AuckLand <tim.auckland@corp.sun.com>
    -binary  Modulates the colours to indicate the "Binary Decomposition"
       of the exterior of the mandelbrot set.
    -dem  Instead of displaying 'escape times', display an estimate of the
        distance between the point to be coloured and the set.
  xpm modes should refresh better now when the colormap changes.
  decay and lyapunov taken out of unstable category.
  lament changed for latest MesaGL version, text3d updates for fortunes
    thanks to Jouk Jansen <joukj@hrem.stm.tudelft.nl>
  Red and Blue swapped for -use3d to conform with my glasses from Sun,
    National Geographic, and Insight.
  Colormap problems fixed when two xlock (with -install) run (this can
    happen if xautolock is running and you lock the machine manually)
    thanks to Jouk Jansen <joukj@hrem.stm.tudelft.nl>
  New space mode from <Vincent.Caron@ecl1999.ec-lyon.fr>.  Probably will
    combine the best features of star and space for a new star mode.
    You must compile it in with --enable-unstable even though it seems
    to be stable...
  Changed my e-mail address to bagleyd@tux.org... the old one will still
    work (as long as the new one does).
1999-06-23 17:29:03 +00:00
hubertf
b172e25335 Update to 4.13.1
Changes:
  bug mode bugfix (fixed a rare segmentation fault) thanks to
    Mike Coleman <mkc@kc.net>.
  Got rid of some duplicate files for invert mode.
1999-04-06 00:35:03 +00:00
hubertf
439788511a Forgot to rm during last update - pointed out by Matthias Scheler. Thanks! 1999-03-15 23:52:43 +00:00
hubertf
581449246f update to xlockmore-4.13 1999-03-09 02:09:28 +00:00
hubertf
2a95ad9c6b Fix CONFLICTS (remove redundancy, mostly) 1999-02-20 22:48:24 +00:00
agc
f6473207ca Replace all occurrences of USE_X11 with USE_X11BASE. This means "install this
package into ${X11BASE}".
Replace all occurrences of BUILD_USES_X11 with USE_X11. This means "use X11
headers and libraries to build this package".
1999-01-30 23:18:44 +00:00
frueauf
0b21c4fb0d Make xlock work on ELF systems too. 1999-01-04 23:30:35 +00:00