[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