<pre style='margin:0'>
Jeremy Lavergne (nerdling) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/c3a496cd95af77e4a880e77767541b4d7afcc172">https://github.com/macports/macports-ports/commit/c3a496cd95af77e4a880e77767541b4d7afcc172</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 c3a496cd95a virtuoso-6: use openssl PG; allow powerpc builds (#19681)
</span>c3a496cd95a is described below

<span style='display:block; white-space:pre;color:#808000;'>commit c3a496cd95af77e4a880e77767541b4d7afcc172
</span>Author: Sergey Fedorov <vital.had@gmail.com>
AuthorDate: Mon Jul 31 20:55:28 2023 +0800

<span style='display:block; white-space:pre;color:#404040;'>    virtuoso-6: use openssl PG; allow powerpc builds (#19681)
</span>---
 devel/virtuoso-6/Portfile                          | 23 +++++++++++++++++-----
 devel/virtuoso-6/files/patch-missing-includes.diff | 22 +++++++++++++++++++++
 2 files changed, 40 insertions(+), 5 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/virtuoso-6/Portfile b/devel/virtuoso-6/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index ec1ffa7c493..f78a589a620 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/devel/virtuoso-6/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/virtuoso-6/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -2,11 +2,14 @@
</span> 
 PortSystem          1.0
 PortGroup           conflicts_build 1.0
<span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup           openssl 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+openssl.branch      1.0
</span> 
 name                virtuoso-6
 set myname          virtuoso
 version             6.1.8
<span style='display:block; white-space:pre;background:#ffe0e0;'>-revision            7
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision            8
</span> categories          devel
 maintainers         {snc @nerdling} openmaintainer
 license             GPL
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -19,19 +22,21 @@ master_sites        sourceforge:project/${myname}/${myname}/${version}
</span> distname            ${myname}-opensource-${version}
 
 checksums           rmd160  76a397dbd4b7689cbfc55f9373c3e2ed83d497bc \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                    sha256  08d05c6165117de0370e81aa89ddab618e645b5110be301f72e6ffea7044ca50
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  08d05c6165117de0370e81aa89ddab618e645b5110be301f72e6ffea7044ca50 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    117756529
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-supported_archs     i386 x86_64
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+supported_archs     ppc i386 x86_64
</span> conflicts           virtuoso-7 virtuoso-5
 
 depends_build       port:gawk
 
 depends_lib         port:ImageMagick \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                    path:lib/libldap.dylib:openldap \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    path:lib/libssl.dylib:openssl
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    path:lib/libldap.dylib:openldap
</span> 
 conflicts_build     unixODBC
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles-append   patch-missing-includes.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> configure.args-append   --disable-all-vads
 post-configure {
     reinplace "s|\"gcc\"|\"${configure.cc}\"|" ${worksrcpath}/bin/libtool.macosx
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -40,6 +45,11 @@ post-configure {
</span>     }
 }
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+if {[string match *clang* ${configure.compiler}]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    configure.cflags-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    -Wno-error=implicit-function-declaration
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> post-build {
     touch ${worksrcpath}/docsrc/html_virt/test.html
 }
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -57,6 +67,9 @@ If you have any antivirus software installed, please disable it while\
</span> building virtuoso; it can be re-enabled after virtuoso has been installed.
 "
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+test.run            yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+test.target         check
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> livecheck.url       http://sourceforge.net/api/file/index/project-id/161622/mtime/desc/rss?path=/virtuoso
 livecheck.type      regex
 livecheck.regex     ${myname}/(6(\\.\\d+)+)/${myname}-opensource-(6(\\.\\d+)+)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/virtuoso-6/files/patch-missing-includes.diff b/devel/virtuoso-6/files/patch-missing-includes.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..8f005e49bca
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/virtuoso-6/files/patch-missing-includes.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,22 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- libsrc/zlib/gzguts.h   2013-12-06 22:44:34.000000000 +0800
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ libsrc/zlib/gzguts.h   2023-07-31 15:41:10.000000000 +0800
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -19,6 +19,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <stdio.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#include <unistd.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include "zlib.h"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #ifdef STDC
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #  include <string.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- libsrc/Wi/bif_search_excerpt.c 2013-12-09 20:28:32.000000000 +0800
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ libsrc/Wi/bif_search_excerpt.c 2023-07-31 15:57:06.000000000 +0800
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -24,6 +24,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #ifndef SELF_INCLUDE
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#include <math.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include "http.h" /* for dks_esc_write and DKS_ESC_... */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include "langfunc.h"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include "multibyte.h"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span></pre><pre style='margin:0'>

</pre>