From ce9b1d18f6ca7d7b4ea4481d4afb3b5211a4284e Mon Sep 17 00:00:00 2001 From: Markus Dittrich Date: Sun, 1 Jun 2008 20:14:33 +0000 Subject: Version bump, masked for a bit more testing. Package-Manager: portage-2.1.5.2 --- .../hippodraw/files/hippodraw-1.21.3-gcc4.3.patch | 201 +++++++++++++++++++++ .../files/hippodraw-1.21.3-numarray.patch | 39 ++++ 2 files changed, 240 insertions(+) create mode 100644 sci-visualization/hippodraw/files/hippodraw-1.21.3-gcc4.3.patch create mode 100644 sci-visualization/hippodraw/files/hippodraw-1.21.3-numarray.patch (limited to 'sci-visualization/hippodraw/files') diff --git a/sci-visualization/hippodraw/files/hippodraw-1.21.3-gcc4.3.patch b/sci-visualization/hippodraw/files/hippodraw-1.21.3-gcc4.3.patch new file mode 100644 index 000000000000..f57c994841c8 --- /dev/null +++ b/sci-visualization/hippodraw/files/hippodraw-1.21.3-gcc4.3.patch @@ -0,0 +1,201 @@ +diff -Naur HippoDraw-1.21.3/axes/Range.cxx HippoDraw-1.21.3.new/axes/Range.cxx +--- HippoDraw-1.21.3/axes/Range.cxx 2007-05-08 14:47:27.000000000 -0400 ++++ HippoDraw-1.21.3.new/axes/Range.cxx 2008-06-01 15:28:20.000000000 -0400 +@@ -16,6 +16,7 @@ + + #include "Range.h" + ++#include + #include + + #include +diff -Naur HippoDraw-1.21.3/fits/FitsFile.cxx HippoDraw-1.21.3.new/fits/FitsFile.cxx +--- HippoDraw-1.21.3/fits/FitsFile.cxx 2007-05-17 13:57:10.000000000 -0400 ++++ HippoDraw-1.21.3.new/fits/FitsFile.cxx 2008-06-01 15:28:54.000000000 -0400 +@@ -15,7 +15,7 @@ + + #include + #include +- ++#include + #include + + using std::string; +diff -Naur HippoDraw-1.21.3/minimizers/Fitter.cxx HippoDraw-1.21.3.new/minimizers/Fitter.cxx +--- HippoDraw-1.21.3/minimizers/Fitter.cxx 2006-01-28 17:54:45.000000000 -0500 ++++ HippoDraw-1.21.3.new/minimizers/Fitter.cxx 2008-06-01 15:28:20.000000000 -0400 +@@ -13,6 +13,8 @@ + + #include "StatedFCN.h" + ++#include ++#include + #include + + using std::string; +diff -Naur HippoDraw-1.21.3/minimizers/LMFitter.cxx HippoDraw-1.21.3.new/minimizers/LMFitter.cxx +--- HippoDraw-1.21.3/minimizers/LMFitter.cxx 2007-04-23 17:57:21.000000000 -0400 ++++ HippoDraw-1.21.3.new/minimizers/LMFitter.cxx 2008-06-01 15:28:20.000000000 -0400 +@@ -18,6 +18,7 @@ + #include "NumLinAlg.h" + #include "StatedFCN.h" + ++#include + #include + + #include +diff -Naur HippoDraw-1.21.3/minimizers/NumLinAlg.cxx HippoDraw-1.21.3.new/minimizers/NumLinAlg.cxx +--- HippoDraw-1.21.3/minimizers/NumLinAlg.cxx 2005-05-16 14:39:20.000000000 -0400 ++++ HippoDraw-1.21.3.new/minimizers/NumLinAlg.cxx 2008-06-01 15:28:20.000000000 -0400 +@@ -19,6 +19,7 @@ + #include + #include + #include ++#include + + using std::ofstream; + using std::ifstream; +diff -Naur HippoDraw-1.21.3/projectors/DyHist1DProjector.cxx HippoDraw-1.21.3.new/projectors/DyHist1DProjector.cxx +--- HippoDraw-1.21.3/projectors/DyHist1DProjector.cxx 2007-04-23 17:57:21.000000000 -0400 ++++ HippoDraw-1.21.3.new/projectors/DyHist1DProjector.cxx 2008-06-01 15:28:20.000000000 -0400 +@@ -21,6 +21,7 @@ + #include "datasrcs/DataPointTuple.h" + #include "datasrcs/NTuple.h" + ++#include + #include + + using namespace hippodraw; +diff -Naur HippoDraw-1.21.3/projectors/DyHist2DProjector.cxx HippoDraw-1.21.3.new/projectors/DyHist2DProjector.cxx +--- HippoDraw-1.21.3/projectors/DyHist2DProjector.cxx 2005-09-12 12:55:10.000000000 -0400 ++++ HippoDraw-1.21.3.new/projectors/DyHist2DProjector.cxx 2008-06-01 15:28:20.000000000 -0400 +@@ -24,7 +24,7 @@ + #include "binners/BinnerAxisFactory.h" + + #include "datasrcs/NTuple.h" +- ++#include + #include + + using namespace hippodraw; +diff -Naur HippoDraw-1.21.3/projectors/EqualEntriesHist1DProjector.cxx HippoDraw-1.21.3.new/projectors/EqualEntriesHist1DProjector.cxx +--- HippoDraw-1.21.3/projectors/EqualEntriesHist1DProjector.cxx 2007-04-23 17:57:21.000000000 -0400 ++++ HippoDraw-1.21.3.new/projectors/EqualEntriesHist1DProjector.cxx 2008-06-01 15:28:20.000000000 -0400 +@@ -26,6 +26,7 @@ + #include + + #include ++#include + + #include + +diff -Naur HippoDraw-1.21.3/projectors/Map1Projector.cxx HippoDraw-1.21.3.new/projectors/Map1Projector.cxx +--- HippoDraw-1.21.3/projectors/Map1Projector.cxx 2007-04-27 14:14:52.000000000 -0400 ++++ HippoDraw-1.21.3.new/projectors/Map1Projector.cxx 2008-06-01 15:28:20.000000000 -0400 +@@ -25,7 +25,7 @@ + #include + + #include +- ++#include + #include + + using namespace hippodraw; +diff -Naur HippoDraw-1.21.3/projectors/Map2Projector.cxx HippoDraw-1.21.3.new/projectors/Map2Projector.cxx +--- HippoDraw-1.21.3/projectors/Map2Projector.cxx 2007-04-23 17:57:21.000000000 -0400 ++++ HippoDraw-1.21.3.new/projectors/Map2Projector.cxx 2008-06-01 15:28:20.000000000 -0400 +@@ -24,7 +24,7 @@ + #include + + #include +- ++#include + #include + + using namespace hippodraw; +diff -Naur HippoDraw-1.21.3/projectors/MapMatrixProjector.cxx HippoDraw-1.21.3.new/projectors/MapMatrixProjector.cxx +--- HippoDraw-1.21.3/projectors/MapMatrixProjector.cxx 2007-04-23 17:57:21.000000000 -0400 ++++ HippoDraw-1.21.3.new/projectors/MapMatrixProjector.cxx 2008-06-01 15:28:20.000000000 -0400 +@@ -23,10 +23,10 @@ + + #include + #include +- ++#include + #include + #include +- ++#include + #include + + using namespace hippodraw; +diff -Naur HippoDraw-1.21.3/projectors/MeshProjector.cxx HippoDraw-1.21.3.new/projectors/MeshProjector.cxx +--- HippoDraw-1.21.3/projectors/MeshProjector.cxx 2007-04-23 17:57:21.000000000 -0400 ++++ HippoDraw-1.21.3.new/projectors/MeshProjector.cxx 2008-06-01 15:28:20.000000000 -0400 +@@ -24,7 +24,7 @@ + + #include + #include +- ++#include + #include + + using namespace hippodraw; +diff -Naur HippoDraw-1.21.3/projectors/NTupleProjector.cxx HippoDraw-1.21.3.new/projectors/NTupleProjector.cxx +--- HippoDraw-1.21.3/projectors/NTupleProjector.cxx 2007-04-23 17:57:21.000000000 -0400 ++++ HippoDraw-1.21.3.new/projectors/NTupleProjector.cxx 2008-06-01 15:28:20.000000000 -0400 +@@ -23,7 +23,7 @@ + #include + #include + #include +- ++#include + #include + + #ifdef ITERATOR_MEMBER_DEFECT +diff -Naur HippoDraw-1.21.3/projectors/ProfileProjector.cxx HippoDraw-1.21.3.new/projectors/ProfileProjector.cxx +--- HippoDraw-1.21.3/projectors/ProfileProjector.cxx 2007-04-23 17:57:21.000000000 -0400 ++++ HippoDraw-1.21.3.new/projectors/ProfileProjector.cxx 2008-06-01 15:28:20.000000000 -0400 +@@ -27,7 +27,7 @@ + #include "datasrcs/NTuple.h" + + #include +- ++#include + #include + + using namespace hippodraw; +diff -Naur HippoDraw-1.21.3/projectors/StripChartProjector.cxx HippoDraw-1.21.3.new/projectors/StripChartProjector.cxx +--- HippoDraw-1.21.3/projectors/StripChartProjector.cxx 2005-10-29 20:10:14.000000000 -0400 ++++ HippoDraw-1.21.3.new/projectors/StripChartProjector.cxx 2008-06-01 15:28:20.000000000 -0400 +@@ -20,7 +20,7 @@ + #include "datasrcs/DataSource.h" + + #include +- ++#include + #include + + using std::distance; +diff -Naur HippoDraw-1.21.3/qt/QtApp.cxx HippoDraw-1.21.3.new/qt/QtApp.cxx +--- HippoDraw-1.21.3/qt/QtApp.cxx 2007-03-14 19:28:28.000000000 -0400 ++++ HippoDraw-1.21.3.new/qt/QtApp.cxx 2008-06-01 15:28:20.000000000 -0400 +@@ -26,6 +26,7 @@ + + #include "qdir.h" + #include ++#include + + using std::string; + +diff -Naur HippoDraw-1.21.3/qt/QtViewImp.cxx HippoDraw-1.21.3.new/qt/QtViewImp.cxx +--- HippoDraw-1.21.3/qt/QtViewImp.cxx 2007-06-28 16:03:02.000000000 -0400 ++++ HippoDraw-1.21.3.new/qt/QtViewImp.cxx 2008-06-01 15:28:20.000000000 -0400 +@@ -42,6 +42,7 @@ + #endif + + #include ++#include + + using namespace hippodraw; + diff --git a/sci-visualization/hippodraw/files/hippodraw-1.21.3-numarray.patch b/sci-visualization/hippodraw/files/hippodraw-1.21.3-numarray.patch new file mode 100644 index 000000000000..38b08e7f5b39 --- /dev/null +++ b/sci-visualization/hippodraw/files/hippodraw-1.21.3-numarray.patch @@ -0,0 +1,39 @@ +diff -Naur HippoDraw-1.21.3/python/PyDataSource.cxx HippoDraw-1.21.3.new/python/PyDataSource.cxx +--- HippoDraw-1.21.3/python/PyDataSource.cxx 2007-08-24 18:19:16.000000000 -0400 ++++ HippoDraw-1.21.3.new/python/PyDataSource.cxx 2008-06-01 14:22:46.000000000 -0400 +@@ -444,9 +444,14 @@ + copy_direct ( boost::python::numeric::array array, + std::vector & col ) + { ++#ifdef HAVE_NUMARRAY + T * data = reinterpret_cast < T * > ( num_util::data ( array ) ); + int size = num_util::size ( array ); + std::copy ( data, data+ size, back_inserter( col ) ); ++#else ++ throw std::runtime_error ("HippoDraw was not built with " ++ "numeric Python support" ); ++#endif + } + + void +@@ -454,6 +459,7 @@ + extractVector ( boost::python::numeric::array array, + std::vector & col ) + { ++#ifdef HAVE_NUMARRAY + PyArray_TYPES type = num_util::type ( array ); + + if ( num_util::iscontiguous ( array ) && +@@ -515,7 +521,11 @@ + col.push_back ( boost::python::extract < double > ( result ) ); + } + } +- } ++ } ++#else ++ throw std::runtime_error ("HippoDraw was not built with " ++ "numeric Python support" ); ++#endif + } + + PyDataSource * -- cgit v1.2.3-65-gdbad