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-java/dynalang/Manifest | 6 ++ dev-java/dynalang/dynalang-0.4-r1.ebuild | 64 +++++++++++ dev-java/dynalang/files/build.xml | 179 +++++++++++++++++++++++++++++++ dev-java/dynalang/metadata.xml | 11 ++ 4 files changed, 260 insertions(+) create mode 100644 dev-java/dynalang/Manifest create mode 100644 dev-java/dynalang/dynalang-0.4-r1.ebuild create mode 100644 dev-java/dynalang/files/build.xml create mode 100644 dev-java/dynalang/metadata.xml (limited to 'dev-java/dynalang') diff --git a/dev-java/dynalang/Manifest b/dev-java/dynalang/Manifest new file mode 100644 index 000000000000..6f3a8d89c5b5 --- /dev/null +++ b/dev-java/dynalang/Manifest @@ -0,0 +1,6 @@ +AUX build.xml 6721 SHA256 58cd371b785eb31ff1ae4728d947c043df401227f22890530e676e0bb90d2888 SHA512 e18fcef8b62ef09a55063afed6beeb484fe98e2d3fee904bb68eb776d6d11e8d5055b5b2160ef57576247ee2fcc7e7db059ac3e7c69360b0e27790ad1ffba40e WHIRLPOOL 8d18afdf52a5e023ffe500deda9de579fc6886b710736fccfb6059e50381c1c26e2cec88b0b2f5513c3bd2a754fdf37ae6e3513c8841705835079c14bfdb7394 +DIST dynalang-mop-0.4.tgz 227338 SHA256 b241b763d8178f7ba74123ed6145df4f255f78df39757665f3569e3ccd11d5cb SHA512 b7501fbc44ae29e10cf3eb55002420d88d83226f790861f43f59aaddc0cd1bd5021fed207d831d5c3adb14ceab01dc17ff53cd31cb6a93c0fc00240b8e3e9797 WHIRLPOOL ad5f558a105a78625d7c7c55b1c7f7b185aae30fb7ab917e27aedfa083ee99191223fb76ea22f3f573da576655d8612ccf21bba807a6488ae5344ce9705c22d4 +EBUILD dynalang-0.4-r1.ebuild 1377 SHA256 b2782f1230b9018b686863f1c586bcc363a242b9f5de0c4e5c78bf2a281f8c41 SHA512 d65bce327e3e95e7a210fc5779836942eaea635746cc3aa8b4eb53e600663c8347195b2f9faa3ae9b3e9bd3a5673f03a48b98d0791f726324750c1fd042f56df WHIRLPOOL c73622b37106ba991c54ad8ffe98b88b7e81cf4a9aebb753d042a21054b012169ede761480666c4a633aa7cc62826b37be142920d40ee7a53ca43ef25026ced7 +MISC ChangeLog 3390 SHA256 8340b55ea3747cdaf623780af146fdb4989365912625cba66b720d5db94a4d40 SHA512 a04abaabc96a4457b497a4060377ea92f1fdabf3b9f24ca1075e53533e3798e860156f24c8c7672b7ce55d70babbf992a7271c09c74fe4d3bb2f534059ea07e6 WHIRLPOOL 529251290a09b6927d874d44d0d4760f97b463aa2b1c93564d0b48e9709a8388250262c3fffcfa8acf9140b51757452fbefd2deba478050cff3b407842e4f979 +MISC ChangeLog-2015 683 SHA256 e77bed6c6b90d5fb0bf0ec8d24b76fcce35461d4af516ab2ca44a1d7f2dfd78c SHA512 9211a259448d8804bc07e1b35f1e86c79e5bb5da65987cd822e08dc8cc68402279490ee9330e0920a16c2cb16382f7f98df0343447b521e7e5e88725a972929b WHIRLPOOL ada05d8590d5da694b16c01e2874b95522fde4c9bf78e5382c2514dd4191c8610686edb9f5eb05532622457816d0db3e609609250272f5178498fe48f3918a2e +MISC metadata.xml 314 SHA256 b74b054534bdb88c7ce014c947f02ab3459e34066f1cc9af0dedbf3498800474 SHA512 6c6f4b185b8a3c8c677de4d759060151a07692c0629f7da13601dc082dd18e733e3b956fc34ad4f8d8092aeeecaa5cdefe8e51cbe0ab093e74ab9c11f7dcfa42 WHIRLPOOL e5c122a46d04249b93f14760e545fedd4b56292c723e0ecab0d62e105b5adb56dd9a2502edad415cea1ea43203a98bf6fef75a118ea08c2a597617c9974f788a diff --git a/dev-java/dynalang/dynalang-0.4-r1.ebuild b/dev-java/dynalang/dynalang-0.4-r1.ebuild new file mode 100644 index 000000000000..2e6b4bd63b98 --- /dev/null +++ b/dev-java/dynalang/dynalang-0.4-r1.ebuild @@ -0,0 +1,64 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +JAVA_PKG_IUSE="doc source" +JAVA_PKG_BSFIX="off" + +inherit java-pkg-2 java-ant-2 + +MY_P="${PN}-mop-${PV}" + +DESCRIPTION="Library of interoperable metaobject protocols for dynamic languages" +HOMEPAGE="https://sourceforge.net/projects/dynalang/" +SRC_URI="mirror://sourceforge/${PN}/${PN}/${MY_P}.tgz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="amd64" + +IUSE="test" + +RDEPEND=">=virtual/jre-1.6" +DEPEND=">=virtual/jdk-1.6 + test? ( + dev-java/emma:0 + dev-java/junit:0 + dev-java/ant-junit:0 + )" + +S="${WORKDIR}/${MY_P}" + +# This one test fails. +JAVA_RM_FILES=( + testsrc/org/dynalang/mop/impl/test/TestStandardMetaobjectProtocolFactory.java +) + +java_prepare() { + cp "${FILESDIR}/build.xml" build.xml || die + + find . -iname '*.jar' -delete + + sed -i -e '/ivy:retrieve/d' build.xml || die + sed -i -e 's_\.\./ivy_ivy_' build.xml || die + sed -i -e \ + 's/clazz.getConstructors/(Constructor[])clazz.getConstructors/' \ + src/org/dynalang/mop/beans/BeanMetaobjectProtocol.java || die + + mkdir -p build/lib/test +} + +EANT_DOC_TARGET="doc" + +src_test() { + java-pkg_jar-from --into build/lib/test emma,junit + + ANT_TASKS="ant-junit" eant test +} + +src_install() { + java-pkg_newjar "build/${MY_P}.jar" + use doc && java-pkg_dojavadoc build/doc/javadoc + use source && java-pkg_dosrc src/org +} diff --git a/dev-java/dynalang/files/build.xml b/dev-java/dynalang/files/build.xml new file mode 100644 index 000000000000..d8e5e19954f0 --- /dev/null +++ b/dev-java/dynalang/files/build.xml @@ -0,0 +1,179 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/dev-java/dynalang/metadata.xml b/dev-java/dynalang/metadata.xml new file mode 100644 index 000000000000..47aef07ebea6 --- /dev/null +++ b/dev-java/dynalang/metadata.xml @@ -0,0 +1,11 @@ + + + + + java@gentoo.org + Java + + + dynalang + + -- cgit v1.2.3