git: e32be859486a - main - x11/yelp: Update to 42.1

From: Neel Chauhan <nc_at_FreeBSD.org>
Date: Wed, 29 Jun 2022 22:09:28 UTC
The branch main has been updated by nc:

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

commit e32be859486af73ba6935dd8fa6dc6f03afe4c85
Author:     Neel Chauhan <nc@FreeBSD.org>
AuthorDate: 2022-06-29 21:42:52 +0000
Commit:     Neel Chauhan <nc@FreeBSD.org>
CommitDate: 2022-06-29 22:09:17 +0000

    x11/yelp: Update to 42.1
---
 x11/yelp/Makefile  | 32 +++++++++++++++++---------------
 x11/yelp/distinfo  |  6 +++---
 x11/yelp/pkg-descr |  4 ++--
 x11/yelp/pkg-plist | 21 +--------------------
 4 files changed, 23 insertions(+), 40 deletions(-)

diff --git a/x11/yelp/Makefile b/x11/yelp/Makefile
index f00cd5f3ea05..09ceaf7a6ea9 100644
--- a/x11/yelp/Makefile
+++ b/x11/yelp/Makefile
@@ -1,38 +1,40 @@
 # Created by: Maxim Sobolev <sobomax@FreeBSD.org>
 
 PORTNAME=	yelp
-DISTVERSION=	40.3
-PORTREVISION=	2
+DISTVERSION=	42.1
 CATEGORIES=	x11 gnome
 MASTER_SITES=	GNOME/sources/${PORTNAME}/${PORTVERSION:C/^([0-9]+)\..*/\1/}
 DIST_SUBDIR=	gnome3
 
 MAINTAINER=	gnome@FreeBSD.org
-COMMENT=	Help browser for the GNOME 3 desktop
+COMMENT=	Help browser for the GNOME desktop
 
 LICENSE=	GPLv2+
 LICENSE_FILE=	${WRKSRC}/COPYING
 
-BUILD_DEPENDS=	yelp-xsl>=0:textproc/yelp-xsl \
-		itstool:textproc/itstool
-LIB_DEPENDS=	libwebkit2gtk-4.0.so:www/webkit2-gtk3 \
-		libgcrypt.so:security/libgcrypt \
+BUILD_DEPENDS=	itstool:textproc/itstool \
+		yelp-xsl>=0:textproc/yelp-xsl
+LIB_DEPENDS=	libgcrypt.so:security/libgcrypt \
 		libgpg-error.so:security/libgpg-error \
+		libhandy-1.so:x11-toolkits/libhandy \
 		libharfbuzz.so:print/harfbuzz \
-		libsoup-2.4.so:devel/libsoup
+		libsoup-2.4.so:devel/libsoup \
+		libwebkit2gtk-4.0.so:www/webkit2-gtk4
 RUN_DEPENDS=	yelp-xsl>=0:textproc/yelp-xsl
 
-PORTSCOUT=	limitw:1,even
-
-USES=		compiler:c11 desktop-file-utils gettext gmake gnome \
-		libtool pathfix pkgconfig sqlite tar:xz xorg
-USE_XORG=	x11 ice
+USES=		compiler:c11 desktop-file-utils gettext gmake gnome libtool \
+		pathfix pkgconfig sqlite tar:xz xorg
 USE_GNOME=	cairo gtk30 libxml2 libxslt
-GNU_CONFIGURE=	yes
-USE_LDCONFIG=	yes
 GLIB_SCHEMAS=	org.gnome.yelp.gschema.xml
+USE_LDCONFIG=	yes
+USE_XORG=	ice x11
+
+GNU_CONFIGURE=	yes
+CONFIGURE_ARGS=	--with-webkit2gtk-4-0
 INSTALL_TARGET=	install-strip
 
+PORTSCOUT=	limitw:1,even
+
 post-patch:
 	@${REINPLACE_CMD} -e 's|%%LIBEXECDIR%%|${PREFIX}/libexec|g' \
 		${WRKSRC}/libyelp/yelp-man-parser.c
diff --git a/x11/yelp/distinfo b/x11/yelp/distinfo
index 34dbe77b49d5..939e254f6cca 100644
--- a/x11/yelp/distinfo
+++ b/x11/yelp/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1627968105
-SHA256 (gnome3/yelp-40.3.tar.xz) = a173847851f26189be78ecbb10015d539d8cceffc7c23e8635492bc3ada5ee23
-SIZE (gnome3/yelp-40.3.tar.xz) = 1506144
+TIMESTAMP = 1656532942
+SHA256 (gnome3/yelp-42.1.tar.xz) = 25b1146ab8549888a5a8da067f63b470b0f0f800b6ae889cacd114d01d713b41
+SIZE (gnome3/yelp-42.1.tar.xz) = 1512620
diff --git a/x11/yelp/pkg-descr b/x11/yelp/pkg-descr
index e27eab52e4f1..7d6388786aef 100644
--- a/x11/yelp/pkg-descr
+++ b/x11/yelp/pkg-descr
@@ -1,4 +1,4 @@
-Yelp is a help browser for GNOME 3.0 that displays GNOME
-help documents, info pages, manpages, and more.
+Yelp is a help browser for the GNOME desktop that displays GNOME help
+documents, info pages, manpages, and more.
 
 WWW: https://www.gnome.org/
diff --git a/x11/yelp/pkg-plist b/x11/yelp/pkg-plist
index 7a8f6a45a725..88ed086fc7be 100644
--- a/x11/yelp/pkg-plist
+++ b/x11/yelp/pkg-plist
@@ -25,26 +25,6 @@ lib/yelp/web-extensions/libyelpwebextension.a
 lib/yelp/web-extensions/libyelpwebextension.so
 libexec/yelp-groff
 share/applications/yelp.desktop
-share/gtk-doc/html/libyelp/YelpDocument.html
-share/gtk-doc/html/libyelp/YelpSettings.html
-share/gtk-doc/html/libyelp/YelpSimpleDocument.html
-share/gtk-doc/html/libyelp/YelpUri.html
-share/gtk-doc/html/libyelp/YelpView.html
-share/gtk-doc/html/libyelp/api-index-full.html
-share/gtk-doc/html/libyelp/ch01.html
-share/gtk-doc/html/libyelp/ch01s02.html
-share/gtk-doc/html/libyelp/home.png
-share/gtk-doc/html/libyelp/index.html
-share/gtk-doc/html/libyelp/left-insensitive.png
-share/gtk-doc/html/libyelp/left.png
-share/gtk-doc/html/libyelp/libyelp-yelp-error.html
-share/gtk-doc/html/libyelp/libyelp.devhelp2
-share/gtk-doc/html/libyelp/object-tree.html
-share/gtk-doc/html/libyelp/right-insensitive.png
-share/gtk-doc/html/libyelp/right.png
-share/gtk-doc/html/libyelp/style.css
-share/gtk-doc/html/libyelp/up-insensitive.png
-share/gtk-doc/html/libyelp/up.png
 share/icons/hicolor/scalable/apps/org.gnome.Yelp.svg
 share/icons/hicolor/symbolic/apps/org.gnome.Yelp-symbolic.svg
 share/locale/af/LC_MESSAGES/yelp.mo
@@ -367,6 +347,7 @@ share/metainfo/yelp.appdata.xml
 %%DATADIR%%/mathjax/jax/output/NativeMML/jax.js
 %%DATADIR%%/xslt/db2html.xsl
 %%DATADIR%%/xslt/info2html.xsl
+%%DATADIR%%/xslt/links2html.xsl
 %%DATADIR%%/xslt/mal2html.xsl
 %%DATADIR%%/xslt/man2html.xsl
 %%DATADIR%%/xslt/yelp-common.xsl