Author: domibel-guest
Date: 2010-03-17 03:16:51 +0000 (Wed, 17 Mar 2010)
New Revision: 4666

Modified:
   trunk/packages/sofa-framework/trunk/debian/Notes
   trunk/packages/sofa-framework/trunk/debian/changelog
   trunk/packages/sofa-framework/trunk/debian/control
   trunk/packages/sofa-framework/trunk/debian/libsofa1.lintian-overrides
   trunk/packages/sofa-framework/trunk/debian/patches/50_all_changes.diff
   trunk/packages/sofa-framework/trunk/debian/patches/55_fix_mips_sqrt.diff
   trunk/packages/sofa-framework/trunk/debian/rules
Log:
sofa-framework release 1.0~beta4-4

Modified: trunk/packages/sofa-framework/trunk/debian/Notes
===================================================================
--- trunk/packages/sofa-framework/trunk/debian/Notes    2010-03-16 10:24:29 UTC 
(rev 4665)
+++ trunk/packages/sofa-framework/trunk/debian/Notes    2010-03-17 03:16:51 UTC 
(rev 4666)
@@ -53,3 +53,8 @@
    #include <tinystr.h>
 
 
+11)
+since libtinyxml-dev is in Debian we can remove ./extlibs/tinyxml
+debian/copyright has to be updated as well
+
+

Modified: trunk/packages/sofa-framework/trunk/debian/changelog
===================================================================
--- trunk/packages/sofa-framework/trunk/debian/changelog        2010-03-16 
10:24:29 UTC (rev 4665)
+++ trunk/packages/sofa-framework/trunk/debian/changelog        2010-03-17 
03:16:51 UTC (rev 4666)
@@ -1,3 +1,12 @@
+sofa-framework (1.0~beta4-4) unstable; urgency=low
+
+  * use Debian's libtinyxml-dev (Closes: #573941)
+  * reduce optimization level to -O1 as a workaround for
+    linking failure (Thanks to Ilya Barygi) (Closes: #560104)
+  * fixed FTBFS for SuperH (Thanks to Nobuhiro Iwamatsu) (Closes: #567223)
+
+ -- Dominique Belhachemi <[email protected]>  Tue, 16 Mar 2010 17:42:22 
-0400
+
 sofa-framework (1.0~beta4-3) unstable; urgency=low
 
   [Dominique Belhachemi]

Modified: trunk/packages/sofa-framework/trunk/debian/control
===================================================================
--- trunk/packages/sofa-framework/trunk/debian/control  2010-03-16 10:24:29 UTC 
(rev 4665)
+++ trunk/packages/sofa-framework/trunk/debian/control  2010-03-17 03:16:51 UTC 
(rev 4666)
@@ -6,10 +6,10 @@
 Uploaders: Dominique Belhachemi <[email protected]>
 Build-Depends: debhelper (>= 7), quilt, freeglut3-dev, libnewmat10-dev,
  libglew-dev, libqt4-dev, libqt4-opengl-dev, libboost-dev, libxml2-dev,
- libboost-graph-dev, libboost-thread-dev, libqwt5-qt4-dev, libpng-dev, 
pkg-config
+ libboost-graph-dev, libboost-thread-dev, libqwt5-qt4-dev, libpng-dev, 
pkg-config, libtinyxml-dev
 Build-Depends-Indep: doxygen, graphviz
 Build-Conflicts: qt3-dev-tools
-Standards-Version: 3.8.3
+Standards-Version: 3.8.4
 Homepage: http://www.sofa-framework.org/
 Vcs-Browser: 
http://svn.debian.org/wsvn/debian-med/trunk/packages/sofa-framework/trunk/?rev=0&sc=0
 Vcs-Svn: 
svn://svn.debian.org/svn/debian-med/trunk/packages/sofa-framework/trunk/
@@ -17,7 +17,7 @@
 
 Package: sofa-apps
 Architecture: any
-Depends: ${shlibs:Depends}, libsofa1 (= ${binary:Version}), sofa-data
+Depends: ${shlibs:Depends}, ${misc:Depends}, libsofa1 (= ${binary:Version}), 
sofa-data
 Description: GUI for the Simulation Open Framework Architecture (SOFA)
  SOFA is an Open Source framework primarily targeted at
  real-time simulation, with an emphasis on medical simulation.
@@ -31,7 +31,7 @@
 Package: libsofa1-dev
 Section: libdevel
 Architecture: any
-Depends: libsofa1 (= ${binary:Version})
+Depends: libsofa1 (= ${binary:Version}), ${misc:Depends}
 Suggests: sofa-tutorials, sofa-doc
 Description: Simulation Open Framework Architecture - development
  SOFA is an Open Source framework primarily targeted at
@@ -48,7 +48,7 @@
 Package: libsofa1
 Section: libs
 Architecture: any
-Depends: ${shlibs:Depends}
+Depends: ${shlibs:Depends}, ${misc:Depends}
 Description: Simulation Open Framework Architecture - runtime
  SOFA is an Open Source framework primarily targeted at
  real-time simulation, with an emphasis on medical simulation.
@@ -62,6 +62,7 @@
 Package: sofa-tutorials
 Section: graphics
 Architecture: all
+Depends: ${misc:Depends}
 Description: Simulation Open Framework Architecture - tutorials
  SOFA is an Open Source framework primarily targeted at
  real-time simulation, with an emphasis on medical simulation.
@@ -75,6 +76,7 @@
 Package: sofa-data
 Section: graphics
 Architecture: all
+Depends: ${misc:Depends}
 Description: Simulation Open Framework Architecture - data
  SOFA is an Open Source framework primarily targeted at
  real-time simulation, with an emphasis on medical simulation.
@@ -88,6 +90,7 @@
 Package: sofa-doc
 Section: doc
 Architecture: all
+Depends: ${misc:Depends}
 Description: SOFA class reference documentation
  SOFA is an Open Source framework primarily targeted at
  real-time simulation, with an emphasis on medical simulation.

Modified: trunk/packages/sofa-framework/trunk/debian/libsofa1.lintian-overrides
===================================================================
--- trunk/packages/sofa-framework/trunk/debian/libsofa1.lintian-overrides       
2010-03-16 10:24:29 UTC (rev 4665)
+++ trunk/packages/sofa-framework/trunk/debian/libsofa1.lintian-overrides       
2010-03-17 03:16:51 UTC (rev 4666)
@@ -1 +1 @@
-libsofa1: package-name-doesnt-match-sonames libload1 libminiFlowVR1 
libphysicalmodel1 libsofacomponent1 libsofacomponentbase1 
libsofacomponentbehaviormodel1 libsofacomponentcollision1 
libsofacomponentconstraint1 libsofacomponentcontextobject1 
libsofacomponentcontroller1 libsofacomponentengine1 libsofacomponentfem1 
libsofacomponentforcefield1 libsofacomponentinteractionforcefield1 
libsofacomponentlinearsolver1 libsofacomponentmapping1 libsofacomponentmass1 
libsofacomponentmastersolver1 libsofacomponentmisc1 libsofacomponentodesolver1 
libsofacomponentvisualmodel1 libsofacore1 libsofadefaulttype1 libsofagui1 
libsofaguiglut1 libsofaguimain1 libsofaguiqt1 libsofahelper1 libsofamodeler1 
libsofapml1 libsofasimulation1 libsofatree1 libtinyxml1
+libsofa1: package-name-doesnt-match-sonames libload1 libminiFlowVR1 
libphysicalmodel1 libsofacomponent1 libsofacomponentbase1 
libsofacomponentbehaviormodel1 libsofacomponentcollision1 
libsofacomponentconstraint1 libsofacomponentcontextobject1 
libsofacomponentcontroller1 libsofacomponentengine1 libsofacomponentfem1 
libsofacomponentforcefield1 libsofacomponentinteractionforcefield1 
libsofacomponentlinearsolver1 libsofacomponentmapping1 libsofacomponentmass1 
libsofacomponentmastersolver1 libsofacomponentmisc1 libsofacomponentodesolver1 
libsofacomponentvisualmodel1 libsofacore1 libsofadefaulttype1 libsofagui1 
libsofaguiglut1 libsofaguimain1 libsofaguiqt1 libsofahelper1 libsofamodeler1 
libsofapml1 libsofasimulation1 libsofatree1

Modified: trunk/packages/sofa-framework/trunk/debian/patches/50_all_changes.diff
===================================================================
--- trunk/packages/sofa-framework/trunk/debian/patches/50_all_changes.diff      
2010-03-16 10:24:29 UTC (rev 4665)
+++ trunk/packages/sofa-framework/trunk/debian/patches/50_all_changes.diff      
2010-03-17 03:16:51 UTC (rev 4666)
@@ -8,9 +8,9 @@
 @DPATCH@
 Index: sofa-framework-1.0~beta4/Sofa.pro
 ===================================================================
---- sofa-framework-1.0~beta4.orig/Sofa.pro     2009-12-06 14:20:24.000000000 
-0500
-+++ sofa-framework-1.0~beta4/Sofa.pro  2009-12-06 14:20:34.000000000 -0500
-@@ -3,10 +3,10 @@
+--- sofa-framework-1.0~beta4.orig/Sofa.pro     2009-03-20 18:41:25.000000000 
-0400
++++ sofa-framework-1.0~beta4/Sofa.pro  2010-03-16 20:02:03.000000000 -0400
+@@ -3,13 +3,13 @@
  
  include($${SOFA_DIR}/sofa.cfg) 
  
@@ -22,7 +22,11 @@
 +#SUBDIRS += extlibs/qwt
  
  contains(DEFINES,SOFA_XML_PARSER_TINYXML){
-   SUBDIRS += extlibs/tinyxml
+-  SUBDIRS += extlibs/tinyxml
++#  SUBDIRS += extlibs/tinyxml
+ }
+ 
+ # FlowVR
 @@ -21,14 +21,15 @@
  #CSParse
  
@@ -43,8 +47,8 @@
  # PML
 Index: sofa-framework-1.0~beta4/framework/sofa/helper/gl/DrawManager.cpp
 ===================================================================
---- sofa-framework-1.0~beta4.orig/framework/sofa/helper/gl/DrawManager.cpp     
2009-12-06 14:20:24.000000000 -0500
-+++ sofa-framework-1.0~beta4/framework/sofa/helper/gl/DrawManager.cpp  
2009-12-06 14:20:34.000000000 -0500
+--- sofa-framework-1.0~beta4.orig/framework/sofa/helper/gl/DrawManager.cpp     
2009-03-20 18:40:53.000000000 -0400
++++ sofa-framework-1.0~beta4/framework/sofa/helper/gl/DrawManager.cpp  
2010-03-16 20:02:03.000000000 -0400
 @@ -517,7 +517,7 @@
        node->scale(radius/50.0,radius/50.0,radius/50.0);
        node->translate(p[0],p[1],p[2]);
@@ -56,8 +60,8 @@
        }
 Index: sofa-framework-1.0~beta4/sofa-default.cfg
 ===================================================================
---- sofa-framework-1.0~beta4.orig/sofa-default.cfg     2009-12-06 
14:20:24.000000000 -0500
-+++ sofa-framework-1.0~beta4/sofa-default.cfg  2009-12-06 14:20:34.000000000 
-0500
+--- sofa-framework-1.0~beta4.orig/sofa-default.cfg     2009-03-20 
18:41:25.000000000 -0400
++++ sofa-framework-1.0~beta4/sofa-default.cfg  2010-03-16 20:02:03.000000000 
-0400
 @@ -47,7 +47,7 @@
  # DEFINES += SOFA_HAVE_FLOWVR
  
@@ -89,10 +93,11 @@
  
  # Uncomment if you want to have the possibility to trave the visitor execution
  DEFINES += DUMP_VISITOR_INFO
-@@ -110,6 +110,8 @@
+@@ -110,6 +110,9 @@
    # Choose if you want to compile the debug or release version
  #CONFIG = debug
  CONFIG = release
++QMAKE_CXXFLAGS_RELEASE += -O1
 +QMAKE_CXXFLAGS += -W
 +QMAKE_CFLAGS += -W
  
@@ -100,8 +105,8 @@
    # QMAKE_CXXFLAGS += -g
 Index: sofa-framework-1.0~beta4/sofa.cfg
 ===================================================================
---- sofa-framework-1.0~beta4.orig/sofa.cfg     2009-12-06 14:20:24.000000000 
-0500
-+++ sofa-framework-1.0~beta4/sofa.cfg  2009-12-06 14:22:48.000000000 -0500
+--- sofa-framework-1.0~beta4.orig/sofa.cfg     2009-03-20 18:41:25.000000000 
-0400
++++ sofa-framework-1.0~beta4/sofa.cfg  2010-03-16 20:02:03.000000000 -0400
 @@ -19,7 +19,8 @@
  
  # Auto-detect Qt 4.x
@@ -159,6 +164,15 @@
  }
  
  ########################################################################
+@@ -267,7 +270,7 @@
+ contains(DEFINES,SOFA_XML_PARSER_TINYXML){
+ #  DEFINES *= TIXML_USE_STL
+   SOFA_EXT_LIBS += -ltinyxml$$LIBSUFFIX
+-  INCLUDEPATH *= $$SOFA_DIR/extlibs/tinyxml
++#  INCLUDEPATH *= $$SOFA_DIR/extlibs/tinyxml
+ }
+ 
+ ########################################################################
 @@ -322,8 +325,8 @@
  #  NewMAT
  ########################################################################
@@ -226,3 +240,31 @@
  
  SOFA_GUI_LIBS += $${SOFA_GUI_EXT_LIBS}
  
+Index: sofa-framework-1.0~beta4/applications/sofa/gui/qt/GraphVisitor.cpp
+===================================================================
+--- sofa-framework-1.0~beta4.orig/applications/sofa/gui/qt/GraphVisitor.cpp    
2009-03-20 18:40:52.000000000 -0400
++++ sofa-framework-1.0~beta4/applications/sofa/gui/qt/GraphVisitor.cpp 
2010-03-16 20:02:03.000000000 -0400
+@@ -28,10 +28,7 @@
+ 
+ #include <sstream>
+ 
+-#include <tinyxml.cpp>
+-#include <tinyxmlerror.cpp>
+-#include <tinystr.cpp>
+-#include <tinyxmlparser.cpp>
++#include <tinyxml.h>
+ 
+ #include <algorithm>
+ 
+Index: sofa-framework-1.0~beta4/applications/sofa/gui/qt/GraphVisitor.h
+===================================================================
+--- sofa-framework-1.0~beta4.orig/applications/sofa/gui/qt/GraphVisitor.h      
2010-03-16 20:02:24.000000000 -0400
++++ sofa-framework-1.0~beta4/applications/sofa/gui/qt/GraphVisitor.h   
2010-03-16 20:02:31.000000000 -0400
+@@ -43,7 +43,6 @@
+ 
+ //Tinyxml library
+ #include <tinyxml.h>
+-#include <tinystr.h>
+ 
+ #include <iostream>
+ #include <set>

Modified: 
trunk/packages/sofa-framework/trunk/debian/patches/55_fix_mips_sqrt.diff
===================================================================
--- trunk/packages/sofa-framework/trunk/debian/patches/55_fix_mips_sqrt.diff    
2010-03-16 10:24:29 UTC (rev 4665)
+++ trunk/packages/sofa-framework/trunk/debian/patches/55_fix_mips_sqrt.diff    
2010-03-17 03:16:51 UTC (rev 4666)
@@ -2,7 +2,7 @@
 ## 55_fix_mips_sqrt.dpatch by  <domi...@sid1500>
 ##
 ## All lines beginning with `## DP:' are a description of the patch.
-## DP: fixes a build error on MIPS and ARM (sqrt/sqrtl)
+## DP: fixes a build error on MIPS, ARM, and SuperH (sqrt/sqrtl)
 
 @DPATCH@
 Index: sofa-framework-1.0~beta4/framework/sofa/helper/rmath.h
@@ -15,7 +15,7 @@
  {
 -#if defined(__GNUC__)
 -    return sqrt(a);
-+#if defined(__arm__) || defined(__mips__)
++#if defined(__arm__) || defined(__mips__) || defined(__sh__)
 +    return sqrt((double)a);
  #else
      return (double)sqrtl((long double)a);
@@ -24,7 +24,7 @@
  
  inline long double rsqrt(const long double& a)
  {
-+#if defined(__arm__) || defined(__mips__)
++#if defined(__arm__) || defined(__mips__) || defined(__sh__)
 +    return (long double)sqrt((double)a);
 +#else
      return sqrtl(a);

Modified: trunk/packages/sofa-framework/trunk/debian/rules
===================================================================
--- trunk/packages/sofa-framework/trunk/debian/rules    2010-03-16 10:24:29 UTC 
(rev 4665)
+++ trunk/packages/sofa-framework/trunk/debian/rules    2010-03-17 03:16:51 UTC 
(rev 4666)
@@ -60,6 +60,7 @@
        dh_testroot
        rm -f build-stamp configure-stamp docs-stamp
        rm -rf bin lib tutorials doc OBJ
+       - rm -rf extlibs/tinyxml/
        
        # Add here commands to clean up after the build process.
        #$(MAKE) clean


_______________________________________________
debian-med-commit mailing list
[email protected]
http://lists.alioth.debian.org/mailman/listinfo/debian-med-commit

Reply via email to