The following commit has been merged in the master branch:
commit 09db820cc4e3dd0e38854941bb2f0fdff64c98c5
Author: Felix Natter <fnat...@gmx.net>
Date:   Sun Jun 2 15:15:05 2013 +0200

    add patch for libjgoodies-forms-java 1.3->1.6 transition

diff --git a/debian/changelog b/debian/changelog
index b3f85af..9836bc6 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -8,8 +8,9 @@ freeplane (1.2.23-2) unstable; urgency=low
   * change freeplane.mime such that Freeplane is run by run-mailcap
     on *.mm (see the comments at the top of the file!!)
   * add link history_en.txt.gz->changelog.gz to satisfy lintian
+  * add patch for libjgoodies-forms-java 1.3->1.6 transition
 
- -- Felix Natter <fnat...@gmx.net>  Sat, 11 May 2013 11:18:24 +0200
+ -- Felix Natter <fnat...@gmx.net>  Sat, 02 Jun 2013 15:14:00 +0200
 
 freeplane (1.2.23-1~exp1) experimental; urgency=low
 
diff --git a/debian/control b/debian/control
index e4671dd..30d9d38 100644
--- a/debian/control
+++ b/debian/control
@@ -4,7 +4,7 @@ Priority: extra
 Maintainer: Debian Java Maintainers 
<pkg-java-maintain...@lists.alioth.debian.org>
 Uploaders: Felix Natter <fnat...@gmx.net>
 Build-Depends: cdbs, debhelper (>= 7), docbook-xsl, docbook-xml, xsltproc, 
imagemagick, ant, default-jdk, quilt
-Build-Depends-Indep: javahelp2, groovy, libcommons-lang-java, 
libcommons-io-java, libjgoodies-forms-java, simplyhtml (>=0.16.07), 
libbatik-java, librhino-java, libfop-java, libxerces2-java, 
libxml-commons-external-java, libjaxp1.3-java, libjlatexmath-java, 
libknopflerfish-osgi-framework-java, libjsyntaxpane-java (>=0.9.6~r156)
+Build-Depends-Indep: javahelp2, groovy, libcommons-lang-java, 
libcommons-io-java, libjgoodies-forms-java(>=1.6.0), simplyhtml (>=0.16.07), 
libbatik-java, librhino-java, libfop-java, libxerces2-java, 
libxml-commons-external-java, libjaxp1.3-java, libjlatexmath-java, 
libknopflerfish-osgi-framework-java, libjsyntaxpane-java (>=0.9.6~r156)
 Standards-Version: 3.9.4
 Vcs-Git: git://git.debian.org/pkg-java/freeplane.git
 Vcs-Browser: http://anonscm.debian.org/gitweb/?p=pkg-java/freeplane.git
@@ -12,7 +12,7 @@ Homepage: http://freeplane.org/
 
 Package: freeplane
 Architecture: all
-Depends: ${misc:Depends}, default-jre | sun-java6-jre, javahelp2, groovy, 
libcommons-lang-java, libcommons-io-java, libjgoodies-forms-java, simplyhtml 
(>=0.16.07), libbatik-java, librhino-java, libfop-java, libxerces2-java, 
libxml-commons-external-java, libjaxp1.3-java, libjlatexmath-java, 
libknopflerfish-osgi-framework-java, libjsyntaxpane-java (>=0.9.6~r156), 
libjortho-freeplane-java (= ${binary:Version})
+Depends: ${misc:Depends}, default-jre | sun-java6-jre, javahelp2, groovy, 
libcommons-lang-java, libcommons-io-java, libjgoodies-forms-java(>=1.6.0), 
simplyhtml (>=0.16.07), libbatik-java, librhino-java, libfop-java, 
libxerces2-java, libxml-commons-external-java, libjaxp1.3-java, 
libjlatexmath-java, libknopflerfish-osgi-framework-java, libjsyntaxpane-java 
(>=0.9.6~r156), libjortho-freeplane-java (= ${binary:Version})
 Recommends: xdg-utils, java-wrappers
 Description: Java program for working with Mind Maps
  Freeplane is a free and open source software application that supports
diff --git a/debian/patches/10_libraries_properties.patch 
b/debian/patches/10_libraries_properties.patch
index e6eb59c..acd22df 100644
--- a/debian/patches/10_libraries_properties.patch
+++ b/debian/patches/10_libraries_properties.patch
@@ -17,7 +17,7 @@ changes paths to dependency jars to /usr/share/java/...
 +commons-lang.jar = ${freeplane.ext.lib}/commons-lang.jar
 +# TODO: upstream freeplane requires commons-io-2.4.jar, but debian only has 
1.4 ?
 +commons-io.jar = ${freeplane.ext.lib}/commons-io.jar
-+forms.jar = ${freeplane.ext.lib}/forms.jar
++forms.jar = ${freeplane.ext.lib}/jgoodies-forms.jar
  SimplyHTML.jar = ${freeplane.ext.lib}/SimplyHTML.jar
 -jortho.jar = ${freeplane.ext.lib}/jortho.jar
 +jortho.jar = ${workspace}/JOrtho_0.4_freeplane/dist/lib/jortho-0.4+fp1.1.1.jar
diff --git a/debian/patches/15_libraries_manifest.patch 
b/debian/patches/15_libraries_manifest.patch
index 82ad4e5..53ed633 100644
--- a/debian/patches/15_libraries_manifest.patch
+++ b/debian/patches/15_libraries_manifest.patch
@@ -1,7 +1,7 @@
 adapts jar paths in core MANIFEST as well as plugin MANIFESTs
 --- a/freeplane/META-INF/MANIFEST.MF
 +++ b/freeplane/META-INF/MANIFEST.MF
-@@ -7,12 +7,12 @@
+@@ -7,12 +7,13 @@
   lib/freeplaneeditor.jar,
   lib/freeplanemac.jar,
   lib/freeplaneosgi.jar,
@@ -13,7 +13,8 @@ adapts jar paths in core MANIFEST as well as plugin MANIFESTs
 - lib/jortho.jar,
 + ../../../java/commons-lang.jar,
 + ../../../commons-io.jar,
-+ ../../../java/forms.jar,
++ ../../../java/jgoodies-forms.jar,
++ ../../../java/jgoodies-common.jar,
 + ../../../java/gnu-regexp-1.1.4.jar,
 + ../../../java/SimplyHTML.jar,
 + ../../../java/jortho.jar,
diff --git a/debian/patches/93_jgoodies1.6.patch 
b/debian/patches/93_jgoodies1.6.patch
new file mode 100644
index 0000000..d57f2b6
--- /dev/null
+++ b/debian/patches/93_jgoodies1.6.patch
@@ -0,0 +1,188 @@
+fix code for libjgoodies-forms-java 1.3->1.6 transition
+--- a/freeplane/src/org/freeplane/core/resources/components/OptionPanel.java
++++ b/freeplane/src/org/freeplane/core/resources/components/OptionPanel.java
+@@ -50,7 +50,7 @@
+ import org.freeplane.features.mode.Controller;
+ 
+ import com.jgoodies.forms.builder.DefaultFormBuilder;
+-import com.jgoodies.forms.factories.ButtonBarFactory;
++import com.jgoodies.forms.builder.ButtonBarBuilder;
+ import com.jgoodies.forms.layout.FormLayout;
+ 
+ public class OptionPanel {
+@@ -99,6 +99,35 @@
+               new OptionPanelBuilder();
+       }
+ 
++    /**
++     * Builds and returns a right aligned button bar with the given buttons.
++     *
++     * @param buttons  an array of buttons to add
++     * @return a right aligned button bar with the given buttons
++     */
++    public static JPanel buildRightAlignedBar(JButton[] buttons) {
++//        ButtonBarBuilder2 builder = new ButtonBarBuilder2();
++      ButtonBarBuilder builder = new ButtonBarBuilder();
++        builder.addGlue();
++        builder.addButton(buttons);
++        return builder.getPanel();
++    }
++
++
++      /**
++       * Builds and returns a button bar with OK and Cancel.
++     *
++     * @param ok              the OK button
++     * @param cancel  the Cancel button
++     * @return a panel that contains the button(s)
++     */
++    public static JPanel buildOKCancelBar(
++            JButton ok, JButton cancel) {
++        return buildRightAlignedBar(new JButton[] {ok, cancel});
++    }
++
++
++
+       public void buildPanel(final DefaultMutableTreeNode controlsTree) {
+               final FormLayout leftLayout = new 
FormLayout("max(80dlu;p):grow", "");
+               final DefaultFormBuilder leftBuilder = new 
DefaultFormBuilder(leftLayout);
+@@ -157,7 +186,7 @@
+                       }
+               });
+               topDialog.getRootPane().setDefaultButton(okButton);
+-              
topDialog.getContentPane().add(ButtonBarFactory.buildOKCancelBar(cancelButton, 
okButton), BorderLayout.SOUTH);
++              topDialog.getContentPane().add(buildOKCancelBar(cancelButton, 
okButton), BorderLayout.SOUTH);
+       }
+       
+       private boolean validate() {
+--- 
a/freeplane/src/org/freeplane/features/styles/mindmapmode/StyleEditorPanel.java
++++ 
b/freeplane/src/org/freeplane/features/styles/mindmapmode/StyleEditorPanel.java
+@@ -747,7 +747,7 @@
+               final String form = "right:max(20dlu;p), 2dlu, p, 
1dlu,right:max(20dlu;p), 4dlu, 80dlu, 7dlu";
+               final FormLayout rightLayout = new FormLayout(form, "");
+               final DefaultFormBuilder rightBuilder = new 
DefaultFormBuilder(rightLayout);
+-              rightBuilder.setBorder(Borders.DLU2_BORDER);
++              rightBuilder.border(Borders.DLU2);
+               
rightBuilder.appendSeparator(TextUtils.getText("OptionPanel.separator.NodeStyle"));
+               if (addStyleBox) {
+                       addAutomaticLayout(rightBuilder);
+--- 
a/freeplane/src/org/freeplane/view/swing/features/time/mindmapmode/TimeManagement.java
++++ 
b/freeplane/src/org/freeplane/view/swing/features/time/mindmapmode/TimeManagement.java
+@@ -78,7 +78,7 @@
+ import org.freeplane.features.text.mindmapmode.MTextController;
+ 
+ import com.jgoodies.forms.builder.DefaultFormBuilder;
+-import com.jgoodies.forms.factories.FormFactory;
++import com.jgoodies.forms.layout.FormSpecs;
+ import com.jgoodies.forms.layout.FormLayout;
+ 
+ /**
+@@ -157,11 +157,11 @@
+                       calendarContainer.setAlignmentX(0.5f);
+                       add(calendarContainer);
+                       
+-                      DefaultFormBuilder btnBuilder = new 
DefaultFormBuilder(new 
FormLayout(FormFactory.GROWING_BUTTON_COLSPEC.toString(), ""));
++                      DefaultFormBuilder btnBuilder = new 
DefaultFormBuilder(new FormLayout(FormSpecs.GROWING_BUTTON_COLSPEC.toString(), 
""));
+                        
btnBuilder.getLayout().addGroupedColumn(btnBuilder.getColumnCount());
+                        for(int i = 1; i< colCount; i++){
+                                btnBuilder.appendRelatedComponentsGapColumn();
+-                               
btnBuilder.appendColumn(FormFactory.GROWING_BUTTON_COLSPEC);
++                               
btnBuilder.appendColumn(FormSpecs.GROWING_BUTTON_COLSPEC);
+                                
btnBuilder.getLayout().addGroupedColumn(btnBuilder.getColumnCount());
+                       }
+ 
+--- 
a/freeplane_plugin_script/src/org/freeplane/plugin/script/addons/AddOnDetailsPanel.java
++++ 
b/freeplane_plugin_script/src/org/freeplane/plugin/script/addons/AddOnDetailsPanel.java
+@@ -28,7 +28,7 @@
+ import org.freeplane.plugin.script.ExecuteScriptAction;
+ import org.freeplane.plugin.script.addons.ScriptAddOnProperties.Script;
+ 
+-import com.jgoodies.forms.factories.FormFactory;
++import com.jgoodies.forms.layout.FormSpecs;
+ import com.jgoodies.forms.layout.ColumnSpec;
+ import com.jgoodies.forms.layout.FormLayout;
+ import com.jgoodies.forms.layout.RowSpec;
+@@ -41,16 +41,16 @@
+       public AddOnDetailsPanel(final AddOnProperties addOn, final String 
warning) {
+               this.warning = warning;
+               setLayout(new FormLayout(new ColumnSpec[] {
+-                              FormFactory.DEFAULT_COLSPEC,
+-                              FormFactory.RELATED_GAP_COLSPEC,
++                              FormSpecs.DEFAULT_COLSPEC,
++                              FormSpecs.RELATED_GAP_COLSPEC,
+                               ColumnSpec.decode("default:grow"),},
+                       new RowSpec[] {
+-                              FormFactory.RELATED_GAP_ROWSPEC,
+-                              FormFactory.DEFAULT_ROWSPEC,
+-                              FormFactory.RELATED_GAP_ROWSPEC,
+-                              FormFactory.DEFAULT_ROWSPEC,
+-                              FormFactory.RELATED_GAP_ROWSPEC,
+-                              FormFactory.DEFAULT_ROWSPEC,
++                              FormSpecs.RELATED_GAP_ROWSPEC,
++                              FormSpecs.DEFAULT_ROWSPEC,
++                              FormSpecs.RELATED_GAP_ROWSPEC,
++                              FormSpecs.DEFAULT_ROWSPEC,
++                              FormSpecs.RELATED_GAP_ROWSPEC,
++                              FormSpecs.DEFAULT_ROWSPEC,
+                               RowSpec.decode("top:default:grow"),}));
+               
+               JLabel imageLabel = createImageLabel(addOn);
+--- 
a/freeplane_plugin_script/src/org/freeplane/plugin/script/addons/AddOnInstallerPanel.java
++++ 
b/freeplane_plugin_script/src/org/freeplane/plugin/script/addons/AddOnInstallerPanel.java
+@@ -43,7 +43,7 @@
+ import org.freeplane.plugin.script.ScriptingPermissions;
+ 
+ import com.jgoodies.forms.factories.DefaultComponentFactory;
+-import com.jgoodies.forms.factories.FormFactory;
++import com.jgoodies.forms.layout.FormSpecs;
+ import com.jgoodies.forms.layout.ColumnSpec;
+ import com.jgoodies.forms.layout.FormLayout;
+ import com.jgoodies.forms.layout.RowSpec;
+@@ -62,17 +62,17 @@
+               setLayout(new FormLayout(new ColumnSpec[] {
+                               ColumnSpec.decode("default:grow"),},
+                       new RowSpec[] {
+-                              FormFactory.RELATED_GAP_ROWSPEC,
+-                              FormFactory.DEFAULT_ROWSPEC,
+-                              FormFactory.RELATED_GAP_ROWSPEC,
+-                              FormFactory.DEFAULT_ROWSPEC,
+-                              FormFactory.RELATED_GAP_ROWSPEC,
+-                              FormFactory.DEFAULT_ROWSPEC,
+-                              FormFactory.DEFAULT_ROWSPEC,
+-                              FormFactory.RELATED_GAP_ROWSPEC,
+-                              FormFactory.DEFAULT_ROWSPEC,
+-                              FormFactory.RELATED_GAP_ROWSPEC,
+-                              FormFactory.DEFAULT_ROWSPEC,}));
++                              FormSpecs.RELATED_GAP_ROWSPEC,
++                              FormSpecs.DEFAULT_ROWSPEC,
++                              FormSpecs.RELATED_GAP_ROWSPEC,
++                              FormSpecs.DEFAULT_ROWSPEC,
++                              FormSpecs.RELATED_GAP_ROWSPEC,
++                              FormSpecs.DEFAULT_ROWSPEC,
++                              FormSpecs.DEFAULT_ROWSPEC,
++                              FormSpecs.RELATED_GAP_ROWSPEC,
++                              FormSpecs.DEFAULT_ROWSPEC,
++                              FormSpecs.RELATED_GAP_ROWSPEC,
++                              FormSpecs.DEFAULT_ROWSPEC,}));
+               //
+               // Search
+               //
+--- a/freeplane/src/org/freeplane/core/resources/components/KeyProperty.java
++++ b/freeplane/src/org/freeplane/core/resources/components/KeyProperty.java
+@@ -32,6 +32,7 @@
+ 
+ import com.jgoodies.forms.builder.DefaultFormBuilder;
+ import com.jgoodies.forms.layout.RowSpec;
++import com.jgoodies.forms.layout.Sizes;
+ 
+ /**
+  * @author Dimitry Polivaev
+@@ -77,7 +78,7 @@
+               String tooltip = TextUtils.getOptionalText(getDescription());
+               label.setToolTipText(tooltip);
+               if (KeyProperty.rowSpec == null) {
+-                      KeyProperty.rowSpec = new RowSpec("fill:20dlu");
++        KeyProperty.rowSpec = new RowSpec(RowSpec.FILL, Sizes.dluX(20), 0.0);
+               }
+               if (3 < builder.getColumn()) {
+                       builder.appendRelatedComponentsGapRow();
diff --git a/debian/patches/series b/debian/patches/series
index 01895e3..bd22608 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -8,3 +8,4 @@
 80_no_update_check.patch
 90_fix_jsyntaxpane_location.patch
 92_fix_old_manifest.patch
+93_jgoodies1.6.patch

-- 
freeplane packaging

_______________________________________________
pkg-java-commits mailing list
pkg-java-commits@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-java-commits

Reply via email to