summaryrefslogtreecommitdiff
path: root/dev-java/picocontainer
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-java/picocontainer
reinit the tree, so we can have metadata
Diffstat (limited to 'dev-java/picocontainer')
-rw-r--r--dev-java/picocontainer/Manifest5
-rw-r--r--dev-java/picocontainer/metadata.xml16
-rw-r--r--dev-java/picocontainer/picocontainer-1.1-r1.ebuild55
3 files changed, 76 insertions, 0 deletions
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 @@
+<?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>
+<longdescription>
+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.
+</longdescription>
+</pkgmetadata>
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
+}