summaryrefslogtreecommitdiff
path: root/sysutils/dmg2img
diff options
context:
space:
mode:
authoragc <agc>2009-10-29 04:24:27 +0000
committeragc <agc>2009-10-29 04:24:27 +0000
commitef5f2a538c86a20b9fa31d7e8b5fb03e36012ed4 (patch)
tree9579de1fa6af95b24719435b9fa74bccb89370e1 /sysutils/dmg2img
parent8c5ede320a86cd115a47f361fb0526f32027779b (diff)
downloadpkgsrc-ef5f2a538c86a20b9fa31d7e8b5fb03e36012ed4.tar.gz
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.
Diffstat (limited to 'sysutils/dmg2img')
-rw-r--r--sysutils/dmg2img/DESCR2
-rw-r--r--sysutils/dmg2img/Makefile17
-rw-r--r--sysutils/dmg2img/PLIST3
-rw-r--r--sysutils/dmg2img/distinfo6
-rw-r--r--sysutils/dmg2img/patches/patch-aa34
5 files changed, 62 insertions, 0 deletions
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