diff options
author | 2013-12-21 11:30:28 +0100 | |
---|---|---|
committer | 2013-12-21 11:30:28 +0100 | |
commit | 126541011e4f36cf1dd720668a1a734d6526776c (patch) | |
tree | 733271631362b19241c69a0f9a10bd368eaf04a6 /dev-java | |
parent | Initial ebuilds for jameica and hibiscus 2.6.0 (not working yet) (diff) | |
download | hibiscus-126541011e4f36cf1dd720668a1a734d6526776c.tar.gz hibiscus-126541011e4f36cf1dd720668a1a734d6526776c.tar.bz2 hibiscus-126541011e4f36cf1dd720668a1a734d6526776c.zip |
Jameica 2.6.0, Hibiscus 2.6.0 and needed dependencies
Diffstat (limited to 'dev-java')
-rw-r--r-- | dev-java/jameica/jameica-2.6.0.ebuild | 90 | ||||
-rw-r--r-- | dev-java/obantoo/Manifest | 2 | ||||
-rw-r--r-- | dev-java/obantoo/obantoo-2.0.9.ebuild | 59 | ||||
-rw-r--r-- | dev-java/willuhn-datasource/willuhn-datasource-2.6.ebuild | 46 | ||||
-rw-r--r-- | dev-java/willuhn-util/willuhn-util-2.6.ebuild | 42 | ||||
-rw-r--r-- | dev-java/xmlrpc/Manifest | 2 | ||||
-rw-r--r-- | dev-java/xmlrpc/xmlrpc-3.1.3.ebuild | 67 |
7 files changed, 308 insertions, 0 deletions
diff --git a/dev-java/jameica/jameica-2.6.0.ebuild b/dev-java/jameica/jameica-2.6.0.ebuild new file mode 100644 index 0000000..093a8c5 --- /dev/null +++ b/dev-java/jameica/jameica-2.6.0.ebuild @@ -0,0 +1,90 @@ +EAPI="2" +JAVA_PKG_IUSE="doc source" + +WANT_ANT_TASKS="ant-nodeps" +inherit eutils java-pkg-2 java-ant-2 versionator + +MY_PV="$(get_version_component_range 1-2)" + +DESCRIPTION="A Java Framework and Runtime Environment" +HOMEPAGE="http://www.willuhn.de/products/jameica/" +SRC_URI="http://www.willuhn.de/products/${PN}/releases/${MY_PV}/${PN}/${PN}.src.zip -> ${P}.zip" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~x86 ~amd64" +IUSE="" + +COMMON_DEP="~dev-java/willuhn-util-${MY_PV} + ~dev-java/willuhn-datasource-${MY_PV} + >=dev-java/nanoxml-2.2.3 + dev-java/swt:3.7 + >=dev-java/velocity-1.5 + >=dev-java/xmlrpc-3.1 + >=dev-java/commons-cli-1.1 + >=dev-java/commons-collections-3.2.1 + >=dev-java/commons-lang-2.6 + >=dev-java/commons-logging-1.1.1 + dev-java/swtcalendar + >=dev-java/bcprov-1.44 + >=dev-java/h2-1.2.145 + >=dev-java/commons-lang-2.6 + >=dev-java/swt-paperclips-1.0.4 + dev-java/eclipse-jface:3.1 + dev-java/eclipse-core-runtime:3.1 + dev-java/eclipse-osgi:3.1 + dev-java/eclipse-ui-forms:3.1" + +RDEPEND=">=virtual/jre-1.5 + ${COMMON_DEP}" + +DEPEND=">=virtual/jdk-1.5 + app-arch/unzip + ${COMMON_DEP}" + +S=${WORKDIR}/${PN} + +java_prepare() { + rm -vr ${S}/lib/* + cd ${S}/lib + + #rm -vr apache_xmlrpc bouncycastle de_willuhn_ds de_willuhn_util h2 jakarta_commons mckoi mysql nanoxml paperclips splash.jar swtcalendar velocity + #rm -vr swt/linux swt/linux64 swt/macos swt/macos64 swt/win32 swt/win64 + + mkdir gentoo + local xmlrpc + xmlrpc="xmlrpc" + if has_version ">=dev-java/xmlrpc-3"; then + #TODO: How to reference slot instead of version ? + xmlrpc="xmlrpc-3" + fi + + EANT_GENTOO_CLASSPATH="willuhn-util,willuhn-datasource,nanoxml,swt-3.7,velocity,${xmlrpc},commons-cli-1,commons-collections,commons-lang-2.1,commons-logging,swtcalendar,bcprov,h2,swt-paperclips,eclipse-jface-3.1,eclipse-osgi-3.1,eclipse-ui-forms-3.1,eclipse-core-runtime-3.1" + + java-pkg_jar-from --with-dependencies --into gentoo "${EANT_GENTOO_CLASSPATH}" +} + +src_compile() { + eant -f build/build.xml jar $(use_doc javadoc) +} + +src_install() { + java-pkg_newjar releases/${PV}-0/jameica/jameica.jar + + #java-pkg_newjar lib/swt/org.eclipse.core.runtime*.jar org.eclipse.core.runtime.jar + #java-pkg_newjar lib/swt/org.eclipse.jface*.jar org.eclipse.jface.jar + #java-pkg_newjar lib/swt/org.eclipse.osgi*.jar org.eclipse.osgi.jar + #java-pkg_newjar lib/swt/org.eclipse.ui.forms*.jar org.eclipse.ui.forms.jar + + insinto /usr/share/${PN} + doins plugin.xml + dodir /usr/share/${PN}/plugins + + java-pkg_dolauncher ${PN} --main de.willuhn.jameica.Main --pwd /usr/share/jameica/ + + newicon build/${PN}-icon.png ${PN}-icon.png || die "newicon failed" + make_desktop_entry jameica "Jameica" ${PN}-icon "Office;Finance" + + use doc && java-pkg_dojavadoc releases/${PV}-0/javadoc + use source && java-pkg_dosrc src/de +} diff --git a/dev-java/obantoo/Manifest b/dev-java/obantoo/Manifest index 490a9d6..025bde0 100644 --- a/dev-java/obantoo/Manifest +++ b/dev-java/obantoo/Manifest @@ -1,5 +1,7 @@ AUX 1.4.11-hibiscus-encoding.patch 4967 SHA256 b0b60b1aac782df8d89e3e6773480d776c623ed0434eb2ca419b90fd7e8a7278 SHA512 3392cd972e6ced619efce7583e521999d34584ac5cda4a5b2beafbeacf84c9d16eb2f51c966ba6ac28055f14d61095bfe78e8f724083fe67a9c38b522b4b65f1 WHIRLPOOL 2e8f7574647cccba0632190d64dc99cb46608f497d4ff59c8d717f94e4af2d3be14e2fd56e6233892f6078aa121a33f22359ef2235904a036f2593b35ffb485f DIST obantoo-1.5.1.zip 283790 SHA256 20d335034c3c56c8d8c4bde522f727dc7f99e8725997549b0323cb4495514a41 SHA512 d6616a0100b6fc028c051b84f99cf2dc83d26462bf598ac6301e8874c257417a2f1ae57a23352ab0710843772d0358a854ed7b678546ba6a5a316d924bfd4206 WHIRLPOOL b0b0019d6ab1a4eddf348f6269d9e4010c3d5c72eab5598be0f5b90bf9fa92020e6cf2b644e3fba08fa71d0f56a577471ec33823729edc39092429d10e5c8507 DIST obantoo-1.5.2.zip 291683 SHA256 0da4ad09283197f87bca6a96fcf67b3bf695d7e70c30d00ce526ee30fc2795e0 SHA512 0566a8aa6fa716c609d383491c92d45bcff3d94d9a02ea360bd8668090967d78247c2845d0e5b5e3039761074da0b3195d27a8dca4e6c076dd645857881206d8 WHIRLPOOL f816cdee9d2040bbf5a0814e10f12607a9d0bb4cc9d925d8ee9bd47072a957ce81053e7568d612f646a3ed0171f12fcf6fe873368023681a9e525551b785971d +DIST obantoo-2.0.9.tar.gz 6184230 SHA256 dede5f4cf2c364f499bda6f1118257d3f2b12ed399c86d92d91695ba56e3aca2 SHA512 ee4fbb9689e638efd0bd1f21017d9069eceb8a34274a1f6034086740072cb760cad933b8ff0e1cd06e813410586e5482383e3407f06394d7cd81137f72e0fe8b WHIRLPOOL 54419e2893250501926293d8c046cdc81cec51b4ef5f4a920fe02623f7710f64ebb0b2250b3369dc867c0ad27c832d76384a98da7b5ed8e54cd6dd939de7b484 EBUILD obantoo-1.5.1.ebuild 973 SHA256 7f4033de1874b09fcb1b0ecad853d29bea09a36a6ff280ab190de96de6575c78 SHA512 c84753cfa37dc1697ea919972ad4bc006bb3b755aaf1e0c99722803713713657bf5b598fab601d24c7a0233f4da953b7b2857c06e76c96aaad986e8306fced00 WHIRLPOOL a6a77170504bc30f32a8f0d93ac6a7c6d6157faaf0d8d7de7460e153b3cd7173d39b04ba4188353f6294f7baf8eaad813d1a54f55eefb71c6b403c59f48d9564 EBUILD obantoo-1.5.2.ebuild 975 SHA256 f34236fa29bf9e1eb38533d7a5642c09629d2e6a4d013e43a1ada023d774155e SHA512 e1b53ba6144d936751c7156b9207e72edfad2ae5c4560aca9d6f04a9106d59f02c8fc9da92034be165d5a46529056bfe84d7d22c1b66ccf0573733f8f930966d WHIRLPOOL a8fc6deb991451bea9beeaeb6ac09962641048e7b6725ea41eb77e39a594e7b62daf97bf68eee5fbee79ec02ff8f021f0c0b9f2626950ea0bf824aa3acafaef4 +EBUILD obantoo-2.0.9.ebuild 1319 SHA256 2703ec75213d53fd2361507c0789b9d8e547e5eda446779a0e11ee3542fa254a SHA512 13271da2e68210d3677960efef4e0caa0c6b151c6420664761fd891e42f140433cf01ff4f446ea1c5d809bf8e3cdb96d2ca9fbc4adb1a36ac19ca0252a8d040c WHIRLPOOL dd639c474c663d6cfceadb0d65c9e89f479b1b03afc9062f5856ecf8713b1f39a6a4902e6b3cd3ed0f3fc290717ae4ea7eee2595ae3892b15f9f3831224bb269 diff --git a/dev-java/obantoo/obantoo-2.0.9.ebuild b/dev-java/obantoo/obantoo-2.0.9.ebuild new file mode 100644 index 0000000..4920e60 --- /dev/null +++ b/dev-java/obantoo/obantoo-2.0.9.ebuild @@ -0,0 +1,59 @@ +EAPI="2" +JAVA_PKG_IUSE="doc source" + +inherit eutils java-pkg-2 java-ant-2 + +CVS_REV="1.6" + +DESCRIPTION="A Java Library for HBCI (Homebanking Computer Interface) / FinTS (Financial Transaction Services)" +HOMEPAGE="http://obantoo.sourceforge.net/" +#SRC_URI="mirror://sourceforge/${PN}/${P}.zip" +SRC_URI="http://${PN}.cvs.sourceforge.net/viewvc/${PN}/${PN}/?view=tar&revision=${CVS_REV} -> ${P}.tar.gz" + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~x86 ~amd64" +IUSE="" + +COMMON_DEP="dev-java/itext:5" + +RDEPEND=">=virtual/jre-1.6 + ${COMMON_DEP}" + +DEPEND=">=virtual/jdk-1.6 + app-arch/unzip + dev-java/junit:4 + ${COMMON_DEP}" + +S=${WORKDIR}/${PN} + +java_prepare() { +# epatch ${FILESDIR}/${PV}-hibiscus-encoding.patch + rm -rv lib/* || die + eant clean + java-pkg_jar-from itext-5 itext.jar ${S}/lib/itextpdf-5.3.3.jar + java-pkg_jar-from junit-4 junit.jar ${S}/lib/junit-4.11.jar +} + +#src_compile() { +# +# local classpath="$(java-pkg_getjars itext-5)" +# +# find src -name '*.java' > sources.list +# ejavac -encoding latin1 -cp "${classpath}" -d bin @sources.list +# jar cf ${PN}.jar -C bin/ . +# # TODO: javadoc +#} + +src_compile() { + eant jar $(use_doc javadoc) +} + +src_install() { + java-pkg_newjar build/${PN}-bin-${PV}.jar + + use doc && dodoc doc/* + use doc && java-pkg_dojavadoc javadoc + + use source && java-pkg_dosrc src/de +} diff --git a/dev-java/willuhn-datasource/willuhn-datasource-2.6.ebuild b/dev-java/willuhn-datasource/willuhn-datasource-2.6.ebuild new file mode 100644 index 0000000..373d331 --- /dev/null +++ b/dev-java/willuhn-datasource/willuhn-datasource-2.6.ebuild @@ -0,0 +1,46 @@ +EAPI="2" +JAVA_PKG_IUSE="doc source" + +WANT_ANT_TASKS="ant-nodeps" +inherit eutils java-pkg-2 java-ant-2 + +DESCRIPTION="An object relational mapper with RMI support" +HOMEPAGE="http://www.willuhn.de/products/jameica/" +SRC_URI="http://www.willuhn.de/products/jameica/releases/${PV}/datasource/de_willuhn_ds.src.zip -> ${P}.zip" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~x86 ~amd64" +IUSE="" + +COMMON_DEP="~dev-java/willuhn-util-${PV} + dev-java/mckoi" + +RDEPEND=">=virtual/jre-1.5 + ${COMMON_DEP}" + +DEPEND=">=virtual/jdk-1.5 + app-arch/unzip + ${COMMON_DEP}" + +S=${WORKDIR} + +java_prepare() { + + #epatch "${FILESDIR}/${PV}-java7-api.patch" + java-ant_rewrite-classpath build/build.xml + eant -f build/build.xml clean +} + +src_compile() { + + EANT_GENTOO_CLASSPATH="willuhn-util,mckoi-1" eant -f build/build.xml jar $(use_doc javadoc) +# -Dgentoo.classpath="$(java-pkg_getjars willuhn-util,mckoi-1)" +} + +src_install() { + java-pkg_dojar releases/${PV}-0/de_willuhn_ds.jar + + use doc && java-pkg_dojavadoc dist/api + use source && java-pkg_dosrc src/de +} diff --git a/dev-java/willuhn-util/willuhn-util-2.6.ebuild b/dev-java/willuhn-util/willuhn-util-2.6.ebuild new file mode 100644 index 0000000..f0bd12a --- /dev/null +++ b/dev-java/willuhn-util/willuhn-util-2.6.ebuild @@ -0,0 +1,42 @@ +EAPI="2" +JAVA_PKG_IUSE="doc source" + +WANT_ANT_TASKS="ant-nodeps" +inherit eutils java-pkg-2 java-ant-2 + +DESCRIPTION="A collection of small java helpers" +HOMEPAGE="http://www.willuhn.de/products/jameica/" +SRC_URI="http://www.willuhn.de/products/jameica/releases/${PV}/util/de_willuhn_util.src.zip -> ${P}.zip" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~x86 ~amd64" +IUSE="" + +COMMON_DEP="" + +RDEPEND=">=virtual/jre-1.5 + ${COMMON_DEP}" + +DEPEND=">=virtual/jdk-1.5 + app-arch/unzip + ${COMMON_DEP}" + +S=${WORKDIR} + +java_prepare() { + + eant -f build/build.xml clean +} + +src_compile() { + + eant -f build/build.xml jar $(use_doc javadoc) || die "compile problem" +} + +src_install() { + java-pkg_dojar releases/${PV}-0/de_willuhn_util.jar + + use doc && java-pkg_dojavadoc dist/api + use source && java-pkg_dosrc src/de +} diff --git a/dev-java/xmlrpc/Manifest b/dev-java/xmlrpc/Manifest new file mode 100644 index 0000000..dbadc7d --- /dev/null +++ b/dev-java/xmlrpc/Manifest @@ -0,0 +1,2 @@ +DIST apache-xmlrpc-3.1.3-src.tar.gz 170246 SHA256 659671d30eed83ed28a79d448b0960e93c6cc42d371058a375ea6ecdd66e1ad6 SHA512 3c88f23082f82afd96fa3b2041d242d10f5886f21c2274f78fc035f7c4328ab6d436430a0dc126498f048f816207452da227299195daed47af0f84770167ff54 WHIRLPOOL f1a5b42bf70d6399d20c2da78c9ea5b4f7f8536304a354203e7836083e40df4c7b236b516eac4eadcdd5c2314f23119a0450672d0180fccb56f5a310045ced45 +EBUILD xmlrpc-3.1.3.ebuild 1806 SHA256 009fc908890cac024c071b05c7c5cf67f7d5fe02df5763e173624646e47435dd SHA512 f3aa13623a1b854cd553bf77fda5eb46c99937030d8c17f37ba68a5447c279c50e218cbbc6ace3294f90ce8fe41bbffbdde1fb4719b142b385142b218cac4164 WHIRLPOOL 3b96f37c6c52fa824b570b2f92508022be88b7a3495fa6bdcf137ea4674d05f01c0b88e6cb5b5d7d5f45a29da78785861a980943330d6aa2608a3b6856f1e032 diff --git a/dev-java/xmlrpc/xmlrpc-3.1.3.ebuild b/dev-java/xmlrpc/xmlrpc-3.1.3.ebuild new file mode 100644 index 0000000..441ed56 --- /dev/null +++ b/dev-java/xmlrpc/xmlrpc-3.1.3.ebuild @@ -0,0 +1,67 @@ +# Copyright 1999-2008 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI="1" +JAVA_PKG_IUSE="source test" +inherit java-pkg-2 + +DESCRIPTION="Apache XML-RPC is a Java implementation of XML-RPC" +HOMEPAGE="http://ws.apache.org/xmlrpc/" +SRC_URI="mirror://apache/ws/xmlrpc/sources/apache-${P}-src.tar.gz" +LICENSE="Apache-2.0" +SLOT="3" +KEYWORDS="~amd64" +IUSE="" + +CDEPEND="dev-java/commons-codec + dev-java/commons-logging + dev-java/commons-httpclient:3 + dev-java/servletapi:2.4 + dev-java/ws-commons-util + dev-java/xerces:2" + +DEPEND="${CDEPEND} + >=virtual/jdk-1.4 + test? ( dev-java/junit:0 )" + +RDEPEND="${CDEPEND} + >=virtual/jre-1.4" + +S="${WORKDIR}/apache-${P}-src" +EANT_GENTOO_CLASSPATH="commons-codec commons-logging commons-httpclient:3 servletapi:2.4 ws-commons-util xerces:2" +JARS="common client server" + +pkg_setup() { + MY_CP=`eval echo ${PN}-{${JARS// /,}}.jar` + MY_CP=${MY_CP// /:} + MY_CP=${MY_CP}:`java-pkg_getjars --with-dependencies ${EANT_GENTOO_CLASSPATH// /,}` +} + +src_compile() { + local jar + mkdir -p bin || die + + for jar in ${JARS} ; do + ejavac -cp ${MY_CP} -d bin `find ${jar}/src/main -name "*.java" || die` + `java-config -j` cvf "${PN}-${jar}.jar" -C bin . || die + rm -rf bin/* || die + done +} + +src_install() { + java-pkg_dojar *.jar + use source && java-pkg_dosrc `eval echo {${JARS// /,}}/src/main/java/*` +} + +src_test() { + local class tests="tests/src/test/java" + ejavac -cp ${MY_CP}:`java-pkg_getjars junit` `find ${tests} -name "*.java" || die` + + # ScalabilityTest results in an error for some reason. Is it our fault? + for class in `find ${tests} -name "*Test.java" ! -name "ScalabilityTest.java" || die` ; do + class=${class#${tests}/} + class=${class%.java} + ejunit -cp ${tests}:${tests/\/java/\/resources}:${MY_CP} ${class//\//.} + done +} |