# $Id: Portfile 34002 2008-02-10 03:35:36Z blair@macports.org $ PortSystem 1.0 name proguard version 4.1 categories java maintainers blair 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 sourceforge distname ${name}${version} checksums md5 ad1f206413f90c443a1d4830ba23de13 \ sha1 860201ceb4f23136ef7546353a0b3e514996e224 \ rmd160 a56916316b6811dec3e29aab1c4a799e4052dbf6 depends_lib bin:java:kaffe use_configure no build.cmd true destroot { set javadir ${destroot}${prefix}/share/java set docdir ${destroot}${prefix}/share/doc/${name} xinstall -d -m 755 ${javadir} xinstall -d -m 755 ${docdir} foreach f [glob -directory ${worksrcpath}/lib *.jar] { file copy ${f} ${javadir}/ } foreach f {README docs examples} { file copy ${worksrcpath}/${f} ${docdir}/ } }