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/mx4j-tools: ChangeLog mx4j-tools-3.0.1-r1.ebuild
Date: Sat, 20 Oct 2007 07:07:33
Message-Id: E1Ij8GS-0005Fx-Qp@stork.gentoo.org
1 ali_bush 07/10/20 06:56:52
2
3 Modified: ChangeLog
4 Added: mx4j-tools-3.0.1-r1.ebuild
5 Log:
6 Bumping mx4j-tools to use java-virtuals/javamail
7 (Portage version: 2.1.3.15)
8
9 Revision Changes Path
10 1.5 dev-java/mx4j-tools/ChangeLog
11
12 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-java/mx4j-tools/ChangeLog?rev=1.5&view=markup
13 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-java/mx4j-tools/ChangeLog?rev=1.5&content-type=text/plain
14 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-java/mx4j-tools/ChangeLog?r1=1.4&r2=1.5
15
16 Index: ChangeLog
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/dev-java/mx4j-tools/ChangeLog,v
19 retrieving revision 1.4
20 retrieving revision 1.5
21 diff -u -r1.4 -r1.5
22 --- ChangeLog 3 Feb 2007 22:47:23 -0000 1.4
23 +++ ChangeLog 20 Oct 2007 06:56:52 -0000 1.5
24 @@ -1,6 +1,11 @@
25 # ChangeLog for dev-java/mx4j-tools
26 # Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
27 -# $Header: /var/cvsroot/gentoo-x86/dev-java/mx4j-tools/ChangeLog,v 1.4 2007/02/03 22:47:23 beandog Exp $
28 +# $Header: /var/cvsroot/gentoo-x86/dev-java/mx4j-tools/ChangeLog,v 1.5 2007/10/20 06:56:52 ali_bush Exp $
29 +
30 +*mx4j-tools-3.0.1-r1 (20 Oct 2007)
31 +
32 + 20 Oct 2007; <alistair@g.o> +mx4j-tools-3.0.1-r1.ebuild:
33 + Bumping mx4j-tools to use java-virtuals/javamail.
34
35 03 Feb 2007; Steve Dibb <beandog@g.o> mx4j-tools-3.0.1.ebuild:
36 amd64 stable, bug 160985
37
38
39
40 1.1 dev-java/mx4j-tools/mx4j-tools-3.0.1-r1.ebuild
41
42 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-java/mx4j-tools/mx4j-tools-3.0.1-r1.ebuild?rev=1.1&view=markup
43 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-java/mx4j-tools/mx4j-tools-3.0.1-r1.ebuild?rev=1.1&content-type=text/plain
44
45 Index: mx4j-tools-3.0.1-r1.ebuild
46 ===================================================================
47 # Copyright 1999-2007 Gentoo Foundation
48 # Distributed under the terms of the GNU General Public License v2
49 # $Header: /var/cvsroot/gentoo-x86/dev-java/mx4j-tools/mx4j-tools-3.0.1-r1.ebuild,v 1.1 2007/10/20 06:56:52 ali_bush Exp $
50
51 JAVA_PKG_IUSE="doc source"
52
53 inherit eutils java-pkg-2 java-ant-2
54
55 MY_P=${P/-tools/}
56 MY_PN=${PN/-tools/}
57
58 DESCRIPTION="Optional tool classes and utilities for MX4J"
59 HOMEPAGE="http://mx4j.sourceforge.net/"
60 SRC_URI="mirror://sourceforge/${MY_PN}/${MY_P}-src.tar.gz"
61
62 # The ${S}/BUILD-HOWTO is a good source for dependencies
63 # This package could also be built with jdk-1.3; see special
64 # handling instructions in ${S}/BUILD-HOWTO.
65
66 # javamail and jython support is optional but because ant-core puts it in the classpath
67 # if it is installed we can't force disable it without modifying the build.xml
68 # and jikes refuses to compile mx4j with javamail support disabled
69
70 # Optional jetty support can be enabled after jetty uses java-pkg_dojar to install jars
71
72 RDEPEND="
73 dev-java/bcel
74 dev-java/commons-logging
75 dev-java/log4j
76 =www-servers/axis-1*
77 =dev-java/burlap-3.0*
78 =dev-java/hessian-3.0.8*
79 dev-java/jython
80 ~dev-java/servletapi-2.3
81 =dev-java/gnu-jaf-1*
82 java-virtuals/javamail"
83 # >=www-servers/jetty-4.2
84 DEPEND="${RDEPEND}
85 >=virtual/jdk-1.4
86 >=dev-java/ant-core-1.6"
87 RDEPEND="${RDEPEND}
88 >=virtual/jre-1.4"
89
90 LICENSE="mx4j"
91 SLOT="3.0"
92 KEYWORDS="~amd64"
93 IUSE=""
94
95 S="${WORKDIR}/${MY_P}"
96
97 src_unpack() {
98 unpack ${A}
99
100 cd "${S}"
101 epatch "${FILESDIR}/${P}-split-javadoc-build.patch"
102
103 cd "${S}/lib"
104 java-pkg_jar-from bcel bcel.jar
105 java-pkg_jar-from commons-logging commons-logging.jar
106 java-pkg_jar-from log4j
107 java-pkg_jar-from axis-1
108 java-pkg_jar-from servletapi-2.3 servlet.jar
109
110 # optionals
111 # java-pkg_jar-from jetty org.mortbay.jetty.jar
112 java-pkg_jar-from burlap-3.0
113 java-pkg_jar-from hessian-3.0.8
114 java-pkg_jar-from jython jython.jar
115 java-pkg_jar-from gnu-jaf-1 activation.jar
116 java-pkg_jar-from --virtual javamail mail.jar
117 }
118
119 src_compile() {
120 eant -f build/build.xml compile.tools $(use_doc javadocs.tools)
121 }
122
123 src_install() {
124 java-pkg_dojar dist/lib/mx4j-tools.jar
125 java-pkg_dowar dist/lib/mx4j-soap.war
126
127 dodoc README.txt
128 use doc && java-pkg_dojavadoc dist/docs/api
129 use source && java-pkg_dosrc "${S}/src/tools/*"
130 }
131
132 pkg_postinst() {
133 elog
134 elog "This package is currently built without Jetty support. Jetty support will be"
135 elog "added when Jetty is brought up-to-date in Portage with the new Java system."
136 elog "To track Jetty progress, see the following:"
137 elog
138 elog " http://bugs.gentoo.org/show_bug.cgi?id=94452"
139 elog " http://bugs.gentoo.org/show_bug.cgi?id=147469"
140 elog
141 }
142
143
144
145 --
146 gentoo-commits@g.o mailing list