[68225] trunk/dports/sysutils/dmg2img

ryandesign at macports.org ryandesign at macports.org
Fri May 28 22:30:46 PDT 2010


Revision: 68225
          http://trac.macports.org/changeset/68225
Author:   ryandesign at macports.org
Date:     2010-05-28 22:30:41 -0700 (Fri, 28 May 2010)
Log Message:
-----------
dmg2img: actually use MacPorts libraries; also install documentation files

Modified Paths:
--------------
    trunk/dports/sysutils/dmg2img/Portfile

Added Paths:
-----------
    trunk/dports/sysutils/dmg2img/files/
    trunk/dports/sysutils/dmg2img/files/patch-Makefile

Modified: trunk/dports/sysutils/dmg2img/Portfile
===================================================================
--- trunk/dports/sysutils/dmg2img/Portfile	2010-05-29 05:13:17 UTC (rev 68224)
+++ trunk/dports/sysutils/dmg2img/Portfile	2010-05-29 05:30:41 UTC (rev 68225)
@@ -4,8 +4,10 @@
 
 name                dmg2img
 version             1.6.1
+revision            1
 categories          sysutils
 maintainers         puredarwin.org:probono openmaintainer
+license             GPL-2
 description         Converts Apple DMG files to standard HFS+ images
 long_description    DMG2IMG is a tool to convert Apple's compressed dmg \
                     files to standard (hfsplus) disk images. It is derived \
@@ -24,11 +26,18 @@
                     port:zlib \
                     port:bzip2
 
+patchfiles          patch-Makefile
+
 use_configure       no
 
 build.env           CC=${configure.cc}
-build.args          CFLAGS+="${configure.cflags} ${configure.cc_archflags}"
+build.args          CFLAGS+="${configure.cflags} ${configure.cc_archflags}" \
+                    LDFLAGS+="${configure.ldflags} ${configure.cc_archflags}"
 
 destroot {
     xinstall -W ${worksrcpath} dmg2img vfdecrypt ${destroot}${prefix}/bin
+    xinstall -m 644 -W ${worksrcpath} vfdecrypt.1 ${destroot}${prefix}/share/man/man1
+    set docdir ${destroot}${prefix}/share/doc/${name}
+    xinstall -d ${docdir}
+    xinstall -m 644 -W ${worksrcpath} README COPYING ${docdir}
 }

Added: trunk/dports/sysutils/dmg2img/files/patch-Makefile
===================================================================
--- trunk/dports/sysutils/dmg2img/files/patch-Makefile	                        (rev 0)
+++ trunk/dports/sysutils/dmg2img/files/patch-Makefile	2010-05-29 05:30:41 UTC (rev 68225)
@@ -0,0 +1,20 @@
+--- Makefile.orig	2009-08-12 02:57:55.000000000 -0500
++++ Makefile	2010-05-29 00:23:38.000000000 -0500
+@@ -6,7 +6,7 @@
+ 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) -s -o dmg2img dmg2img.o base64.o adc.o -L. $(LDFLAGS) -lz -lbz2
+ 
+ dmg2img.o: dmg2img.c dmg2img.h
+ 	$(CC) $(CFLAGS) -c dmg2img.c
+@@ -18,7 +18,7 @@
+ 	$(CC) $(CFLAGS) -c adc.c
+ 
+ vfdecrypt: vfdecrypt.c
+-	$(CC) $(CFLAGS) -s -o vfdecrypt vfdecrypt.c -lcrypto
++	$(CC) $(CFLAGS) -s -o vfdecrypt vfdecrypt.c $(LDFLAGS) -lcrypto
+ 
+ install: dmg2img vfdecrypt
+ 	mkdir -p ${BIN_DIR}
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20100528/5d10a1d7/attachment-0001.html>


More information about the macports-changes mailing list