1 |
commit: 4a0234dee7a7c0d4946e5eeafc00d7d4f06089ef |
2 |
Author: Justin Lecher <jlec <AT> gentoo <DOT> org> |
3 |
AuthorDate: Wed Jun 25 11:14:57 2014 +0000 |
4 |
Commit: Justin Lecher <jlec <AT> gentoo <DOT> org> |
5 |
CommitDate: Wed Jun 25 11:14:57 2014 +0000 |
6 |
URL: http://git.overlays.gentoo.org/gitweb/?p=proj/betagarden.git;a=commit;h=4a0234de |
7 |
|
8 |
Readd dev-java/swingx because dev-java/substance depends on it |
9 |
|
10 |
Signed-off-by: Justin Lecher <jlec <AT> gentoo.org> |
11 |
|
12 |
--- |
13 |
.../swingx-0.8.20070125-SubstanceMonthViewUI.patch | 31 +++++++++++ |
14 |
dev-java/swingx/metadata.xml | 8 +++ |
15 |
dev-java/swingx/swingx-0.8.20070125-r1.ebuild | 60 ++++++++++++++++++++++ |
16 |
3 files changed, 99 insertions(+) |
17 |
|
18 |
diff --git a/dev-java/swingx/files/swingx-0.8.20070125-SubstanceMonthViewUI.patch b/dev-java/swingx/files/swingx-0.8.20070125-SubstanceMonthViewUI.patch |
19 |
new file mode 100644 |
20 |
index 0000000..58e3e8a |
21 |
--- /dev/null |
22 |
+++ b/dev-java/swingx/files/swingx-0.8.20070125-SubstanceMonthViewUI.patch |
23 |
@@ -0,0 +1,31 @@ |
24 |
+From cc1ee1f8752f41db9b1fbc9e3b51c9ffeeee96fb Mon Sep 17 00:00:00 2001 |
25 |
+From: Sebastian Pipping <sebastian@×××××××.org> |
26 |
+Date: Sat, 16 Feb 2013 19:53:55 +0100 |
27 |
+Subject: [PATCH] Fix access in BasicMonthViewUI for |
28 |
+ org.jvnet.substance.swingx.SubstanceMonthViewUI |
29 |
+ |
30 |
+--- |
31 |
+ src/java/org/jdesktop/swingx/plaf/basic/BasicMonthViewUI.java | 7 +++++-- |
32 |
+ 1 file changed, 5 insertions(+), 2 deletions(-) |
33 |
+ |
34 |
+diff --git a/src/java/org/jdesktop/swingx/plaf/basic/BasicMonthViewUI.java b/src/java/org/jdesktop/swingx/plaf/basic/BasicMonthViewUI.java |
35 |
+index d42abb2..75e2091 100644 |
36 |
+--- a/src/java/org/jdesktop/swingx/plaf/basic/BasicMonthViewUI.java |
37 |
++++ b/src/java/org/jdesktop/swingx/plaf/basic/BasicMonthViewUI.java |
38 |
+@@ -84,8 +84,11 @@ public class BasicMonthViewUI extends MonthViewUI { |
39 |
+ private MouseListener mouseListener; |
40 |
+ private MouseMotionListener mouseMotionListener; |
41 |
+ private Handler handler; |
42 |
+- private ImageIcon monthUpImage; |
43 |
+- private ImageIcon monthDownImage; |
44 |
++ |
45 |
++ // "protected" needed for org.jvnet.substance.swingx.SubstanceMonthViewUI |
46 |
++ protected ImageIcon monthUpImage; |
47 |
++ protected ImageIcon monthDownImage; |
48 |
++ |
49 |
+ private Rectangle dirtyRect = new Rectangle(); |
50 |
+ private Rectangle bounds = new Rectangle(); |
51 |
+ private Font derivedFont; |
52 |
+-- |
53 |
+1.8.1.2 |
54 |
+ |
55 |
|
56 |
diff --git a/dev-java/swingx/metadata.xml b/dev-java/swingx/metadata.xml |
57 |
new file mode 100644 |
58 |
index 0000000..16bcc9f |
59 |
--- /dev/null |
60 |
+++ b/dev-java/swingx/metadata.xml |
61 |
@@ -0,0 +1,8 @@ |
62 |
+<?xml version="1.0" encoding="UTF-8"?> |
63 |
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> |
64 |
+<pkgmetadata> |
65 |
+ <maintainer> |
66 |
+ <email>sping@g.o</email> |
67 |
+ <name>Sebastian Pipping</name> |
68 |
+ </maintainer> |
69 |
+</pkgmetadata> |
70 |
|
71 |
diff --git a/dev-java/swingx/swingx-0.8.20070125-r1.ebuild b/dev-java/swingx/swingx-0.8.20070125-r1.ebuild |
72 |
new file mode 100644 |
73 |
index 0000000..6a5161d |
74 |
--- /dev/null |
75 |
+++ b/dev-java/swingx/swingx-0.8.20070125-r1.ebuild |
76 |
@@ -0,0 +1,60 @@ |
77 |
+# Copyright 1999-2013 Gentoo Foundation |
78 |
+# Distributed under the terms of the GNU General Public License v2 |
79 |
+# $Header: $ |
80 |
+ |
81 |
+EAPI="3" |
82 |
+ |
83 |
+inherit eutils java-pkg-2 |
84 |
+ |
85 |
+DESCRIPTION="SwingLabs Swing Component Extensions" |
86 |
+HOMEPAGE="http://java.net/projects/swingx" |
87 |
+SRC_URI="http://www.hartwork.org/public/${P}.tar.xz" |
88 |
+# i.e. a snapshot of https://svn.java.net/svn/swingx~svn/tags/jw_before_default_swingx_renderer_25jan2007/ |
89 |
+ |
90 |
+LICENSE="|| ( LGPL-2.1 BSD ) Apache-2.0" |
91 |
+SLOT="0.8" |
92 |
+KEYWORDS="~amd64 ~x86" |
93 |
+IUSE="" |
94 |
+ |
95 |
+COMMON_DEPEND="dev-java/swing-worker:0 |
96 |
+ dev-java/batik:1.7" |
97 |
+ |
98 |
+DEPEND=">=virtual/jdk-1.5 ${COMMON_DEPEND}" |
99 |
+RDEPEND=">=virtual/jre-1.5 ${COMMON_DEPEND}" |
100 |
+ |
101 |
+S=${WORKDIR}/jw_before_default_swingx_renderer_25jan2007 |
102 |
+ |
103 |
+src_compile() { |
104 |
+ epatch "${FILESDIR}"/${P}-SubstanceMonthViewUI.patch |
105 |
+ |
106 |
+ local swing_worker_jar=$(java-pkg_getjar swing-worker swing-worker.jar) |
107 |
+ local batik_jar=$(java-pkg_getjar batik-1.7 batik-all.jar) |
108 |
+ |
109 |
+ find . -type f -name '*.java' | fgrep -v /src/test/ | while read i ; do |
110 |
+ local source=${i##./} |
111 |
+ local binary=${source%%.java}.class |
112 |
+ [[ -e "${binary}" ]] && continue |
113 |
+ |
114 |
+ echo " JAVAC ${binary}" |
115 |
+ ejavac -classpath "src/java/:src/beaninfo/:${swing_worker_jar}:${batik_jar}" "${i}" || die |
116 |
+ done |
117 |
+} |
118 |
+ |
119 |
+src_install() { |
120 |
+ local jar_input=jar_input |
121 |
+ |
122 |
+ find -type f \( \ |
123 |
+ -name '*.class' \ |
124 |
+ -o -name '*.gif' \ |
125 |
+ -o -name '*.png' \ |
126 |
+ -o -name '*.html' \ |
127 |
+ -o -name '*.properties' \) \ |
128 |
+ | fgrep -v /src/test/ | while read i ; do |
129 |
+ local dir_part="$(dirname "${i}" | sed 's,^\./src/[^/]\+/,,')" |
130 |
+ mkdir -p "${jar_input}/${dir_part}" || die |
131 |
+ cp --no-clobber "${i}" "${jar_input}/${dir_part}/" || die |
132 |
+ done |
133 |
+ |
134 |
+ ( cd "${jar_input}" && jar cf ../${PN}.jar . ) || die |
135 |
+ java-pkg_dojar ${PN}.jar || die |
136 |
+} |