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