# HG changeset patch # User Markus Mützel # Date 1590608260 -7200 # Node ID 440ce30431c282435e7d65d93fe8718d7ef8cd12 # Parent 98bcc037fad78c2d2db98468d3d8f8fd75d9adda * src/netcdf.mk: Update version to 4.7.4. * src/netcdf-1-fixes.patch: Add new patch file for mingw. * dist-files.mk: Add new file to list. diff -r 98bcc037fad7 -r 440ce30431c2 dist-files.mk --- a/dist-files.mk Mon May 25 18:14:52 2020 +0200 +++ b/dist-files.mk Wed May 27 21:37:40 2020 +0200 @@ -436,6 +436,7 @@ native-gcc.mk \ ncurses-1-gcc-5-fix.patch \ ncurses.mk \ + netcdf-1-fixes.patch \ netcdf.mk \ nettle-1-fixes.patch \ nettle.mk \ diff -r 98bcc037fad7 -r 440ce30431c2 src/netcdf-1-fixes.patch --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/src/netcdf-1-fixes.patch Wed May 27 21:37:40 2020 +0200 @@ -0,0 +1,14 @@ +diff --git "a/netcdf/ncdump/ncvalidator.c" "b/netcdf/ncdump/ncvalidator.c" +index a0e4acb..2a7c5af 100644 +--- "a/ncdump/ncvalidator.c" ++++ "b/ncdump/ncvalidator.c" +@@ -76,7 +76,9 @@ THIS SOFTWARE. + #ifdef _WIN32 + #include + #define snprintf _snprintf ++#ifndef HAVE_UNISTD_H + #include "XGetopt.h" ++#endif + int opterr; + int optind; + #endif diff -r 98bcc037fad7 -r 440ce30431c2 src/netcdf.mk --- a/src/netcdf.mk Mon May 25 18:14:52 2020 +0200 +++ b/src/netcdf.mk Wed May 27 21:37:40 2020 +0200 @@ -3,12 +3,11 @@ PKG := netcdf $(PKG)_IGNORE := -$(PKG)_VERSION := 4.3.2 -$(PKG)_CHECKSUM := dc26276da6a14f3f3a84cca6e87dc354a503dfdc +$(PKG)_VERSION := 4.7.4 +$(PKG)_CHECKSUM := dce4851dd65bf8ec985f11711bb5a8aa299515b9 $(PKG)_SUBDIR := netcdf-c-$($(PKG)_VERSION) -$(PKG)_FILE := netcdf-$($(PKG)_VERSION).tar.gz -$(PKG)_URL_DISABLED := ftp://ftp.unidata.ucar.edu/pub/netcdf/old/$($(PKG)_FILE) -$(PKG)_URL := https://src.fedoraproject.org/repo/pkgs/$(PKG)/$($(PKG)_FILE)/6d0a2a1e2bd854390062f4a808dd94c4/$($(PKG)_FILE) +$(PKG)_FILE := netcdf-c-$($(PKG)_VERSION).tar.gz +$(PKG)_URL := ftp://ftp.unidata.ucar.edu/pub/netcdf/$($(PKG)_FILE) $(PKG)_DEPS := curl hdf5 define $(PKG)_UPDATE @@ -38,8 +37,8 @@ --prefix='$(HOST_PREFIX)' \ $($(PKG)_CONFIGURE_OPTIONS) \ && $($(PKG)_CONFIGURE_POST_HOOK) - $(MAKE) -C '$(1)' -j '$(JOBS)' - $(MAKE) -C '$(1)' -j 1 install $(MXE_DISABLE_PROGS) $(MXE_DISABLE_DOCS) DESTDIR='$(3)' + $(MAKE) -C '$(1)' -j '$(JOBS)' LDFLAGS='-no-undefined' + $(MAKE) -C '$(1)' -j 1 install LDFLAGS='-no-undefined' $(MXE_DISABLE_PROGS) $(MXE_DISABLE_DOCS) DESTDIR='$(3)' if [ ! "x$(MXE_NATIVE_BUILD)" = "xyes" ]; then \ $(LN_SF) '$(HOST_BINDIR)/nc-config' '$(BUILD_TOOLS_PREFIX)/bin/$(MXE_TOOL_PREFIX)nc-config'; \