summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorOlivier Duchateau <duchateau.olivier@gmail.com>2025-06-11 12:10:16 +0200
committerDon Lewis <truckman@FreeBSD.org>2025-06-23 18:07:12 -0700
commit825490c4d1bb070c4358b32261921b8501bc3356 (patch)
tree055f73345587470b33f1e0990c0999db901d53ac
parent7a07265135c42bc86622a849d27fbd99216d1679 (diff)
x11/yelp: update to 42.3
x11/yelp: update to 42.2 Move to webkitgtk 4.1 and libsoup 3 Update to 42.3 and fix CVE-2025-3155 vulnerability PR: 286697, 286188, 287543 MFH: 2025Q2 Security: 0e200a73-289a-489e-b405-40b997911036 (cherry picked from commit 1f548037c0010eada608cb889c95195598b73a50) (cherry picked from commit 13e2a05565153fd873a0f6c8964b1a927fd9f6c5)
-rw-r--r--x11/yelp/Makefile32
-rw-r--r--x11/yelp/distinfo6
-rw-r--r--x11/yelp/pkg-plist6
3 files changed, 23 insertions, 21 deletions
diff --git a/x11/yelp/Makefile b/x11/yelp/Makefile
index 4f7173672b54..d54b84758716 100644
--- a/x11/yelp/Makefile
+++ b/x11/yelp/Makefile
@@ -1,39 +1,39 @@
PORTNAME= yelp
-DISTVERSION= 42.1
-PORTREVISION= 4
+DISTVERSION= 42.3
CATEGORIES= x11 gnome
-MASTER_SITES= GNOME/sources/${PORTNAME}/${PORTVERSION:C/^([0-9]+)\..*/\1/}
+#MASTER_SITES= GNOME
DIST_SUBDIR= gnome
MAINTAINER= gnome@FreeBSD.org
COMMENT= Help browser for the GNOME desktop
-WWW= https://www.gnome.org/
+WWW= https://gitlab.gnome.org/GNOME/yelp
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/COPYING
BUILD_DEPENDS= itstool:textproc/itstool \
- yelp-xsl>=0:textproc/yelp-xsl
+ yelp-xsl>=0:textproc/yelp-xsl \
+ bash:shells/bash
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 \
- libwebkit2gtk-4.0.so:www/webkit2-gtk@40
+ libsoup-3.0.so:devel/libsoup3 \
+ libwebkit2gtk-4.1.so:www/webkit2-gtk@41
RUN_DEPENDS= yelp-xsl>=0:textproc/yelp-xsl
-USES= compiler:c11 desktop-file-utils gettext gmake gnome libtool \
- pathfix pkgconfig sqlite tar:xz xorg
-USE_GNOME= cairo gtk30 libxml2 libxslt
+USES= compiler:c11 desktop-file-utils gettext gnome meson \
+ pkgconfig shebangfix sqlite tar:bzip2 xorg
+USE_GNOME= cairo gdkpixbuf gtk30 libxml2 libxslt
+USE_XORG= ice x11
+SHEBANG_FILES= data/domains/gen_yelp_xml.sh \
+ src/link-gnome-help.sh
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
+USE_GITLAB= yes
+GL_SITE= https://gitlab.gnome.org
+GL_ACCOUNT= GNOME
post-patch:
@${REINPLACE_CMD} -e 's|%%LIBEXECDIR%%|${PREFIX}/libexec|g' \
diff --git a/x11/yelp/distinfo b/x11/yelp/distinfo
index 1a3344334219..67edace3cad2 100644
--- a/x11/yelp/distinfo
+++ b/x11/yelp/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1656700550
-SHA256 (gnome/yelp-42.1.tar.xz) = 25b1146ab8549888a5a8da067f63b470b0f0f800b6ae889cacd114d01d713b41
-SIZE (gnome/yelp-42.1.tar.xz) = 1512620
+TIMESTAMP = 1749912123
+SHA256 (gnome/yelp-42.3.tar.bz2) = cc487a93b6bb9cd5883603ca5db6340449b417dbb429f3be37231f05d7fe514b
+SIZE (gnome/yelp-42.3.tar.bz2) = 1355746
diff --git a/x11/yelp/pkg-plist b/x11/yelp/pkg-plist
index 88ed086fc7be..4c028cf21c92 100644
--- a/x11/yelp/pkg-plist
+++ b/x11/yelp/pkg-plist
@@ -7,6 +7,7 @@ include/libyelp/yelp-help-list.h
include/libyelp/yelp-info-document.h
include/libyelp/yelp-mallard-document.h
include/libyelp/yelp-man-document.h
+include/libyelp/yelp-man-search.h
include/libyelp/yelp-search-entry.h
include/libyelp/yelp-settings.h
include/libyelp/yelp-simple-document.h
@@ -17,16 +18,15 @@ include/libyelp/yelp-types.h
include/libyelp/yelp-uri-builder.h
include/libyelp/yelp-uri.h
include/libyelp/yelp-view.h
-lib/libyelp.a
lib/libyelp.so
lib/libyelp.so.0
lib/libyelp.so.0.0.0
-lib/yelp/web-extensions/libyelpwebextension.a
lib/yelp/web-extensions/libyelpwebextension.so
libexec/yelp-groff
share/applications/yelp.desktop
share/icons/hicolor/scalable/apps/org.gnome.Yelp.svg
share/icons/hicolor/symbolic/apps/org.gnome.Yelp-symbolic.svg
+share/locale/ab/LC_MESSAGES/yelp.mo
share/locale/af/LC_MESSAGES/yelp.mo
share/locale/am/LC_MESSAGES/yelp.mo
share/locale/an/LC_MESSAGES/yelp.mo
@@ -70,10 +70,12 @@ share/locale/hi/LC_MESSAGES/yelp.mo
share/locale/hr/LC_MESSAGES/yelp.mo
share/locale/hu/LC_MESSAGES/yelp.mo
share/locale/id/LC_MESSAGES/yelp.mo
+share/locale/ie/LC_MESSAGES/yelp.mo
share/locale/is/LC_MESSAGES/yelp.mo
share/locale/it/LC_MESSAGES/yelp.mo
share/locale/ja/LC_MESSAGES/yelp.mo
share/locale/ka/LC_MESSAGES/yelp.mo
+share/locale/kab/LC_MESSAGES/yelp.mo
share/locale/kk/LC_MESSAGES/yelp.mo
share/locale/km/LC_MESSAGES/yelp.mo
share/locale/kn/LC_MESSAGES/yelp.mo