[34002] trunk/dports/java

blair at macports.org blair at macports.org
Sat Feb 9 19:35:37 PST 2008


Revision: 34002
          http://trac.macosforge.org/projects/macports/changeset/34002
Author:   blair at macports.org
Date:     2008-02-09 19:35:36 -0800 (Sat, 09 Feb 2008)

Log Message:
-----------
New port for proguard 4.1.

Modified Paths:
--------------
    trunk/dports/java/proguard/Portfile

Added Paths:
-----------
    trunk/dports/java/proguard/

Copied: trunk/dports/java/proguard (from rev 34001, trunk/dports/java/jgoodies-forms)

Modified: trunk/dports/java/proguard/Portfile
===================================================================
--- trunk/dports/java/jgoodies-forms/Portfile	2008-02-10 03:07:25 UTC (rev 34001)
+++ trunk/dports/java/proguard/Portfile	2008-02-10 03:35:36 UTC (rev 34002)
@@ -1,32 +1,32 @@
 # $Id$
 
 PortSystem 1.0
-name			jgoodies-forms
-version			1.1.0
+name			proguard
+version			4.1
 categories		java
 maintainers		blair
 
-description		Framework to lay out and implement Swing panels.
-long_description	The JGoodies Forms framework helps you lay out and \
-			implement elegant Swing panels quickly and \
-			consistently.  It makes simple things easy and the \
-			hard stuff possible, the good design easy and the \
-			bad difficult.
-homepage		http://www.jgoodies.com/freeware/forms/
+description		Java bytecode shrinker, optimizer, and obfuscator.
+long_description	ProGuard is a free Java class file shrinker, \
+			optimizer, obfuscator, and preverifier.  It detects \
+			and removes unused classes, fields, methods, and \
+			attributes.  It optimizes bytecode and removes \
+			unused instructions.  It renames the remaining \
+			classes, fields, and methods using short \
+			meaningless names.  Finally, it preverifies the \
+			processed code for Java 6 or for Java Micro Edition. 
+homepage		http://proguard.sourceforge.net/
 
-master_sites		http://www.jgoodies.com/download/libraries/forms/
-distname		forms-1_1_0
-checksums		md5 9e82efab6daab53e845da949c86c3c3d \
-			sha1 a2f60fb762f8d26c9964bda343f86935c31dc10f \
-			rmd160 531b005c914048b060b3dc468cf3c86358979200
-use_zip			yes
+master_sites		sourceforge
+distname		${name}${version}
+checksums		md5 ad1f206413f90c443a1d4830ba23de13 \
+			sha1 860201ceb4f23136ef7546353a0b3e514996e224 \
+			rmd160 a56916316b6811dec3e29aab1c4a799e4052dbf6
 
 depends_lib		bin:java:kaffe
 
 use_configure		no
 
-worksrcdir		forms-${version}
-
 build.cmd		true
 
 destroot {
@@ -36,8 +36,10 @@
 	xinstall -d -m 755 ${javadir}
 	xinstall -d -m 755 ${docdir}
 
-	file copy ${worksrcpath}/forms-${version}.jar ${javadir}/forms.jar
-	foreach f {LICENSE.txt README.html RELEASE-NOTES.txt docs} {
+	foreach f [glob -directory ${worksrcpath}/lib *.jar] {
+		file copy ${f} ${javadir}/
+	}
+	foreach f {README docs examples} {
 		file copy ${worksrcpath}/${f} ${docdir}/
 	}
 }

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


More information about the macports-changes mailing list