Wed Jul 8 17:20:52 2009 UTC ()
user-destdir support


(joerg)
diff -r1.25 -r1.26 pkgsrc/games/craft/Makefile
diff -r1.2 -r1.3 pkgsrc/games/craft/files/Makefile

cvs diff -r1.25 -r1.26 pkgsrc/games/craft/Makefile (expand / switch to unified diff)

--- pkgsrc/games/craft/Makefile 2008/01/19 09:16:20 1.25
+++ pkgsrc/games/craft/Makefile 2009/07/08 17:20:52 1.26
@@ -1,41 +1,45 @@ @@ -1,41 +1,45 @@
1# $NetBSD: Makefile,v 1.25 2008/01/19 09:16:20 wiz Exp $ 1# $NetBSD: Makefile,v 1.26 2009/07/08 17:20:52 joerg Exp $
2 2
3DISTNAME= craftcc35 3DISTNAME= craftcc35
4PKGNAME= craft-3.5 4PKGNAME= craft-3.5
5PKGREVISION= 1 5PKGREVISION= 1
6CATEGORIES= games x11 6CATEGORIES= games x11
7MASTER_SITES= ftp://set.gmd.de/pub/as/janus/craft/ 7MASTER_SITES= ftp://set.gmd.de/pub/as/janus/craft/
8EXTRACT_SUFX= .tar.Z 8EXTRACT_SUFX= .tar.Z
9 9
10MAINTAINER= pkgsrc-users@NetBSD.org 10MAINTAINER= pkgsrc-users@NetBSD.org
11HOMEPAGE= http://set.gmd.de/~hua/ 11HOMEPAGE= http://set.gmd.de/~hua/
12COMMENT= Warcraft-like game for X11 12COMMENT= Warcraft-like game for X11
13 13
 14PKG_DESTDIR_SUPPORT= user-destdir
 15
14WRKSRC= ${WRKDIR} 16WRKSRC= ${WRKDIR}
15USE_LANGUAGES= c c++ 17USE_LANGUAGES= c c++
16USE_TOOLS+= gmake 18USE_TOOLS+= gmake
17USE_X11BASE= yes 19USE_X11BASE= yes
18 20
19SUBST_CLASSES+= craft 21SUBST_CLASSES+= craft
20SUBST_STAGE.craft= pre-configure 22SUBST_STAGE.craft= pre-configure
21SUBST_FILES.craft= win.hc setupedit.hc option_menu.hc craft_def.h 23SUBST_FILES.craft= win.hc setupedit.hc option_menu.hc craft_def.h
22SUBST_VARS.craft= PREFIX 24SUBST_VARS.craft= PREFIX
23 25
24SUBST_CLASSES+= buttons 26SUBST_CLASSES+= buttons
25SUBST_STAGE.buttons= pre-configure 27SUBST_STAGE.buttons= pre-configure
26SUBST_FILES.buttons= .windefaults.params 28SUBST_FILES.buttons= .windefaults.params
27SUBST_SED.buttons= -e 's+buttons+${PREFIX}/share/craft/buttons+' 29SUBST_SED.buttons= -e 's+buttons+${PREFIX}/share/craft/buttons+'
28 30
 31INSTALLATION_DIRS= bin
 32
29post-extract: 33post-extract:
30 find ${WRKSRC} -type f -name '*~' -print | xargs rm -f 34 find ${WRKSRC} -type f -name '*~' -print | xargs rm -f
31 ln -fs ${FILESDIR}/Makefile ${WRKSRC} 35 ln -fs ${FILESDIR}/Makefile ${WRKSRC}
32 for f in `find ${WRKSRC} -name "*.hc" -type f -print`; do \ 36 for f in `find ${WRKSRC} -name "*.hc" -type f -print`; do \
33 ${ECHO} "" >>$$f; \ 37 ${ECHO} "" >>$$f; \
34 done 38 done
35 39
36post-patch: 40post-patch:
37 rm -f ${WRKSRC}/hcc/hcc 41 rm -f ${WRKSRC}/hcc/hcc
38 42
39.include "../../mk/bsd.prefs.mk" 43.include "../../mk/bsd.prefs.mk"
40.if ${OPSYS} == "Linux" 44.if ${OPSYS} == "Linux"
41BUILDLINK_TRANSFORM+= rm:-lcompat 45BUILDLINK_TRANSFORM+= rm:-lcompat

cvs diff -r1.2 -r1.3 pkgsrc/games/craft/files/Attic/Makefile (expand / switch to unified diff)

--- pkgsrc/games/craft/files/Attic/Makefile 2001/12/19 10:51:19 1.2
+++ pkgsrc/games/craft/files/Attic/Makefile 2009/07/08 17:20:52 1.3
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1# $NetBSD: Makefile,v 1.2 2001/12/19 10:51:19 tron Exp $ 1# $NetBSD: Makefile,v 1.3 2009/07/08 17:20:52 joerg Exp $
2# 2#
3#--------------------------------------------------------------------- 3#---------------------------------------------------------------------
4# 4#
5# The following assigns must be changed according to your system 5# The following assigns must be changed according to your system
6# 6#
7 7
8GCC= ${CC} 8GCC= ${CC}
9GPP= ${CXX} 9GPP= ${CXX}
10 10
11XLIB=${X11BASE}/lib 11XLIB=${X11BASE}/lib
12CPPFLAGS=-I${X11BASE}/include -DCRAFT_DIR=\\\"${PREFIX}/share/craft/\\\" 12CPPFLAGS=-I${X11BASE}/include -DCRAFT_DIR=\\\"${PREFIX}/share/craft/\\\"
13 13
14# 14#
@@ -33,20 +33,20 @@ craft: ${OBJ} @@ -33,20 +33,20 @@ craft: ${OBJ}
33 33
34%.o: %.cc 34%.o: %.cc
35 ${CMP} $* 35 ${CMP} $*
36 36
37%.o: %.hc 37%.o: %.hc
38 ${CMP} $* 38 ${CMP} $*
39 39
40${OBJ}: hcc/hcc 40${OBJ}: hcc/hcc
41 41
42hcc/hcc: hcc/hcc.cc 42hcc/hcc: hcc/hcc.cc
43 ${GPP} ${CFLAGS} $< -o hcc/hcc 43 ${GPP} ${CFLAGS} $< -o hcc/hcc
44 44
45install: craft 45install: craft
46 ${BSD_INSTALL_PROGRAM} craft ${PREFIX}/bin 46 ${BSD_INSTALL_PROGRAM} craft ${DESTDIR}${PREFIX}/bin
47 ${BSD_INSTALL_DATA_DIR} ${PREFIX}/share/craft 47 ${BSD_INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/share/craft
48 ${BSD_INSTALL_DATA_DIR} ${PREFIX}/share/doc/craft 48 ${BSD_INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/share/doc/craft
49 cp -R hcraft ${PREFIX}/share/craft 49 cp -R hcraft ${DESTDIR}${PREFIX}/share/craft
50 cp -R buttons ${PREFIX}/share/craft 50 cp -R buttons ${DESTDIR}${PREFIX}/share/craft
51 cp -R html/* ${PREFIX}/share/doc/craft 51 cp -R html/* ${DESTDIR}${PREFIX}/share/doc/craft
52 ${BSD_INSTALL_DATA} .windefaults.params ${PREFIX}/share/craft 52 ${BSD_INSTALL_DATA} .windefaults.params ${DESTDIR}${PREFIX}/share/craft