You've already forked macports-ports
mirror of
https://github.com/macports/macports-ports.git
synced 2026-07-12 18:20:25 -07:00
34b3070336
for pf in */*/Portfile
do
ed -s "$pf" <<-'EOF'
1,3g/^[[:space:]]*#[[:space:]]*\$Id.*\$[[:space:]]*$/d
1g/^[[:space:]]*$/d
w
q
EOF
done
51 lines
1.6 KiB
Plaintext
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}/
|
|
}
|
|
}
|