Commit graph

142 commits

Author SHA1 Message Date
fredb
14dc3cee71 Don't install the gnome control panel twice -- that's ugly. 2002-03-01 07:36:05 +00:00
fredb
66b4265065 Make the demo and some of the hacks slightly more featureful,
by helping it find "libxml" and "libjpeg" and adding depencencies
for them. Also, "gdk_pixbuf" gets favored now over "Xpm" anyway,
so add an explicit dependency for it, too.
2002-03-01 06:46:49 +00:00
wiz
d60e59d895 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.
2002-02-24 21:42:55 +00:00
wiz
6fd0d66eab regen 2002-02-09 21:13:55 +00:00
wiz
5ad3cd689a Update xscreensaver to 4.00:
* Redesigned xscreensaver-demo GUI: it now includes small-preview and
  per-hack configuration dialogs.
* Added three new modes of operation: One Screen Saver, Blank Screen,
  and Don't Blank (in addition to the historical Random Screen Saver).
* Configure now defaults to installing the hacks in
  <prefix>/lib/xscreensaver/ instead of <prefix>/bin/. (Most distros
  already did it this way.)
* New GL hacks, menger, engine, flipscreen3d.
* Made sierpinski3d be more colorful.
* New versions of xmatrix and nerverot.
* Fixed a bug in starwars that made the font be drawn with thin lines
  in -root mode.
* Fixed a bad colormap bug in crystal that could make subsequent hacks
  malfunction!
* Made gflux able to grab screen images (-mode grab).
* Updated webcollage for recent search engine changes.
* Removed most command-line options to xscreensaver: just edit the
  ~/.xscreensaver file instead.
* Improved behavior on multi-screen and Xinerama systems: the mouse
  now stays on the screen where the user left it, and the password and
  splash dialogs always appear on the screen that has the mouse.
* Made the splash dialog use more Gtk-like colors; made it have only
  two buttons, ``Settings'' and ``Help''.
* Made sonar understand .ssh/known_hosts2 format files, and be better
  about stripping out illegal addresses.
2002-02-09 21:12:56 +00:00
fredb
74188dc363 Update xscreensaver and xscreensaver-gnome to version 3.34. Bug fixes, and a
couple of new "hacks". The following is straight from the README file.

Changes since 3.33:   * Turned `memoryLimit' off by default, sigh.  Apparently
                        some versions of the GL libraries (appear to) allocate
                        hundreds of megs for every GL program, so `memoryLimit'
                        was causing GL programs to malfunction or crash on
                        those systems.
                      * Improved fading on TrueColor XFree86 4.1.x systems.
                      * New GL hack, `circuit'.
                      * Added `fuzz' mode to `decayscreen'.
                      * New version of `whirlygig'.
                      * Added links to `glplanet' and `sphereEversion'.
                      * Fixed rare race condition that could make `sonar' hang.
                      * Fixed potential crash in `speedmine'.
                      * Made `xscreensaver-demo' not crash when imageDirectory
                        was set to a non-existent directory.
                      * Made `xscreensaver-getimage-video' invoke XawTV's
                        `streamer' program better.
                      * Made `phosphor' and `starwars' deal with CR, LF,
                        or CRLF line endings.
                      * Changes for Cygwin compilation environments.
                      * Made `sonar' compile on systems that can't ping.
                      * Configure changes for HPUX 10.20.
                      * Made PAM code work on Red Had 4.2 systems.
                      * Made `xscreensaver-command -deactivate' work when the
                        saver is not active: what that does is reset the idle
                        timer, as if keyboard input had been detected.  This
                        was added for the benefit of people writing DVD-playing
                        software: they can now prevent the screensaver from
                        kicking in by sending a -deactivate message once a
                        minute while the movie is playing and not paused.
                      * Various minor portability tweaks.
2002-01-07 15:10:17 +00:00
tron
cbc7b641fd Shorten reach over pathnames. 2001-12-19 13:08:25 +00:00
wiz
6551dc9f81 Fix first part of pkg/14422, second part was already fixed (pkg/ problem). 2001-11-02 17:02:53 +00:00
zuntum
d3db18607d Move pkg/ files into package's toplevel directory 2001-10-31 22:03:21 +00:00
tron
cc80bf8c90 Remove a stupid assignment of "INSTALL_SCRIPT" in "configure" which caused
a "make reinstall" of the "xscreensaver" and the "xscreensaver-gnome"
package to fail.
2001-10-24 14:04:54 +00:00
jlam
f79573370a Mechanical changes to 375 files to change dependency patterns of the form
foo-* to foo-[0-9]*.  This is to cause the dependencies to match only the
packages whose base package name is "foo", and not those named "foo-bar".
A concrete example is p5-Net-* matching p5-Net-DNS as well as p5-Net.  Also
change dependency examples in Packages.txt to reflect this.
2001-09-27 23:17:41 +00:00
wiz
de58a34aef Fix name for distfile size info. 2001-06-28 10:35:58 +00:00
fredb
b3c6f204ba Update xscreensaver package(s) to 3.33, with patches submitted by Daniel
Hagerty in PR pkg/13233.
2001-06-18 15:41:49 +00:00
abs
f74924b52f Work around an arm32 compiler bug 2001-05-18 13:26:23 +00:00
abs
866c6dee43 xscreensaver-gnome can just use the distinfo from xscreensaver 2001-05-18 12:54:06 +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
dmcmahill
096f4aad43 FOO!= .... ${ECHO} has to come after bsd.pkg.mk so that ECHO is set 2001-04-14 21:21:25 +00:00
wiz
1b8cc3a08d echo -> ${ECHO} 2001-04-09 12:01:26 +00:00
fredb
a515340e6e Set ${PERL}, and add it to CONFIGURE_ENV, so configure can munge the
she-bang lines properly. While we're at at, fake PERL_VERSION, if
necessary (i.e. lie brazenly if ${PERL} is not found), so we can build
this package correctly, even _without_ actually having perl installed!
2001-03-30 20:31:57 +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
fredb
3dc19a8679 Missed this one. Still can't strip a script. 2001-02-08 06:26:46 +00:00
fredb
cfe4de2c50 Fix PLIST. 2001-02-08 06:25:16 +00:00
fredb
b7c79dbff2 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.]
2001-02-08 05:57:52 +00:00
jlam
64aef4ae72 Make this work with xpkgwedge. 2000-10-17 05:44:47 +00:00
jlam
8baedc8095 We have USE_MESA=yes, so we don't need a separate dependency on Mesa-*. 2000-10-17 05:24:53 +00:00
fredb
6149f04fae Excise "screensaver" capplet from control-center, in order to resolve
conflict with xscreensaver-gnome, as discussed (briefly) on tech-pkg.
Also, reorder some dependencies: gnome-core (rather than gnome) depends
on xscreensaver-gnome, which depends on control-center; bump teeny
version of xscreensaver-gnome so control-center won't try to go with
old binary packages of xscreensaver-gnome, which would lead to circular
dependencies.
2000-09-11 20:46:36 +00:00
fredb
a8226e4588 Revert a NetBSD patch. We want this to install _over_ the xscreensaver
that ships with gnome, in order to upgrade it properly. Otherwise, trying
to handle two screensavers causes the control panel to crash frequently.
2000-09-10 18:00:21 +00:00
fredb
82f7dab805 Use USE_XPM rather than DEPENDS+= xpm. Still not quite right with
XFree86-4.x because of dependence on Mesa.
2000-09-10 17:55:46 +00:00
wiz
fdf537dc0d Add xscreensaver.kss; sort PLIST. 2000-08-28 14:14:44 +00:00
jlam
c62bc321c2 Remove dependency on Xaw...it's never referenced in the source code. 2000-08-01 11:05:05 +00:00
jlam
e13a234855 Correct typo 2000-08-01 10:48:19 +00:00
jlam
d5335fd93b Pass locations of gtk+ and xpm to configure script. 2000-08-01 10:46:33 +00:00
tron
0c901b9fb0 Fix typo in last commit. 2000-07-27 15:59:09 +00:00
tron
206ef5dac4 Add german mirror on "ftp.fu-berlin.de" to master site list. 2000-07-27 15:56:01 +00:00
frueauf
79440b4f3b Update xscreensaver to 3.25.
Changes since 3.24:   * New hack, `nerverot'.
                      * Added BSD kernel panic to `bsod'.
                      * New version of `shadebobs'.
                      * New version of `petri'.
                      * Updated `webcollage' to handle recent Altavista URL
                        format changes; made it search the AP photo gallery.
                      * Revamped command-line options of `sonar' and made it
                        properly handle subnets.
                      * The `bubbles' hack can now trickle up or down the screen
.
                      * The `xsublim' hack can now read its text from programs.
                      * Support for GLE version 3 in `extrusion'.
                      * Fixed compilation problems in `maze'.
                      * Fixed a rare crash in `flow'.
                      * Fixes for minor installation problems.
2000-07-26 18:15:02 +00:00
tron
ba814665a4 Avoid conflict between "control-center" and "xscreensave-gnome" package. 2000-07-10 20:19:27 +00:00
tron
d95f7bcbca Properly merge "patch-aa" and "patch-af". 2000-07-10 19:57:10 +00:00
tron
f77a400677 Remove unnecessary "./" from pathnames in patch file. 2000-07-10 19:45:04 +00:00
tron
5b00a12e08 Don't patch "drivers/Makefile.in" twice. 2000-07-10 19:44:14 +00:00
fredb
01fc7c344a Make two packages out of this. "xscreensaver" should be functionally
equivalent to the previous package; "xscreensaver-gnome" requires the
gnome-libs to build and run, and installs itself into the gnome CC.
2000-06-03 19:07:29 +00:00
fredb
d46d2d400a No, really, don't build the Motif GUI. 2000-06-02 20:21:18 +00:00
fredb
c217b7d999 Restore full path for INSTALL; remove USE_MOTIF, as we're only installing
the gtk+ version anyway; add xflame(1) man page to PLIST.
2000-06-02 20:12:11 +00:00
fredb
3f51dd977f 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!
2000-06-02 19:45:00 +00:00
hubertf
d7eb7006b4 Address PR 9970 by Jason Thorpe:
* unconditionally install xscreensaver.kss (KDE screensaver module),
   don't rely on the user having KDEDIR set in his environment
 * Install xscreensaver.kss using BSD_INSTALL_SCRIPT, as it's a shell
   script, not a binary.
 * xscreensaver.kss wanted /bin/bash, make it use /bin/sh
 * Make xscreensaver.kss aware of $PREFIX, don't hardcode /usr/X11R6
2000-04-24 14:57:48 +00:00
frueauf
b2717d5fbf Remove myself as MAINTAINER. 2000-02-01 17:45:29 +00:00
wiz
3f51883893 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'.
2000-02-01 02:00:12 +00:00
wiz
c9434f762e update xscreensaver to 3.22.
Changes since 3.21:   * Fixed some bugs in xscreensaver-demo.
                      * Rewrote the Motif version of xscreensaver-demo to
                        match the new Gtk version.
                      * The Athena toolkit is no longer supported.
XXX: depends on lesstif>=0.89.9 (or motif), but dependency is handled
indirectly by USE_MOTIF... how to handle this?
2000-02-01 00:50:45 +00:00
frueauf
9620e8aec5 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.
1999-11-21 16:49:11 +00:00
tron
04eb54bee2 Compile "distort.c" without optimization on arm32 to avoid compiler bug
reported in PR bin/7460.
1999-11-21 13:14:21 +00:00
frueauf
1559385d07 sync. 1999-11-14 17:25:56 +00:00
frueauf
359463d3fa Update xscreensaver to 3.20 and fix the patch-fuzz stuff.
Changes since 3.19:   * Added new hack `ripples' and `sierpinski3d'.
                      * Made `xscreensaver-command -exit' be silent when no
                        screen saver was running (instead of complaining.)
                      * Made `webcollage' and `vidwhacker' use `xloadimage'
                        when available (in addition to `xli' and `xv'.)
                      * Improved memory usage in `petri' and gave it a hard
                        cap on how much memory it can allocate.
                      * Added `-watch' option to `xscreensaver-command'.
                      * Made `xscreensaver-demo' come up with the
                        most-recently-run hack selected by default.
                      * Rewrote the Gtk version of `xscreensaver-demo'.
                        It's a lot easier to use now.
                      * Extended the format of the programs list in the
                        .xscreensaver file, for the benefit of the new
                        capabilities of `xscreensaver-demo'.
                        NOTE: you might want to delete your ~/.xscreensaver
                        file and allow it to be re-created!  The old one
                        should still work, but xscreensaver-demo won't be as
                        pretty.
Changes since 3.18:   * Fixed gcc dependencies in `bumps' and `ccurve'.
                      * New hack, `extrusion'.
                      * Some of the web sites that `webcollage' was using as
                        its sources changed formats; tweaked it to understand
                        the current layouts.
                      * Added typeahead in the password dialog: if the screen
                        is locked, and you unlock it by typing a character,
                        that key will be automatically inserted in the
                        password dialog (unless it is Return, Enter, Space,
                        or a non-printing key like Shift.)
                      * Made `xmatrix' take a `-small' option, since some
                        folks with tiny screens prefer a smaller font.
1999-11-14 17:24:32 +00:00
frueauf
e0357d8416 Fix typo, pointed out by Hubert Feyrer, thanks! 1999-10-25 11:13:57 +00:00
frueauf
67ab47946f Configure with kerberosIV support if KERBEROS is defined in /etc/mk.conf.
Suggested by Skeelo <skeelo@white-dwarf.flame.org> in private email.
1999-10-24 13:48:03 +00:00
tron
fd8f256cc5 Use wildcard dependence for "gtk+" package. 1999-10-23 00:05:15 +00:00
frueauf
6e52b30d7b Update xscreensaver to 3.18. 1999-10-18 11:41:45 +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
rh
a711829576 Update dependency on gtk+-1.2.4 1999-08-29 09:05:49 +00:00
agc
86aced3a9d Introduce a USE_XAW definition, which is used in package Makefiles, to
denote that the package uses libXaw.

Introduce an XAW_TYPE definition, which is defined in /etc/mk.conf by
the user, to denote the type of libXaw to use. Possible values are:
standard, 3d and xpm.

Define USE_XAW in relevant Makefiles.

Set default XAW_TYPE in Makefiles which previously did a DEPENDS+= Xaw3d...

This means that package builds should not fail because of conflicting
Xaw packages being installed on machines.
1999-08-25 13:37:34 +00:00
frueauf
2c6e5e78d6 sync patch-sum and update PLIST too. 1999-07-23 16:02:52 +00:00
frueauf
9a59f18f03 Update xscreensaver to 3.17. 1999-07-23 16:01:27 +00:00
agc
00a16e3008 Add package patch checksum files. 1999-07-09 14:22:59 +00:00
frueauf
1cb6a72f6c Update xscreensaver to 3.16. 1999-07-02 15:23:12 +00:00
frueauf
82b8e94602 Update xscreensaver to 3.14. 1999-06-12 16:49:52 +00:00
frueauf
64bb1606ff Update xscreensaver to 3.13. 1999-06-02 07:44:16 +00:00
frueauf
12d38d633d Update xscreensaver to 3.12. 1999-05-17 05:23:40 +00:00
frueauf
4e833ec9fa Update xscreensaver to 3.10. 1999-05-02 10:26:16 +00:00
hubertf
0265299675 Update to xscreensaver-3.09
Changes: Added compass, squiral, xflame, wander, spotlight, and
critical hacks, fixed a bad interaction with VMware as well as
various other minor tweaks/fixes.
1999-04-12 19:41:14 +00:00
frueauf
f1ccbdad80 Update xscreensaver to 3.08. 1999-03-27 23:37:22 +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
8fb01c2942 Update xscreensaver to 3.07.
Changes since 3.06:
* Configure tweaks (sometimes -lXmu wasn't getting linked in properly;
check for _Xsetlocale in -lXintl.)
* Portability fixes for sonar.c.
* Fixed a compilation problem when you have GL but don't have XPM.
* Made configure notice when MesaGL requires -lpthread.
* Made `flame' ignore SIGFPE (not sure if this is the right fix;
it seems only to be needed on FreeBSD.)
* Kludged `rd-bomb' work on visuals that are of depth 24 but that *do not*
support pixmaps of depth 32.
* Fixed `halo' to work properly in TrueColor.
* Changed `xscreensaver.spec' to install the hacks in
/usr/X11R6/lib/xscreensaver/ by default, since that's where recent Red Hat
distributions put them.
* Added `t3d' hack.
* Updated versions of `crystal', `hopalong', and `flow' from xlockmore.
1999-01-06 13:13:36 +00:00
frueauf
74deead13d 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.
1999-01-05 11:34:38 +00:00
frueauf
1904a9b198 Update xscreensaver to 3.06. 1998-11-24 00:32:02 +00:00
frueauf
db206b72d5 Update xscreensaver to 3.05. 1998-11-21 18:31:08 +00:00
frueauf
1865bbdb5b Update xscreensaver to 3.04. 1998-11-18 14:11:54 +00:00
frueauf
61f9e77abc Update xscreensaver to 3.03. 1998-11-16 23:15:12 +00:00
frueauf
8b66b876e1 Update xscreensaver to 3.02. 1998-10-29 21:28:27 +00:00
frueauf
96aa975998 Update xscreensaver to 3.0.0. 1998-10-22 17:00:27 +00:00
frueauf
a3a410914f Update xscreensaver to 2.34. 1998-10-10 22:42:22 +00:00
frueauf
1240c5f95e Update xscreensaver to 2.33. 1998-10-07 10:51:45 +00:00
frueauf
1e60f342be Update xscreensaver to 2.32. 1998-10-05 12:33:43 +00:00
tron
759b05279a Depend on Mesa-3.0. 1998-09-30 20:03:18 +00:00
tsarna
6bd0d65c65 The Grand Homepagification:
- New, optional Makefile variable HOMEPAGE, specifies a URL for
	  the home page of the software if it has one.
	- The value of HOMEPAGE is used to add a link from the
	  README.html files.
	- pkglint updated to know about it.  The "correct" location for
	  HOMEPAGE in the Makefile is after MAINTAINER, in that same
	  section.
1998-08-20 15:16:34 +00:00
frueauf
c9cc505a63 remove me as MAINTAINER. 1998-08-08 12:35:41 +00:00
agc
f7c4996e0b Add NetBSD RCS Ids. 1998-08-07 13:27:33 +00:00
frueauf
7674baf2a5 Update xscreensaver to 2.26. 1998-07-26 20:24:16 +00:00
frueauf
b09f4f314e Update xscreensaver to 2.24. 1998-07-13 21:31:27 +00:00
mycroft
c73ee53134 Update xpm to 3.4k. 1998-07-04 09:18:54 +00:00
mycroft
40060a6677 Update Xaw3d to 1.5. 1998-07-04 05:53:33 +00:00
frueauf
1d068492dd Initial addition of xscreensaver-2.23, a screen saver and locker for the
X window system.
1998-06-27 23:39:23 +00:00