Commit graph

197 commits

Author SHA1 Message Date
jlam
7bd087ae6e Avoid hardcoding "ca" and "pt_BR" as known locales in the configure
scripts.  Fixes build after removing ca.po and pt_BR.po.
2006-05-21 23:31:14 +00:00
jlam
19b3f0991a Remove useless locale files that contained no translations. Bump the
PKGREVISION to 5.
2006-05-21 15:19:31 +00:00
wiz
ba871fd775 Do not install webcollage screensaver by default, since it downloads
random images from the web for display, which might include
pornographic or otherwise unwanted pictures. I couldn't find a way
to disable this globally by default while still installing it, so
we just don't compile and install it now. Bump PKGREVISION for this
change. Addresses PR 33310 by Hiroyuki Bessho.

Split out options stuff to options.mk file.
Add option to install the webcollage screensaver.
Clean up a pkglint warning.
Remove some gettext workaround; this should be fixed by adding the
appropriate tool to USE_TOOLS instead.
2006-05-14 18:55:50 +00:00
jlam
ea5f9f80b6 Strip ${PKGLOCALEDIR} from PLISTs of packages that already obey
PKGLOCALEDIR and which install their locale files directly under
${PREFIX}/${PKGLOCALEDIR} and sort the PLIST file entries.  From now
on, pkgsrc/mk/plist/plist-locale.awk will automatically handle
transforming the PLIST to refer to the correct locale directory.
2006-04-17 07:07:11 +00:00
jlam
1cf9796f3c BUILD_USE_MSGFMT and USE_MSGFMT_PLURALS are obsolete. Replace with
USE_TOOLS+=msgfmt.
2006-04-13 18:23:29 +00:00
rillig
96fc47c14f Aligned the last line of the buildlink3.mk files with the first line, so
that they look nicer.
2006-04-12 10:26:59 +00:00
reed
5abef9be14 Over 1200 files touched but no revisions bumped :)
RECOMMENDED is removed. It becomes ABI_DEPENDS.

BUILDLINK_RECOMMENDED.foo becomes BUILDLINK_ABI_DEPENDS.foo.

BUILDLINK_DEPENDS.foo becomes BUILDLINK_API_DEPENDS.foo.

BUILDLINK_DEPENDS does not change.

IGNORE_RECOMMENDED (which defaulted to "no") becomes USE_ABI_DEPENDS
which defaults to "yes".

Added to obsolete.mk checking for IGNORE_RECOMMENDED.

I did not manually go through and fix any aesthetic tab/spacing issues.

I have tested the above patch on DragonFly building and packaging
subversion and pkglint and their many dependencies.

I have also tested USE_ABI_DEPENDS=no on my NetBSD workstation (where I
have used IGNORE_RECOMMENDED for a long time). I have been an active user
of IGNORE_RECOMMENDED since it was available.

As suggested, I removed the documentation sentences suggesting bumping for
"security" issues.

As discussed on tech-pkg.

I will commit to revbump, pkglint, pkg_install, createbuildlink separately.

Note that if you use wip, it will fail!  I will commit to pkgsrc-wip
later (within day).
2006-04-06 06:21:32 +00:00
joerg
5911def816 Recursive revision bump / recommended bump for gettext ABI change. 2006-02-05 23:08:03 +00:00
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
94e3d7c16b Remove USE_PKGLOCALEDIR-introduced chunk. 2005-09-18 23:26:01 +00:00
jlam
9116d7f679 Add "pam" PKG_OPTION to x11/xscreensaver. Addresses part of PR pkg/31338.
Bump the PKGREVISION of x11/xscreensaver to 2.
2005-09-18 21:31:21 +00:00
tron
b42da084d8 Rewrite last change a bit because the check didn't work properly. 2005-07-21 10:59:01 +00:00
tron
99c338420c The additional locale files only get installed on systems with a recent
gettext version (e.g. NetBSD 3.99.7) but not systems with an older one
(e.g. NetBSD 3.0_BETA). We must therefore adapt the package list
dynamically.
2005-07-21 10:43:23 +00:00
hira
c9dfbf964e Add missing entries to PLIST. Bump PKGREVISION. 2005-07-21 06:41:12 +00:00
kristerw
49317465c6 Fix C99-isms. 2005-07-17 17:39:57 +00:00
wiz
f03834a84e Make comment in de.po UTF-8 (like the rest of the file).
Fixes a problem with gettext reported by Joerg Sonnenberger in private mail.
2005-07-12 09:43:06 +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
3ef9ebe5c9 Install xscreensaver-demo man page with xscreensaver-demo package, not
with xscreeensaver package. Bump PKGREVISION for both.

Patch from Kouichirou Hiratsuka.
2005-04-21 15:01:43 +00:00
tv
f816d81489 Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used. 2005-04-11 21:44:48 +00:00
wiz
f89af948b8 Avoid installing files to /xscreensaver.
Patch from Kouichirou Hiratsuka (thanks!).

If you installed xscreensaver after 4.21, ``rm -r /xscreensaver''.
Sorry.
2005-04-04 09:14:45 +00:00
wiz
14b064ff15 Remove obsolete configure argument. 2005-03-27 20:42:52 +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
ce62648d51 graphics/barcode and x11/xscreensaver conflict (because of
man/man1/barcode.1). Noted by kleink in PR 29585.
2005-03-18 14:44:58 +00:00
wiz
393af94024 Add RMD160 checksums to the SHA1 ones. 2005-02-23 17:36:09 +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
snj
6194a96918 No longer used. 2004-04-12 00:27:26 +00:00
jlam
7db11b582a Fix serious bug where BUILDLINK_PACKAGES wasn't being ordered properly
by moving the inclusion of buildlink3.mk files outside of the protected
region.  This bug would be seen by users that have set PREFER_PKGSRC
or PREFER_NATIVE to non-default values.

BUILDLINK_PACKAGES should be ordered so that for any package in the
list, that package doesn't depend on any packages to the left of it
in the list.  This ordering property is used to check for builtin
packages in the correct order.  The problem was that including a
buildlink3.mk file for <pkg> correctly ensured that <pkg> was removed
from BUILDLINK_PACKAGES and appended to the end.  However, since the
inclusion of any other buildlink3.mk files within that buildlink3.mk
was in a region that was protected against multiple inclusion, those
dependencies weren't also moved to the end of BUILDLINK_PACKAGES.
2004-03-18 09:12:08 +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
jlam
9ff0e10340 Reorder location and setting of BUILDLINK_PACKAGES to match template
buildlink3.mk file in revision 1.101 of bsd.buildlink3.mk.
2004-03-05 19:25:06 +00:00
jmmv
3b69bf10ca bl3ify 2004-02-26 17:31:40 +00:00
jmmv
35c706928e Avoid passing C89 options when calling the compiler, as they trigger some
errors that break the build.
2004-02-26 16:42:39 +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
553d3e0295 oops, it's "de" not "es". 2004-02-02 23:56:03 +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
a58dd81611 Bump PKGREVISION due to xmlcatmgr update to 2.0beta1. I know; this is a PITA.
This shouldn't be needed if we had non-recursive dependancies *sigh*.
2004-01-23 21:50:42 +00:00
jmmv
808d1053a8 This needs gettext-lib (fixes installation on NetBSD 1.5). 2003-12-28 12:47:09 +00:00
jmmv
55a2d759f7 Fix build with XFree 3.x. Closes PR pkg/23905 by Richard Liang. 2003-12-28 12:18:24 +00:00