[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