Commit graph

85 commits

Author SHA1 Message Date
rillig
b71a1d488b Fixed pkglint warnings. The warnings are mostly quoting issues, for
example MAKE_ENV+=FOO=${BAR} is changed to MAKE_ENV+=FOO=${BAR:Q}. Some
other changes are outlined in

    http://mail-index.netbsd.org/tech-pkg/2005/12/02/0034.html
2005-12-05 20:49:47 +00:00
wiz
406162c47d Remove now unnecessary --mandir setting (added automatically). 2005-10-07 18:43:40 +00:00
wiz
b6bc732bf8 Update to 4.22:
Changes since 4.21:   * Fixed a bug in the new mouse-motion code that caused
                        the screen to never blank on multi-head non-Xinerama
                        systems.  Oops.
                      * New hacks, `interaggregate', `antmaze', `tangram',
                        and `crackberg'.
                      * Minor tweaks to `fiberlamp', `ifs', `slidescreen',
                        `zoom', `sonar', `fireworkx', `whirlwindwarp',
                        `bubble3d', and `rd-bomb'.
                      * Added motion blur to `blinkbox'.
                      * `bsod' now includes Longhorn's "RSOD", and OS/2.
                      * Fixed `-wireframe' usage in most hacks and man pages.
2005-06-28 10:03:14 +00:00
jlam
48781afdbb For packages that use GNU configure, don't bother adding "TOOL"
variables into CONFIGURE_ENV if the new tools framework already takes
care of adding them automatically.
2005-05-22 05:35:32 +00:00
jlam
cde305aa35 Use :sh instead of != to defer execution of ${PERL} until the configure
phase.  This avoids needing ${PERL} in the top-level make.
2005-04-28 23:42:48 +00:00
wiz
8660400d53 xscreensaver needs Xrandr; add its buildlink3. 2005-03-26 12:29:33 +00:00
wiz
70368e64ff Update to 4.21:
Changes since 4.20:   * New hack: `fliptext'.
                      * Changed default configure installation directories:
                        /usr/bin/ for xscreensaver, etc.;
                        /usr/libexec/xscreensaver/ for hacks;
                        /usr/share/xscreensaver/config/ for xml files.
                      * All the text-manipulating screen savers can have their
                        text source configured via `xscreensaver-demo' now.
                      * xscreensaver.spec now builds three RPMs:
                        base (no hacks); extras (2d hacks); and gl-extras.
                      * Added `-program' and `-front' option to `gltext'.
                      * Added `-shells' to `molecule'.
                      * Fixed text-alpha glitch in `carousel'.
                      * New `pacman': the ghosts can be killed now.
                      * Fixed a bug in screen-grabbing GL hacks where images
                        would be tiled instead of scaled on machines that
                        can't do large textures.
                      * `webcollage' can hit Flickr now.
                      * New (rewritten) implementation of `ifs'.
                      * The unlock dialog can be made to have a "New Login"
                        button that will run `gdmflexiserver'.  Experimental!
                      * Fixed non-ASCII display bug in `starwars'.
                      * Configure finds a default for imageDirectory.
                      * "xscreensaver-command -lock" now works even if
                        in "screensaver disabled" mode.
                      * If a bad password is typed while CapsLock is on, the
                        unlock dialog says "CapsLock?" instead of "Sorry".
                      * Mouse motion only counts as activity if the mouse moved
                        more than 10 pixels (so the screen won't unblank every
                        time you bump your desk.)
                      * New mode option "random-same": if you have multiple
                        monitors, this will run the *same* randomly chosen
                        hack on each screen, instead of different ones on each.
Changes since 4.19:   * New hacks, `fiberlamp', `boing', `boxfit', and
                        `carousel'.
                      * Rewrote `glslideshow' again: should be faster now.
                      * Sped up loading of images in GL programs.
                      * `starwars' uses texture-mapped fonts now.
                      * New `bsod' modes: tru64, hppa, and nvidia.
                      * Updates to `webcollage', `juggle', `pinion',
                        `fireworkx', `sonar', `extrusion', `substrate', and
                        `pong'.
Changes since 4.18:   * New hacks, `substrate', `intermomentary', `fireworkx',
                        and `pinion'.
                      * New version of `flow'.
                      * Made /proc/interrupts work again on Linux 2.6.
                      * Made `analogtv' not hog the CPU.
                      * Made analogtv-based hacks work properly on PPC/ARM.
                      * Fixed a bad memory leak in `piecewise'.
                      * Minor updates to `sonar', `molecule', `glmatrix',
                        `galaxy', and `webcollage'.
                      * Removed support for GTK 1.x (everyone uses 2.x now.)
2005-03-24 13:55:42 +00:00
wiz
582e98dcd3 Fix RCS Id. 2005-03-21 12:33:26 +00:00
wiz
d5933401a8 Update xscreensaver to 4.18:
4.18                              14-Aug-2004
   * Oops, pay no attention to the man behind the curtain.
 4.17                              14-Aug-2004
   * New hacks, anemotaxis and memscroller.
   * Fixed a bad bug that caused vidwhacker to never die.
   * Fixed normals and lighting in polyhedra.
   * Don't reuse the window when changing hacks (to work around bugs in some GL
     implementations.)
   * Made xscreensaver-getimage-file skip thumbnail-sized images.
   * Fixed endian problem in barcode on non-x86.
   * Updates to webcollage, apple2, fuzzyflakes, atunnel, and pacman.
   * Timing tweaks to bubble3d, bouncingcow, engine, gltext, lavalite,
     molecule, spotlight, sballs, boxed, blinkbox, and circuit.
   * Configure updates for Fedora core 2 / xorg 6.7.0.
   * Compile without warnings under gcc 3.3.3.
   * I give up: don't blank or lock the screen if we can't get a keyboard grab.
     In that case, both choices are bad.
2004-09-27 14:19:44 +00:00
reinoud
4181dd0fd9 The comepage is currently not accessible for downloads; it could be squatted.
Moved the other download site up as first choice
2004-08-16 14:10:33 +00:00
wiz
342a1f8bd4 Update to 4.16:
* New hacks, `polyhedra', `fuzzyflakes', `antinspect',
  and `providence'.
* Minor updates to `webcollage', `bsod', `endgame',
  `antspotlight', `xmatrix', and `glmatrix'.
* Added support for the RANDR (Resize and Rotate)
  extension to detect when the size of the desktop has
  been changed while xscreensaver is already running.
* Possibly-futile attempt to work around "rdesktop"
  focus/grab idiocy.
* Made `xscreensaver-getimage -file' still work even if
  imageDirectory is unset.
* Convert Latin1 to ASCII in `starwars' and `phosphor'
  (since the GLUT font only has ASCII glyphs.)
* Fixed randomization in `noof'.
* Added "GetViewPortIsFullOfLies" preference to work
  around longstanding XFree86 bug #421.
* Made `sonar' subnet pinging work properly on bigendian
  machines (e.g., PPC.)
2004-05-15 13:13:19 +00:00
wiz
2e113ecacd Update to 4.15:
* New hacks, `wormhole', `mismunch', `noof', and
  `pacman'.
* `phosphor' and `apple2' include vt100 emulators now:
  this means you can do "phosphor -program top", or
  can use either program as an xterm replacement:
  "apple2 -text -fast -program 'xemacs -nw'".
* `analogtv' (and related) fill the screen better.
* The '-gradient' option works in `atlantis' now.
* Minor updates to `blinkbox', `queens', `endgame',
  `glmatrix', `mirrorblob', `blocktube', and `molecule'.
* Integrated SuSE's "external passwd helper" support.
* Marginally better /tmp handling in various programs.
* Updated config defaults for xplanet 1.0.3.
* Portability fixes.
2004-05-11 13:34:20 +00:00
wiz
04412ee46f Unconditionally disable kerberos on FreeBSD.
Per Michal Pasternak on tech-pkg, xscreensaver only
supports kerberos 4 and FreeBSD only provides kerberos 5.
2004-03-17 19:36:59 +00:00
jmmv
3b69bf10ca bl3ify 2004-02-26 17:31:40 +00:00
jlam
efa1ab70ba Include "../../mk/compiler.mk" to get the value of CC_VERSION before
testing it.
2004-02-18 13:33:40 +00:00
jlam
7699290f10 If we're passing through MAKEFLAGS variables whose values may contain
spaces, use the :Q modifier instead of double-quoting the value.  This
avoids breakage when executing the just-in-time su targets.
2004-02-06 19:04:24 +00:00
xtraeme
b377295bfe Some gettext catalogs were not installed in FreeBSD, so use
PLIST_SUBST to disable them for now.
2004-02-02 23:55:00 +00:00
jlam
320f4658bf bl3ify 2004-02-01 10:48:46 +00:00
jlam
3ac2d4b8aa In the new compiler selection framework, GCC_REQD is appended to, not
overridden.
2004-02-01 01:43:28 +00:00
kristerw
40e1f426ee Add build dependency on perl. 2004-01-27 18:56:23 +00:00
kristerw
84c60bccbc Use GCC_REQD instead of USE_PKGSRC_GCC when overriding the compiler
for arm, so that we don't need to install the gcc package(s) on
machines that already have a working compiler in their /usr/bin.
2004-01-24 20:14:56 +00:00
jmmv
808d1053a8 This needs gettext-lib (fixes installation on NetBSD 1.5). 2003-12-28 12:47:09 +00:00
fredb
3d3a328997 Disable PAM unconditionally, as discussed briefly on tech-pkg, as the PAM
support is currently broken on FreeBSD, at least. Closes PR pkg/23843.
2003-12-27 18:43:13 +00:00
sketch
446a23ab6e Check for GCC using CC_VERSION rather than _CC_IS_GCC, as the latter is
not defined when building with USE_SUNPRO, breaking the build.
2003-12-19 18:21:03 +00:00
atatat
e10da302d3 Make the password dialogue banner display the netbsd PKGREVISION
number, if there was one (which, of course, makes me bump PKGREVISION
to 1 for all three xscreensaver pkgs (are we really supposed to bump
PKGREVISION for each pkg individually?)).  This eliminates the
confusion where pkg_info says version "4.14nb1" is installed, yet the
dialogue says it's onlu version "4.14".

Also, fix the conflicts for the screensaver pkg so that it properly
conflicts with xscreensaver-gnome<4.14 (not <1.14).
2003-12-18 13:49:17 +00:00
tron
f1eabaaa25 Fix bad variable initialization which broke the build of the
"xscreensaver-gnome" and "xscreensaver-demo" packages.
2003-12-16 07:08:10 +00:00
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