<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>