git: 5b4fe9892b98 - main - graphics/libwmf: track gdk-pixbuf2 dependency after 84531028a865

From: Jan Beich <jbeich_at_FreeBSD.org>
Date: Thu, 10 Nov 2022 12:52:57 UTC
The branch main has been updated by jbeich:

URL: https://cgit.FreeBSD.org/ports/commit/?id=5b4fe9892b984a3c5231077ca458781a55463e85

commit 5b4fe9892b984a3c5231077ca458781a55463e85
Author:     Jan Beich <jbeich@FreeBSD.org>
AuthorDate: 2022-11-10 12:45:46 +0000
Commit:     Jan Beich <jbeich@FreeBSD.org>
CommitDate: 2022-11-10 12:52:20 +0000

    graphics/libwmf: track gdk-pixbuf2 dependency after 84531028a865
    
    Installing libgd-2.3.3_3,1...
    `-- Installing libavif-0.11.1...
    |   `-- Installing aom-3.5.0...
    |   | `-- Installing libjxl-0.7.0...
    |   |   `-- Installing gdk-pixbuf2-2.42.10...
    |   |   | `-- Installing glib-2.74.1,2...
    
    ====> Running Q/A tests (stage-qa)
    Error: /usr/local/lib/gdk-pixbuf-2.0/2.10.0/loaders/io-wmf.so is linked to /usr/local/lib/libgdk_pixbuf-2.0.so.0 from graphics
    /gdk-pixbuf2 but it is not declared as a dependency
    Warning: you need USE_GNOME+=gdkpixbuf2
    Error: /usr/local/lib/gdk-pixbuf-2.0/2.10.0/loaders/io-wmf.so is linked to /usr/local/lib/libgobject-2.0.so.0 from devel/glib20 but it is not declared as a dependency
    Warning: you need USE_GNOME+=glib20
    Error: /usr/local/lib/gdk-pixbuf-2.0/2.10.0/loaders/io-wmf.so is linked to /usr/local/lib/libglib-2.0.so.0 from devel/glib20 but it is not declared as a dependency
    Warning: you need USE_GNOME+=glib20
    Error: /usr/local/lib/gdk-pixbuf-2.0/2.10.0/loaders/io-wmf.so is linked to /usr/local/lib/libintl.so.8 from devel/gettext-runtime but it is not declared as a dependency
    Warning: you need USES+=gettext-runtime
    ====> Checking for pkg-plist issues (check-plist)
    ===> Parsing plist
    ===> Checking for items in STAGEDIR missing from pkg-plist
    Error: Orphaned: lib/gdk-pixbuf-2.0/2.10.0/loaders/io-wmf.a
    Error: Orphaned: lib/gdk-pixbuf-2.0/2.10.0/loaders/io-wmf.so
    ===> Checking for items in pkg-plist which are not in STAGEDIR
    ===> Error: Plist issues found.
    *** Error code 1
---
 graphics/libwmf/Makefile  | 4 +++-
 graphics/libwmf/pkg-plist | 2 ++
 2 files changed, 5 insertions(+), 1 deletion(-)

diff --git a/graphics/libwmf/Makefile b/graphics/libwmf/Makefile
index fb420778fa0b..6afcbfd7b43b 100644
--- a/graphics/libwmf/Makefile
+++ b/graphics/libwmf/Makefile
@@ -1,6 +1,7 @@
 PORTNAME=	libwmf
 DISTVERSIONPREFIX=	v
 DISTVERSION=	0.2.12
+PORTREVISION=	1
 CATEGORIES=	graphics
 
 MAINTAINER=	ports@FreeBSD.org
@@ -15,8 +16,9 @@ LIB_DEPENDS=	libpng.so:graphics/png \
 		libgd.so:graphics/gd \
 		libexpat.so:textproc/expat2
 
-USES=		autoreconf:build cpe jpeg libtool localbase pkgconfig
+USES=		autoreconf:build cpe gnome jpeg libtool localbase pkgconfig
 USE_GITHUB=	yes
+USE_GNOME=	gdkpixbuf2
 GH_ACCOUNT=	caolanm
 USE_LDCONFIG=	yes
 CPE_VENDOR=	wvware
diff --git a/graphics/libwmf/pkg-plist b/graphics/libwmf/pkg-plist
index 360b81bec282..7c0377430d47 100644
--- a/graphics/libwmf/pkg-plist
+++ b/graphics/libwmf/pkg-plist
@@ -29,6 +29,8 @@ include/libwmf/macro.h
 include/libwmf/svg.h
 include/libwmf/types.h
 include/libwmf/x.h
+lib/gdk-pixbuf-2.0/%%GTK2_VERSION%%/loaders/io-wmf.a
+lib/gdk-pixbuf-2.0/%%GTK2_VERSION%%/loaders/io-wmf.so
 lib/libwmf-0.2.so.7
 lib/libwmf-0.2.so.7.1.4
 lib/libwmf.a