Annotation of pkgsrc/x11/xlockmore/Makefile.common, Revision 1.2
1.2 ! jlam 1: # $NetBSD: Makefile.common,v 1.1 2003/06/30 07:29:00 jlam Exp $
! 2: #
! 3: # This Makefile.common is included by:
! 4: #
! 5: # x11/xlockmore
! 6: # x11/xlockmore-lite
1.1 jlam 7:
1.2 ! jlam 8: DISTNAME= xlockmore-5.08.2
1.1 jlam 9: CATEGORIES= x11
10: MASTER_SITES= ftp://ftp.tux.org/pub/tux/bagleyd/xlockmore/ \
11: ${MASTER_SITE_XCONTRIB:=applications/}
12: EXTRACT_SUFX= .tar.bz2
13:
14: MAINTAINER= hubertf@netbsd.org
15: HOMEPAGE= http://www.tux.org/~bagleyd/xlockmore.html
16:
17: CONFLICTS+= xlockmore-[0-9]* xlockmore-lite-[0-9]*
18:
19: DISTINFO_FILE?= ${.CURDIR}/../xlockmore/distinfo
20: PATCHDIR?= ${.CURDIR}/../xlockmore/patches
21: PLIST_SRC?= ${.CURDIR}/../xlockmore/PLIST
22:
23: USE_BUILDLINK2= YES
24: USE_X11BASE= YES
25:
26: .include "../../mk/bsd.prefs.mk"
27:
28: XLOCK_SOUNDDIR= ${PREFIX}/lib/X11/xlock/sounds
29: XLOCK_MODULEDIR= ${PREFIX}/lib/X11/xlock/modules
30:
31: .if !exists(${X11BASE}/lib/libXdpms.a)
32: XLOCK_NO_DPMS= YES
33: .endif
34:
35: DEFINES+= -DDEF_MODULEPATH=\"${XLOCK_MODULEDIR}\"
36: CPPFLAGS+= ${DEFINES}
37: CXXFLAGS+= ${DEFINES}
38:
39: GNU_CONFIGURE= YES
40: CONFIGURE_ARGS+= --without-motif
41: CONFIGURE_ARGS+= --without-editres
42: CONFIGURE_ARGS+= --without-dtsaver
43: CONFIGURE_ARGS+= --without-rplay
44: CONFIGURE_ARGS+= --without-nas
45: CONFIGURE_ARGS+= --without-gtk
46:
47: .if ${OPSYS} == "NetBSD"
48: . if defined(USE_OSS)
49: . include "../../audio/oss/buildlink2.mk"
50: BUILDLINK_DEPENDS.oss= oss-[0-9]*
51: XLOCK_AUDIOPLAY?= ${BUILDLINK_PREFIX.oss}/bin/ossplay
52: . else
53: XLOCK_AUDIOPLAY?= /usr/bin/audioplay
54: . endif
55: CONFIGURE_ARGS+= --enable-def-play="${XLOCK_AUDIOPLAY}"
56: .endif
57:
58: .if defined(XLOCK_NO_DPMS) && !empty(XLOCK_NO_DPMS:M[yY][eE][sS])
59: CONFIGURE_ARGS+= --without-dpms
60: .endif
61:
62: # Set the complete paths to the sound files and set the default xlock
63: # mode/screensaver.
64: #
65: post-patch:
66: cd ${WRKSRC}/xlock; \
67: ${MV} -f XLock.ad XLock.ad.presed; \
68: ${SED} -e "s|/usr/lib/|${PREFIX}/lib/|g" \
69: XLock.ad.presed > XLock.ad; \
70: ${RM} -f XLock.ad.presed
71: .if defined(XLOCK_DEFAULT_MODE) && !empty(XLOCK_DEFAULT_MODE)
72: cd ${WRKSRC}/xlock; \
73: ${MV} -f XLock.ad XLock.ad.presed; \
74: -e "s|^\(Xlock.mode:[ ]*\).*|\1${XLOCK_DEFAULT_MODE}|" \
75: XLock.ad.presed > XLock.ad; \
76: ${RM} -f XLock.ad.presed
77: .endif
78:
79: post-install:
80: ${INSTALL_DATA_DIR} ${XLOCK_SOUNDDIR}
81: cd ${WRKSRC}/sounds; \
82: for file in *.au; do \
83: ${INSTALL_DATA} $$file ${XLOCK_SOUNDDIR}; \
84: done
CVSweb <webmaster@jp.NetBSD.org>