commit:     94753c64c9fcd8083f473b001558f4f3fc4adcd3
Author:     James Le Cuirot <chewi <AT> aura-online <DOT> co <DOT> uk>
AuthorDate: Sat Jan 31 23:25:37 2015 +0000
Commit:     James Le Cuirot <chewi <AT> aura-online <DOT> co <DOT> uk>
CommitDate: Sat Jan 31 23:25:37 2015 +0000
URL:        
http://sources.gentoo.org/gitweb/?p=proj/java.git;a=commit;h=94753c64

New package required by minecraft-server. 4.0.25 is the current latest
but seems to need an exact matching version of netty-transport and we
only have 4.0.21 in the tree.

Package-Manager: portage-2.2.15
Manifest-Sign-Key: 9C6D7DE4

---
 dev-java/netty-transport-native-epoll/ChangeLog    | 11 +++++++
 dev-java/netty-transport-native-epoll/Manifest     | 26 +++++++++++++++
 dev-java/netty-transport-native-epoll/metadata.xml |  5 +++
 .../netty-transport-native-epoll-4.0.21.ebuild     | 38 ++++++++++++++++++++++
 4 files changed, 80 insertions(+)

diff --git a/dev-java/netty-transport-native-epoll/ChangeLog 
b/dev-java/netty-transport-native-epoll/ChangeLog
new file mode 100644
index 0000000..9e0e9f2
--- /dev/null
+++ b/dev-java/netty-transport-native-epoll/ChangeLog
@@ -0,0 +1,11 @@
+# ChangeLog for dev-java/netty-transport-native-epoll
+# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+*netty-transport-native-epoll-4.0.21 (31 Jan 2015)
+
+  31 Jan 2015; James Le Cuirot <[email protected]> +metadata.xml,
+  +netty-transport-native-epoll-4.0.21.ebuild:
+  New package required by minecraft-server. 4.0.25 is the current latest but
+  seems to need an exact matching version of netty-transport and we only have
+  4.0.21 in the tree.

diff --git a/dev-java/netty-transport-native-epoll/Manifest 
b/dev-java/netty-transport-native-epoll/Manifest
new file mode 100644
index 0000000..bf09032
--- /dev/null
+++ b/dev-java/netty-transport-native-epoll/Manifest
@@ -0,0 +1,26 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA256
+
+DIST netty-4.0.21.Final.tar.gz 960489 SHA256 
e1b5572defaa760dcd8ded4d7691e9daf242b2e1885115b722f2f790d9ef9f75 SHA512 
5d432e9e433c22b82e67ed3463c6982ca95c2ad823165e1ca9a5046e598878f06aac4221be235f2bda15edfdb22028f2a4f74fb37d431f24a2636e4ec60fae74
 WHIRLPOOL 
92e96986def775f26286958a9e2c7fe55ab571ad373f9cc25357db71f85f170d7aba7d7854c130c5788f7332665000cd10f666fff06abd0ce57cf4f95008958a
+EBUILD netty-transport-native-epoll-4.0.21.ebuild 1111 SHA256 
e46404f2c72eed299268fe9ca5913dab15b6c09ff6a4f4938be90467f7522862 SHA512 
b729a82f1f7952d4e35f89b527bdf91990a28f1ec2a2db17cc4003b9fa09d54eb220ddaf35d828503069f9edfc377f55b6841fb52b2a4ee6e51669e6bb15284d
 WHIRLPOOL 
5eaf2015ad25a516dcd92ce734730ae831d3960d3d666284a51718c5d5c4c3f86fd9bbf5cbeb78c20ed9edd75cf9c4695072c28fb9efc0307a198820071cbcc1
+MISC ChangeLog 486 SHA256 
0d2258266180d0db633e3cb694a17b60546a901a3383eaa91c9d42c8dd8f7e32 SHA512 
9b2f5f54eb7224cdb8d4ed13b7c6fbd4ae737e9bfe3a9d6771370e396c15feeb3a8d3d76107812470bfe054dca839a5aeae2d55f1fbce794006785f305b6a78a
 WHIRLPOOL 
aa4f466e9570af09fdb1bac8cb98da359c441f5842883c712b3bd65cf4f3abace8b175d5c074c69f4441da2c2186e0fd470a31cbd4165dd074e04bdb37ddd318
+MISC metadata.xml 157 SHA256 
295d02c5805b0257938eb80314b371daac94b8d6ea85629a902de7a824adc0c9 SHA512 
bbae663e26f48fdc5e272adc2b06c14f77f34c53caf84acb53908ff036e7c12a3edbbc0929d2db56bee861a453381d979c7e0983a23716f629ed2135c22ffece
 WHIRLPOOL 
887e153e2481e7d76f0f1b67a395f10f0328b93930185ecdb8fcb5fe3c50f839086a18831d61cf45b34657aaffca6c3b7900cf3c04b712846a05027a84602448
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2.0
+
+iQJ8BAEBCABmBQJUzWRxXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
+ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ1MjhERTZCRDg2OTFBNDM5MUZEQTJFRDQy
+MUM2MzIxMjlDNkQ3REU0AAoJECHGMhKcbX3kYlIP+QH8RjDq7xYFByLpv86+Pyye
+iX1Gfw61lRbSVAHioEfaFcYkoLCDWpE6p8PGHu9OA5zzVDWbvhGK4DRX4fUxMBXb
+sYTOT6Xe1/nCANvpYyNRVJ45zAlx88uMPRbtyb3KGT5nrZrUyAJ25kEaayZDPa4m
+hWgge1qNZlYjtyAYZes+t53IWwl2QzahZunB8fWtFsjcZr3QTC0DBJf+SNp2sKu6
+a/t+t70bFspsbFatGFYtRRttBxkwc4oH035TGLZO3aE4iEIsdy8ElNvR4SMIvRjy
++DuvcFJesBvjuPg9h1jr2eSClEWcGJ5LD9X5wfbza1dh5IF2AQjKJoFHDGivbdbv
+BivXaGs01sP9cx8Z/XRUBGCnQas6XkSa+MUiRweV8/5Yh2scvnbUImgZAOVkvZ/3
+NlEfc9/7X6QSc2D9CpJadvjLz77kZ5fuRszIx6TmruT/GbX3pDqUWcAZ3NrjB8Vo
+Axrv3SNUug4vh3n+Vv02GM3EJKP+Owe0QD9czDOUvM763+5xcVYzHy2HXdykO6QB
+dG5J70btZE4znBz30nv6YNaXFsUg48Pqe5MDm+0I209EN8tPhiE2HFmyM7SmIPPS
+8va4jIwbm+4yEBuD/lE42CLK7NFjBjlLUDX1Yj97o0zDrAbCBaZbIrbC/yhMyU2y
+mz3Xtvn8N/Oprq+UcZR5
+=SOux
+-----END PGP SIGNATURE-----

diff --git a/dev-java/netty-transport-native-epoll/metadata.xml 
b/dev-java/netty-transport-native-epoll/metadata.xml
new file mode 100644
index 0000000..838c00a
--- /dev/null
+++ b/dev-java/netty-transport-native-epoll/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd";>
+<pkgmetadata>
+<herd>java</herd>
+</pkgmetadata>

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
new file mode 100644
index 0000000..1f8249b
--- /dev/null
+++ 
b/dev-java/netty-transport-native-epoll/netty-transport-native-epoll-4.0.21.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=5
+JAVA_PKG_IUSE="doc source"
+
+inherit multilib toolchain-funcs java-pkg-2 java-pkg-simple
+
+MY_PN="netty"
+MY_P="${MY_PN}-${PV}"
+DESCRIPTION="Native Netty transport for Linux using JNI"
+HOMEPAGE="http://netty.io/wiki/native-transports.html";
+SRC_URI="https://github.com/${MY_PN}/${MY_PN}/archive/${MY_P}.Final.tar.gz";
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+CDEPEND="dev-java/${MY_PN}-buffer:0
+       dev-java/${MY_PN}-common:0
+       ~dev-java/${MY_PN}-transport-${PV}:0"
+
+RDEPEND=">=virtual/jre-1.6
+       ${CDEPEND}"
+
+DEPEND=">=virtual/jdk-1.6
+       ${CDEPEND}"
+
+S="${WORKDIR}/${MY_PN}-${MY_P}.Final/${PN/${MY_PN}-}/src"
+JAVA_SRC_DIR="main/java"
+JAVA_GENTOO_CLASSPATH="${MY_PN}-buffer,${MY_PN}-common,${MY_PN}-transport"
+
+src_compile() {
+       mkdir -p target/classes/META-INF/native || die
+       $(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
+       java-pkg-simple_src_compile
+}

Reply via email to