summaryrefslogtreecommitdiff
path: root/sysutils/dc-tools
diff options
context:
space:
mode:
authorabs <abs>2012-07-26 22:15:08 +0000
committerabs <abs>2012-07-26 22:15:08 +0000
commitde2302117b282e3d193bd8655194a92dd43bdb91 (patch)
treed22ba0d17fd09a5e12518de80ef97ed2b993be40 /sysutils/dc-tools
parent91d411a98977786fc67ad12838245fa4ab99220d (diff)
downloadpkgsrc-de2302117b282e3d193bd8655194a92dd43bdb91.tar.gz
Updated sysutils/dc-tools to 1.2
Changes to dc-burn-netbsd - If run as non root, call sudo where root is required - Adjust -r to permit explicit list of tarfiles to extract - Enumerate all possible tarfiles to avoid having to query NetBSD site - Add -e option to tun emulator (gxemul) on result - Fix rework of extracted files to create viable live image - Implement -v '?' to list available versions (from main NetBSD site) - Automatically check NetBSD-archive directory for older NetBSD versions
Diffstat (limited to 'sysutils/dc-tools')
-rw-r--r--sysutils/dc-tools/Makefile11
-rw-r--r--sysutils/dc-tools/distinfo8
-rw-r--r--sysutils/dc-tools/options.mk11
3 files changed, 22 insertions, 8 deletions
diff --git a/sysutils/dc-tools/Makefile b/sysutils/dc-tools/Makefile
index ba2b7470d06..0b13c44ba67 100644
--- a/sysutils/dc-tools/Makefile
+++ b/sysutils/dc-tools/Makefile
@@ -1,9 +1,9 @@
-# $NetBSD: Makefile,v 1.3 2012/07/21 21:43:55 abs Exp $
+# $NetBSD: Makefile,v 1.4 2012/07/26 22:15:08 abs Exp $
-DISTNAME= dc-tools-1.1
+DISTNAME= dc-tools-1.2
CATEGORIES= sysutils
MASTER_SITES= http://mc.pp.se/dc/files/ \
- https://github.com/abs0/dc-burn-netbsd/tarball/1.1
+ https://github.com/abs0/dc-burn-netbsd/tarball/1.2
DIST_SUBDIR= dc-tools
DISTFILES= makeip.tar.gz scramble.c ip_slave.tar.gz serial_slave.tar.gz \
${DCBURN_DISTFILE}
@@ -13,13 +13,14 @@ HOMEPAGE= http://mc.pp.se/dc/sw.html
COMMENT= Marcus Comstedt's tools for generating Dreamcast bootable CDs
#LICENSE= # TODO: (see mk/license.mk)
+DCBURN_DISTFILE=abs0-dc-burn-netbsd-1.2-0-gfd56cbb
+
PKG_DESTDIR_SUPPORT= user-destdir
DEPENDS+= cdrtools>=2.01:../../sysutils/cdrtools
FETCH_USING= curl # For github
-DCBURN_DISTFILE=abs0-dc-burn-netbsd-1.1-0-gb9d0f1d
# The filenames in the _slave.tar.gz files overlap
EXTRACT_CMD= ${CP} ${DISTDIR}/${DIST_SUBDIR}/scramble.c ${WRKSRC} && \
${TAR} -xzf ${DISTDIR}/${DIST_SUBDIR}/makeip.tar.gz && \
@@ -61,4 +62,6 @@ do-install:
${INSTALL_DATA} ${WRKSRC}/serial/IP.BIN \
${DESTDIR}${PREFIX}/share/dc-tools/serial_slave
+.include "options.mk"
+
.include "../../mk/bsd.pkg.mk"
diff --git a/sysutils/dc-tools/distinfo b/sysutils/dc-tools/distinfo
index 7f997e78c85..c92eb2b40d7 100644
--- a/sysutils/dc-tools/distinfo
+++ b/sysutils/dc-tools/distinfo
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.2 2012/07/21 21:43:55 abs Exp $
+$NetBSD: distinfo,v 1.3 2012/07/26 22:15:08 abs Exp $
-SHA1 (dc-tools/abs0-dc-burn-netbsd-1.1-0-gb9d0f1d) = a430c305cf81bce8c3dfd38e41612a837a17e050
-RMD160 (dc-tools/abs0-dc-burn-netbsd-1.1-0-gb9d0f1d) = 07e1ee4b370ab067f559190a75db57767cf73dee
-Size (dc-tools/abs0-dc-burn-netbsd-1.1-0-gb9d0f1d) = 3952 bytes
+SHA1 (dc-tools/abs0-dc-burn-netbsd-1.2-0-gfd56cbb) = 6aa9c3dbd42d25406957c4f07c940aa2c9bb0b47
+RMD160 (dc-tools/abs0-dc-burn-netbsd-1.2-0-gfd56cbb) = 24170c37d062b253d5e6cb21354c5ab38d78164b
+Size (dc-tools/abs0-dc-burn-netbsd-1.2-0-gfd56cbb) = 4649 bytes
SHA1 (dc-tools/ip_slave.tar.gz) = 573e0c410037715652d60a133a90b17fff279405
RMD160 (dc-tools/ip_slave.tar.gz) = 408603e6265bff935764c68f2bf4b0ebc6bd7088
Size (dc-tools/ip_slave.tar.gz) = 23008 bytes
diff --git a/sysutils/dc-tools/options.mk b/sysutils/dc-tools/options.mk
new file mode 100644
index 00000000000..dfd5f4638e3
--- /dev/null
+++ b/sysutils/dc-tools/options.mk
@@ -0,0 +1,11 @@
+# $NetBSD: options.mk,v 1.1 2012/07/26 22:15:08 abs Exp $
+
+PKG_OPTIONS_VAR= PKG_OPTIONS.dc-tools
+PKG_SUPPORTED_OPTIONS= gxemul
+PKG_SUGGESTED_OPTIONS=
+
+.include "../../mk/bsd.options.mk"
+
+.if !empty(PKG_OPTIONS:Mgxemul)
+DEPENDS+= gxemul>=0.6.0nb3:../../emulators/gxemul
+.endif