Gentoo Archives: gentoo-commits

From: "Petteri Raty (betelgeuse)" <betelgeuse@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in dev-java/java-service-wrapper: ChangeLog java-service-wrapper-3.3.3.ebuild
Date: Wed, 25 Feb 2009 13:52:52
Message-Id: E1LcKBt-0008Hh-6K@stork.gentoo.org
1 betelgeuse 09/02/25 13:52:49
2
3 Modified: ChangeLog
4 Added: java-service-wrapper-3.3.3.ebuild
5 Log:
6 Version bump. Generate javadoc manually because build.xml does not support it and they aren't bundled in upstream binaries either. Fixes bug #260249.
7 (Portage version: 2.2_rc20/cvs/Linux 2.6.28-gentoo-r1 i686)
8
9 Revision Changes Path
10 1.8 dev-java/java-service-wrapper/ChangeLog
11
12 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-java/java-service-wrapper/ChangeLog?rev=1.8&view=markup
13 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-java/java-service-wrapper/ChangeLog?rev=1.8&content-type=text/plain
14 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-java/java-service-wrapper/ChangeLog?r1=1.7&r2=1.8
15
16 Index: ChangeLog
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/dev-java/java-service-wrapper/ChangeLog,v
19 retrieving revision 1.7
20 retrieving revision 1.8
21 diff -u -r1.7 -r1.8
22 --- ChangeLog 16 Nov 2008 16:27:25 -0000 1.7
23 +++ ChangeLog 25 Feb 2009 13:52:49 -0000 1.8
24 @@ -1,6 +1,13 @@
25 # ChangeLog for dev-java/java-service-wrapper
26 -# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
27 -# $Header: /var/cvsroot/gentoo-x86/dev-java/java-service-wrapper/ChangeLog,v 1.7 2008/11/16 16:27:25 serkan Exp $
28 +# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
29 +# $Header: /var/cvsroot/gentoo-x86/dev-java/java-service-wrapper/ChangeLog,v 1.8 2009/02/25 13:52:49 betelgeuse Exp $
30 +
31 +*java-service-wrapper-3.3.3 (25 Feb 2009)
32 +
33 + 25 Feb 2009; Petteri Räty <betelgeuse@g.o>
34 + +java-service-wrapper-3.3.3.ebuild:
35 + Version bump. Generate javadoc manually because build.xml does not support
36 + it and they aren't bundled in upstream binaries either. Fixes bug #260249.
37
38 16 Nov 2008; Serkan Kaba <serkan@g.o>
39 java-service-wrapper-3.3.1.ebuild:
40
41
42
43 1.1 dev-java/java-service-wrapper/java-service-wrapper-3.3.3.ebuild
44
45 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-java/java-service-wrapper/java-service-wrapper-3.3.3.ebuild?rev=1.1&view=markup
46 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-java/java-service-wrapper/java-service-wrapper-3.3.3.ebuild?rev=1.1&content-type=text/plain
47
48 Index: java-service-wrapper-3.3.3.ebuild
49 ===================================================================
50 # Copyright 1999-2009 Gentoo Foundation
51 # Distributed under the terms of the GNU General Public License v2
52 # $Header: /var/cvsroot/gentoo-x86/dev-java/java-service-wrapper/java-service-wrapper-3.3.3.ebuild,v 1.1 2009/02/25 13:52:49 betelgeuse Exp $
53
54 EAPI="2"
55 WANT_ANT_TASKS="ant-nodeps"
56 JAVA_PKG_IUSE="doc source test"
57
58 inherit base java-pkg-2 java-ant-2 eutils
59
60 MY_PN="wrapper"
61 MY_P="${MY_PN}_${PV}_src"
62 DESCRIPTION="A wrapper that makes it possible to install a Java Application as daemon."
63 HOMEPAGE="http://wrapper.tanukisoftware.org/"
64 SRC_URI="http://${MY_PN}.tanukisoftware.org/download/${PV}/${MY_P}.tar.gz"
65
66 LICENSE="tanuki-community"
67 SLOT="0"
68 KEYWORDS="~amd64 ~x86"
69 IUSE=""
70
71 RDEPEND=">=virtual/jre-1.4"
72
73 # TODO test with 1.3
74 DEPEND=">=virtual/jdk-1.4
75 test? (
76 dev-java/ant-junit
77 =dev-java/junit-3*
78 )"
79
80 S="${WORKDIR}/${MY_P}"
81
82 JAVA_ANT_REWRITE_CLASSPATH="true"
83
84 src_prepare() {
85 epatch "${FILESDIR}/${PN}-3.3.1-as-needed.patch"
86 #Reported upstream http://sourceforge.net/tracker2/?func=detail&aid=2299391&group_id=39428&atid=425189
87 java-pkg-2_src_prepare
88 }
89
90 src_compile() {
91 tc-export CC
92 BITS="32"
93 use amd64 && BITS="64"
94 eant -Dbits=${BITS} jar compile-c
95 if use doc; then
96 javadoc -d api -sourcepath src/java/ -subpackages org \
97 || die "javadoc failed"
98 fi
99 }
100
101 src_test() {
102 ANT_TASKS="ant-junit ant-nodeps" eant -Dbits="${BITS}" test
103 }
104
105 src_install() {
106 java-pkg_dojar lib/wrapper.jar
107 java-pkg_doso lib/libwrapper.so
108
109 dobin bin/wrapper
110 dodoc doc/{readme.txt,revisions.txt} || die
111
112 use doc && dohtml -r doc/english/
113 use doc && java-pkg_dojavadoc api
114 use source && java-pkg_dosrc src/java/*
115 }