Return to Makefile.common CVS log | Up to [cvs.NetBSD.org] / pkgsrc / x11 / xscreensaver |
File: [cvs.NetBSD.org] / pkgsrc / x11 / xscreensaver / Attic / Makefile.common (download)
Revision 1.104, Thu Dec 23 11:45:04 2010 UTC (13 years, 3 months ago) by dsainty
Mechanically replace references to graphics/jpeg with the suitable alternative from mk/jpeg.buildlink3.mk This allows selection of an alternative jpeg library (namely the x86 MMX, SSE, SSE2 accelerated libjpeg-turbo) via JPEG_DEFAULT=libjpeg-turbo, and follows the current standard model for alternatives (fam, motif, fuse etc). The mechanical edits were applied via the following script: #!/bin/sh for d in */*; do [ -d "$d" ] || continue for i in "$d/"Makefile* "$d/"*.mk; do case "$i" in *.orig|*"*"*) continue;; esac out="$d/x" sed -e 's;graphics/jpeg/buildlink3\.mk;mk/jpeg.buildlink3.mk;g' \ -e 's;BUILDLINK_PREFIX\.jpeg;JPEGBASE;g' \ < "$i" > "$out" if cmp -s "$i" "$out"; then rm -f "$out" else echo "Edited $i" mv -f "$i" "$i.orig" && mv "$out" "$i" fi done done |
# $NetBSD: Makefile.common,v 1.104 2010/12/23 11:45:04 dsainty Exp $ # # When updating the package, # please check kdeartwork3 -- it installs some extra # files depending on which screensavers it finds. DISTNAME= xscreensaver-5.12 CATEGORIES= x11 MASTER_SITES= ${HOMEPAGE} MAINTAINER= pkgsrc-users@NetBSD.org HOMEPAGE= http://www.jwz.org/xscreensaver/ BUILDLINK_API_DEPENDS.Xrandr+= Xrandr>=1.0.2 USE_PKGLOCALEDIR= yes USE_X11= yes USE_TOOLS+= msgfmt perl GNU_CONFIGURE= yes CONFIGURE_ARGS+= --with-hackdir=${PREFIX}/libexec/xscreensaver CONFIGURE_ARGS+= --with-jpeg=${JPEGBASE} CONFIGURE_ARGS+= --with-zippy=/usr/games/fortune CONFIGURE_ARGS+= --without-motif CONFIGURE_ENV+= ac_cv_x_app_defaults="${PREFIX}/lib/X11/app-defaults" CONFIGURE_ENV+= ac_cv_perl_version="${PERL_VERSION_cmd:sh}" CONFIGURE_ENV+= INTLTOOL_PERL=${PERL5:Q} .if defined(PKGREVISION) CONFIGURE_ENV+= X_CFLAGS="-DPKGREVISION=${PKGREVISION}" .endif CONFIGURE_ARGS+= ac_cv_path_INTLTOOL_PERL=${PERL5:Q} DISTINFO_FILE= ${.CURDIR}/../../x11/xscreensaver/distinfo PATCHDIR= ${.CURDIR}/../../x11/xscreensaver/patches .include "../../mk/bsd.prefs.mk" PERL_VERSION_cmd= if ${TEST} -x ${PERL5}; then \ ${PERL5} -e 'print $$]'; \ else \ ${ECHO} "5.006"; \ fi .if (${OPSYS} == "NetBSD") . if defined(KERBEROS) CFLAGS+= -I/usr/include/kerberosIV . else CONFIGURE_ARGS+= --without-kerberos . endif .endif .include "../../mk/compiler.mk" .if !empty(CC_VERSION:Mgcc*) CFLAGS+= -fno-strict-aliasing .endif .if ${MACHINE_ARCH} == "arm" || ${MACHINE_ARCH} == "arm32" GCC_REQD+= 2.95.3 .endif INSTALL_MAKE_FLAGS= install_prefix=${DESTDIR} .include "../../devel/gettext-lib/buildlink3.mk" .include "../../mk/jpeg.buildlink3.mk" .include "../../x11/libXrandr/buildlink3.mk" .include "../../x11/libXt/buildlink3.mk"