From ef5f2a538c86a20b9fa31d7e8b5fb03e36012ed4 Mon Sep 17 00:00:00 2001 From: agc Date: Thu, 29 Oct 2009 04:24:27 +0000 Subject: Initial import of dmg2img-1.6.1 into the packages collection. DMG2IMG is an Apple's compressed dmg to standard (hfsplus) image disk file convert tool. Taken from a nudge by Chuck Swiger on netbsd-users@, with thanks. --- sysutils/dmg2img/DESCR | 2 ++ sysutils/dmg2img/Makefile | 17 +++++++++++++++++ sysutils/dmg2img/PLIST | 3 +++ sysutils/dmg2img/distinfo | 6 ++++++ sysutils/dmg2img/patches/patch-aa | 34 ++++++++++++++++++++++++++++++++++ 5 files changed, 62 insertions(+) create mode 100644 sysutils/dmg2img/DESCR create mode 100644 sysutils/dmg2img/Makefile create mode 100644 sysutils/dmg2img/PLIST create mode 100644 sysutils/dmg2img/distinfo create mode 100644 sysutils/dmg2img/patches/patch-aa diff --git a/sysutils/dmg2img/DESCR b/sysutils/dmg2img/DESCR new file mode 100644 index 00000000000..04e13ff9372 --- /dev/null +++ b/sysutils/dmg2img/DESCR @@ -0,0 +1,2 @@ +DMG2IMG is an Apple's compressed dmg to standard (hfsplus) image disk +file convert tool. diff --git a/sysutils/dmg2img/Makefile b/sysutils/dmg2img/Makefile new file mode 100644 index 00000000000..787ff637c3e --- /dev/null +++ b/sysutils/dmg2img/Makefile @@ -0,0 +1,17 @@ +# $NetBSD: Makefile,v 1.1.1.1 2009/10/29 04:24:27 agc Exp $ + +DISTNAME= dmg2img-1.6.1 +CATEGORIES= sysutils +MASTER_SITES+= http://vu1tur.eu.org/tools/download.pl? + +MAINTAINER= agc@NetBSD.org +HOMEPAGE= http://vu1tur.eu.org/tools/ +COMMENT= Convert Apple dmg to HFS+ img format +LICENSE= gnu-gpl-v2 + +PKG_DESTDIR_SUPPORT= user-destdir + +.include "../../devel/zlib/buildlink3.mk" +.include "../../security/openssl/buildlink3.mk" + +.include "../../mk/bsd.pkg.mk" diff --git a/sysutils/dmg2img/PLIST b/sysutils/dmg2img/PLIST new file mode 100644 index 00000000000..08fa0d62508 --- /dev/null +++ b/sysutils/dmg2img/PLIST @@ -0,0 +1,3 @@ +@comment $NetBSD: PLIST,v 1.1.1.1 2009/10/29 04:24:27 agc Exp $ +bin/dmg2img +bin/vfdecrypt diff --git a/sysutils/dmg2img/distinfo b/sysutils/dmg2img/distinfo new file mode 100644 index 00000000000..157dc569aa2 --- /dev/null +++ b/sysutils/dmg2img/distinfo @@ -0,0 +1,6 @@ +$NetBSD: distinfo,v 1.1.1.1 2009/10/29 04:24:27 agc Exp $ + +SHA1 (dmg2img-1.6.1.tar.gz) = 92d27819a79757b2d847b7c7b872431e02c37704 +RMD160 (dmg2img-1.6.1.tar.gz) = fe9afa6b92ac743166e704a6c49183247f3b3c58 +Size (dmg2img-1.6.1.tar.gz) = 38025 bytes +SHA1 (patch-aa) = 8a5c3e3d758ed938e50694f581d66c8160e7d217 diff --git a/sysutils/dmg2img/patches/patch-aa b/sysutils/dmg2img/patches/patch-aa new file mode 100644 index 00000000000..96d7b5e7cb5 --- /dev/null +++ b/sysutils/dmg2img/patches/patch-aa @@ -0,0 +1,34 @@ +$NetBSD: patch-aa,v 1.1.1.1 2009/10/29 04:24:27 agc Exp $ + +--- Makefile 2009/10/29 04:05:47 1.1 ++++ Makefile 2009/10/29 04:06:22 +@@ -1,12 +1,12 @@ + #CC = gcc + ##CFLAGS = -O3 + CFLAGS = -O2 -Wall +-BIN_DIR = ${DESTDIR}/usr/bin ++BIN_DIR = ${DESTDIR}${PREFIX}/bin + + all: dmg2img vfdecrypt + + dmg2img: dmg2img.c dmg2img.h mntcmd.h gpt.h dmg2img.o base64.o adc.o +- $(CC) -s -o dmg2img dmg2img.o base64.o adc.o -L. -lz -lbz2 ++ $(CC) -o dmg2img dmg2img.o base64.o adc.o -L. -lz -lbz2 + + dmg2img.o: dmg2img.c dmg2img.h + $(CC) $(CFLAGS) -c dmg2img.c +@@ -18,11 +18,12 @@ + $(CC) $(CFLAGS) -c adc.c + + vfdecrypt: vfdecrypt.c +- $(CC) $(CFLAGS) -s -o vfdecrypt vfdecrypt.c -lcrypto ++ $(CC) $(CFLAGS) -o vfdecrypt vfdecrypt.c -lcrypto + + install: dmg2img vfdecrypt + mkdir -p ${BIN_DIR} +- install -c -s -m 755 -o root -g root dmg2img vfdecrypt $(BIN_DIR) ++ ${BSD_INSTALL_PROGRAM} -c dmg2img $(BIN_DIR) ++ ${BSD_INSTALL_PROGRAM} -c vfdecrypt $(BIN_DIR) + + clean: + rm -f dmg2img vfdecrypt *~ *.o core -- cgit v1.2.3