Thu Jul 26 22:15:09 2012 UTC ()
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


(abs)
diff -r1.3 -r1.4 pkgsrc/sysutils/dc-tools/Makefile
diff -r1.2 -r1.3 pkgsrc/sysutils/dc-tools/distinfo
diff -r0 -r1.1 pkgsrc/sysutils/dc-tools/options.mk

cvs diff -r1.3 -r1.4 pkgsrc/sysutils/dc-tools/Makefile (expand / switch to context diff)
--- pkgsrc/sysutils/dc-tools/Makefile 2012/07/21 21:43:55 1.3
+++ pkgsrc/sysutils/dc-tools/Makefile 2012/07/26 22:15:08 1.4
@@ -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 @@
 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 && \
@@ -60,5 +61,7 @@
 		${DESTDIR}${PREFIX}/share/dc-tools/ip_slave
 	${INSTALL_DATA} ${WRKSRC}/serial/IP.BIN \
 		${DESTDIR}${PREFIX}/share/dc-tools/serial_slave
+
+.include "options.mk"
 
 .include "../../mk/bsd.pkg.mk"

cvs diff -r1.2 -r1.3 pkgsrc/sysutils/dc-tools/distinfo (expand / switch to context diff)
--- pkgsrc/sysutils/dc-tools/distinfo 2012/07/21 21:43:55 1.2
+++ pkgsrc/sysutils/dc-tools/distinfo 2012/07/26 22:15:08 1.3
@@ -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

File Added: pkgsrc/sysutils/dc-tools/options.mk
# $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