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