Package: emoslib / 2:4.4.5-2

Metadata

Package Version Patches format
emoslib 2:4.4.5-2 3.0 (quilt)

Patch series

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

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

 drop tune=native which breaks on s390x, and is a bad idea in general distros.
Last-Updated: 2016-01-01
bufrnum.patch | (download)

bufrdc_wmo/CMakeLists.txt | 1 1 + 0 - 0 !
bufrdc_wmo/bufrnum.F | 122 122 + 0 - 0 !
bufrdc_wmo/grprs.h | 7 7 + 0 - 0 !
3 files changed, 130 insertions(+)

 add bufrnum() function to bufrdc/ code. according to docs, each interface supplies
 A function to describe its version number, but bufrnum was not present.
pkgconfig.patch | (download)

CMakeLists.txt | 7 7 + 0 - 0 !
cmake/ecbuild_pkgconfig.cmake | 7 4 + 3 - 0 !
cmake/emos.pc.in | 32 32 + 0 - 0 !
cmake/emosR64.pc.in | 32 32 + 0 - 0 !
4 files changed, 75 insertions(+), 3 deletions(-)

 create pkg-config files for emos libraries
shared.patch | (download)

CMakeLists.txt | 2 2 + 0 - 0 !
cmake/ecbuild_add_library.cmake | 18 17 + 1 - 0 !
libemos-dp-shared/CMakeLists.txt | 24 24 + 0 - 0 !
libemos-dp/CMakeLists.txt | 1 1 + 0 - 0 !
libemos-sp-shared/CMakeLists.txt | 21 21 + 0 - 0 !
libemos-sp/CMakeLists.txt | 1 1 + 0 - 0 !
6 files changed, 66 insertions(+), 1 deletion(-)

 enable building shared libs in emoslib (cmake)
 Build shared libs for emos. Significant changes needed for cmake-build,
 but a cleaner patch than before.
 Needs to build -fpic, -mcmodel=medium for shared, but preferably don't
 for static, so build in separate dirs.
build_fixes.patch | (download)

CMakeLists.txt | 2 1 + 1 - 0 !
gribex/csect4.F | 6 3 + 3 - 0 !
2 files changed, 4 insertions(+), 4 deletions(-)

 build fix for hurd-i386 on debian
Last-Updated: 2015-07-09
cmake_fixes.patch | (download)

cmake/ecbuild_add_executable.cmake | 2 1 + 1 - 0 !
cmake/ecbuild_add_library.cmake | 4 2 + 2 - 0 !
cmake/project-config.cmake.in | 16 3 + 13 - 0 !
3 files changed, 6 insertions(+), 16 deletions(-)

 <short summary of the patch>
 TODO: Put a short summary on the line above and replace this paragraph
 with a longer explanation of this change. Complete the meta-information
 with other relevant fields (see below for details). To make it easier, the
 information below has been extracted from the changelog. Adjust it or drop
 it.
 .
 emoslib (2:4.1.1-2) UNRELEASED; urgency=medium
 .
   * Change /usr/lib/*/cmake/Emos -> /usr/lib/*/cmake/libemos
   * libemos-dev now depends on libemos-bin as cmake configs assume binaries
     are available.
testbuild.patch | (download)

tests/bufr/CMakeLists.txt | 22 11 + 11 - 0 !
1 file changed, 11 insertions(+), 11 deletions(-)

 use binaries from install location, which is where they are
 during the Debian build process.
Last-Updated: 2015-10-25
interpol_tables_path.patch | (download)

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

 install interpol tables into install directory; needed to keep 
 INTELPOL_TABLES_PATH install-friendly
Last-Updated: 2015-10-28
little_endian.patch | (download)

CMakeLists.txt | 9 7 + 2 - 0 !
1 file changed, 7 insertions(+), 2 deletions(-)

 only use little_endian on little_endian machines (make optional and
  say no on big-endian in debian/rules)
Last-Updated: 2016-02-04