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