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/felix-utils: metadata.xml felix-utils-1.2.0.ebuild ChangeLog
Date: Wed, 02 Oct 2013 22:18:55
Message-Id: 20131002221852.9474A2004C@flycatcher.gentoo.org
1 tomwij 13/10/02 22:18:52
2
3 Added: metadata.xml felix-utils-1.2.0.ebuild ChangeLog
4 Log:
5 New package for dev-java/felix-utils, Felix Utils. Indirect dependency needed for Struts 2.
6
7 (Portage version: HEAD/cvs/Linux x86_64, signed Manifest commit with key 6D34E57D)
8
9 Revision Changes Path
10 1.1 dev-java/felix-utils/metadata.xml
11
12 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-java/felix-utils/metadata.xml?rev=1.1&view=markup
13 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-java/felix-utils/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 </pkgmetadata>
22
23
24
25 1.1 dev-java/felix-utils/felix-utils-1.2.0.ebuild
26
27 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-java/felix-utils/felix-utils-1.2.0.ebuild?rev=1.1&view=markup
28 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-java/felix-utils/felix-utils-1.2.0.ebuild?rev=1.1&content-type=text/plain
29
30 Index: felix-utils-1.2.0.ebuild
31 ===================================================================
32 # Copyright 1999-2013 Gentoo Foundation
33 # Distributed under the terms of the GNU General Public License v2
34 # $Header: /var/cvsroot/gentoo-x86/dev-java/felix-utils/felix-utils-1.2.0.ebuild,v 1.1 2013/10/02 22:18:52 tomwij Exp $
35
36 EAPI="5"
37
38 inherit java-pkg-2 java-ant-2 java-osgi
39
40 DESCRIPTION="Felix Utils"
41 HOMEPAGE="http://felix.apache.org/"
42 LICENSE="Apache-2.0"
43
44 MY_PN="org.apache.felix.utils"
45 MY_P="${MY_PN}-${PV}"
46 SRC_URI="mirror://apache/felix/${MY_P}-source-release.tar.gz"
47 SLOT="0"
48 KEYWORDS="~amd64"
49
50 DEPEND=">=virtual/jdk-1.5
51 dev-java/felix-gogo-runtime:0
52 dev-java/osgi-compendium:0
53 dev-java/osgi-core-api:0"
54
55 RDEPEND=">=virtual/jre-1.5"
56
57 S="${WORKDIR}/${MY_P}"
58
59 java_prepare() {
60 cp "${FILESDIR}"/${P}-build.xml build.xml || die
61
62 epatch "${FILESDIR}"/${P}-java-fixes.patch
63 }
64
65 JAVA_ANT_REWRITE_CLASSPATH="true"
66
67 src_compile() {
68 EANT_EXTRA_ARGS="-Dgentoo.classpath=$(java-pkg_getjar --build-only osgi-core-api osgi-core-api.jar):$(java-pkg_getjar --build-only osgi-compendium osgi-compendium.jar):$(java-pkg_getjar --build-only felix-gogo-runtime felix-gogo-runtime.jar)"
69
70 java-pkg-2_src_compile
71 }
72
73 src_install() {
74 mv "${S}"/target/{${MY_P},${PN}}.jar || die
75
76 java-osgi_dojar "${S}"/target/${PN}.jar ${MY_PN} ${MY_PN} "Export-Package: ${MY_PN}"
77 }
78
79
80
81 1.1 dev-java/felix-utils/ChangeLog
82
83 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-java/felix-utils/ChangeLog?rev=1.1&view=markup
84 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-java/felix-utils/ChangeLog?rev=1.1&content-type=text/plain
85
86 Index: ChangeLog
87 ===================================================================
88 # ChangeLog for dev-java/felix-utils
89 # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
90 # $Header: /var/cvsroot/gentoo-x86/dev-java/felix-utils/ChangeLog,v 1.1 2013/10/02 22:18:52 tomwij Exp $
91
92 *felix-utils-1.2.0 (02 Oct 2013)
93
94 02 Oct 2013; Tom Wijsman <TomWij@g.o> +felix-utils-1.2.0.ebuild,
95 +files/felix-utils-1.2.0-build.xml, +files/felix-utils-1.2.0-java-fixes.patch,
96 +metadata.xml:
97 New package for dev-java/felix-utils, Felix Utils. Indirect dependency needed
98 for Struts 2.