<pre style='margin:0'>
Vincent (Veence) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/b4127a203383a8ef10ea438fadb7e29e59d68270">https://github.com/macports/macports-ports/commit/b4127a203383a8ef10ea438fadb7e29e59d68270</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 b4127a20338 gdal: update to @3.4.3, patch for PPC build
</span>b4127a20338 is described below
<span style='display:block; white-space:pre;color:#808000;'>commit b4127a203383a8ef10ea438fadb7e29e59d68270
</span>Author: barracuda156 <vital.had@gmail.com>
AuthorDate: Sun May 8 08:26:16 2022 +0800
<span style='display:block; white-space:pre;color:#404040;'> gdal: update to @3.4.3, patch for PPC build
</span>---
gis/gdal/Portfile | 27 +++++++++++++---------
gis/gdal/files/patch-bash-completion-location.diff | 11 ---------
gis/gdal/files/patch-configure-ecw-libcxx.diff | 6 ++---
gis/gdal/files/patch-configure-ecw-libstdcxx.diff | 6 ++---
gis/gdal/files/patch-limits.diff | 11 +++++++++
5 files changed, 33 insertions(+), 28 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/gis/gdal/Portfile b/gis/gdal/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index f349fac33d3..d54c625a9a6 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/gis/gdal/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/gis/gdal/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -11,12 +11,11 @@ PortGroup conflicts_build 1.0
</span> PortGroup debug 1.0
mpi.setup
<span style='display:block; white-space:pre;background:#ffe0e0;'>-github.setup OSGeo gdal 3.4.2 v
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.setup OSGeo gdal 3.4.3 v
</span> revision 0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums rmd160 93660258d1b992600d2439e10dd5c28ad24803b7 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 16baf03dfccf9e3f72bb2e15cd2d5b3f4be0437cdff8a785bceab0c7be557335 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- size 13273280
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums rmd160 ea129e923a2318e2ddea23d0c218395de3d48dad \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 02a27b35899e1c4c3bcb6007da900128ddd7e8ab7cd6ccfecf338a301eadad5a \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 13275504
</span>
categories gis
license MIT BSD
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -28,11 +27,11 @@ description GDAL - Geospatial Data Abstraction Library
</span>
long_description GDAL is a translator library for raster geospatial \
data formats that is released under an X/MIT style \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- Open Source license. As a library, it presents a \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- single abstract data model to the calling application \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ Open Source license. As a library, it presents \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ a single abstract data model to the calling application \
</span> for all supported formats. The related OGR library \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- (which lives within the GDAL source tree) provides a \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- similar capability for simple features vector data.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ (which lives within the GDAL source tree) provides \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ a similar capability for simple features vector data.
</span>
homepage https://www.gdal.org/
master_sites https://download.osgeo.org/gdal/${version}/
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -41,7 +40,7 @@ use_xz yes
</span> # error: call to 'abs' is ambiguous
compiler.blacklist-append {clang < 900}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-compiler.cxx_standard 2014
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+compiler.cxx_standard 2014
</span> # See https://trac.macports.org/ticket/56908
compiler.thread_local_storage yes
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -261,8 +260,14 @@ configure.args-append \
</span> --without-poppler \
--mandir=${prefix}/share/man
<span style='display:block; white-space:pre;background:#e0ffe0;'>+platform darwin {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if {${build_arch} eq "ppc" || ${build_arch} eq "ppc64"} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ patchfiles-append patch-limits.diff
</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;'>+
</span> # Always choose internal libjson code (#44098)
<span style='display:block; white-space:pre;background:#ffe0e0;'>-configure.args-append --with-libjson-c=internal
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.args-append --with-libjson-c=internal
</span>
# for all platforms without C++11 support
# this is just a suboptimal approximation (doesn't hold for gcc)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/gis/gdal/files/patch-bash-completion-location.diff b/gis/gdal/files/patch-bash-completion-location.diff
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index b3d4f5d2487..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/gis/gdal/files/patch-bash-completion-location.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,11 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- scripts/GNUmakefile.orig 2019-06-28 02:38:47.000000000 -0700
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ scripts/GNUmakefile 2019-09-07 21:27:36.000000000 -0700
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -5,6 +5,6 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- install:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if test "x`pkg-config --version 2>/dev/null`" != "x" -a "x`pkg-config --variable=compatdir bash-completion`" != "x"; then \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- $(INSTALL_DIR) $(DESTDIR)${prefix}`pkg-config --variable=compatdir bash-completion` ; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- cp gdal-bash-completion.sh $(DESTDIR)${prefix}`pkg-config --variable=compatdir bash-completion`; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ $(INSTALL_DIR) $(DESTDIR)`pkg-config --variable=compatdir bash-completion` ; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ cp gdal-bash-completion.sh $(DESTDIR)`pkg-config --variable=compatdir bash-completion`; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- fi
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/gis/gdal/files/patch-configure-ecw-libcxx.diff b/gis/gdal/files/patch-configure-ecw-libcxx.diff
</span><span style='display:block; white-space:pre;color:#808080;'>index 881b67a1156..5deec8f5ade 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/gis/gdal/files/patch-configure-ecw-libcxx.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/gis/gdal/files/patch-configure-ecw-libcxx.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,6 +1,6 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- configure.old 2015-07-19 11:54:14.000000000 +0200
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ configure 2015-07-19 11:56:22.000000000 +0200
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -33174,7 +33174,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- configure.orig 2022-04-22 17:06:14.000000000 +0800
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ configure 2022-05-08 07:14:14.000000000 +0800
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -34540,7 +34540,7 @@
</span> { $as_echo "$as_me:${as_lineno-$LINENO}: result: found in $with_ecw/lib." >&5
$as_echo "found in $with_ecw/lib." >&6; }
elif test -r $with_ecw/bin/libNCSEcw.so -o -r $with_ecw/bin/libNCSEcw.dylib ; then
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/gis/gdal/files/patch-configure-ecw-libstdcxx.diff b/gis/gdal/files/patch-configure-ecw-libstdcxx.diff
</span><span style='display:block; white-space:pre;color:#808080;'>index 5765e8380ec..6012d8070e8 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/gis/gdal/files/patch-configure-ecw-libstdcxx.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/gis/gdal/files/patch-configure-ecw-libstdcxx.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,6 +1,6 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- configure.old 2015-07-19 11:54:14.000000000 +0200
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ configure 2015-07-19 11:56:22.000000000 +0200
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -33174,7 +33174,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- configure.orig 2022-04-22 17:06:14.000000000 +0800
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ configure 2022-05-08 07:15:42.000000000 +0800
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -34540,7 +34540,7 @@
</span> { $as_echo "$as_me:${as_lineno-$LINENO}: result: found in $with_ecw/lib." >&5
$as_echo "found in $with_ecw/lib." >&6; }
elif test -r $with_ecw/bin/libNCSEcw.so -o -r $with_ecw/bin/libNCSEcw.dylib ; then
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/gis/gdal/files/patch-limits.diff b/gis/gdal/files/patch-limits.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..092245decb8
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/gis/gdal/files/patch-limits.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,11 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- frmts/pcidsk/sdk/blockdir/binarytilelayer.cpp.orig 2022-04-22 17:04:56.000000000 +0800
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ frmts/pcidsk/sdk/blockdir/binarytilelayer.cpp 2022-05-08 07:06:58.000000000 +0800
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -30,6 +30,8 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include "core/pcidsk_utils.h"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include "pcidsk_exception.h"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <algorithm>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#include <stdexcept>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#include <limits>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ using namespace PCIDSK;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span></pre><pre style='margin:0'>
</pre>