[sweethome3d] 10/15: Refresh patches for new release.

Markus Koschany apo at moszumanska.debian.org
Wed Sep 13 20:25:34 UTC 2017


This is an automated email from the git hooks/post-receive script.

apo pushed a commit to branch master
in repository sweethome3d.

commit 99f7df192338499161faf836642557f3b71e0d64
Author: Markus Koschany <apo at debian.org>
Date:   Wed Sep 13 09:56:29 2017 +0200

    Refresh patches for new release.
---
 debian/patches/01noMacOSX                    |  94 ++++++++++++----------
 debian/patches/04manifest                    |  13 +++-
 debian/patches/build.patch                   |  37 +++++++++
 debian/patches/disable-checkForUpdates.patch |  21 +++++
 debian/patches/no-video.patch                | 112 +++++++++++++++++++++++++++
 debian/patches/noadditionalprovisions.patch  |  20 +++++
 debian/patches/series                        |   4 +
 7 files changed, 258 insertions(+), 43 deletions(-)

diff --git a/debian/patches/01noMacOSX b/debian/patches/01noMacOSX
index 6a41ac6..b6de4f2 100644
--- a/debian/patches/01noMacOSX
+++ b/debian/patches/01noMacOSX
@@ -1,7 +1,60 @@
-Description: Removing jarfiles which contain MacOSX-related classes, build
+From: Debian Java Maintainers <pkg-java-maintainers at lists.alioth.debian.org>
+Date: Wed, 13 Sep 2017 09:51:44 +0200
+Subject: noMacOSX
+
 fails looking for missing classes. This patch fixes it.
 Author: Gabriele Giacone <1o5g4r8o at gmail.com>
+---
+ src/com/eteks/sweethome3d/HomeFramePane.java         | 2 ++
+ src/com/eteks/sweethome3d/SweetHome3D.java           | 5 +++--
+ src/com/eteks/sweethome3d/tools/OperatingSystem.java | 6 +++++-
+ 3 files changed, 10 insertions(+), 3 deletions(-)
 
+diff --git a/src/com/eteks/sweethome3d/HomeFramePane.java b/src/com/eteks/sweethome3d/HomeFramePane.java
+index 57fb352..56234d7 100644
+--- a/src/com/eteks/sweethome3d/HomeFramePane.java
++++ b/src/com/eteks/sweethome3d/HomeFramePane.java
+@@ -123,9 +123,11 @@ public class HomeFramePane extends JRootPane implements View {
+       // Call setIconImage available in previous versions
+       homeFrame.setIconImage(frameImages.get(0));
+     }
++/*
+     if (OperatingSystem.isMacOSXLionOrSuperior()) {
+       MacOSXConfiguration.installToolBar(this);
+     }
++ */
+     updateFrameTitle(homeFrame, this.home, this.application);
+     // Change component orientation
+     applyComponentOrientation(ComponentOrientation.getOrientation(Locale.getDefault()));    
+diff --git a/src/com/eteks/sweethome3d/SweetHome3D.java b/src/com/eteks/sweethome3d/SweetHome3D.java
+index f9886aa..b4035aa 100644
+--- a/src/com/eteks/sweethome3d/SweetHome3D.java
++++ b/src/com/eteks/sweethome3d/SweetHome3D.java
+@@ -483,10 +483,12 @@ public class SweetHome3D extends HomeApplication {
+       // Too bad we can't retrieve homes to recover
+       ex.printStackTrace();
+     }
++/*
+     if (OperatingSystem.isMacOSX()) {
+       // Bind to application menu at last
+       MacOSXConfiguration.bindToApplicationMenu(this);
+     }
++ */
+ 
+     // Run everything else in Event Dispatch Thread
+     EventQueue.invokeLater(new Runnable() {
+@@ -594,8 +596,7 @@ public class SweetHome3D extends HomeApplication {
+                 && home.getName() == null
+                 && !home.isRecovered()) {
+               if (OperatingSystem.isMacOSXLionOrSuperior()
+-                  && OperatingSystem.isJavaVersionGreaterOrEqual("1.7")
+-                  && MacOSXConfiguration.isWindowFullScreen(getHomeFrame(home))) {
++                  && OperatingSystem.isJavaVersionGreaterOrEqual("1.7")) {
+                 // Delay home disposal to avoid Java 3D fatal error
+                 new Timer(3000, new ActionListener() {
+                     public void actionPerformed(ActionEvent ev) {
+diff --git a/src/com/eteks/sweethome3d/tools/OperatingSystem.java b/src/com/eteks/sweethome3d/tools/OperatingSystem.java
+index 9996ec2..0709c4d 100644
 --- a/src/com/eteks/sweethome3d/tools/OperatingSystem.java
 +++ b/src/com/eteks/sweethome3d/tools/OperatingSystem.java
 @@ -33,7 +33,6 @@ import java.util.Timer;
@@ -38,42 +91,3 @@ Author: Gabriele Giacone <1o5g4r8o at gmail.com>
    }
 + */
  }
---- a/src/com/eteks/sweethome3d/SweetHome3D.java
-+++ b/src/com/eteks/sweethome3d/SweetHome3D.java
-@@ -464,10 +464,12 @@ public class SweetHome3D extends HomeApp
-       // Too bad we can't retrieve homes to recover
-       ex.printStackTrace();
-     }
-+/*
-     if (OperatingSystem.isMacOSX()) {
-       // Bind to application menu at last
-       MacOSXConfiguration.bindToApplicationMenu(this);
-     }
-+ */
- 
-     // Run everything else in Event Dispatch Thread
-     EventQueue.invokeLater(new Runnable() {
-@@ -542,8 +544,7 @@ public class SweetHome3D extends HomeApp
-                 && home.getName() == null
-                 && !home.isRecovered()) {
-               if (OperatingSystem.isMacOSXLionOrSuperior()
--                  && OperatingSystem.isJavaVersionGreaterOrEqual("1.7")
--                  && MacOSXConfiguration.isWindowFullScreen(getHomeFrame(home))) {
-+                  && OperatingSystem.isJavaVersionGreaterOrEqual("1.7")) {
-                 // Delay home disposal to avoid Java 3D fatal error
-                 new Timer(3000, new ActionListener() {
-                     public void actionPerformed(ActionEvent ev) {
---- a/src/com/eteks/sweethome3d/HomeFramePane.java
-+++ b/src/com/eteks/sweethome3d/HomeFramePane.java
-@@ -122,9 +122,11 @@ public class HomeFramePane extends JRoot
-       // Call setIconImage available in previous versions
-       homeFrame.setIconImage(frameImages.get(0));
-     }
-+/*
-     if (OperatingSystem.isMacOSXLionOrSuperior()) {
-       MacOSXConfiguration.installToolBar(this);
-     }
-+ */
-     updateFrameTitle(homeFrame, this.home, this.application);
-     // Change component orientation
-     applyComponentOrientation(ComponentOrientation.getOrientation(Locale.getDefault()));    
diff --git a/debian/patches/04manifest b/debian/patches/04manifest
index 65728c3..417bc22 100644
--- a/debian/patches/04manifest
+++ b/debian/patches/04manifest
@@ -1,9 +1,16 @@
-Description: Add Class-Path to manifest file.
-Author: Gabriele Giacone <1o5g4r8o at gmail.com>
+From: Debian Java Maintainers <pkg-java-maintainers at lists.alioth.debian.org>
+Date: Wed, 13 Sep 2017 09:51:45 +0200
+Subject: manifest
 
+---
+ build.xml | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/build.xml b/build.xml
+index 7a3bd8a..ae4e821 100644
 --- a/build.xml
 +++ b/build.xml
-@@ -447,6 +447,7 @@
+@@ -465,6 +465,7 @@
      <jar destfile="install/SweetHome3D-${version}.jar">
        <manifest>
          <attribute name="Main-Class" value="com.eteks.sweethome3d.SweetHome3DBootstrap"/>
diff --git a/debian/patches/build.patch b/debian/patches/build.patch
new file mode 100644
index 0000000..b321212
--- /dev/null
+++ b/debian/patches/build.patch
@@ -0,0 +1,37 @@
+From: Markus Koschany <apo at debian.org>
+Date: Wed, 13 Sep 2017 09:56:04 +0200
+Subject: build
+
+---
+ build.xml | 6 ++++--
+ 1 file changed, 4 insertions(+), 2 deletions(-)
+
+diff --git a/build.xml b/build.xml
+index c079b4f..9425cc0 100644
+--- a/build.xml
++++ b/build.xml
+@@ -404,12 +404,14 @@
+       <include name="com/eteks/sweethome3d/io/DefaultPatternTexture.java"/>
+       <!-- Use lib as an extension directory to override default Java 3D libraries -->
+       <extdirs>
+-        <pathelement location="lib"/>
++        <pathelement location="/usr/share/java"/>
++        <pathelement location="/usr/share/icedtea-web"/>
+       </extdirs>
+       <classpath>
+         <pathelement location="libtest/AppleJavaExtensions.jar"/>
+         <pathelement location="libtest/jnlp.jar"/>
+       </classpath>
++      <exclude name="com/eteks/sweethome3d/MacOSXConfiguration.java"/>
+     </javac>
+ 
+     <!-- Copy only resources used by viewer -->
+@@ -461,7 +463,7 @@
+     <echo message="deploy dir ready for ftp"/>
+   </target>
+ 
+-  <target name="jarExecutable" depends="application,furniture,textures,examples,help,jogl-java3d"
++  <target name="jarExecutable" depends="application,furniture,textures,examples,help"
+           description="Builds install/SweetHome3D-version.jar executable Jar">
+     <!-- Create SweetHome3D-version.jar containing Sweet Home 3D classes and resources,
+          and other DLLs and jars -->
diff --git a/debian/patches/disable-checkForUpdates.patch b/debian/patches/disable-checkForUpdates.patch
new file mode 100644
index 0000000..1778301
--- /dev/null
+++ b/debian/patches/disable-checkForUpdates.patch
@@ -0,0 +1,21 @@
+From: Markus Koschany <apo at debian.org>
+Date: Wed, 13 Sep 2017 09:52:36 +0200
+Subject: disable checkForUpdates
+
+---
+ src/com/eteks/sweethome3d/io/DefaultUserPreferences.properties | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/src/com/eteks/sweethome3d/io/DefaultUserPreferences.properties b/src/com/eteks/sweethome3d/io/DefaultUserPreferences.properties
+index e7de01c..98ca45b 100644
+--- a/src/com/eteks/sweethome3d/io/DefaultUserPreferences.properties
++++ b/src/com/eteks/sweethome3d/io/DefaultUserPreferences.properties
+@@ -86,7 +86,7 @@ newHomeWallHeight=250
+ newWallBaseboardlThickness=1
+ newWallBaseboardlHeight=7
+ newFloorThickness=12
+-checkUpdatesEnabled=true
++checkUpdatesEnabled=false
+ autoSaveDelayForRecovery=600000
+ 
+ # Uncomment default currency line to use prices in application
diff --git a/debian/patches/no-video.patch b/debian/patches/no-video.patch
new file mode 100644
index 0000000..899dcce
--- /dev/null
+++ b/debian/patches/no-video.patch
@@ -0,0 +1,112 @@
+From: Markus Koschany <apo at debian.org>
+Date: Wed, 13 Sep 2017 09:54:28 +0200
+Subject: no video
+
+---
+ build.xml                                                     | 2 ++
+ src/com/eteks/sweethome3d/swing/SwingViewFactory.java         | 5 ++---
+ src/com/eteks/sweethome3d/swing/package.properties            | 4 ++--
+ src/com/eteks/sweethome3d/viewcontroller/HomeController.java  | 2 +-
+ src/com/eteks/sweethome3d/viewcontroller/VideoController.java | 3 ++-
+ src/com/eteks/sweethome3d/viewcontroller/ViewFactory.java     | 4 ++--
+ 6 files changed, 11 insertions(+), 9 deletions(-)
+
+diff --git a/build.xml b/build.xml
+index ae4e821..a2ad068 100644
+--- a/build.xml
++++ b/build.xml
+@@ -55,6 +55,8 @@
+         <pathelement location="libtest/AppleJavaExtensions.jar"/>
+         <pathelement location="libtest/jnlp.jar"/>
+       </classpath>
++      <exclude name="com/eteks/sweethome3d/swing/VideoPanel.java"/>
++      <exclude name="com/eteks/sweethome3d/viewcontroller/VideoController.java"/>
+     </javac>
+ 
+     <!-- Copy resources excepted furniture, textures and help files -->
+diff --git a/src/com/eteks/sweethome3d/swing/SwingViewFactory.java b/src/com/eteks/sweethome3d/swing/SwingViewFactory.java
+index 0723419..54fe73c 100644
+--- a/src/com/eteks/sweethome3d/swing/SwingViewFactory.java
++++ b/src/com/eteks/sweethome3d/swing/SwingViewFactory.java
+@@ -60,7 +60,6 @@ import com.eteks.sweethome3d.viewcontroller.TextureChoiceView;
+ import com.eteks.sweethome3d.viewcontroller.ThreadedTaskController;
+ import com.eteks.sweethome3d.viewcontroller.ThreadedTaskView;
+ import com.eteks.sweethome3d.viewcontroller.UserPreferencesController;
+-import com.eteks.sweethome3d.viewcontroller.VideoController;
+ import com.eteks.sweethome3d.viewcontroller.View;
+ import com.eteks.sweethome3d.viewcontroller.ViewFactory;
+ import com.eteks.sweethome3d.viewcontroller.WallController;
+@@ -320,12 +319,12 @@ public class SwingViewFactory implements ViewFactory {
+   /**
+    * Returns a new view able to create 3D videos of the given home. 
+    */
+-  public DialogView createVideoView(Home home, 
++ /*  public DialogView createVideoView(Home home, 
+                                     UserPreferences preferences, 
+                                     VideoController videoController) {
+     return new VideoPanel(home, preferences, videoController);
+   }
+-  
++ */
+   /**
+    * Returns a new view that displays Sweet Home 3D help.
+    */
+diff --git a/src/com/eteks/sweethome3d/swing/package.properties b/src/com/eteks/sweethome3d/swing/package.properties
+index b21a4bd..2d1298f 100644
+--- a/src/com/eteks/sweethome3d/swing/package.properties
++++ b/src/com/eteks/sweethome3d/swing/package.properties
+@@ -1201,8 +1201,8 @@ HomePane.CREATE_PHOTOS_AT_POINTS_OF_VIEW.Name=Create photos at points of view...
+ HomePane.CREATE_PHOTOS_AT_POINTS_OF_VIEW.ShortDescription=Create photos at stored points of view
+ HomePane.CREATE_PHOTOS_AT_POINTS_OF_VIEW.MnemonicKey=C
+ 
+-HomePane.CREATE_VIDEO.Name=Create video...
+-HomePane.CREATE_VIDEO.ShortDescription=Create a 3D video
++HomePane.CREATE_VIDEO.Name=Create video... (See README.Debian file)
++HomePane.CREATE_VIDEO.ShortDescription=Create a 3D video (See README.Debian file)
+ HomePane.CREATE_VIDEO.MnemonicKey=O
+ # Note to translators: do not copy the following key in localized file
+ HomePane.CREATE_VIDEO.SmallIcon=resources/icons/tango/camera-video.png
+diff --git a/src/com/eteks/sweethome3d/viewcontroller/HomeController.java b/src/com/eteks/sweethome3d/viewcontroller/HomeController.java
+index 56e5eb1..e766a00 100644
+--- a/src/com/eteks/sweethome3d/viewcontroller/HomeController.java
++++ b/src/com/eteks/sweethome3d/viewcontroller/HomeController.java
+@@ -336,7 +336,7 @@ public class HomeController implements Controller {
+     homeView.setEnabled(HomeView.ActionType.VIEW_FROM_OBSERVER, true);
+     homeView.setEnabled(HomeView.ActionType.MODIFY_3D_ATTRIBUTES, true);
+     homeView.setEnabled(HomeView.ActionType.CREATE_PHOTO, true);
+-    homeView.setEnabled(HomeView.ActionType.CREATE_VIDEO, true);
++    homeView.setEnabled(HomeView.ActionType.CREATE_VIDEO, false);
+     homeView.setEnabled(HomeView.ActionType.EXPORT_TO_OBJ, true);
+     homeView.setEnabled(HomeView.ActionType.HELP, true);
+     homeView.setEnabled(HomeView.ActionType.ABOUT, true);
+diff --git a/src/com/eteks/sweethome3d/viewcontroller/VideoController.java b/src/com/eteks/sweethome3d/viewcontroller/VideoController.java
+index 6775ca7..f5bf116 100644
+--- a/src/com/eteks/sweethome3d/viewcontroller/VideoController.java
++++ b/src/com/eteks/sweethome3d/viewcontroller/VideoController.java
+@@ -98,9 +98,10 @@ public class VideoController implements Controller {
+    */
+   public DialogView getView() {
+     // Create view lazily only once it's needed
+-    if (this.videoView == null) {
++  /*  if (this.videoView == null) {
+       this.videoView = this.viewFactory.createVideoView(this.home, this.preferences, this);
+     }
++  */
+     return this.videoView;
+   }
+ 
+diff --git a/src/com/eteks/sweethome3d/viewcontroller/ViewFactory.java b/src/com/eteks/sweethome3d/viewcontroller/ViewFactory.java
+index 5c143e0..f7bc87e 100644
+--- a/src/com/eteks/sweethome3d/viewcontroller/ViewFactory.java
++++ b/src/com/eteks/sweethome3d/viewcontroller/ViewFactory.java
+@@ -209,8 +209,8 @@ public interface ViewFactory {
+   /**
+    * Returns a new view able to compute a 3D video of a home. 
+    */
+-  public abstract DialogView createVideoView(Home home, UserPreferences preferences, 
+-                                             VideoController videoController);
++ // public abstract DialogView createVideoView(Home home, UserPreferences preferences, 
++ //                                            VideoController videoController);
+ 
+   /**
+    * Returns a new view that displays Sweet Home 3D help.
diff --git a/debian/patches/noadditionalprovisions.patch b/debian/patches/noadditionalprovisions.patch
new file mode 100644
index 0000000..98b676a
--- /dev/null
+++ b/debian/patches/noadditionalprovisions.patch
@@ -0,0 +1,20 @@
+From: Markus Koschany <apo at debian.org>
+Date: Wed, 13 Sep 2017 09:54:49 +0200
+Subject: noadditionalprovisions
+
+---
+ build.xml | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/build.xml b/build.xml
+index a2ad068..c079b4f 100644
+--- a/build.xml
++++ b/build.xml
+@@ -95,6 +95,7 @@
+     <zip destfile="build/Furniture.jar" basedir="src">
+       <include name="com/eteks/sweethome3d/io/*FurnitureCatalog*.properties"/>
+       <include name="com/eteks/sweethome3d/io/resources/**"/>
++      <exclude name="com/eteks/sweethome3d/io/*ContributedFurnitureCatalog*.properties"/>
+       <exclude name="com/eteks/sweethome3d/io/resources/textures/**"/>
+       <exclude name="com/eteks/sweethome3d/io/resources/patterns/**"/>
+       <exclude name="com/eteks/sweethome3d/io/resources/examples/**"/>
diff --git a/debian/patches/series b/debian/patches/series
index a076726..e79f2f0 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -1,2 +1,6 @@
 01noMacOSX
 04manifest
+disable-checkForUpdates.patch
+no-video.patch
+noadditionalprovisions.patch
+build.patch

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-java/sweethome3d.git



More information about the pkg-java-commits mailing list