[BACK]Return to Makefile.common CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / pkgsrc / x11 / xlockmore

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>