git: c014f9c79abb - main - databases/pecl-mongodb: update 1.12.0 -> 1.15.1, unbreak build
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Wed, 08 Mar 2023 19:37:57 UTC
The branch main has been updated by pi:
URL: https://cgit.FreeBSD.org/ports/commit/?id=c014f9c79abbe0b18f4505c037baa07ed3454987
commit c014f9c79abbe0b18f4505c037baa07ed3454987
Author: Kurt Jaeger <pi@FreeBSD.org>
AuthorDate: 2023-03-08 19:32:11 +0000
Commit: Kurt Jaeger <pi@FreeBSD.org>
CommitDate: 2023-03-08 19:37:42 +0000
databases/pecl-mongodb: update 1.12.0 -> 1.15.1, unbreak build
Relnotes:
https://github.com/mongodb/mongo-php-driver/releases/tag/1.12.1
https://github.com/mongodb/mongo-php-driver/releases/tag/1.13.0
https://github.com/mongodb/mongo-php-driver/releases/tag/1.14.0
https://github.com/mongodb/mongo-php-driver/releases/tag/1.14.1
https://github.com/mongodb/mongo-php-driver/releases/tag/1.14.2
https://github.com/mongodb/mongo-php-driver/releases/tag/1.15.0
https://github.com/mongodb/mongo-php-driver/releases/tag/1.15.1
---
databases/pecl-mongodb/Makefile | 2 +-
databases/pecl-mongodb/distinfo | 6 +++---
.../patch-src_libmongocrypt_src_mongocrypt-util.c | 20 ++++++++++++++++++++
.../patch-src_libmongocrypt_src_os__posix_os__dll.c | 10 ++++++++++
4 files changed, 34 insertions(+), 4 deletions(-)
diff --git a/databases/pecl-mongodb/Makefile b/databases/pecl-mongodb/Makefile
index f81e671aaf2a..d506d7711289 100644
--- a/databases/pecl-mongodb/Makefile
+++ b/databases/pecl-mongodb/Makefile
@@ -1,5 +1,5 @@
PORTNAME= mongodb
-PORTVERSION= 1.12.0
+PORTVERSION= 1.15.1
CATEGORIES= databases pear
MAINTAINER= pi@FreeBSD.org
diff --git a/databases/pecl-mongodb/distinfo b/databases/pecl-mongodb/distinfo
index db9db6f21d78..9ce185adbafe 100644
--- a/databases/pecl-mongodb/distinfo
+++ b/databases/pecl-mongodb/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1641670188
-SHA256 (PECL/mongodb-1.12.0.tgz) = 0d9f670b021288bb6c9b060979f191f1da773d729100673166f38b617e24317e
-SIZE (PECL/mongodb-1.12.0.tgz) = 1392375
+TIMESTAMP = 1678256312
+SHA256 (PECL/mongodb-1.15.1.tgz) = b2038e778d71f45cadb8c93a30eb548e5c2c1e4f832807a775ed516b7816b749
+SIZE (PECL/mongodb-1.15.1.tgz) = 1742236
diff --git a/databases/pecl-mongodb/files/patch-src_libmongocrypt_src_mongocrypt-util.c b/databases/pecl-mongodb/files/patch-src_libmongocrypt_src_mongocrypt-util.c
new file mode 100644
index 000000000000..0dd47a80bbe5
--- /dev/null
+++ b/databases/pecl-mongodb/files/patch-src_libmongocrypt_src_mongocrypt-util.c
@@ -0,0 +1,20 @@
+--- src/libmongocrypt/src/mongocrypt-util.c.orig 2023-02-09 10:59:51 UTC
++++ src/libmongocrypt/src/mongocrypt-util.c
+@@ -37,6 +37,8 @@
+
+ #include <errno.h>
+
++#define FreeBSD 1
++
+ #ifdef _WIN32
+ #include <windows.h>
+ #else
+@@ -78,7 +80,7 @@ current_module_path ()
+ }
+ free (path);
+ }
+-#elif defined(_GNU_SOURCE) || defined(_DARWIN_C_SOURCE)
++#elif defined(FreeBSD) || defined(_GNU_SOURCE) || defined(_DARWIN_C_SOURCE)
+ // Darwin/BSD/glibc define extensions for finding dynamic library info from
+ // the address of a symbol.
+ Dl_info info;
diff --git a/databases/pecl-mongodb/files/patch-src_libmongocrypt_src_os__posix_os__dll.c b/databases/pecl-mongodb/files/patch-src_libmongocrypt_src_os__posix_os__dll.c
new file mode 100644
index 000000000000..9f3537ad51bc
--- /dev/null
+++ b/databases/pecl-mongodb/files/patch-src_libmongocrypt_src_os__posix_os__dll.c
@@ -0,0 +1,10 @@
+--- src/libmongocrypt/src/os_posix/os_dll.c.orig 2023-02-09 10:59:51 UTC
++++ src/libmongocrypt/src/os_posix/os_dll.c
+@@ -17,6 +17,7 @@
+
+ #include "../mongocrypt-dll-private.h"
+
++#define _WIN32
+ #ifndef _WIN32
+
+ #include <assert.h>