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/jax-ws-tools: ChangeLog jax-ws-tools-2.0.1-r1.ebuild
Date: Sun, 05 Oct 2008 11:27:57
Message-Id: E1KmRmD-00012c-7r@stork.gentoo.org
1 betelgeuse 08/10/05 11:27:53
2
3 Modified: ChangeLog
4 Added: jax-ws-tools-2.0.1-r1.ebuild
5 Log:
6 Remove unneeded dependencies and use slot deps.
7 (Portage version: 2.2_rc11/cvs/Linux 2.6.26-gentoo-r1 i686)
8
9 Revision Changes Path
10 1.8 dev-java/jax-ws-tools/ChangeLog
11
12 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-java/jax-ws-tools/ChangeLog?rev=1.8&view=markup
13 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-java/jax-ws-tools/ChangeLog?rev=1.8&content-type=text/plain
14 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-java/jax-ws-tools/ChangeLog?r1=1.7&r2=1.8
15
16 Index: ChangeLog
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/dev-java/jax-ws-tools/ChangeLog,v
19 retrieving revision 1.7
20 retrieving revision 1.8
21 diff -u -r1.7 -r1.8
22 --- ChangeLog 11 May 2008 13:41:45 -0000 1.7
23 +++ ChangeLog 5 Oct 2008 11:27:52 -0000 1.8
24 @@ -1,6 +1,13 @@
25 # ChangeLog for dev-java/jax-ws-tools
26 # Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
27 -# $Header: /var/cvsroot/gentoo-x86/dev-java/jax-ws-tools/ChangeLog,v 1.7 2008/05/11 13:41:45 maekke Exp $
28 +# $Header: /var/cvsroot/gentoo-x86/dev-java/jax-ws-tools/ChangeLog,v 1.8 2008/10/05 11:27:52 betelgeuse Exp $
29 +
30 +*jax-ws-tools-2.0.1-r1 (05 Oct 2008)
31 +
32 + 05 Oct 2008; Petteri Räty <betelgeuse@g.o>
33 + +files/jax-ws-tools-2.0.1-remove-unused-saaj-import.patch,
34 + +jax-ws-tools-2.0.1-r1.ebuild:
35 + Remove unneeded dependencies and use slot deps.
36
37 11 May 2008; Markus Meier <maekke@g.o> jax-ws-tools-2.0.1.ebuild:
38 amd64 stable, bug #214778
39
40
41
42 1.1 dev-java/jax-ws-tools/jax-ws-tools-2.0.1-r1.ebuild
43
44 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-java/jax-ws-tools/jax-ws-tools-2.0.1-r1.ebuild?rev=1.1&view=markup
45 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-java/jax-ws-tools/jax-ws-tools-2.0.1-r1.ebuild?rev=1.1&content-type=text/plain
46
47 Index: jax-ws-tools-2.0.1-r1.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/jax-ws-tools/jax-ws-tools-2.0.1-r1.ebuild,v 1.1 2008/10/05 11:27:52 betelgeuse Exp $
52
53 EAPI=1
54 JAVA_PKG_IUSE="source"
55
56 inherit java-pkg-2 java-ant-2 eutils
57
58 DESCRIPTION="Reference implementation of the Java API for XML Web Services"
59 HOMEPAGE="http://jax-ws.dev.java.net/"
60 DATE="20060817"
61 MY_P="JAXWS${PV}m1_source_${DATE}.jar"
62 SRC_URI="https://jax-ws.dev.java.net/jax-ws-201-m1/${MY_P}"
63
64 LICENSE="CDDL"
65 SLOT="2"
66 KEYWORDS="~amd64 ~ppc ~x86"
67 IUSE=""
68
69 COMMON_DEP="dev-java/istack-commons-runtime:0
70 dev-java/istack-commons-tools:0
71 dev-java/jaxb:2
72 dev-java/jaxb-tools:2
73 dev-java/txw2-runtime:0
74 dev-java/jsr173:0
75 >=dev-java/jsr181-1.0:0
76 dev-java/jax-ws-api:2
77 dev-java/jax-ws:2
78 dev-java/codemodel:2
79 dev-java/apt-mirror:0"
80 DEPEND=">=virtual/jdk-1.5
81 app-arch/unzip
82 ${COMMON_DEP}"
83 RDEPEND=">=virtual/jre-1.5
84 ${COMMON_DEP}"
85
86 S="${WORKDIR}/jaxws-si"
87
88 src_unpack() {
89 echo "A" | java -jar "${DISTDIR}/${A}" -console > /dev/null || die "unpack failed"
90
91 unpack ./jaxws-src.zip || die "unzip failed"
92
93 cd "${S}/lib"
94 rm -v *.jar || die
95
96 java-pkg_jarfrom istack-commons-runtime
97 java-pkg_jarfrom istack-commons-tools
98 java-pkg_jarfrom jaxb-2
99 java-pkg_jarfrom jaxb-tools-2
100 java-pkg_jarfrom txw2-runtime
101 java-pkg_jarfrom jsr173
102 java-pkg_jarfrom jsr181
103 java-pkg_jarfrom jax-ws-api-2
104 java-pkg_jarfrom jax-ws-2
105 java-pkg_jarfrom codemodel-2
106 java-pkg_jarfrom apt-mirror
107 java-pkg_jarfrom --build-only ant-core
108 ln -s $(java-config --tools) || die
109
110 cp \
111 "${S}"/src/tools/wscompile/build/gen-src/com/sun/tools/ws/resources/*.java \
112 "${S}"/src/tools/wscompile/src/com/sun/tools/ws/resources/ || die "cp failed"
113
114 find "${S}/src/" -name '*.java' -exec \
115 sed -i -e \
116 's,com.sun.org.apache.xml.internal.resolver,org.apache.xml.resolver,g' \
117 {} \;
118
119 cd "${S}"
120 epatch "${FILESDIR}/${P}-gentoo.patch"
121 epatch "${FILESDIR}/${P}-remove-unused-saaj-import.patch"
122
123 }
124
125 EANT_BUILD_TARGET="build"
126
127 src_install() {
128
129 java-pkg_dojar jax-ws-tools.jar
130
131 use source && java-pkg_dosrc src/tools/wscompile/src/*
132
133 }