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, 01 May 2020 04:59:42
Message-Id: 1588309171.da6b5588339ecc72fb9093cd2c2f390caaed9a40.fordfrog@gentoo
1 commit: da6b5588339ecc72fb9093cd2c2f390caaed9a40
2 Author: Miroslav Šulc <fordfrog <AT> gentoo <DOT> org>
3 AuthorDate: Fri May 1 04:59:15 2020 +0000
4 Commit: Miroslav Šulc <fordfrog <AT> gentoo <DOT> org>
5 CommitDate: Fri May 1 04:59:31 2020 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da6b5588
7
8 dev-java/tomcat-native: bump to 1.2.24
9
10 Package-Manager: Portage-2.3.99, Repoman-2.3.22
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.24.ebuild | 62 ++++++++++++++++++++++
15 2 files changed, 63 insertions(+)
16
17 diff --git a/dev-java/tomcat-native/Manifest b/dev-java/tomcat-native/Manifest
18 index c6a2d4c861c..fb6d74b65a9 100644
19 --- a/dev-java/tomcat-native/Manifest
20 +++ b/dev-java/tomcat-native/Manifest
21 @@ -1 +1,2 @@
22 DIST tomcat-native-1.2.23-src.tar.gz 419428 BLAKE2B b8e0584d3e42c33158c4edf0432b029ee924a509b00625af6a34af3d580fec510fa0222367ea8679a20b51cb5a7c55198f5a2d4ec60d0fa9dbec3a0a22a11b52 SHA512 89a0363961d322a87f4e752f4727f54f28ac6e4ad10fa21b6b7390c62b041d4068672d95495d9233c1cad7d6c1dc3c85fbd0186894085b3b94e476876af160ee
23 +DIST tomcat-native-1.2.24-src.tar.gz 419572 BLAKE2B 572f6d64b8f4c22ed1ab68efcec5cd1c57fe01e7b0830dea979039cb702a2930458e7bb31abdeddcacc6d673513c896ca46d28ece681c6c42938498351962b36 SHA512 5dae151a60f8bd5a9a29d63eca838c77174426025ee65a826f0698943494dd3656d50bcd417e220a926b9ce111ea167043d4b806264030e951873d06767b3d6f
24
25 diff --git a/dev-java/tomcat-native/tomcat-native-1.2.24.ebuild b/dev-java/tomcat-native/tomcat-native-1.2.24.ebuild
26 new file mode 100644
27 index 00000000000..2dd1db52c69
28 --- /dev/null
29 +++ b/dev-java/tomcat-native/tomcat-native-1.2.24.ebuild
30 @@ -0,0 +1,62 @@
31 +# Copyright 1999-2020 Gentoo Authors
32 +# Distributed under the terms of the GNU General Public License v2
33 +
34 +EAPI=7
35 +
36 +inherit java-pkg-2 java-ant-2
37 +
38 +DESCRIPTION="Allows Tomcat to use certain native resources for better performance"
39 +HOMEPAGE="https://tomcat.apache.org/"
40 +SRC_URI="mirror://apache/tomcat/tomcat-connectors/native/${PV}/source/${P}-src.tar.gz"
41 +
42 +KEYWORDS="~amd64 ~x86"
43 +LICENSE="Apache-2.0"
44 +SLOT="0"
45 +IUSE="static-libs test"
46 +RESTRICT="!test? ( 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 +}