Commit graph

59 commits

Author SHA1 Message Date
seb
5dc44c8cb5 Trick configure a bit more into thinking perl is really available. 2003-12-14 23:56:58 +00:00
jmmv
211a0edafb Update to 4.14. While here, change xscreensaver to not install the
xscreensaver-demo program (which requires GTK).  This is done to allow
xscreensaver coexist with xscreensaver-gnome, and to avoid a dependancy
on GTK when installing kdeartwork3.

Changes since 4.13:
* New hacks, `fontglide', `apple2', `xanalogtv', `pong',
  `gleidescope', `mirrorblob', and `blinkbox'.
* New version of `glsnake' (with many more models.)
* Another Windows crash in `bsod'; also HVX/GCOS6/TPS6.
* New version of `endgame'.
* Screen grabbing works on MacOS X.
* Various minor fixes.

Ok'ed by wiz@.
2003-12-13 19:22:12 +00:00
fredb
02b987d615 Many of the "hacks" aren't ready for strict aliasing, so turn it off. 2003-11-14 14:58:15 +00:00
grant
40614d0b3c get rid of USE_GCC2/3 in pkg Makefiles, and set GCC_REQD or
USE_PKGSRC_GCC as appropriate, as this is handled by compiler.mk now.
2003-09-17 19:39:58 +00:00
grant
ac2754dcb7 kill all references to gcc.buildlink2.mk and compiler.mk, and define
USE_GCC2 or USE_GCC3 where appropriate.

the functionality of the old gcc.buildlink2.mk has been rolled into
compiler.mk now, which is automatically used.

more changes to come later...
2003-09-12 20:07:06 +00:00
wiz
d2e8152d76 Take over maintainership. 2003-09-08 12:15:41 +00:00
wiz
3eab55ba5f Update to 4.13:
4.13
* On Xinerama systems, xscreensaver now runs one hack on each
  monitor (just like in ``real'' multi-head mode) instead of running
  one hack stretching across all the screens. Note that for this to
  work with any 3rd party screensavers, they must update their
  ``vroot.h'' file.
* webcollage and vidwhacker display images using xscreensaver-getimage now.
* Added ljlatest script for use with starwars and phosphor.
4.12
* New GL hacks, flipflop, antspotlight, and polytopes.
* Added VMS to bsod.
* Compile without warnings in ``gcc -pedantic''.
* Updates to webcollage and queens.
* Fixed a bug that could cause PAM to hang.
2003-09-08 12:11:14 +00:00
grant
ca3be631f2 s/netbsd.org/NetBSD.org/ 2003-07-17 22:50:55 +00:00
wiz
1a898aa460 Update to 4.11:
* New hacks, `hypertorus', `cubestorm', `glknots', `blocktube',
  and `glmatrix'.
* Updates to `cloudlife', `engine', `xmatrix', and `sonar'.
* Rewrote `glslideshow': it should work on somewhat wimpier
  video cards now.
* Various portability tweaks.
2003-06-24 10:22:46 +00:00
jschauma
874df2b597 s/packages@/tech-pkg@/g
(Forgot the last time we did this.  Pointed out by Sergey
Svishchev (svs at ropnet dot ru))
2003-06-23 14:23:13 +00:00
abs
fb6c29f8bf Update for the fact that 'arm' ports have been called NetBSD-*-arm for a while
now and not NetBSD-*-arm32. Changes include one or more of:
    - Change MACHINE_ARCH == arm32 to also match arm
    - Where ONLY_FOR_PLATFORM includes NetBSD-*-arm32, add NetBSD-*-arm
    - Where BROKEN or worked around for arm gcc bugs, set USE_GCC3
The last may shake out a few more broken packages the next bulk build.
2003-06-11 20:50:50 +00:00
abs
0de8869fb4 Use mk/gcc.buildlink2.mk rather than gcc/buildlink2.mk so lang/gcc3
is accepted. Suggested by Grant.
2003-06-02 14:05:00 +00:00
wiz
7bbdb8bd43 Update to 4.10:
Changes since 4.09:   * New hacks, `cloudlife' and `klein'.
                      * Added Apple ][+, HPUX, and OS/390 sessions to BSOD.
                      * Added some Matrix Reloaded text to `xmatrix'.
                      * Updates to `webcollage', `eruption', `jigglypuff',
                        `metaballs', and `endgame'.
                      * Completely ignore the `memoryLimit' setting now.
2003-05-23 09:39:52 +00:00
wiz
90e4c05bf0 Update to 4.09:
* New hacks, flyingtoasters, bouncingcow, jigglypuff, and glslideshow.
* More models in engine.
* Rewrote xscreensaver-getimage to remove reliance on external image loaders
  (xv, chbg, xloadimage, etc.) and to reduce flicker when loading files.
* Made gflux and flipscreen3d be mouse-spinnable.
2003-03-25 10:38:00 +00:00
mycroft
3898ad8bcc 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'.
2003-02-21 22:05:01 +00:00
wiz
54527d1699 Update to 4.07:
* New hacks, `flurry', `metaballs', `eruption', `popsquares', and `barcode'.
* Minor updates to `maze' for high density mazes.
* Added double buffering to `fluidballs' and `whirlygig'.
* Bug fixes for running xscreensaver to a remote XFree86 display
  (which nobody would ever do...)
* Updated `webcollage' (faster Alta Vista searching.)
* Updated `glplanet' so the sun sets in the west.
* Updated `sproingies' with smooth, unsegmented surfaces.
* Fixed Perl version-sensitivity in `xscreensaver-getimage-file'.
* Fixed GTK2 scrolling bug in `xscreensaver-demo'.
2003-02-15 10:48:26 +00:00
markd
bcefd3e5b1 s/USE_X11/USE_X11BASE/, and bump PKGREVISION
so that app-defaults and gnome control center files end up where expected.
After discussion with wiz and atatat.
2003-02-11 11:24:09 +00:00
cjep
9f6bc9c626 USE_PKGLOCALEDIR=yes 2003-01-10 08:00:02 +00:00
wiz
336c9841e2 s/USE_X11BASE/USE_X11/, and bump PKGREVISION.
Fixes package on systems that _do not_ use xpkgwedge.
Problem reported and fix tested by atatat.
2002-11-06 11:11:38 +00:00
tron
98a3f0c2a4 Revert last change. It shouldn't be necessary to include
"x11.buildlink2.mk" manually, there is a problem in the framework.
2002-10-30 11:34:40 +00:00
tron
45a0351d25 Include "x11.buildlink2.mk" to fix build problem. 2002-10-30 10:44:27 +00:00
wiz
630f4e580f 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.)
2002-10-28 22:37:10 +00:00
jlam
a340ef5fb6 Use gcc/buildlink2.mk instead of Makefile.gcc 2002-09-29 09:38:20 +00:00
jlam
5563eff2d2 Move the USE_BUILDLINK2 definition to the common Makefile, as we include
buildlink2.mk files from there.
2002-09-21 22:47:11 +00:00
jlam
b3bf37319e buildlink1 -> buildlink2 2002-08-29 09:51:08 +00:00
jlam
2483ebd6aa Allow the common Makefile to be shared between xscreensaver, which uses
buildlink2, and xscreensaver-gnome, which uses buildlink1.
2002-08-26 17:39:32 +00:00
jlam
a020ed9056 Merge packages from the buildlink2 branch back into the main trunk that
have been converted to USE_BUILDLINK2.
2002-08-25 21:50:52 +00:00
wiz
2466d3186a We don't have to set INSTALL, nor comment out the INSTALL_SCRIPT line
in configure.
2002-06-01 22:02:47 +00:00
cjep
a1ca96ef45 On arm32, use gcc from pkgsrc to avoid egcs internal error. 2002-05-16 21:55:31 +00:00
jlam
5f5f2c23d6 Strongly buildlinkify. 2002-04-09 22:50:02 +00:00
skrll
23b3156bd2 WTF happened there... you do a cvs diff and then a cvs commit and it
misses out a couple of files.
2002-04-05 12:05:31 +00:00
mycroft
f311fa482c Fix krb5 library linkage. 2002-04-05 04:50:23 +00:00
wiz
339a975f8d Update xscreensaver and xscreensaver-gnome to 4.02.
* Plugged a few minor leaks in `xscreensaver' and `xscreensaver-demo'.
* New hacks, `cubenetic' and `fluidballs'.
* Sped up `pipes'.
* Fixed sphere projection error in `glplanet'; installed a better image
  of earth.
* Added Win2K and MacOS 1 crashes to `bsod'.
* Put back previous (better) version of `forest' that was accidentially
  downgraded in the last release.
* New version of `bumps'.
* Made FPS computation in GL hacks more efficient: it will influence the
  results less, thus resulting in higher (but more accurate) reported frame
  rates.
2002-03-19 15:34:31 +00:00
fredb
b48eba1112 Give all packages which depend on "png" a version bump, and update
all dependencies on packages depending on "png" which contain shared
libraries, all for the (imminent) update to the "png" package.
[List courtesy of John Darrow, courtesy of "bulk-build".]
2002-03-13 17:36:35 +00:00
fredb
1e2d9d4843 Fix a typo. 2002-03-01 13:27:35 +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
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
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
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
866c6dee43 xscreensaver-gnome can just use the distinfo from xscreensaver 2001-05-18 12:54:06 +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
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