From: "Sebastian Pipping" <sping@gentoo.org>
To: gentoo-commits@lists.gentoo.org
Subject: [gentoo-commits] proj/betagarden:master commit in: media-gfx/LightZone/files/, media-gfx/LightZone/
Date: Sun, 17 Feb 2013 04:43:22 +0000 (UTC) [thread overview]
Message-ID: <1361075331.dae495d6fceb7ae0dacb78a324d0d83056516f3a.sping@gentoo> (raw)
commit: dae495d6fceb7ae0dacb78a324d0d83056516f3a
Author: Sebastian Pipping <sebastian <AT> pipping <DOT> org>
AuthorDate: Sun Feb 17 03:53:55 2013 +0000
Commit: Sebastian Pipping <sping <AT> gentoo <DOT> org>
CommitDate: Sun Feb 17 04:28:51 2013 +0000
URL: http://git.overlays.gentoo.org/gitweb/?p=proj/betagarden.git;a=commit;h=dae495d6
media-gfx/LightZone: 3.9.1_p20130106-r2
---
....ebuild => LightZone-3.9.1_p20130106-r2.ebuild} | 15 ++---
.../LightZone-3.9.1_p20130106-indent-number.patch | 61 ++++++++++++++++++++
2 files changed, 67 insertions(+), 9 deletions(-)
diff --git a/media-gfx/LightZone/LightZone-3.9.1_p20130106-r1.ebuild b/media-gfx/LightZone/LightZone-3.9.1_p20130106-r2.ebuild
similarity index 88%
rename from media-gfx/LightZone/LightZone-3.9.1_p20130106-r1.ebuild
rename to media-gfx/LightZone/LightZone-3.9.1_p20130106-r2.ebuild
index bc84023..171270a 100644
--- a/media-gfx/LightZone/LightZone-3.9.1_p20130106-r1.ebuild
+++ b/media-gfx/LightZone/LightZone-3.9.1_p20130106-r2.ebuild
@@ -19,8 +19,9 @@ SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
-COMMON_DEPEND="dev-java/javahelp
- dev-java/sun-jai-bin"
+COMMON_DEPEND="dev-java/javahelp:0
+ dev-java/sun-jai-bin:0
+ dev-java/substance:3.3"
DEPEND="${COMMON_DEPEND}
dev-java/sun-jdk:1.6
@@ -53,21 +54,17 @@ src_prepare() {
einfo ''
einfo "Deleting shipped .so files:"
- einfo "$(find . -name '*.so' -print -delete)"
+ einfo "$(find . -name '*.so' -print -delete | sort)"
einfo ''
einfo "Deleting bundled .jar files:"
- einfo "$(find . -name '*.jar' -print | fgrep -v lightcrafts/lib/substance-lite.jar | xargs rm -v)"
-
- ewarn ''
- ewarn "These .jar files still need to be unbundled:"
- ewarn "$(find . -name '*.jar' -print)"
- ewarn ''
+ einfo "$(find . -name '*.jar' -print -delete | sort)"
# Replace bundled files
ln -s /usr/$(get_libdir)/sun-jai-bin/libmlib_jai.so linux/lib/libmlib_jai.so || die
java-pkg_jar-from javahelp jh.jar linux/lib/jh.jar || die
java-pkg_jar-from sun-jai-bin mlibwrapper_jai.jar linux/lib/mlibwrapper_jai.jar || die
_make_empty_jar lightcrafts/lib/script-api.jar # Included in Sun Java 6 already
+ java-pkg_jar-from substance-3.3 substance-lite.jar lightcrafts/lib/substance-lite.jar || die
java-pkg-2_src_prepare
}
diff --git a/media-gfx/LightZone/files/LightZone-3.9.1_p20130106-indent-number.patch b/media-gfx/LightZone/files/LightZone-3.9.1_p20130106-indent-number.patch
new file mode 100644
index 0000000..e747684
--- /dev/null
+++ b/media-gfx/LightZone/files/LightZone-3.9.1_p20130106-indent-number.patch
@@ -0,0 +1,61 @@
+From 0355c092ce86a25110a8b91df0a45b92e5730fe7 Mon Sep 17 00:00:00 2001
+From: Sebastian Pipping <sebastian@pipping.org>
+Date: Sun, 17 Feb 2013 05:08:17 +0100
+Subject: [PATCH] Handle "Not supported: indent-number" exception
+
+---
+ lightcrafts/src/com/lightcrafts/utils/xml/XMLUtil.java | 6 +++++-
+ lightcrafts/src/com/lightcrafts/utils/xml/XmlDocument.java | 6 +++++-
+ 2 files changed, 10 insertions(+), 2 deletions(-)
+
+diff --git a/lightcrafts/src/com/lightcrafts/utils/xml/XMLUtil.java b/lightcrafts/src/com/lightcrafts/utils/xml/XMLUtil.java
+index a7ed7fe..ac5c406 100644
+--- a/lightcrafts/src/com/lightcrafts/utils/xml/XMLUtil.java
++++ b/lightcrafts/src/com/lightcrafts/utils/xml/XMLUtil.java
+@@ -3,6 +3,7 @@
+ package com.lightcrafts.utils.xml;
+
+ import java.io.*;
++import java.lang.IllegalArgumentException;
+ import java.util.ArrayList;
+
+ import javax.xml.parsers.DocumentBuilder;
+@@ -435,7 +436,10 @@ public final class XMLUtil {
+ catch ( Exception e ) {
+ throw new IllegalStateException( e );
+ }
+- m_xformFactory.setAttribute( "indent-number", "2" );
++ try {
++ m_xformFactory.setAttribute( "indent-number", "2" );
++ } catch ( IllegalArgumentException e ) {
++ }
+ }
+ }
+ /* vim:set et sw=4 ts=4: */
+diff --git a/lightcrafts/src/com/lightcrafts/utils/xml/XmlDocument.java b/lightcrafts/src/com/lightcrafts/utils/xml/XmlDocument.java
+index e7f69a7..407ca17 100644
+--- a/lightcrafts/src/com/lightcrafts/utils/xml/XmlDocument.java
++++ b/lightcrafts/src/com/lightcrafts/utils/xml/XmlDocument.java
+@@ -14,6 +14,7 @@ import javax.xml.transform.dom.DOMSource;
+ import javax.xml.transform.stream.StreamResult;
+ import javax.xml.transform.stream.StreamSource;
+ import java.io.*;
++import java.lang.IllegalArgumentException;
+ import java.util.Arrays;
+
+ /**
+@@ -50,7 +51,10 @@ public class XmlDocument {
+ Transformers = TransformerFactory.newInstance();
+ // Here's how one controls XML output indentation in Java 1.5:
+ if (System.getProperty("java.version").startsWith("1.5")) {
+- Transformers.setAttribute("indent-number", "2");
++ try {
++ Transformers.setAttribute("indent-number", "2");
++ } catch (IllegalArgumentException e) {
++ }
+ }
+ }
+ catch (TransformerFactoryConfigurationError e) {
+--
+1.8.1.2
+
next reply other threads:[~2013-02-17 4:43 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2013-02-17 4:43 Sebastian Pipping [this message]
-- strict thread matches above, loose matches on Subject: below --
2013-02-09 18:36 [gentoo-commits] proj/betagarden:master commit in: media-gfx/LightZone/files/, media-gfx/LightZone/ Sebastian Pipping
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1361075331.dae495d6fceb7ae0dacb78a324d0d83056516f3a.sping@gentoo \
--to=sping@gentoo.org \
--cc=gentoo-commits@lists.gentoo.org \
--cc=gentoo-dev@lists.gentoo.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox