summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPetteri Räty <betelgeuse@gentoo.org>2007-01-09 20:38:34 +0000
committerPetteri Räty <betelgeuse@gentoo.org>2007-01-09 20:38:34 +0000
commit60a90dc96680abae71151642c14a4efa4fb6d16f (patch)
treee57e9a4bc2e93bb640e456709d700bcdcebc9531 /net-nds/jxplorer
parentAdd WANT_AUTO* variables, should fix bug #161165. (diff)
downloadgentoo-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/ChangeLog11
-rw-r--r--net-nds/jxplorer/files/digest-jxplorer-3.16
-rw-r--r--net-nds/jxplorer/files/digest-jxplorer-3.1-r16
-rw-r--r--net-nds/jxplorer/files/jxplorer-pre21
-rw-r--r--net-nds/jxplorer/jxplorer-3.1-r1.ebuild67
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
+}