science/cdf: Update to 3.9.1.

Change maintainer to alster@vinterdalen.se.

PR:             283453
Reported by:    alster@vinterdalen.se
This commit is contained in:
Stephen Montgomery-Smith 2024-12-26 12:39:50 -06:00
parent 49c3779c0b
commit fa8fd4b1d3
7 changed files with 25 additions and 56 deletions

View file

@ -1,12 +1,11 @@
PORTNAME= cdf3
PORTVERSION= 3.8.0
PORTREVISION= 1
DISTVERSION= 3.9.1
CATEGORIES= science
MASTER_SITES= https://spdf.gsfc.nasa.gov/pub/software/cdf/dist/cdf38_0/
MASTER_SITES= https://spdf.gsfc.nasa.gov/pub/software/cdf/dist/cdf39_1/
DISTNAME= cdf${VER}-dist-cdf
DIST_SUBDIR= ${PORTNAME}-${PORTVERSION}
MAINTAINER= stephen@FreeBSD.org
MAINTAINER= alster@vinterdalen.se
COMMENT= Device independent view of the CDF data model
WWW= https://cdf.gsfc.nasa.gov/

View file

@ -1,3 +1,3 @@
TIMESTAMP = 1641605085
SHA256 (cdf3-3.8.0/cdf38_0-dist-cdf.tar.gz) = 30a8bc22819791717c0e58ade52cfc1c41c6b5e45a0314718e322874d99fe078
SIZE (cdf3-3.8.0/cdf38_0-dist-cdf.tar.gz) = 1251571
TIMESTAMP = 1734726080
SHA256 (cdf3-3.9.1/cdf39_1-dist-cdf.tar.gz) = 01d860cdfd8a466b232738facd169e87e1d70aa5dabb762e864b81f5ccf66622
SIZE (cdf3-3.9.1/cdf39_1-dist-cdf.tar.gz) = 1515430

View file

@ -1,6 +1,6 @@
--- Makefile.orig 2020-12-09 21:33:32 UTC
--- Makefile.orig 2024-09-25 15:55:00 UTC
+++ Makefile
@@ -47,7 +47,7 @@
@@ -52,7 +52,7 @@
.SILENT:
@ -9,8 +9,8 @@
NULL=true
PART=all
TARGET=
@@ -102,6 +102,9 @@ else
MAKE=make
@@ -121,6 +121,9 @@ endif
endif
endif
endif
+ifeq ("$(OS)","freebsd")
@ -19,13 +19,13 @@
RANLIB=ranlib
WHICHOS=$(shell uname)
@@ -747,15 +750,15 @@ RANLIB_freebsd=yes
FC_freebsd=f77
@@ -874,15 +877,15 @@ CURSES_freebsd_gnu=yes
JNIEXT_freebsd=so
CURSES_freebsd_gnu=yes
-CC_freebsd_gnu=gcc
-LD_freebsd_gnu=gcc
-LDOPTIONS_freebsd_gnu=-shared
-LDOPTIONS_freebsd_gnu=-shared
+CC_freebsd_gnu=${CC}
+LD_freebsd_gnu=${CC}
+LDOPTIONS_freebsd_gnu=-shared -Wl,-soname,libcdf.so.0

View file

@ -1,15 +1,15 @@
--- src/include/cdfdist.h.orig 2019-10-16 16:22:18 UTC
--- src/include/cdfdist.h.orig 2024-05-06 16:47:21 UTC
+++ src/include/cdfdist.h
@@ -135,7 +135,7 @@
@@ -137,7 +137,7 @@
# define unix
#endif
-#if defined(__arm__)
+#if defined(__arm__) || defined (__aarch64__)
-#if defined(__arm__) || defined(__arm64__) || \
+#if defined(__arm__) || defined(__arm64__) || defined (__aarch64__) || \
(defined(__ARM_ARCH) && __ARM_ARCH > 0)
/* linux(gcc)-based or clang-based */
# define ARM
# if defined(__BYTE_ORDER__)
# if __BYTE_ORDER__ == __ORDER_LITTLE_ENDIAN__
@@ -567,7 +567,7 @@ typedef sChar sByte;
@@ -588,7 +588,7 @@ typedef sChar sByte;
# if defined(__DARWIN_64_BIT_INO_T)
# define STAT stat
# else

View file

@ -1,6 +1,6 @@
--- src/include/cdflib.h.orig 2019-10-16 16:22:18 UTC
--- src/include/cdflib.h.orig 2023-09-20 18:55:07 UTC
+++ src/include/cdflib.h
@@ -401,8 +401,7 @@
@@ -407,8 +407,7 @@
#elif defined(unix) && !defined(AIX) && !defined(Mach) && !defined(hpux) || \
defined(__MINGW32__)
# if (defined(linux) && !defined(__ICC)) || defined(__CYGWIN__) || \

View file

@ -1,31 +0,0 @@
--- src/tests/Makefile.orig 2019-10-16 16:22:18 UTC
+++ src/tests/Makefile
@@ -40,17 +40,17 @@
SHELL=/bin/sh
NULL=true
-FORTRAN=
-FCx=
-CCx=
-SHARED=
-FOPTIONS=
-FOPTIONSld=
-COPTIONS=
-COPTIONSld=
-SYSLIBS=
-SHAREDEXT=
-MAKE=make
+#FORTRAN=
+#FCx=
+#CCx=
+#SHARED=
+#FOPTIONS=
+#FOPTIONSld=
+#COPTIONS=
+#COPTIONSld=
+#SYSLIBS=
+#SHAREDEXT=
+MAKE=gmake
INCLUDEcdf=../include

View file

@ -21,6 +21,7 @@ include/cdfconfig.h
include/cdfdist.h
include/cdflib.h
include/cdflib64.h
include/cdftools.h
lib/cdf/help/cdf2skt.olh
lib/cdf/help/cdf2sktj.olh
lib/cdf/help/cdfbrow.ilh
@ -44,14 +45,14 @@ lib/cdf/help/cdfmerge.olh
lib/cdf/help/cdfmergej.olh
lib/cdf/help/cdfstats.olh
lib/cdf/help/cdfstatsj.olh
lib/cdf/help/cdfxp.ilh
lib/cdf/help/cdfvalidate.olh
lib/cdf/help/cdfvalidatej.olh
lib/cdf/help/cdfxp.ilh
lib/cdf/help/skt2cdf.olh
lib/cdf/help/skt2cdfj.olh
lib/libcdf.3.9.1.so
lib/libcdf.a
lib/libcdf.so
lib/libcdf.3.8.0.so
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/OperateAttributes.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/OperateCDF.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/OperateVariables.c