summaryrefslogtreecommitdiff
path: root/dev-db/henplus
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /dev-db/henplus
reinit the tree, so we can have metadata
Diffstat (limited to 'dev-db/henplus')
-rw-r--r--dev-db/henplus/Manifest8
-rw-r--r--dev-db/henplus/files/0.9.8-build.xml.patch23
-rw-r--r--dev-db/henplus/files/henplus.pre51
-rw-r--r--dev-db/henplus/henplus-0.9.8-r1.ebuild43
-rw-r--r--dev-db/henplus/henplus-0.9.8.ebuild43
-rw-r--r--dev-db/henplus/metadata.xml11
6 files changed, 179 insertions, 0 deletions
diff --git a/dev-db/henplus/Manifest b/dev-db/henplus/Manifest
new file mode 100644
index 000000000000..b8ac5f33f442
--- /dev/null
+++ b/dev-db/henplus/Manifest
@@ -0,0 +1,8 @@
+AUX 0.9.8-build.xml.patch 771 SHA256 0be482afe8459b005ffce5f67cf18580dc4a593e7aa65cd49bb6e3859aa9ce3c SHA512 b886c7f53bbbb10221b99c3d2ff32513c5388769310714e1c74c69aa662618bc719aa7338ccde92ca2119f9e6fa9591ae260dfe5055fa760f90b5f26ad740190 WHIRLPOOL 4cd022936f57f3c9121216825658bf4a699384c9374152713b51e158ef54d49e360066a75b07509cc739378fccae56cf9c8af8612421a9a26d45090dcae08f58
+AUX henplus.pre 1418 SHA256 cfd948b2b124202cc6c30d95ca29ce47c6ec43eae8fc6724e2fcd978a4442784 SHA512 331138630336c9f7a2f7cbf343b6ea77277d4ad77d706497545a6ff33cf44572cbe126acb4f0d212a40f652a24190b629f7776dbca08630de66d6f8ac3fae26a WHIRLPOOL 4a557f4bb8aa9d6f950da6a55612b04a509052134a59161810e30ebf20f1a1c430fd0c87517f24f42cc1c9a11fb24516c20e31e71dd7e921060489e9c6729cfc
+DIST henplus-0.9.8.tar.gz 233035 SHA256 ea7ca363d0503317235e97f66aa0efefe44463d8445e88b304ec0ac1748fe1ff SHA512 a22fc847f4441f627c1fa12f4f365c38d0c8ddfc205758d044e797e83f8d37032995666c2ee3dbb68d0a5f563fa5d574886e85757b1faa0acfc055e92b2fad0b WHIRLPOOL 82236dcde4865049b97d89dc02bbe062e74fbb002bdebd301400fbb84d28a4a196c7bf206fe279c881e47661216c18e5356fe6ff7170f46c6ee1c01cdb61f42e
+EBUILD henplus-0.9.8-r1.ebuild 1027 SHA256 85d9d638f8315625de52ae3f2fc7cdacb58a2a8f57ab3dcc6793ca713121db1f SHA512 77d8761c54d1200a3b4c756b8f91b31482c108778e6061b4a69f05e21367fd064f071dd106a6c473a975c1a92a8b1885028ae0a98ac937f4471cf5f7bbc6ad0a WHIRLPOOL 2d7046f79b6d7b2de5ade5221a1126a57d13d638252f26b72258d6f24e5fb63f7d4ea82f744a58ba5a4448687361b5c76a8637e2f5d332b3060d3c64be24a8bb
+EBUILD henplus-0.9.8.ebuild 1027 SHA256 228a2fe11429c9d26f0506510283d3d0e23745db2be9d5f3460043c51b0609a2 SHA512 aca0dd9ac10a62f3036130f5e82cc16b032e2381378b7ef10d86b8e38d416b95f3f687e823b785d5df6653412651abf5d2cb6846e41e22f56e470bf302e6a8e8 WHIRLPOOL 27018268ad0f335fa89a88cba174139515094f4cc10ef6843bf4000a93b7ef0a74c3bed90519450624418cfe153dc1fd3dd8ebd459858867922fc17a872b1282
+MISC ChangeLog 3193 SHA256 78b0cc9f65270741816d1b556db5e2dfda89c673147056f1b5c6400f95b5c7f8 SHA512 cbd935ed97024ba367ac4f32d36a824421a509056404e05c37aae1acbe984bb3e6f15427f6cef11c2fcd8630b79208a9b42f78fc78104a622dd8d7ac6e976763 WHIRLPOOL a2ce677db47c15182c6c08ff95d7be2427584f892515197423a96ff96486dda911f96b131ccdb6ea83f694095798afe8ed8fc610fc15500e65e98c106f587a53
+MISC ChangeLog-2015 3716 SHA256 5eaff78ffe5df166c4876014fe6cd9233476f797a4974107666619991c22c07b SHA512 5295f7160165fe341ee3736100a208243a28e30bf47fea3fb79a86b205eaec6a02b61b70f2168196fae75bd23b7851d1214397ed9f5ee94b6f9933e617adf7c9 WHIRLPOOL 6be98061b28f77b6b77d791840f4547db0ef07dbd85a8d5a314012b44a02b07079bc8bbb3e7265cbff93c1976c5a7b93fae94055ead22d5a85a915e97f6bf1dd
+MISC metadata.xml 313 SHA256 de3763f49b5db84be4b15d2180382b1da7528fd41212a741f42b856043076db8 SHA512 22c759bfaa403d45fd081972c2009675d69156ff6f2caff621d9330b5c4a6c56030e70fd9a0639ff6a8684c1ff0e213ce9b8d6890607b12522eb2c768361d762 WHIRLPOOL fdc6b5088c35d900773279bef95e62fa4291e9fbff69bbec1bffd1021c5eaa8f7cb0e6343f7e3a9bd11e77a80b416ccb55667d9bc52ce53831bee5a6fee5aa6e
diff --git a/dev-db/henplus/files/0.9.8-build.xml.patch b/dev-db/henplus/files/0.9.8-build.xml.patch
new file mode 100644
index 000000000000..e2763978080e
--- /dev/null
+++ b/dev-db/henplus/files/0.9.8-build.xml.patch
@@ -0,0 +1,23 @@
+diff -ur henplus-0.9.8.old/build.xml henplus-0.9.8/build.xml
+--- henplus-0.9.8.old/build.xml 2009-05-01 23:51:41.000000000 +0300
++++ henplus-0.9.8/build.xml 2009-05-01 23:52:31.000000000 +0300
+@@ -33,13 +33,13 @@
+ <pathelement path="${classes}" />
+ </path>
+
+- <taskdef name="ant-server" classname="net.sweetohm.ant.server.ServerTask">
+- <classpath>
+- <pathelement location="${lib}/build/sat-0.7.jar" />
+- </classpath>
+- </taskdef>
+-
+ <target name="server">
++ <taskdef name="ant-server" classname="net.sweetohm.ant.server.ServerTask">
++ <classpath>
++ <pathelement location="${lib}/build/sat-0.7.jar" />
++ </classpath>
++ </taskdef>
++
+ <ant-server/>
+ </target>
+
diff --git a/dev-db/henplus/files/henplus.pre b/dev-db/henplus/files/henplus.pre
new file mode 100644
index 000000000000..c29585e369fa
--- /dev/null
+++ b/dev-db/henplus/files/henplus.pre
@@ -0,0 +1,51 @@
+#
+# Based on the upstream script but parts not relevant to Gentoo
+# stripped away. We would not need this at all but better to make
+# this behave as the upstream docs say and then also have all the
+# Gentoo goodies.
+# https://bugs.gentoo.org/show_bug.cgi?id=176185
+
+##------------------
+THISDIR=`dirname $0`
+# install layout is: script in /usr/bin/henplus and libs in /usr/share/henplus
+HENPLUSDIR=$THISDIR/../share/henplus
+
+# you may just throw your own jar files in this dir.
+# (like additional JDBC-drivers, that are not in default
+# classpath)
+for f in $HENPLUSDIR/*.jar $HENPLUSDIR/*.zip ; do
+ if [ -r "$f" ] ; then
+ CLASSPATH=$CLASSPATH:$f
+ fi
+done
+
+# starting at the current directory we look for additional
+# JDBC-drivers in .henplus/lib-directories up the path.
+# if no directory like that has been found the one in the
+# home directory will be used
+DIR=`pwd`
+CUSTOM_HENPLUSDIR=""
+
+while [ $DIR != "/" ] ; do
+ if [ -d $DIR"/.henplus/lib" ]; then
+ CUSTOM_HENPLUSDIR=$DIR"/.henplus/lib"
+ break
+ fi
+ DIR=`dirname $DIR`
+done
+
+if [ -z $CUSTOM_HENPLUSDIR ]; then
+ if [ -d "/.henplus/lib" ]; then
+ CUSTOM_HENPLUSDIR="/.henplus/lib"
+ else
+ CUSTOM_HENPLUSDIR=$HOME/.henplus/lib
+ fi
+fi
+
+for f in $CUSTOM_HENPLUSDIR/*.jar $CUSTOM_HENPLUSDIR/*.zip ; do
+ if [ -r "$f" ] ; then
+ CLASSPATH=$CLASSPATH:$f
+ fi
+done
+
+export CLASSPATH
diff --git a/dev-db/henplus/henplus-0.9.8-r1.ebuild b/dev-db/henplus/henplus-0.9.8-r1.ebuild
new file mode 100644
index 000000000000..5d4aeac8bdd9
--- /dev/null
+++ b/dev-db/henplus/henplus-0.9.8-r1.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+JAVA_PKG_IUSE="doc source"
+
+inherit java-pkg-2 eutils java-ant-2
+
+DESCRIPTION="Java-based multisession SQL shell for databases with JDBC support"
+HOMEPAGE="http://henplus.sf.net"
+SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+COMMON_DEPEND="dev-java/commons-cli:1
+ dev-java/libreadline-java:0"
+RDEPEND=">=virtual/jre-1.6
+ ${COMMON_DEPEND}"
+DEPEND=">=virtual/jdk-1.6
+ ${COMMON_DEPEND}"
+
+java_prepare() {
+ epatch "${FILESDIR}/0.9.8-build.xml.patch"
+ rm -v lib/*.jar lib/*/*.jar || die
+}
+
+JAVA_ANT_REWRITE_CLASSPATH="true"
+EANT_GENTOO_CLASSPATH="commons-cli-1,libreadline-java"
+
+src_install () {
+ java-pkg_dojar "build/${PN}.jar"
+
+ java-pkg_dolauncher ${PN} -pre "${FILESDIR}/${PN}.pre" \
+ --main henplus.HenPlus
+
+ dodoc README || die
+ dohtml doc/HenPlus.html || die
+
+ use doc && java-pkg_dojavadoc javadoc/api
+ use source && java-pkg_dosrc "src/${PN}"
+}
diff --git a/dev-db/henplus/henplus-0.9.8.ebuild b/dev-db/henplus/henplus-0.9.8.ebuild
new file mode 100644
index 000000000000..97a42b47f1fd
--- /dev/null
+++ b/dev-db/henplus/henplus-0.9.8.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="2"
+JAVA_PKG_IUSE="doc source"
+
+inherit java-pkg-2 eutils java-ant-2
+
+DESCRIPTION="Java-based multisession SQL shell for databases with JDBC support"
+HOMEPAGE="http://henplus.sf.net"
+SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+COMMON_DEPEND="dev-java/commons-cli:1
+ dev-java/libreadline-java:0"
+RDEPEND=">=virtual/jre-1.4
+ ${COMMON_DEPEND}"
+DEPEND=">=virtual/jdk-1.4
+ ${COMMON_DEPEND}"
+
+java_prepare() {
+ epatch "${FILESDIR}/0.9.8-build.xml.patch"
+ rm -v lib/*.jar lib/*/*.jar || die
+}
+
+JAVA_ANT_REWRITE_CLASSPATH="true"
+EANT_GENTOO_CLASSPATH="commons-cli-1,libreadline-java"
+
+src_install () {
+ java-pkg_dojar "build/${PN}.jar"
+
+ java-pkg_dolauncher ${PN} -pre "${FILESDIR}/${PN}.pre" \
+ --main henplus.HenPlus
+
+ dodoc README || die
+ dohtml doc/HenPlus.html || die
+ use doc && java-pkg_dojavadoc javadoc/api
+
+ use source && java-pkg_dosrc "src/${PN}"
+}
diff --git a/dev-db/henplus/metadata.xml b/dev-db/henplus/metadata.xml
new file mode 100644
index 000000000000..651b465469ac
--- /dev/null
+++ b/dev-db/henplus/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">henplus</remote-id>
+ </upstream>
+</pkgmetadata>