Sun May 30 12:29:13 2010 UTC ()
Not MAKE_JOBS_SAFE


(joerg)
diff -r1.3 -r1.4 pkgsrc/editors/emacs-snapshot/Makefile.common

cvs diff -r1.3 -r1.4 pkgsrc/editors/emacs-snapshot/Attic/Makefile.common (switch to unified diff)

--- pkgsrc/editors/emacs-snapshot/Attic/Makefile.common 2010/02/19 20:37:08 1.3
+++ pkgsrc/editors/emacs-snapshot/Attic/Makefile.common 2010/05/30 12:29:12 1.4
@@ -1,68 +1,69 @@ @@ -1,68 +1,69 @@
1# $NetBSD: Makefile.common,v 1.3 2010/02/19 20:37:08 joerg Exp $ 1# $NetBSD: Makefile.common,v 1.4 2010/05/30 12:29:12 joerg Exp $
2 2
3DISTNAME= emacs-snapshot_20100217.orig 3DISTNAME= emacs-snapshot_20100217.orig
4PKGNAME= ${DISTNAME:S/snapshot_/${EMACS_VERSION}./:S/.orig//} 4PKGNAME= ${DISTNAME:S/snapshot_/${EMACS_VERSION}./:S/.orig//}
5CATEGORIES= editors 5CATEGORIES= editors
6MASTER_SITES= http://emacs.orebokech.com/pool/main/e/emacs-snapshot/ 6MASTER_SITES= http://emacs.orebokech.com/pool/main/e/emacs-snapshot/
7 7
8MAINTAINER= minskim@NetBSD.org 8MAINTAINER= minskim@NetBSD.org
9HOMEPAGE= http://www.gnu.org/software/emacs/emacs.html 9HOMEPAGE= http://www.gnu.org/software/emacs/emacs.html
10COMMENT= GNU editing macros (development version) 10COMMENT= GNU editing macros (development version)
11LICENSE= gnu-gpl-v3 11LICENSE= gnu-gpl-v3
12 12
13PKG_DESTDIR_SUPPORT= user-destdir 13PKG_DESTDIR_SUPPORT= user-destdir
14SETGIDGAME= yes 14SETGIDGAME= yes
 15MAKE_JOBS_SAFE= no
15 16
16CONFLICTS+= emacs-nox11-[0-9]* 17CONFLICTS+= emacs-nox11-[0-9]*
17 18
18GNU_CONFIGURE= yes 19GNU_CONFIGURE= yes
19INFO_FILES= yes 20INFO_FILES= yes
20USE_TOOLS+= gmake makeinfo gzip 21USE_TOOLS+= gmake makeinfo gzip
21WRKSRC= ${WRKDIR}/${PKGNAME_NOREV:C/\.[0-9]*$//} 22WRKSRC= ${WRKDIR}/${PKGNAME_NOREV:C/\.[0-9]*$//}
22 23
23CONFIGURE_ARGS+= --srcdir=${WRKSRC} 24CONFIGURE_ARGS+= --srcdir=${WRKSRC}
24CONFIGURE_ARGS+= --localstatedir=${VARBASE} 25CONFIGURE_ARGS+= --localstatedir=${VARBASE}
25CONFIGURE_ENV+= GAMEOWN=${GAMEOWN} 26CONFIGURE_ENV+= GAMEOWN=${GAMEOWN}
26 27
27BUILD_DEFS+= VARBASE 28BUILD_DEFS+= VARBASE
28BUILD_DEFS+= GAMEDATAMODE 29BUILD_DEFS+= GAMEDATAMODE
29PLIST_SRC+= ../../editors/emacs-snapshot/PLIST 30PLIST_SRC+= ../../editors/emacs-snapshot/PLIST
30 31
31.include "../../editors/emacs-snapshot/version.mk" 32.include "../../editors/emacs-snapshot/version.mk"
32 33
33BUILD_TARGET= bootstrap 34BUILD_TARGET= bootstrap
34EMACS_VERSION= ${_EMACS_VERSION_MAJOR}.${_EMACS_VERSION_MINOR}.${_EMACS_VERSION_MICRO} 35EMACS_VERSION= ${_EMACS_VERSION_MAJOR}.${_EMACS_VERSION_MINOR}.${_EMACS_VERSION_MICRO}
35PLIST_SUBST+= EMACS_VERSION=${EMACS_VERSION} 36PLIST_SUBST+= EMACS_VERSION=${EMACS_VERSION}
36 37
37REPLACE_PERL= lib-src/grep-changelog 38REPLACE_PERL= lib-src/grep-changelog
38CHECK_INTERPRETER_SKIP= bin/grep-changelog 39CHECK_INTERPRETER_SKIP= bin/grep-changelog
39 40
40MAKE_DIRS_PERMS+= ${VARBASE}/games/emacs ${GAMES_USER} ${GAMES_GROUP} ${GAMEDIRMODE} 41MAKE_DIRS_PERMS+= ${VARBASE}/games/emacs ${GAMES_USER} ${GAMES_GROUP} ${GAMEDIRMODE}
41CONF_FILES_PERMS+= /dev/null ${VARBASE}/games/emacs/snake-scores \ 42CONF_FILES_PERMS+= /dev/null ${VARBASE}/games/emacs/snake-scores \
42 ${GAMES_USER} ${GAMES_GROUP} ${GAMEDATAMODE} 43 ${GAMES_USER} ${GAMES_GROUP} ${GAMEDATAMODE}
43CONF_FILES_PERMS+= /dev/null ${VARBASE}/games/emacs/tetris-scores \ 44CONF_FILES_PERMS+= /dev/null ${VARBASE}/games/emacs/tetris-scores \
44 ${GAMES_USER} ${GAMES_GROUP} ${GAMEDATAMODE} 45 ${GAMES_USER} ${GAMES_GROUP} ${GAMEDATAMODE}
45SPECIAL_PERMS+= libexec/emacs/${EMACS_VERSION}/${MACHINE_GNU_PLATFORM}/update-game-score ${SETGID_GAMES_PERMS} 46SPECIAL_PERMS+= libexec/emacs/${EMACS_VERSION}/${MACHINE_GNU_PLATFORM}/update-game-score ${SETGID_GAMES_PERMS}
46 47
47# build PATH in the dumped emacs is not a problem 48# build PATH in the dumped emacs is not a problem
48CHECK_WRKREF_SKIP+= bin/emacs 49CHECK_WRKREF_SKIP+= bin/emacs
49CHECK_WRKREF_SKIP+= bin/emacs-${EMACS_VERSION} 50CHECK_WRKREF_SKIP+= bin/emacs-${EMACS_VERSION}
50 51
51.include "../../mk/bsd.prefs.mk" 52.include "../../mk/bsd.prefs.mk"
52 53
53.if (${OPSYS} == "DragonFly") && exists(/usr/lib/crtn.o) 54.if (${OPSYS} == "DragonFly") && exists(/usr/lib/crtn.o)
54CPPFLAGS+= -DDFLY_CRT_USRLIB 55CPPFLAGS+= -DDFLY_CRT_USRLIB
55.endif 56.endif
56 57
57.if ${OPSYS} == "DragonFly" || ${OPSYS} == "FreeBSD" || ${OPSYS} == "Linux" || ${OPSYS} == "OpenBSD" 58.if ${OPSYS} == "DragonFly" || ${OPSYS} == "FreeBSD" || ${OPSYS} == "Linux" || ${OPSYS} == "OpenBSD"
58.include "../../mk/curses.buildlink3.mk" 59.include "../../mk/curses.buildlink3.mk"
59.else 60.else
60.include "../../mk/termcap.buildlink3.mk" 61.include "../../mk/termcap.buildlink3.mk"
61.endif 62.endif
62 63
63.include "../../mk/oss.buildlink3.mk" 64.include "../../mk/oss.buildlink3.mk"
64 65
65post-extract: 66post-extract:
66 cp ${.CURDIR}/../../editors/emacs/files/site-init.el ${WRKSRC}/lisp 67 cp ${.CURDIR}/../../editors/emacs/files/site-init.el ${WRKSRC}/lisp
67 cp ${FILESDIR}/dragonfly.h ${WRKSRC}/src/s 68 cp ${FILESDIR}/dragonfly.h ${WRKSRC}/src/s
68 ${CHMOD} -R go-w ${WRKSRC} 69 ${CHMOD} -R go-w ${WRKSRC}