git: 7b0210d18c1e - main - category/port: science/cdf
Date: Sat, 08 Jan 2022 02:53:03 UTC
The branch main has been updated by stephen: URL: https://cgit.FreeBSD.org/ports/commit/?id=7b0210d18c1e01935e60be8e3987c969f54283a0 commit 7b0210d18c1e01935e60be8e3987c969f54283a0 Author: Stephen Montgomery-Smith <stephen@FreeBSD.org> AuthorDate: 2022-01-08 02:51:53 +0000 Commit: Stephen Montgomery-Smith <stephen@FreeBSD.org> CommitDate: 2022-01-08 02:51:53 +0000 category/port: science/cdf - Bump portrevision of dependent port graphics/opendx. --- graphics/opendx/Makefile | 2 +- science/cdf/Makefile | 14 +++++------ science/cdf/distinfo | 5 ++-- science/cdf/files/patch-Makefile | 36 +++++++++++++++++++++------ science/cdf/files/patch-src_include_cdfdist.h | 11 ++++++++ science/cdf/files/patch-src_include_cdflib.h | 4 +-- science/cdf/files/patch-src_tests_Makefile | 6 +++-- science/cdf/pkg-plist | 10 ++++++-- 8 files changed, 63 insertions(+), 25 deletions(-) diff --git a/graphics/opendx/Makefile b/graphics/opendx/Makefile index db04c9ddcbf9..207725ea7181 100644 --- a/graphics/opendx/Makefile +++ b/graphics/opendx/Makefile @@ -2,7 +2,7 @@ PORTNAME= opendx PORTVERSION= 4.4.4 -PORTREVISION= 33 +PORTREVISION= 34 CATEGORIES= graphics math java MASTER_SITES= http://www.sfr-fresh.com/unix/misc/ DISTNAME= dx-${PORTVERSION} diff --git a/science/cdf/Makefile b/science/cdf/Makefile index b28618d5e5a1..1798ffba19fe 100644 --- a/science/cdf/Makefile +++ b/science/cdf/Makefile @@ -1,11 +1,9 @@ # Created by: Thierry Thomas <thierry@pompo.net> PORTNAME= cdf3 -PORTVERSION= 3.3.0 -PORTREVISION= 13 +PORTVERSION= 3.8.0 CATEGORIES= science -MASTER_SITES= LOCAL/thierry/${PORTNAME} \ - ftp://cdaweb.gsfc.nasa.gov/pub/cdf/dist/cdf${VER}/unix/ +MASTER_SITES= https://spdf.gsfc.nasa.gov/pub/software/cdf/dist/cdf38_0/ DISTNAME= cdf${VER}-dist-cdf DIST_SUBDIR= ${PORTNAME}-${PORTVERSION} @@ -21,7 +19,7 @@ BROKEN_aarch64= fails to compile: error: use of undeclared identifier FP1ZEROsi BROKEN_armv6= fails to compile: error: use of undeclared identifier FP1ZEROsingle; did you mean FP1zeroSingle? BROKEN_armv7= fails to compile: error: use of undeclared identifier FP1ZEROsingle; did you mean FP1zeroSingle? -USES= fortran ncurses +USES= fortran ncurses gmake USE_LDCONFIG= yes MAKE_FLAGS= INSTALLDIR=${STAGEDIR}${PREFIX} OS=freebsd ENV=gnu \ FORTRAN=yes FC_freebsd=${F77} @@ -39,6 +37,8 @@ PORTDOCS= CDF_copyright.txt CHANGES.txt Release.notes Welcome.txt OPTIONS_DEFINE= DOCS EXAMPLES +MAKE_ARGS+= OS=freebsd ENV=gnu all + post-patch: .for def in ${DEFS} @${REINPLACE_CMD} -e 's|<path>|${PREFIX}|' \ @@ -46,13 +46,11 @@ post-patch: .endfor post-install: - ${MV} ${STAGEDIR}${PREFIX}/lib/libcdf.so \ - ${STAGEDIR}${PREFIX}/lib/libcdf.so.0 - ${LN} -sf libcdf.so.0 ${STAGEDIR}${PREFIX}/lib/libcdf.so ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} ${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/samples/* ${STAGEDIR}${EXAMPLESDIR} ${SED} -i '' 's,${STAGEDIR},,g' ${STAGEDIR}${PREFIX}/bin/definitions.? + ${RM} -f ${STAGEDIR}${PREFIX}/CDFLeapSeconds.txt .include <bsd.port.mk> diff --git a/science/cdf/distinfo b/science/cdf/distinfo index 976cb58de1dd..29df170e422b 100644 --- a/science/cdf/distinfo +++ b/science/cdf/distinfo @@ -1,2 +1,3 @@ -SHA256 (cdf3-3.3.0/cdf33_0-dist-cdf.tar.gz) = 2cb49e9c0d282cdd3737c55df3df0f4b62bb701a07ecfa11c5372a0416bfa81f -SIZE (cdf3-3.3.0/cdf33_0-dist-cdf.tar.gz) = 985719 +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 diff --git a/science/cdf/files/patch-Makefile b/science/cdf/files/patch-Makefile index bbdabded187a..6205a62a5b89 100644 --- a/science/cdf/files/patch-Makefile +++ b/science/cdf/files/patch-Makefile @@ -1,24 +1,44 @@ ---- Makefile.orig 2009-05-13 14:17:26 UTC +--- Makefile.orig 2020-12-09 21:33:32 UTC +++ Makefile -@@ -601,14 +601,14 @@ RANLIB_freebsd=yes +@@ -47,7 +47,7 @@ + + .SILENT: + +-SHELL=/bin/bash ++SHELL=${LOCALBASE}/bin/bash + NULL=true + PART=all + TARGET= +@@ -102,6 +102,9 @@ else + MAKE=make + endif + endif ++ifeq ("$(OS)","freebsd") ++ MAKE=gmake ++endif + RANLIB=ranlib + + WHICHOS=$(shell uname) +@@ -747,15 +750,15 @@ RANLIB_freebsd=yes FC_freebsd=f77 CURSES_freebsd_gnu=yes -CC_freebsd_gnu=gcc -LD_freebsd_gnu=gcc -LDOPTIONS_freebsd_gnu=-shared -+CC_freebsd_gnu=$(CC) -+LD_freebsd_gnu=$(CC) ++CC_freebsd_gnu=${CC} ++LD_freebsd_gnu=${CC} +LDOPTIONS_freebsd_gnu=-shared -Wl,-soname,libcdf.so.0 PIC_freebsd_gnu=-fPIC -COPTIONS_freebsd_gnu=-D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DMALLOC_CHECK_=0 ++COPTIONS_freebsd_gnu=${CFLAGS} -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DMALLOC_CHECK_=0 + COPTIONSZlib_freebsd_gnu=-DHAVE_STDARG_H -DHAVE_UNISTD_H -COPTIONSld_freebsd_gnu= -FOPTIONS_freebsd_gnu= -FOPTIONSld_freebsd_gnu= -+COPTIONS_freebsd_gnu=$(CFLAGS) -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DMALLOC_CHECK_=0 -+COPTIONSld_freebsd_gnu=$(LDFLAGS) -+FOPTIONS_freebsd_gnu=$(FFLAGS) -+FOPTIONSld_freebsd_gnu=$(LDFLAGS) ++COPTIONSld_freebsd_gnu=${LDFLAGS} ++FOPTIONS_freebsd_gnu=${FFLAGS} ++FOPTIONSld_freebsd_gnu=${LDFLAGS} CURSESLIB_freebsd_gnu=-lncurses SYSLIBSexe_freebsd_gnu=-lm -lc SYSLIBSshr_freebsd_gnu=-lm -lc diff --git a/science/cdf/files/patch-src_include_cdfdist.h b/science/cdf/files/patch-src_include_cdfdist.h new file mode 100644 index 000000000000..6e3d27a36448 --- /dev/null +++ b/science/cdf/files/patch-src_include_cdfdist.h @@ -0,0 +1,11 @@ +--- src/include/cdfdist.h.orig 2022-01-08 02:20:38 UTC ++++ src/include/cdfdist.h +@@ -567,7 +567,7 @@ typedef sChar sByte; + # if defined(__DARWIN_64_BIT_INO_T) + # define STAT stat + # else +-# define STAT stat64 ++# define STAT stat + # endif + # endif + # endif diff --git a/science/cdf/files/patch-src_include_cdflib.h b/science/cdf/files/patch-src_include_cdflib.h index cf0878f2eab6..5628e139984d 100644 --- a/science/cdf/files/patch-src_include_cdflib.h +++ b/science/cdf/files/patch-src_include_cdflib.h @@ -1,6 +1,6 @@ ---- src/include/cdflib.h.orig 2009-05-12 12:37:37 UTC +--- src/include/cdflib.h.orig 2019-10-16 16:22:18 UTC +++ src/include/cdflib.h -@@ -375,8 +375,7 @@ +@@ -401,8 +401,7 @@ #elif defined(unix) && !defined(AIX) && !defined(Mach) && !defined(hpux) || \ defined(__MINGW32__) # if (defined(linux) && !defined(__ICC)) || defined(__CYGWIN__) || \ diff --git a/science/cdf/files/patch-src_tests_Makefile b/science/cdf/files/patch-src_tests_Makefile index a24ac2704728..8861eee8e1a4 100644 --- a/science/cdf/files/patch-src_tests_Makefile +++ b/science/cdf/files/patch-src_tests_Makefile @@ -1,6 +1,6 @@ ---- src/tests/Makefile.orig 2009-05-12 18:09:12 UTC +--- src/tests/Makefile.orig 2019-10-16 16:22:18 UTC +++ src/tests/Makefile -@@ -33,16 +33,16 @@ +@@ -40,17 +40,17 @@ SHELL=/bin/sh NULL=true @@ -14,6 +14,7 @@ -COPTIONSld= -SYSLIBS= -SHAREDEXT= +-MAKE=make +#FORTRAN= +#FCx= +#CCx= @@ -24,6 +25,7 @@ +#COPTIONSld= +#SYSLIBS= +#SHAREDEXT= ++MAKE=gmake INCLUDEcdf=../include diff --git a/science/cdf/pkg-plist b/science/cdf/pkg-plist index fd98519af8a8..3df1997a9fac 100644 --- a/science/cdf/pkg-plist +++ b/science/cdf/pkg-plist @@ -6,6 +6,7 @@ bin/cdfedit bin/cdfexport bin/cdfinquire bin/cdfirsdump +bin/cdfleapsecondsinfo bin/cdfmerge bin/cdfstats bin/cdfvalidate @@ -37,10 +38,12 @@ lib/cdf/help/cdfinq.olh lib/cdf/help/cdfinqj.olh lib/cdf/help/cdfirsdump.olh lib/cdf/help/cdfirsdumpj.olh +lib/cdf/help/cdfleaptableinfo.olh +lib/cdf/help/cdfleaptableinfoj.olh lib/cdf/help/cdfmerge.olh lib/cdf/help/cdfmergej.olh -lib/cdf/help/cdfstatj.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 @@ -48,12 +51,13 @@ lib/cdf/help/skt2cdf.olh lib/cdf/help/skt2cdfj.olh lib/libcdf.a lib/libcdf.so -lib/libcdf.so.0 +lib/libcdf.3.8.0.so %%PORTEXAMPLES%%%%EXAMPLESDIR%%/OperateAttributes.c %%PORTEXAMPLES%%%%EXAMPLESDIR%%/OperateCDF.c %%PORTEXAMPLES%%%%EXAMPLESDIR%%/OperateVariables.c %%PORTEXAMPLES%%%%EXAMPLESDIR%%/cacsst2.cdf %%PORTEXAMPLES%%%%EXAMPLESDIR%%/cacsst2.skt +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cdf.inc %%PORTEXAMPLES%%%%EXAMPLESDIR%%/d103a2x.cdf %%PORTEXAMPLES%%%%EXAMPLESDIR%%/example.dat %%PORTEXAMPLES%%%%EXAMPLESDIR%%/example1.c @@ -62,6 +66,8 @@ lib/libcdf.so.0 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/example2.f %%PORTEXAMPLES%%%%EXAMPLESDIR%%/geocpi0.cdf %%PORTEXAMPLES%%%%EXAMPLESDIR%%/geocpi0.skt +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/geocpi1.cdf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/geocpi2.cdf %%PORTEXAMPLES%%%%EXAMPLESDIR%%/ij01r39.cdf %%PORTEXAMPLES%%%%EXAMPLESDIR%%/read_example1.c %%PORTEXAMPLES%%%%EXAMPLESDIR%%/zfia10x.cdf