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/picocontainer/Manifest | 5 ++ dev-java/picocontainer/metadata.xml | 16 +++++++ dev-java/picocontainer/picocontainer-1.1-r1.ebuild | 55 ++++++++++++++++++++++ 3 files changed, 76 insertions(+) create mode 100644 dev-java/picocontainer/Manifest create mode 100644 dev-java/picocontainer/metadata.xml create mode 100644 dev-java/picocontainer/picocontainer-1.1-r1.ebuild (limited to 'dev-java/picocontainer') diff --git a/dev-java/picocontainer/Manifest b/dev-java/picocontainer/Manifest new file mode 100644 index 000000000000..d09aca555f95 --- /dev/null +++ b/dev-java/picocontainer/Manifest @@ -0,0 +1,5 @@ +DIST picocontainer-1.1-src.tar.gz 83564 SHA256 c1463cbaceaa1eae718d271035653a61a19232f3a20e831bd5d016963ef6091e SHA512 adee3e5f46cc8f9a57db1c3e08b4730430daf92c090413ce061576c272b0a1a8bad94281a7a0bd4bdfa8fec8ca051bd15560d0a0fb0ca65cee39ea5ff1b15777 WHIRLPOOL 1ac06f7845c47b7fb238fb83702ccd80f35d5ade3d465e9928e60731d3488df96604f5756d9ea0c61c08b1ec35e3d3e9341ead9aeb50f46f825447d911370244 +EBUILD picocontainer-1.1-r1.ebuild 1218 SHA256 fb2d32e232ef486ffcd6ebb5ea6fb9a129d02f659ba99d5fbcdeb548f91100f2 SHA512 e6b890299abaaae9bfadefa1c60e4ab2b524a005a9dff5ca4cbb338f575068c555015ffac48b7352b0861724afb5f5b14994394bf639739c83dfdace45b2d538 WHIRLPOOL 3352ef404dad4d48f3b27597ff3c4a8607b82a951d3e5b926d4192375f7edcc02017699c357ffc445d20fba692f270db17a36f476baa8d2875b75bd2272ca482 +MISC ChangeLog 2592 SHA256 cc8a7c3cc53e3642c4a2cb6610fea5c699fc2a1a65a794eb97c788825b1f4443 SHA512 70a8948bf818e2f0182fb1e61cb1713618bdd5157814b0972d160ad224bd60f3a0e7b30951bc1bb19e3078bccaefad6aba5817658897cd0136e74aa7354c8a84 WHIRLPOOL 9e74dab813324156c4cc94e74e9b93a32830fd63673ebb4ff10185dddf7e39face20023e1fd4c4bd8ae6a36f76439de271a32e5eb017dd68377799757e082547 +MISC ChangeLog-2015 3994 SHA256 f59751c4c752949d84912a52fde78503de6814973824479bba8ff6430edc5ceb SHA512 a5699bf280f80790e39db787254fce20220914caf47e8e944c353542789a7fc34bafdcaa31ac0e3f4b61c0e851d1314247edf5413551aa28fb0e39091f7b5cc6 WHIRLPOOL c4905a6c0fefed5a5a181611100fa2ca3f701797469bb9dc5fecc93dbbaac95ba1ec8dc49aba34a85a65c2337d5ab19fb0dae0c6e19e70e0a105af09e53e5946 +MISC metadata.xml 628 SHA256 b27ab430265db52ebc01c52c315d208447172e395cf31865f710cb323f563ab5 SHA512 24a5b116cc43b3dbefa809f4ba45c50b08f5a3f8ad2db6a93fa8618e2f9dee6b1a09163d03b036f3ecad5f7f475748fac05c6ab213d61031942b9a0e24ba3cab WHIRLPOOL ffd62a8962c93d5de6ba5418f7dc89a8e3c77b56325861d8d4c0df6577769d00d80ce193269547827aa424bf54610baf4de5775852ff8e41557d128ca0c4ffb1 diff --git a/dev-java/picocontainer/metadata.xml b/dev-java/picocontainer/metadata.xml new file mode 100644 index 000000000000..7c03ea6b885a --- /dev/null +++ b/dev-java/picocontainer/metadata.xml @@ -0,0 +1,16 @@ + + + + + java@gentoo.org + Java + + +PicoContainer is very simple container for very simple components. It +honors the Inversion of control pattern (IoC) in a way that we calling +it type 3 IoC. See below for types. Components are typically going to +live inside the same JVM. The idea is that this might scale from +embedded containers for simple beans to enterprise and distributed +applications. + + diff --git a/dev-java/picocontainer/picocontainer-1.1-r1.ebuild b/dev-java/picocontainer/picocontainer-1.1-r1.ebuild new file mode 100644 index 000000000000..6f655fab8660 --- /dev/null +++ b/dev-java/picocontainer/picocontainer-1.1-r1.ebuild @@ -0,0 +1,55 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +inherit java-pkg-2 java-ant-2 + +DESCRIPTION="Small footprint Dependency Injection container" +HOMEPAGE="http://www.picocontainer.org" +SRC_URI="http://dist.codehaus.org/${PN}/distributions/${P}-src.tar.gz" + +LICENSE="BSD" +SLOT="1" +KEYWORDS="amd64 x86" +IUSE="doc source" + +RDEPEND=">=virtual/jre-1.4" +DEPEND=">=virtual/jdk-1.4 + >=dev-java/ant-core-1.5 + source? ( app-arch/zip ) + " +# test? ( +# >=dev-java/junit-3.8.1 +# )" + +RESTRICT="test" + +src_unpack() { + unpack ${A} + cd "${S}" + # Don't run tests automatically + sed -i -e 's/compile,test/compile/' build.xml || die + +# doesn't pass internal test even when trying vanilla build.xml that fetches own libs +# if use test ; then +# mkdir -p target/lib +# cd target/lib +# java-pkg_jar-from junit junit-3.8.1.jar +# fi +} + +src_compile() { + local antflags="-Dfinal.name=${PN} -Dnoget=true jar" + eant ${antflags} $(use_doc) +} + +#src_test() { +# local antflags="-Dfinal.name=${PN} -Dnoget=true test" +# eant ${antflags} +#} + +src_install() { + java-pkg_dojar target/${PN}.jar + + use doc && java-pkg_dojavadoc dist/docs/api + use source && java-pkg_dosrc src/java/org +} -- cgit v1.2.3