Debian Patches

Status for emoslib/2:4.5.9-8

Patch Description Author Forwarded Bugs Origin Last update
build_fixes.patch Build fix for Hurd-i386 on Debian
===================================================================
Alastair McKinstry <mckinstry@debian.org> no
drop_tune.patch Drop tune=native which breaks on s390x, and is a bad idea in general distros.
===================================================================
Alastair McKinstry <mckinstry@debian.org> yes
bufrnum.patch Add BUFRNUM() function to bufrdc/ code. According to docs, each interface supplies A function to describe its version number, but bufrnum was not present.

# From gribex/emoscyc.F, it appears that each interface has its own _CYCLE number,
# emoscyc.F used BUFRNUM, but it was never defined; I've defined it here
# matching gribnum, intpnum, etc.
# -- AMCK, 2009-04-16
===================================================================
Alastair McKinstry <mckinstry@debian.org> no
pkgconfig.patch Create pkg-config files for EMOS libraries
===================================================================
Alastair McKinstry <mckinstry@debian.org> no
shared.patch 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.

===================================================================
Alastair McKinstry <mckinstry@debian.org> no 2017-07-04
cmake_fixes.patch <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.
Alastair McKinstry <mckinstry@debian.org> no
testbuild.patch Use binaries from install location, which is where they are during the Debian build process.

===================================================================
not-needed
interpol_tables_path.patch Install INTERPOL tables into install directory; needed to keep INTELPOL_TABLES_PATH install-friendly

===================================================================
Alastair McKinstry <mckinstry@debian.org> no
little_endian.patch Only use LITTLE_ENDIAN on LITTLE_ENDIAN machines (make optional and say no on big-endian in debian/rules)

===================================================================
Alastair McKinstry <mckinstry@debian.org> yes
add-eccodes.patch Need to ensure all are linked shared against eccodes
===================================================================
Alastair McKinstry <mckinstry@debian.org> not-needed
deprecated-fix.patch Handle deprecated code from grib_api by redefining here. Note: emos to be dropped post bookworm; Alastair McKinstry <mckinstry@debian.org> not-needed

All known versions for source package 'emoslib'

Links