user-destdir supportdiff -r1.31 -r1.32 pkgsrc/games/xbill/Makefile
(joerg)
@@ -1,39 +1,41 @@ | @@ -1,39 +1,41 @@ | |||
1 | # $NetBSD: Makefile,v 1.31 2008/11/10 17:21:35 wiz Exp $ | 1 | # $NetBSD: Makefile,v 1.32 2009/07/08 17:07:41 joerg Exp $ | |
2 | # | 2 | # | |
3 | 3 | |||
4 | DISTNAME= xbill-2.0 | 4 | DISTNAME= xbill-2.0 | |
5 | PKGREVISION= 5 | 5 | PKGREVISION= 5 | |
6 | CATEGORIES= games x11 | 6 | CATEGORIES= games x11 | |
7 | MASTER_SITES= ${MASTER_SITE_XCONTRIB:=games/} | 7 | MASTER_SITES= ${MASTER_SITE_XCONTRIB:=games/} | |
8 | EXTRACT_SUFX= .tgz | 8 | EXTRACT_SUFX= .tgz | |
9 | 9 | |||
10 | MAINTAINER= pkgsrc-users@NetBSD.org | 10 | MAINTAINER= pkgsrc-users@NetBSD.org | |
11 | HOMEPAGE= http://www.xbill.org/ | 11 | HOMEPAGE= http://www.xbill.org/ | |
12 | COMMENT= Stop the dreaded Windows virus from infecting computers | 12 | COMMENT= Stop the dreaded Windows virus from infecting computers | |
13 | 13 | |||
14 | PKG_DESTDIR_SUPPORT= user-destdir | |||
15 | ||||
14 | CONFLICTS+= gnome-games-[0-9]* | 16 | CONFLICTS+= gnome-games-[0-9]* | |
15 | 17 | |||
16 | USE_LANGUAGES= c c++ | 18 | USE_LANGUAGES= c c++ | |
17 | USE_IMAKE= YES | 19 | USE_IMAKE= YES | |
18 | NO_INSTALL_MANPAGES= YES | 20 | NO_INSTALL_MANPAGES= YES | |
19 | 21 | |||
20 | CPPFLAGS+= -DVARBASE=\"${VARBASE}\" | 22 | CPPFLAGS+= -DVARBASE=\"${VARBASE}\" | |
21 | CPPFLAGS.SunOS+= -DXBILL_HOME=\"${PREFIX}/share/xbill/\" | 23 | CPPFLAGS.SunOS+= -DXBILL_HOME=\"${PREFIX}/share/xbill/\" | |
22 | PKG_USERS= ${GAMEOWN}:${GAMEGRP} | 24 | PKG_USERS= ${GAMEOWN}:${GAMEGRP} | |
23 | PKG_GROUPS= ${GAMEGRP} | 25 | PKG_GROUPS= ${GAMEGRP} | |
24 | MAKE_DIRS_PERMS+= ${VARBASE}/games ${GAMEOWN} ${GAMEGRP} 0775 | 26 | MAKE_DIRS_PERMS+= ${VARBASE}/games ${GAMEOWN} ${GAMEGRP} 0775 | |
25 | MAKE_ENV+= GAMEOWN=${GAMEOWN:Q} | 27 | MAKE_ENV+= GAMEOWN=${GAMEOWN:Q} | |
26 | MAKE_ENV+= GAMEGRP=${GAMEGRP:Q} | 28 | MAKE_ENV+= GAMEGRP=${GAMEGRP:Q} | |
27 | MAKE_ENV+= GAMEMODE=${GAMEMODE:Q} | 29 | MAKE_ENV+= GAMEMODE=${GAMEMODE:Q} | |
28 | CONF_FILES_PERMS+= ${PREFIX}/share/examples/xbill.scores ${VARBASE}/games/xbill.scores ${GAMEOWN} ${GAMEGRP} ${GAMEDATAMODE} | 30 | CONF_FILES_PERMS+= ${PREFIX}/share/examples/xbill.scores ${VARBASE}/games/xbill.scores ${GAMEOWN} ${GAMEGRP} ${GAMEDATAMODE} | |
29 | 31 | |||
30 | INSTALLATION_DIRS+= ${PKGMANDIR}/man6 share/examples | 32 | INSTALLATION_DIRS+= ${PKGMANDIR}/man6 share/examples | |
31 | 33 | |||
32 | post-install: | 34 | post-install: | |
33 | ${INSTALL_MAN} ${WRKSRC}/xbill.man ${PREFIX}/${PKGMANDIR}/man6/xbill.6 | 35 | ${INSTALL_MAN} ${WRKSRC}/xbill.man ${DESTDIR}${PREFIX}/${PKGMANDIR}/man6/xbill.6 | |
34 | ${INSTALL_DATA} ${WRKSRC}/scores ${PREFIX}/share/examples/xbill.scores | 36 | ${INSTALL_DATA} ${WRKSRC}/scores ${DESTDIR}${PREFIX}/share/examples/xbill.scores | |
35 | 37 | |||
36 | .include "../../x11/libXaw/buildlink3.mk" | 38 | .include "../../x11/libXaw/buildlink3.mk" | |
37 | .include "../../x11/libXpm/buildlink3.mk" | 39 | .include "../../x11/libXpm/buildlink3.mk" | |
38 | .include "../../x11/libXt/buildlink3.mk" | 40 | .include "../../x11/libXt/buildlink3.mk" | |
39 | .include "../../mk/bsd.pkg.mk" | 41 | .include "../../mk/bsd.pkg.mk" |
@@ -1,9 +1,9 @@ | @@ -1,9 +1,9 @@ | |||
1 | $NetBSD: distinfo,v 1.12 2005/10/23 22:57:55 rillig Exp $ | 1 | $NetBSD: distinfo,v 1.13 2009/07/08 17:07:41 joerg Exp $ | |
2 | 2 | |||
3 | SHA1 (xbill-2.0.tgz) = 4ce4e37687801343af5f57c28498bd0b969c0537 | 3 | SHA1 (xbill-2.0.tgz) = 4ce4e37687801343af5f57c28498bd0b969c0537 | |
4 | RMD160 (xbill-2.0.tgz) = 8f1551fb5f2bf7b620243ba4787c88c91d00d460 | 4 | RMD160 (xbill-2.0.tgz) = 8f1551fb5f2bf7b620243ba4787c88c91d00d460 | |
5 | Size (xbill-2.0.tgz) = 46909 bytes | 5 | Size (xbill-2.0.tgz) = 46909 bytes | |
6 | SHA1 (patch-aa) = 6dbb52be7523877ae52a5b6f8f913acc2e7d8a5d | 6 | SHA1 (patch-aa) = c24632f4e81460b200485f2f644d68144a27a2e6 | |
7 | SHA1 (patch-ab) = 13a90b12c94352e228406541db06bacab8cd4a0d | 7 | SHA1 (patch-ab) = 13a90b12c94352e228406541db06bacab8cd4a0d | |
8 | SHA1 (patch-ac) = c3dd487d0002f528f6726d268673bc11be0b24b6 | 8 | SHA1 (patch-ac) = c3dd487d0002f528f6726d268673bc11be0b24b6 | |
9 | SHA1 (patch-ad) = 841d5ff9bbd984b62076a96e82b04e082d09a40c | 9 | SHA1 (patch-ad) = 841d5ff9bbd984b62076a96e82b04e082d09a40c |
@@ -1,16 +1,16 @@ | @@ -1,16 +1,16 @@ | |||
1 | $NetBSD: patch-aa,v 1.9 2005/10/23 22:57:55 rillig Exp $ | 1 | $NetBSD: patch-aa,v 1.10 2009/07/08 17:07:41 joerg Exp $ | |
2 | 2 | |||
3 | --- Imakefile.orig 1997-01-23 10:38:35.000000000 -0600 | 3 | --- Imakefile.orig 1997-01-23 17:38:35.000000000 +0100 | |
4 | +++ Imakefile | 4 | +++ Imakefile | |
5 | @@ -1,4 +1,4 @@ | 5 | @@ -1,4 +1,4 @@ | |
6 | -XBILL_DIR = /var/lib/games/xbill/ | 6 | -XBILL_DIR = /var/lib/games/xbill/ | |
7 | +XBILL_DIR = $(PREFIX)/share/xbill/ | 7 | +XBILL_DIR = $(PREFIX)/share/xbill/ | |
8 | XCOMM XBILL_DIR = $(HOME)/.xbill/ | 8 | XCOMM XBILL_DIR = $(HOME)/.xbill/ | |
9 | 9 | |||
10 | XCOMM Which widget set? Motif looks slightly better; Athena is free. | 10 | XCOMM Which widget set? Motif looks slightly better; Athena is free. | |
11 | @@ -10,7 +10,7 @@ XCOMM If you do not have libXpm installe | 11 | @@ -10,7 +10,7 @@ XCOMM If you do not have libXpm installe | |
12 | XCOMM the statement below and insert the correct path. | 12 | XCOMM the statement below and insert the correct path. | |
13 | XCOMM Make sure xpm.h can be referenced as <X11/xpm.h> | 13 | XCOMM Make sure xpm.h can be referenced as <X11/xpm.h> | |
14 | 14 | |||
15 | -XPMINC = -I$(HOME)/include | 15 | -XPMINC = -I$(HOME)/include | |
16 | +XCOMM XPMINC = -I$(HOME)/include | 16 | +XCOMM XPMINC = -I$(HOME)/include | |
@@ -35,19 +35,21 @@ $NetBSD: patch-aa,v 1.9 2005/10/23 22:57 | @@ -35,19 +35,21 @@ $NetBSD: patch-aa,v 1.9 2005/10/23 22:57 | |||
35 | #endif | 35 | #endif | |
36 | 36 | |||
37 | LOCAL_LIBRARIES = $(WIDGETLIB) $(XTOOLLIB) $(XPMLIB) $(XLIB) | 37 | LOCAL_LIBRARIES = $(WIDGETLIB) $(XTOOLLIB) $(XPMLIB) $(XLIB) | |
38 | -DEFINES = -D$(WIDGET) | 38 | -DEFINES = -D$(WIDGET) | |
39 | +DEFINES = -D$(WIDGET) $(XBILL_DEF) | 39 | +DEFINES = -D$(WIDGET) $(XBILL_DEF) | |
40 | 40 | |||
41 | TARGET = xbill | 41 | TARGET = xbill | |
42 | 42 | |||
43 | @@ -136,6 +134,9 @@ XBMS = bitmaps/apple.xbm \ | 43 | @@ -136,6 +134,9 @@ XBMS = bitmaps/apple.xbm \ | |
44 | 44 | |||
45 | ComplexProgramTarget($(TARGET)) | 45 | ComplexProgramTarget($(TARGET)) | |
46 | 46 | |||
47 | -InstallProgramWithFlags(scores, $(XBILL_DIR), -m 777) | 47 | -InstallProgramWithFlags(scores, $(XBILL_DIR), -m 777) | |
48 | -InstallMultiple ($(XPMS), $(XBILL_DIR)pixmaps) | |||
49 | -InstallMultiple ($(XBMS), $(XBILL_DIR)bitmaps) | |||
48 | +install:: | 50 | +install:: | |
49 | + mkdir -p $(XBILL_DIR) | 51 | + mkdir -p ${DESTDIR}$(XBILL_DIR) | |
50 | + ${INSTALL} -c -s -m ${GAMEMODE} -o ${GAMEOWN} -g ${GAMEGRP} xbill $(PREFIX)/bin | 52 | + ${INSTALL} -c -s -m ${GAMEMODE} -o ${GAMEOWN} -g ${GAMEGRP} xbill ${DESTDIR}$(PREFIX)/bin | |
51 | + | 53 | + | |
52 | InstallMultiple ($(XPMS), $(XBILL_DIR)pixmaps) | 54 | +InstallMultiple ($(XPMS),$(XBILL_DIR)pixmaps) | |
53 | InstallMultiple ($(XBMS), $(XBILL_DIR)bitmaps) | 55 | +InstallMultiple ($(XBMS),$(XBILL_DIR)bitmaps) |