Package: metview / 5.26.2-2

Metadata

Package Version Patches format
metview 5.26.2-2 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
fix scripts.patch | (download)

metview/scripts/document_macros.pl | 2 1 + 1 - 0 !
metview/scripts/metview_base.in | 14 8 + 6 - 0 !
metview/scripts/mv_flextra_prep.mv | 1 1 + 0 - 0 !
metview/scripts/mv_mars_catalog.py | 1 1 + 0 - 0 !
metview/scripts/mv_scm_vis.mv | 1 1 + 0 - 0 !
metview/scripts/mv_vapor_prep.mv | 3 2 + 1 - 0 !
6 files changed, 14 insertions(+), 8 deletions(-)

 ensure all scripts have a correct start line
 and paths are correct in Metview
soname version.patch | (download)

mars-client/src/CMakeLists.txt | 4 3 + 1 - 0 !
metview/src/Macro/CMakeLists.txt | 2 2 + 0 - 0 !
metview/src/libFTimeUtil/CMakeLists.txt | 2 2 + 0 - 0 !
metview/src/libMetview/CMakeLists.txt | 4 3 + 1 - 0 !
mir/src/mir/CMakeLists.txt | 2 2 + 0 - 0 !
5 files changed, 12 insertions(+), 2 deletions(-)

 add soname and soversion to the shared libraries
Last-Updated: 2019-08-13
hurd.patch | (download)

mars-client/src/mars.h | 5 5 + 0 - 0 !
1 file changed, 5 insertions(+)

 fix for ftbfs on hurd
Last-Updated: 2016-01-02
fix bashisms.patch | (download)

metview/scripts/logrun | 8 5 + 3 - 0 !
1 file changed, 5 insertions(+), 3 deletions(-)

 remove bashisms to that we can use the dash shell
Last-Updated: 2016-02-14
no zero size arrays.patch | (download)

metview/src/Macro/mvimportDesktop.c | 9 6 + 3 - 0 !
1 file changed, 6 insertions(+), 3 deletions(-)

 fix for compilation error where g++ fails on zero-sized arrays
use external eckit atlas.patch | (download)

CMakeLists.txt | 6 3 + 3 - 0 !
1 file changed, 3 insertions(+), 3 deletions(-)

 don't build local atlas or eckit, use installed versions
python3.patch | (download)

metview/scripts/mv_eccharts.py | 1 1 + 0 - 0 !
metview/scripts/mv_mars_catalog.py | 4 2 + 2 - 0 !
2 files changed, 3 insertions(+), 2 deletions(-)

 port  python scripts to python3
mir atlas.patch | (download)

mir/src/mir/CMakeLists.txt | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 libatlas is called atlas_ecmwf on debian
no masks download.patch | (download)

mir/share/mir/masks/CMakeLists.txt | 8 4 + 4 - 0 !
1 file changed, 4 insertions(+), 4 deletions(-)

---
g++ 12 fix.patch | (download)

mars-client/src/tools/DateTime.h | 1 1 + 0 - 0 !
1 file changed, 1 insertion(+)

 fix ftbfs with g++ 12. 
std update.patch | (download)

mars-client/CMakeLists.txt | 2 1 + 1 - 0 !
mars-client/src/tools/cube.cc | 4 2 + 2 - 0 !
2 files changed, 3 insertions(+), 3 deletions(-)

 move mars-client to cxx standard 17
  Metview (+mars) uses an eckit that no longer compiles with Std 11.
  Move the code to Standard 17, to match the rest of the bundle.
g++14.patch | (download)

cmake/ecbuild_get_cxx11_flags.cmake | 6 3 + 3 - 0 !
1 file changed, 3 insertions(+), 3 deletions(-)

 hack to require g++14 standard, needed for g++ 8.3 compilation
g++14 changes.patch | (download)

mars-client/src/dhsbase.c | 2 1 + 1 - 0 !
mars-client/src/stream.c | 4 2 + 2 - 0 !
metview/src/uPlot/MacroConverter.cc | 3 2 + 1 - 0 !
metview/src/uPlot/MvDecoder.cc | 2 2 + 0 - 0 !
metview/src/uPlot/Page.cc | 2 2 + 0 - 0 !
metview/src/uPlot/Presentable.cc | 1 1 + 0 - 0 !
metview/src/uPlot/SuperPage.cc | 2 2 + 0 - 0 !
metview/src/uPlot/ThermoView.cc | 2 2 + 0 - 0 !
8 files changed, 14 insertions(+), 4 deletions(-)

---
eckit resource.patch | (download)

mir/src/mir/caching/LegendreCache.cc | 2 2 + 0 - 0 !
mir/src/mir/caching/WeightCache.cc | 2 2 + 0 - 0 !
2 files changed, 4 insertions(+)

 patch to add headers for resource objects
gcc 15.patch | (download)

mars-client/src/rpcmars.x | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 fixes to prototypes needed for gcc-15