1 |
commit: 94753c64c9fcd8083f473b001558f4f3fc4adcd3 |
2 |
Author: James Le Cuirot <chewi <AT> aura-online <DOT> co <DOT> uk> |
3 |
AuthorDate: Sat Jan 31 23:25:37 2015 +0000 |
4 |
Commit: James Le Cuirot <chewi <AT> aura-online <DOT> co <DOT> uk> |
5 |
CommitDate: Sat Jan 31 23:25:37 2015 +0000 |
6 |
URL: http://sources.gentoo.org/gitweb/?p=proj/java.git;a=commit;h=94753c64 |
7 |
|
8 |
New package required by minecraft-server. 4.0.25 is the current latest |
9 |
but seems to need an exact matching version of netty-transport and we |
10 |
only have 4.0.21 in the tree. |
11 |
|
12 |
Package-Manager: portage-2.2.15 |
13 |
Manifest-Sign-Key: 9C6D7DE4 |
14 |
|
15 |
--- |
16 |
dev-java/netty-transport-native-epoll/ChangeLog | 11 +++++++ |
17 |
dev-java/netty-transport-native-epoll/Manifest | 26 +++++++++++++++ |
18 |
dev-java/netty-transport-native-epoll/metadata.xml | 5 +++ |
19 |
.../netty-transport-native-epoll-4.0.21.ebuild | 38 ++++++++++++++++++++++ |
20 |
4 files changed, 80 insertions(+) |
21 |
|
22 |
diff --git a/dev-java/netty-transport-native-epoll/ChangeLog b/dev-java/netty-transport-native-epoll/ChangeLog |
23 |
new file mode 100644 |
24 |
index 0000000..9e0e9f2 |
25 |
--- /dev/null |
26 |
+++ b/dev-java/netty-transport-native-epoll/ChangeLog |
27 |
@@ -0,0 +1,11 @@ |
28 |
+# ChangeLog for dev-java/netty-transport-native-epoll |
29 |
+# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 |
30 |
+# $Header: $ |
31 |
+ |
32 |
+*netty-transport-native-epoll-4.0.21 (31 Jan 2015) |
33 |
+ |
34 |
+ 31 Jan 2015; James Le Cuirot <chewi@××××××××××××××.uk> +metadata.xml, |
35 |
+ +netty-transport-native-epoll-4.0.21.ebuild: |
36 |
+ New package required by minecraft-server. 4.0.25 is the current latest but |
37 |
+ seems to need an exact matching version of netty-transport and we only have |
38 |
+ 4.0.21 in the tree. |
39 |
|
40 |
diff --git a/dev-java/netty-transport-native-epoll/Manifest b/dev-java/netty-transport-native-epoll/Manifest |
41 |
new file mode 100644 |
42 |
index 0000000..bf09032 |
43 |
--- /dev/null |
44 |
+++ b/dev-java/netty-transport-native-epoll/Manifest |
45 |
@@ -0,0 +1,26 @@ |
46 |
+-----BEGIN PGP SIGNED MESSAGE----- |
47 |
+Hash: SHA256 |
48 |
+ |
49 |
+DIST netty-4.0.21.Final.tar.gz 960489 SHA256 e1b5572defaa760dcd8ded4d7691e9daf242b2e1885115b722f2f790d9ef9f75 SHA512 5d432e9e433c22b82e67ed3463c6982ca95c2ad823165e1ca9a5046e598878f06aac4221be235f2bda15edfdb22028f2a4f74fb37d431f24a2636e4ec60fae74 WHIRLPOOL 92e96986def775f26286958a9e2c7fe55ab571ad373f9cc25357db71f85f170d7aba7d7854c130c5788f7332665000cd10f666fff06abd0ce57cf4f95008958a |
50 |
+EBUILD netty-transport-native-epoll-4.0.21.ebuild 1111 SHA256 e46404f2c72eed299268fe9ca5913dab15b6c09ff6a4f4938be90467f7522862 SHA512 b729a82f1f7952d4e35f89b527bdf91990a28f1ec2a2db17cc4003b9fa09d54eb220ddaf35d828503069f9edfc377f55b6841fb52b2a4ee6e51669e6bb15284d WHIRLPOOL 5eaf2015ad25a516dcd92ce734730ae831d3960d3d666284a51718c5d5c4c3f86fd9bbf5cbeb78c20ed9edd75cf9c4695072c28fb9efc0307a198820071cbcc1 |
51 |
+MISC ChangeLog 486 SHA256 0d2258266180d0db633e3cb694a17b60546a901a3383eaa91c9d42c8dd8f7e32 SHA512 9b2f5f54eb7224cdb8d4ed13b7c6fbd4ae737e9bfe3a9d6771370e396c15feeb3a8d3d76107812470bfe054dca839a5aeae2d55f1fbce794006785f305b6a78a WHIRLPOOL aa4f466e9570af09fdb1bac8cb98da359c441f5842883c712b3bd65cf4f3abace8b175d5c074c69f4441da2c2186e0fd470a31cbd4165dd074e04bdb37ddd318 |
52 |
+MISC metadata.xml 157 SHA256 295d02c5805b0257938eb80314b371daac94b8d6ea85629a902de7a824adc0c9 SHA512 bbae663e26f48fdc5e272adc2b06c14f77f34c53caf84acb53908ff036e7c12a3edbbc0929d2db56bee861a453381d979c7e0983a23716f629ed2135c22ffece WHIRLPOOL 887e153e2481e7d76f0f1b67a395f10f0328b93930185ecdb8fcb5fe3c50f839086a18831d61cf45b34657aaffca6c3b7900cf3c04b712846a05027a84602448 |
53 |
+-----BEGIN PGP SIGNATURE----- |
54 |
+Version: GnuPG v2.0 |
55 |
+ |
56 |
+iQJ8BAEBCABmBQJUzWRxXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w |
57 |
+ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ1MjhERTZCRDg2OTFBNDM5MUZEQTJFRDQy |
58 |
+MUM2MzIxMjlDNkQ3REU0AAoJECHGMhKcbX3kYlIP+QH8RjDq7xYFByLpv86+Pyye |
59 |
+iX1Gfw61lRbSVAHioEfaFcYkoLCDWpE6p8PGHu9OA5zzVDWbvhGK4DRX4fUxMBXb |
60 |
+sYTOT6Xe1/nCANvpYyNRVJ45zAlx88uMPRbtyb3KGT5nrZrUyAJ25kEaayZDPa4m |
61 |
+hWgge1qNZlYjtyAYZes+t53IWwl2QzahZunB8fWtFsjcZr3QTC0DBJf+SNp2sKu6 |
62 |
+a/t+t70bFspsbFatGFYtRRttBxkwc4oH035TGLZO3aE4iEIsdy8ElNvR4SMIvRjy |
63 |
++DuvcFJesBvjuPg9h1jr2eSClEWcGJ5LD9X5wfbza1dh5IF2AQjKJoFHDGivbdbv |
64 |
+BivXaGs01sP9cx8Z/XRUBGCnQas6XkSa+MUiRweV8/5Yh2scvnbUImgZAOVkvZ/3 |
65 |
+NlEfc9/7X6QSc2D9CpJadvjLz77kZ5fuRszIx6TmruT/GbX3pDqUWcAZ3NrjB8Vo |
66 |
+Axrv3SNUug4vh3n+Vv02GM3EJKP+Owe0QD9czDOUvM763+5xcVYzHy2HXdykO6QB |
67 |
+dG5J70btZE4znBz30nv6YNaXFsUg48Pqe5MDm+0I209EN8tPhiE2HFmyM7SmIPPS |
68 |
+8va4jIwbm+4yEBuD/lE42CLK7NFjBjlLUDX1Yj97o0zDrAbCBaZbIrbC/yhMyU2y |
69 |
+mz3Xtvn8N/Oprq+UcZR5 |
70 |
+=SOux |
71 |
+-----END PGP SIGNATURE----- |
72 |
|
73 |
diff --git a/dev-java/netty-transport-native-epoll/metadata.xml b/dev-java/netty-transport-native-epoll/metadata.xml |
74 |
new file mode 100644 |
75 |
index 0000000..838c00a |
76 |
--- /dev/null |
77 |
+++ b/dev-java/netty-transport-native-epoll/metadata.xml |
78 |
@@ -0,0 +1,5 @@ |
79 |
+<?xml version="1.0" encoding="UTF-8"?> |
80 |
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> |
81 |
+<pkgmetadata> |
82 |
+<herd>java</herd> |
83 |
+</pkgmetadata> |
84 |
|
85 |
diff --git a/dev-java/netty-transport-native-epoll/netty-transport-native-epoll-4.0.21.ebuild b/dev-java/netty-transport-native-epoll/netty-transport-native-epoll-4.0.21.ebuild |
86 |
new file mode 100644 |
87 |
index 0000000..1f8249b |
88 |
--- /dev/null |
89 |
+++ b/dev-java/netty-transport-native-epoll/netty-transport-native-epoll-4.0.21.ebuild |
90 |
@@ -0,0 +1,38 @@ |
91 |
+# Copyright 1999-2015 Gentoo Foundation |
92 |
+# Distributed under the terms of the GNU General Public License v2 |
93 |
+# $Header: $ |
94 |
+ |
95 |
+EAPI=5 |
96 |
+JAVA_PKG_IUSE="doc source" |
97 |
+ |
98 |
+inherit multilib toolchain-funcs java-pkg-2 java-pkg-simple |
99 |
+ |
100 |
+MY_PN="netty" |
101 |
+MY_P="${MY_PN}-${PV}" |
102 |
+DESCRIPTION="Native Netty transport for Linux using JNI" |
103 |
+HOMEPAGE="http://netty.io/wiki/native-transports.html" |
104 |
+SRC_URI="https://github.com/${MY_PN}/${MY_PN}/archive/${MY_P}.Final.tar.gz" |
105 |
+LICENSE="Apache-2.0" |
106 |
+SLOT="0" |
107 |
+KEYWORDS="~amd64" |
108 |
+IUSE="" |
109 |
+ |
110 |
+CDEPEND="dev-java/${MY_PN}-buffer:0 |
111 |
+ dev-java/${MY_PN}-common:0 |
112 |
+ ~dev-java/${MY_PN}-transport-${PV}:0" |
113 |
+ |
114 |
+RDEPEND=">=virtual/jre-1.6 |
115 |
+ ${CDEPEND}" |
116 |
+ |
117 |
+DEPEND=">=virtual/jdk-1.6 |
118 |
+ ${CDEPEND}" |
119 |
+ |
120 |
+S="${WORKDIR}/${MY_PN}-${MY_P}.Final/${PN/${MY_PN}-}/src" |
121 |
+JAVA_SRC_DIR="main/java" |
122 |
+JAVA_GENTOO_CLASSPATH="${MY_PN}-buffer,${MY_PN}-common,${MY_PN}-transport" |
123 |
+ |
124 |
+src_compile() { |
125 |
+ mkdir -p target/classes/META-INF/native || die |
126 |
+ $(tc-getCC) -shared -fPIC -Wall -Wl,-z -Wl,defs ${CFLAGS} ${LDFLAGS} $(java-pkg_get-jni-cflags) main/c/*.c -o "target/classes/META-INF/native/lib${PN}$(get_libname)" || die |
127 |
+ java-pkg-simple_src_compile |
128 |
+} |