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/tomcat-native/
Date: Fri, 07 Dec 2018 09:09:14
Message-Id: 1544173671.e3dc6f2d5e6ee691c703d06487b39f829f1ef38e.fordfrog@gentoo
1 commit: e3dc6f2d5e6ee691c703d06487b39f829f1ef38e
2 Author: Miroslav Šulc <fordfrog <AT> gentoo <DOT> org>
3 AuthorDate: Fri Dec 7 09:07:15 2018 +0000
4 Commit: Miroslav Šulc <fordfrog <AT> gentoo <DOT> org>
5 CommitDate: Fri Dec 7 09:07:51 2018 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e3dc6f2d
7
8 dev-java/tomcat-native: version bump
9
10 Package-Manager: Portage-2.3.52, Repoman-2.3.12
11 Signed-off-by: Miroslav Šulc <fordfrog <AT> gentoo.org>
12
13 dev-java/tomcat-native/Manifest | 1 +
14 dev-java/tomcat-native/tomcat-native-1.2.19.ebuild | 61 ++++++++++++++++++++++
15 2 files changed, 62 insertions(+)
16
17 diff --git a/dev-java/tomcat-native/Manifest b/dev-java/tomcat-native/Manifest
18 index cb6dd149f14..003beb98e3b 100644
19 --- a/dev-java/tomcat-native/Manifest
20 +++ b/dev-java/tomcat-native/Manifest
21 @@ -1,3 +1,4 @@
22 DIST tomcat-native-1.2.16-src.tar.gz 405109 BLAKE2B e153caeb82c4ac4d2a8c7c24373204edf6e691068e70c858618caf72faaee1f4d10c4529ba758e24422e8580e8b3e95d28cc942998568106ec60b8de7c196c51 SHA512 0345f85fbab406f25c25c8fc06bf55f3d166fa14bfcf542bddb5dc5db4c8c7bd0c5b71603d85261d71152ead3023b112144f2ffa5ede14ae8595013f79c802aa
23 DIST tomcat-native-1.2.17-src.tar.gz 408967 BLAKE2B 482b0416be01bcbe9ba55555715de37c6071502ed57f179115c3d351684621487b90e05dd488b1c2137e4813a785c1fe229241f191468bc88f7f0dd3a31562c0 SHA512 8fa946855fd14525ec0abe7b09975bbd34d6127352e90730a8afb77e16cd91715417e812a40017fee65939a9ce95faf39a9193222f441cda0ad2eb7f690e77b9
24 DIST tomcat-native-1.2.18-src.tar.gz 411789 BLAKE2B 16f1ecff3abfa6bf1f88c44af4a6ba58addac69bec1c257325c429fe6eec6a522fd2ae7932d68afa9bb442b0cf248731ce3e1a9db2b383f502093bf0ea5bfd23 SHA512 66481c1f36dc7ea909bf8d55075a232bf6dea3300b56d36415b13da4aefbee16cb52456f3d44b4a2b09b43cd8c7df628145a0623b9cdfa322bc2432e6c44827f
25 +DIST tomcat-native-1.2.19-src.tar.gz 418183 BLAKE2B cab8621bca4dc41e87ebf6418337da8a86d56a0717aacd62c6e4fb2d039e413cb29e8f169abbd353719ce083d302613d3e0f64cd54f1bc8e57f26a523a828025 SHA512 7d69acd5dd684eee9a85c08357b7288a9f083c15a12a9524ba6344f1b9dcdc6ccc512a37b64b9f15b0e697609833e6c68591a60976dcfecce124ec29eb532dba
26
27 diff --git a/dev-java/tomcat-native/tomcat-native-1.2.19.ebuild b/dev-java/tomcat-native/tomcat-native-1.2.19.ebuild
28 new file mode 100644
29 index 00000000000..bb3b879154d
30 --- /dev/null
31 +++ b/dev-java/tomcat-native/tomcat-native-1.2.19.ebuild
32 @@ -0,0 +1,61 @@
33 +# Copyright 1999-2018 Gentoo Authors
34 +# Distributed under the terms of the GNU General Public License v2
35 +
36 +EAPI=6
37 +
38 +inherit java-pkg-2 java-ant-2
39 +
40 +DESCRIPTION="Allows Tomcat to use certain native resources for better performance"
41 +HOMEPAGE="https://tomcat.apache.org/"
42 +SRC_URI="mirror://apache/tomcat/tomcat-connectors/native/${PV}/source/${P}-src.tar.gz"
43 +
44 +KEYWORDS="~amd64 ~x86"
45 +LICENSE="Apache-2.0"
46 +SLOT="0"
47 +IUSE="static-libs test"
48 +
49 +RDEPEND="dev-libs/apr:1=
50 + dev-libs/openssl:0=
51 + >=virtual/jre-1.8"
52 +
53 +DEPEND=">=virtual/jdk-1.8
54 + test? ( dev-java/ant-junit:0 )"
55 +
56 +S=${WORKDIR}/${P}-src
57 +
58 +JAVA_ANT_REWRITE_CLASSPATH="yes"
59 +
60 +src_configure() {
61 + local myeconfargs=(
62 + --with-apr="${EPREFIX}"/usr/bin/apr-1-config
63 + --with-ssl="${EPREFIX}"/usr
64 + )
65 +
66 + cd native || die
67 + econf "${myeconfargs[@]}"
68 +}
69 +
70 +src_compile() {
71 + eant jar
72 +
73 + cd native || die
74 + default
75 +}
76 +
77 +src_install() {
78 + java-pkg_newjar "dist/${P}.jar" "${PN}.jar"
79 +
80 + cd native || die
81 + default
82 +
83 + ! use static-libs && find "${D}" -name '*.la' -delete || die
84 +}
85 +
86 +src_test() {
87 + java-pkg-2_src_test
88 +}
89 +
90 +pkg_postinst() {
91 + elog "For more information, please visit"
92 + elog "https://tomcat.apache.org/tomcat-9.0-doc/apr.html"
93 +}