<pre style='margin:0'>
Ryan Schmidt (ryandesign) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/dab3ba47bd9245cdb004dfb936513e229765e5d7">https://github.com/macports/macports-ports/commit/dab3ba47bd9245cdb004dfb936513e229765e5d7</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 dab3ba47bd9 poco: Update to 1.10.1
</span>dab3ba47bd9 is described below
<span style='display:block; white-space:pre;color:#808000;'>commit dab3ba47bd9245cdb004dfb936513e229765e5d7
</span>Author: Ryan Schmidt <ryandesign@macports.org>
AuthorDate: Fri Jan 29 01:48:28 2021 -0600
<span style='display:block; white-space:pre;color:#404040;'> poco: Update to 1.10.1
</span>---
devel/poco/Portfile | 72 +++++++++++++++++++++++++++--------------------------
1 file changed, 37 insertions(+), 35 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/poco/Portfile b/devel/poco/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 606b0a25c7e..b12e694fc6a 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/devel/poco/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/poco/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,16 +1,15 @@
</span> # -*- 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
PortSystem 1.0
<span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup github 1.0
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>-name poco
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-version 1.8.0.1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-revision 1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.setup pocoproject poco 1.10.1 poco- -release
</span> categories devel
maintainers {gmail.com:vandervelde.ag @arjanvandervelde} openmaintainer
platforms darwin
license Boost-1
<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 arm64 i386 x86_64
</span>
default_variants +sqlite
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -21,42 +20,42 @@ long_description \
</span> what Apple's Cocoa is for Mac development, or Ruby on Rails is for Web \
development -- a powerful, yet easy to use platform to build your applications upon.
<span style='display:block; white-space:pre;background:#ffe0e0;'>-homepage http://pocoproject.org/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-master_sites ${homepage}releases/poco-[strsed ${version} {s/[^0-9.].*$//}]/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+homepage https://pocoproject.org
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+master_sites ${homepage}/releases/poco-[strsed ${version} {s/[^0-9.].*$//}]/
</span> distname ${name}-${version}-all
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums rmd160 51b6d56429e118014e568443240b0e90a84c517d \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 61f1e26e25af2201295b6a58a8e2bf74063ad3bf49c8e969ba08af42310716c2
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> set docdir ${prefix}/share/doc/${name}
if {${subport} eq ${name}} {
<span style='display:block; white-space:pre;background:#e0ffe0;'>+ revision 0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ checksums rmd160 b3ba1f1cb925b24626ab09a6cb055edf99380464 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 2cde4b50778013ab3b7a522aa59bccaa7e85a8ccfc654a354c4d9611b6ce1758 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 5313561
</span>
use_bzip2 yes
<span style='display:block; white-space:pre;background:#ffe0e0;'>- set omit {NetSSL_OpenSSL Data/SQLite Data/ODBC Data/MySQL Crypto}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ options omit
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ default omit {Crypto Data/MySQL Data/ODBC Data/PostgreSQL Data/SQLite NetSSL_OpenSSL}
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>- if {"x86_64" eq ${configure.build_arch}} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set darwin Darwin64
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ compiler.c_standard 1999
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if {${configure.cxx_stdlib} eq "libc++"} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ set config Darwin-clang-libc++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ compiler.cxx_standard 2014
</span> } else {
<span style='display:block; white-space:pre;background:#ffe0e0;'>- set darwin Darwin
</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;'>- if {[string match *clang* ${configure.compiler}]} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set config ${darwin}-clang-libc++
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- } else {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set config ${darwin}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ set config Darwin-clang
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ compiler.cxx_standard 2003
</span> }
universal_variant no
configure.args --static --shared --no-samples --unbundled --config=${config}
<span style='display:block; white-space:pre;background:#ffe0e0;'>- # Make sure poco build uses the right compiler.
</span> build.args-append CC=${configure.cc} \
CXX=${configure.cxx} \
CPP=${configure.cpp} \
POCO_HOST_OSARCH=${configure.build_arch}
<span style='display:block; white-space:pre;background:#ffe0e0;'>- build.env-append OPENSSL_DIR=${prefix}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ build.env-append OPENSSL_DIR=${prefix} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ OSFLAGS= \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ POCO_TARGET_OSARCH=${configure.build_arch}
</span>
depends_lib-append port:zlib port:pcre port:expat
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -65,7 +64,9 @@ if {${subport} eq ${name}} {
</span> }
post-patch {
<span style='display:block; white-space:pre;background:#ffe0e0;'>- reinplace -E "/^C(XX)?FLAGS +=/s|\$| ${configure.cppflags} ${configure.cflags}|" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ reinplace -E "/^CFLAGS +=/s|\$| ${configure.cppflags} ${configure.cflags}|" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ${worksrcpath}/build/config/${config}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ reinplace -E "/^CXXFLAGS +=/s|\$| ${configure.cppflags} ${configure.cxxflags}|" \
</span> ${worksrcpath}/build/config/${config}
reinplace -E "/^((SH|DY)LIB|LINKFLAGS) +=/s|\$| -L\$(LIBPATH) ${configure.ldflags}|" \
${worksrcpath}/build/config/${config}
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -112,49 +113,50 @@ if {${subport} eq ${name}} {
</span>
variant ssl description {Build NetSSL and Crypto library} {
depends_lib-append path:lib/libssl.dylib:openssl
<span style='display:block; white-space:pre;background:#ffe0e0;'>- set omit [ldelete [ldelete ${omit} NetSSL_OpenSSL] Crypto]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ omit-delete Crypto NetSSL_OpenSSL
</span> }
variant odbc description {Build ODBC backend for Data library} {
<span style='display:block; white-space:pre;background:#ffe0e0;'>- depends_lib-append lib:libiodbc:unixODBC
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set omit [ldelete ${omit} Data/ODBC]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ depends_lib-append lib:libiodbc:libiodbc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ omit-delete Data/ODBC
</span> }
variant mysql description {Build MySQL backend for Data library} {
depends_lib-append path:bin/mysql_config5:mysql5
configure.cppflags-append -I${prefix}/include/mysql5/mysql
configure.ldflags-append -L${prefix}/lib/mysql5/mysql
<span style='display:block; white-space:pre;background:#ffe0e0;'>- set omit [ldelete ${omit} Data/MySQL]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ omit-delete Data/MySQL
</span> }
variant sqlite description {Build SQLite backend for Data library} {
depends_lib-append port:sqlite3
<span style='display:block; white-space:pre;background:#ffe0e0;'>- set omit [ldelete ${omit} Data/SQLite]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ omit-delete Data/SQLite
</span> }
}
subport ${name}-docs {
<span style='display:block; white-space:pre;background:#e0ffe0;'>+ revision 0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ checksums rmd160 7f8e7036fd2d4ce0ca726c044cebdc751921959a \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 f7cf08449cafed511d7d1ee3faeef8696c2d563f77825768798c54bf3e016804 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 1352421
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> license unknown
supported_archs noarch
description documentation for POCO
long_description This port contains an offline copy of the POCO documentation.
<span style='display:block; white-space:pre;background:#ffe0e0;'>- homepage ${homepage}documentation/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ homepage ${homepage}/documentation/
</span> distname ${distname}-doc
<span style='display:block; white-space:pre;background:#ffe0e0;'>- checksums rmd160 237e1dca693c4e4985998d7d3f278d97663e8e4d \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 867ca0983740514ba2ef266530340a6d56608c48e139a3e529bf622b5a1bfb4e
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> use_configure no
build {}
<span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> destroot {
xinstall -d ${destroot}${docdir}
copy ${worksrcpath} ${destroot}${docdir}/html
}
}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-if {${subport} eq ${name}} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- livecheck.type regex
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- livecheck.url ${homepage}download/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- livecheck.regex /${name}-(\[0-9.p\]+)\\.tar
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-} else {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {${subport} ne ${name}} {
</span> livecheck.type none
}
</pre><pre style='margin:0'>
</pre>