pkgsrc/x11/xscreensaver/Makefile.common

62 lines
1.7 KiB
Makefile
Raw Normal View History

# $NetBSD: Makefile.common,v 1.59 2003/12/14 23:56:58 seb Exp $
#
DISTNAME= xscreensaver-4.14
CATEGORIES= x11
MASTER_SITES= ${HOMEPAGE} \
ftp://ftp.fu-berlin.de/unix/X11/graphics/xscreensaver/
2003-09-08 14:15:41 +02:00
MAINTAINER= wiz@NetBSD.org
HOMEPAGE= http://www.jwz.org/xscreensaver/
USE_BUILDLINK2= yes
2003-01-10 09:00:02 +01:00
USE_PKGLOCALEDIR= yes
USE_X11BASE= yes
GNU_CONFIGURE= yes
CONFIGURE_ARGS+= --with-hackdir=${PREFIX}/libexec/xscreensaver
2002-04-10 00:50:02 +02:00
CONFIGURE_ARGS+= --with-gl
CONFIGURE_ARGS+= --with-gle
CONFIGURE_ARGS+= --with-jpeg=${BUILDLINK_PREFIX.jpeg}
2002-04-10 00:50:02 +02:00
CONFIGURE_ARGS+= --with-zippy=/usr/games/fortune
CONFIGURE_ARGS+= --without-motif
CONFIGURE_ARGS+= --without-shadow
2002-04-10 00:50:02 +02:00
CONFIGURE_ENV+= X_PRE_LIBS=-lXt
2002-04-10 00:50:02 +02:00
CONFIGURE_ENV+= ac_cv_x_app_defaults="${PREFIX}/lib/X11/app-defaults"
CONFIGURE_ENV+= PERL="${PERL5}" ac_cv_perl_version="${PERL_VERSION}"
CONFIGURE_ENV+= INTLTOOL_PERL="${ECHO} ${PERL_VERSION}"
CONFIGURE_ARGS+= ac_cv_path_INTLTOOL_PERL="${ECHO} ${PERL_VERSION}"
MAKE_ENV+= KDEDIR=${PREFIX}
DISTINFO_FILE= ${.CURDIR}/../../x11/xscreensaver/distinfo
FILESDIR= ${.CURDIR}/../../x11/xscreensaver/files
PATCHDIR= ${.CURDIR}/../../x11/xscreensaver/patches
.include "../../mk/bsd.prefs.mk"
2002-04-10 00:50:02 +02:00
.ifndef (PERL_VERSION)
PERL_VERSION!= if [ -x ${PERL5} ]; then ${PERL5} -e 'print $$]'; else ${ECHO} "5.006"; fi
MAKEFLAGS+= PERL_VERSION="${PERL_VERSION}"
.endif
.if (${OPSYS} == "NetBSD")
2002-08-29 11:51:08 +02:00
. if defined(KERBEROS)
CFLAGS+= -I/usr/include/kerberosIV
2002-08-29 11:51:08 +02:00
. else
CONFIGURE_ARGS+= --without-kerberos
2002-08-29 11:51:08 +02:00
. endif
.endif
.if (${_CC_IS_GCC} == "YES")
CFLAGS+= -fno-strict-aliasing
.endif
.if ${MACHINE_ARCH} == "arm" || ${MACHINE_ARCH} == "arm32"
USE_PKGSRC_GCC= # defined
.endif
.include "../../graphics/gle/buildlink2.mk"
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 23:37:10 +01:00
.include "../../graphics/jpeg/buildlink2.mk"