diff options
author | 2007-01-09 20:38:34 +0000 | |
---|---|---|
committer | 2007-01-09 20:38:34 +0000 | |
commit | 60a90dc96680abae71151642c14a4efa4fb6d16f (patch) | |
tree | e57e9a4bc2e93bb640e456709d700bcdcebc9531 /net-nds/jxplorer/jxplorer-3.1-r1.ebuild | |
parent | Add WANT_AUTO* variables, should fix bug #161165. (diff) | |
download | gentoo-2-60a90dc96680abae71151642c14a4efa4fb6d16f.tar.gz gentoo-2-60a90dc96680abae71151642c14a4efa4fb6d16f.tar.bz2 gentoo-2-60a90dc96680abae71151642c14a4efa4fb6d16f.zip |
Migrated to generation 2, added source use flag and made sure that we are not subject to insecure /tmp file handling. Fixes bug 159579.
(Portage version: 2.1.2_rc4-r7)
Diffstat (limited to 'net-nds/jxplorer/jxplorer-3.1-r1.ebuild')
-rw-r--r-- | net-nds/jxplorer/jxplorer-3.1-r1.ebuild | 67 |
1 files changed, 67 insertions, 0 deletions
diff --git a/net-nds/jxplorer/jxplorer-3.1-r1.ebuild b/net-nds/jxplorer/jxplorer-3.1-r1.ebuild new file mode 100644 index 000000000000..3bc367b72f79 --- /dev/null +++ b/net-nds/jxplorer/jxplorer-3.1-r1.ebuild @@ -0,0 +1,67 @@ +# Copyright 1999-2007 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/net-nds/jxplorer/jxplorer-3.1-r1.ebuild,v 1.1 2007/01/09 20:38:34 betelgeuse Exp $ + +inherit eutils java-pkg-2 java-ant-2 + +DESCRIPTION="A fully functional ldap browser written in java." +HOMEPAGE="http://jxplorer.org/" +SRC_URI="mirror://sourceforge/${PN}/JXv${PV}src.tar.bz2 + mirror://sourceforge/${PN}/JXv${PV}deploy.tar.bz2" +LICENSE="CAOSL" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="doc source" +RDEPEND=">=virtual/jre-1.4 + >=dev-java/javahelp-bin-2.0.01 + >=dev-java/log4j-1.2.8 + dev-java/junit" +DEPEND=">=virtual/jdk-1.4 + dev-java/ant-core + source? ( app-arch/zip ) + ${RDEPEND}" + +S=${WORKDIR}/${PN} + +src_unpack() { + unpack ${A} + cd ${S} + + cp ${FILESDIR}/build.xml ./build.xml + + epatch ${FILESDIR}/jxplorer-gentoo.patch + + # Contains stuff for javahelp + mkdir dist + cp jars/help.jar dist || die + + rm -v jars/*.jar jars/dsml/*.jar + mkdir lib/ && cd lib/ + java-pkg_jar-from javahelp-bin + java-pkg_jar-from log4j + java-pkg_jar-from junit +} + +#TODO: filter jikes when the general src_compile can do it +EANT_DOC_TARGET="docs" + +src_install() { + java-pkg_dojar dist/${PN}.jar dist/help.jar + + dodir /usr/share/${PN} + for i in "icons images htmldocs language templates security connections.txt log4j.xml" + do + cp -r ${i} ${D}/usr/share/${PN} + done + + dodoc RELEASE.TXT || die + + java-pkg_dolauncher ${PN} \ + --main com.ca.directory.jxplorer.JXplorer \ + --pwd '${HOME}/.jxplorer/' \ + --pkg_args console \ + -pre "${FILESDIR}/${PN}-pre" + + use source && java-pkg_dosrc src/com + use doc && java-pkg_dojavadocs docs +} |