svn commit: r463612 - in head/databases/ldb13: . files
Timur I. Bakeyev
timur at FreeBSD.org
Mon Mar 5 00:02:59 UTC 2018
Author: timur
Date: Mon Mar 5 00:02:58 2018
New Revision: 463612
URL: https://svnweb.freebsd.org/changeset/ports/463612
Log:
Update ldb13 to the latest 1.3.2 version.
Added:
head/databases/ldb13/files/patch-ldb_cache.c (contents, props changed)
head/databases/ldb13/files/patch-ldb_mod_op_test.c (contents, props changed)
Deleted:
head/databases/ldb13/files/patch-common__ldb_modules.c
Modified:
head/databases/ldb13/Makefile
head/databases/ldb13/distinfo
Modified: head/databases/ldb13/Makefile
==============================================================================
--- head/databases/ldb13/Makefile Sun Mar 4 23:14:00 2018 (r463611)
+++ head/databases/ldb13/Makefile Mon Mar 5 00:02:58 2018 (r463612)
@@ -1,7 +1,7 @@
# $FreeBSD$
PORTNAME= ldb
-PORTVERSION= 1.3.1
+PORTVERSION= 1.3.2
PORTREVISION= 0
PORTEPOCH= 0
CATEGORIES= databases
@@ -49,11 +49,15 @@ CONFIGURE_ARGS+= --mandir=${MANPREFIX}/man \
--disable-rpath \
--without-gettext
-OPTIONS_DEFINE= MANPAGES
+OPTIONS_DEFINE= MANPAGES DEBUG
MANPAGES_DESC= Build and install manpages (requires textproc/docbook-xsl)
.include <bsd.port.options.mk>
+DEBUG_CONFIGURE_ON= --verbose --enable-debug
+DEBUG_MAKE_ARGS= --verbose
+DEBUG_FLAGS= -g -ggdb3 -O0
+
LDB_BINS= bin/ldbedit \
bin/ldbmodify \
bin/ldbadd \
@@ -170,16 +174,18 @@ pre-build-MANPAGES-off:
.endfor
post-install:
-.for lib in ${LDB_BINS} ${LDB_LIBS}
+.if !defined(WITH_DEBUG)
+. for lib in ${LDB_BINS} ${LDB_LIBS}
${STRIP_CMD} ${STAGEDIR}${PREFIX}/${lib}
-.endfor
-.if !defined(NO_PYTHON)
+. endfor
+. if !defined(NO_PYTHON)
${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libpyldb-util.so
${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/ldb.so
-.if defined(SAMBA4_PYTHON3)
+. if defined(SAMBA4_PYTHON3)
${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libpyldb-util.${SAMBA4_PYTHON3_SO_ABI}.so
${STRIP_CMD} ${STAGEDIR}${PREFIX}/${SAMBA4_PYTHON3_SITELIBDIR}/ldb.${SAMBA4_PYTHON3_SO_ABI}.so
-.endif
+. endif
+. endif
.endif
.include <bsd.port.post.mk>
Modified: head/databases/ldb13/distinfo
==============================================================================
--- head/databases/ldb13/distinfo Sun Mar 4 23:14:00 2018 (r463611)
+++ head/databases/ldb13/distinfo Mon Mar 5 00:02:58 2018 (r463612)
@@ -1,3 +1,3 @@
-TIMESTAMP = 1516159739
-SHA256 (ldb-1.3.1.tar.gz) = b19f2c9f55ae0f46aa5ebaea0bf1a47ec1ac135e1d78af0f6318cf50bf62cbd2
-SIZE (ldb-1.3.1.tar.gz) = 1361723
+TIMESTAMP = 1520025663
+SHA256 (ldb-1.3.2.tar.gz) = ce3ef0b7358a8c5437d2cc0ba3fd6c2f2b7017bc87b09527406c8e34a82376ab
+SIZE (ldb-1.3.2.tar.gz) = 1364976
Added: head/databases/ldb13/files/patch-ldb_cache.c
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/databases/ldb13/files/patch-ldb_cache.c Mon Mar 5 00:02:58 2018 (r463612)
@@ -0,0 +1,13 @@
+--- ldb_tdb/ldb_cache.c.orig 2018-03-04 05:41:25.313506000 +0100
++++ ldb_tdb/ldb_cache.c 2018-03-04 05:46:09.353115000 +0100
+@@ -91,7 +91,9 @@ static int ldb_schema_attribute_compare(
+ {
+ const struct ldb_schema_attribute *sa1 = (const struct ldb_schema_attribute *)p1;
+ const struct ldb_schema_attribute *sa2 = (const struct ldb_schema_attribute *)p2;
+- return ldb_attr_cmp(sa1->name, sa2->name);
++ int res = ldb_attr_cmp(sa1->name, sa2->name);
++
++ return (res) ? res : (sa1->flags > sa2->flags) ? 1 : (sa1->flags < sa2->flags) ? -1 : 0;
+ }
+
+ /*
Added: head/databases/ldb13/files/patch-ldb_mod_op_test.c
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/databases/ldb13/files/patch-ldb_mod_op_test.c Mon Mar 5 00:02:58 2018 (r463612)
@@ -0,0 +1,11 @@
+--- tests/ldb_mod_op_test.c.orig 2018-03-02 23:35:09.639709000 +0100
++++ tests/ldb_mod_op_test.c 2018-03-02 23:44:00.194683000 +0100
+@@ -3529,7 +3529,7 @@ static void test_ldb_unique_index_duplic
+ assert_int_equal(ret, LDB_SUCCESS);
+
+ msg02 = ldb_msg_new(tmp_ctx);
+- assert_non_null(msg01);
++ assert_non_null(msg02);
+
+ msg02->dn = ldb_dn_new_fmt(msg02, test_ctx->ldb, "dc=test02");
+ assert_non_null(msg02->dn);
More information about the svn-ports-all
mailing list