[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.20

1.20    ! wiz         1: # $NetBSD: Makefile.common,v 1.19 2008/02/15 23:01:39 tnn Exp $
1.1       markd       2:
                      3: MASTER_SITES=  ${MASTER_SITE_GNU:=emacs/}
                      4: MAINTAINER=    markd@NetBSD.org
                      5: HOMEPAGE=      http://www.gnu.org/software/emacs/emacs.html
                      6:
                      7: CONFLICTS=     mule-[0-9]*
1.15      markd       8: CONFLICTS+=    elisp-manual-[0-9]*
1.1       markd       9:
1.20    ! wiz        10: USE_TOOLS+=            gmake gzip perl:run pkg-config
1.1       markd      11: GNU_CONFIGURE=         yes
                     12:
                     13: PATCHDIR=      ${.CURDIR}/../../editors/emacs/patches
                     14: FILESDIR=      ${.CURDIR}/../../editors/emacs/files
                     15: DISTINFO_FILE= ${.CURDIR}/../../editors/emacs/distinfo
                     16: PLIST_SRC=     ${.CURDIR}/../../editors/emacs/PLIST
                     17:
1.14      markd      18: EMACSVERSION=  22.1
1.1       markd      19:
                     20: MAKEFLAGS+=    EMACSLOADPATH=${WRKSRC}/lisp
                     21:
1.14      markd      22: CONFIGURE_ARGS+=       --localstatedir=${VARBASE:Q}
                     23: CONFIGURE_ENV+=                GAMEOWN=${GAMEOWN:Q}
                     24:
                     25: BUILD_DEFS+=   VARBASE
                     26: BUILD_DEFS+=   GAMEDATAMODE
                     27:
1.2       markd      28: # build PATH in the dumped emacs is not a problem
1.11      wiz        29: CHECK_WRKREF_SKIP+=    bin/emacs
                     30: CHECK_WRKREF_SKIP+=    bin/emacs-${EMACSVERSION}
1.2       markd      31:
1.14      markd      32: SUBST_CLASSES+=                        test_equal
                     33: SUBST_STAGE.test_equal=                pre-configure
                     34: SUBST_MESSAGE.test_equal=      Fixing bashisms in test(1) usage.
                     35: SUBST_FILES.test_equal=                mac/make-package
                     36: SUBST_SED.test_equal=          -e 's/ == / = /g'
                     37:
                     38: MAKE_DIRS_PERMS+=      ${VARBASE}/games/emacs ${GAMEOWN:Q} ${GAMEGRP} ${GAMEDIRMODE:Q}
                     39: CONF_FILES_PERMS+=     /dev/null ${VARBASE}/games/emacs/snake-scores ${GAMEOWN:Q} ${GAMEGRP:Q} ${GAMEDATAMODE:Q}
                     40: CONF_FILES_PERMS+=     /dev/null ${VARBASE}/games/emacs/tetris-scores ${GAMEOWN:Q} ${GAMEGRP:Q} ${GAMEDATAMODE:Q}
1.18      markd      41: SPECIAL_PERMS+=                ${PREFIX}/libexec/emacs/22.1/${MACHINE_GNU_PLATFORM}/update-game-score ${GAMEOWN:Q} ${GAMEGRP:Q} ${GAMEMODE:Q}
1.14      markd      42:
1.1       markd      43: .include "../../mk/bsd.prefs.mk"
                     44:
1.13      joerg      45: .if ${OPSYS} == "DragonFly" && exists(/usr/lib/crtbegin.o)
                     46: CPPFLAGS+=     -DDFLY_PRE_17_CRT
                     47: .endif
                     48:
1.7       jlam       49: INFO_FILES=    # PLIST
1.1       markd      50: REPLACE_PERL=  lib-src/grep-changelog
                     51:
                     52: post-extract:
                     53:        ${CP} ${FILESDIR}/site-init.el ${WRKSRC}/lisp
1.13      joerg      54:        ${CP} ${FILESDIR}/dragonfly.h ${WRKSRC}/src/s
1.1       markd      55:
1.14      markd      56: post-install:
                     57:        ${CHOWN} -R ${SHAREOWN}:${SHAREGRP} ${DESTDIR}${PREFIX}/share/emacs
1.8       markd      58:
1.14      markd      59: .include "../../mk/oss.buildlink3.mk"
1.1       markd      60:

CVSweb <webmaster@jp.NetBSD.org>