to address issues with NetBSD-6(and earlier)'s fontconfig not being
new enough for pango.
While doing that, also bump freetype2 dependency to current pkgsrc
version.
Suggested by tron in PR 47882
Shared directories can now be created independently by the pacakges
needing them and will be removed automatically by pkg_delete when empty.
Packages needing empty directories can use the @pkgdir command in PLIST.
Discussed and ok'd in thread starting at
http://mail-index.netbsd.org/tech-pkg/2009/06/30/msg003546.html
changes:
-added, updated and improved hacks
-bugfixes
-Reworked PAM code to support fingerprint readers, etc.
-Minor tweaks for compilation on MacOS 10.5.0
INSTALLATION_DIRS, as well as all occurrences of ${PREFIX}/man with
${PREFIX}/${PKGMANDIR}.
Fixes PR 35265, although I did not use the patch provided therein.
Changes since 4.24: * Ported to MacOS X! (10.4.0 or newer)
* API change: instead of providing a single screenhack()
function that does not return, screen savers using the
screenhack.h framework must now provide "init" and
"draw one frame" functions instead. All bundled savers
have been updated; third-party patches will need work.
* All image-loading happens asynchronously.
* xscreensaver-getimage-file caches the contents of the
image directory for a few hours, so consecutive runs
won't have to re-list the whole directory tree.
* New hacks, `topblock' and `glschool'.
* Removed `xteevee' (superceded by `xanalogtv').
* Added variable-sized puzzle pieces to `jigsaw'.
* Changes to the defaults and command-line options of
many hacks to make the .xml files more consistent.
* Reap zombies in `glslideshow' and `carousel'.
* `sonar' works without setuid on OSX (dgram icmp).
* `xmatrix -mode pipe' displays the text of a subprocess.
* `endgame' has higher resolution chess-piece models.
* `webcollage' takes a -directory option to get images
from a local directory.
Changes since 4.23: * New versions of `cube21', `glsnake', `celtic'.
* Backed out a DPMS-related patch that cause desktop
flickering with some X servers.
* Fixed startup crash in getgroups() when running setuid.
* Default to not displaying stderr on the saver window.
* Fixed bad free() in "Documentation" button.
* Don't try to run hacks that aren't installed.
* Minor fixes to various XML config files and man pages.
Changes since 4.22: * New hacks, `glhanoi', `cube21', `timetunnel',
`juggler3d', and `celtic'.
* New versions of `tangram', `webcollage', `hypertorus',
`polytopes', and `ripples'.
* `sonar' is now quiet about unresolvable hosts.
* Minor corrections to BASIC code in `apple2'.
* Don't install `ant' by default, since there is some
Java tool of that name, which was causing confusion.
And also it's boring.
* Made screen grabbing work again on MacOS 10.4.2.
* No longer prints bogus warnings about ClientMessages
intended for the window manager.
* Ignore unprintable characters in passwd entry field.
* Fixed yet another cross-host-display image-loading
endian problem.
* `xscreensaver-command -watch' and `-time' now work
on 64-bit machines.
file's sole purpose was to provide a dependency on pkg-config and set
some environment variables. Instead, turn pkg-config into a "tool"
in the tools framework, where the pkg-config wrapper automatically
adds PKG_CONFIG_LIBDIR to the environment before invoking the real
pkg-config.
For all package Makefiles that included pkg-config/buildlink3.mk, remove
that inclusion and replace it with USE_TOOLS+=pkg-config.
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.
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.)
in the process. (More information on tech-pkg.)
Bump PKGREVISION and BUILDLINK_DEPENDS of all packages using libtool and
installing .la files.
Bump PKGREVISION (only) of all packages depending directly on the above
via a buildlink3 include.
* 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.