Skip to content
Browse files

Mechanical changes to add DESTDIR support to packages that install

their files via a custom do-install target.
  • Loading branch information...
1 parent 580e88b commit e38fe556f77d3040f3f0714d02de0ad295a1de63 jlam committed Mar 3, 2008
Showing with 480 additions and 305 deletions.
  1. +9 −7 emulators/Cygne-SDL/Makefile
  2. +14 −12 emulators/DatLib/Makefile
  3. +6 −4 emulators/DatUtil/Makefile
  4. +7 −4 emulators/MAMEDiff/Makefile
  5. +7 −4 emulators/ROMBuild/Makefile
  6. +7 −4 emulators/ROMInfo/Makefile
  7. +7 −4 emulators/ZIPIdent/Makefile
  8. +3 −2 emulators/aliados/Makefile
  9. +6 −3 emulators/applyppf/Makefile
  10. +7 −4 emulators/arnold/Makefile
  11. +6 −3 emulators/compat_netbsd/Makefile.common
  12. +9 −4 emulators/cygwin_esound/Makefile
  13. +9 −5 emulators/cygwin_lib/Makefile
  14. +6 −4 emulators/darcnes/Makefile
  15. +4 −2 emulators/dega/Makefile
  16. +5 −3 emulators/dynamips/Makefile
  17. +8 −6 emulators/fmsx/Makefile
  18. +10 −6 emulators/freebsd_lib/Makefile
  19. +5 −4 emulators/gcube/Makefile
  20. +6 −2 emulators/generator-cbiere/Makefile
  21. +11 −8 emulators/gnuboy-sdl/Makefile
  22. +8 −6 emulators/gnuboy/Makefile
  23. +7 −4 emulators/hercules-images/Makefile
  24. +4 −2 emulators/ia64sim/Makefile
  25. +12 −7 emulators/kenigma/Makefile
  26. +8 −6 emulators/lrmi/Makefile
  27. +8 −6 emulators/m1/Makefile
  28. +4 −2 emulators/makeppf/Makefile
  29. +6 −4 emulators/minivmac/Makefile
  30. +8 −6 emulators/mmix/Makefile
  31. +6 −4 emulators/ski/Makefile
  32. +13 −7 emulators/sms_sdl/Makefile
  33. +17 −10 emulators/snes9x/Makefile
  34. +7 −4 emulators/swarm/Makefile
  35. +6 −4 emulators/uae/Makefile
  36. +8 −5 emulators/ucon64/Makefile
  37. +6 −4 emulators/uips/Makefile
  38. +8 −5 emulators/vba/Makefile
  39. +27 −15 emulators/vmware-module/Makefile
  40. +25 −13 emulators/vmware-module3/Makefile
  41. +20 −18 emulators/vmware/Makefile
  42. +29 −27 emulators/vmware3/Makefile
  43. +4 −2 emulators/xm7/Makefile
  44. +17 −12 emulators/xmame/Makefile
  45. +9 −6 emulators/xmess/Makefile
  46. +6 −3 emulators/xyame/Makefile
  47. +4 −2 filesystems/fuse-archivemount/Makefile
  48. +5 −3 filesystems/fuse-cddfs/Makefile
  49. +12 −5 filesystems/fuse-gmailfs/Makefile
  50. +4 −2 filesystems/fuse-httpfs/Makefile
  51. +7 −4 filesystems/fuse-loggedfs/Makefile
  52. +4 −2 filesystems/fuse-lzofs/Makefile
  53. +7 −2 filesystems/fuse-unionfs/Makefile
  54. +6 −3 finance/gkrellm-stock/Makefile
  55. +6 −5 finance/tclticker/Makefile
View
16 emulators/Cygne-SDL/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.13 2006/12/18 01:34:54 wiz Exp $
+# $NetBSD: Makefile,v 1.14 2008/03/03 19:21:37 jlam Exp $
#
DISTNAME= Cygne-SDL-0.1-src
@@ -14,6 +14,8 @@ COMMENT= Bandai Wonderswan Color handheld emulator
BUILD_DEPENDS+= nasm>=0.98:../../devel/nasm
BUILD_DEPENDS+= zip>=2.0:../../archivers/zip
+PKG_DESTDIR_SUPPORT= user-destdir
+
WRKSRC= ${WRKDIR}/Cygne-SDL-0.1
MAKE_FILE= Makefiles/Makefile.unix
NO_CONFIGURE= yes
@@ -30,14 +32,14 @@ post-build:
${LOCALBASE}/bin/zip Wondersnake.zip Wondersnake.wsc
do-install:
- ${INSTALL_PROGRAM} ${WRKSRC}/src/cygne ${PREFIX}/bin/Cygne-SDL
- ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/Cygne-SDL
- ${INSTALL_DATA} ${WRKSRC}/README ${PREFIX}/share/doc/Cygne-SDL
- ${INSTALL_DATA_DIR} ${PREFIX}/share/Cygne-SDL
+ ${INSTALL_PROGRAM} ${WRKSRC}/src/cygne ${DESTDIR}${PREFIX}/bin/Cygne-SDL
+ ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/share/doc/Cygne-SDL
+ ${INSTALL_DATA} ${WRKSRC}/README ${DESTDIR}${PREFIX}/share/doc/Cygne-SDL
+ ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/share/Cygne-SDL
${INSTALL_DATA} ${WRKSRC}/WonderSnake/Wondersnake.txt \
- ${PREFIX}/share/Cygne-SDL
+ ${DESTDIR}${PREFIX}/share/Cygne-SDL
${INSTALL_DATA} ${WRKSRC}/WonderSnake/Wondersnake.zip \
- ${PREFIX}/share/Cygne-SDL
+ ${DESTDIR}${PREFIX}/share/Cygne-SDL
.include "../../devel/SDL/buildlink3.mk"
.include "../../devel/zlib/buildlink3.mk"
View
26 emulators/DatLib/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.21 2007/07/30 18:55:23 wiz Exp $
+# $NetBSD: Makefile,v 1.22 2008/03/03 19:21:37 jlam Exp $
#
DISTNAME= datlib221
@@ -11,6 +11,8 @@ MAINTAINER= pkgsrc-users@NetBSD.org
HOMEPAGE= http://www.logiqx.com/Tools/DatLib/DatLib.php
COMMENT= Data file library for some emulation tools
+PKG_DESTDIR_SUPPORT= user-destdir
+
USE_TOOLS+= gmake
WRKSRC= ${WRKDIR}
MAKE_FILE= makefile
@@ -21,17 +23,17 @@ MAKE_ENV+= RANLIB=${RANLIB:Q}
INSTALLATION_DIRS= lib
do-install:
- ${INSTALL_DATA_DIR} ${PREFIX}/include/DatLib
- ${INSTALL_DATA_DIR} ${PREFIX}/include/DatLib/hash
- ${INSTALL_DATA_DIR} ${PREFIX}/include/DatLib/mame
- ${INSTALL_DATA_DIR} ${PREFIX}/include/DatLib/misc
- ${INSTALL_DATA} ${WRKSRC}/src/*.h ${PREFIX}/include/DatLib
- ${INSTALL_DATA} ${WRKSRC}/src/hash/*.h ${PREFIX}/include/DatLib/hash
- ${INSTALL_DATA} ${WRKSRC}/src/mame/*.h ${PREFIX}/include/DatLib/mame
- ${INSTALL_DATA} ${WRKSRC}/src/misc/*.h ${PREFIX}/include/DatLib/misc
- ${INSTALL_LIB} ${WRKSRC}/obj/libdatlib.a ${PREFIX}/lib/libdatlib.a
- ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/DatLib
- ${INSTALL_DATA} ${WRKSRC}/*.txt ${PREFIX}/share/doc/DatLib
+ ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/include/DatLib
+ ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/include/DatLib/hash
+ ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/include/DatLib/mame
+ ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/include/DatLib/misc
+ ${INSTALL_DATA} ${WRKSRC}/src/*.h ${DESTDIR}${PREFIX}/include/DatLib
+ ${INSTALL_DATA} ${WRKSRC}/src/hash/*.h ${DESTDIR}${PREFIX}/include/DatLib/hash
+ ${INSTALL_DATA} ${WRKSRC}/src/mame/*.h ${DESTDIR}${PREFIX}/include/DatLib/mame
+ ${INSTALL_DATA} ${WRKSRC}/src/misc/*.h ${DESTDIR}${PREFIX}/include/DatLib/misc
+ ${INSTALL_LIB} ${WRKSRC}/obj/libdatlib.a ${DESTDIR}${PREFIX}/lib/libdatlib.a
+ ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/share/doc/DatLib
+ ${INSTALL_DATA} ${WRKSRC}/*.txt ${DESTDIR}${PREFIX}/share/doc/DatLib
.include "../../devel/zlib/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
View
10 emulators/DatUtil/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.23 2007/07/30 18:55:51 wiz Exp $
+# $NetBSD: Makefile,v 1.24 2008/03/03 19:21:37 jlam Exp $
#
DISTNAME= dutil232
@@ -11,6 +11,8 @@ MAINTAINER= pkgsrc-users@NetBSD.org
HOMEPAGE= http://www.logiqx.com/Tools/DatUtil/DatUtil.php
COMMENT= Create and convert emulator rom checksum files
+PKG_DESTDIR_SUPPORT= user-destdir
+
USE_TOOLS+= gmake
WRKSRC= ${WRKDIR}
MAKE_FILE= makefile
@@ -23,9 +25,9 @@ post-extract:
${MKDIR} ${WRKSRC}/obj
do-install:
- ${INSTALL_PROGRAM} ${WRKSRC}/datutil ${PREFIX}/bin
- ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/DatUtil
- ${INSTALL_DATA} ${WRKSRC}/*.txt ${PREFIX}/share/doc/DatUtil
+ ${INSTALL_PROGRAM} ${WRKSRC}/datutil ${DESTDIR}${PREFIX}/bin
+ ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/share/doc/DatUtil
+ ${INSTALL_DATA} ${WRKSRC}/*.txt ${DESTDIR}${PREFIX}/share/doc/DatUtil
.include "../../devel/zlib/buildlink3.mk"
BUILDLINK_API_DEPENDS.DatLib+= DatLib>=2.21
View
11 emulators/MAMEDiff/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.18 2007/07/08 09:42:33 wiz Exp $
+# $NetBSD: Makefile,v 1.19 2008/03/03 19:21:37 jlam Exp $
#
DISTNAME= mdiff226
@@ -11,6 +11,8 @@ MAINTAINER= pkgsrc-users@NetBSD.org
HOMEPAGE= http://www.logiqx.com/Tools/MAMEDiff/MAMEDiff.php
COMMENT= Compare MAME rom sets of different releases
+PKG_DESTDIR_SUPPORT= user-destdir
+
USE_TOOLS+= gmake
WRKSRC= ${WRKDIR}
MAKE_FILE= makefile
@@ -22,9 +24,10 @@ post-extract:
${MKDIR} ${WRKSRC}/obj
do-install:
- ${INSTALL_PROGRAM} ${WRKSRC}/mamediff ${PREFIX}/bin
- ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/MAMEDiff
- ${INSTALL_DATA} ${WRKSRC}/readme.txt ${PREFIX}/share/doc/MAMEDiff
+ ${INSTALL_PROGRAM} ${WRKSRC}/mamediff ${DESTDIR}${PREFIX}/bin
+ ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/share/doc/MAMEDiff
+ ${INSTALL_DATA} ${WRKSRC}/readme.txt \
+ ${DESTDIR}${PREFIX}/share/doc/MAMEDiff
.include "../../devel/zlib/buildlink3.mk"
.include "../../emulators/DatLib/buildlink3.mk"
View
11 emulators/ROMBuild/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.16 2007/09/10 09:06:36 wiz Exp $
+# $NetBSD: Makefile,v 1.17 2008/03/03 19:21:37 jlam Exp $
#
DISTNAME= rbuild29
@@ -11,6 +11,8 @@ MAINTAINER= pkgsrc-users@NetBSD.org
HOMEPAGE= http://www.logiqx.com/Tools/ROMBuild/ROMBuild.php
COMMENT= Arcade ROM manipulation tool
+PKG_DESTDIR_SUPPORT= user-destdir
+
USE_TOOLS+= gmake
WRKSRC= ${WRKDIR}
MAKE_FILE= makefile
@@ -22,9 +24,10 @@ post-extract:
${MKDIR} ${WRKSRC}/obj
do-install:
- ${INSTALL_PROGRAM} ${WRKSRC}/rombuild ${PREFIX}/bin
- ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/ROMBuild
- ${INSTALL_DATA} ${WRKSRC}/readme.txt ${PREFIX}/share/doc/ROMBuild
+ ${INSTALL_PROGRAM} ${WRKSRC}/rombuild ${DESTDIR}${PREFIX}/bin
+ ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/share/doc/ROMBuild
+ ${INSTALL_DATA} ${WRKSRC}/readme.txt \
+ ${DESTDIR}${PREFIX}/share/doc/ROMBuild
.include "../../devel/zlib/buildlink3.mk"
.include "../../emulators/DatLib/buildlink3.mk"
View
11 emulators/ROMInfo/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.15 2007/07/08 09:42:33 wiz Exp $
+# $NetBSD: Makefile,v 1.16 2008/03/03 19:21:37 jlam Exp $
#
DISTNAME= rinfo27
@@ -18,13 +18,16 @@ BUILD_TARGET= rominfo
EXTRACT_OPTS_ZIP= -Laaqo
INSTALLATION_DIRS= bin
+PKG_DESTDIR_SUPPORT= user-destdir
+
post-extract:
${MKDIR} ${WRKSRC}/obj
do-install:
- ${INSTALL_PROGRAM} ${WRKSRC}/rominfo ${PREFIX}/bin
- ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/ROMInfo
- ${INSTALL_DATA} ${WRKSRC}/readme.txt ${PREFIX}/share/doc/ROMInfo
+ ${INSTALL_PROGRAM} ${WRKSRC}/rominfo ${DESTDIR}${PREFIX}/bin
+ ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/share/doc/ROMInfo
+ ${INSTALL_DATA} ${WRKSRC}/readme.txt \
+ ${DESTDIR}${PREFIX}/share/doc/ROMInfo
.include "../../devel/zlib/buildlink3.mk"
.include "../../emulators/DatLib/buildlink3.mk"
View
11 emulators/ZIPIdent/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.15 2007/07/08 09:42:33 wiz Exp $
+# $NetBSD: Makefile,v 1.16 2008/03/03 19:21:37 jlam Exp $
#
DISTNAME= zident28
@@ -11,6 +11,8 @@ MAINTAINER= pkgsrc-users@NetBSD.org
HOMEPAGE= http://www.logiqx.com/Tools/ZIPIdent/ZIPIdent.php
COMMENT= Identify arcade ROM sets
+PKG_DESTDIR_SUPPORT= user-destdir
+
USE_TOOLS+= gmake
WRKSRC= ${WRKDIR}
MAKE_FILE= makefile
@@ -22,9 +24,10 @@ post-extract:
${MKDIR} ${WRKSRC}/obj
do-install:
- ${INSTALL_PROGRAM} ${WRKSRC}/zipident ${PREFIX}/bin
- ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/ZIPIdent
- ${INSTALL_DATA} ${WRKSRC}/readme.txt ${PREFIX}/share/doc/ZIPIdent
+ ${INSTALL_PROGRAM} ${WRKSRC}/zipident ${DESTDIR}${PREFIX}/bin
+ ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/share/doc/ZIPIdent
+ ${INSTALL_DATA} ${WRKSRC}/readme.txt \
+ ${DESTDIR}${PREFIX}/share/doc/ZIPIdent
.include "../../devel/zlib/buildlink3.mk"
.include "../../emulators/DatLib/buildlink3.mk"
View
5 emulators/aliados/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.2 2005/04/11 21:45:42 tv Exp $
+# $NetBSD: Makefile,v 1.3 2008/03/03 19:21:37 jlam Exp $
#
DISTNAME= aliados-0.1.1
@@ -11,6 +11,7 @@ HOMEPAGE= http://www.arrakis.es/~ninsesabe/aliados/
COMMENT= CP/M 80 emulator
PKG_INSTALLATION_TYPES= overwrite pkgviews
+PKG_DESTDIR_SUPPORT= user-destdir
NO_CONFIGURE= YES
USE_LANGUAGES= c++
@@ -19,7 +20,7 @@ USE_NCURSES= # tigetstr tparm setupterm
INSTALLATION_DIRS= bin
do-install:
- ${INSTALL_PROGRAM} ${WRKSRC}/aliados ${PREFIX}/bin/
+ ${INSTALL_PROGRAM} ${WRKSRC}/aliados ${DESTDIR}${PREFIX}/bin
.include "../../devel/ncurses/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
View
9 emulators/applyppf/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.2 2007/03/24 19:08:51 wiz Exp $
+# $NetBSD: Makefile,v 1.3 2008/03/03 19:21:37 jlam Exp $
#
DISTNAME= applyppf3_src
@@ -11,14 +11,17 @@ MAINTAINER= pkgsrc-users@NetBSD.org
#HOMEPAGE= http://www.paradogs.com/pdx_ppf3.htm
COMMENT= PPF (Playstation Patch File) v3.0 apply tool
-WRKSRC= ${WRKDIR}
+PKG_DESTDIR_SUPPORT= user-destdir
+
+WRKSRC= ${WRKDIR}
+INSTALLATION_DIRS= bin
do-build:
cd ${BUILD_DIRS} && ${CC} ${CPPFLAGS} ${CFLAGS} \
-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 \
-D_LARGEFILE64_SOURCE -o applyppf applyppf3_linux.c
do-install:
- ${INSTALL_PROGRAM} ${WRKSRC}/applyppf ${PREFIX}/bin
+ ${INSTALL_PROGRAM} ${WRKSRC}/applyppf ${DESTDIR}${PREFIX}/bin
.include "../../mk/bsd.pkg.mk"
View
11 emulators/arnold/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.17 2008/02/27 12:52:41 rillig Exp $
+# $NetBSD: Makefile,v 1.18 2008/03/03 19:21:37 jlam Exp $
#
DISTNAME= arnsrc27012002
@@ -12,6 +12,8 @@ MAINTAINER= dillo@NetBSD.org
HOMEPAGE= http://arnold.emuunlim.com/
COMMENT= Amstrad CPC, Amstrad CPC+ and KC Compact emulator
+PKG_DESTDIR_SUPPORT= user-destdir
+
# we want case sensitive file names.
EXTRACT_OPTS_ZIP= -aqo
@@ -27,9 +29,10 @@ MAKE_ENV+= SHAREDIR=${SHAREDIR}
AUTO_MKDIRS= yes
do-install:
- ${INSTALL_PROGRAM} ${WRKSRC}/arnold ${PREFIX}/bin
- cd ${WRKSRC}/roms && pax -wr * ${SHAREDIR}/roms/
- cd ${WRKSRC} && ${INSTALL_DATA} readme.* ${PREFIX}/share/doc/arnold
+ ${INSTALL_PROGRAM} ${WRKSRC}/arnold ${DESTDIR}${PREFIX}/bin
+ cd ${WRKSRC}/roms && pax -wr * ${DESTDIR}${SHAREDIR}/roms/
+ cd ${WRKSRC} && ${INSTALL_DATA} readme.* \
+ ${DESTDIR}${PREFIX}/share/doc/arnold
.include "../../mk/oss.buildlink3.mk"
.include "../../devel/SDL/buildlink3.mk"
View
9 emulators/compat_netbsd/Makefile.common
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile.common,v 1.9 2008/01/15 15:43:49 jlam Exp $
+# $NetBSD: Makefile.common,v 1.10 2008/03/03 19:21:37 jlam Exp $
#
# Common infrastructure for NetBSD compat* packages.
#
@@ -12,6 +12,8 @@ EXTRACT_SUFX= .tar.bz2
MAINTAINER= pkgsrc-users@NetBSD.org
+PKG_DESTDIR_SUPPORT= destdir
+
NO_SRC_ON_FTP= Already in MASTER_SITE_LOCAL
NETBSD_PKG= yes
@@ -127,9 +129,10 @@ ${ELF_SYMLINKS_DATA}: plist
.PHONY: compat-install
do-install: compat-install
compat-install:
- ${INSTALL_DATA_DIR} ${PREFIX}/${EMULSUBDIR}
+ ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/${EMULSUBDIR}
cd ${WRKSRC} && for dir in lib libexec usr; do \
if ${TEST} -d "$$dir"; then \
- ${PAX} -rw "$$dir" ${PREFIX}/${EMULSUBDIR}; \
+ ${PAX} -rw "$$dir" \
+ ${DESTDIR}${PREFIX}/${EMULSUBDIR}; \
fi; \
done
View
13 emulators/cygwin_esound/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.7 2007/04/04 14:37:52 tv Exp $
+# $NetBSD: Makefile,v 1.8 2008/03/03 19:21:37 jlam Exp $
#
DISTNAME= esound-0.2.35-1
@@ -18,6 +18,8 @@ COMMENT= Enlightened sound daemon (daemon only) for Cygwin/Interix
ONLY_FOR_PLATFORM= Interix-*-*
+PKG_DESTDIR_SUPPORT= user-destdir
+
DIST_SUBDIR= cygwin
WRKSRC= ${WRKDIR}
@@ -27,9 +29,12 @@ INSTALLATION_DIRS= bin emul/cygwin/bin
do-build: # nothing
do-install:
- ${INSTALL_SCRIPT} ${WRKSRC}/usr/bin/cygaudiofile-0.dll ${PREFIX}/bin/
- ${INSTALL_SCRIPT} ${WRKSRC}/usr/bin/cygesd-0.dll ${PREFIX}/bin/
- ${INSTALL_SCRIPT} ${WRKSRC}/usr/bin/esd.exe ${PREFIX}/emul/cygwin/bin/
+ ${INSTALL_SCRIPT} ${WRKSRC}/usr/bin/cygaudiofile-0.dll \
+ ${DESTDIR}${PREFIX}/bin
+ ${INSTALL_SCRIPT} ${WRKSRC}/usr/bin/cygesd-0.dll \
+ ${DESTDIR}${PREFIX}/bin/
+ ${INSTALL_SCRIPT} ${WRKSRC}/usr/bin/esd.exe \
+ ${DESTDIR}${PREFIX}/emul/cygwin/bin/
.include "../../emulators/cygwin_lib/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
View
14 emulators/cygwin_lib/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.9 2007/04/04 14:37:52 tv Exp $
+# $NetBSD: Makefile,v 1.10 2008/03/03 19:21:37 jlam Exp $
#
DISTNAME= cygwin-1.5.13-1
@@ -13,6 +13,8 @@ COMMENT= Basic Cygwin library and executables for emulation
ONLY_FOR_PLATFORM= Interix-*-*
+PKG_DESTDIR_SUPPORT= user-destdir
+
DIST_SUBDIR= cygwin
WRKSRC= ${WRKDIR}
@@ -22,13 +24,15 @@ INSTALLATION_DIRS= bin emul/cygwin/bin
do-build: # nothing
do-install:
- ${INSTALL_LIB} ${WRKSRC}/usr/bin/cygwin1.dll ${PREFIX}/bin/
- ${INSTALL_PROGRAM_DIR} ${PREFIX}/emul/cygwin ${PREFIX}/emul/cygwin/bin
+ ${INSTALL_LIB} ${WRKSRC}/usr/bin/cygwin1.dll ${DESTDIR}${PREFIX}/bin
+ ${INSTALL_PROGRAM_DIR} ${PREFIX}/emul/cygwin \
+ ${DESTDIR}${PREFIX}/emul/cygwin/bin
@for f in ${WRKSRC}/usr/bin/*.exe; do \
- ${INSTALL_LIB} $$f ${PREFIX}/emul/cygwin/bin/$$(basename $${f%.exe}); \
+ ${INSTALL_LIB} $$f \
+ ${DESTDIR}${PREFIX}/emul/cygwin/bin/$$(basename $${f%.exe}); \
done
.for f in ${SYMLINKS}
- ${LN} -sf ../emul/cygwin/bin/${f} ${PREFIX}/bin/cygwin-${f}
+ ${LN} -sf ../emul/cygwin/bin/${f} ${DESTDIR}${PREFIX}/bin/cygwin-${f}
.endfor
.include "../../mk/bsd.pkg.mk"
View
10 emulators/darcnes/Makefile
@@ -1,19 +1,21 @@
-# $NetBSD: Makefile,v 1.26 2007/07/08 09:45:15 wiz Exp $
+# $NetBSD: Makefile,v 1.27 2008/03/03 19:21:38 jlam Exp $
PKGNAME= darcnes-20010401
PKGREVISION= 3
MAINTAINER= pkgsrc-users@NetBSD.org
COMMENT= Multi-system emulator (NES, SMS, GG, PCE, and others)
+PKG_DESTDIR_SUPPORT= user-destdir
+
MAKE_ENV+= TARGET=Linux_X
INSTALLATION_DIRS= bin
do-install:
- ${INSTALL_PROGRAM} ${WRKSRC}/darcnes ${PREFIX}/bin
- ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/darcnes
- ${INSTALL_MAN} ${WRKSRC}/readme ${PREFIX}/share/doc/darcnes
+ ${INSTALL_PROGRAM} ${WRKSRC}/darcnes ${DESTDIR}${PREFIX}/bin
+ ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/share/doc/darcnes
+ ${INSTALL_MAN} ${WRKSRC}/readme ${DESTDIR}${PREFIX}/share/doc/darcnes
.include "Makefile.common"
.include "../../x11/libXaw/buildlink3.mk"
View
6 emulators/dega/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.15 2006/06/12 16:28:06 wiz Exp $
+# $NetBSD: Makefile,v 1.16 2008/03/03 19:21:38 jlam Exp $
#
DISTNAME= dega-1.07
@@ -12,6 +12,8 @@ COMMENT= Sega Game Gear, Sega Mark III and Sega Master System emulator
BUILD_DEPENDS+= nasm>=0.98:../../devel/nasm
+PKG_DESTDIR_SUPPORT= user-destdir
+
USE_LANGUAGES= c c++
USE_TOOLS+= gmake
@@ -21,7 +23,7 @@ ONLY_FOR_PLATFORM= *-*-i386
INSTALLATION_DIRS= bin
do-install:
- ${INSTALL_PROGRAM} ${WRKSRC}/dega ${PREFIX}/bin
+ ${INSTALL_PROGRAM} ${WRKSRC}/dega ${DESTDIR}${PREFIX}/bin
.include "../../devel/SDL/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
View
8 emulators/dynamips/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.1.1.1 2008/02/14 11:00:13 kefren Exp $
+# $NetBSD: Makefile,v 1.2 2008/03/03 19:21:38 jlam Exp $
DISTNAME= dynamips-0.2.7
CATEGORIES= emulators
@@ -8,6 +8,8 @@ MAINTAINER= kefren@NetBSD.org
HOMEPAGE= http://www.ipflow.utc.fr/index.php/Cisco_7200_Simulator
COMMENT= Cisco 3600 and 7200 MIPS emulator
+PKG_DESTDIR_SUPPORT= user-destdir
+
USE_TOOLS+= gmake
NO_CONFIGURE= yes
@@ -21,8 +23,8 @@ SUBST_SED.libelf= -e 's,<libelf.h>,<libelf/libelf.h>,'
SUBST_MESSAGE.libelf= Fix libelf header file path
do-install:
- ${INSTALL_PROGRAM} ${WRKSRC}/dynamips ${PREFIX}/bin
- ${INSTALL_PROGRAM} ${WRKSRC}/nvram_export ${PREFIX}/bin
+ ${INSTALL_PROGRAM} ${WRKSRC}/dynamips ${DESTDIR}${PREFIX}/bin
+ ${INSTALL_PROGRAM} ${WRKSRC}/nvram_export ${DESTDIR}${PREFIX}/bin
.include "../../devel/libelf/buildlink3.mk"
.include "../../net/libpcap/buildlink3.mk"
View
14 emulators/fmsx/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.24 2007/02/22 19:26:27 wiz Exp $
+# $NetBSD: Makefile,v 1.25 2008/03/03 19:21:38 jlam Exp $
DISTNAME= fMSX24.tar
PKGNAME= fmsx-2.4
@@ -17,6 +17,8 @@ NO_SRC_ON_CDROM= ${RESTRICTED}
NO_BIN_ON_FTP= ${RESTRICTED}
NO_SRC_ON_FTP= ${RESTRICTED}
+PKG_DESTDIR_SUPPORT= user-destdir
+
WRKSRC= ${WRKDIR}/MSX
.include "../../mk/bsd.prefs.mk"
@@ -46,11 +48,11 @@ pre-install:
# Makefile of fMSX doesn't have install target.
do-install:
- ${INSTALL_PROGRAM} ${WRKSRC}/fmsx ${PREFIX}/bin
- ${INSTALL_PROGRAM} ${WRKSRC}/rddsk ${PREFIX}/bin
- ${INSTALL_PROGRAM} ${WRKSRC}/wrdsk ${PREFIX}/bin
- ${INSTALL_DATA} ${WRKSRC}/*.ROM ${PREFIX}/share/fmsx
- ${INSTALL_DATA} ${WRKSRC}/fMSX.html ${PREFIX}/share/doc/html
+ ${INSTALL_PROGRAM} ${WRKSRC}/fmsx ${DESTDIR}${PREFIX}/bin
+ ${INSTALL_PROGRAM} ${WRKSRC}/rddsk ${DESTDIR}${PREFIX}/bin
+ ${INSTALL_PROGRAM} ${WRKSRC}/wrdsk ${DESTDIR}${PREFIX}/bin
+ ${INSTALL_DATA} ${WRKSRC}/*.ROM ${DESTDIR}${PREFIX}/share/fmsx
+ ${INSTALL_DATA} ${WRKSRC}/fMSX.html ${DESTDIR}${PREFIX}/share/doc/html
.include "../../x11/libXext/buildlink3.mk"
.include "../../x11/xextproto/buildlink3.mk"
View
16 emulators/freebsd_lib/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.23 2006/06/23 15:48:50 jlam Exp $
+# $NetBSD: Makefile,v 1.24 2008/03/03 19:21:38 jlam Exp $
#
DISTNAME= freebsd_lib-2.2.7
@@ -11,17 +11,21 @@ COMMENT= Libraries necessary for FreeBSD compatibility, including XFree86
ONLY_FOR_PLATFORM= NetBSD-*-i386
+PKG_DESTDIR_SUPPORT= user-destdir
+
WRKSRC= ${WRKDIR}
NO_BUILD= yes
do-install:
- ${INSTALL_DATA_DIR} ${PREFIX}/emul/freebsd
- ${INSTALL_DATA_DIR} ${PREFIX}/emul/freebsd/var/run
+ ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/emul/freebsd
+ ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/emul/freebsd/var/run
(cd ${WRKSRC} && ${FIND} usr -type d -print) | \
- (cd ${PREFIX}/emul/freebsd && ${XARGS} ${INSTALL_DATA_DIR})
+ (cd ${DESTDIR}${PREFIX}/emul/freebsd && \
+ ${XARGS} ${INSTALL_DATA_DIR})
cd ${WRKSRC} && for file in `${FIND} usr -name '*.*' -print`; do \
- ${INSTALL_DATA} $$file ${PREFIX}/emul/freebsd/$$file; \
+ ${INSTALL_DATA} $$file \
+ ${DESTDIR}${PREFIX}/emul/freebsd/$$file; \
done
- ${TOUCH} ${PREFIX}/emul/freebsd/var/run/ld.so.hints
+ ${TOUCH} ${DESTDIR}${PREFIX}/emul/freebsd/var/run/ld.so.hints
.include "../../mk/bsd.pkg.mk"
View
9 emulators/gcube/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.13 2007/11/25 11:52:44 wiz Exp $
+# $NetBSD: Makefile,v 1.14 2008/03/03 19:21:38 jlam Exp $
#
DISTNAME= gcube-0.4-src
@@ -13,6 +13,7 @@ HOMEPAGE= http://gcube.exemu.net/
COMMENT= Opensource Nintendo GameCube(TM) emulator
PKG_INSTALLATION_TYPES= overwrite pkgviews
+PKG_DESTDIR_SUPPORT= user-destdir
USE_TOOLS+= gmake
WRKSRC= ${WRKDIR}/0.4
@@ -24,14 +25,14 @@ BUILD_DEPENDS+= nasm-[0-9]*:../../devel/nasm
CFLAGS+= -DASM_X86=1
.endif
-INSTALLATION_DIRS= share/doc/${PKGBASE} bin
+INSTALLATION_DIRS= bin share/doc/${PKGBASE}
do-install:
.for prog in isopack gcube bin2dol gcmap tplx
- ${INSTALL_PROGRAM} ${WRKSRC}/${prog} ${PREFIX}/bin
+ ${INSTALL_PROGRAM} ${WRKSRC}/${prog} ${DESTDIR}${PREFIX}/bin
.endfor
.for f in README ChangeLog COPYING
- ${INSTALL_DATA} ${WRKSRC}/${f} ${PREFIX}/share/doc/${PKGBASE}
+ ${INSTALL_DATA} ${WRKSRC}/${f} ${DESTDIR}${PREFIX}/share/doc/${PKGBASE}
.endfor
.include "../../devel/SDL/buildlink3.mk"
View
8 emulators/generator-cbiere/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.6 2006/06/12 16:28:06 wiz Exp $
+# $NetBSD: Makefile,v 1.7 2008/03/03 19:21:38 jlam Exp $
#
DISTNAME= generator-0.35-cbiere-r2
@@ -12,6 +12,8 @@ MAINTAINER= pkgsrc-users@NetBSD.org
HOMEPAGE= http://www.ghostwhitecrab.de/generator/
COMMENT= Sega Mega drive genesis emulator (Improved)
+PKG_DESTDIR_SUPPORT= user-destdir
+
GNU_CONFIGURE= yes
.if (${MACHINE_ARCH} == "i386")
@@ -29,9 +31,11 @@ CONFIGURE_ARGS+= --with-sdl-audio
CFLAGS+= -DBYTES_HIGHFIRST
.endif
+INSTALLATION_DIRS= bin
+
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/main/generator-gtk \
- ${PREFIX}/bin/generator-cbiere-gtk
+ ${DESTDIR}${PREFIX}/bin/generator-cbiere-gtk
.include "../../devel/SDL/buildlink3.mk"
.include "../../x11/gtk/buildlink3.mk"
View
19 emulators/gnuboy-sdl/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.8 2006/06/12 16:28:06 wiz Exp $
+# $NetBSD: Makefile,v 1.9 2008/03/03 19:21:38 jlam Exp $
DISTNAME= gnuboy-1.0.3
PKGNAME= ${DISTNAME:S/-/-sdl-/}
@@ -10,18 +10,21 @@ MAINTAINER= dillo@NetBSD.org
HOMEPAGE= http://gnuboy.unix-fu.org/
COMMENT= SDL port of Gameboy emulator
-GNU_CONFIGURE= yes
-CONFIGURE_ARGS+=--with-sdl
+PKG_DESTDIR_SUPPORT= user-destdir
+
+GNU_CONFIGURE= yes
+CONFIGURE_ARGS+= --with-sdl
.include "../../devel/SDL/buildlink3.mk"
do-install:
- ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/gnuboy-sdl
- ${INSTALL_DATA_DIR} ${PREFIX}/share/examples/gnuboy-sdl
- ${INSTALL_PROGRAM} ${WRKSRC}/sdlgnuboy ${PREFIX}/bin/gnuboy-sdl
+ ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/share/doc/gnuboy-sdl
+ ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/share/examples/gnuboy-sdl
+ ${INSTALL_PROGRAM} ${WRKSRC}/sdlgnuboy \
+ ${DESTDIR}${PREFIX}/bin/gnuboy-sdl
${INSTALL_DATA} ${WRKSRC}/etc/sample.rc \
- ${PREFIX}/share/examples/gnuboy-sdl/
+ ${DESTDIR}${PREFIX}/share/examples/gnuboy-sdl/
${INSTALL_DATA} ${WRKSRC}/README ${WRKSRC}/docs/* \
- ${PREFIX}/share/doc/gnuboy-sdl/
+ ${DESTDIR}${PREFIX}/share/doc/gnuboy-sdl/
.include "../../mk/bsd.pkg.mk"
View
14 emulators/gnuboy/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.11 2007/11/25 11:52:44 wiz Exp $
+# $NetBSD: Makefile,v 1.12 2008/03/03 19:21:38 jlam Exp $
DISTNAME= gnuboy-1.0.3
PKGREVISION= 2
@@ -9,18 +9,20 @@ MAINTAINER= njl@sdf.lonestar.org
#HOMEPAGE= http://gnuboy.unix-fu.org/
COMMENT= Gameboy emulator
+PKG_DESTDIR_SUPPORT= user-destdir
+
GNU_CONFIGURE= yes
INSTALLATION_DIRS= bin
do-install:
- ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/gnuboy
- ${INSTALL_DATA_DIR} ${PREFIX}/share/examples/gnuboy
- ${INSTALL_PROGRAM} ${WRKSRC}/xgnuboy ${PREFIX}/bin/
+ ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/share/doc/gnuboy
+ ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/share/examples/gnuboy
+ ${INSTALL_PROGRAM} ${WRKSRC}/xgnuboy ${DESTDIR}${PREFIX}/bin/
${INSTALL_DATA} ${WRKSRC}/etc/sample.rc \
- ${PREFIX}/share/examples/gnuboy/
+ ${DESTDIR}${PREFIX}/share/examples/gnuboy/
${INSTALL_DATA} ${WRKSRC}/README ${WRKSRC}/docs/* \
- ${PREFIX}/share/doc/gnuboy/
+ ${DESTDIR}${PREFIX}/share/doc/gnuboy/
BUILDLINK_DEPMETHOD.libXt?= build
View
11 emulators/hercules-images/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.10 2006/09/19 18:32:50 joerg Exp $
+# $NetBSD: Makefile,v 1.11 2008/03/03 19:21:38 jlam Exp $
DISTNAME= mftr33
PKGNAME= hercules-images-20010222
@@ -9,15 +9,18 @@ MAINTAINER= pkgsrc-users@NetBSD.org
HOMEPAGE= http://www.conmicro.cx/hercules/
COMMENT= Images to IPL the Hercules emulator
+PKG_DESTDIR_SUPPORT= user-destdir
+
WRKSRC= ${WRKDIR}
NO_BUILD= yes
NO_CONFIGURE= yes
EXTRACT_ONLY=
USE_TOOLS+= gzcat pax
do-install:
- ${INSTALL_DATA_DIR} ${PREFIX}/share/data/hercules
- cd ${PREFIX}/share/data/hercules && \
- (gzcat ${DISTDIR}/${DISTNAME}${EXTRACT_SUFX}; dd if=/dev/zero bs=10k count=2) | pax -O -r
+ ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/share/data/hercules
+ cd ${DESTDIR}${PREFIX}/share/data/hercules && \
+ (gzcat ${DISTDIR}/${DISTNAME}${EXTRACT_SUFX}; \
+ dd if=/dev/zero bs=10k count=2) | pax -O -r
.include "../../mk/bsd.pkg.mk"
View
6 emulators/ia64sim/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.15 2006/10/04 21:38:37 wiz Exp $
+# $NetBSD: Makefile,v 1.16 2008/03/03 19:21:38 jlam Exp $
DISTNAME= ia64sim
PKGNAME= ia64sim-0.3
@@ -11,13 +11,15 @@ MAINTAINER= pkgsrc-users@NetBSD.org
HOMEPAGE= http://www.boo.net/~jasonp/
COMMENT= IA64 simulator (Intel(R) Architecture 64)
+PKG_DESTDIR_SUPPORT= user-destdir
+
USE_TOOLS+= gmake
DIST_SUBDIR= ${PKGNAME_NOREV}
MAKE_FILE= makefile.unx
INSTALLATION_DIRS= bin
do-install:
- ${INSTALL_PROGRAM} ${WRKSRC}/ia64sim ${PREFIX}/bin/ia64sim
+ ${INSTALL_PROGRAM} ${WRKSRC}/ia64sim ${DESTDIR}${PREFIX}/bin/ia64sim
.include "../../mk/bsd.pkg.mk"
View
19 emulators/kenigma/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.5 2008/01/18 05:06:32 tnn Exp $
+# $NetBSD: Makefile,v 1.6 2008/03/03 19:21:38 jlam Exp $
DISTNAME= 28107-kenigma-1.2.1
PKGNAME= kenigma-1.2.1
@@ -10,25 +10,30 @@ MAINTAINER= markd@NetBSD.org
HOMEPAGE= http://www.kde-apps.org/content/show.php?content=28107
COMMENT= Replica of the German enigma code machine used in WW2
+PKG_DESTDIR_SUPPORT= user-destdir
+
WRKSRC= ${WRKDIR}/kenigma
NO_CONFIGURE= yes
USE_LANGUAGES= # none
APPDIR= ${KDEDIR}/share/kde/apps/kenigma
+INSTALLATION_DIRS= bin ${KDEDIR}/share/applications/kde
+
do-build:
(cd ${WRKSRC}; \
${ECHO} "#!/bin/sh"; \
${ECHO} "cd ${APPDIR} && ${RUBY} main.rb") > ${WRKSRC}/kenigma
do-install:
- ${INSTALL_SCRIPT} ${WRKSRC}/kenigma ${KDEDIR}/bin
- ${INSTALL_DATA} ${WRKSRC}/kenigma.desktop ${KDEDIR}/share/applications/kde
- ${INSTALL_DATA_DIR} ${APPDIR}
- ${INSTALL_DATA} ${WRKSRC}/*.rb ${APPDIR}
- ${INSTALL_DATA} ${WRKSRC}/kenigma.dtd ${APPDIR}
- ${INSTALL_DATA} ${WRKSRC}/README ${APPDIR}
+ ${INSTALL_SCRIPT} ${WRKSRC}/kenigma ${DESTDIR}${KDEDIR}/bin
+ ${INSTALL_DATA} ${WRKSRC}/kenigma.desktop \
+ ${DESTDIR}${KDEDIR}/share/applications/kde
+ ${INSTALL_DATA_DIR} ${DESTDIR}${APPDIR}
+ ${INSTALL_DATA} ${WRKSRC}/*.rb ${DESTDIR}${APPDIR}
+ ${INSTALL_DATA} ${WRKSRC}/kenigma.dtd ${DESTDIR}${APPDIR}
+ ${INSTALL_DATA} ${WRKSRC}/README ${DESTDIR}${APPDIR}
.include "../../meta-pkgs/kde3/kde3.mk"
View
14 emulators/lrmi/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.11 2006/09/09 02:41:59 obache Exp $
+# $NetBSD: Makefile,v 1.12 2008/03/03 19:21:38 jlam Exp $
#
DISTNAME= lrmi-0.8
@@ -13,14 +13,16 @@ COMMENT= Wrapper to the i386 vm86 mode
ONLY_FOR_PLATFORM= *-*-i386
NOT_FOR_PLATFORM+= Interix-*-* # cannot call real mode from Windows
+PKG_DESTDIR_SUPPORT= user-destdir
+
MAKE_FILE= Makefile.bsd
INSTALLATION_DIRS= bin include lib
do-install:
- ${INSTALL_DATA} ${WRKSRC}/vbe.h ${PREFIX}/include
- ${INSTALL_DATA} ${WRKSRC}/lrmi.h ${PREFIX}/include
- ${INSTALL_DATA} ${WRKSRC}/liblrmi.a ${PREFIX}/lib
- ${INSTALL_DATA} ${WRKSRC}/liblrmi.so ${PREFIX}/lib
- ${INSTALL_PROGRAM} ${WRKSRC}/vbetest ${PREFIX}/bin
+ ${INSTALL_DATA} ${WRKSRC}/vbe.h ${DESTDIR}${PREFIX}/include
+ ${INSTALL_DATA} ${WRKSRC}/lrmi.h ${DESTDIR}${PREFIX}/include
+ ${INSTALL_DATA} ${WRKSRC}/liblrmi.a ${DESTDIR}${PREFIX}/lib
+ ${INSTALL_DATA} ${WRKSRC}/liblrmi.so ${DESTDIR}${PREFIX}/lib
+ ${INSTALL_PROGRAM} ${WRKSRC}/vbetest ${DESTDIR}${PREFIX}/bin
.include "../../mk/bsd.pkg.mk"
View
14 emulators/m1/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.9 2007/07/29 05:18:37 jlam Exp $
+# $NetBSD: Makefile,v 1.10 2008/03/03 19:21:38 jlam Exp $
DISTNAME= m1074b2-lnx
PKGNAME= m1-0.7.4c
@@ -14,16 +14,18 @@ COMMENT= Arcade video and pinball game sound emulator (Linux binary)
EMUL_PLATFORMS= linux-i386
EMUL_MODULES.linux= compat
+PKG_DESTDIR_SUPPORT= user-destdir
+
WRKSRC= ${WRKDIR}/m1-0.7.4
BUILD_DIRS= # empty
INSTALLATION_DIRS= bin
do-install:
- ${INSTALL_PROGRAM} ${WRKSRC}/m1 ${PREFIX}/bin
- ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/m1
- ${INSTALL_DATA} ${WRKSRC}/m1.txt ${PREFIX}/share/doc/m1
- ${INSTALL_DATA_DIR} ${PREFIX}/share/examples/m1
- ${INSTALL_DATA} ${WRKSRC}/m1.ini ${PREFIX}/share/examples/m1
+ ${INSTALL_PROGRAM} ${WRKSRC}/m1 ${DESTDIR}${PREFIX}/bin
+ ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/share/doc/m1
+ ${INSTALL_DATA} ${WRKSRC}/m1.txt ${DESTDIR}${PREFIX}/share/doc/m1
+ ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/share/examples/m1
+ ${INSTALL_DATA} ${WRKSRC}/m1.ini ${DESTDIR}${PREFIX}/share/examples/m1
.include "../../mk/bsd.pkg.mk"
View
6 emulators/makeppf/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.2 2007/03/24 19:08:51 wiz Exp $
+# $NetBSD: Makefile,v 1.3 2008/03/03 19:21:38 jlam Exp $
#
DISTNAME= makeppf3_src
@@ -11,6 +11,8 @@ MAINTAINER= pkgsrc-users@NetBSD.org
#HOMEPAGE= http://www.paradogs.com/pdx_ppf3.htm
COMMENT= PPF (Playstation Patch File) v3.0 creation tool
+PKG_DESTDIR_SUPPORT= user-destdir
+
WRKSRC= ${WRKDIR}
do-build:
@@ -19,6 +21,6 @@ do-build:
-D_LARGEFILE64_SOURCE -o makeppf makeppf3_linux.c
do-install:
- ${INSTALL_PROGRAM} ${WRKSRC}/makeppf ${PREFIX}/bin
+ ${INSTALL_PROGRAM} ${WRKSRC}/makeppf ${DESTDIR}${PREFIX}/bin
.include "../../mk/bsd.pkg.mk"
View
10 emulators/minivmac/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.16 2007/02/19 18:24:54 joerg Exp $
+# $NetBSD: Makefile,v 1.17 2008/03/03 19:21:38 jlam Exp $
DISTNAME= minivmac-0.1.7.src
PKGNAME= minivmac-0.1.7
@@ -11,6 +11,8 @@ MAINTAINER= kei@NetBSD.org
HOMEPAGE= http://minivmac.sourceforge.net/
COMMENT= Miniature Macintosh emulator
+PKG_DESTDIR_SUPPORT= user-destdir
+
WRKSRC= ${WRKDIR}/minivmac
SCRIPTS_ENV+= CC="${CC}"
@@ -23,9 +25,9 @@ do-build:
cd ${WRKSRC}/tool/bash; ${SETENV} ${SCRIPTS_ENV} ${SH} build
do-install:
- ${INSTALL_DATA_DIR} ${DOCDIR}
- ${INSTALL_PROGRAM} ${WRKSRC}/drv/minivmac ${PREFIX}/bin
- ${INSTALL_DATA} ${WRKSRC}/doc/*.html ${DOCDIR}
+ ${INSTALL_DATA_DIR} ${DESTDIR}${DOCDIR}
+ ${INSTALL_PROGRAM} ${WRKSRC}/drv/minivmac ${DESTDIR}${PREFIX}/bin
+ ${INSTALL_DATA} ${WRKSRC}/doc/*.html ${DESTDIR}${DOCDIR}
.include "../../x11/libXext/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
View
14 emulators/mmix/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.25 2007/03/15 05:00:13 dbj Exp $
+# $NetBSD: Makefile,v 1.26 2008/03/03 19:21:38 jlam Exp $
DISTNAME= mmix-20060918
CATEGORIES= emulators devel lang
@@ -8,6 +8,8 @@ MAINTAINER= pkgsrc-users@NetBSD.org
HOMEPAGE= http://www-cs-faculty.stanford.edu/~knuth/mmix.html
COMMENT= Simulators for Knuth's MMIX RISC architecture
+PKG_DESTDIR_SUPPORT= user-destdir
+
TEX_DEPMETHOD= build
TEX_ACCEPTED= teTeX3
@@ -20,12 +22,12 @@ INSTALLATION_DIRS= bin
do-install:
cd ${WRKSRC} && ${INSTALL_PROGRAM} abstime mmix mmixal \
- mmmix mmotype ${PREFIX}/bin
- ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/mmix
+ mmmix mmotype ${DESTDIR}${PREFIX}/bin
+ ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/share/doc/mmix
cd ${WRKSRC} && ${INSTALL_DATA} README *.ps \
- ${PREFIX}/share/doc/mmix
- ${INSTALL_DATA_DIR} ${PREFIX}/share/examples/mmix
+ ${DESTDIR}${PREFIX}/share/doc/mmix
+ ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/share/examples/mmix
cd ${WRKSRC} && ${INSTALL_DATA} *.mms *.mmix *.mmconfig \
- ${PREFIX}/share/examples/mmix
+ ${DESTDIR}${PREFIX}/share/examples/mmix
.include "../../mk/bsd.pkg.mk"
View
10 emulators/ski/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.8 2007/07/29 05:18:37 jlam Exp $
+# $NetBSD: Makefile,v 1.9 2008/03/03 19:21:38 jlam Exp $
DISTNAME= ski-0.9.81-l6-i686
PKGNAME= ski-0.9.81.6
@@ -18,6 +18,8 @@ NO_BIN_ON_CDROM= ${RESTRICTED}
EMUL_PLATFORMS= linux-i386
EMUL_MODULES.linux= x11
+PKG_DESTDIR_SUPPORT= user-destdir
+
WRKSRC= ${WRKDIR}
INTERACTIVE_STAGE= fetch
BUILD_DIRS= # none
@@ -34,10 +36,10 @@ FETCH_MESSAGE= \
" ${DOWNLOAD}"
do-install:
- ${INSTALL_PROGRAM} ${WRKDIR}/nue/usr/bin/*ski* ${PREFIX}/bin
+ ${INSTALL_PROGRAM} ${WRKDIR}/nue/usr/bin/*ski* ${DESTDIR}${PREFIX}/bin
${INSTALL_MAN} ${WRKDIR}/nue/usr/man/man1/*ski*.1 \
- ${PREFIX}/${PKGMANDIR}/man1
+ ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1
${INSTALL_DATA} ${WRKDIR}/nue/usr/X11R6/lib/X11/app-defaults/XSki \
- ${PREFIX}/lib/X11/app-defaults/XSki
+ ${DESTDIR}${PREFIX}/lib/X11/app-defaults/XSki
.include "../../mk/bsd.pkg.mk"
View
20 emulators/sms_sdl/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.7 2006/06/12 16:28:07 wiz Exp $
+# $NetBSD: Makefile,v 1.8 2008/03/03 19:21:38 jlam Exp $
#
DISTNAME= sms_sdl-0.9.4a-r7.1-src
@@ -12,18 +12,24 @@ MAINTAINER= pkgsrc-users@NetBSD.org
HOMEPAGE= http://membres.lycos.fr/cyxdown/smssdl/
COMMENT= SMS Plus emulator port to SDL
+PKG_DESTDIR_SUPPORT= user-destdir
+
WRKSRC= ${WRKDIR}/sms_sdl-0.9.4a-r7.1
BUILD_DIRS= sdl
EXTRACT_OPTS_ZIP= -aqo
+INSTALLATION_DIRS= bin
+
do-install:
- ${INSTALL_PROGRAM} ${WRKSRC}/sdl/sms_sdl ${PREFIX}/bin
- ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/sms_sdl
- ${INSTALL_DATA} ${WRKSRC}/sdl/README.TXT ${PREFIX}/share/doc/sms_sdl
- ${INSTALL_DATA} ${WRKSRC}/license ${PREFIX}/share/doc/sms_sdl
+ ${INSTALL_PROGRAM} ${WRKSRC}/sdl/sms_sdl ${DESTDIR}${PREFIX}/bin
+ ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/share/doc/sms_sdl
+ ${INSTALL_DATA} ${WRKSRC}/sdl/README.TXT \
+ ${DESTDIR}${PREFIX}/share/doc/sms_sdl
+ ${INSTALL_DATA} ${WRKSRC}/license ${DESTDIR}${PREFIX}/share/doc/sms_sdl
${INSTALL_DATA} ${WRKSRC}/README.TXT \
- ${PREFIX}/share/doc/sms_sdl/README-CORE.TXT
- ${INSTALL_DATA} ${WRKSRC}/SOURCE.TXT ${PREFIX}/share/doc/sms_sdl
+ ${DESTDIR}${PREFIX}/share/doc/sms_sdl/README-CORE.TXT
+ ${INSTALL_DATA} ${WRKSRC}/SOURCE.TXT \
+ ${DESTDIR}${PREFIX}/share/doc/sms_sdl
.include "../../devel/SDL/buildlink3.mk"
.include "../../devel/zlib/buildlink3.mk"
View
27 emulators/snes9x/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.43 2007/12/04 11:38:55 obache Exp $
+# $NetBSD: Makefile,v 1.44 2008/03/03 19:21:38 jlam Exp $
SNESVER= 1.43
DISTNAME= snes9x-${SNESVER}-src
@@ -12,6 +12,8 @@ MAINTAINER= pkgsrc-users@NetBSD.org
HOMEPAGE= http://www.snes9x.com/
COMMENT= Super Nintendo Entertainment System (SNES) emulator
+PKG_DESTDIR_SUPPORT= user-destdir
+
WRKSRC= ${WRKDIR}/${DISTNAME}/snes9x
USE_LANGUAGES= c c++
USE_TOOLS+= gmake
@@ -31,16 +33,21 @@ SUBST_FILES.paircpp= 65c816.h sa1.h
SUBST_SED.paircpp= -e 's|pair|snes9x_pair|g'
do-install:
- ${INSTALL_PROGRAM} ${WRKSRC}/snes9x ${PREFIX}/bin
- ${INSTALL_PROGRAM} ${WRKSRC}/offsets ${PREFIX}/bin
- ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/snes9x
- ${INSTALL_MAN} ${WRKSRC}/doc/porting.txt ${PREFIX}/share/doc/snes9x
- ${INSTALL_MAN} ${WRKSRC}/changes.txt ${PREFIX}/share/doc/snes9x
- ${INSTALL_MAN} ${WRKSRC}/hardware.txt ${PREFIX}/share/doc/snes9x
- ${INSTALL_MAN} ${WRKSRC}/problems.txt ${PREFIX}/share/doc/snes9x
- ${INSTALL_MAN} ${WRKDIR}/${DISTNAME}/readme.txt ${PREFIX}/share/doc/snes9x
+ ${INSTALL_PROGRAM} ${WRKSRC}/snes9x ${DESTDIR}${PREFIX}/bin
+ ${INSTALL_PROGRAM} ${WRKSRC}/offsets ${DESTDIR}${PREFIX}/bin
+ ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/share/doc/snes9x
+ ${INSTALL_MAN} ${WRKSRC}/doc/porting.txt \
+ ${DESTDIR}${PREFIX}/share/doc/snes9x
+ ${INSTALL_MAN} ${WRKSRC}/changes.txt \
+ ${DESTDIR}${PREFIX}/share/doc/snes9x
+ ${INSTALL_MAN} ${WRKSRC}/hardware.txt \
+ ${DESTDIR}${PREFIX}/share/doc/snes9x
+ ${INSTALL_MAN} ${WRKSRC}/problems.txt \
+ ${DESTDIR}${PREFIX}/share/doc/snes9x
+ ${INSTALL_MAN} ${WRKDIR}/${DISTNAME}/readme.txt \
+ ${DESTDIR}${PREFIX}/share/doc/snes9x
${INSTALL_MAN} ${WRKDIR}/${DISTNAME}/readme.unix \
- ${PREFIX}/share/doc/snes9x
+ ${DESTDIR}${PREFIX}/share/doc/snes9x
.include "../../mk/bsd.prefs.mk"
View
11 emulators/swarm/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.14 2006/06/01 21:02:01 joerg Exp $
+# $NetBSD: Makefile,v 1.15 2008/03/03 19:21:38 jlam Exp $
#
DISTNAME= swarm-0.61
@@ -9,6 +9,8 @@ MAINTAINER= agc@NetBSD.org
HOMEPAGE= http://www.cl.cam.ac.uk/~mwd24/phd/swarm.html
COMMENT= Software arm7M core emulator
+PKG_DESTDIR_SUPPORT= user-destdir
+
WRKSRC= ${WRKDIR}/swarm
BUILD_DIRS= src
@@ -17,8 +19,9 @@ USE_LANGUAGES= c++
INSTALLATION_DIRS= bin
do-install:
- ${INSTALL_PROGRAM} ${WRKSRC}/src/swarm ${PREFIX}/bin
- ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/swarm
- ${INSTALL_DATA} ${WRKSRC}/doc/swarm.pdf ${PREFIX}/share/doc/swarm
+ ${INSTALL_PROGRAM} ${WRKSRC}/src/swarm ${DESTDIR}${PREFIX}/bin
+ ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/share/doc/swarm
+ ${INSTALL_DATA} ${WRKSRC}/doc/swarm.pdf \
+ ${DESTDIR}${PREFIX}/share/doc/swarm
.include "../../mk/bsd.pkg.mk"
View
10 emulators/uae/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.47 2007/04/06 06:03:08 wiz Exp $
+# $NetBSD: Makefile,v 1.48 2008/03/03 19:21:38 jlam Exp $
DISTNAME= uae-0.8.25
PKGREVISION= 3
@@ -12,6 +12,8 @@ COMMENT= The UAE Amiga Emulator
DEPENDS+= unzip>=5.40:../../archivers/unzip
+PKG_DESTDIR_SUPPORT= user-destdir
+
USE_TOOLS+= gmake pkg-config
GNU_CONFIGURE= yes
@@ -26,10 +28,10 @@ CONFIGURE_ENV+= cv_func_getmntinfo=yes fu_cv_sys_mounted_getmntinfo=yes
INSTALLATION_DIRS= bin
do-install:
- cd ${WRKSRC} && ${INSTALL_PROGRAM} readdisk uae ${PREFIX}/bin
- ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/uae
+ cd ${WRKSRC} && ${INSTALL_PROGRAM} readdisk uae ${DESTDIR}${PREFIX}/bin
+ ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/share/doc/uae
cd ${WRKSRC}/docs && ${INSTALL_DATA} FAQ README \
- ${PREFIX}/share/doc/uae
+ ${DESTDIR}${PREFIX}/share/doc/uae
BUILDLINK_DEPMETHOD.libXt?= build
View
13 emulators/ucon64/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.6 2007/03/19 16:40:27 tv Exp $
+# $NetBSD: Makefile,v 1.7 2008/03/03 19:21:38 jlam Exp $
#
DISTNAME= ucon64-2.0.0-src
@@ -11,6 +11,8 @@ MAINTAINER= pkgsrc-users@NetBSD.org
HOMEPAGE= http://ucon64.sourceforge.net/
COMMENT= Emulator ROM and disk image converter and inspector
+PKG_DESTDIR_SUPPORT= user-destdir
+
WRKSRC= ${WRKDIR}/${DISTNAME}/src
CONFIGURE_ARGS+= --disable-discmage # requires some work
@@ -23,12 +25,13 @@ CHECK_PORTABILITY_SKIP+=install_beos.sh
INSTALLATION_DIRS= share/examples/ucon64 share/doc/ucon64/images
do-install:
- ${INSTALL_PROGRAM} ${WRKSRC}/ucon64 ${PREFIX}/bin/
- ${INSTALL_DATA} ${WRKSRC}/[a-z]*.txt ${PREFIX}/share/examples/ucon64/
+ ${INSTALL_PROGRAM} ${WRKSRC}/ucon64 ${DESTDIR}${PREFIX}/bin
+ ${INSTALL_DATA} ${WRKSRC}/[a-z]*.txt \
+ ${DESTDIR}${PREFIX}/share/examples/ucon64
${INSTALL_DATA} ${WRKDIR}/${DISTNAME}/*.html \
- ${PREFIX}/share/doc/ucon64/
+ ${DESTDIR}${PREFIX}/share/doc/ucon64
${INSTALL_DATA} ${WRKDIR}/${DISTNAME}/images/* \
- ${PREFIX}/share/doc/ucon64/images/
+ ${DESTDIR}${PREFIX}/share/doc/ucon64/images
.include "options.mk"
.include "../../devel/zlib/buildlink3.mk"
View
10 emulators/uips/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.3 2005/06/16 06:57:51 jlam Exp $
+# $NetBSD: Makefile,v 1.4 2008/03/03 19:21:38 jlam Exp $
#
DISTNAME= uips
@@ -11,6 +11,8 @@ MAINTAINER= wiz@NetBSD.org
HOMEPAGE= http://www.neillcorlett.com/uips/
COMMENT= IPS patcher with v2 support
+PKG_DESTDIR_SUPPORT= user-destdir
+
DIST_SUBDIR= ${PKGNAME_NOREV}
WRKSRC= ${WRKDIR}
@@ -22,8 +24,8 @@ do-extract:
${CP} ${FILESDIR}/Makefile ${WRKSRC}/
do-install:
- ${INSTALL_PROGRAM} ${WRKSRC}/uips ${PREFIX}/bin
- ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/uips
- ${INSTALL_DATA} ${WRKSRC}/uips.txt ${PREFIX}/share/doc/uips
+ ${INSTALL_PROGRAM} ${WRKSRC}/uips ${DESTDIR}${PREFIX}/bin
+ ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/share/doc/uips
+ ${INSTALL_DATA} ${WRKSRC}/uips.txt ${DESTDIR}${PREFIX}/share/doc/uips
.include "../../mk/bsd.pkg.mk"
View
13 emulators/vba/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.20 2007/02/16 01:52:20 wiz Exp $
+# $NetBSD: Makefile,v 1.21 2008/03/03 19:21:38 jlam Exp $
DISTNAME= VisualBoyAdvance-src-1.7.2
PKGNAME= vba-1.7.2
@@ -10,6 +10,8 @@ MAINTAINER= dillo@NetBSD.org
HOMEPAGE= http://vba.ngemu.com/
COMMENT= Gameboy advance emulator
+PKG_DESTDIR_SUPPORT= user-destdir
+
WRKSRC= ${WRKDIR}/VisualBoyAdvance-1.7.2
USE_TOOLS+= gmake
USE_LIBTOOL= yes
@@ -27,10 +29,11 @@ BUILD_DEPENDS+= nasm-[0-9]*:../../devel/nasm
.endif
do-install:
- ${INSTALL_PROGRAM} ${WRKSRC}/src/sdl/TestEmu ${PREFIX}/bin
- ${INSTALL_PROGRAM} ${WRKSRC}/src/sdl/VisualBoyAdvance ${PREFIX}/bin
- ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/vba
- ${INSTALL_DATA} ${WRKSRC}/README ${PREFIX}/share/doc/vba
+ ${INSTALL_PROGRAM} ${WRKSRC}/src/sdl/TestEmu ${DESTDIR}${PREFIX}/bin
+ ${INSTALL_PROGRAM} ${WRKSRC}/src/sdl/VisualBoyAdvance \
+ ${DESTDIR}${PREFIX}/bin
+ ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/share/doc/vba
+ ${INSTALL_DATA} ${WRKSRC}/README ${DESTDIR}${PREFIX}/share/doc/vba
.include "../../devel/SDL/buildlink3.mk"
.include "../../graphics/png/buildlink3.mk"
View
42 emulators/vmware-module/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.25 2007/07/31 14:44:02 obache Exp $
+# $NetBSD: Makefile,v 1.26 2008/03/03 19:21:38 jlam Exp $
DISTNAME= vmware-netbsd-1.2
PKGNAME= vmware-module-1.2
@@ -14,6 +14,8 @@ CONFLICTS= vmware-module-3*
ONLY_FOR_PLATFORM= NetBSD-*-i386
+PKG_DESTDIR_SUPPORT= user-destdir
+
WRKSRC= ${WRKDIR}
NO_CONFIGURE= yes
@@ -44,26 +46,36 @@ do-build:
.endfor
do-install:
- ${INSTALL_DATA_DIR} ${PREFIX}/lkm
- ${INSTALL_DATA_DIR} ${PREFIX}/etc/rc.conf.d
- ${INSTALL_DATA} ${WRKDIR}/rc.conf.d/linuxrtc ${PREFIX}/etc/rc.conf.d
- ${INSTALL_DATA} ${WRKDIR}/rc.conf.d/vmmon ${PREFIX}/etc/rc.conf.d
- ${INSTALL_DATA} ${WRKDIR}/rc.conf.d/vmnet ${PREFIX}/etc/rc.conf.d
- ${INSTALL_DATA} ${WRKDIR}/rc.conf.d/vmnetif ${PREFIX}/etc/rc.conf.d
- ${INSTALL_DATA} ${WRKDIR}/source/linuxrtc/linuxrtc.o ${PREFIX}/lkm
- ${INSTALL_DATA} ${WRKDIR}/source/vmmon/vmmon.o ${PREFIX}/lkm
- ${INSTALL_DATA} ${WRKDIR}/source/vmnet/if_hub.o ${PREFIX}/lkm
- ${INSTALL_SCRIPT} ${WRKDIR}/share/lkm/if_hub_post.sh ${PREFIX}/lkm
- ${INSTALL_SCRIPT} ${WRKDIR}/share/lkm/linuxrtc_post.sh ${PREFIX}/lkm
- ${INSTALL_SCRIPT} ${WRKDIR}/share/lkm/vmmon_post.sh ${PREFIX}/lkm
+ ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/lkm
+ ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/etc/rc.conf.d
+ ${INSTALL_DATA} ${WRKDIR}/rc.conf.d/linuxrtc \
+ ${DESTDIR}${PREFIX}/etc/rc.conf.d
+ ${INSTALL_DATA} ${WRKDIR}/rc.conf.d/vmmon \
+ ${DESTDIR}${PREFIX}/etc/rc.conf.d
+ ${INSTALL_DATA} ${WRKDIR}/rc.conf.d/vmnet \
+ ${DESTDIR}${PREFIX}/etc/rc.conf.d
+ ${INSTALL_DATA} ${WRKDIR}/rc.conf.d/vmnetif \
+ ${DESTDIR}${PREFIX}/etc/rc.conf.d
+ ${INSTALL_DATA} ${WRKDIR}/source/linuxrtc/linuxrtc.o \
+ ${DESTDIR}${PREFIX}/lkm
+ ${INSTALL_DATA} ${WRKDIR}/source/vmmon/vmmon.o \
+ ${DESTDIR}${PREFIX}/lkm
+ ${INSTALL_DATA} ${WRKDIR}/source/vmnet/if_hub.o \
+ ${DESTDIR}${PREFIX}/lkm
+ ${INSTALL_SCRIPT} ${WRKDIR}/share/lkm/if_hub_post.sh \
+ ${DESTDIR}${PREFIX}/lkm
+ ${INSTALL_SCRIPT} ${WRKDIR}/share/lkm/linuxrtc_post.sh \
+ ${DESTDIR}${PREFIX}/lkm
+ ${INSTALL_SCRIPT} ${WRKDIR}/share/lkm/vmmon_post.sh \
+ ${DESTDIR}${PREFIX}/lkm
@cd ${WRKSRC}/rc.d && for f in linuxrtc vmmon vmnet vmnetif; do \
${SED} -e 's,@PREFIX@,${PREFIX},' < $$f > $$f.patched; \
- ${INSTALL_SCRIPT} $$f.patched ${PREFIX}/etc/rc.d/$$f; \
+ ${INSTALL_SCRIPT} $$f.patched ${DESTDIR}${PREFIX}/etc/rc.d/$$f; \
done
${SED} -e 's,@VMWARE_PREFIX@,${PREFIX},' \
< ${WRKSRC}/rc.conf.d/vmware > ${WRKSRC}/rc.conf.d/vmware.patched
${INSTALL_DATA} ${WRKSRC}/rc.conf.d/vmware.patched \
- ${PREFIX}/etc/rc.conf.d/vmware
+ ${DESTDIR}${PREFIX}/etc/rc.conf.d/vmware
.include "../../mk/bsd.pkg.mk"
View
38 emulators/vmware-module3/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.23 2007/10/11 10:22:56 jnemeth Exp $
+# $NetBSD: Makefile,v 1.24 2008/03/03 19:21:38 jlam Exp $
DISTNAME= vmware-netbsd-3.2.1.8
PKGNAME= vmware-module-3.2.1.8
@@ -14,6 +14,8 @@ CONFLICTS= vmware-module-1.*
ONLY_FOR_PLATFORM= NetBSD-*-i386
+PKG_DESTDIR_SUPPORT= user-destdir
+
NO_CONFIGURE= yes
NO_SRC_ON_FTP= already there
@@ -42,24 +44,34 @@ do-build:
.endfor
do-install:
- ${INSTALL_DATA} ${WRKSRC}/rc.conf.d/linuxrtc ${PREFIX}/etc/rc.conf.d
- ${INSTALL_DATA} ${WRKSRC}/rc.conf.d/vmmon ${PREFIX}/etc/rc.conf.d
- ${INSTALL_DATA} ${WRKSRC}/rc.conf.d/vmnet ${PREFIX}/etc/rc.conf.d
- ${INSTALL_DATA} ${WRKSRC}/rc.conf.d/vmnetif ${PREFIX}/etc/rc.conf.d
- ${INSTALL_DATA} ${WRKSRC}/source/linuxrtc/linuxrtc.o ${PREFIX}/lkm
- ${INSTALL_DATA} ${WRKSRC}/source/vmmon/vmmon.o ${PREFIX}/lkm
- ${INSTALL_DATA} ${WRKSRC}/source/vmnet/vmnet.o ${PREFIX}/lkm
- ${INSTALL_SCRIPT} ${WRKSRC}/share/lkm/vmnet_post.sh ${PREFIX}/lkm
- ${INSTALL_SCRIPT} ${WRKSRC}/share/lkm/linuxrtc_post.sh ${PREFIX}/lkm
- ${INSTALL_SCRIPT} ${WRKSRC}/share/lkm/vmmon_post.sh ${PREFIX}/lkm
+ ${INSTALL_DATA} ${WRKSRC}/rc.conf.d/linuxrtc \
+ ${DESTDIR}${PREFIX}/etc/rc.conf.d
+ ${INSTALL_DATA} ${WRKSRC}/rc.conf.d/vmmon \
+ ${DESTDIR}${PREFIX}/etc/rc.conf.d
+ ${INSTALL_DATA} ${WRKSRC}/rc.conf.d/vmnet \
+ ${DESTDIR}${PREFIX}/etc/rc.conf.d
+ ${INSTALL_DATA} ${WRKSRC}/rc.conf.d/vmnetif \
+ ${DESTDIR}${PREFIX}/etc/rc.conf.d
+ ${INSTALL_DATA} ${WRKSRC}/source/linuxrtc/linuxrtc.o \
+ ${DESTDIR}${PREFIX}/lkm
+ ${INSTALL_DATA} ${WRKSRC}/source/vmmon/vmmon.o \
+ ${DESTDIR}${PREFIX}/lkm
+ ${INSTALL_DATA} ${WRKSRC}/source/vmnet/vmnet.o \
+ ${DESTDIR}${PREFIX}/lkm
+ ${INSTALL_SCRIPT} ${WRKSRC}/share/lkm/vmnet_post.sh \
+ ${DESTDIR}${PREFIX}/lkm
+ ${INSTALL_SCRIPT} ${WRKSRC}/share/lkm/linuxrtc_post.sh \
+ ${DESTDIR}${PREFIX}/lkm
+ ${INSTALL_SCRIPT} ${WRKSRC}/share/lkm/vmmon_post.sh \
+ ${DESTDIR}${PREFIX}/lkm
@cd ${WRKSRC}/rc.d && for f in linuxrtc vmmon vmnet vmnetif; do \
${SED} -e 's,@PREFIX@,${PREFIX},' < $$f > $$f.patched; \
- ${INSTALL_SCRIPT} $$f.patched ${PREFIX}/etc/rc.d/$$f; \
+ ${INSTALL_SCRIPT} $$f.patched ${DESTDIR}${PREFIX}/etc/rc.d/$$f; \
done
${SED} -e 's,@VMWARE_PREFIX@,${PREFIX},' \
< ${WRKSRC}/rc.conf.d/vmware > ${WRKSRC}/rc.conf.d/vmware.patched
${INSTALL_DATA} ${WRKSRC}/rc.conf.d/vmware.patched \
- ${PREFIX}/etc/rc.conf.d/vmware
+ ${DESTDIR}${PREFIX}/etc/rc.conf.d/vmware
.include "../../mk/bsd.pkg.mk"
View
38 emulators/vmware/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.19 2007/07/29 05:19:24 jlam Exp $
+# $NetBSD: Makefile,v 1.20 2008/03/03 19:21:38 jlam Exp $
DISTNAME= VMware-2.0.4-1142
PKGNAME= vmware-2.0.4
@@ -24,6 +24,8 @@ LICENSE= vmware-license
EMUL_PLATFORMS= linux-i386
EMUL_MODULES.linux= vmware
+PKG_DESTDIR_SUPPORT= destdir
+
WRKSRC= ${WRKDIR}/vmware-distrib
# We could install it into /etc/vmware, but that would mean we install
@@ -43,32 +45,32 @@ do-install: do-install-dirs do-install-binaries do-install-docs \
do-install-share
do-install-dirs:
- ${INSTALL_DATA_DIR} ${PREFIX}/share/vmware
+ ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/share/vmware
for dirs in configurator doc floppies help smb xkeymap; do \
- ${INSTALL_DATA_DIR} ${PREFIX}/share/vmware/$$dirs; \
+ ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/share/vmware/$$dirs; \
done
- ${INSTALL_DATA_DIR} ${PREFIX}/share/vmware/smb/codepages
- ${INSTALL_DATA_DIR} ${VMWARE_CFG_DIR}
+ ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/share/vmware/smb/codepages
+ ${INSTALL_DATA_DIR} ${DESTDIR}${VMWARE_CFG_DIR}
do-install-binaries:
- ${INSTALL_SCRIPT} ${WRKSRC}/bin/* ${PREFIX}/bin
- ${CHMOD} u+s ${PREFIX}/bin/vmware
+ ${INSTALL_SCRIPT} ${WRKSRC}/bin/* ${DESTDIR}${PREFIX}/bin
+ ${CHMOD} u+s ${DESTDIR}${PREFIX}/bin/vmware
do-install-docs:
- ${INSTALL_DATA} ${WRKSRC}/doc/* ${PREFIX}/share/vmware/doc
+ ${INSTALL_DATA} ${WRKSRC}/doc/* ${DESTDIR}${PREFIX}/share/vmware/doc
do-install-share:
- ${INSTALL_DATA} ${WRKSRC}/lib/help/* ${PREFIX}/share/vmware/help
- ${INSTALL_DATA} ${WRKSRC}/lib/xkeymap/* ${PREFIX}/share/vmware/xkeymap
- ${INSTALL_DATA} ${WRKSRC}/lib/floppies/* ${PREFIX}/share/vmware/floppies
- ${INSTALL_DATA} ${WRKSRC}/lib/smb/codepages/* ${PREFIX}/share/vmware/smb/codepages
- ${INSTALL_DATA} ${WRKSRC}/lib/configurator/* ${PREFIX}/share/vmware/configurator
- ${INSTALL_DATA} ${WRKSRC}/lib/config ${PREFIX}/share/vmware
- ${INSTALL_DATA} ${WRKSRC}/lib/floppy.nvr ${PREFIX}/share/vmware
- ${INSTALL_MAN} ${WRKDIR}/vmware.1 ${PREFIX}/${PKGMANDIR}/man1
+ ${INSTALL_DATA} ${WRKSRC}/lib/help/* ${DESTDIR}${PREFIX}/share/vmware/help
+ ${INSTALL_DATA} ${WRKSRC}/lib/xkeymap/* ${DESTDIR}${PREFIX}/share/vmware/xkeymap
+ ${INSTALL_DATA} ${WRKSRC}/lib/floppies/* ${DESTDIR}${PREFIX}/share/vmware/floppies
+ ${INSTALL_DATA} ${WRKSRC}/lib/smb/codepages/* ${DESTDIR}${PREFIX}/share/vmware/smb/codepages
+ ${INSTALL_DATA} ${WRKSRC}/lib/configurator/* ${DESTDIR}${PREFIX}/share/vmware/configurator
+ ${INSTALL_DATA} ${WRKSRC}/lib/config ${DESTDIR}${PREFIX}/share/vmware
+ ${INSTALL_DATA} ${WRKSRC}/lib/floppy.nvr ${DESTDIR}${PREFIX}/share/vmware
+ ${INSTALL_MAN} ${WRKDIR}/vmware.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1
post-install:
- @${RM} -f ${VMWARE_CFG_DIR}/config
+ @${RM} -f ${DESTDIR}${VMWARE_CFG_DIR}/config
@( \
${ECHO} "vmware.fullpath = \"${PREFIX}/bin/vmware\""; \
${ECHO} "wizard.fullpath = \"${PREFIX}/bin/vmware-wizard\""; \
@@ -78,6 +80,6 @@ post-install:
${ECHO} "libdir = \"${PREFIX}/share/vmware\""; \
${ECHO} "vmnet1.HostOnlyAddress = \"172.16.212.1\""; \
${ECHO} "vmnet1.HostOnlyNetMask = \"255.255.255.0\""; \
- ) > ${VMWARE_CFG_DIR}/config
+ ) > ${DESTDIR}${VMWARE_CFG_DIR}/config
.include "../../mk/bsd.pkg.mk"
View
56 emulators/vmware3/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.23 2007/11/25 11:52:45 wiz Exp $
+# $NetBSD: Makefile,v 1.24 2008/03/03 19:21:39 jlam Exp $
DISTNAME= VMware-workstation-3.2.1-2242
PKGNAME= vmware-3.2.1pl1
@@ -26,6 +26,8 @@ EMUL_PLATFORMS= linux-i386
EMUL_MODULES.linux= vmware
EMUL_REQD= suse>=6.4nb1
+PKG_DESTDIR_SUPPORT= destdir
+
WRKSRC= ${WRKDIR}/vmware-distrib
# There is a kernel bug in NetBSD 3.0 for vmware.
@@ -56,41 +58,41 @@ do-install: do-install-dirs do-install-binaries do-install-docs \
do-install-share
do-install-dirs:
- ${INSTALL_DATA_DIR} ${PREFIX}/share/vmware
+ ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/share/vmware
for dirs in bin configurator doc isoimages help licenses messages smb xkeymap; do \
- ${INSTALL_DATA_DIR} ${PREFIX}/share/vmware/$$dirs; \
+ ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/share/vmware/$$dirs; \
done
- ${INSTALL_DATA_DIR} ${PREFIX}/share/vmware/licenses/site
- ${INSTALL_DATA_DIR} ${PREFIX}/share/vmware/licenses/user
- ${INSTALL_DATA_DIR} ${PREFIX}/share/vmware/messages/chef
- ${INSTALL_DATA_DIR} ${PREFIX}/share/vmware/messages/ja
- ${INSTALL_DATA_DIR} ${PREFIX}/share/vmware/messages/jive
- ${INSTALL_DATA_DIR} ${PREFIX}/share/vmware/smb/codepages
- ${INSTALL_DATA_DIR} ${VMWARE_CFG_DIR}
+ ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/share/vmware/licenses/site
+ ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/share/vmware/licenses/user
+ ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/share/vmware/messages/chef
+ ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/share/vmware/messages/ja
+ ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/share/vmware/messages/jive
+ ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/share/vmware/smb/codepages
+ ${INSTALL_DATA_DIR} ${DESTDIR}${VMWARE_CFG_DIR}
do-install-binaries:
- ${INSTALL_SCRIPT} ${WRKSRC}/bin/* ${PREFIX}/bin
- ${CHMOD} u+s ${PREFIX}/bin/vmware
+ ${INSTALL_SCRIPT} ${WRKSRC}/bin/* ${DESTDIR}${PREFIX}/bin
+ ${CHMOD} u+s ${DESTDIR}${PREFIX}/bin/vmware
do-install-docs:
- ${INSTALL_DATA} ${WRKSRC}/doc/* ${PREFIX}/share/vmware/doc
+ ${INSTALL_DATA} ${WRKSRC}/doc/* ${DESTDIR}${PREFIX}/share/vmware/doc
do-install-share:
- ${INSTALL_SCRIPT} ${WRKSRC}/lib/bin/* ${PREFIX}/share/vmware/bin
- ${INSTALL_DATA} ${WRKSRC}/lib/help/* ${PREFIX}/share/vmware/help
- ${INSTALL_DATA} ${WRKSRC}/lib/xkeymap/* ${PREFIX}/share/vmware/xkeymap
- ${INSTALL_DATA} ${WRKSRC}/lib/isoimages/* ${PREFIX}/share/vmware/isoimages
- ${INSTALL_DATA} ${WRKSRC}/lib/licenses/user/* ${PREFIX}/share/vmware/licenses/user
- ${INSTALL_DATA} ${WRKSRC}/lib/messages/chef/* ${PREFIX}/share/vmware/messages/chef
- ${INSTALL_DATA} ${WRKSRC}/lib/messages/ja/* ${PREFIX}/share/vmware/messages/ja
- ${INSTALL_DATA} ${WRKSRC}/lib/messages/jive/* ${PREFIX}/share/vmware/messages/jive
- ${INSTALL_DATA} ${WRKSRC}/lib/smb/codepages/* ${PREFIX}/share/vmware/smb/codepages
- ${INSTALL_DATA} ${WRKSRC}/lib/configurator/* ${PREFIX}/share/vmware/configurator
- ${INSTALL_DATA} ${WRKSRC}/lib/config ${PREFIX}/share/vmware
- ${INSTALL_MAN} ${WRKDIR}/vmware.1 ${PREFIX}/${PKGMANDIR}/man1
+ ${INSTALL_SCRIPT} ${WRKSRC}/lib/bin/* ${DESTDIR}${PREFIX}/share/vmware/bin
+ ${INSTALL_DATA} ${WRKSRC}/lib/help/* ${DESTDIR}${PREFIX}/share/vmware/help
+ ${INSTALL_DATA} ${WRKSRC}/lib/xkeymap/* ${DESTDIR}${PREFIX}/share/vmware/xkeymap
+ ${INSTALL_DATA} ${WRKSRC}/lib/isoimages/* ${DESTDIR}${PREFIX}/share/vmware/isoimages
+ ${INSTALL_DATA} ${WRKSRC}/lib/licenses/user/* ${DESTDIR}${PREFIX}/share/vmware/licenses/user
+ ${INSTALL_DATA} ${WRKSRC}/lib/messages/chef/* ${DESTDIR}${PREFIX}/share/vmware/messages/chef
+ ${INSTALL_DATA} ${WRKSRC}/lib/messages/ja/* ${DESTDIR}${PREFIX}/share/vmware/messages/ja
+ ${INSTALL_DATA} ${WRKSRC}/lib/messages/jive/* ${DESTDIR}${PREFIX}/share/vmware/messages/jive
+ ${INSTALL_DATA} ${WRKSRC}/lib/smb/codepages/* ${DESTDIR}${PREFIX}/share/vmware/smb/codepages
+ ${INSTALL_DATA} ${WRKSRC}/lib/configurator/* ${DESTDIR}${PREFIX}/share/vmware/configurator
+ ${INSTALL_DATA} ${WRKSRC}/lib/config ${DESTDIR}${PREFIX}/share/vmware
+ ${INSTALL_MAN} ${WRKDIR}/vmware.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1
post-install:
- @${RM} -f ${VMWARE_CFG_DIR}/config
+ @${RM} -f ${DESTDIR}${VMWARE_CFG_DIR}/config
@( \
${ECHO} "vmware.fullpath = \"${PREFIX}/bin/vmware\""; \
${ECHO} "wizard.fullpath = \"${PREFIX}/bin/vmware-wizard\""; \
@@ -102,6 +104,6 @@ post-install:
${ECHO} "vmnet1.HostOnlyNetMask = \"255.255.255.0\""; \
${ECHO} "host.FSSupportLocking1 = 0x1"; \
${ECHO} "xkeymap.usekeycodeMapIfXFree86 = true"; \
- ) > ${VMWARE_CFG_DIR}/config
+ ) > ${DESTDIR}${VMWARE_CFG_DIR}/config
.include "../../mk/bsd.pkg.mk"
View
6 emulators/xm7/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.22 2007/09/25 10:07:05 hira Exp $
+# $NetBSD: Makefile,v 1.23 2008/03/03 19:21:39 jlam Exp $
#
DISTNAME= xm71010s
@@ -14,6 +14,8 @@ COMMENT= X11-based FM-7 emulator
BUILD_DEPENDS+= nkf>=1.7:../../converters/nkf
+PKG_DESTDIR_SUPPORT= user-destdir
+
RESTRICTED= source archive is not redistributable
LICENSE= no-commercial-use
NO_SRC_ON_CDROM= ${RESTRICTED}
@@ -30,7 +32,7 @@ post-extract:
cd ${WRKDIR} && mv linux/* vm
do-install:
- ${INSTALL_PROGRAM} ${WRKDIR}/vm/xm7 ${PREFIX}/bin
+ ${INSTALL_PROGRAM} ${WRKDIR}/vm/xm7 ${DESTDIR}${PREFIX}/bin
.include "../../x11/libXext/buildlink3.mk"
.include "../../x11/libXt/buildlink3.mk"
View
29 emulators/xmame/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.151 2007/10/09 19:19:09 martti Exp $
+# $NetBSD: Makefile,v 1.152 2008/03/03 19:21:39 jlam Exp $
#
DISTNAME= xmame-0.106
@@ -15,6 +15,8 @@ RESTRICTED= selling is not allowed
NO_SRC_ON_CDROM= ${RESTRICTED}
NO_BIN_ON_CDROM= ${RESTRICTED}
+PKG_DESTDIR_SUPPORT= user-destdir
+
USE_TOOLS+= gmake
MAKE_FILE= makefile.unix
TARGET= ${PKGBASE}
@@ -101,18 +103,21 @@ post-configure:
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/${TARGET}.${MAME_DISP_METHOD} \
- ${PREFIX}/bin/${TARGET}
- ${INSTALL_PROGRAM} ${WRKSRC}/romcmp ${PREFIX}/bin/romcmp
- ${INSTALL_PROGRAM} ${WRKSRC}/chdman ${PREFIX}/bin/chdman
- ${INSTALL_PROGRAM} ${WRKSRC}/xml2info ${PREFIX}/bin/xml2info
+ ${DESTDIR}${PREFIX}/bin/${TARGET}
+ ${INSTALL_PROGRAM} ${WRKSRC}/romcmp ${DESTDIR}${PREFIX}/bin/romcmp
+ ${INSTALL_PROGRAM} ${WRKSRC}/chdman ${DESTDIR}${PREFIX}/bin/chdman
+ ${INSTALL_PROGRAM} ${WRKSRC}/xml2info ${DESTDIR}${PREFIX}/bin/xml2info
${INSTALL_MAN} ${WRKSRC}/doc/${TARGET}.6 \
- ${PREFIX}/${PKGMANDIR}/man6/${TARGET}.6
- ${INSTALL_DATA_DIR} ${ROMPATH}
- ${INSTALL_DATA} ${WRKSRC}/doc/${TARGET}rc ${ROMPATH}/${TARGET}rc
- ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/html/xmame/
- ${INSTALL_DATA} ${WRKSRC}/doc/*.html ${PREFIX}/share/doc/html/xmame/
- ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/xmame
- ${INSTALL_DATA} ${WRKSRC}/doc/xmame-doc.txt ${PREFIX}/share/doc/xmame
+ ${DESTDIR}${PREFIX}/${PKGMANDIR}/man6/${TARGET}.6
+ ${INSTALL_DATA_DIR} ${DESTDIR}${ROMPATH}
+ ${INSTALL_DATA} ${WRKSRC}/doc/${TARGET}rc \
+ ${DESTDIR}${ROMPATH}/${TARGET}rc
+ ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/share/doc/html/xmame/
+ ${INSTALL_DATA} ${WRKSRC}/doc/*.html \
+ ${DESTDIR}${PREFIX}/share/doc/html/xmame/
+ ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/share/doc/xmame
+ ${INSTALL_DATA} ${WRKSRC}/doc/xmame-doc.txt \
+ ${DESTDIR}${PREFIX}/share/doc/xmame
# Pragma once is not needed, and case warnings/errors on gcc
SUBST_CLASSES+= pragma
View
15 emulators/xmess/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.89 2007/02/07 19:20:12 joerg Exp $
+# $NetBSD: Makefile,v 1.90 2008/03/03 19:21:39 jlam Exp $
#
DISTNAME= xmame-0.106
@@ -15,6 +15,8 @@ RESTRICTED= selling is not allowed
NO_SRC_ON_CDROM= ${RESTRICTED}
NO_BIN_ON_CDROM= ${RESTRICTED}
+PKG_DESTDIR_SUPPORT= user-destdir
+
USE_TOOLS+= gmake
MAKE_FILE= makefile.unix
TARGET= ${PKGBASE}
@@ -105,12 +107,13 @@ post-configure:
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/${TARGET}.${MAME_DISP_METHOD} \
- ${PREFIX}/bin/${TARGET}
- ${INSTALL_PROGRAM} ${WRKSRC}/imgtool ${PREFIX}/bin/imgtool
+ ${DESTDIR}${PREFIX}/bin/${TARGET}
+ ${INSTALL_PROGRAM} ${WRKSRC}/imgtool ${DESTDIR}${PREFIX}/bin/imgtool
${INSTALL_MAN} ${WRKSRC}/doc/${TARGET}.6 \
- ${PREFIX}/${PKGMANDIR}/man6/${TARGET}.6
- ${INSTALL_DATA_DIR} ${ROMPATH}
- ${INSTALL_DATA} ${WRKSRC}/doc/${TARGET}rc ${ROMPATH}/${TARGET}rc
+ ${DESTDIR}${PREFIX}/${PKGMANDIR}/man6/${TARGET}.6
+ ${INSTALL_DATA_DIR} ${DESTDIR}${ROMPATH}
+ ${INSTALL_DATA} ${WRKSRC}/doc/${TARGET}rc \
+ ${DESTDIR}${ROMPATH}/${TARGET}rc
# Pragma once is not needed, and case warnings/errors on gcc
SUBST_CLASSES+= pragma
View
9 emulators/xyame/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.9 2007/07/29 05:19:25 jlam Exp $
+# $NetBSD: Makefile,v 1.10 2008/03/03 19:21:39 jlam Exp $
#
DISTNAME= xyame038
@@ -14,13 +14,16 @@ COMMENT= Multi-system emulator (Gameboy, NES, and PC-Engine)
EMUL_PLATFORMS= linux-i386
EMUL_MODULES.linux= x11
+PKG_DESTDIR_SUPPORT= user-destdir
+
WRKSRC= ${WRKDIR}
BUILD_DIRS= # empty
INSTALLATION_DIRS= bin ${PKGMANDIR}/man6
do-install:
- ${INSTALL_PROGRAM} ${WRKSRC}/xyame ${PREFIX}/bin
- ${INSTALL_MAN} ${WRKSRC}/yame.6 ${PREFIX}/${PKGMANDIR}/man6/xyame.6
+ ${INSTALL_PROGRAM} ${WRKSRC}/xyame ${DESTDIR}${PREFIX}/bin
+ ${INSTALL_MAN} ${WRKSRC}/yame.6 \
+ ${DESTDIR}${PREFIX}/${PKGMANDIR}/man6/xyame.6
.include "../../mk/bsd.pkg.mk"
View
6 filesystems/fuse-archivemount/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.2 2007/07/29 17:37:51 joerg Exp $
+# $NetBSD: Makefile,v 1.3 2008/03/03 19:31:31 jlam Exp $
#
DISTNAME= archivemount-0.5.3
@@ -11,6 +11,8 @@ MAINTAINER= pkgsrc-users@NetBSD.org
HOMEPAGE= http://www.cybernoia.de/software/archivemount/
COMMENT= FUSE gateway to libarchive
+PKG_DESTDIR_SUPPORT= user-destdir
+
USE_TOOLS+= gmake
NO_CONFIGURE= yes
@@ -23,7 +25,7 @@ CPPFLAGS+= -DHAVE_STATVFS
INSTALLATION_DIRS= bin
do-install:
- ${INSTALL_PROGRAM} ${WRKSRC}/archivemount ${PREFIX}/bin
+ ${INSTALL_PROGRAM} ${WRKSRC}/archivemount ${DESTDIR}${PREFIX}/bin
.include "../../archivers/libarchive/buildlink3.mk"
.include "../../mk/fuse.buildlink3.mk"
View
8 filesystems/fuse-cddfs/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.1.1.1 2007/02/20 22:57:44 xtraeme Exp $
+# $NetBSD: Makefile,v 1.2 2008/03/03 19:31:31 jlam Exp $
#
DISTNAME= cddfs-0.2
@@ -10,6 +10,8 @@ MAINTAINER= pkgsrc-users@NetBSD.org
HOMEPAGE= http://castet.matthieu.free.fr/cddfs/
COMMENT= FUSE filesystem that uses libparanoia for audio CDs
+PKG_DESTDIR_SUPPORT= user-destdir
+
NO_CONFIGURE= yes
BUILD_TARGET= cddfs
@@ -18,8 +20,8 @@ BUILDLINK_FNAME_TRANSFORM.cdparanoia+= -e "s|/cdparanoia/|/|g"
INSTALLATION_DIRS= bin share/doc/fuse-cddfs
do-install:
- ${INSTALL_PROGRAM} ${WRKSRC}/cddfs ${PREFIX}/bin
- ${INSTALL_DATA} ${WRKSRC}/README ${PREFIX}/share/doc/fuse-cddfs
+ ${INSTALL_PROGRAM} ${WRKSRC}/cddfs ${DESTDIR}${PREFIX}/bin
+ ${INSTALL_DATA} ${WRKSRC}/README ${DESTDIR}${PREFIX}/share/doc/fuse-cddfs
.include "../../audio/cdparanoia/buildlink3.mk"
.include "../../mk/fuse.buildlink3.mk"
View
17 filesystems/fuse-gmailfs/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.1.1.1 2007/05/04 22:55:10 agc Exp $
+# $NetBSD: Makefile,v 1.2 2008/03/03 19:31:31 jlam Exp $
#
DISTNAME= gmailfs-0.7.2
@@ -10,6 +10,8 @@ MAINTAINER= pkgsrc-users@NetBSD.org
HOMEPAGE= http://richard.jones.name/google-hacks/gmail-filesystem/gmail-filesystem.html
COMMENT= FUSE filesystem which uses Google mail for free space
+PKG_DESTDIR_SUPPORT= user-destdir
+
NO_BUILD= yes
PYTHON_VERSIONS_ACCEPTED= 24
PYTHON_PATCH_SCRIPTS= gmailfs.py mount.gmailfs
@@ -27,11 +29,16 @@ SUBST_MESSAGE.config= Fixing paths.
PLIST_SUBST+= PYSITELIB=${PYSITELIB:Q}
+INSTALLATION_DIRS= sbin ${PYSITELIB}
+
do-install:
- ${INSTALL_SCRIPT} ${WRKSRC}/gmailfs.py ${PREFIX}/${PYSITELIB}/
- ${INSTALL_SCRIPT} ${WRKSRC}/mount.gmailfs ${PREFIX}/sbin/mount_gmailfs
- ${INSTALL_DATA_DIR} ${PREFIX}/share/examples/gmailfs
- ${INSTALL_DATA} ${WRKSRC}/gmailfs.conf ${PREFIX}/share/examples/gmailfs/
+ ${INSTALL_SCRIPT} ${WRKSRC}/gmailfs.py \
+ ${DESTDIR}${PREFIX}/${PYSITELIB}/
+ ${INSTALL_SCRIPT} ${WRKSRC}/mount.gmailfs \
+ ${DESTDIR}${PREFIX}/sbin/mount_gmailfs
+ ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/share/examples/gmailfs
+ ${INSTALL_DATA} ${WRKSRC}/gmailfs.conf \
+ ${DESTDIR}${PREFIX}/share/examples/gmailfs/
.include "../../filesystems/py-fuse-bindings/buildlink3.mk"
View
6 filesystems/fuse-httpfs/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.2 2007/03/15 22:55:21 agc Exp $
+# $NetBSD: Makefile,v 1.3 2008/03/03 19:31:31 jlam Exp $
#
DISTNAME= httpfs_with_static_binaries_${DIST_VER}
@@ -12,6 +12,8 @@ COMMENT= FUSE HTTP filesystem
DIST_VER= 2.06.08.26
+PKG_DESTDIR_SUPPORT= user-destdir
+
NO_CONFIGURE= yes
WRKSRC= ${WRKDIR}
@@ -27,7 +29,7 @@ do-build:
${WRKSRC}/httpfs.c -o ${WRKSRC}/httpfs
do-install:
- ${INSTALL_PROGRAM} ${WRKSRC}/httpfs ${PREFIX}/bin
+ ${INSTALL_PROGRAM} ${WRKSRC}/httpfs ${DESTDIR}${PREFIX}/bin
.include "../../mk/fuse.buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
View
11 filesystems/fuse-loggedfs/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.2 2007/06/11 22:02:37 xtraeme Exp $
+# $NetBSD: Makefile,v 1.3 2008/03/03 19:31:31 jlam Exp $
#
DISTNAME= loggedfs-0.4
@@ -11,6 +11,8 @@ MAINTAINER= pkgsrc-users@NetBSD.org
HOMEPAGE= ${MASTER_SITE_SOURCEFORGE:=loggedfs/}
COMMENT= FUSE file system which logs all operations
+PKG_DESTDIR_SUPPORT= user-destdir
+
.if exists(/usr/include/sys/statvfs.h)
CPPFLAGS+= -DHAVE_SYS_STATVFS_H
.endif
@@ -19,12 +21,13 @@ CPPFLAGS+= -DHAVE_SYS_STATVFS_H
CPPFLAGS+= -DHAVE_SETXATTR
.endif
-USE_LANGUAGES+= c++
+USE_LANGUAGES+= c++
+INSTALLATION_DIRS= bin ${PKGMANDIR}/man1
do-install:
- ${INSTALL_PROGRAM} ${WRKSRC}/loggedfs ${PREFIX}/bin/loggedfs
+ ${INSTALL_PROGRAM} ${WRKSRC}/loggedfs ${DESTDIR}${PREFIX}/bin/loggedfs
${INSTALL_MAN} ${WRKSRC}/loggedfs.1 \
- ${PREFIX}/${PKGMANDIR}/man1/loggedfs.1
+ ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1/loggedfs.1
.include "../../devel/librlog/buildlink3.mk"
.include "../../devel/pcre/buildlink3.mk"
View
6 filesystems/fuse-lzofs/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.2 2007/03/15 22:55:21 agc Exp $
+# $NetBSD: Makefile,v 1.3 2008/03/03 19:31:31 jlam Exp $
#
DISTNAME= LZOlayer_fs-20060306
@@ -10,14 +10,16 @@ MAINTAINER= pkgsrc-users@NetBSD.org
HOMEPAGE= http://north.one.pl/~kazik/pub/LZOlayer/
COMMENT= Filesystem which allows you to use transparently compressed files
+PKG_DESTDIR_SUPPORT= user-destdir
+
USE_TOOLS+= gmake
NO_CONFIGURE= yes
BUILD_TARGET= default
INSTALLATION_DIRS= bin
do-install:
- ${INSTALL_PROGRAM} ${WRKSRC}/lzo_fs ${PREFIX}/bin/lzo_fs
+ ${INSTALL_PROGRAM} ${WRKSRC}/lzo_fs ${DESTDIR}${PREFIX}/bin/lzo_fs
.include "../../archivers/lzo/buildlink3.mk"
.include "../../mk/fuse.buildlink3.mk"
View
9 filesystems/fuse-unionfs/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.1.1.1 2007/03/10 12:51:03 agc Exp $
+# $NetBSD: Makefile,v 1.2 2008/03/03 19:31:31 jlam Exp $
#
DISTNAME= unionfs-fuse-0.17
@@ -11,10 +11,15 @@ MAINTAINER= pkgsrc-users@NetBSD.org
HOMEPAGE= http://podgorny.cz/unionfs-fuse/
COMMENT= FUSE-based union filesystem
+PKG_DESTDIR_SUPPORT= user-destdir
+
BUILD_TARGET= unionfs
+INSTALLATION_DIRS= bin
+
do-install:
- ${INSTALL_PROGRAM} ${WRKSRC}/unionfs ${PREFIX}/bin/fuse-unionfs
+ ${INSTALL_PROGRAM} ${WRKSRC}/unionfs \
+ ${DESTDIR}${PREFIX}/bin/fuse-unionfs
.include "../../mk/fuse.buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
View
9 finance/gkrellm-stock/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.24 2008/01/18 05:06:33 tnn Exp $
+# $NetBSD: Makefile,v 1.25 2008/03/03 19:31:20 jlam Exp $
#
DISTNAME= gkrellstock-0.5.1
@@ -13,15 +13,18 @@ COMMENT= GKrellM2 stock ticker plugin
DEPENDS+= p5-Finance-Quote>=1.08:../../finance/p5-Finance-Quote