You've already forked macports-ports
mirror of
https://github.com/encounter/macports-ports.git
synced 2026-03-30 11:29:27 -07:00
50 lines
1.4 KiB
Plaintext
50 lines
1.4 KiB
Plaintext
PortSystem 1.0
|
|
|
|
name objectweb-asm
|
|
version 2.1
|
|
categories java devel
|
|
platforms darwin
|
|
maintainers nomaintainer
|
|
description Java bytecode manipulation framework.
|
|
long_description ASM is a Java bytecode manipulation framework. It \
|
|
offers similar functionalities as BCEL or SERP, but \
|
|
is much smaller and faster than these tools.
|
|
|
|
set project asm
|
|
set realname ${project}
|
|
|
|
homepage http://asm.objectweb.org/
|
|
master_sites http://download.us.forge.objectweb.org/${project} \
|
|
http://download.forge.objectweb.org/${project} \
|
|
http://download.fr2.forge.objectweb.org/${project}
|
|
distname ${realname}-${version}
|
|
checksums md5 dfd62160a88f13e236f9da7d2485c9ec
|
|
|
|
depends_build port:objectweb-anttasks \
|
|
bin:ant:apache-ant
|
|
|
|
worksrcdir ${realname}-${version}
|
|
|
|
use_configure no
|
|
|
|
pre-build {
|
|
reinplace s|^.*objectweb.ant.tasks.path.*ow_util_ant_tasks.jar|objectweb.ant.tasks.path\ ${prefix}/share/java/objectweb-anttasks.jar| ${worksrcpath}/build.properties
|
|
}
|
|
|
|
build.cmd ant
|
|
build.target jar jdoc
|
|
build.env CLASSPATH=${prefix}/share/java/objectweb-anttasks.jar
|
|
|
|
variant debug {
|
|
build.args-append -debug
|
|
}
|
|
|
|
destroot {
|
|
xinstall -m 755 -d ${destroot}${prefix}/share/java \
|
|
${destroot}${prefix}/share/doc
|
|
xinstall -m 644 ${worksrcpath}/output/dist/lib/asm-${version}.jar \
|
|
${destroot}${prefix}/share/java/${name}.jar
|
|
file copy ${worksrcpath}/output/dist/doc/javadoc/user \
|
|
${destroot}${prefix}/share/doc/${name}
|
|
}
|