Annotation of pkgsrc/x11/xlockmore/Makefile, Revision 1.46
1.46 ! hubertf 1: # $NetBSD: Makefile,v 1.45 2001/07/26 03:35:25 lukem Exp $
1.2 hubertf 2: # FreeBSD Id: Makefile,v 1.23 1997/10/10 09:24:38 tg Exp
1.1 hubertf 3: #
4:
1.46 ! hubertf 5: DISTNAME= xlockmore-5.02
1.1 hubertf 6: CATEGORIES= x11
1.31 tron 7: MASTER_SITES= ftp://ftp.tux.org/pub/tux/bagleyd/xlockmore/ \
8: ${MASTER_SITE_XCONTRIB:=applications/}
1.1 hubertf 9:
1.9 hubertf 10: MAINTAINER= hubertf@netbsd.org
1.18 tsarna 11: HOMEPAGE= http://www.tux.org/~bagleyd/xlockmore.html
1.41 wiz 12: COMMENT= Like the XLock session locker/screen saver, but with more
1.37 rh 13:
14: CHECK_MESA= YES
1.1 hubertf 15:
1.45 lukem 16: .include "../../mk/bsd.prefs.mk"
17:
1.44 abs 18: .if defined(XLOCK_LIGHT)
19: CONFIGURE_ARGS+=--without-gltt --without-ttf --without-opengl --without-mesagl \
20: --without-xpm # --without-cxx XXX doesn't work
21: CONFIGURE_ENV+= CXX="${CC}" # no dependency on libstdc++
22: .else
23: USE_XPM= YES
1.36 rh 24: USE_MESA= YES
1.44 abs 25: CONFIGURE_ARGS+= --with-mesagl
1.35 itohy 26: .endif
1.44 abs 27:
1.38 jwise 28: .if !exists(${X11BASE}/lib/libXdpms.a)
29: XLOCK_NO_DPMS= YES
30: .endif
31:
1.33 tron 32: GNU_CONFIGURE= YES
33: USE_X11BASE= YES
1.46 ! hubertf 34: #USE_GMAKE= yes
! 35: DEFINES= -DDEFAULT_SOUND_DIR='\"${PREFIX}/lib/X11/xlock/sounds/\"' \
! 36: -DDEF_MODULEPATH='\"lib/X11/xlock/modules\"'
! 37: CC+= ${DEFINES}
! 38: CXX+= ${DEFINES}
1.44 abs 39:
1.35 itohy 40: CONFIGURE_ARGS+= --without-motif --without-sx \
1.1 hubertf 41: --without-editres --without-dtsaver --without-rplay \
1.21 tron 42: --without-nas --without-gtk
1.35 itohy 43: .if ${OPSYS} == "NetBSD"
44: CONFIGURE_ARGS+= --enable-def_play='/usr/bin/audioplay ${PREFIX}/lib/X11/xlockmore/'
1.38 jwise 45: .endif
46:
47: .if defined(XLOCK_NO_DPMS)
48: CONFIGURE_ARGS+= --without-dpms
1.35 itohy 49: .endif
1.29 hubertf 50:
51: post-patch:
1.46 ! hubertf 52: for i in xlock/resource.c ; do \
1.29 hubertf 53: f=${WRKSRC}/$$i ; \
1.30 hubertf 54: [ -f $$f.BAK ] || ${MV} $$f $$f.BAK ; \
55: ${SED} \
1.29 hubertf 56: -e 's|@PREFIX@|${PREFIX}|g' \
57: <$$f.BAK >$$f ; \
58: done
1.35 itohy 59: .if defined(XLOCK_DEFAULT_MODE) && ${XLOCK_DEFAULT_MODE} != ""
60: cd ${WRKSRC}/xlock; \
61: [ -f XLock.ad.BAK ] || ${MV} XLock.ad XLock.ad.BAK ; \
62: ${SED} \
63: -e 's/^\(XLock.mode:[ ]*\).*/\1${XLOCK_DEFAULT_MODE}/' \
64: XLock.ad.BAK >XLock.ad
65: .endif
1.29 hubertf 66:
67: post-install:
68: ${INSTALL_DATA_DIR} ${PREFIX}/lib/X11/xlockmore
69: ${INSTALL_DATA} \
70: ${WRKSRC}/sounds/thank-you.au \
71: ${WRKSRC}/sounds/identify-please.au \
72: ${WRKSRC}/sounds/not-programmed.au \
73: ${WRKSRC}/sounds/complete.au \
74: ${PREFIX}/lib/X11/xlockmore
1.1 hubertf 75:
1.12 agc 76: .include "../../mk/bsd.pkg.mk"
CVSweb <webmaster@jp.NetBSD.org>