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/xalan: ChangeLog xalan-2.7.1.ebuild
Date: Sun, 29 Jun 2008 21:28:34
Message-Id: E1KD4Rf-0006RG-UK@stork.gentoo.org
1 betelgeuse 08/06/29 21:28:27
2
3 Modified: ChangeLog
4 Added: xalan-2.7.1.ebuild
5 Log:
6 Version bump. Fixes bug #229715.
7 (Portage version: 2.2_rc1/cvs/Linux 2.6.25-gentoo-r5 i686)
8
9 Revision Changes Path
10 1.85 dev-java/xalan/ChangeLog
11
12 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-java/xalan/ChangeLog?rev=1.85&view=markup
13 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-java/xalan/ChangeLog?rev=1.85&content-type=text/plain
14 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-java/xalan/ChangeLog?r1=1.84&r2=1.85
15
16 Index: ChangeLog
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/dev-java/xalan/ChangeLog,v
19 retrieving revision 1.84
20 retrieving revision 1.85
21 diff -u -r1.84 -r1.85
22 --- ChangeLog 13 Mar 2008 23:07:16 -0000 1.84
23 +++ ChangeLog 29 Jun 2008 21:28:27 -0000 1.85
24 @@ -1,6 +1,11 @@
25 # ChangeLog for dev-java/xalan
26 # Copyright 2002-2008 Gentoo Foundation; Distributed under the GPL v2
27 -# $Header: /var/cvsroot/gentoo-x86/dev-java/xalan/ChangeLog,v 1.84 2008/03/13 23:07:16 ken69267 Exp $
28 +# $Header: /var/cvsroot/gentoo-x86/dev-java/xalan/ChangeLog,v 1.85 2008/06/29 21:28:27 betelgeuse Exp $
29 +
30 +*xalan-2.7.1 (29 Jun 2008)
31 +
32 + 29 Jun 2008; Petteri Räty <betelgeuse@g.o> +xalan-2.7.1.ebuild:
33 + Version bump. Fixes bug #229715.
34
35 13 Mar 2008; Kenneth Prugh <ken69267@g.o> xalan-2.7.0-r5.ebuild:
36 amd64 stable, bug #209551
37
38
39
40 1.1 dev-java/xalan/xalan-2.7.1.ebuild
41
42 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-java/xalan/xalan-2.7.1.ebuild?rev=1.1&view=markup
43 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-java/xalan/xalan-2.7.1.ebuild?rev=1.1&content-type=text/plain
44
45 Index: xalan-2.7.1.ebuild
46 ===================================================================
47 # Copyright 1999-2008 Gentoo Foundation
48 # Distributed under the terms of the GNU General Public License v2
49 # $Header: /var/cvsroot/gentoo-x86/dev-java/xalan/xalan-2.7.1.ebuild,v 1.1 2008/06/29 21:28:27 betelgeuse Exp $
50
51 EAPI=1
52 JAVA_PKG_IUSE="doc source"
53
54 inherit java-pkg-2 java-ant-2 eutils versionator
55
56 MY_PN="${PN}-j"
57 MY_PV="$(replace_all_version_separators _)"
58 MY_P="${MY_PN}_${MY_PV}"
59 SRC_DIST="${MY_P}-src.tar.gz"
60 BIN_DIST="${MY_P}-bin.zip"
61 DESCRIPTION="Apache's XSLT processor for transforming XML documents into HTML, text, or other XML document types."
62 HOMEPAGE="http://xml.apache.org/xalan-j/index.html"
63 SRC_URI="mirror://apache/xml/${MY_PN}/source/${SRC_DIST}
64 doc? ( mirror://apache/xml/${MY_PN}/binaries/${BIN_DIST} )"
65 LICENSE="Apache-2.0"
66 SLOT="0"
67 KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~x86 ~x86-fbsd"
68 IUSE="doc source"
69 COMMON_DEP="
70 dev-java/javacup:0
71 dev-java/bcel:0
72 dev-java/xerces:2
73 dev-java/xml-commons-external:1.3
74 ~dev-java/xalan-serializer-${PV}"
75 RDEPEND=">=virtual/jre-1.4
76 ${COMMON_DEP}"
77 DEPEND=">=virtual/jdk-1.4
78 doc? ( app-arch/unzip )
79 ${COMMON_DEP}"
80
81 S="${WORKDIR}/${MY_P}"
82
83 src_unpack() {
84 unpack "${SRC_DIST}"
85 if use doc; then
86 mkdir bin || die
87 cd bin
88 unpack ${BIN_DIST} || die
89 cd ..
90 fi
91 cd "${S}"
92
93 # disable building of serializer.jar
94 sed -i -e 's/depends="prepare,serializer.jar"/depends="prepare"/' \
95 build.xml || die "sed build.xml failed"
96
97 # remove bundled jars
98 rm -v lib/*.jar tools/*.jar || die
99 cd lib
100 java-pkg_jar-from xml-commons-external-1.3 xml-apis.jar
101 java-pkg_jar-from xerces-2 xercesImpl.jar
102 java-pkg_jar-from javacup javacup.jar java_cup.jar
103 java-pkg_jar-from javacup javacup.jar runtime.jar
104 java-pkg_jar-from bcel bcel.jar BCEL.jar
105
106 cd "${S}"
107 mkdir build && cd build
108 java-pkg_jar-from xalan-serializer serializer.jar
109 }
110
111 # When version bumping Xalan make sure that the installed jar
112 # does not bundle .class files from dependencies
113 src_compile() {
114 eant jar \
115 -Dxsltc.bcel_jar.not_needed=true \
116 -Dxsltc.runtime_jar.not_needed=true \
117 -Dxsltc.regexp_jar.not_needed=true
118 }
119
120 src_install() {
121 java-pkg_dojar build/${PN}.jar
122 # installs symlinks to the file in /usr/share/xalan-serializer
123 java-pkg_dojar build/serializer.jar
124 # and records it to package.env as if it belongs to this one's
125 # classpath, for maximum possible backward compatibility
126 java-pkg_regjar $(java-pkg_getjar xalan-serializer serializer.jar)
127
128 java-pkg_dolauncher ${PN} --main org.apache.xalan.xslt.Process
129 dohtml readme.html || die
130 if use doc; then
131 java-pkg_dohtml -r "${WORKDIR}"/bin/${MY_P}/docs/* || die
132 fi
133 use source && java-pkg_dosrc src/org
134 }
135
136
137
138 --
139 gentoo-commits@l.g.o mailing list