diff options
author | V3n3RiX <venerix@redcorelinux.org> | 2017-10-09 18:53:29 +0100 |
---|---|---|
committer | V3n3RiX <venerix@redcorelinux.org> | 2017-10-09 18:53:29 +0100 |
commit | 4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch) | |
tree | ba5f07bf3f9d22d82e54a462313f5d244036c768 /net-nds/jxplorer |
reinit the tree, so we can have metadata
Diffstat (limited to 'net-nds/jxplorer')
-rw-r--r-- | net-nds/jxplorer/Manifest | 12 | ||||
-rw-r--r-- | net-nds/jxplorer/files/3.3-disable-jxworkbench.patch | 12 | ||||
-rw-r--r-- | net-nds/jxplorer/files/build.xml | 70 | ||||
-rw-r--r-- | net-nds/jxplorer/files/jxplorer-3-pre | 26 | ||||
-rw-r--r-- | net-nds/jxplorer/jxplorer-3.3.1.1.ebuild | 68 | ||||
-rw-r--r-- | net-nds/jxplorer/jxplorer-3.3.1.2.ebuild | 75 | ||||
-rw-r--r-- | net-nds/jxplorer/jxplorer-3.3.1.ebuild | 68 | ||||
-rw-r--r-- | net-nds/jxplorer/metadata.xml | 11 |
8 files changed, 342 insertions, 0 deletions
diff --git a/net-nds/jxplorer/Manifest b/net-nds/jxplorer/Manifest new file mode 100644 index 000000000000..4aaebadb7a4b --- /dev/null +++ b/net-nds/jxplorer/Manifest @@ -0,0 +1,12 @@ +AUX 3.3-disable-jxworkbench.patch 507 SHA256 bdceeda0d3ae4e47fd8fef6525ebc584c796798e5e02d076336ce46a50033e49 SHA512 b89c2b1831de506e437c4094ee0312a06280e5ddf88ba4882a22f9a2e2c8422a28ab7c47ebd75b52c9c303645b46b90b69a0f0d37bd17e1994683b5fa6070a0a WHIRLPOOL a939b311580e796dc8b13a52ca681540acec1e6331707ecfecf796cc85244f6d9153bf8f60d24d4beffb54a8efbff5db7c0145a4ac2ac837f79834329d67519d +AUX build.xml 1871 SHA256 c1203b1269f3eadbea82fb54e27d75c6a6e89db71d91529ef80b9a1e67762746 SHA512 39434bad8cb85692fe65feb927ba675135e0da5401518f22ff6a17c1edfea950342bde9f7530cd48e603f41547451020aa4e0c96dbbf664548cd812ce777fa00 WHIRLPOOL 9f69f6d2ef3418d60d450cb717eb68902f164b3ca2c7559bf62f84e15cd05d21aee23111aa2bcf113546c4edf781b71c53d271ace55aa3a19ff90f52ece0eb09 +AUX jxplorer-3-pre 663 SHA256 1325841c7b09ce3c76a6a34ed1e87b6856ea6df82db77333814a23d7b036cb34 SHA512 11acb8c28a063825678ec3fe7bafc1cd1d0f99c96d49e62500d06b0584967017efb050c561826ce8b6db8a73da66ea1742f4a361fddc4e17abddad5174106f9f WHIRLPOOL c83f20d79c452f454b768d30cff0771b6e9619627f25ef9df98442985c01d93621ca57f34030f4c8c0a1c294d82bc3d28c92e934497922174d32e7b22a422d35 +DIST jxplorer-3.3.1-project.zip 4500476 SHA256 6e2ac77722a6a03c285a96561f6557fdfb3cd21da764166d7d7aab56560be6aa SHA512 a40bfd8a4c868a1ced1e31d45298916b4371ae781521755d784e4c027781d298f066af5390918b42024022cff5d3f0ab6a79bc6b15a1ff0adcfc1e8b79a67ca9 WHIRLPOOL b55c544daad8ab58075fe0e4ec5eb32d971056e58e1b9492c13e49cee98054cc71da098c2113cd9b431a350602419e2afc58bbe0f3a9860d301e7d6c1889384b +DIST jxplorer-3.3.1.1-project.zip 4566815 SHA256 193986f80fb475fef37e349d7a7ea792c1bab3412d0bbf222b163e2e867a082f SHA512 aa7c1c976f5987055abeb97aba865e9cdbc657d5baca199ff83c97ac5017c9d48869c8ee6346a7cf07b236b04059043256d0545c7b6cc37d97c81de2f9015d03 WHIRLPOOL c33e5ca2f639f17b91f82dd71e245f810b9c873a74595ce13af951b089815d39c9e9791d0f51a43b96c1c78ad911248fe9e943bf98bb6e5388d1e11b6b6a1b21 +DIST jxplorer-3.3.1.2-project.zip 4625538 SHA256 b4d4fd1dbad2e93f981494ef4ce151bb56723fc5acf83a4fb19173d187db6b9b SHA512 6c95de48b2abd41a4926de3bd9bd203e266676028e12d1f1c93d8ef6f10b233eefcb122c8c075d6758b43c85e30fdc4b01d55811e5fcbdcd64d353c6f0fef94a WHIRLPOOL 5385b32605588a9d3d3245884569e2c56f20c141ee2142999722886e14322ce9885ef0eb1cced2150af6a2426d08fed77e971d8292d74d4ed96d795f2652b404 +EBUILD jxplorer-3.3.1.1.ebuild 1654 SHA256 42baa3bb906b88ee0d1315e48ea417e46f78bb14c1e42b9065e1f46b51271152 SHA512 d217aa74aba29bfe1908fe06dbb1dae47bd0accee369c197646830286a90bc013bbaa93ce51421345989a0d91a1f8e4deafff0b26ddc99046f51ba4abae0d3d1 WHIRLPOOL 2b4e875ebc5945186212d9034ba0113213faa18fd73d8ff9c0d46c1f880956b2537ea9b044b829d1159e3d76631f0876c20af3c7aa915a101092d20c854f4642 +EBUILD jxplorer-3.3.1.2.ebuild 1692 SHA256 a3e6300fcd0550b0d827c864443093df74cdbaa627778c49b16650a2dbfa053e SHA512 663afe60e3fc55a05b7ada7a64916ba568fb77e7ae3f1b7d8196fec91d5dac4ddb52e5205da565cef2f4027a97642a59a4e873e73b06ce2060df7ebe681ab252 WHIRLPOOL e99d277bdba177528e5a0d4fdd0efd633195435e6dd49f2beeb95c23dd3739de30056ca164bc0c5beedec03dc28c918a57a9069eae971a338dbaad03739972b0 +EBUILD jxplorer-3.3.1.ebuild 1652 SHA256 02ccdd3be80794eab03d0df9f99e60af8c2718e45fe0f4ed707e7e351d558b02 SHA512 2d582080b749f8c67b9d3eee3d57716bb4a8d680f38ecaa91f945b344c82acef3a93e9c7476aa7d3f84a32d50eba48b542188f75f1b8d578f87b582ac8442dd0 WHIRLPOOL 0fd381f5a9c73ef4467259daef9d66dae092bbb94ac4bdf9f3eeeb7c715dccef4edf61ad7a1c2ef5f2838bfc2ba6d6d8e3cef0241d723d6bcb7c02b718ec781a +MISC ChangeLog 3275 SHA256 7177f986e67ea6ea4a1f8ba923f568c8ada4e6ba561cb13495754c3ab4f4650e SHA512 ef666a17920ef3526c56f8d433a58909774f597ddd090afd92cfb39e4d0addc238350ea2621f944e51df9110cbafd0f0906ff87199bd6db596ca4d27ca924551 WHIRLPOOL 2a8d3b08cac933b1ed49850466afe44650d664a2c2aa159b7ff09278da35461e5f951e011036edd672f7bd170cc7b03fcfdaa1bba7b3288652b19c81e5ad5bcb +MISC ChangeLog-2015 6487 SHA256 c60b65d2240523ee5d482a0d6eb878e2624d97a9224916506049762120e3d991 SHA512 6424abe2d4e480b03ccaf7f10f13adc9d59e7f0acd0eb5eb81f52a87939f34283d04a6976cce46d45197c335555f07c4969ef2913eb6b3029b7c0723926bf294 WHIRLPOOL da60e52b84b47b6e7827060a22db76229f7e861774039127c14958bdd71f545711488cd55850786fcd03f02042d37cb252ee8b3e9f17b8ccc1f695fd57add473 +MISC metadata.xml 314 SHA256 9f67d17e5f10ce60fca01f5ef6c0be2d9a2515fd00363063c656df2fe532efcb SHA512 28b10ef2e247491aac4d9868d8c42ccef74abdc9806820b84a29d479e8f53218e1aab497c3f450c289cacf40ea8fbd193a508203ffc915ad2fb7582258bc7d96 WHIRLPOOL 480241acf5dd46cf13ef1fb42113a7babe1bd750b508c224dbff77f8b681ebc0a70df444485c48748d3e0796511289f9747057401ce57635113e639ac9148cbe diff --git a/net-nds/jxplorer/files/3.3-disable-jxworkbench.patch b/net-nds/jxplorer/files/3.3-disable-jxworkbench.patch new file mode 100644 index 000000000000..302b37c0061f --- /dev/null +++ b/net-nds/jxplorer/files/3.3-disable-jxworkbench.patch @@ -0,0 +1,12 @@ +diff -Nru /tmp/jxplorer.orig/src/com/ca/directory/jxplorer/JXplorer.java src/com/ca/directory/jxplorer/JXplorer.java +--- /tmp/jxplorer.orig/src/com/ca/directory/jxplorer/JXplorer.java 2012-07-31 14:53:59.869914047 +0300 ++++ src/com/ca/directory/jxplorer/JXplorer.java 2012-07-31 14:54:47.836311029 +0300 +@@ -502,7 +502,7 @@ + + // look for JXWorkBenchBrowser 'add on' module... + +- boolean usingJXW = true; ++ boolean usingJXW = false; + if (usingJXW) + { + try diff --git a/net-nds/jxplorer/files/build.xml b/net-nds/jxplorer/files/build.xml new file mode 100644 index 000000000000..819f7ed311a0 --- /dev/null +++ b/net-nds/jxplorer/files/build.xml @@ -0,0 +1,70 @@ +<?xml version="1.0"?> + +<project name="jxplorer" default="jar"> + <!-- some properties --> + <property name="src.dir" value="src" /> + <property name="build.dir" value="build" /> + <property name="docs.dir" value="docs" /> + <property name="lib.dir" value="lib" /> + <property name="dist.dir" value="dist" /> + <property name="jarfile" value="${dist.dir}/jxplorer.jar" /> + <property name="target.jdk" value="1.4" /> + + <path id="jxplorer.classpath"> + <fileset dir="${lib.dir}"> + <include name="**/*.jar" /> + </fileset> + </path> + + <!-- init --> + <target name="init"> + <mkdir dir="${dist.dir}" /> + <mkdir dir="${build.dir}" /> + <mkdir dir="${docs.dir}" /> + </target> + + <!-- compile everything --> + <target name="compile" depends="init"> + <mkdir dir="${build.dir}" /> + <javac srcdir="${src.dir}" + destdir="${build.dir}" + source="${target.jdk}" + target="${target.jdk}" + classpathref="jxplorer.classpath"/> + </target> + + <!-- build the jar file --> + <target name="jar" depends="compile"> + <jar jarfile="${jarfile}" basedir="${build.dir}"> + <manifest> + <attribute name="Main-Class" value="com.ca.directory.jxplorer.JXplorer" /> + </manifest> + </jar> + </target> + + <!-- generate javadocs --> + <target name="docs" depends="init"> + <javadoc sourcepath="${src.dir}" + packagenames="com.*" + destdir="${docs.dir}" + author="true" + version="true" + use="true" + windowtitle="${ant.project.name} API" /> + </target> + + <!-- clean up --> + <target name="clean"> + <delete dir="${build.dir}" /> + <delete dir="${docs.dir}" /> + <delete dir="${dist.dir}" /> + </target> + + <!-- zip the sources --> + <target name="sourcezip"> + <zip destfile="$dist}/${ant.project.name}-src.zip"> + <zipfileset dir="${src.dir}" /> + </zip> + </target> + +</project> diff --git a/net-nds/jxplorer/files/jxplorer-3-pre b/net-nds/jxplorer/files/jxplorer-3-pre new file mode 100644 index 000000000000..5fe640c7328a --- /dev/null +++ b/net-nds/jxplorer/files/jxplorer-3-pre @@ -0,0 +1,26 @@ +jxplorer_home=@GENTOO_PORTAGE_EPREFIX@/usr/share/jxplorer/ + +home="${HOME}/.jxplorer" + +if [ ! -d "${home}" ]; then + mkdir -v "${home}" +fi + +try_create() { + [[ ! -f "${1}" ]] && touch "${1}" +} + +if [ -d ${HOME}/.jxplorer ]; then + for file in search_filters.txt bookmarks.txt quicksearch.txt ; do + try_create "${home}/${file}" + done + for file in security.default csvconfig.txt.default ; do + [[ ! -e "${home}/${file}" ]] && \ + ln -vs "${jxplorer_home}/${file}" "${home}/${subdir}" + done + for subdir in htmldocs icons images templates plugins language ; do + [[ ! -e "${home}/${subdir}" ]] && \ + ln -vs "${jxplorer_home}/${subdir}" "${home}/${subdir}" + done +fi + diff --git a/net-nds/jxplorer/jxplorer-3.3.1.1.ebuild b/net-nds/jxplorer/jxplorer-3.3.1.1.ebuild new file mode 100644 index 000000000000..bbbcea98f709 --- /dev/null +++ b/net-nds/jxplorer/jxplorer-3.3.1.1.ebuild @@ -0,0 +1,68 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +JAVA_PKG_IUSE="doc source test" + +inherit java-pkg-2 java-ant-2 prefix virtualx + +DESCRIPTION="A fully functional ldap browser written in java" +HOMEPAGE="http://jxplorer.org/" +SRC_URI="mirror://sourceforge/${PN}/${PN}-${PV}-project.zip" +LICENSE="CAOSL" + +IUSE="" +SLOT="0" +KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" + +RDEPEND=">=virtual/jre-1.5 + >=dev-java/javahelp-2.0.02_p46:0" +DEPEND=">=virtual/jdk-1.5 + test? ( dev-java/junit:0 ) + ${RDEPEND}" + +S="${WORKDIR}/${PN}" + +JAVA_ANT_REWRITE_CLASSPATH="yes" +EANT_GENTOO_CLASSPATH="javahelp" +EANT_TEST_ANT_TASKS="ant-junit" + +src_prepare() { + rm -v jars/*.jar || die + sed -i -e 's/<fileset dir="${jasper}.*//g' "${S}/build.xml" || die + + epatch "${FILESDIR}"/3.3-disable-jxworkbench.patch + + if use test ; then + EANT_GENTOO_CLASSPATH_EXTRA=$(java-pkg_getjars --build-only junit) + else + find . -iname '*Test*.java' -delete || die + fi +} + +src_test(){ + VIRTUALX_COMMAND="java-pkg-2_src_test" virtualmake +} + +src_install() { + java-pkg_dojar jars/${PN}.jar + + insinto /usr/share/${PN} + doins -r icons images htmldocs language templates plugins security.default csvconfig.txt.default + + dodoc README*.TXT || die + + # By default the config dir is ${HOME}/jxplorer + java-pkg_dolauncher ${PN} \ + --main com.ca.directory.jxplorer.JXplorer \ + --pwd '"${HOME}/.jxplorer"' \ + -pre "${FILESDIR}/${PN}-3-pre" + + eprefixify "${ED}/usr/bin/${PN}" + + use source && java-pkg_dosrc src/com + use doc && java-pkg_dojavadoc docs/api + + make_desktop_entry ${PN} JXplorer /usr/share/jxplorer/images/logo_32_trans.gif System +} diff --git a/net-nds/jxplorer/jxplorer-3.3.1.2.ebuild b/net-nds/jxplorer/jxplorer-3.3.1.2.ebuild new file mode 100644 index 000000000000..24b83acf99b6 --- /dev/null +++ b/net-nds/jxplorer/jxplorer-3.3.1.2.ebuild @@ -0,0 +1,75 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +JAVA_PKG_IUSE="doc source test" + +inherit java-pkg-2 java-ant-2 prefix virtualx + +DESCRIPTION="A fully functional ldap browser written in Java" +HOMEPAGE="http://jxplorer.org/" +SRC_URI="mirror://sourceforge/${PN}/${P}-project.zip" +LICENSE="CAOSL" + +IUSE="" +SLOT="0" +KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" +RESTRICT="test" + +CDEPEND=" + >=dev-java/javahelp-2.0.02_p46:0" + +RDEPEND=" + ${CDEPEND} + >=virtual/jre-1.5" + +DEPEND=" + ${CDEPEND} + >=virtual/jdk-1.5 + test? ( dev-java/junit:0 )" + +S="${WORKDIR}/${PN}" + +JAVA_ANT_REWRITE_CLASSPATH="yes" +EANT_GENTOO_CLASSPATH="javahelp" +EANT_TEST_ANT_TASKS="ant-junit" + +src_prepare() { + epatch "${FILESDIR}"/3.3-disable-jxworkbench.patch + + rm -v jars/*.jar || die + sed -i -e 's/<fileset dir="${jasper}.*//g' "${S}/build.xml" || die + + if use test; then + EANT_GENTOO_CLASSPATH_EXTRA=$(java-pkg_getjars --build-only junit) + else + find . -iname '*Test*.java' -delete || die + fi +} + +src_test() { + VIRTUALX_COMMAND="java-pkg-2_src_test" virtualmake +} + +src_install() { + java-pkg_dojar jars/${PN}.jar + + insinto /usr/share/${PN} + doins -r icons images htmldocs language templates plugins security.default csvconfig.txt.default + + dodoc README*.TXT || die + + # By default the config dir is ${HOME}/jxplorer + java-pkg_dolauncher ${PN} \ + --main com.ca.directory.jxplorer.JXplorer \ + --pwd '"${HOME}/.jxplorer"' \ + -pre "${FILESDIR}/${PN}-3-pre" + + eprefixify "${ED}/usr/bin/${PN}" + + use source && java-pkg_dosrc src/com + use doc && java-pkg_dojavadoc docs/api + + make_desktop_entry ${PN} JXplorer /usr/share/jxplorer/images/logo_32_trans.gif System +} diff --git a/net-nds/jxplorer/jxplorer-3.3.1.ebuild b/net-nds/jxplorer/jxplorer-3.3.1.ebuild new file mode 100644 index 000000000000..4ad7b4dfb867 --- /dev/null +++ b/net-nds/jxplorer/jxplorer-3.3.1.ebuild @@ -0,0 +1,68 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +JAVA_PKG_IUSE="doc source test" + +inherit java-pkg-2 java-ant-2 prefix virtualx + +DESCRIPTION="A fully functional ldap browser written in java" +HOMEPAGE="http://jxplorer.org/" +SRC_URI="mirror://sourceforge/${PN}/${PN}-${PV}-project.zip" +LICENSE="CAOSL" + +IUSE="" +SLOT="0" +KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux" + +RDEPEND=">=virtual/jre-1.5 + >=dev-java/javahelp-2.0.02_p46:0" +DEPEND=">=virtual/jdk-1.5 + test? ( dev-java/junit:0 ) + ${RDEPEND}" + +S="${WORKDIR}/${PN}" + +JAVA_ANT_REWRITE_CLASSPATH="yes" +EANT_GENTOO_CLASSPATH="javahelp" +EANT_TEST_ANT_TASKS="ant-junit" + +src_prepare() { + rm -v jars/*.jar || die + sed -i -e 's/<fileset dir="${jasper}.*//g' "${S}/build.xml" || die + + epatch "${FILESDIR}"/3.3-disable-jxworkbench.patch + + if use test ; then + EANT_GENTOO_CLASSPATH_EXTRA=$(java-pkg_getjars --build-only junit) + else + find . -iname '*Test*.java' -delete || die + fi +} + +src_test(){ + VIRTUALX_COMMAND="java-pkg-2_src_test" virtualmake +} + +src_install() { + java-pkg_dojar jars/${PN}.jar + + insinto /usr/share/${PN} + doins -r icons images htmldocs language templates plugins security.default csvconfig.txt.default + + dodoc README*.TXT || die + + # By default the config dir is ${HOME}/jxplorer + java-pkg_dolauncher ${PN} \ + --main com.ca.directory.jxplorer.JXplorer \ + --pwd '"${HOME}/.jxplorer"' \ + -pre "${FILESDIR}/${PN}-3-pre" + + eprefixify "${ED}/usr/bin/${PN}" + + use source && java-pkg_dosrc src/com + use doc && java-pkg_dojavadoc docs/api + + make_desktop_entry ${PN} JXplorer /usr/share/jxplorer/images/logo_32_trans.gif System +} diff --git a/net-nds/jxplorer/metadata.xml b/net-nds/jxplorer/metadata.xml new file mode 100644 index 000000000000..47977bec6070 --- /dev/null +++ b/net-nds/jxplorer/metadata.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>java@gentoo.org</email> + <name>Java</name> + </maintainer> + <upstream> + <remote-id type="sourceforge">jxplorer</remote-id> + </upstream> +</pkgmetadata> |