Skip to content

Commit

Permalink
science/cdo: Update to 2.2.0
Browse files Browse the repository at this point in the history
  • Loading branch information
sunpoet committed Apr 27, 2023
1 parent e23d8d6 commit da27480
Show file tree
Hide file tree
Showing 6 changed files with 21 additions and 22 deletions.
9 changes: 4 additions & 5 deletions science/cdo/Makefile
@@ -1,16 +1,15 @@
PORTNAME= cdo
PORTVERSION= 2.1.1
PORTREVISION= 2
PORTVERSION= 2.2.0
CATEGORIES= science
MASTER_SITES= https://code.mpimet.mpg.de/attachments/download/27654/ \
MASTER_SITES= https://code.mpimet.mpg.de/attachments/download/28013/ \
LOCAL/sunpoet

MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Climate Data Operators
WWW= https://code.mpimet.mpg.de/projects/cdo

LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE

OPTIONS_DEFINE= CGRIBEX ECCODES HDF5 JASPER NETCDF PROJ SZIP UDUNITS UUID
OPTIONS_DEFAULT=CGRIBEX ECCODES HDF5 JASPER NETCDF PROJ SZIP UDUNITS UUID
Expand Down
6 changes: 3 additions & 3 deletions science/cdo/distinfo
@@ -1,3 +1,3 @@
TIMESTAMP = 1674589534
SHA256 (cdo-2.1.1.tar.gz) = c29d084ccbda931d71198409fb2d14f99930db6e7a3654b3c0243ceb304755d9
SIZE (cdo-2.1.1.tar.gz) = 12079495
TIMESTAMP = 1682616632
SHA256 (cdo-2.2.0.tar.gz) = 679c8d105706caffcba0960ec5ddc4a1332c1b40c52f82c3937356999d8fadf2
SIZE (cdo-2.2.0.tar.gz) = 13305096
14 changes: 7 additions & 7 deletions science/cdo/files/patch-libcdi-src-cdilib.c
@@ -1,6 +1,6 @@
--- libcdi/src/cdilib.c.orig 2021-06-05 06:43:11 UTC
--- libcdi/src/cdilib.c.orig 2023-04-18 19:43:48 UTC
+++ libcdi/src/cdilib.c
@@ -33941,11 +33941,13 @@ static pthread_mutex_t namespaceMutex;
@@ -34701,11 +34701,13 @@ static pthread_mutex_t namespaceMutex;
static void
namespaceInitialize(void)
{
Expand All @@ -13,17 +13,17 @@
+#endif
}

# define NAMESPACE_LOCK() pthread_mutex_lock(&namespaceMutex)
@@ -34401,12 +34403,14 @@ static
void listInitialize ( void )
#define NAMESPACE_LOCK() pthread_mutex_lock(&namespaceMutex)
@@ -35276,12 +35278,14 @@ static void
listInitialize(void)
{
#if defined (HAVE_LIBPTHREAD)
#if defined(HAVE_LIBPTHREAD)
+#if defined(PTHREAD_MUTEXATTR)
pthread_mutexattr_t ma;
pthread_mutexattr_init(&ma);
pthread_mutexattr_settype(&ma, PTHREAD_MUTEX_RECURSIVE);
/* initialize global API mutex lock */
pthread_mutex_init ( &listMutex, &ma);
pthread_mutex_init(&listMutex, &ma);
pthread_mutexattr_destroy(&ma);
+#endif
#endif
Expand Down
4 changes: 2 additions & 2 deletions science/cdo/files/patch-libcdi-src-namespace.c
@@ -1,6 +1,6 @@
--- libcdi/src/namespace.c.orig 2022-01-21 08:38:53 UTC
--- libcdi/src/namespace.c.orig 2023-04-16 12:23:50 UTC
+++ libcdi/src/namespace.c
@@ -88,11 +88,13 @@ static pthread_mutex_t namespaceMutex;
@@ -99,11 +99,13 @@ static pthread_mutex_t namespaceMutex;
static void
namespaceInitialize(void)
{
Expand Down
4 changes: 2 additions & 2 deletions science/cdo/files/patch-libcdi-src-resource_handle.c
@@ -1,6 +1,6 @@
--- libcdi/src/resource_handle.c.orig 2022-01-21 08:38:53 UTC
--- libcdi/src/resource_handle.c.orig 2023-04-16 12:23:50 UTC
+++ libcdi/src/resource_handle.c
@@ -209,12 +209,14 @@ static void
@@ -288,12 +288,14 @@ static void
listInitialize(void)
{
#if defined(HAVE_LIBPTHREAD)
Expand Down
6 changes: 3 additions & 3 deletions science/cdo/files/patch-libcdi_src_cgribexlib.c
@@ -1,4 +1,4 @@
--- libcdi/src/cgribexlib.c.orig 2022-05-25 13:46:13 UTC
--- libcdi/src/cgribexlib.c.orig 2023-04-16 12:23:50 UTC
+++ libcdi/src/cgribexlib.c
@@ -12,7 +12,7 @@
#pragma GCC diagnostic warning "-Wstrict-overflow"
Expand All @@ -9,7 +9,7 @@
#pragma options nostrict
#include <ppu_intrinsics.h>
#endif
@@ -737,8 +737,8 @@ void pwr6_minmax_val_double_unrolled6(const double *re
@@ -736,8 +736,8 @@ void pwr6_minmax_val_double_unrolled6(const double *re
{
size_t residual = datasize % __UNROLL_DEPTH_1;
size_t ofs = datasize - residual;
Expand All @@ -20,7 +20,7 @@

for (size_t j = 0; j < __UNROLL_DEPTH_1; ++j)
{
@@ -750,21 +750,21 @@ void pwr6_minmax_val_double_unrolled6(const double *re
@@ -749,21 +749,21 @@ void pwr6_minmax_val_double_unrolled6(const double *re
{
for (size_t j = 0; j < __UNROLL_DEPTH_1; ++j)
{
Expand Down

0 comments on commit da27480

Please sign in to comment.