Gentoo Archives: gentoo-commits

From: "Alistair Bush (ali_bush)" <ali_bush@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in dev-java/java-service-wrapper: metadata.xml java-service-wrapper-3.2.3.ebuild Manifest ChangeLog
Date: Mon, 25 Feb 2008 05:28:50
Message-Id: E1JTVtL-000323-GB@stork.gentoo.org
1 ali_bush 08/02/25 05:28:43
2
3 Added: metadata.xml java-service-wrapper-3.2.3.ebuild
4 Manifest ChangeLog
5 Log:
6 Adding package from java-overlay. Initial work done by caster, Betelgeuse and nichoj?
7 (Portage version: 2.1.4.4)
8
9 Revision Changes Path
10 1.1 dev-java/java-service-wrapper/metadata.xml
11
12 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-java/java-service-wrapper/metadata.xml?rev=1.1&view=markup
13 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-java/java-service-wrapper/metadata.xml?rev=1.1&content-type=text/plain
14
15 Index: metadata.xml
16 ===================================================================
17 <?xml version="1.0" encoding="UTF-8"?>
18 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
19 <pkgmetadata>
20 <herd>java</herd>
21 <maintainer>
22 <email>ali_bush@g.o</email>
23 <name>Alistair Bush</name>
24 </maintainer>
25 <longdescription lang="en">
26 The Java Service Wrapper is an application which has evolved out of a desire
27 to solve a number of problems common to many Java applications:
28
29 * Run as a Windows Service or Unix Daemon
30 * Application Reliability
31 * Standard, Out of the Box Scripting
32 * On Demand Restarts
33 * Flexible Configuration
34 * Ease Application Installations
35 * Logging
36 </longdescription>
37 </pkgmetadata>
38
39
40
41
42 1.1 dev-java/java-service-wrapper/java-service-wrapper-3.2.3.ebuild
43
44 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-java/java-service-wrapper/java-service-wrapper-3.2.3.ebuild?rev=1.1&view=markup
45 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-java/java-service-wrapper/java-service-wrapper-3.2.3.ebuild?rev=1.1&content-type=text/plain
46
47 Index: java-service-wrapper-3.2.3.ebuild
48 ===================================================================
49 # Copyright 1999-2008 Gentoo Foundation
50 # Distributed under the terms of the GNU General Public License v2
51 # $Header: /var/cvsroot/gentoo-x86/dev-java/java-service-wrapper/java-service-wrapper-3.2.3.ebuild,v 1.1 2008/02/25 05:28:42 ali_bush Exp $
52
53 WANT_ANT_TASKS="ant-nodeps"
54 JAVA_PKG_IUSE="doc source test"
55 inherit base java-pkg-2 java-ant-2 eutils
56
57 MY_PN="wrapper"
58 MY_P="${MY_PN}_${PV}_src"
59 DESCRIPTION="A wrapper that makes it possible to install a Java Application as daemon."
60 HOMEPAGE="http://wrapper.tanukisoftware.org/"
61 SRC_URI="mirror://sourceforge/${MY_PN}/${MY_P}.tar.gz"
62
63 LICENSE="java-service-wrapper"
64 SLOT="0"
65 KEYWORDS="~amd64 ~x86"
66 IUSE=""
67
68 RDEPEND=">=virtual/jre-1.4"
69
70 # TODO test with 1.3
71 DEPEND=">=virtual/jdk-1.4
72 test? (
73 dev-java/ant-junit
74 =dev-java/junit-3*
75 )"
76
77 S="${WORKDIR}/${MY_P}"
78
79 pkg_setup() {
80 java-pkg-2_pkg_setup
81
82 BITS="32"
83 use amd64 && BITS="64"
84 }
85
86 src_unpack() {
87 unpack ${A}
88 cd "${S}"
89
90 # TODO file upstream
91 epatch "${FILESDIR}/${P}-build.xml.patch"
92
93 use x86 && sed -i -e 's|gcc -O3 -Wall --pedantic|$(CC) $(CFLAGS) -fPIC|g' \
94 "src/c/Makefile-linux-x86-${BITS}"
95 use amd64 && sed -i -e 's|gcc -O3 -fPIC -Wall --pedantic|$(CC) $(CFLAGS) -fPIC|g' \
96 "src/c/Makefile-linux-x86-${BITS}"
97 # remove to avoid usage of stuff here"
98 rm -R tools
99
100 if use test; then
101 mkdir lib
102 cd lib
103 java-pkg_jar-from --build-only junit
104 fi
105 }
106
107 src_compile() {
108 eant -Dbits=${BITS} jar compile-c $(use_doc -Djdoc.dir=api jdoc)
109 }
110
111 src_test() {
112 ANT_TASKS="ant-junit ant-nodeps" eant -Dbits="${BITS}" test
113 }
114
115 src_install() {
116 java-pkg_dojar lib/wrapper.jar
117 java-pkg_doso lib/libwrapper.so
118
119 dobin bin/wrapper
120 dodoc doc/{AUTHORS,readme.txt,revisions.txt}
121
122 use doc && dohtml -r doc/english/
123 use doc && java-pkg_dojavadoc api
124 use source && java-pkg_dosrc src/java/*
125 }
126
127
128
129 1.1 dev-java/java-service-wrapper/Manifest
130
131 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-java/java-service-wrapper/Manifest?rev=1.1&view=markup
132 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-java/java-service-wrapper/Manifest?rev=1.1&content-type=text/plain
133
134 Index: Manifest
135 ===================================================================
136 AUX java-service-wrapper-3.2.3-build.xml.patch 2150 RMD160 00633e650d5a523f4ee92fb7908afa35e0d81b45 SHA1 f34c0ccd01aedc42aca381101420d8fc433ea86b SHA256 0a24d546abcf7d87cf766bb4a4b35fbf5e66a35be8e625f9e45f82aba78763bd
137 DIST wrapper_3.2.3_src.tar.gz 3409483 RMD160 6638c8a1aef81f6b9c7dea006d185f08709c738d SHA1 92b5e7efab1f3341cd47170cba1d4d8b1ba3c766 SHA256 7e57b0103959fe3566def64b1dd3fef6537032a7e4b2a7811594f1db7d9f5859
138 EBUILD java-service-wrapper-3.2.3.ebuild 1669 RMD160 07a2e40cf752b25175a0754fc783645a2a594f77 SHA1 6494f459f0d86f01d9cdc52f8d16e1b58218da91 SHA256 7751e14ad92b9de76bd206ef056803f775e72c12e92e22341032cf3e9eb9a314
139 MISC ChangeLog 421 RMD160 e0056614194678f9bede40bb8193a59e61b46dec SHA1 a69bac7878ddc91a5372f5526d8b8a0b706dabbd SHA256 364f871237718253750390ca6457ab2c8f12d3ef5da0c1d8672e0343cb054d7b
140 MISC metadata.xml 678 RMD160 7e5baa9bf71b0ae917d38506aa43ac224ea71f67 SHA1 d6e69438e3ca142e53b7ed78e13c3d59eb797df9 SHA256 66efe3088c28882763a88af92caac086fa1ebfbde847433080861b54592d7a07
141
142
143
144 1.1 dev-java/java-service-wrapper/ChangeLog
145
146 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-java/java-service-wrapper/ChangeLog?rev=1.1&view=markup
147 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-java/java-service-wrapper/ChangeLog?rev=1.1&content-type=text/plain
148
149 Index: ChangeLog
150 ===================================================================
151 # ChangeLog for dev-java/java-service-wrapper
152 # Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
153 # $Header: /var/cvsroot/gentoo-x86/dev-java/java-service-wrapper/ChangeLog,v 1.1 2008/02/25 05:28:42 ali_bush Exp $
154
155 *java-service-wrapper-3.2.3 (25 Feb 2008)
156
157 25 Feb 2008; Alistair Bush <ali_bush@g.o>
158 +files/java-service-wrapper-3.2.3-build.xml.patch, +metadata.xml,
159 +java-service-wrapper-3.2.3.ebuild:
160 Initial ebuild in tree, based on work done by caster and Betelgeuse in java
161 overlays.
162
163
164
165
166 --
167 gentoo-commits@l.g.o mailing list