Gentoo Archives: gentoo-commits

From: James Le Cuirot <chewi@××××××××××××××.uk>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/java:master commit in: dev-java/netty-transport-native-epoll/
Date: Sun, 01 Feb 2015 11:03:49
Message-Id: 1422746737.94753c64c9fcd8083f473b001558f4f3fc4adcd3.chewi@gentoo
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 +}