[MacPorts] #56603: zstd: error: expected ')'
MacPorts
noreply at macports.org
Mon Jun 4 03:55:58 UTC 2018
#56603: zstd: error: expected ')'
---------------------+---------------------------
Reporter: kencu | Owner: LogicalKnight
Type: defect | Status: assigned
Priority: Normal | Milestone:
Component: ports | Version:
Resolution: | Keywords:
Port: |
---------------------+---------------------------
Comment (by kencu):
These two issues can be fixed with this patch:
{{{
$ diff -u
/opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/archivers/zstd/Portfile
/opt/SnowLeopardPorts/archivers/zstd/Portfile
---
/opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/archivers/zstd/Portfile
2018-05-31 12:09:04.000000000 -0700
+++ /opt/SnowLeopardPorts/archivers/zstd/Portfile 2018-06-03
20:50:22.000000000 -0700
@@ -2,6 +2,7 @@
PortSystem 1.0
PortGroup github 1.0
+PortGroup cxx11 1.1
github.setup facebook zstd 1.3.4 v
categories archivers devel
@@ -27,14 +28,22 @@
variant universal {}
-build.env-append CC="${configure.cc} [get_canonical_archflags cc]" \
- CXX="${configure.cxx} [get_canonical_archflags cxx]"
\
+# many inttypes are undefined on < 10.7 unless __STDC_FORMAT_MACROS is
set
+if {${os.platform} eq "darwin" && ${os.major} < 11} {
+ set extraflags -D__STDC_FORMAT_MACROS
+} else {
+ set extraflags ""
+}
+
+
+build.env-append CC="${configure.cc} [get_canonical_archflags cc]
${extraflags}" \
+ CXX="${configure.cxx} [get_canonical_archflags cxx]
${extraflags}" \
CFLAGS="${configure.cflags}" \
PREFIX="${prefix}"
use_parallel_build no
-destroot.env-append CC="${configure.cc} [get_canonical_archflags cc]" \
- CXX="${configure.cxx} [get_canonical_archflags cxx]"
\
+destroot.env-append CC="${configure.cc} [get_canonical_archflags cc]
${extraflags}" \
+ CXX="${configure.cxx} [get_canonical_archflags cxx]
${extraflags}" \
CFLAGS="${configure.cflags}" \
PREFIX="${prefix}"
}}}
--
Ticket URL: <https://trac.macports.org/ticket/56603#comment:2>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list