# Copyright 1999-2004 Gentoo Technologies, Inc. # Distributed under the terms of the GNU General Public License v2 # $Header: $ DESCRIPTION="The JacORB implementation of the CORBA standard." HOMEPAGE="http://www.jacorb.org/" SRC_URI="http://www.jacorb.org/releases/2.1/JacORB_2_1-full.tar.gz" LICENSE="LGPL-2" SLOT="0" KEYWORDS="~x86" IUSE="" DEPEND="dev-java/ant app-text/dos2unix >=virtual/jdk-1.3" RDEPEND=">=virtual/jdk-1.3" S=${WORKDIR}/JacORB src_compile() { ant || die "Build failed" sed -e 's/@@@JRE_HOME@@@/${JAVA_HOME}/g'\ -e 's/@@@JACORB_HOME@@@/\/usr/g'\ -e 's/@@@CLASSPATH@@@/-Djava.endorsed.dirs=${JACORB_HOME}\/lib\/jacorb -classpath ${JACORB_HOME}\/lib\/jacorb\/jacorb.jar:${CLASSPATH}/g'\ < bin/jacotemplate > bin/jaco sed -e 's/@@@\/lib/\/usr\/lib\/jacorb/g' < bin/idltemplate > bin/idl einfo "Converting shell scripts to unix format" dos2unix bin/DSBrowser dos2unix bin/appligator dos2unix bin/bindns dos2unix bin/dior dos2unix bin/ds dos2unix bin/evc dos2unix bin/fixior dos2unix bin/idl dos2unix bin/imr dos2unix bin/imr_mg dos2unix bin/imr_ssd dos2unix bin/ir dos2unix bin/jacapplet dos2unix bin/jaco dos2unix bin/ks dos2unix bin/lsns dos2unix bin/nmg dos2unix bin/ns dos2unix bin/ntfy dos2unix bin/pingo dos2unix bin/qir dos2unix bin/trader dos2unix bin/ts dos2unix bin/unbindns 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 dodir /usr/lib/jacorb insinto /usr/lib/jacorb doins lib/jacorb.jar doins lib/idl.jar doins lib/logkit-1.2.jar doins lib/avalon-framework-4.1.5.jar }