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

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>