summaryrefslogtreecommitdiff
path: root/dev-java/xalan-serializer
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2021-03-20 14:27:17 +0000
committerV3n3RiX <venerix@redcorelinux.org>2021-03-20 14:27:17 +0000
commit5bb9ff1ee56d2b5e75e01a7f066d8b0cec84ec02 (patch)
tree66e860a5099bcad013f1cf667255dc372a7c11b3 /dev-java/xalan-serializer
parent7218e1b46bceac05841e90472501742d905fb3fc (diff)
gentoo resync : 20.03.2021
Diffstat (limited to 'dev-java/xalan-serializer')
-rw-r--r--dev-java/xalan-serializer/Manifest1
-rw-r--r--dev-java/xalan-serializer/xalan-serializer-2.7.2-r1.ebuild41
2 files changed, 42 insertions, 0 deletions
diff --git a/dev-java/xalan-serializer/Manifest b/dev-java/xalan-serializer/Manifest
index bd63bf09f41e..3a46c9132ee7 100644
--- a/dev-java/xalan-serializer/Manifest
+++ b/dev-java/xalan-serializer/Manifest
@@ -1,3 +1,4 @@
DIST xalan-j_2_7_2-src.tar.gz 8416261 BLAKE2B be67c9f2f7ec1140965dc148aea94347e60a2969deb1fac5834c1458d10b3dca91b448a44ed6ebbbb227e4f04780ce0142e812cd99d8862a4cbbf5e8e2af4cb3 SHA512 2f1fa105b3cb8082594e3121a245464e1b7c15464b1ead2d10e306e51ef61ded5d7fcd70c034fa46f41c4a8c14316e376cc14d8045c8aadfce80f2e4bd1b61d8
+EBUILD xalan-serializer-2.7.2-r1.ebuild 1151 BLAKE2B c3b96ea77ac1bc0196de1615b16d9ac5ae404d56a6cc6d9238ea39a430e634e7c61346474a8dd08fc5fe10eaa76042c7bc7a442292c5b71d4242ce5117f9758b SHA512 e2ce9eeff54ba0f9d445a2478e7315bea4b4f0220840ecc5e9e4815f86652ccdf16555f87d261087bc6cf5d8be1456fef31d67cd871a3881f0a2396f64dc0aef
EBUILD xalan-serializer-2.7.2.ebuild 1172 BLAKE2B 0363376283dc843270c2aa5727a416bdf630fe32a1479d1f95da735a869ea3630cca1d09e03f7cebf905fa0fbcd692e51e57713e85214943a3450b0581f383bc SHA512 f2a5960b5d0d9e8f59286f96d167d40ba932a6aaccb88b48bd2eee14f0223c3b59dc7deada3b8b23b2a5ee3975c6130810d72d24c590de82f47e884ab8cd8d84
MISC metadata.xml 232 BLAKE2B 513679b02247d8e4cb4c874abd785119d9ca62ad24c44969d52a42c3765d0ebf689024512a2c4c48e69688a4ce02a74ae05708b050a720bc73d8d2bf2ceff58d SHA512 00beaf2c81112ff757c4395f4ea47e85f2d48e369e241f10ddf200090dd6513d52ae2b1aef6d28b7417f1cf34608a7258a167eb307d5670323a2190f3710f893
diff --git a/dev-java/xalan-serializer/xalan-serializer-2.7.2-r1.ebuild b/dev-java/xalan-serializer/xalan-serializer-2.7.2-r1.ebuild
new file mode 100644
index 000000000000..1f6ae506e46a
--- /dev/null
+++ b/dev-java/xalan-serializer/xalan-serializer-2.7.2-r1.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+JAVA_PKG_IUSE="doc source"
+
+inherit java-pkg-2 java-pkg-simple
+
+MY_PV="$(ver_rs 1- '_')"
+MY_P="xalan-j_${MY_PV}"
+
+DESCRIPTION="DOM Level 3 serializer from Apache Xalan, shared by Xalan and Xerces"
+HOMEPAGE="https://xalan.apache.org/"
+SRC_URI="mirror://apache/xalan/xalan-j/source/${MY_P}-src.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+
+RDEPEND=">=virtual/jre-1.8:*"
+DEPEND=">=virtual/jdk-1.8:*"
+
+JAVA_SRC_DIR="src"
+JAVA_RESOURCE_DIRS="resources"
+
+S="${WORKDIR}/${MY_P}"
+
+src_prepare() {
+ default
+ # kill all non-serializer sources to ease javadocs and dosrc
+ find src/org/ -type f ! -path "src/org/apache/xml/serializer/*" -delete || die
+
+ # remove bundled jars
+ find -name "*.jar" -delete || die
+ rm src/*.tar.gz || die
+
+ # move resources elsewhere
+ mkdir -p resources/org/apache/xml/serializer || die
+ mv src/org/apache/xml/serializer/*.properties resources/org/apache/xml/serializer/ || die
+}