<pre style='margin:0'>
Christopher Nielsen (mascguy) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/5a5a25e19863fbbceaa81c9cf9252c7f5cd99b07">https://github.com/macports/macports-ports/commit/5a5a25e19863fbbceaa81c9cf9252c7f5cd99b07</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 5a5a25e1986 openldap: Reduce dependencies (#26700)
</span>5a5a25e1986 is described below
<span style='display:block; white-space:pre;color:#808000;'>commit 5a5a25e19863fbbceaa81c9cf9252c7f5cd99b07
</span>Author: Dave Allured <dave.allured@noaa.gov>
AuthorDate: Thu Nov 21 18:22:14 2024 -0700
<span style='display:block; white-space:pre;color:#404040;'> openldap: Reduce dependencies (#26700)
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> * Replace heavy port groff with lightweight mandoc
</span><span style='display:block; white-space:pre;color:#404040;'> * Needed only to build man pages with "soelim"
</span><span style='display:block; white-space:pre;color:#404040;'> * Recursive dependencies for openldap reduced from 103 to 33
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> See: https://trac.macports.org/ticket/69601
</span>---
databases/openldap/Portfile | 11 +++++++++--
databases/openldap/files/patch-soelim-name.diff | 13 +++++++++++++
2 files changed, 22 insertions(+), 2 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/databases/openldap/Portfile b/databases/openldap/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 2b205bae72b..c904e6866b1 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/databases/openldap/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/databases/openldap/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -8,7 +8,7 @@ name openldap
</span> conflicts openldap-devel
set my_name openldap
version 2.6.8
<span style='display:block; white-space:pre;background:#ffe0e0;'>-revision 0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 1
</span>
checksums rmd160 84ad02add29add7d1e33716731a9139fa982f09c \
sha256 48969323e94e3be3b03c6a132942dcba7ef8d545f2ad35401709019f696c3c4e \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -55,9 +55,13 @@ patchfiles-append patch-ltmain.diff
</span> patchfiles-append patch-dynamic_lookup-11.diff
patchfiles-append patch-fix_implicit.diff
patchfiles-append patch-libressl.diff
<span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> # Use 'gdate', rather than 'date', for tests
patchfiles-append patch-tests-gdate.diff
<span style='display:block; white-space:pre;background:#e0ffe0;'>+# Use 'msoelim', rather than 'soelim', to replace 'groff' dependency.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles-append patch-soelim-name.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> configure.env-append \
LANG=C
configure.cppflags-append \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -76,8 +80,11 @@ platform darwin {
</span> if {${os.major} >= 22} {
# The openldap build uses soelim from groff, and newer OS versions do
# not provide groff as part of the base OS install.
<span style='display:block; white-space:pre;background:#e0ffe0;'>+ #
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Replace soelim command from heavy port groff with lightweight mandoc.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Patch required for change in 'soelim' command name.
</span> depends_build-append \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- port:groff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:mandoc
</span> }
}
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/databases/openldap/files/patch-soelim-name.diff b/databases/openldap/files/patch-soelim-name.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..0f9f424117f
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/databases/openldap/files/patch-soelim-name.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,13 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Replace soelim command from heavy port groff with lightweight mandoc.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- build/top.mk.orig 2024-05-21 11:19:11
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ build/top.mk 2024-11-21 16:43:14
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -153,7 +153,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ MANCOMPRESS=$(CAT)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ MANCOMPRESSSUFFIX=
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-SOELIM=soelim
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++SOELIM=msoelim
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ INCLUDEDIR= $(top_srcdir)/include
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ LDAP_INCPATH= -I$(LDAP_INCDIR) -I$(INCLUDEDIR)
</span></pre><pre style='margin:0'>
</pre>