Created attachment 220374 [details] Patch to update graphics/gdk-pixbuf2 - Update to 2.42.2 - Remove JASPER (not available since 2.42.0 release) and X11 (deprecated by upstream) options - Remove meson arguments for man pages, because by default they are build - Add new port x11/gdk-pixbuf-xlib
Request an exp-run in order to know, which ports will fail without Xlib support.
Cool, thanks.
gdk-pixbuf2 doesn't build: http://package18.nyi.freebsd.org/data/121amd64-default-PR244494/2020-12-12_12h01m00s/logs/errors/gdk-pixbuf2-2.42.2.log
Created attachment 220534 [details] Patch to update graphics/gdk-pixbuf2 Re-add USES= shared-mime-info
New failure logs on 12.1 i386: http://pb2.nyi.freebsd.org/data/121i386-default-PR244494/2020-12-20_15h09m28s/logs/errors/open-vm-tools-11.1.5_1,2.log http://pb2.nyi.freebsd.org/data/121i386-default-PR244494/2020-12-20_15h09m28s/logs/errors/xqf-1.0.5_11.log http://pb2.nyi.freebsd.org/data/121i386-default-PR244494/2020-12-20_15h09m28s/logs/errors/ja-w3m-img-0.5.3.20201112.log http://pb2.nyi.freebsd.org/data/121i386-default-PR244494/2020-12-20_15h09m28s/logs/errors/w3m-img-0.5.3.20201112.log http://pb2.nyi.freebsd.org/data/121i386-default-PR244494/2020-12-20_15h09m28s/logs/errors/icewm-1.9.2.log http://pb2.nyi.freebsd.org/data/121i386-default-PR244494/2020-12-20_15h09m28s/logs/errors/sawfish-1.12.90.log http://pb2.nyi.freebsd.org/data/121i386-default-PR244494/2020-12-20_15h09m28s/logs/errors/alltray-0.70_6.log http://pb2.nyi.freebsd.org/data/121i386-default-PR244494/2020-12-20_15h09m28s/logs/errors/fbpanel-6.1_5.log http://pb2.nyi.freebsd.org/data/121i386-default-PR244494/2020-12-20_15h09m28s/logs/errors/lxpanel-0.9.3.log http://pb2.nyi.freebsd.org/data/121i386-default-PR244494/2020-12-20_15h09m28s/logs/errors/sbxkb-0.7.6_1.log http://pb2.nyi.freebsd.org/data/121i386-default-PR244494/2020-12-20_15h09m28s/logs/errors/wmdrawer-0.10.5_12.log http://pb2.nyi.freebsd.org/data/121i386-default-PR244494/2020-12-20_15h09m28s/logs/errors/xscreensaver-5.44.log
Created attachment 220817 [details] Patch to update graphics/gdk-pixbuf2 Add support of x11/gdk-pixbuf-xlib for failed ports (and bump PORTREVISION)
New failure logs on 11.4 amd64: http://package22.nyi.freebsd.org/data/114amd64-default-foo/2020-12-26_09h44m12s/logs/errors/apache-openoffice-4.1.8.log http://package22.nyi.freebsd.org/data/114amd64-default-foo/2020-12-26_09h44m12s/logs/errors/apache-openoffice-devel-4.2.1602022694_2,4.log
Created attachment 222421 [details] Patch for gdk-pixbuf2 (additional fixes) A few additional fixes PORTVERSION --> DISTVERSION Set correct license Use USES= shebangfix for python scripts instead of BINARY_ALIAS Make manpages optional (removes deps docbook-xsl and libxslt) Reorder Makefile to be more consistent to Porter's Handbook This patch wont apply on top of Olivier's Compile tested on FreeBSD 13.0-BETA2 (amd64) (make, make check-plist) Poudriere testport OK 12.2-RELEASE (amd64) (with and without MANPAGES)
Created attachment 222426 [details] New port - graphics/gdk-pixbuf2-xlib (deprecated xlib library) Add port for deprecated API using Xlib data types This also integrates it with USES= gnome
Created attachment 222427 [details] New port - graphics/gdk-pixbuf2-xlib (deprecated xlib library) v2 Correct patch
Created attachment 222429 [details] New port - graphics/gdk-pixbuf2-xlib (deprecated xlib library) v3 Fix package name, pointed out by tcberner@
2.42.4 is out
New failure log on gdk-pixbuf2 2.40.0_2 (2021-11-30) "no such file or directory: tests/resources.c"
Created attachment 229816 [details] make.output.bz2