svn commit: r519246 - in head/databases/lmdb: . files
Xin LI
delphij at FreeBSD.org
Sat Dec 7 22:47:44 UTC 2019
Author: delphij
Date: Sat Dec 7 22:47:43 2019
New Revision: 519246
URL: https://svnweb.freebsd.org/changeset/ports/519246
Log:
- Drop support of FreeBSD < 11.0
- Make use of robust mutexes.
Modified:
head/databases/lmdb/Makefile
head/databases/lmdb/files/patch-mdb.c
Modified: head/databases/lmdb/Makefile
==============================================================================
--- head/databases/lmdb/Makefile Sat Dec 7 22:29:35 2019 (r519245)
+++ head/databases/lmdb/Makefile Sat Dec 7 22:47:43 2019 (r519246)
@@ -3,6 +3,7 @@
PORTNAME= lmdb
PORTVERSION= 0.9.24
+PORTREVISION= 1
DISTVERSIONPREFIX= ${PORTNAME:tu}_
PORTEPOCH= 1
CATEGORIES= databases
Modified: head/databases/lmdb/files/patch-mdb.c
==============================================================================
--- head/databases/lmdb/files/patch-mdb.c Sat Dec 7 22:29:35 2019 (r519245)
+++ head/databases/lmdb/files/patch-mdb.c Sat Dec 7 22:47:43 2019 (r519246)
@@ -1,11 +1,14 @@
---- mdb.c.orig 2017-06-01 16:51:10 UTC
+--- mdb.c.orig 2019-07-19 16:41:12 UTC
+++ mdb.c
-@@ -125,6 +125,8 @@ typedef SSIZE_T ssize_t;
- # define MDB_FDATASYNC fsync
- #elif defined(ANDROID)
- # define MDB_FDATASYNC fsync
-+#elif defined(__FreeBSD_version) && __FreeBSD_version < 1101000
-+# define MDB_FDATASYNC fsync
+@@ -124,7 +124,10 @@ typedef SSIZE_T ssize_t;
+ #include <resolv.h> /* defines BYTE_ORDER on HPUX and Solaris */
#endif
- #ifndef _WIN32
+-#if defined(__APPLE__) || defined (BSD) || defined(__FreeBSD_kernel__)
++#if defined(__FreeBSD__)
++# define MDB_USE_POSIX_MUTEX 1
++# define MDB_USE_ROBUST 1
++#elif defined(__APPLE__) || defined (BSD) || defined(__FreeBSD_kernel__)
+ # define MDB_USE_POSIX_SEM 1
+ # define MDB_FDATASYNC fsync
+ #elif defined(ANDROID)
More information about the svn-ports-head
mailing list