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>