summaryrefslogtreecommitdiff
path: root/x11/yelp/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'x11/yelp/Makefile')
-rw-r--r--x11/yelp/Makefile31
1 files changed, 14 insertions, 17 deletions
diff --git a/x11/yelp/Makefile b/x11/yelp/Makefile
index 4f7173672b54..29ccb98ccc9f 100644
--- a/x11/yelp/Makefile
+++ b/x11/yelp/Makefile
@@ -1,39 +1,36 @@
PORTNAME= yelp
-DISTVERSION= 42.1
-PORTREVISION= 4
+DISTVERSION= 42.3
+PORTREVISION= 2
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:xz 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
post-patch:
@${REINPLACE_CMD} -e 's|%%LIBEXECDIR%%|${PREFIX}/libexec|g' \