[27971] trunk/dports/archivers/dzip/Portfile

source_changes at macosforge.org source_changes at macosforge.org
Thu Aug 16 15:13:38 PDT 2007


Revision: 27971
          http://trac.macosforge.org/projects/macports/changeset/27971
Author:   nox at macports.org
Date:     2007-08-16 15:13:37 -0700 (Thu, 16 Aug 2007)

Log Message:
-----------
dzip:
 * Added universal support.
 * Added sha1 and rmd160 checksums and livecheck.

Modified Paths:
--------------
    trunk/dports/archivers/dzip/Portfile

Modified: trunk/dports/archivers/dzip/Portfile
===================================================================
--- trunk/dports/archivers/dzip/Portfile	2007-08-16 21:19:26 UTC (rev 27970)
+++ trunk/dports/archivers/dzip/Portfile	2007-08-16 22:13:37 UTC (rev 27971)
@@ -1,39 +1,55 @@
 # $Id$
 
-PortSystem 1.0
+PortSystem		1.0
 
 name			dzip
 version			2.9
 categories		archivers
-platforms		darwin
-maintainers		nomaintainer at macports.org
+maintainers		nomaintainer
 description		file compression tool
-long_description	Dzip is a program for file compression. It's advantage \
-			over more popular compression software is in the size of the \
-			program, easily fitting on a floppy disk. Dzip's original purpose \
-			was to compress demo recordings of the id software game Quake.
 
+long_description \
+				Dzip is a program for file compression. It's advantage \
+				over more popular compression software is in the size of the \
+				program, easily fitting on a floppy disk. Dzip's original purpose \
+				was to compress demo recordings of the id software game Quake.
+
 homepage		http://speeddemosarchive.com/dzip/
 master_sites	${homepage}
-distname		dz29src
-checksums		md5 b02d69c7c6ee491380d77f26c6f5a6e0
+distname		dz[strsed ${version} {/\.//}]src
 use_zip			yes
 
+checksums		md5 b02d69c7c6ee491380d77f26c6f5a6e0 \
+				sha1 64e7b0d07c55aaa22bbcf04066135b5a9968e5ee \
+				rmd160 4719785c312a577eb7b1aacad43a24b6fd8a4ed2
+
+extract.dir		${worksrcpath}
+
 pre-extract {
 	file mkdir ${worksrcpath}
 }
-extract.dir		${worksrcpath}
 
-use_configure	no
+# Dummy configure to enable universal variant
+configure		{}
 
-build.target	dzip
+build.target	${name}
 build.args		-f Makefile.linux
 
 destroot {
-	xinstall -m 755 -d ${destroot}${prefix}/bin
-	xinstall -m 755 ${worksrcpath}/dzip ${destroot}${prefix}/bin/
+	xinstall -m 0755 ${worksrcpath}/dzip ${destroot}${prefix}/bin
 }
 
-platform darwin 8 {
-	build.args-append	CC=/usr/bin/gcc-4.0
+variant universal {
+	build.args-append "LDFLAGS=\"${configure.universal_ldflags}\""
+
+	post-patch {
+		cd ${worksrcpath}
+
+		reinplace -E "s|^(CFLAGS.*)\r\$|\\1 ${configure.universal_cflags}|" Makefile.linux
+	}
 }
+
+livecheck.check	regex
+livecheck.url	${homepage}download.html
+livecheck.regex	v(\\d+(?:\\.\\d+)*)
+

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20070816/e799bc7f/attachment.html


More information about the macports-changes mailing list