Gentoo Archives: gentoo-commits

From: Patrice Clement <monsieurp@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-java/swingx-ws/
Date: Sun, 09 Oct 2016 09:36:09
Message-Id: 1476005745.7ad0e0642dbf8be6ff209ba2f26e2aeba38e07d7.monsieurp@gentoo
1 commit: 7ad0e0642dbf8be6ff209ba2f26e2aeba38e07d7
2 Author: Patrice Clement <monsieurp <AT> gentoo <DOT> org>
3 AuthorDate: Sun Oct 9 08:28:34 2016 +0000
4 Commit: Patrice Clement <monsieurp <AT> gentoo <DOT> org>
5 CommitDate: Sun Oct 9 09:35:45 2016 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7ad0e064
7
8 dev-java/swingx-ws: bump jdom dependency from 1.0 to 0.
9
10 Package-Manager: portage-2.3.0
11
12 .../swingx-ws/swingx-ws-1.0_p20110515-r1.ebuild | 65 ++++++++++++++++++++++
13 1 file changed, 65 insertions(+)
14
15 diff --git a/dev-java/swingx-ws/swingx-ws-1.0_p20110515-r1.ebuild b/dev-java/swingx-ws/swingx-ws-1.0_p20110515-r1.ebuild
16 new file mode 100644
17 index 00000000..8eeda25
18 --- /dev/null
19 +++ b/dev-java/swingx-ws/swingx-ws-1.0_p20110515-r1.ebuild
20 @@ -0,0 +1,65 @@
21 +# Copyright 1999-2016 Gentoo Foundation
22 +# Distributed under the terms of the GNU General Public License v2
23 +# $Id$
24 +
25 +EAPI="5"
26 +
27 +MY_P="${PN}-2011_05_15-src"
28 +JAVA_PKG_IUSE="doc source"
29 +
30 +inherit java-pkg-2 java-pkg-simple
31 +
32 +DESCRIPTION="Utilities and widgets to integrate Swing GUIs with web applications"
33 +HOMEPAGE="https://java.net/projects/swingx-ws/"
34 +SRC_URI="mirror://sourceforge/bt747/Development/${MY_P}.zip"
35 +LICENSE="LGPL-2.1"
36 +SLOT="bt747"
37 +KEYWORDS="~amd64 ~x86"
38 +
39 +CDEPEND="
40 + dev-java/jdom:0
41 + dev-java/json:0
42 + dev-java/rome:0
43 + dev-java/jtidy:0
44 + dev-java/xerces:2
45 + dev-java/swingx:1.6
46 + dev-java/swing-layout:1
47 + dev-java/swingx-beaninfo:0
48 + dev-java/commons-httpclient:3
49 + dev-java/xml-commons-external:1.4"
50 +
51 +RDEPEND="
52 + ${CDEPEND}
53 + >=virtual/jre-1.6"
54 +
55 +DEPEND="
56 + ${CDEPEND}
57 + >=virtual/jdk-1.6"
58 +
59 +S="${WORKDIR}/${MY_P}/src"
60 +JAVA_SRC_DIR="beaninfo java"
61 +JAVA_GENTOO_CLASSPATH="commons-httpclient-3,jdom-1.0,json,jtidy,rome,swing-layout-1,swingx-1.6,swingx-beaninfo,xerces-2,xml-commons-external-1.4"
62 +
63 +java_prepare() {
64 + java-pkg_clean "${WORKDIR}"
65 +
66 + # SwingWorker has been built-in since Java 6.
67 + find java -name "*.java" -exec sed -i -r "s:org\.jdesktop\.swingworker\.:javax.swing.:g" {} + || die
68 +
69 + # Fixes for newer swingx-beaninfo.
70 + sed -i "s:BeanInfoSupport:org.jdesktop.beans.\0:g" beaninfo/org/jdesktop/swingx/*.java || die
71 + find beaninfo -name "*.java" -exec sed -i -r "s:org\.jdesktop\.swingx\.(editors|BeanInfoSupport|EnumerationValue):org.jdesktop.beans.\1:g" {} + || die
72 +
73 + # GraphicsUtilities moved in later SwingX versions.
74 + sed -i "s:org\.jdesktop\.swingx\.graphics\.GraphicsUtilities:org.jdesktop.swingx.util.GraphicsUtilities:g" \
75 + java/org/jdesktop/swingx/mapviewer/AbstractTileFactory.java || die
76 +}
77 +
78 +src_compile() {
79 + java-pkg-simple_src_compile
80 +
81 + local DIR
82 + for DIR in ${JAVA_SRC_DIR}; do
83 + java-pkg_addres ${PN}.jar ${DIR}
84 + done
85 +}