1 |
commit: 3ed7140a4c9833095d7afa78b0e31e9c0d3bc75e |
2 |
Author: Volkmar W. Pogatzki <gentoo <AT> pogatzki <DOT> net> |
3 |
AuthorDate: Mon Sep 5 07:47:37 2022 +0000 |
4 |
Commit: Florian Schmaus <flow <AT> gentoo <DOT> org> |
5 |
CommitDate: Wed Sep 21 14:02:39 2022 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3ed7140a |
7 |
|
8 |
dev-java/jackson-dataformat-yaml: add 2.13.4 |
9 |
|
10 |
Signed-off-by: Volkmar W. Pogatzki <gentoo <AT> pogatzki.net> |
11 |
Signed-off-by: Florian Schmaus <flow <AT> gentoo.org> |
12 |
|
13 |
dev-java/jackson-dataformat-yaml/Manifest | 1 + |
14 |
.../jackson-dataformat-yaml-2.13.4.ebuild | 60 ++++++++++++++++++++++ |
15 |
2 files changed, 61 insertions(+) |
16 |
|
17 |
diff --git a/dev-java/jackson-dataformat-yaml/Manifest b/dev-java/jackson-dataformat-yaml/Manifest |
18 |
index 30c81f39372f..14e9a15bca6e 100644 |
19 |
--- a/dev-java/jackson-dataformat-yaml/Manifest |
20 |
+++ b/dev-java/jackson-dataformat-yaml/Manifest |
21 |
@@ -1 +1,2 @@ |
22 |
DIST jackson-dataformats-text-2.13.3.tar.gz 3528981 BLAKE2B 98593f45e663905c15ab5cb37152c95d69a0121515990fac0c66f640d93af83cd51802e2856a4e8df6b82c0121ac4fcd20774fd6a3841e019e1da56c599ed9a9 SHA512 77fad3e6ab5ad55d3a46ffaee3482e9f0dbfa36ce67d5ad31e0b7cde667536387f1dce5bc8296733a28efb09f423785aca7291d9ba85a67ca2b94ef4c8766d7f |
23 |
+DIST jackson-dataformats-text-2.13.4.tar.gz 3530892 BLAKE2B 3cbfcbbd33aeac67476caa453b77c19a1da88a9fb9482360bf427af3f41d689a04fc1ecb28d4424c5bfd7436979f1b03c215ca88a0064338f53dfd169f288562 SHA512 792f416c7cabd639b42bd93205e55328ace53c093e59d57eeaedc27a61358527515031c70dd503702471a13237f6389ca118e453da0ab002e20a531885d58a11 |
24 |
|
25 |
diff --git a/dev-java/jackson-dataformat-yaml/jackson-dataformat-yaml-2.13.4.ebuild b/dev-java/jackson-dataformat-yaml/jackson-dataformat-yaml-2.13.4.ebuild |
26 |
new file mode 100644 |
27 |
index 000000000000..56fbfba3fd2a |
28 |
--- /dev/null |
29 |
+++ b/dev-java/jackson-dataformat-yaml/jackson-dataformat-yaml-2.13.4.ebuild |
30 |
@@ -0,0 +1,60 @@ |
31 |
+# Copyright 1999-2022 Gentoo Authors |
32 |
+# Distributed under the terms of the GNU General Public License v2 |
33 |
+ |
34 |
+# Skeleton command: |
35 |
+# java-ebuilder --generate-ebuild --workdir . --pom pom.xml --download-uri https://github.com/FasterXML/jackson-dataformats-text/archive/jackson-dataformats-text-2.13.4.tar.gz --slot 0 --keywords "~amd64 ~arm ~arm64 ~ppc64 ~x86" --ebuild jackson-dataformat-yaml-2.13.4.ebuild |
36 |
+ |
37 |
+EAPI=8 |
38 |
+ |
39 |
+JAVA_PKG_IUSE="doc source test" |
40 |
+MAVEN_ID="com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.13.4" |
41 |
+JAVA_TESTING_FRAMEWORKS="junit-4" |
42 |
+ |
43 |
+inherit java-pkg-2 java-pkg-simple |
44 |
+ |
45 |
+DESCRIPTION="Support for reading and writing YAML-encoded data via Jackson abstractions" |
46 |
+HOMEPAGE="https://github.com/FasterXML/jackson-dataformats-text" |
47 |
+SRC_URI="https://github.com/FasterXML/jackson-dataformats-text/archive/jackson-dataformats-text-${PV}.tar.gz" |
48 |
+ |
49 |
+LICENSE="Apache-2.0" |
50 |
+SLOT="0" |
51 |
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" |
52 |
+ |
53 |
+DEPEND=" |
54 |
+ ~dev-java/jackson-core-${PV}:0 |
55 |
+ ~dev-java/jackson-databind-${PV}:0 |
56 |
+ >=dev-java/snakeyaml-1.30-r1:0 |
57 |
+ >=virtual/jdk-11:* |
58 |
+" |
59 |
+ |
60 |
+RDEPEND=">=virtual/jre-1.8:*" |
61 |
+ |
62 |
+DOCS=( README.md release-notes/{CREDITS,VERSION} ) |
63 |
+ |
64 |
+S="${WORKDIR}/jackson-dataformats-text-jackson-dataformats-text-${PV}/yaml" |
65 |
+ |
66 |
+JAVA_CLASSPATH_EXTRA="jackson-core,jackson-databind,snakeyaml" |
67 |
+JAVA_SRC_DIR=( "src/main/java" "src/moditect" ) |
68 |
+JAVA_RESOURCE_DIRS="src/main/resources" |
69 |
+ |
70 |
+JAVA_TEST_GENTOO_CLASSPATH="junit-4" |
71 |
+JAVA_TEST_SRC_DIR="src/test/java" |
72 |
+JAVA_TEST_RESOURCE_DIRS="src/test/resources" |
73 |
+JAVA_TEST_EXCLUDES=( |
74 |
+ # Upstream's usual exclude pattern: "**/failing**/*.java" |
75 |
+ com.fasterxml.jackson.dataformat.yaml.failing.ObjectIdWithTree2Test |
76 |
+ com.fasterxml.jackson.dataformat.yaml.failing.PolymorphicWithObjectId25Test |
77 |
+ com.fasterxml.jackson.dataformat.yaml.failing.SimpleGeneration215Test |
78 |
+) |
79 |
+ |
80 |
+src_prepare() { |
81 |
+ default |
82 |
+ java-pkg-2_src_prepare |
83 |
+ |
84 |
+ sed -e 's:@package@:com.fasterxml.jackson.dataformat.yaml:g' \ |
85 |
+ -e "s:@projectversion@:${PV}:g" \ |
86 |
+ -e 's:@projectgroupid@:com.fasterxml.jackson.dataformat:g' \ |
87 |
+ -e "s:@projectartifactid@:${PN}:g" \ |
88 |
+ "${JAVA_SRC_DIR}/com/fasterxml/jackson/dataformat/yaml/PackageVersion.java.in" \ |
89 |
+ > "${JAVA_SRC_DIR}/com/fasterxml/jackson/dataformat/yaml/PackageVersion.java" || die |
90 |
+} |