From 4f2d7949f03e1c198bc888f2d05f421d35c57e21 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Mon, 9 Oct 2017 18:53:29 +0100 Subject: reinit the tree, so we can have metadata --- dev-db/henplus/Manifest | 8 +++++ dev-db/henplus/files/0.9.8-build.xml.patch | 23 ++++++++++++++ dev-db/henplus/files/henplus.pre | 51 ++++++++++++++++++++++++++++++ dev-db/henplus/henplus-0.9.8-r1.ebuild | 43 +++++++++++++++++++++++++ dev-db/henplus/henplus-0.9.8.ebuild | 43 +++++++++++++++++++++++++ dev-db/henplus/metadata.xml | 11 +++++++ 6 files changed, 179 insertions(+) create mode 100644 dev-db/henplus/Manifest create mode 100644 dev-db/henplus/files/0.9.8-build.xml.patch create mode 100644 dev-db/henplus/files/henplus.pre create mode 100644 dev-db/henplus/henplus-0.9.8-r1.ebuild create mode 100644 dev-db/henplus/henplus-0.9.8.ebuild create mode 100644 dev-db/henplus/metadata.xml (limited to 'dev-db/henplus') 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 @@ + + + +- +- +- +- +- +- + ++ ++ ++ ++ ++ ++ + + + 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 @@ + + + + + java@gentoo.org + Java + + + henplus + + -- cgit v1.2.3