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/jdom: ChangeLog jdom-1.0_beta10-r6.ebuild jdom-1.0-r4.ebuild
Date: Tue, 18 Sep 2007 06:22:39
Message-Id: E1IXWML-0002Jy-1c@stork.gentoo.org
1 ali_bush 07/09/18 06:14:57
2
3 Modified: ChangeLog
4 Added: jdom-1.0_beta10-r6.ebuild jdom-1.0-r4.ebuild
5 Log:
6 Rev bump to fix my stupid SRC_URI errors. grrr!!!
7 (Portage version: 2.1.3.9)
8
9 Revision Changes Path
10 1.57 dev-java/jdom/ChangeLog
11
12 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-java/jdom/ChangeLog?rev=1.57&view=markup
13 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-java/jdom/ChangeLog?rev=1.57&content-type=text/plain
14 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-java/jdom/ChangeLog?r1=1.56&r2=1.57
15
16 Index: ChangeLog
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/dev-java/jdom/ChangeLog,v
19 retrieving revision 1.56
20 retrieving revision 1.57
21 diff -u -r1.56 -r1.57
22 --- ChangeLog 16 Sep 2007 08:27:50 -0000 1.56
23 +++ ChangeLog 18 Sep 2007 06:14:56 -0000 1.57
24 @@ -1,6 +1,13 @@
25 # ChangeLog for dev-java/jdom
26 # Copyright 2002-2007 Gentoo Foundation; Distributed under the GPL v2
27 -# $Header: /var/cvsroot/gentoo-x86/dev-java/jdom/ChangeLog,v 1.56 2007/09/16 08:27:50 ali_bush Exp $
28 +# $Header: /var/cvsroot/gentoo-x86/dev-java/jdom/ChangeLog,v 1.57 2007/09/18 06:14:56 ali_bush Exp $
29 +
30 +*jdom-1.0-r4 (18 Sep 2007)
31 +*jdom-1.0_beta10-r6 (18 Sep 2007)
32 +
33 + 18 Sep 2007; <alistair@g.o> +jdom-1.0_beta10-r6.ebuild,
34 + +jdom-1.0-r4.ebuild:
35 + Rev bumping jdom to fix SRC_URI error.
36
37 *jdom-1.0-r3 (16 Sep 2007)
38 *jdom-1.0_beta10-r5 (16 Sep 2007)
39
40
41
42 1.1 dev-java/jdom/jdom-1.0_beta10-r6.ebuild
43
44 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-java/jdom/jdom-1.0_beta10-r6.ebuild?rev=1.1&view=markup
45 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-java/jdom/jdom-1.0_beta10-r6.ebuild?rev=1.1&content-type=text/plain
46
47 Index: jdom-1.0_beta10-r6.ebuild
48 ===================================================================
49 # Copyright 1999-2007 Gentoo Foundation
50 # Distributed under the terms of the GNU General Public License v2
51 # $Header: /var/cvsroot/gentoo-x86/dev-java/jdom/jdom-1.0_beta10-r6.ebuild,v 1.1 2007/09/18 06:14:56 ali_bush Exp $
52
53 JAVA_PKG_IUSE="doc examples source"
54
55 inherit java-pkg-2 java-ant-2
56
57 MY_PN="jdom"
58 MY_PV="b10"
59 MY_P="${MY_PN}-${MY_PV}"
60
61 DESCRIPTION="Java API to manipulate XML data"
62 SRC_URI="http://www.jdom.org/dist/source/archive/${MY_P}.tar.gz"
63 HOMEPAGE="http://www.jdom.org"
64 LICENSE="JDOM"
65 SLOT="${PV}"
66 KEYWORDS="~amd64"
67 COMMON_DEP="dev-java/saxpath
68 >=dev-java/xerces-2.7"
69 RDEPEND=">=virtual/jre-1.4
70 ${COMMON_DEP}"
71 DEPEND=">=virtual/jdk-1.4
72 ${COMMON_DEP}"
73 PDEPEND="~dev-java/jdom-jaxen-${PV}"
74 IUSE=""
75
76 S="${WORKDIR}/${MY_P}"
77
78 src_unpack() {
79 unpack ${A}
80 cd "${S}"
81
82 rm -v build/*.jar lib/*.jar || die
83 rm -rf build/{apidocs,samples} || die
84
85 rm -v src/java/org/jdom/xpath/JaxenXPath.java \
86 || die "Unable to remove Jaxen Binding class."
87
88 cd ${S}/lib
89 java-pkg_jar-from saxpath,xerces-2
90 }
91
92 src_compile() {
93 # to prevent a newer jdom from going into cp
94 # (EANT_ANT_TASKS doesn't work with none)
95 ANT_TASKS="none" eant package $(use_doc)
96 }
97
98 src_install() {
99 java-pkg_dojar build/*.jar
100
101 java-pkg_register-dependency "jdom-jaxen-${SLOT}"
102
103 dodoc CHANGES.txt COMMITTERS.txt README.txt TODO.txt || die
104 use doc && java-pkg_dojavadoc build/apidocs
105 use examples && java-pkg_doexamples samples
106 use source && java-pkg_dosrc src/java/org
107 }
108
109 pkg_postinst() {
110 if ! has_version '=dev-java/jaxen-1.1*'; then
111 elog ""
112 elog "If you want jaxen support for jdom then"
113 elog "please emerge =dev-java/jaxen-1.1* first and"
114 elog "re-emerge jdom. Sorry for the"
115 elog "inconvenience, this is to break out of the"
116 elog "circular dependencies."
117 elog ""
118 fi
119 }
120
121
122
123 1.1 dev-java/jdom/jdom-1.0-r4.ebuild
124
125 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-java/jdom/jdom-1.0-r4.ebuild?rev=1.1&view=markup
126 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-java/jdom/jdom-1.0-r4.ebuild?rev=1.1&content-type=text/plain
127
128 Index: jdom-1.0-r4.ebuild
129 ===================================================================
130 # Copyright 1999-2007 Gentoo Foundation
131 # Distributed under the terms of the GNU General Public License v2
132 # $Header: /var/cvsroot/gentoo-x86/dev-java/jdom/jdom-1.0-r4.ebuild,v 1.1 2007/09/18 06:14:56 ali_bush Exp $
133
134 JAVA_PKG_IUSE="doc examples source"
135
136 inherit java-pkg-2 java-ant-2
137
138 DESCRIPTION="Java API to manipulate XML data"
139 SRC_URI="http://www.jdom.org/dist/source/${P}.tar.gz"
140 HOMEPAGE="http://www.jdom.org"
141 LICENSE="JDOM"
142 SLOT="${PV}"
143 KEYWORDS="~amd64"
144 COMMON_DEP="dev-java/saxpath
145 >=dev-java/xerces-2.7"
146 RDEPEND=">=virtual/jre-1.4
147 ${COMMON_DEP}"
148 DEPEND=">=virtual/jdk-1.4
149 ${COMMON_DEP}"
150 PDEPEND="~dev-java/jdom-jaxen-${PV}"
151 IUSE=""
152
153 src_unpack() {
154 unpack ${A}
155 cd "${S}"
156
157 rm -v build/*.jar lib/*.jar || die
158 rm -rf build/{apidocs,samples} || die
159
160 rm -v src/java/org/jdom/xpath/JaxenXPath.java \
161 || die "Unable to remove Jaxen Binding class."
162
163 cd ${S}/lib
164 java-pkg_jar-from saxpath,xerces-2
165 }
166
167 src_compile() {
168 # to prevent a newer jdom from going into cp
169 # (EANT_ANT_TASKS doesn't work with none)
170 ANT_TASKS="none" eant package $(use_doc)
171 }
172
173 src_install() {
174 java-pkg_dojar build/*.jar
175
176 java-pkg_register-dependency "jdom-jaxen-${SLOT}"
177
178 dodoc CHANGES.txt COMMITTERS.txt README.txt TODO.txt || die
179 use doc && java-pkg_dojavadoc build/apidocs
180 use examples && java-pkg_doexamples samples
181 use source && java-pkg_dosrc src/java/org
182 }
183
184
185
186 --
187 gentoo-commits@g.o mailing list