1 |
commit: 8c59784f524787ef0e6cd298973cfaa86e6a415c |
2 |
Author: Miroslav Šulc <fordfrog <AT> gentoo <DOT> org> |
3 |
AuthorDate: Mon Dec 4 13:07:12 2017 +0000 |
4 |
Commit: Miroslav Šulc <fordfrog <AT> gentoo <DOT> org> |
5 |
CommitDate: Mon Dec 4 13:07:50 2017 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8c59784f |
7 |
|
8 |
dev-java/tomcat-native: version bump, added static-libs use flag |
9 |
|
10 |
Package-Manager: Portage-2.3.16, Repoman-2.3.6 |
11 |
|
12 |
dev-java/tomcat-native/Manifest | 1 + |
13 |
dev-java/tomcat-native/tomcat-native-1.2.16.ebuild | 59 ++++++++++++++++++++++ |
14 |
2 files changed, 60 insertions(+) |
15 |
|
16 |
diff --git a/dev-java/tomcat-native/Manifest b/dev-java/tomcat-native/Manifest |
17 |
index 3e49f0300dc..5a694d5a227 100644 |
18 |
--- a/dev-java/tomcat-native/Manifest |
19 |
+++ b/dev-java/tomcat-native/Manifest |
20 |
@@ -1 +1,2 @@ |
21 |
DIST tomcat-native-1.2.14-src.tar.gz 404159 SHA256 a7f1649f7c384b2d4e6c4c96f20aea980efeba327dba874d4bc7c765b6229f5e SHA512 ddfc44f07dc4200f8ef20b5425355d2737a7510e41660002553c04e7451c48e4f54f4cfb462ed6bea1fad1ea60525a7ce3787af74e6a4b795f9dd1862b75c633 WHIRLPOOL 33b4d60a9895645b049d69c8b70105fd54ec48f1d0b14e96b1ade96973473842f4b447824d3e2b9985ec73235b72c94cf70e7a089620c3ed424cb4dc16a79db7 |
22 |
+DIST tomcat-native-1.2.16-src.tar.gz 405109 BLAKE2B e153caeb82c4ac4d2a8c7c24373204edf6e691068e70c858618caf72faaee1f4d10c4529ba758e24422e8580e8b3e95d28cc942998568106ec60b8de7c196c51 SHA512 0345f85fbab406f25c25c8fc06bf55f3d166fa14bfcf542bddb5dc5db4c8c7bd0c5b71603d85261d71152ead3023b112144f2ffa5ede14ae8595013f79c802aa |
23 |
|
24 |
diff --git a/dev-java/tomcat-native/tomcat-native-1.2.16.ebuild b/dev-java/tomcat-native/tomcat-native-1.2.16.ebuild |
25 |
new file mode 100644 |
26 |
index 00000000000..032c45a2396 |
27 |
--- /dev/null |
28 |
+++ b/dev-java/tomcat-native/tomcat-native-1.2.16.ebuild |
29 |
@@ -0,0 +1,59 @@ |
30 |
+# Copyright 1999-2017 Gentoo Foundation |
31 |
+# Distributed under the terms of the GNU General Public License v2 |
32 |
+ |
33 |
+EAPI="5" |
34 |
+ |
35 |
+inherit eutils java-pkg-2 java-ant-2 |
36 |
+ |
37 |
+DESCRIPTION="Native APR library for Tomcat" |
38 |
+ |
39 |
+SLOT="0" |
40 |
+SRC_URI="mirror://apache/tomcat/tomcat-connectors/native/${PV}/source/${P}-src.tar.gz" |
41 |
+HOMEPAGE="https://tomcat.apache.org/" |
42 |
+KEYWORDS="~amd64 ~x86" |
43 |
+LICENSE="Apache-2.0" |
44 |
+IUSE="static-libs test" |
45 |
+ |
46 |
+RDEPEND="dev-libs/apr:1 |
47 |
+ dev-libs/openssl:= |
48 |
+ >=virtual/jre-1.7" |
49 |
+ |
50 |
+DEPEND=">=virtual/jdk-1.7 |
51 |
+ test? ( dev-java/ant-junit:0 )" |
52 |
+ |
53 |
+S=${WORKDIR}/${P}-src |
54 |
+ |
55 |
+src_configure(){ |
56 |
+ cd native || die |
57 |
+ econf --with-apr=/usr/bin/apr-1-config \ |
58 |
+ --with-ssl=/usr || die "Could not configure native sources" |
59 |
+} |
60 |
+ |
61 |
+src_compile() { |
62 |
+ eant jar -f build.xml |
63 |
+ |
64 |
+ cd native || die |
65 |
+ default |
66 |
+} |
67 |
+ |
68 |
+src_install() { |
69 |
+ java-pkg_newjar "dist/${P}.jar" "${PN}.jar" |
70 |
+ |
71 |
+ cd native |
72 |
+ emake DESTDIR="${D}" install || die "Could not install libtcnative-1.so" |
73 |
+ |
74 |
+ ! use static-libs && prune_libtool_files --modules |
75 |
+} |
76 |
+ |
77 |
+src_test() { |
78 |
+ java-pkg-2_src_test |
79 |
+} |
80 |
+ |
81 |
+pkg_postinst() { |
82 |
+ elog |
83 |
+ elog " APR should be available with Tomcat, for more information" |
84 |
+ elog " please see https://tomcat.apache.org/tomcat-6.0-doc/apr.html" |
85 |
+ elog |
86 |
+ elog " Please report any bugs to https://bugs.gentoo.org/" |
87 |
+ elog |
88 |
+} |