Gentoo Archives: gentoo-commits

From: Guillaume Horel <guillaume.horel@×××××.com>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/sci:master commit in: dev-java/jeuclid-core/, dev-java/jeuclid-core/files/
Date: Sun, 27 Jul 2014 13:09:07
Message-Id: 1406466465.4507cf4c9a4819c4ba591bbb64472b8478699e0a.guillaume_horel@gentoo
1 commit: 4507cf4c9a4819c4ba591bbb64472b8478699e0a
2 Author: Guillaume Horel <guillaume.horel <AT> gmail <DOT> com>
3 AuthorDate: Sun Jul 27 13:07:45 2014 +0000
4 Commit: Guillaume Horel <guillaume.horel <AT> gmail <DOT> com>
5 CommitDate: Sun Jul 27 13:07:45 2014 +0000
6 URL: http://git.overlays.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=4507cf4c
7
8 dev-java/jeuclid-core: upgrade dependencies
9
10 Package-Manager: portage-2.2.10
11
12 ---
13 dev-java/jeuclid-core/ChangeLog | 10 ++++++++--
14 .../jeuclid-core/files/jeuclid-core-cast-issue.patch | 18 ++++++++++++++++++
15 ...core-3.1.9.ebuild => jeuclid-core-3.1.9-r1.ebuild} | 19 +++++--------------
16 3 files changed, 31 insertions(+), 16 deletions(-)
17
18 diff --git a/dev-java/jeuclid-core/ChangeLog b/dev-java/jeuclid-core/ChangeLog
19 index 9b3617b..b75ef7d 100644
20 --- a/dev-java/jeuclid-core/ChangeLog
21 +++ b/dev-java/jeuclid-core/ChangeLog
22 @@ -1,7 +1,14 @@
23 # ChangeLog for dev-java/jeuclid-core
24 -# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
25 +# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
26 # $Header: $
27
28 +*jeuclid-core-3.1.9-r1 (27 Jul 2014)
29 +
30 + 27 Jul 2014; Guillaume Horel <guillaume.horel@×××××.com>
31 + +files/jeuclid-core-cast-issue.patch, +jeuclid-core-3.1.9-r1.ebuild,
32 + -jeuclid-core-3.1.9.ebuild:
33 + dev-java/jeuclid-core: upgrade dependencies
34 +
35 *jeuclid-core-3.1.9 (14 May 2012)
36
37 14 May 2012; Sébastien Fabbro <bicatali@g.o>
38 @@ -18,4 +25,3 @@
39
40 22 Jan 2010; Sébastien Fabbro <bicatali@g.o> +metadata.xml:
41 Initial import. Ebuild initially submitted by Jiri Tyr, bug #224995
42 -
43
44 diff --git a/dev-java/jeuclid-core/files/jeuclid-core-cast-issue.patch b/dev-java/jeuclid-core/files/jeuclid-core-cast-issue.patch
45 new file mode 100644
46 index 0000000..2ff4670
47 --- /dev/null
48 +++ b/dev-java/jeuclid-core/files/jeuclid-core-cast-issue.patch
49 @@ -0,0 +1,18 @@
50 +Index: jeuclid-parent-3.1.9/jeuclid-core/src/main/java/net/sourceforge/jeuclid/converter/ConverterRegistry.java
51 +===================================================================
52 +--- jeuclid-parent-3.1.9.orig/jeuclid-core/src/main/java/net/sourceforge/jeuclid/converter/ConverterRegistry.java 2010-02-12 15:10:32.000000000 +0100
53 ++++ jeuclid-parent-3.1.9/jeuclid-core/src/main/java/net/sourceforge/jeuclid/converter/ConverterRegistry.java 2013-08-20 14:55:16.000000000 +0200
54 +@@ -52,10 +52,10 @@
55 + */
56 + @SuppressWarnings("unchecked")
57 + protected ConverterRegistry() {
58 +- final Iterator<ConverterDetector> it = Service
59 +- .providers(ConverterDetector.class);
60 ++ final Iterator<Object> it = Service
61 ++ .providers(ConverterDetector.class);
62 + while (it.hasNext()) {
63 +- final ConverterDetector det = it.next();
64 ++ final ConverterDetector det = (ConverterDetector) it.next();
65 + det.detectConversionPlugins(this);
66 + }
67 + }
68
69 diff --git a/dev-java/jeuclid-core/jeuclid-core-3.1.9.ebuild b/dev-java/jeuclid-core/jeuclid-core-3.1.9-r1.ebuild
70 similarity index 59%
71 rename from dev-java/jeuclid-core/jeuclid-core-3.1.9.ebuild
72 rename to dev-java/jeuclid-core/jeuclid-core-3.1.9-r1.ebuild
73 index e3c3fe8..8d901a7 100644
74 --- a/dev-java/jeuclid-core/jeuclid-core-3.1.9.ebuild
75 +++ b/dev-java/jeuclid-core/jeuclid-core-3.1.9-r1.ebuild
76 @@ -20,9 +20,7 @@ COMMON_DEPEND="dev-java/ant-core
77 dev-java/commons-logging
78 dev-java/jcip-annotations
79 dev-java/xml-commons-external:1.3
80 - dev-java/xmlgraphics-commons:1.3"
81 -
82 -# note: dev-java/jcip-annotations is in the java overlay
83 + dev-java/xmlgraphics-commons:1.5"
84
85 RDEPEND=">=virtual/jre-1.5
86 ${COMMON_DEPEND}"
87 @@ -34,11 +32,8 @@ DEPEND=">=virtual/jdk-1.5
88 S="${WORKDIR}/jeuclid-parent-${PV}/${PN}"
89
90 src_prepare() {
91 - # remove support of FreeHep from JAVA files (not needed for FOP plugin)
92 - # really not needed?
93 - #rm -f src/main/java/net/sourceforge/jeuclid/converter/FreeHep*
94 -
95 - epatch "${FILESDIR}"/${PN}-no-freehep.patch
96 + epatch "${FILESDIR}"/${PN}-no-freehep.patch \
97 + "${FILESDIR}"/${PN}-cast-issue.patch
98
99 # create directory for dependencies
100 mkdir lib && cd lib || die
101 @@ -46,12 +41,8 @@ src_prepare() {
102 # add dependencies into the lib dir
103 java-pkg_jar-from ant-core ant.jar
104 java-pkg_jar-from batik-1.7 batik-all.jar
105 - java-pkg_jar-from commons-logging commons-logging.jar
106 - java-pkg_jar-from jcip-annotations jcip-annotations.jar
107 - java-pkg_jar-from xml-commons-external-1.3 xml-apis.jar
108 - java-pkg_jar-from xmlgraphics-commons-1.3 xmlgraphics-commons.jar
109 - #java-pkg_jar-from freehep-util freehep-util.jar
110 - #java-pkg_jar-from freehep-graphics2d freehep-graphics2d.jar
111 + java-pkg_jar-from commons-logging,jcip-annotations,xml-commons-external-1.3
112 + java-pkg_jar-from xml-commons-external-1.3,xmlgraphics-commons-1.5
113 }
114
115 src_install() {