Gentoo Archives: gentoo-commits

From: "Ralph Sennhauser (sera)" <sera@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in dev-java/saaj: ChangeLog saaj-1.3.19.ebuild
Date: Fri, 01 Jun 2012 19:26:13
Message-Id: 20120601192559.08D152004B@flycatcher.gentoo.org
1 sera 12/06/01 19:25:59
2
3 Modified: ChangeLog
4 Added: saaj-1.3.19.ebuild
5 Log:
6 Version bump.
7 Fixes building with jdk7.
8 Add unit tests and examples.
9 No longer using internal com.sun classes. #212854
10 Fixes building with xerces-2.9.11. #417997
11
12 (Portage version: 2.1.10.62/cvs/Linux x86_64)
13
14 Revision Changes Path
15 1.12 dev-java/saaj/ChangeLog
16
17 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-java/saaj/ChangeLog?rev=1.12&view=markup
18 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-java/saaj/ChangeLog?rev=1.12&content-type=text/plain
19 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-java/saaj/ChangeLog?r1=1.11&r2=1.12
20
21 Index: ChangeLog
22 ===================================================================
23 RCS file: /var/cvsroot/gentoo-x86/dev-java/saaj/ChangeLog,v
24 retrieving revision 1.11
25 retrieving revision 1.12
26 diff -u -r1.11 -r1.12
27 --- ChangeLog 5 Oct 2008 20:20:57 -0000 1.11
28 +++ ChangeLog 1 Jun 2012 19:25:58 -0000 1.12
29 @@ -1,6 +1,15 @@
30 # ChangeLog for dev-java/saaj
31 -# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
32 -# $Header: /var/cvsroot/gentoo-x86/dev-java/saaj/ChangeLog,v 1.11 2008/10/05 20:20:57 serkan Exp $
33 +# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
34 +# $Header: /var/cvsroot/gentoo-x86/dev-java/saaj/ChangeLog,v 1.12 2012/06/01 19:25:58 sera Exp $
35 +
36 +*saaj-1.3.19 (01 Jun 2012)
37 +
38 + 01 Jun 2012; Ralph Sennhauser <sera@g.o> +saaj-1.3.19.ebuild:
39 + Version bump.
40 + Fixes building with jdk7.
41 + Add unit tests and examples.
42 + No longer using internal com.sun classes. #212854
43 + Fixes building with xerces-2.9.11. #417997
44
45 *saaj-1.3-r1 (05 Oct 2008)
46
47
48
49
50 1.1 dev-java/saaj/saaj-1.3.19.ebuild
51
52 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-java/saaj/saaj-1.3.19.ebuild?rev=1.1&view=markup
53 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-java/saaj/saaj-1.3.19.ebuild?rev=1.1&content-type=text/plain
54
55 Index: saaj-1.3.19.ebuild
56 ===================================================================
57 # Copyright 1999-2012 Gentoo Foundation
58 # Distributed under the terms of the GNU General Public License v2
59 # $Header: /var/cvsroot/gentoo-x86/dev-java/saaj/saaj-1.3.19.ebuild,v 1.1 2012/06/01 19:25:58 sera Exp $
60
61 EAPI=4
62
63 JAVA_PKG_IUSE="examples source test"
64
65 inherit java-pkg-2 java-ant-2
66
67 DESCRIPTION="SOAP with Attachments API for Java"
68 HOMEPAGE="https://saaj.dev.java.net/"
69 # svn export https://svn.java.net/svn/saaj~svn/tags/saaj-impl-1.3.19 saaj-1.3.19
70 # tar cjf saaj-1.3.19.tar.bz2 saaj-1.3.19
71 SRC_URI="https://dev.gentoo.org/~sera/distfiles/${P}.tar.bz2"
72
73 LICENSE="CDDL"
74 SLOT="0"
75 KEYWORDS="~amd64 ~x86"
76 IUSE=""
77
78 COMMON_DEP="
79 dev-java/mimepull:0
80 dev-java/xerces:2
81 dev-java/xml-commons-external:1.4"
82 RDEPEND="${COMMON_DEP}
83 >=virtual/jre-1.5"
84 DEPEND="${COMMON_DEP}
85 >=virtual/jdk-1.5
86 test? (
87 dev-java/ant-junit:0
88 dev-java/xalan:0
89 java-virtuals/servlet-api:3.0
90 )"
91
92 java_prepare() {
93 find -name '*.jar' -exec rm -v {} + || die
94
95 # YES! There's nothing like using com.sun...internal ! YAY!
96 find src -name '*.java' -exec sed -i \
97 -e 's,com.sun.org.apache.xerces.internal,org.apache.xerces,g' \
98 -e 's,com.sun.org.apache.xalan.internal.xsltc.trax,org.apache.xalan.xsltc.trax,g' \
99 {} + || die
100 }
101
102 JAVA_ANT_REWRITE_CLASSPATH="yes"
103
104 EANT_GENTOO_CLASSPATH="mimepull,xerces-2,xml-commons-external-1.4"
105
106 EANT_TEST_TARGET="test-all"
107 EANT_TEST_GENTOO_CLASSPATH="${EANT_GENTOO_CLASSPATH},servlet-api-3.0,xalan"
108 src_test() {
109 java-pkg-2_src_test
110 }
111
112 src_install() {
113 java-pkg_newjar build/lib/saaj-impl.jar ${PN}.jar
114 dohtml -r docs/*
115
116 use examples && java-pkg_doexamples samples
117 use source && java-pkg_dosrc src/java/*
118 }