From ceb32d7b1c5fca65dd4668182bf92b67ff4b10d1 Mon Sep 17 00:00:00 2001 From: joerg Date: Fri, 29 Jan 2010 23:01:53 +0000 Subject: DESTDIR support --- emulators/openmsx/Makefile | 9 +++++++-- games/galaxa/Makefile | 10 +++++++--- games/glaxium/Makefile | 9 ++++++++- games/golddig/Makefile | 6 +++++- games/greed/Makefile | 4 +++- games/greed/distinfo | 4 ++-- games/greed/patches/patch-aa | 6 +++--- games/gtkballs/Makefile | 6 ++++-- games/icbm3d/Makefile | 6 +++++- games/icbm3d/distinfo | 4 ++-- games/icbm3d/patches/patch-aa | 8 ++++---- 11 files changed, 50 insertions(+), 22 deletions(-) diff --git a/emulators/openmsx/Makefile b/emulators/openmsx/Makefile index 85c4bde96de..45e8c5178b0 100644 --- a/emulators/openmsx/Makefile +++ b/emulators/openmsx/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.22 2010/01/18 09:58:49 wiz Exp $ +# $NetBSD: Makefile,v 1.23 2010/01/29 23:01:53 joerg Exp $ # DISTNAME= openmsx-0.6.2 @@ -11,6 +11,8 @@ MAINTAINER= pkgsrc-users@NetBSD.org HOMEPAGE= http://openmsx.sourceforge.net/ COMMENT= MSX emulator that aims for perfection +PKG_DESTDIR_SUPPORT= user-destdir + USE_TOOLS+= gmake USE_LANGUAGES= c c++ HAS_CONFIGURE= yes @@ -37,8 +39,11 @@ post-build: ${ECHO} 'exec ${PREFIX}/openmsx/bin/openmsx $$@' \ ) > ${WRKSRC}/openmsx.sh +INSTALLATION_DIRS+= bin +INSTALL_MAKE_FLAGS+= OPENMSX_INSTALL=${DESTDIR}${PREFIX}/openmsx + post-install: - ${INSTALL_SCRIPT} ${WRKSRC}/openmsx.sh ${PREFIX}/bin/openmsx + ${INSTALL_SCRIPT} ${WRKSRC}/openmsx.sh ${DESTDIR}${PREFIX}/bin/openmsx .include "../../devel/SDL/buildlink3.mk" .include "../../devel/zlib/buildlink3.mk" diff --git a/games/galaxa/Makefile b/games/galaxa/Makefile index e41324b18bf..16bc49f4532 100644 --- a/games/galaxa/Makefile +++ b/games/galaxa/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.18 2008/01/19 09:16:21 wiz Exp $ +# $NetBSD: Makefile,v 1.19 2010/01/29 23:05:34 joerg Exp $ # DISTNAME= galaxa.0.1 @@ -11,12 +11,16 @@ MAINTAINER= pkgsrc-users@NetBSD.org HOMEPAGE= http://web.archive.org/web/2/http://www.newbreedsoftware.com/galaxa/ COMMENT= Space game based loosely on "Galaga" +PKG_DESTDIR_SUPPORT= user-destdir + WRKSRC= ${WRKDIR}/galaxa MAKE_FILE= makefile +INSTALLATION_DIRS+= bin share/doc/galaxa +INSTALL_MAKE_FLAGS+= INSTALLROOT=${DESTDIR}${PREFIX} + pre-install: - ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/galaxa - ${CP} ${WRKSRC}/README.txt ${PREFIX}/share/doc/galaxa + ${INSTALL_DATA} ${WRKSRC}/README.txt ${DESTDIR}${PREFIX}/share/doc/galaxa .include "../../x11/libX11/buildlink3.mk" .include "../../mk/bsd.pkg.mk" diff --git a/games/glaxium/Makefile b/games/glaxium/Makefile index 1a69fd7a89d..c5cbabb6b5e 100644 --- a/games/glaxium/Makefile +++ b/games/glaxium/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.16 2007/02/02 18:42:14 joerg Exp $ +# $NetBSD: Makefile,v 1.17 2010/01/29 23:06:03 joerg Exp $ # DISTNAME= glaxium_0.5 @@ -11,6 +11,8 @@ MAINTAINER= pkgsrc-users@NetBSD.org HOMEPAGE= http://xhosxe.free.fr/glaxium/ COMMENT= Space-ship OpenGL shoot them up +PKG_DESTDIR_SUPPORT= user-destdir + GNU_CONFIGURE= yes USE_TOOLS+= gmake USE_LANGUAGES= c c++ @@ -24,6 +26,11 @@ SUBST_FILES.bill= conf.h SUBST_SED.bill= -e "s,share\/games,share,g" SUBST_MESSAGE.bill= Fixing data path. +INSTALLATION_DIRS+= bin +INSTALL_MAKE_FLAGS+= prefix=${DESTDIR}${PREFIX} \ + exec_prefix=${DESTDIR}${PREFIX} \ + mandir=${DESTDIR}${PREFIX}/${PKGMANDIR} + .include "../../audio/SDL_mixer/buildlink3.mk" .include "../../devel/SDL/buildlink3.mk" .include "../../graphics/MesaLib/buildlink3.mk" diff --git a/games/golddig/Makefile b/games/golddig/Makefile index 282e0d7047e..93412371c03 100644 --- a/games/golddig/Makefile +++ b/games/golddig/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.12 2008/11/25 03:15:32 chuck Exp $ +# $NetBSD: Makefile,v 1.13 2010/01/29 23:08:33 joerg Exp $ # DISTNAME= golddigC3.1 @@ -9,9 +9,13 @@ MASTER_SITES= http://www.NetBSD.org/~chuck/gz/ MAINTAINER= pkgsrc-users@NetBSD.org COMMENT= Fast action game designed for use with X +PKG_DESTDIR_SUPPORT= user-destdir + USE_X11BASE= yes INSTALLATION_DIRS= bin ${PKGMANDIR}/man6 +INSTALL_MAKE_FLAGS+= PREFIX=${DESTDIR}${PREFIX} \ + MAN=${DESTDIR}${PREFIX}/${PKGMANDIR}/man6 SCORE_GROUP= games PKG_GROUPS= ${SCORE_GROUP} diff --git a/games/greed/Makefile b/games/greed/Makefile index 58e223e519e..a48fa96905f 100644 --- a/games/greed/Makefile +++ b/games/greed/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.2 2007/03/24 19:21:24 joerg Exp $ +# $NetBSD: Makefile,v 1.3 2010/01/29 23:08:08 joerg Exp $ # DISTNAME= greed-3.4 @@ -9,6 +9,8 @@ MAINTAINER= pkgsrc-users@NetBSD.org HOMEPAGE= http://www.catb.org/~esr/greed/ COMMENT= Strategy game: eat as much as possible +PKG_DESTDIR_SUPPORT= user-destdir + BUILD_TARGET= greed INSTALLATION_DIRS= bin ${PKGMANDIR}/man6 diff --git a/games/greed/distinfo b/games/greed/distinfo index b9b4daa7fbc..ec75b1f6f62 100644 --- a/games/greed/distinfo +++ b/games/greed/distinfo @@ -1,7 +1,7 @@ -$NetBSD: distinfo,v 1.3 2007/05/15 13:28:21 obache Exp $ +$NetBSD: distinfo,v 1.4 2010/01/29 23:08:08 joerg Exp $ SHA1 (greed-3.4.tar.gz) = d70bd592378531d6726dfe00d3627e13b9dd9cce RMD160 (greed-3.4.tar.gz) = 13c432c030d333d0b6722263067dfab2fb2cf26e Size (greed-3.4.tar.gz) = 11463 bytes -SHA1 (patch-aa) = 53acf3944f5e59dc7862196168aeb5c5882cae89 +SHA1 (patch-aa) = aaae80b12f8754991f769546e6a5f627ec1a0df8 SHA1 (patch-ab) = 7c1e486d202d46af857da983d90e72478c08ef20 diff --git a/games/greed/patches/patch-aa b/games/greed/patches/patch-aa index 5e313edb623..e329fb50033 100644 --- a/games/greed/patches/patch-aa +++ b/games/greed/patches/patch-aa @@ -1,4 +1,4 @@ -$NetBSD: patch-aa,v 1.2 2007/02/27 07:50:49 wiz Exp $ +$NetBSD: patch-aa,v 1.3 2010/01/29 23:08:08 joerg Exp $ --- Makefile.orig 2002-07-30 22:04:21.000000000 +0000 +++ Makefile @@ -10,7 +10,7 @@ $NetBSD: patch-aa,v 1.2 2007/02/27 07:50:49 wiz Exp $ +SFILE=${PREFIX}/share/games/greed.hs # Location of game executable -BIN=/usr/games -+BIN=${PREFIX}/bin ++BIN=${DESTDIR}${PREFIX}/bin # Flags for use with the Linux ncurses package (recommended) -CFLAGS = -O -s -DNOTBSD @@ -24,7 +24,7 @@ $NetBSD: patch-aa,v 1.2 2007/02/27 07:50:49 wiz Exp $ install: greed.6 uninstall cp greed $(BIN) - cp greed.6 /usr/share/man/man6/greed.6 -+ cp greed.6 $(PREFIX)/$(PKGMANDIR)/man6 ++ cp greed.6 ${DESTDIR}$(PREFIX)/$(PKGMANDIR)/man6 uninstall: rm -f $(BIN)/install /usr/share/man/man6/greed.6 diff --git a/games/gtkballs/Makefile b/games/gtkballs/Makefile index 82fd0876cd0..6435ef7c0cb 100644 --- a/games/gtkballs/Makefile +++ b/games/gtkballs/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.33 2009/08/26 19:57:31 sno Exp $ +# $NetBSD: Makefile,v 1.34 2010/01/29 23:10:53 joerg Exp $ DISTNAME= gtkballs-3.1.5 PKGREVISION= 8 @@ -9,6 +9,8 @@ MAINTAINER= shattered@NetBSD.org HOMEPAGE= http://gtkballs.antex.ru/ COMMENT= GTK+ clone of "Color Lines" +PKG_DESTDIR_SUPPORT= user-destdir + GNU_CONFIGURE= yes CONFIGURE_ARGS+= --without-included-gettext CONFIGURE_ARGS+= --localstatedir=${VARBASE}/games @@ -24,7 +26,7 @@ CONF_FILES_PERMS+= /dev/null ${VARBASE}/games/gtkballs-scores \ ${GAMEOWN} ${GAMEGRP} ${GAMEDATAMODE} post-install: - mv ${PREFIX}/${PKGMANDIR}/man6/gtkballs.6x ${PREFIX}/${PKGMANDIR}/man6/gtkballs.6 + mv ${DESTDIR}${PREFIX}/${PKGMANDIR}/man6/gtkballs.6x ${DESTDIR}${PREFIX}/${PKGMANDIR}/man6/gtkballs.6 .include "../../devel/gettext-lib/buildlink3.mk" .include "../../x11/gtk2/buildlink3.mk" diff --git a/games/icbm3d/Makefile b/games/icbm3d/Makefile index e0c792cc083..cc6e5a85e61 100644 --- a/games/icbm3d/Makefile +++ b/games/icbm3d/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.15 2008/01/19 09:16:21 wiz Exp $ +# $NetBSD: Makefile,v 1.16 2010/01/29 23:10:38 joerg Exp $ # DISTNAME= icbm3d.0.4 @@ -11,6 +11,10 @@ MAINTAINER= pkgsrc-users@NetBSD.org HOMEPAGE= http://www.newbreedsoftware.com/icbm3d/ COMMENT= 3D X11 game of defense +PKG_DESTDIR_SUPPORT= user-destdir + +INSTALLATION_DIRS+= bin + WRKSRC= ${WRKDIR}/icbm3d MAKE_FILE= makefile diff --git a/games/icbm3d/distinfo b/games/icbm3d/distinfo index d59856c770c..d2da336573d 100644 --- a/games/icbm3d/distinfo +++ b/games/icbm3d/distinfo @@ -1,6 +1,6 @@ -$NetBSD: distinfo,v 1.5 2005/02/23 23:11:59 agc Exp $ +$NetBSD: distinfo,v 1.6 2010/01/29 23:10:38 joerg Exp $ SHA1 (icbm3d.0.4.tar.gz) = 9eee30aa562e15cdc08f1bf354fa6d2e7bf7fd38 RMD160 (icbm3d.0.4.tar.gz) = 1acdc2e394168eea111dcbc612253b9d4b1a202a Size (icbm3d.0.4.tar.gz) = 31187 bytes -SHA1 (patch-aa) = 8123064a7bf39e3d91a597b81086697fb5ddf492 +SHA1 (patch-aa) = 1c466a7fc98586891f0fb8c004866934c1f499d9 diff --git a/games/icbm3d/patches/patch-aa b/games/icbm3d/patches/patch-aa index e52f2479b3f..1286718a183 100644 --- a/games/icbm3d/patches/patch-aa +++ b/games/icbm3d/patches/patch-aa @@ -1,4 +1,4 @@ -$NetBSD: patch-aa,v 1.5 2004/06/15 13:14:46 grant Exp $ +$NetBSD: patch-aa,v 1.6 2010/01/29 23:10:38 joerg Exp $ --- makefile.orig 1998-07-31 14:41:20.000000000 +1000 +++ makefile @@ -29,9 +29,9 @@ $NetBSD: patch-aa,v 1.5 2004/06/15 13:14:46 grant Exp $ - - cp icbm3d $(INSTALLROOT)/icbm3d + +install: icbm3d -+ $(BSD_INSTALL_PROGRAM) icbm3d $(PREFIX)/bin -+ $(BSD_INSTALL_MAN_DIR) $(PREFIX)/share/doc/icbm3d -+ $(BSD_INSTALL_MAN) README.txt $(PREFIX)/share/doc/icbm3d/ ++ $(BSD_INSTALL_PROGRAM) icbm3d ${DESTDIR}$(PREFIX)/bin ++ $(BSD_INSTALL_MAN_DIR) ${DESTDIR}$(PREFIX)/share/doc/icbm3d ++ $(BSD_INSTALL_MAN) README.txt ${DESTDIR}$(PREFIX)/share/doc/icbm3d/ clean: - rm *.o icbm3d language.h -- cgit v1.2.3