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/avalon-logkit/Manifest | 7 +++ dev-java/avalon-logkit/avalon-logkit-2.1-r8.ebuild | 62 ++++++++++++++++++++++ .../files/avalon-logkit-1.2.2-java7.patch | 30 +++++++++++ .../files/avalon-logkit-2.1-java7.patch | 30 +++++++++++ dev-java/avalon-logkit/metadata.xml | 8 +++ 5 files changed, 137 insertions(+) create mode 100644 dev-java/avalon-logkit/Manifest create mode 100644 dev-java/avalon-logkit/avalon-logkit-2.1-r8.ebuild create mode 100644 dev-java/avalon-logkit/files/avalon-logkit-1.2.2-java7.patch create mode 100644 dev-java/avalon-logkit/files/avalon-logkit-2.1-java7.patch create mode 100644 dev-java/avalon-logkit/metadata.xml (limited to 'dev-java/avalon-logkit') diff --git a/dev-java/avalon-logkit/Manifest b/dev-java/avalon-logkit/Manifest new file mode 100644 index 000000000000..0a6c1427da01 --- /dev/null +++ b/dev-java/avalon-logkit/Manifest @@ -0,0 +1,7 @@ +AUX avalon-logkit-1.2.2-java7.patch 1155 SHA256 eaca6fe80dc80a40f18ad242ed4a68d37a181fcbfe7f94ab60bde3e2c4f82a8e SHA512 155bd7d65a2eb59528067605f1c40b1f176228af2fbc11f6560ad929cf5344d74ba79bbd58c7cb35b6065c74ec4e579cea590c0cc23082979d79cd70ce8414e7 WHIRLPOOL 01e7995a8df7b47c61028699810a1762506e8dd981657eb9f2aa2d8ad0dfc5150e35d588dcbb3003af9fec178778caf935664d2e090666e4e861b26846857ade +AUX avalon-logkit-2.1-java7.patch 1155 SHA256 eaca6fe80dc80a40f18ad242ed4a68d37a181fcbfe7f94ab60bde3e2c4f82a8e SHA512 155bd7d65a2eb59528067605f1c40b1f176228af2fbc11f6560ad929cf5344d74ba79bbd58c7cb35b6065c74ec4e579cea590c0cc23082979d79cd70ce8414e7 WHIRLPOOL 01e7995a8df7b47c61028699810a1762506e8dd981657eb9f2aa2d8ad0dfc5150e35d588dcbb3003af9fec178778caf935664d2e090666e4e861b26846857ade +DIST avalon-logkit-2.1-src.tar.gz 60218 SHA256 a5f158a52db9acd58648ffe75a023f43c5cbb94d027bb2beccf4983614d4e155 SHA512 9977a3a172ca4fb5c3ad1f623ff109214f71900d2e244f175cc5d140f5f9993caca7e5ca3220728f18a1d6242d11a48990f9ce0150c36b7a9bb10a7a6d5a905a WHIRLPOOL 8fdd0206c2b65c2a8626331ea07b8e5668ef9b2c841ce20ae85459bc8e128c4096c2091f05ad7e92b7c9c769ba0ad485738f7078ce5f205fa38e21d9a1ca1b47 +EBUILD avalon-logkit-2.1-r8.ebuild 1413 SHA256 be60102cb74c771fd653a049116ebbdad44f94cce5ec4fc90160a897761b7ad5 SHA512 aecf4b592f090b545e71e50158e96b7d3a1450814d46a28976482337b075bb13315d2dbdd76360f29306ac4aefd8d07fb8b38f72b803ef42f4bcba0abe33eb7b WHIRLPOOL 005ec0e8f4fd90eaa5abc12268d917a91041938ba63f160ce57124ad071026ebd8b5782e2313fd323e0ca3952076cd9eed96d2b0686f293b72f7da65419621f6 +MISC ChangeLog 3872 SHA256 d8fa28d0d6bb17dad7f4b2a0cb92c8cbe05b82ebd4a1274cf066fc488959be50 SHA512 9b9874edf56aa686fc30444824d04e5968642090f4cba8000e024bcb1c21b93d491a01112593ca03f2380304cf9b5dfec514c60b4b2b572337b88fcc84365ab4 WHIRLPOOL fe1f3bce0aca0509c6e47f7c340c9290e6c078573410f35bcfe15489c1c7629269a01f0b9f2744a276043ae92f21c63f8f883ddfb85192bb4a5239d3041b325d +MISC ChangeLog-2015 13989 SHA256 f40b991ce17ff042484bab5cae5e26a8e6a3d021b3a90579fbe52d6bad03f593 SHA512 f6b049a3947a2ff67fee4e8da127e04d762a7beaee15b683561f53cddeeed61a3a4047260ea3c09a05472d0b85b06b823277e846a2a1e11683a78e9b18163af3 WHIRLPOOL a4da9ab19bf91e58f88abeb14a6eb371e63e0d00834c1c19561865d3fe3ac9fd0e5fb32894f4c0596d37d00cf6726022368ee20ead8386bd6bbaeb0438035f5f +MISC metadata.xml 242 SHA256 653cd0d34675fe6c6201752e96e6b035bad682c39a376c236b0a8f70dbdcc1c9 SHA512 50f4d6219b995b723d6ebbb4f2a18adbf558a685f862aea00f072254dcc0fe6c1388e4aeaf21fb3ce0fb840a2ef4851807536d037c9682b21cb1986198715a4f WHIRLPOOL 12c33e00040d7a3f4c26a8b7a6a6eaf10007a9e29af9904d192f89db5120a2760a7174fa40c40068eb6066d6a4f0dbbc57a12e852581de95cc956e210351b705 diff --git a/dev-java/avalon-logkit/avalon-logkit-2.1-r8.ebuild b/dev-java/avalon-logkit/avalon-logkit-2.1-r8.ebuild new file mode 100644 index 000000000000..ae9c353e3e14 --- /dev/null +++ b/dev-java/avalon-logkit/avalon-logkit-2.1-r8.ebuild @@ -0,0 +1,62 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +JAVA_PKG_IUSE="doc source test" + +inherit java-pkg-2 java-ant-2 + +# NB: this project is dead and we should look into removing it from the tree. +# Take a look at the homepage. +DESCRIPTION="Easy-to-use Java logging toolkit" +HOMEPAGE="http://avalon.apache.org/" +SRC_URI="mirror://apache/excalibur/excalibur-logkit/source/${P}-src.tar.gz" + +KEYWORDS="amd64 ~arm64 ppc64 x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris" +LICENSE="Apache-2.0" +SLOT="2.0" +IUSE="" + +CDEPEND=" + dev-java/log4j:0 + java-virtuals/jms:0 + dev-java/oracle-javamail:0 + java-virtuals/servlet-api:3.0" +RDEPEND="${CDEPEND} + >=virtual/jre-1.6" +DEPEND="${CDEPEND} + >=virtual/jdk-1.6 + test? ( + dev-java/ant-junit:0 + )" + +java_prepare() { + # Doesn't like 1.6 / 1.7 changes to JDBC + epatch "${FILESDIR}/${P}-java7.patch" + + java-ant_ignore-system-classes + + java-ant_xml-rewrite \ + -f build.xml \ + -c -e available \ + -a classpathref \ + -v 'build.classpath' || die + + java-pkg_filter-compiler jikes +} + +JAVA_ANT_REWRITE_CLASSPATH="yes" +JAVA_ANT_ENCODING="UTF-8" + +EANT_GENTOO_CLASSPATH="oracle-javamail,jms,log4j,servlet-api-3.0" + +src_test() { + java-pkg-2_src_test +} + +src_install() { + java-pkg_newjar target/${P}.jar + use doc && java-pkg_dojavadoc dist/docs/api + use source && java-pkg_dosrc src/java/* +} diff --git a/dev-java/avalon-logkit/files/avalon-logkit-1.2.2-java7.patch b/dev-java/avalon-logkit/files/avalon-logkit-1.2.2-java7.patch new file mode 100644 index 000000000000..cb2611bf0de4 --- /dev/null +++ b/dev-java/avalon-logkit/files/avalon-logkit-1.2.2-java7.patch @@ -0,0 +1,30 @@ +diff -Nur avalon-logkit-2.1/src/java/org/apache/log/output/db/DefaultDataSource.java avalon-logkit-2.1_patched//src/java/org/apache/log/output/db/DefaultDataSource.java +--- avalon-logkit-2.1/src/java/org/apache/log/output/db/DefaultDataSource.java 2005-08-30 05:03:49.000000000 +0300 ++++ avalon-logkit-2.1_patched//src/java/org/apache/log/output/db/DefaultDataSource.java 2011-09-27 08:27:49.313005212 +0300 +@@ -20,7 +20,9 @@ + import java.sql.Connection; + import java.sql.DriverManager; + import java.sql.SQLException; ++import java.sql.SQLFeatureNotSupportedException; + import javax.sql.DataSource; ++import java.util.logging.Logger; + + /** + * A basic datasource that doesn't do any pooling but just wraps +@@ -111,4 +113,16 @@ + { + m_logWriter = logWriter; + } ++ ++ public boolean isWrapperFor(Class cls) { ++ return false; ++ } ++ ++ public Object unwrap(Class cls) throws SQLException { ++ throw new SQLException("Not a wrapper for " + cls); ++ } ++ ++ public Logger getParentLogger() throws SQLFeatureNotSupportedException { ++ throw new SQLFeatureNotSupportedException("Not a supported feature"); ++ } + } diff --git a/dev-java/avalon-logkit/files/avalon-logkit-2.1-java7.patch b/dev-java/avalon-logkit/files/avalon-logkit-2.1-java7.patch new file mode 100644 index 000000000000..cb2611bf0de4 --- /dev/null +++ b/dev-java/avalon-logkit/files/avalon-logkit-2.1-java7.patch @@ -0,0 +1,30 @@ +diff -Nur avalon-logkit-2.1/src/java/org/apache/log/output/db/DefaultDataSource.java avalon-logkit-2.1_patched//src/java/org/apache/log/output/db/DefaultDataSource.java +--- avalon-logkit-2.1/src/java/org/apache/log/output/db/DefaultDataSource.java 2005-08-30 05:03:49.000000000 +0300 ++++ avalon-logkit-2.1_patched//src/java/org/apache/log/output/db/DefaultDataSource.java 2011-09-27 08:27:49.313005212 +0300 +@@ -20,7 +20,9 @@ + import java.sql.Connection; + import java.sql.DriverManager; + import java.sql.SQLException; ++import java.sql.SQLFeatureNotSupportedException; + import javax.sql.DataSource; ++import java.util.logging.Logger; + + /** + * A basic datasource that doesn't do any pooling but just wraps +@@ -111,4 +113,16 @@ + { + m_logWriter = logWriter; + } ++ ++ public boolean isWrapperFor(Class cls) { ++ return false; ++ } ++ ++ public Object unwrap(Class cls) throws SQLException { ++ throw new SQLException("Not a wrapper for " + cls); ++ } ++ ++ public Logger getParentLogger() throws SQLFeatureNotSupportedException { ++ throw new SQLFeatureNotSupportedException("Not a supported feature"); ++ } + } diff --git a/dev-java/avalon-logkit/metadata.xml b/dev-java/avalon-logkit/metadata.xml new file mode 100644 index 000000000000..37998bf40746 --- /dev/null +++ b/dev-java/avalon-logkit/metadata.xml @@ -0,0 +1,8 @@ + + + + + java@gentoo.org + Java + + -- cgit v1.2.3