[med-svn] [mauve] 01/01: Adapt to latest zeus-jscl
Andreas Tille
tille at debian.org
Mon Apr 27 10:37:36 UTC 2015
This is an automated email from the git hooks/post-receive script.
tille pushed a commit to branch master
in repository mauve.
commit cf6629282154d4db3fe5c742a9b7816cf9933aef
Author: Andreas Tille <tille at debian.org>
Date: Mon Apr 27 12:35:40 2015 +0200
Adapt to latest zeus-jscl
---
debian/get-orig-source | 3 +-
debian/patches/revert_zeus-jscl_from_debian.patch | 17 ------
debian/patches/series | 2 +-
.../use_JConsole_of_zeus-jscl_properly.patch | 68 ++++++++++++++++++++++
4 files changed, 70 insertions(+), 20 deletions(-)
diff --git a/debian/get-orig-source b/debian/get-orig-source
index 237fd4b..ea26fb9 100755
--- a/debian/get-orig-source
+++ b/debian/get-orig-source
@@ -28,8 +28,7 @@ LC_ALL=C svn export ${SVNURI} ${TARDIR} >/dev/null 2>/dev/null
cd ${TARDIR}
rm -rf osx win32 win64
rm -rf linux-x64/mauveAligner linux-x86/mauveAligner linux-x64/progressiveMauve linux-x86/progressiveMauve
-# zeus-jscl should be removable as well but when using libzeus-jscl-java the build fails ...
-for libjava in ant bytecode commons-cli core dbus gui jebl postgres ; do
+for libjava in ant bytecode commons-cli core dbus gui jebl postgres zeus-jscl ; do
find . -name "*${libjava}*.jar" -delete
done
rm -rf build_support/retroweaver
diff --git a/debian/patches/revert_zeus-jscl_from_debian.patch b/debian/patches/revert_zeus-jscl_from_debian.patch
deleted file mode 100644
index 22c722a..0000000
--- a/debian/patches/revert_zeus-jscl_from_debian.patch
+++ /dev/null
@@ -1,17 +0,0 @@
-Author: Andreas Tille <tille at debian.org>
-Last-Updated: Fri, 17 Apr 2015 15:38:22 +0200
-Description: Since the libzeus-jscl-java package does not (yet)
- work I revert this patch to enable further development on this package
- for the moment. It should be disabled before upload.
-
---- a/build.xml
-+++ b/build.xml
-@@ -81,7 +81,7 @@
- ${deblib}/biojava.jar;
- ${deblib}/commons-cli.jar;
- ${support}/junit.jar;
-- ${deblib}/zeus-jscl.jar;
-+ ${ext}/zeus-jscl.jar;
- ${ext}/goose.jar;
- ${ext}/ant-1.7.1.jar;
- ${deblib}/dbus.jar;
diff --git a/debian/patches/series b/debian/patches/series
index 71dfd14..3eef136 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -1,3 +1,3 @@
build_xml.patch
debian_classes.patch
-revert_zeus-jscl_from_debian.patch
+use_JConsole_of_zeus-jscl_properly.patch
diff --git a/debian/patches/use_JConsole_of_zeus-jscl_properly.patch b/debian/patches/use_JConsole_of_zeus-jscl_properly.patch
new file mode 100644
index 0000000..b0151eb
--- /dev/null
+++ b/debian/patches/use_JConsole_of_zeus-jscl_properly.patch
@@ -0,0 +1,68 @@
+From: Markus Koschany <apo at gambaru.de>
+Date: Sun, 26 Apr 2015 15:22:19 +0200
+Subject: Adapt to latest libzeus-jscl-java version
+ For a detailed explanation see the debian-java mailing list archive
+ https://lists.debian.org/debian-java/2015/04/msg00106.html
+
+--- a/src/org/gel/mauve/MyConsole.java
++++ b/src/org/gel/mauve/MyConsole.java
+@@ -10,18 +10,20 @@ import java.io.PrintStream;
+ public class MyConsole {
+ private static boolean useSwing = false;
+
+- private static JConsole console;
++ private static JConsole console = new JConsole();
+
+ public static void setUseSwing (boolean b) {
+ if (b && !useSwing) {
+- console = JConsole.getConsole ();
+ console.setTitle ("Mauve Console");
+ console.setSize (400, 400);
+ Dimension dim = Toolkit.getDefaultToolkit().getScreenSize();
+ console.setLocation(dim.width-400, 0);
+- console.startConsole ();
++ JConsole.getConsole().startConsole ();
++ if (!console.isVisible()) {
++ console.setVisible(true);
++ }
+ } else if (!b && useSwing) {
+- console.stopConsole ();
++ JConsole.getConsole().stopConsole ();
+ console = null;
+ }
+
+@@ -30,13 +32,13 @@ public class MyConsole {
+
+ public static void showConsole () {
+ if (useSwing) {
+- console.showConsole ();
++ JConsole.getConsole().showConsole ();
+ }
+ }
+
+ public static PrintStream err () {
+ if (useSwing) {
+- console.showConsole ();
++ JConsole.getConsole().showConsole ();
+ }
+ return System.err;
+ }
+@@ -44,4 +46,4 @@ public class MyConsole {
+ public static PrintStream out () {
+ return System.out;
+ }
+-}
+\ No newline at end of file
++}
+--- a/src/org/gel/mauve/gui/MauveFrame.java
++++ b/src/org/gel/mauve/gui/MauveFrame.java
+@@ -497,8 +497,7 @@ public class MauveFrame extends JFrame implements ActionListener, ModelProgressL
+ }
+ if (source == jMenuHelpConsole || ae.getActionCommand().equals("Console"))
+ {
+- JConsole console = JConsole.getConsole();
+- console.showConsole();
++ JConsole.getConsole().showConsole();
+ }
+ if (source == jMenuHelpClearCache || ae.getActionCommand().equals("ClearCache"))
+ {
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-med/mauve.git
More information about the debian-med-commit
mailing list