1 |
commit: c4419ed83a501b3f8b9b4ca4e7f91cbc5b7b1972 |
2 |
Author: Patrice Clement <monsieurp <AT> gentoo <DOT> org> |
3 |
AuthorDate: Wed Sep 30 20:53:57 2015 +0000 |
4 |
Commit: Patrice Clement <monsieurp <AT> gentoo <DOT> org> |
5 |
CommitDate: Wed Sep 30 22:50:27 2015 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c4419ed8 |
7 |
|
8 |
dev-java/jackson: Version bump. |
9 |
|
10 |
Package-Manager: portage-2.2.18 |
11 |
Signed-off-by: Patrice Clement <monsieurp <AT> gentoo.org> |
12 |
|
13 |
dev-java/jackson/Manifest | 1 + |
14 |
dev-java/jackson/jackson-2.5.2.ebuild | 51 +++++++++++++++++++++++++++++++++++ |
15 |
2 files changed, 52 insertions(+) |
16 |
|
17 |
diff --git a/dev-java/jackson/Manifest b/dev-java/jackson/Manifest |
18 |
index 240b0d8..87c3c5d 100644 |
19 |
--- a/dev-java/jackson/Manifest |
20 |
+++ b/dev-java/jackson/Manifest |
21 |
@@ -1,2 +1,3 @@ |
22 |
DIST jackson-core-2.5.1.tar.gz 267908 SHA256 576a103f24abedba09e83cd5fa6d2a00a25deec627e29e1d8e9c38382a057f85 SHA512 bb2c3f25eb76d4acd5fed0d5d666af572f6e66b6eb0cb37b26da405d8230b92204d9b6282dda2c2c16fd3059da9aa1c0f9a4a93b3be73e99f0277befd0d6e499 WHIRLPOOL b089c0e37153ad63dcc6af705d57a2a35124b35db283761b40c0558af42b1009b58232eec99fbb1c79ea2896f21f687af226ab604d2bf4eab8d4f365563c69e7 |
23 |
+DIST jackson-core-2.5.2.tar.gz 269203 SHA256 ce73ab90268238edb4b400206f2e33912966bf91755b76696e0eb5842fdf5e91 SHA512 65e4569818906989d1239e4aad2fe12b20f068f786bd7cb19da0e69ab7e4776b7b385a0cbaae50f95d98766a3e249f32aab9bac59947c42179330ed68279a024 WHIRLPOOL 4484c981fb2f7a7243ed3ae511f36166adb12dabc8d075861af7a3b0c12c448927d366d0e29d80d7ff94a154fbc54df771f6a68866d53d68fa4d158d9a2e5eab |
24 |
DIST jackson-core-lgpl-1.9.13-sources.jar 240367 SHA256 f4dad3a1b9a20fbcfd375034309e717e16740c3d770725037f165ef2cfe852bd SHA512 eae08be1f72e868a41423a67abc0af4b63365cb98bdebff4178c8b89fdfaf24324aacec1c95b1bb3d04da0b18c2fe05c87fbe6601a52c9cdbf4a8d3de3457542 WHIRLPOOL bbf02776cfef330e6283569ba0caca323846cd4562c80e6671a6e47e4afead5fc5c5e7cca95feb9d461e560285fab301f65f33cadab1ef039ece78a6fc39e8f5 |
25 |
|
26 |
diff --git a/dev-java/jackson/jackson-2.5.2.ebuild b/dev-java/jackson/jackson-2.5.2.ebuild |
27 |
new file mode 100644 |
28 |
index 0000000..183c997 |
29 |
--- /dev/null |
30 |
+++ b/dev-java/jackson/jackson-2.5.2.ebuild |
31 |
@@ -0,0 +1,51 @@ |
32 |
+# Copyright 1999-2015 Gentoo Foundation |
33 |
+# Distributed under the terms of the GNU General Public License v2 |
34 |
+# $Id$ |
35 |
+ |
36 |
+EAPI="5" |
37 |
+ |
38 |
+JAVA_PKG_IUSE="doc source test" |
39 |
+ |
40 |
+inherit java-pkg-2 java-pkg-simple |
41 |
+ |
42 |
+DESCRIPTION="High-performance JSON processor" |
43 |
+HOMEPAGE="https://github.com/FasterXML/jackson-core" |
44 |
+SRC_URI="https://github.com/FasterXML/${PN}-core/archive/${PN}-core-${PV}.tar.gz" |
45 |
+ |
46 |
+LICENSE="Apache-2.0" |
47 |
+SLOT="2" |
48 |
+KEYWORDS="~amd64 ~x86" |
49 |
+IUSE="" |
50 |
+ |
51 |
+RDEPEND=">=virtual/jre-1.5" |
52 |
+DEPEND=">=virtual/jdk-1.5 |
53 |
+ test? ( dev-java/junit:4 )" |
54 |
+ |
55 |
+S="${WORKDIR}/${PN}-core-${PN}-core-${PV}/src" |
56 |
+JAVA_SRC_DIR="main/java" |
57 |
+ |
58 |
+java_prepare() { |
59 |
+ sed -e 's:@package@:com.fasterxml.jackson.core.json:g' \ |
60 |
+ -e "s:@projectversion@:${PV}:g" \ |
61 |
+ -e 's:@projectgroupid@:com.fasterxml.jackson.core:g' \ |
62 |
+ -e 's:@projectartifactid@:jackson-core:g' \ |
63 |
+ "${S}/main/java/com/fasterxml/jackson/core/json/PackageVersion.java.in" \ |
64 |
+ > "${S}/main/java/com/fasterxml/jackson/core/json/PackageVersion.java" || die |
65 |
+} |
66 |
+ |
67 |
+src_install() { |
68 |
+ java-pkg-simple_src_install |
69 |
+ dodoc ../README.md ../release-notes/{CREDITS,VERSION} |
70 |
+} |
71 |
+ |
72 |
+src_test() { |
73 |
+ cd test/java || die |
74 |
+ |
75 |
+ local CP=".:../resources:${S}/${PN}.jar:$(java-pkg_getjars junit-4)" |
76 |
+ local TESTS=$(find * -name "Test*.java") |
77 |
+ TESTS="${TESTS//.java}" |
78 |
+ TESTS="${TESTS//\//.}" |
79 |
+ |
80 |
+ ejavac -cp "${CP}" -d . $(find * -name "*.java") |
81 |
+ ejunit4 -classpath "${CP}" ${TESTS} |
82 |
+} |