[MacPorts] #69385: libpixman @0.42.2 fails to compile on ppc

MacPorts noreply at macports.org
Fri Feb 23 06:05:06 UTC 2024


#69385: libpixman @0.42.2 fails to compile on ppc
------------------------+-------------------------
  Reporter:  rmottola   |      Owner:  ryandesign
      Type:  defect     |     Status:  closed
  Priority:  Normal     |  Milestone:
 Component:  ports      |    Version:
Resolution:  duplicate  |   Keywords:  leopard gcc
      Port:  libpixman  |
------------------------+-------------------------

Comment (by barracuda156):

 Replying to [comment:1 kencu]:
 > {{{
 > $ port -v installed libpixman
 > The following ports are currently installed:
 >   libpixman @0.42.2_0 (active) requested_variants='' platform='darwin 9'
 archs='ppc' date='2024-02-22T17:35:39-0800'
 > }}}
 >
 > I did this:
 >
 > {{{
 > $ diff -u ./
 /opt/local/var/macports/sources/rsync.macports.org/macports/release/tarballs/ports/graphics/libpixman/Portfile
 > --- ./Portfile        2023-11-14 08:31:25.000000000 -0800
 > +++
 /opt/local/var/macports/sources/rsync.macports.org/macports/release/tarballs/ports/graphics/libpixman/Portfile
 2024-02-22 17:33:40.000000000 -0800
 > @@ -2,11 +2,15 @@
 >
 >  PortSystem              1.0
 >  PortGroup               compiler_blacklist_versions 1.0
 > +PortGroup               legacysupport 1.1
 >  PortGroup               meson 1.0
 >  PortGroup               muniversal 1.0
 >
 >  # Please keep the libpixman and libpixman-devel ports as similar as
 possible.
 >
 > +# posix_memalign
 > +legacysupport.newest_darwin_requires_legacy 9
 > +
 >  name                    libpixman
 >  conflicts               libpixman-devel
 >  set my_name             pixman
 > @@ -51,7 +55,7 @@
 >
 >  # llvm-gcc-4.2 makes cairo fail to generate PDFs properly
 >  # clang on Xcode 4.1 cannot build libpixman
 > -compiler.blacklist      llvm-gcc-4.2 {clang < 211.10.1}
 > +compiler.blacklist-append      {clang < 211.10.1} {*gcc-4.[0-2]}
 >
 >  configure.checks.implicit_function_declaration.whitelist-append \
 >                          strchr
 > @@ -73,11 +77,6 @@
 >          ${docdir}
 >  }
 >
 > -platform darwin 8 powerpc {
 > -    # apple-gcc-4.2 makes Tiger ppc fail to detect pthread support and
 then fail to build
 > -    compiler.blacklist-append apple-gcc-4.2
 > -}
 > -
 >  livecheck.type          regex
 >  livecheck.url           [lindex ${master_sites} 0]
 >  livecheck.regex         ${my_name}-(\[0-9.\]+)${extract.suffix}
 > }}}

 {{{
 # clang on Xcode 4.1 cannot build libpixman
 }}}

 Shouldn’t it be `< 400` or something alike? I am afraid the current
 modification may result in Xcode clang of 3.2.6 being picked, which gonna
 fail, from what it looks.

-- 
Ticket URL: <https://trac.macports.org/ticket/69385#comment:4>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list