# $Id: Portfile 100511 2012-12-14 16:19:48Z blair@macports.org $ PortSystem 1.0 name proguard version 4.8 categories java platforms darwin 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 a5646dbc4d7c1a3e3608049f03dc4548 \ sha1 5535ea54a996a3ec954ed4498fc88482d50ae1a7 \ sha256 84db4aef4235ad312e221ae95485d7848fc468db66699f1b155d89c5036374f6 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}/ } }