pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/databases/mongodb/patches mongodb: ...and some patches



details:   https://anonhg.NetBSD.org/pkgsrc/rev/c80acb770717
branches:  trunk
changeset: 422690:c80acb770717
user:      adam <adam%pkgsrc.org@localhost>
date:      Sat Feb 01 20:01:16 2020 +0000

description:
mongodb: ...and some patches

diffstat:

 databases/mongodb/patches/patch-src_third__party_asio-master_asio_include_asio_detail_config.hpp      |  26 ----------
 databases/mongodb/patches/patch-src_third__party_mozjs-38_platform_x86__64_netbsd_build_js-confdefs.h |  20 -------
 databases/mongodb/patches/patch-src_third__party_mozjs-38_platform_x86__64_netbsd_include_js-config.h |  13 -----
 databases/mongodb/patches/patch-src_third__party_wiredtiger_src_os__posix_os__fs.c                    |  15 +++++
 4 files changed, 15 insertions(+), 59 deletions(-)

diffs (90 lines):

diff -r 09ac71476e4c -r c80acb770717 databases/mongodb/patches/patch-src_third__party_asio-master_asio_include_asio_detail_config.hpp
--- a/databases/mongodb/patches/patch-src_third__party_asio-master_asio_include_asio_detail_config.hpp  Sat Feb 01 20:00:08 2020 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,26 +0,0 @@
-$NetBSD: patch-src_third__party_asio-master_asio_include_asio_detail_config.hpp,v 1.1 2019/03/05 19:35:58 adam Exp $
-
-experimental/string_view is deprecated.
-
---- src/third_party//asio-master/asio/include/asio/detail/config.hpp.orig      2019-03-04 18:53:19.000000000 +0000
-+++ src/third_party//asio-master/asio/include/asio/detail/config.hpp
-@@ -784,17 +784,15 @@
- # if !defined(ASIO_DISABLE_STD_STRING_VIEW)
- #  if defined(__clang__)
- #   if (__cplusplus >= 201402)
--#    if __has_include(<experimental/string_view>)
-+#    if __has_include(<string_view>)
- #     define ASIO_HAS_STD_STRING_VIEW 1
--#     define ASIO_HAS_STD_EXPERIMENTAL_STRING_VIEW 1
--#    endif // __has_include(<experimental/string_view>)
-+#    endif // __has_include(<string_view>)
- #   endif // (__cplusplus >= 201402)
- #  endif // defined(__clang__)
- #  if defined(__GNUC__)
- #   if ((__GNUC__ == 4) && (__GNUC_MINOR__ >= 9)) || (__GNUC__ > 4)
- #    if (__cplusplus >= 201402)
- #     define ASIO_HAS_STD_STRING_VIEW 1
--#     define ASIO_HAS_STD_EXPERIMENTAL_STRING_VIEW 1
- #    endif // (__cplusplus >= 201402)
- #   endif // ((__GNUC__ == 4) && (__GNUC_MINOR__ >= 7)) || (__GNUC__ > 4)
- #  endif // defined(__GNUC__)
diff -r 09ac71476e4c -r c80acb770717 databases/mongodb/patches/patch-src_third__party_mozjs-38_platform_x86__64_netbsd_build_js-confdefs.h
--- a/databases/mongodb/patches/patch-src_third__party_mozjs-38_platform_x86__64_netbsd_build_js-confdefs.h     Sat Feb 01 20:00:08 2020 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,20 +0,0 @@
-$NetBSD: patch-src_third__party_mozjs-38_platform_x86__64_netbsd_build_js-confdefs.h,v 1.2 2017/05/29 14:44:47 ryoon Exp $
-
---- src/third_party/mozjs-45/platform/x86_64/netbsd/build/js-confdefs.h.orig   2016-02-11 12:42:39.272068631 +0000
-+++ src/third_party/mozjs-45/platform/x86_64/netbsd/build/js-confdefs.h
-@@ -19,7 +19,6 @@
- #define HAVE_CPUID_H 1
- #define HAVE_DIRENT_H 1
- #define HAVE_DLOPEN 1
--#define HAVE_ENDIAN_H 1
- #define HAVE_EXPM1 1
- #define HAVE_GETC_UNLOCKED 1
- #define HAVE_GETOPT_H 1
-@@ -54,7 +53,6 @@
- #define JS_CODEGEN_X64 1
- #define JS_CPU_X64 1
- #define JS_DEFAULT_JITREPORT_GRANULARITY 3
--#define JS_HAVE_ENDIAN_H 1
- #define JS_HAVE_MACHINE_ENDIAN_H 1
- #define JS_POSIX_NSPR 1
- #define JS_PUNBOX64 1
diff -r 09ac71476e4c -r c80acb770717 databases/mongodb/patches/patch-src_third__party_mozjs-38_platform_x86__64_netbsd_include_js-config.h
--- a/databases/mongodb/patches/patch-src_third__party_mozjs-38_platform_x86__64_netbsd_include_js-config.h     Sat Feb 01 20:00:08 2020 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,13 +0,0 @@
-$NetBSD: patch-src_third__party_mozjs-38_platform_x86__64_netbsd_include_js-config.h,v 1.2 2017/05/29 14:44:47 ryoon Exp $
-
---- src/third_party/mozjs-45/platform/x86_64/netbsd/include/js-config.h.orig   2016-02-11 12:24:33.328723425 +0000
-+++ src/third_party/mozjs-45/platform/x86_64/netbsd/include/js-config.h
-@@ -36,7 +36,7 @@
- 
- /* Define to 1 if the <endian.h> header is present and
-    useable.  See jscpucfg.h.  */
--#define JS_HAVE_ENDIAN_H 1
-+/* #undef JS_HAVE_ENDIAN_H */
- 
- /* Define to 1 if the <machine/endian.h> header is present and
-    useable.  See jscpucfg.h.  */
diff -r 09ac71476e4c -r c80acb770717 databases/mongodb/patches/patch-src_third__party_wiredtiger_src_os__posix_os__fs.c
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/databases/mongodb/patches/patch-src_third__party_wiredtiger_src_os__posix_os__fs.c        Sat Feb 01 20:01:16 2020 +0000
@@ -0,0 +1,15 @@
+$NetBSD: patch-src_third__party_wiredtiger_src_os__posix_os__fs.c,v 1.1 2020/02/01 20:01:16 adam Exp $
+
+On NetBSD, fdatasync() fails with "Bad file descriptor".
+
+--- src/third_party/wiredtiger/src/os_posix/os_fs.c.orig       2020-01-29 21:12:06.697276371 +0000
++++ src/third_party/wiredtiger/src/os_posix/os_fs.c
+@@ -91,7 +91,7 @@ __posix_sync(WT_SESSION_IMPL *session, i
+         WT_PANIC_RET(session, ret, "%s: %s: fcntl(F_FULLFSYNC)", name, func);
+     }
+ #endif
+-#if defined(HAVE_FDATASYNC)
++#if defined(HAVE_FDATASYNC) && !defined(__NetBSD__)
+     /* See comment in __posix_sync(): sync cannot be retried or fail. */
+     WT_SYSCALL(fdatasync(fd), ret);
+     if (ret == 0)



Home | Main Index | Thread Index | Old Index