<pre style='margin:0'>
Mohamed Akram (mohd-akram) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/b89544daea33be9f48ea990fa763ddc45b2a11cd">https://github.com/macports/macports-ports/commit/b89544daea33be9f48ea990fa763ddc45b2a11cd</a></p>
<pre style="white-space: pre; background: #F8F8F8">The following commit(s) were added to refs/heads/master by this push:
<span style='display:block; white-space:pre;color:#404040;'> new b89544daea3 tdb: update to 1.4.10
</span>b89544daea3 is described below
<span style='display:block; white-space:pre;color:#808000;'>commit b89544daea33be9f48ea990fa763ddc45b2a11cd
</span>Author: Mohamed Akram <makr@macports.org>
AuthorDate: Fri May 3 16:54:21 2024 +0400
<span style='display:block; white-space:pre;color:#404040;'> tdb: update to 1.4.10
</span>---
databases/tdb/Portfile | 30 +++++++++-----------
databases/tdb/files/patch-samba-install.diff | 27 ++++++++++++++++++
databases/tdb/files/patch-tdbtool.c.diff | 41 ----------------------------
3 files changed, 40 insertions(+), 58 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/databases/tdb/Portfile b/databases/tdb/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 4e908b67ba9..bab2c6eafe9 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/databases/tdb/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/databases/tdb/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,32 +1,28 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> PortSystem 1.0
name tdb
<span style='display:block; white-space:pre;background:#ffe0e0;'>-version 1.0.6
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-revision 2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version 1.4.10
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 0
</span> categories databases
<span style='display:block; white-space:pre;background:#ffe0e0;'>-license GPL-2+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-platforms darwin
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+license LGPL-3+
</span> maintainers nomaintainer
<span style='display:block; white-space:pre;background:#ffe0e0;'>-description TDB is a Trivial Database
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+description trivial database
</span> long_description TDB is a Trivial Database. In concept, it is very much \
like GDBM, and BSD's DB except that it allows multiple \
simultaneous writers and uses locking internally to keep \
writers from trampling on each other. TDB is also \
extremely small.
<span style='display:block; white-space:pre;background:#ffe0e0;'>-homepage http://sourceforge.net/projects/tdb/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-master_sites sourceforge:project/tdb/tdb/${version}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums md5 6b643fdeb48304010dcd5f675e458b58 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha1 d1876522f1b8ffa8cf844a1f6605e0c32d387a7a \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- rmd160 5163caf1cc76c9f3a69e88f7438ecd98ec5e52cf
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+homepage https://tdb.samba.org
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_build port:gdbm
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+master_sites https://www.samba.org/ftp/${name}
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>-patchfiles patch-tdbtool.c.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums rmd160 d82ebf3cb169287057db7157355f1107c24d176b \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 02338e33c16c21c9e29571cef523e76b2b708636254f6f30c6cf195d48c62daf \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 747139
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>-configure.args --mandir=${prefix}/share/man
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles patch-samba-install.diff
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>-platform darwin {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Fix the configure script which can't guess our host type.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- configure.args-append --host=${os.arch}-apple
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.args --disable-python
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/databases/tdb/files/patch-samba-install.diff b/databases/tdb/files/patch-samba-install.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..045e31d7406
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/databases/tdb/files/patch-samba-install.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,27 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git buildtools/wafsamba/samba_install.py buildtools/wafsamba/samba_install.py
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index a43d103..eb2ee57 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- buildtools/wafsamba/samba_install.py
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ buildtools/wafsamba/samba_install.py
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -81,7 +81,7 @@ def install_library(self):
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ target_name = self.target
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- if install_ldflags != build_ldflags:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if False:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # we will be creating a new target name, and using that for the
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # install link. That stops us from overwriting the existing build
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # target, which has different ldflags
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -138,6 +138,13 @@ def install_library(self):
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ t.env.append_value('LINKFLAGS', t.env.SONAME_ST % install_name)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ t.env.SONAME_ST = ''
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if '-dynamiclib' in t.env.LINKFLAGS_cshlib:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ t.env.append_value('LINKFLAGS_cshlib', '-install_name')
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if install_link:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ t.env.append_value('LINKFLAGS_cshlib', os.path.join(install_path, install_link))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ else:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ t.env.append_value('LINKFLAGS_cshlib', os.path.join(install_path, install_name))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # tell waf to install the library
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ bld.install_as(os.path.join(install_path, install_name),
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ self.path.find_or_declare(inst_name),
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/databases/tdb/files/patch-tdbtool.c.diff b/databases/tdb/files/patch-tdbtool.c.diff
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 1fb024249fe..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/databases/tdb/files/patch-tdbtool.c.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,41 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- tdbtool.c 2008-01-20 22:26:37.000000000 +0100
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ tdbtool.c 2008-01-20 22:27:45.000000000 +0100
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -169,23 +169,21 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- static void help(void)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- printf("
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--tdbtool:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- create dbname : create a database
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- open dbname : open an existing database
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- erase : erase the database
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- dump dumpname : dump the database as strings
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- insert key data : insert a record
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- store key data : store a record (replace)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- show key : show a record by key
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- delete key : delete a record by key
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- list : print the database hash table and freelist
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- free : print the database freelist
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- 1 | first : print the first record
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- n | next : print the next record
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- q | quit : terminate
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- \\n : repeat 'next' command
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--");
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+printf("tdbtool: ");
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+printf(" create dbname : create a database\n");
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+printf(" open dbname : open an existing database\n");
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+printf(" erase : erase the database\n");
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+printf(" dump dumpname : dump the database as strings\n");
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+printf(" insert key data : insert a record\n");
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+printf(" store key data : store a record (replace)\n");
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+printf(" show key : show a record by key\n");
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+printf(" delete key : delete a record by key\n");
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+printf(" list : print the database hash table and freelist\n");
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+printf(" free : print the database freelist\n");
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+printf(" 1 | first : print the first record\n");
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+printf(" n | next : print the next record\n");
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+printf(" q | quit : terminate\n");
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+printf(" \\n : repeat 'next' command\n");
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- static void terror(char *why)
</span></pre><pre style='margin:0'>
</pre>