Gentoo Archives: gentoo-commits

From: "Miroslav Šulc" <fordfrog@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-java/jackson-dataformat-yaml/
Date: Sun, 28 Aug 2022 05:17:25
Message-Id: 1661663833.7b466d3f727556bb391b3ab28b0f002a92aaec20.fordfrog@gentoo
1 commit: 7b466d3f727556bb391b3ab28b0f002a92aaec20
2 Author: Volkmar W. Pogatzki <gentoo <AT> pogatzki <DOT> net>
3 AuthorDate: Sat Aug 27 08:58:54 2022 +0000
4 Commit: Miroslav Šulc <fordfrog <AT> gentoo <DOT> org>
5 CommitDate: Sun Aug 28 05:17:13 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7b466d3f
7
8 dev-java/jackson-dataformat-yaml: drop 2.13.3
9
10 Signed-off-by: Volkmar W. Pogatzki <gentoo <AT> pogatzki.net>
11 Signed-off-by: Miroslav Šulc <fordfrog <AT> gentoo.org>
12
13 .../jackson-dataformat-yaml-2.13.3.ebuild | 79 ----------------------
14 1 file changed, 79 deletions(-)
15
16 diff --git a/dev-java/jackson-dataformat-yaml/jackson-dataformat-yaml-2.13.3.ebuild b/dev-java/jackson-dataformat-yaml/jackson-dataformat-yaml-2.13.3.ebuild
17 deleted file mode 100644
18 index 8dd76fc9caca..000000000000
19 --- a/dev-java/jackson-dataformat-yaml/jackson-dataformat-yaml-2.13.3.ebuild
20 +++ /dev/null
21 @@ -1,79 +0,0 @@
22 -# Copyright 1999-2022 Gentoo Authors
23 -# Distributed under the terms of the GNU General Public License v2
24 -
25 -# Skeleton command:
26 -# java-ebuilder --generate-ebuild --workdir . --pom pom.xml --download-uri https://github.com/FasterXML/jackson-dataformats-text/archive/jackson-dataformats-text-2.13.3.tar.gz --slot 0 --keywords "~amd64 ~arm ~arm64 ~ppc64 ~x86" --ebuild jackson-dataformat-yaml-2.13.3.ebuild
27 -
28 -EAPI=8
29 -
30 -JAVA_PKG_IUSE="doc source test"
31 -MAVEN_ID="com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.13.3"
32 -JAVA_TESTING_FRAMEWORKS="junit-4"
33 -
34 -inherit java-pkg-2 java-pkg-simple
35 -
36 -DESCRIPTION="Support for reading and writing YAML-encoded data via Jackson abstractions"
37 -HOMEPAGE="https://github.com/FasterXML/jackson-dataformats-text"
38 -SRC_URI="https://github.com/FasterXML/jackson-dataformats-text/archive/jackson-dataformats-text-${PV}.tar.gz"
39 -
40 -LICENSE="Apache-2.0"
41 -SLOT="0"
42 -KEYWORDS="amd64 ~arm arm64 ppc64 x86"
43 -
44 -# Common dependencies
45 -# POM: pom.xml
46 -# com.fasterxml.jackson.core:jackson-core:2.13.3 -> >=dev-java/jackson-core-2.13.3:0
47 -# com.fasterxml.jackson.core:jackson-databind:2.13.3 -> >=dev-java/jackson-databind-2.13.3:0
48 -# org.yaml:snakeyaml:1.30 -> >=dev-java/snakeyaml-1.30:0
49 -
50 -CP_DEPEND="
51 - ~dev-java/jackson-core-${PV}:0
52 - ~dev-java/jackson-databind-${PV}:0
53 - dev-java/snakeyaml:0
54 -"
55 -
56 -DEPEND="
57 - >=virtual/jdk-11:*
58 - ${CP_DEPEND}
59 -"
60 -
61 -RDEPEND="
62 - >=virtual/jre-1.8:*
63 - ${CP_DEPEND}"
64 -
65 -DOCS=( README.md release-notes/{CREDITS,VERSION} )
66 -
67 -S="${WORKDIR}/jackson-dataformats-text-jackson-dataformats-text-${PV}/yaml"
68 -
69 -JAVA_SRC_DIR=( "src/main/java" "src/moditect" )
70 -JAVA_RESOURCE_DIRS="src/main/resources"
71 -
72 -JAVA_TEST_GENTOO_CLASSPATH="junit-4"
73 -JAVA_TEST_SRC_DIR="src/test/java"
74 -JAVA_TEST_RESOURCE_DIRS="src/test/resources"
75 -JAVA_TEST_EXCLUDES=(
76 - # Upstream's usual exclude pattern: "**/failing**/*.java"
77 - com.fasterxml.jackson.dataformat.yaml.failing.ObjectIdWithTree2Test
78 - com.fasterxml.jackson.dataformat.yaml.failing.PolymorphicWithObjectId25Test
79 - com.fasterxml.jackson.dataformat.yaml.failing.SimpleGeneration215Test
80 -)
81 -
82 -src_prepare() {
83 - default
84 - java-pkg-2_src_prepare
85 -
86 - sed -e 's:@package@:com.fasterxml.jackson.dataformat.yaml:g' \
87 - -e "s:@projectversion@:${PV}:g" \
88 - -e 's:@projectgroupid@:com.fasterxml.jackson.dataformat:g' \
89 - -e "s:@projectartifactid@:${PN}:g" \
90 - "${JAVA_SRC_DIR}/com/fasterxml/jackson/dataformat/yaml/PackageVersion.java.in" \
91 - > "${JAVA_SRC_DIR}/com/fasterxml/jackson/dataformat/yaml/PackageVersion.java" || die
92 -
93 - # dev-java/snakeyaml-1.30 does not provide module-info
94 - sed -e '/snakeyaml;/d' -i src/moditect/module-info.java || die
95 -}
96 -
97 -src_install() {
98 - default # https://bugs.gentoo.org/789582
99 - java-pkg-simple_src_install
100 -}