# $Id: Portfile 124993 2014-09-02 05:45:50Z krischik@macports.org $ PortSystem 1.0 name proguard version 5.0 categories java platforms darwin maintainers blair krischik openmaintainer 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 1f8240c85096e4aa51307301fb74b33a \ sha1 f418baad86c22e5de9c50150d5ff021c8f3e8d82 \ sha256 4b2bcedbe15cc0e4eca44c245f97a42fe00bf21721dc9d5aa4b65a342e588a4c 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}/ } }