Gentoo Archives: gentoo-commits

From: James Le Cuirot <chewi@××××××××××××××.uk>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/java:master commit in: dev-java/log4j-core/
Date: Fri, 06 Mar 2015 23:38:06
Message-Id: 1425684934.4a8fa27dcb794fc2a91495d69ee9f4f867801fd1.chewi@gentoo
1 commit: 4a8fa27dcb794fc2a91495d69ee9f4f867801fd1
2 Author: James Le Cuirot <chewi <AT> gentoo <DOT> org>
3 AuthorDate: Fri Mar 6 23:35:34 2015 +0000
4 Commit: James Le Cuirot <chewi <AT> aura-online <DOT> co <DOT> uk>
5 CommitDate: Fri Mar 6 23:35:34 2015 +0000
6 URL: https://gitweb.gentoo.org/proj/java.git/commit/?id=4a8fa27d
7
8 The new Log4j is far more modular than version 1. This core component
9 is required by minecraft-server and will no doubt become widely
10 used. Running the tests is somewhat infeasible right now because they
11 require too many packages that are either missing or outdated.
12
13 Package-Manager: portage-2.2.18
14 Manifest-Sign-Key: 9C6D7DE4
15
16 dev-java/log4j-core/ChangeLog | 12 ++++++++
17 dev-java/log4j-core/Manifest | 26 +++++++++++++++++
18 dev-java/log4j-core/log4j-core-2.2.ebuild | 47 +++++++++++++++++++++++++++++++
19 dev-java/log4j-core/metadata.xml | 6 ++++
20 4 files changed, 91 insertions(+)
21
22 diff --git a/dev-java/log4j-core/ChangeLog b/dev-java/log4j-core/ChangeLog
23 new file mode 100644
24 index 0000000..20da4bd
25 --- /dev/null
26 +++ b/dev-java/log4j-core/ChangeLog
27 @@ -0,0 +1,12 @@
28 +# ChangeLog for dev-java/log4j-core
29 +# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
30 +# $Header: $
31 +
32 +*log4j-core-2.2 (06 Mar 2015)
33 +
34 + 06 Mar 2015; James Le Cuirot <chewi@g.o> +log4j-core-2.2.ebuild,
35 + +metadata.xml:
36 + The new Log4j is far more modular than version 1. This core component is
37 + required by minecraft-server and will no doubt become widely used. Running the
38 + tests is somewhat infeasible right now because they require too many packages
39 + that are either missing or outdated.
40
41 diff --git a/dev-java/log4j-core/Manifest b/dev-java/log4j-core/Manifest
42 new file mode 100644
43 index 0000000..fff21d9
44 --- /dev/null
45 +++ b/dev-java/log4j-core/Manifest
46 @@ -0,0 +1,26 @@
47 +-----BEGIN PGP SIGNED MESSAGE-----
48 +Hash: SHA256
49 +
50 +DIST apache-log4j-2.2-src.tar.gz 2175754 SHA256 57a1a1ba9d03ba9798ee2d197a37710d3cea7fc2ddd7d3912d7b9aa7a6d65c8f SHA512 686d5146fbcf4a501ce6aa8695ae727216687a2486e62401cf0f4064093292bc11819e0d6fa1ce772052485f613f0a1ef35274d3c893af728623e38f89953e1e WHIRLPOOL 7149a13a230f573f6395a95b7d299c3a4b4746e2c93bcf3f71c07128db8aea20bef2865276b46eaf8e6d39030dbf759d7820ab3caf54bf760ae87a42655363a7
51 +EBUILD log4j-core-2.2.ebuild 1260 SHA256 508b38995e94e346a72b45fc62efb6ca00f5e1fa97630b7e0c46da74a4239780 SHA512 1dd14cd23dd64679f3d61c2da15388e56924e9ca9c7e6a18deb310ecf8c95530c5ebb46bf930d83ccea39eb4710e000b38aa4094e49abb48871d88000b596ba4 WHIRLPOOL e7920e1941c574b61ec3d1fee6aff39f1cf6b3248d491aa228e02a3e138652ef3700fe2cd12dab29c9696aba5646fb8ebf528a6f1307685c3dc18c2703270763
52 +MISC ChangeLog 517 SHA256 b601347d7c0055e7b1f33d02dc4f1f028ef0954852c3f953c269653d5870b043 SHA512 19b77bbff0a8d205a1cad9a5292b17a7536fb9e830e856a185ddc684d8976a7858d4d6b8653859c34e6c283da16cecdaeef405a23ed9d7470e5faf7561488b52 WHIRLPOOL c525ad5b8f2d03962bfd2d4ed5e051d989df7bd775f2481b192a88060ffdfe942078ce5f9d357045215f2355e9eabdca50343a61fa11e0e4741f760ad19003f5
53 +MISC metadata.xml 426 SHA256 77ad7987c300d04501c10dd3713b13bd6ff7b03576b367672d04355cece35694 SHA512 f49fc4bcd0b42edee23de3ee57d4fe795330c59fbeef39851e1dba96936d684d804d3cf8ced5652e087c0c9cec63f0db7b5de072e6596c93319c8140aef99a5c WHIRLPOOL a84700f3df391980e0331d6a09ff0b994e067f2d2e26c68a46a410704fbad59059bf6bab88cf89ba823aebc4d23dde8fdd7bcfe18120f83523e468246309a938
54 +-----BEGIN PGP SIGNATURE-----
55 +Version: GnuPG v2.0
56 +
57 +iQJ8BAEBCABmBQJU+jnGXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
58 +ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ1MjhERTZCRDg2OTFBNDM5MUZEQTJFRDQy
59 +MUM2MzIxMjlDNkQ3REU0AAoJECHGMhKcbX3koDUP/06ftV3WExUMFea0fvRzoCKv
60 +i+PH1lhXHjS4+zW4mkOdZa1kcPylboSBgdDKY8/V3VxAU62vStVd/9Mbh3w4n3FL
61 +NU3gcptMJqYqJbWJgJUssIH98O6gHQCXFyZqMSfECwWxpnOaMzEpR4KvjgMf/KQE
62 +dFzAU4QE+k7pDhTvZPu2ia6P467bRu59sqAuF8SuShOxx/Cd5QQp5/ptHZTSRjad
63 +vcy1qlrHwWMLNnLlKtjQ4HhXf4KV1xG0/IdwXoXYvwCVNSUzBlCwc8RjUC8S7O4w
64 +cv9lDzzfJ4bwi20jQneNxWjL2DbIs7rmmefDYof4kjDZeWECHLq/tSbdgT+1Nr6Q
65 +uS3WTe1P3jmpxCt5kk0G0LXwYqa5xXKUOSolbCIlpaQsJP6WLJiUiF11CiITBldG
66 +DrRV+HiXrLYG3ToIUKp11vlnvCH/qKs4GsehrnGRLMXCjCBkpZYYYmb7GsoH4UAW
67 +AtGZPJS8uxVZt2HlLIgpi8iOESiNb6XXGKQZcn1jN7QVlCeE+1FiYPkNwYVIq7wm
68 +Q+jtqRIxZeqy9Ep+1m+W4gjMxlYuLZR3O3N+QP/Wysx4Cwgl3iOyxW3eyivo/dNp
69 +PsNaD3seoRY8zMD5b8puTkiSepuNnZDc4nTMan4tTY36OxWLt/HQEcwO/VJX9RJ3
70 +q4Xbgv82pQJ5ns/8EZlj
71 +=6rVl
72 +-----END PGP SIGNATURE-----
73
74 diff --git a/dev-java/log4j-core/log4j-core-2.2.ebuild b/dev-java/log4j-core/log4j-core-2.2.ebuild
75 new file mode 100644
76 index 0000000..9e1e1ab
77 --- /dev/null
78 +++ b/dev-java/log4j-core/log4j-core-2.2.ebuild
79 @@ -0,0 +1,47 @@
80 +# Copyright 1999-2015 Gentoo Foundation
81 +# Distributed under the terms of the GNU General Public License v2
82 +# $Header: $
83 +
84 +EAPI=5
85 +
86 +JAVA_PKG_IUSE="doc source"
87 +
88 +inherit java-pkg-2 java-pkg-simple
89 +
90 +MY_P="apache-log4j-${PV}-src"
91 +DESCRIPTION="Core component of Java's Apache Log4j"
92 +HOMEPAGE="http://logging.apache.org/log4j/"
93 +SRC_URI="mirror://apache/logging/log4j/${PV}/${MY_P}.tar.gz"
94 +LICENSE="Apache-2.0"
95 +SLOT="2"
96 +KEYWORDS="~amd64"
97 +IUSE=""
98 +RESTRICT="test" # Too many missing deps :(
99 +
100 +CDEPEND="dev-java/disruptor:0
101 + dev-java/eclipse-javax-persistence:2.1
102 + dev-java/jackson:2
103 + dev-java/jackson-annotations:2
104 + dev-java/jackson-databind:2
105 + dev-java/jackson-dataformat-xml:2
106 + dev-java/jackson-dataformat-yaml:2
107 + dev-java/log4j-api:2
108 + dev-java/osgi-core-api:0
109 + java-virtuals/javamail:0
110 + java-virtuals/jms:0"
111 +
112 +RDEPEND=">=virtual/jre-1.6
113 + ${CDEPEND}"
114 +
115 +DEPEND=">=virtual/jdk-1.6
116 + ${CDEPEND}"
117 +
118 +S="${WORKDIR}/${MY_P}/${PN}/src"
119 +JAVA_SRC_DIR="main/java"
120 +JAVA_GENTOO_CLASSPATH="disruptor,eclipse-javax-persistence-2.1,jackson-2,jackson-annotations-2,jackson-databind-2,jackson-dataformat-xml-2,jackson-dataformat-yaml-2,javamail,jms,log4j-api-2,osgi-core-api"
121 +
122 +java_prepare() {
123 + mkdir -p target/classes || die
124 + cd target/classes || die
125 + ln -s ../../main/resources/* . || die
126 +}
127
128 diff --git a/dev-java/log4j-core/metadata.xml b/dev-java/log4j-core/metadata.xml
129 new file mode 100644
130 index 0000000..42ca59b
131 --- /dev/null
132 +++ b/dev-java/log4j-core/metadata.xml
133 @@ -0,0 +1,6 @@
134 +<?xml version="1.0" encoding="UTF-8"?>
135 +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
136 +<pkgmetadata>
137 + <herd>java</herd>
138 + <longdescription>Apache Log4j 2 is an upgrade to Log4j that provides significant improvements over its predecessor, Log4j 1.x, and provides many of the improvements available in Logback while fixing some inherent problems in Logback's architecture.</longdescription>
139 +</pkgmetadata>