databases/php-mongodb: update to 1.17.2
Drop php56 and support php74 and later. Currently, it dose not use databases/mongo-c-driver but use bundled libraries since we don't have databases/libmongocrypt package yet(?). Changes from 1.9.1 is too many to write here, please refer <https://pecl.php.net/package-changelog.php?package=mongodb>.
This commit is contained in:
parent
4c1f50e164
commit
a373c21641
|
@ -1,25 +1,25 @@
|
|||
# $NetBSD: Makefile,v 1.22 2024/02/15 21:46:17 wiz Exp $
|
||||
# $NetBSD: Makefile,v 1.23 2024/02/28 16:22:25 taca Exp $
|
||||
|
||||
MODNAME= mongodb
|
||||
PECL_VERSION= 1.9.1
|
||||
PECL_VERSION= 1.17.2
|
||||
CATEGORIES+= databases
|
||||
|
||||
MAINTAINER= bartosz.kuzma@gmail.com
|
||||
HOMEPAGE= http://docs.mongodb.org/ecosystem/drivers/php/
|
||||
COMMENT= MongoDB database driver
|
||||
PKGREVISION= 6
|
||||
LICENSE= apache-2.0
|
||||
|
||||
# newer versions support 8.1+
|
||||
PHP_VERSIONS_INCOMPATIBLE= 56 81 82 83
|
||||
PHP_VERSIONS_SUPPORTED= 74 80 81 82
|
||||
|
||||
USE_TOOLS+= pkg-config gmake
|
||||
CONFIGURE_ARGS+= --with-libbson
|
||||
CONFIGURE_ARGS+= --with-libmongoc
|
||||
# To use system mongodb library, we require libmongocrypt package.
|
||||
# So, currently bundled libraries.
|
||||
CONFIGURE_ARGS+= --with-mongodb-system-libs=no
|
||||
CONFIGURE_ARGS+= --with-openssl-dir=${BUILDLINK_PREFIX.openssl}
|
||||
CPPFLAGS.NetBSD+= -D_POSIX_C_SOURCE=200809L -D_NETBSD_SOURCE
|
||||
|
||||
.include "../../security/openssl/buildlink3.mk"
|
||||
.include "../../databases/mongo-c-driver/buildlink3.mk"
|
||||
#.include "../../databases/mongo-c-driver/buildlink3.mk"
|
||||
.include "../../devel/snappy/buildlink3.mk"
|
||||
.include "../../lang/php/json.mk"
|
||||
.include "../../lang/php/ext.mk"
|
||||
|
|
|
@ -1,5 +1,7 @@
|
|||
$NetBSD: distinfo,v 1.7 2021/10/26 10:09:44 nia Exp $
|
||||
$NetBSD: distinfo,v 1.8 2024/02/28 16:22:25 taca Exp $
|
||||
|
||||
BLAKE2s (php-mongodb/mongodb-1.9.1.tgz) = 09a54837ecff624626c556881bfacb4b004007e7b4ea67eb17f63db2df318a81
|
||||
SHA512 (php-mongodb/mongodb-1.9.1.tgz) = e1ff9fba2268020862e917a38946a7f5f4cc5caf22b38e9ccf60b491cdee20f55b9643e8904cd934de48d31ca69b1c26dd86454f74572ce977669f908d4ffe51
|
||||
Size (php-mongodb/mongodb-1.9.1.tgz) = 1285984 bytes
|
||||
BLAKE2s (php-mongodb/mongodb-1.17.2.tgz) = 0661923e1a4b3d4716b7a68a3ceff78a2e0b90b8f603297156cae413f63665df
|
||||
SHA512 (php-mongodb/mongodb-1.17.2.tgz) = ed32d07f370cf197ce38f3590055da115f6048777004e98cc6372d6f369bf3e65dc86d38afebcce999e4200fa018a7ae45fe4d8c08204ac17584eb28e4fc1ce3
|
||||
Size (php-mongodb/mongodb-1.17.2.tgz) = 2064433 bytes
|
||||
SHA1 (patch-.._package.xml) = 5d6a12088042a84fa37ab82011340df3dcf652a8
|
||||
SHA1 (patch-src_libmongocrypt_src_os__posix_os__dll.c) = 569bb5d1361d556eea3fe9b0405be0f783eebb70
|
||||
|
|
|
@ -0,0 +1,15 @@
|
|||
$NetBSD: patch-.._package.xml,v 1.1 2024/02/28 16:22:25 taca Exp $
|
||||
|
||||
Refelect changed source file.
|
||||
|
||||
--- ../package.xml.orig 2024-02-25 06:41:06.729643259 +0000
|
||||
+++ ../package.xml
|
||||
@@ -768,7 +768,7 @@ necessary to build a fully-functional Mo
|
||||
<file md5sum="e4fda5158a681c96467131a2ad1e659c" name="src/libmongocrypt/src/mlib/thread.h" role="src" />
|
||||
<file md5sum="9dbd0440750ffc0ef2bb8135f0d75900" name="src/libmongocrypt/src/mlib/user-check.h" role="src" />
|
||||
<file md5sum="9c0cd74b3c026396ed50fd40839c1a26" name="src/libmongocrypt/src/mlib/windows-lean.h" role="src" />
|
||||
- <file md5sum="47262bf9af244d06df735d27a04fc5a1" name="src/libmongocrypt/src/os_posix/os_dll.c" role="src" />
|
||||
+ <file md5sum="b688ad7a909ffd26bc1bbd63210e286d" name="src/libmongocrypt/src/os_posix/os_dll.c" role="src" />
|
||||
<file md5sum="f7dec90cf8f0979d483f519bff304e57" name="src/libmongocrypt/src/os_posix/os_mutex.c" role="src" />
|
||||
<file md5sum="757d1de50f1295e3c8110817fb6c2d05" name="src/libmongocrypt/src/os_win/os_dll.c" role="src" />
|
||||
<file md5sum="16e57d2c27c267fdadfb2659e309ed7b" name="src/libmongocrypt/src/os_win/os_mutex.c" role="src" />
|
|
@ -0,0 +1,15 @@
|
|||
$NetBSD: patch-src_libmongocrypt_src_os__posix_os__dll.c,v 1.1 2024/02/28 16:22:25 taca Exp $
|
||||
|
||||
Add support for NetBSD.
|
||||
|
||||
--- src/libmongocrypt/src/os_posix/os_dll.c.orig 2024-02-25 06:40:43.615857808 +0000
|
||||
+++ src/libmongocrypt/src/os_posix/os_dll.c
|
||||
@@ -95,7 +95,7 @@ mcr_dll_path_result mcr_dll_path(mcr_dll
|
||||
return (mcr_dll_path_result){.error_string = mstr_copy_cstr("Handle not found in loaded modules")};
|
||||
}
|
||||
|
||||
-#elif defined(__linux__) || defined(__FreeBSD__)
|
||||
+#elif defined(__linux__) || defined(__FreeBSD__) || defined(__NetBSD__)
|
||||
|
||||
#include <link.h>
|
||||
|
Loading…
Reference in New Issue