# $Id$ PortSystem 1.0 name checkstyle version 4.3 categories java lang platforms darwin maintainers nomaintainer description CheckStyle is a Java source code analyzer long_description Checkstyle is a Java source code analyzer. \ It automates the process of checking Java code, \ and can be made to support almost any coding \ standard. It can also find class design problems, \ duplicate code, or bug patterns like \ double checked locking. homepage http://checkstyle.sourceforge.net/ master_sites sourceforge distname ${name}-src-${version} checksums md5 b1e6288526e9258947b9eeef69d08e6b use_zip yes depends_build bin:ant:apache-ant depends_lib bin:java:kaffe depends_run port:junit worksrcdir ${name}-src-${version} use_configure no build.cmd ant build.target build.bindist build.dir ${worksrcpath} build.env CLASSPATH=${prefix}/share/java/junit.jar destroot { xinstall -m 755 ${filespath}/${name} ${destroot}${prefix}/bin reinplace "s|_PREFIX_|${prefix}|g" ${destroot}${prefix}/bin/${name} xinstall -m 755 -d ${destroot}${prefix}/share/java \ ${destroot}${prefix}/share/doc xinstall -m 644 ${worksrcpath}/target/dist/${name}-${version}/${name}-all-${version}.jar \ ${destroot}${prefix}/share/java/${name}.jar xinstall -m 644 ${worksrcpath}/target/dist/${name}-${version}/${name}-optional-${version}.jar \ ${destroot}${prefix}/share/java/${name}-optional.jar file copy ${worksrcpath}/target/docs \ ${destroot}${prefix}/share/doc/${name} file mkdir ${destroot}${prefix}/share/${name}/ foreach xsl [glob -nocomplain ${worksrcpath}/contrib/*.xsl] { file copy ${xsl} ${destroot}${prefix}/share/${name}/ } }