Bug 251692

Summary: graphics/gdk-pixbuf2: Update to 2.42.2
Product: Ports & Packages Reporter: Olivier Duchateau <duchateau.olivier>
Component: Individual Port(s)Assignee: Port Management Team <portmgr>
Status: Closed Overcome By Events    
Severity: Affects Only Me CC: desktop, diizzy, duchateau.olivier, radicleparticles, tcberner
Priority: --- Flags: tcberner: maintainer-feedback+
duchateau.olivier: exp-run?
Version: Latest   
Hardware: Any   
OS: Any   
Attachments:
Description Flags
Patch to update graphics/gdk-pixbuf2
none
Patch to update graphics/gdk-pixbuf2
none
Patch to update graphics/gdk-pixbuf2
none
Patch for gdk-pixbuf2 (additional fixes)
none
New port - graphics/gdk-pixbuf2-xlib (deprecated xlib library)
none
New port - graphics/gdk-pixbuf2-xlib (deprecated xlib library) v2
none
New port - graphics/gdk-pixbuf2-xlib (deprecated xlib library) v3
none
make.output.bz2 none

Description Olivier Duchateau 2020-12-08 20:41:41 UTC
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
Comment 1 Olivier Duchateau 2020-12-08 20:44:24 UTC
Request an exp-run in order to know, which ports will fail without Xlib support.
Comment 2 Tobias C. Berner freebsd_committer freebsd_triage 2020-12-08 20:49:24 UTC
Cool, thanks.
Comment 4 Olivier Duchateau 2020-12-13 16:42:19 UTC
Created attachment 220534 [details]
Patch to update graphics/gdk-pixbuf2

Re-add USES= shared-mime-info
Comment 6 Olivier Duchateau 2020-12-22 17:38:45 UTC
Created attachment 220817 [details]
Patch to update graphics/gdk-pixbuf2

Add support of x11/gdk-pixbuf-xlib for failed ports (and bump PORTREVISION)
Comment 8 Daniel Engberg freebsd_committer freebsd_triage 2021-02-14 08:03:06 UTC
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)
Comment 9 Daniel Engberg freebsd_committer freebsd_triage 2021-02-14 11:33:20 UTC
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
Comment 10 Daniel Engberg freebsd_committer freebsd_triage 2021-02-14 11:35:04 UTC
Created attachment 222427 [details]
New port - graphics/gdk-pixbuf2-xlib (deprecated xlib library) v2

Correct patch
Comment 11 Daniel Engberg freebsd_committer freebsd_triage 2021-02-14 11:59:47 UTC
Created attachment 222429 [details]
New port - graphics/gdk-pixbuf2-xlib (deprecated xlib library) v3

Fix package name, pointed out by tcberner@
Comment 12 Daniel Engberg freebsd_committer freebsd_triage 2021-03-22 08:52:10 UTC
2.42.4 is out
Comment 13 Jim D. 2021-11-30 22:43:23 UTC
New failure log on gdk-pixbuf2 2.40.0_2 (2021-11-30)

"no such file or directory: tests/resources.c"
Comment 14 Jim D. 2021-11-30 22:44:27 UTC
Created attachment 229816 [details]
make.output.bz2