Gentoo Archives: gentoo-commits

From: "Tom Wijsman (tomwij)" <tomwij@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in dev-java/netty-transport: netty-transport-4.0.19.ebuild metadata.xml ChangeLog
Date: Wed, 21 May 2014 10:38:14
Message-Id: 20140521103811.805B52004C@flycatcher.gentoo.org
1 tomwij 14/05/21 10:38:11
2
3 Added: netty-transport-4.0.19.ebuild metadata.xml
4 ChangeLog
5 Log:
6 New ebuild for dev-java/netty-transport, async event-driven framework for rapid development of high performance network applications; requested by Arfrever, needed for new Jython versions.
7
8 (Portage version: HEAD/cvs/Linux x86_64, signed Manifest commit with key 6D34E57D)
9
10 Revision Changes Path
11 1.1 dev-java/netty-transport/netty-transport-4.0.19.ebuild
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-java/netty-transport/netty-transport-4.0.19.ebuild?rev=1.1&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-java/netty-transport/netty-transport-4.0.19.ebuild?rev=1.1&content-type=text/plain
15
16 Index: netty-transport-4.0.19.ebuild
17 ===================================================================
18 # Copyright 1999-2014 Gentoo Foundation
19 # Distributed under the terms of the GNU General Public License v2
20 # $Header: /var/cvsroot/gentoo-x86/dev-java/netty-transport/netty-transport-4.0.19.ebuild,v 1.1 2014/05/21 10:38:11 tomwij Exp $
21
22 EAPI="5"
23
24 JAVA_PKG_IUSE="doc source test"
25
26 inherit java-pkg-2 java-ant-2
27
28 MY_PN="netty"
29 MY_P="${MY_PN}-${PV}"
30 DESCRIPTION="Async event-driven framework for rapid development of high performance network applications"
31 HOMEPAGE="http://netty.io/"
32 SRC_URI="https://github.com/${MY_PN}/${MY_PN}/archive/${MY_P}.Final.tar.gz"
33
34 LICENSE="Apache-2.0"
35 SLOT="0"
36 KEYWORDS="~amd64"
37
38 CDEPEND="dev-java/${MY_PN}-buffer:0
39 dev-java/${MY_PN}-common:0"
40
41 RDEPEND=">=virtual/jre-1.6
42 ${CDEPEND}"
43
44 DEPEND=">=virtual/jdk-1.6
45 ${CDEPEND}
46 test? (
47 dev-java/ant-core:0
48 dev-java/easymock:3.2
49 dev-java/logback:0
50 dev-java/junit:4
51 )"
52
53 S="${WORKDIR}/${MY_PN}-${MY_P}.Final/${PN/${MY_PN}-}"
54
55 EANT_BUILD_TARGET="package"
56 EANT_GENTOO_CLASSPATH="${MY_PN}-buffer,${MY_PN}-common"
57 JAVA_ANT_REWRITE_CLASSPATH="true"
58
59 EANT_TEST_GENTOO_CLASSPATH="${EANT_GENTOO_CLASSPATH},ant-core,easymock-3.2,junit-4,logback"
60 EANT_TEST_EXTRA_ARGS+=" -Djunit.present=true"
61
62 # error: package ch.qos.logback.classic does not exist
63 RESTRICT="test"
64
65 java_prepare() {
66 cp "${FILESDIR}"/${P}-build.xml build.xml || die
67
68 # Remove the odd memory restriction in the generated build files.
69 sed -i 's/memoryMaximumSize="256m"//' build.xml || die
70 }
71
72 src_test() {
73 # EANT_EXTRA_ARGS="${EANT_EXTRA_ARGS}:$(java-pkg_getjars --build-only ant-core,easymock-3.2,junit-4)"
74
75 ANT_TASKS="ant-junit" java-pkg-2_src_test
76 }
77
78 src_install() {
79 java-pkg_newjar target/${MY_PN}-*.jar ${PN}.jar
80
81 use doc && java-pkg_dojavadoc target/site/apidocs
82 use source && java-pkg_dosrc src/main/java
83 }
84
85
86
87 1.1 dev-java/netty-transport/metadata.xml
88
89 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-java/netty-transport/metadata.xml?rev=1.1&view=markup
90 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-java/netty-transport/metadata.xml?rev=1.1&content-type=text/plain
91
92 Index: metadata.xml
93 ===================================================================
94 <?xml version="1.0" encoding="UTF-8"?>
95 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
96 <pkgmetadata>
97 <herd>java</herd>
98 </pkgmetadata>
99
100
101
102 1.1 dev-java/netty-transport/ChangeLog
103
104 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-java/netty-transport/ChangeLog?rev=1.1&view=markup
105 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-java/netty-transport/ChangeLog?rev=1.1&content-type=text/plain
106
107 Index: ChangeLog
108 ===================================================================
109 # ChangeLog for dev-java/netty-transport
110 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
111 # $Header: /var/cvsroot/gentoo-x86/dev-java/netty-transport/ChangeLog,v 1.1 2014/05/21 10:38:11 tomwij Exp $
112
113 21 May 2014; Tom Wijsman <TomWij@g.o> :
114 New ebuild for dev-java/netty-transport, async event-driven framework for
115 rapid development of high performance network applications; requested by
116 Arfrever, needed for new Jython versions.