PortSystem 1.0

name				jakarta-bcel
version				5.2

categories			java
license				Apache-2
maintainers			nomaintainer
platforms			darwin

description			Jakarta BCEL -- Java Byte Code Engineering Library
long_description	The Byte Code Engineering Library is intended to give \
					users a convenient possibility to analyze, create, and \
					manipulate (binary) Java class files (those ending with \
					.class). Classes are represented by objects which contain \
					all the symbolic information of the given class: methods, \
					fields and byte code instructions, in particular.
homepage			https://jakarta.apache.org/bcel/

master_sites		https://archive.apache.org/dist/jakarta/bcel/source/

checksums           md5     905b7e718e30e7ca726530ecf106e532 \
                    sha1    3b3d451664855b0c9aae15dd05b69bf1063d8a1d \
                    rmd160  824286886500f837c869ea6344e8362edbe10636

distname			bcel-${version}-src
depends_build		bin:ant:apache-ant
depends_lib			bin:java:kaffe \
					port:jakarta-regexp

worksrcdir			bcel-${version}

use_configure		no

build.cmd			ant
build.target		jar javadoc
build.args			-Dname=${name} \
                    -Dnoget=true \
					-Dclass.path=${prefix}/share/java/jakarta-regexp.jar

destroot	{
	xinstall -d ${destroot}${prefix}/share/java \
		${destroot}${prefix}/share/doc
	xinstall -m 644 \
		${worksrcpath}/target/bcel-5.2.jar \
		${destroot}${prefix}/share/java/jakarta-bcel.jar
	file copy ${worksrcpath}/dist/docs ${destroot}${prefix}/share/doc/${name}
}

livecheck.type      regex
livecheck.url       http://apache.crihan.fr/dist/jakarta/bcel/source/
livecheck.regex     {bcel-(\d+(?:\.\d+)*)}