Files
Lawrence Velázquez 34b3070336 Remove all $Id$ lines
for pf in */*/Portfile
do
    ed -s "$pf" <<-'EOF'
	1,3g/^[[:space:]]*#[[:space:]]*\$Id.*\$[[:space:]]*$/d
	1g/^[[:space:]]*$/d
	w
	q
	EOF
done
2016-12-28 18:14:04 +01:00

51 lines
1.6 KiB
Plaintext

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}/
}
}