# Copyright 1999-2004 Gentoo Technologies, Inc. # Distributed under the terms of the GNU General Public License v2 # $Header: $ inherit java-pkg eutils DESCRIPTION="The JacORB implementation of the CORBA standard." HOMEPAGE="http://www.jacorb.org/" SRC_URI="http://www.jacorb.org/releases/2.2.1/JacORB_2_2_1-full.tar.gz" LICENSE="LGPL-2" SLOT="2.2" KEYWORDS="~x86 ~amd64" IUSE="jikes doc" DEPEND="dev-java/ant app-text/dos2unix >=virtual/jdk-1.3 jikes? ( dev-java/jikes )" RDEPEND=">=virtual/jre-1.3 dev-java/avalon-logkit-bin dev-java/antlr dev-java/avalon-framework" S=${WORKDIR}/JacORB_2_2_1 src_compile() { cd lib java-pkg_jar-from avalon-logkit-bin java-pkg_jar-from avalon-framework java-pkg_jar-from log4j java-pkg_jar-from antlr ant_opts="" use jikes && ant_opts="${ant_opts} -Dbuild.compiler=jikes" ant ${ant_opts} || die "Build failed" use doc && ant ${ant_opts} doc JACORB_HOME="/usr/share/${PN}-${SLOT}" sed -e 's:@@@JRE_HOME@@@:${JAVA_HOME}/jre:g'\ -e 's:@@@JACORB_HOME@@@:'"${JACORB_HOME}"':g'\ -e 's:@@@CLASSPATH@@@:-Djava.endorsed.dirs=${JACORB_HOME}/lib -classpath ${JACORB_HOME}/lib/jacorb.jar:${CLASSPATH}:g'\ < bin/jacotemplate > bin/jaco sed -e 's:@@@:${JACORB_HOME}:g' < bin/idltemplate > bin/idl einfo "Converting shell scripts to unix format" rm bin/*.bat bin/*.exe bin/*template for i in bin/*; do dos2unix "${i}" done &>/dev/null einfo "Renaming idl to jacidl to prevent naming conflict with mico" mv bin/idl bin/jacidl } src_install() { into /usr dobin bin/DSBrowser dobin bin/appligator dobin bin/bindns dobin bin/dior dobin bin/ds dobin bin/evc dobin bin/fixior dobin bin/jacidl dobin bin/imr dobin bin/imr_mg dobin bin/imr_ssd dobin bin/ir dobin bin/jacapplet dobin bin/jaco dobin bin/ks dobin bin/lsns dobin bin/nmg dobin bin/ns dobin bin/ntfy dobin bin/pingo dobin bin/qir dobin bin/trader dobin bin/ts dobin bin/unbindns java-pkg_dojar lib/jacorbjar java-pkg_dojar lib/idl.jar use doc && java-pkg_dohtml -r doc/api }