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

Annotation of pkgsrc/editors/emacs/Makefile.common, Revision 1.29

1.29    ! wiz         1: # $NetBSD: Makefile.common,v 1.28 2011/09/12 22:31:58 wiz Exp $
1.25      wiz         2: #
                      3: # used by editors/emacs/Makefile
                      4: # used by editors/emacs-nox11/Makefile
1.1       markd       5:
1.29    ! wiz         6: DISTNAME=      emacs-${EMACS_VERSION}b
1.22      minskim     7: CATEGORIES=    editors
1.1       markd       8: MASTER_SITES=  ${MASTER_SITE_GNU:=emacs/}
1.22      minskim     9:
1.27      minskim    10: MAINTAINER=    minskim@NetBSD.org
1.1       markd      11: HOMEPAGE=      http://www.gnu.org/software/emacs/emacs.html
1.22      minskim    12: COMMENT=       GNU editing macros (editor)
                     13: LICENSE=       gnu-gpl-v3
                     14:
                     15: PKG_DESTDIR_SUPPORT=   user-destdir
1.28      wiz        16:
1.29    ! wiz        17: WRKSRC=                ${WRKDIR}/${DISTNAME:S/b$//}
1.24      joerg      18: MAKE_JOBS_SAFE=                no
1.22      minskim    19:
                     20: CONFLICTS+=    emacs-nox11-[0-9]*
1.1       markd      21:
1.22      minskim    22: GNU_CONFIGURE= yes
                     23: INFO_FILES=    yes
                     24: USE_TOOLS+=    gmake makeinfo gzip
1.1       markd      25:
1.22      minskim    26: CONFIGURE_ARGS+=       --srcdir=${WRKSRC}
                     27: CONFIGURE_ARGS+=       --localstatedir=${VARBASE}
1.24      joerg      28: CONFIGURE_ENV+=                GAMEOWN=${GAMES_USER}
                     29:
                     30: SETGIDGAME=    yes
1.1       markd      31:
1.22      minskim    32: BUILD_DEFS+=           VARBASE
                     33: BUILD_DEFS+=           GAMEDATAMODE
                     34: PLIST_SRC+=            ../../editors/emacs/PLIST
1.1       markd      35:
1.22      minskim    36: .include "../../editors/emacs/version.mk"
1.1       markd      37:
1.22      minskim    38: BUILD_TARGET=          bootstrap
                     39: EMACS_VERSION=         ${_EMACS_VERSION_MAJOR}.${_EMACS_VERSION_MINOR}
                     40: PLIST_SUBST+=          EMACS_VERSION=${EMACS_VERSION}
1.1       markd      41:
1.22      minskim    42: REPLACE_PERL=          lib-src/grep-changelog
                     43: CHECK_INTERPRETER_SKIP=        bin/grep-changelog
1.14      markd      44:
1.24      joerg      45: MAKE_DIRS_PERMS+=      ${VARBASE}/games/emacs ${GAMES_USER} ${GAMES_GROUP} ${GAMEDIRMODE}
1.22      minskim    46: CONF_FILES_PERMS+=     /dev/null ${VARBASE}/games/emacs/snake-scores \
1.24      joerg      47:                        ${GAMES_USER} ${GAMES_GROUP} ${GAMEDATAMODE}
1.22      minskim    48: CONF_FILES_PERMS+=     /dev/null ${VARBASE}/games/emacs/tetris-scores \
1.24      joerg      49:                        ${GAMES_USER} ${GAMES_GROUP} ${GAMEDATAMODE}
                     50:
                     51: SPECIAL_PERMS+=                libexec/emacs/${EMACS_VERSION}/${MACHINE_GNU_PLATFORM}/update-game-score ${SETGID_GAMES_PERMS}
1.14      markd      52:
1.2       markd      53: # build PATH in the dumped emacs is not a problem
1.11      wiz        54: CHECK_WRKREF_SKIP+=    bin/emacs
1.22      minskim    55: CHECK_WRKREF_SKIP+=    bin/emacs-${EMACS_VERSION}
1.14      markd      56:
1.1       markd      57: .include "../../mk/bsd.prefs.mk"
                     58:
1.22      minskim    59: .if (${OPSYS} == "DragonFly") && exists(/usr/lib/crtn.o)
                     60: CPPFLAGS+=             -DDFLY_CRT_USRLIB
1.13      joerg      61: .endif
                     62:
1.26      roy        63: .if (${OPSYS} == "NetBSD") && exists(/usr/include/term.h)
                     64: CPPFLAGS+=     -DTERMINFO
                     65: .elif ${OPSYS} == "DragonFly" || ${OPSYS} == "FreeBSD" || ${OPSYS} == "Linux" || ${OPSYS} == "OpenBSD"
1.23      hasso      66: .include "../../mk/curses.buildlink3.mk"
                     67: .else
1.22      minskim    68: .include "../../mk/termcap.buildlink3.mk"
1.23      hasso      69: .endif
                     70:
1.22      minskim    71: .include "../../mk/oss.buildlink3.mk"
1.1       markd      72:
                     73: post-extract:
1.22      minskim    74:        cp ${.CURDIR}/../../editors/emacs/files/site-init.el ${WRKSRC}/lisp
                     75:        cp ${FILESDIR}/dragonfly.h ${WRKSRC}/src/s
                     76:        ${CHMOD} -R go-w ${WRKSRC}

CVSweb <webmaster@jp.NetBSD.org>