diff options
author | Petteri Räty <betelgeuse@gentoo.org> | 2007-01-09 20:38:34 +0000 |
---|---|---|
committer | Petteri Räty <betelgeuse@gentoo.org> | 2007-01-09 20:38:34 +0000 |
commit | 60a90dc96680abae71151642c14a4efa4fb6d16f (patch) | |
tree | e57e9a4bc2e93bb640e456709d700bcdcebc9531 /net-nds/jxplorer | |
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')
-rw-r--r-- | net-nds/jxplorer/ChangeLog | 11 | ||||
-rw-r--r-- | net-nds/jxplorer/files/digest-jxplorer-3.1 | 6 | ||||
-rw-r--r-- | net-nds/jxplorer/files/digest-jxplorer-3.1-r1 | 6 | ||||
-rw-r--r-- | net-nds/jxplorer/files/jxplorer-pre | 21 | ||||
-rw-r--r-- | net-nds/jxplorer/jxplorer-3.1-r1.ebuild | 67 |
5 files changed, 108 insertions, 3 deletions
diff --git a/net-nds/jxplorer/ChangeLog b/net-nds/jxplorer/ChangeLog index 7a6b108e5c70..03c271a95335 100644 --- a/net-nds/jxplorer/ChangeLog +++ b/net-nds/jxplorer/ChangeLog @@ -1,6 +1,13 @@ # ChangeLog for net-nds/jxplorer -# Copyright 2000-2005 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/net-nds/jxplorer/ChangeLog,v 1.6 2005/05/04 22:24:03 luckyduck Exp $ +# Copyright 2000-2007 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/net-nds/jxplorer/ChangeLog,v 1.7 2007/01/09 20:38:34 betelgeuse Exp $ + +*jxplorer-3.1-r1 (09 Jan 2007) + + 09 Jan 2007; Petteri Räty <betelgeuse@gentoo.org> +files/jxplorer-pre, + +jxplorer-3.1-r1.ebuild: + Migrated to generation 2, added source use flag and made sure that we are + not subject to insecure /tmp file handling. Fixes bug 159579. *jxplorer-3.1 (04 May 2005) diff --git a/net-nds/jxplorer/files/digest-jxplorer-3.1 b/net-nds/jxplorer/files/digest-jxplorer-3.1 index ac3cb10ab1d4..4af5ad6a79f7 100644 --- a/net-nds/jxplorer/files/digest-jxplorer-3.1 +++ b/net-nds/jxplorer/files/digest-jxplorer-3.1 @@ -1,2 +1,6 @@ -MD5 fc6984c0c4c2c1a10b57c17874b982f5 JXv3.1src.tar.bz2 418206 MD5 4f9650c2e92f3e9eb08b891663d26b1a JXv3.1deploy.tar.bz2 3078424 +RMD160 b55974f22b496d3a5f14bacfadfbd4053ac1a9bc JXv3.1deploy.tar.bz2 3078424 +SHA256 0b1a3cf27c28bf882009931f438a1d56102b6a89802e4882d006b0ec9089be05 JXv3.1deploy.tar.bz2 3078424 +MD5 fc6984c0c4c2c1a10b57c17874b982f5 JXv3.1src.tar.bz2 418206 +RMD160 0c370cda5ed7c2f24bc09b75e978ea83e2c4de58 JXv3.1src.tar.bz2 418206 +SHA256 378244bbcc44ea85a4a567a453e530f9be62c96f6ff99f623c4bc2d47a4b6c8d JXv3.1src.tar.bz2 418206 diff --git a/net-nds/jxplorer/files/digest-jxplorer-3.1-r1 b/net-nds/jxplorer/files/digest-jxplorer-3.1-r1 new file mode 100644 index 000000000000..4af5ad6a79f7 --- /dev/null +++ b/net-nds/jxplorer/files/digest-jxplorer-3.1-r1 @@ -0,0 +1,6 @@ +MD5 4f9650c2e92f3e9eb08b891663d26b1a JXv3.1deploy.tar.bz2 3078424 +RMD160 b55974f22b496d3a5f14bacfadfbd4053ac1a9bc JXv3.1deploy.tar.bz2 3078424 +SHA256 0b1a3cf27c28bf882009931f438a1d56102b6a89802e4882d006b0ec9089be05 JXv3.1deploy.tar.bz2 3078424 +MD5 fc6984c0c4c2c1a10b57c17874b982f5 JXv3.1src.tar.bz2 418206 +RMD160 0c370cda5ed7c2f24bc09b75e978ea83e2c4de58 JXv3.1src.tar.bz2 418206 +SHA256 378244bbcc44ea85a4a567a453e530f9be62c96f6ff99f623c4bc2d47a4b6c8d JXv3.1src.tar.bz2 418206 diff --git a/net-nds/jxplorer/files/jxplorer-pre b/net-nds/jxplorer/files/jxplorer-pre new file mode 100644 index 000000000000..d6d5fd427c73 --- /dev/null +++ b/net-nds/jxplorer/files/jxplorer-pre @@ -0,0 +1,21 @@ +jxplorer_home=/usr/share/jxplorer/ + +home="${HOME}/.jxplorer" + +if [ ! -d "${home}" ]; then + mkdir -v "${home}" + cp -v ${jxplorer_home}/connections.txt "${home}" +fi + +try_create() { + [[ ! -f "${1}" ]] && touch "${1}" +} + +if [ -d ${HOME}/.jxplorer ]; then + try_create "${home}/dxconfig.txt" + try_create "${home}/jxplorer.log" + if [ ! -f ${HOME}/.jxplorer/connections.txt ]; then + cp -v ${jxplorer_home}/connections.txt ${HOME}/.jxplorer + fi +fi + 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 +} |