summaryrefslogtreecommitdiff
path: root/textproc/yelp-xsl
diff options
context:
space:
mode:
Diffstat (limited to 'textproc/yelp-xsl')
-rw-r--r--textproc/yelp-xsl/Makefile22
-rw-r--r--textproc/yelp-xsl/distinfo6
-rw-r--r--textproc/yelp-xsl/files/patch-meson.build18
3 files changed, 32 insertions, 14 deletions
diff --git a/textproc/yelp-xsl/Makefile b/textproc/yelp-xsl/Makefile
index 8c95e84b5852..77c5541ccbb1 100644
--- a/textproc/yelp-xsl/Makefile
+++ b/textproc/yelp-xsl/Makefile
@@ -1,23 +1,23 @@
PORTNAME= yelp-xsl
-DISTVERSION= 42.0
-PORTREVISION= 1
+DISTVERSION= 42.4
CATEGORIES= textproc gnome
-MASTER_SITES= GNOME/sources/${PORTNAME}/${PORTVERSION:C/^([0-9]+)\..*/\1/}
+MASTER_SITES= GNOME
DIST_SUBDIR= gnome
MAINTAINER= gnome@FreeBSD.org
COMMENT= DocBook XSLT stylesheets for yelp
-WWW= https://www.gnome.org/
+WWW= https://gitlab.gnome.org/GNOME/yelp-xsl
-LICENSE= LGPL21+
-LICENSE_FILE= ${WRKSRC}/COPYING.LGPL
+LICENSE= GPLv2+ LGPL21+ MIT
+LICENSE_COMB= multi
-BUILD_DEPENDS= itstool:textproc/itstool
+BUILD_DEPENDS= itstool:textproc/itstool \
+ bash:shells/bash
-PORTSCOUT= limitw:1,even
-
-USES= pathfix tar:xz
-GNU_CONFIGURE= yes
+USES= gettext gnome localbase meson pkgconfig shebangfix \
+ tar:xz
+USE_GNOME= libxml2 libxslt
+SHEBANG_FILES= xslt/common/domains/gen_yelp_xml.sh
NO_ARCH= yes
.include <bsd.port.mk>
diff --git a/textproc/yelp-xsl/distinfo b/textproc/yelp-xsl/distinfo
index 38a3fd4f0234..6be388e07e6f 100644
--- a/textproc/yelp-xsl/distinfo
+++ b/textproc/yelp-xsl/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1656700465
-SHA256 (gnome/yelp-xsl-42.0.tar.xz) = 29b273cc0bd16efb6e983443803f1e9fdc03511e5c4ff6348fd30a604d4dc846
-SIZE (gnome/yelp-xsl-42.0.tar.xz) = 663824
+TIMESTAMP = 1749910659
+SHA256 (gnome/yelp-xsl-42.4.tar.xz) = fdebb07eb2e66a7fb7a0dce6ad8248ad29a4bbb134ba829128ca104f58abd7d1
+SIZE (gnome/yelp-xsl-42.4.tar.xz) = 394536
diff --git a/textproc/yelp-xsl/files/patch-meson.build b/textproc/yelp-xsl/files/patch-meson.build
new file mode 100644
index 000000000000..0908f7e42fad
--- /dev/null
+++ b/textproc/yelp-xsl/files/patch-meson.build
@@ -0,0 +1,18 @@
+--- meson.build.orig 2025-06-12 16:51:49 UTC
++++ meson.build
+@@ -13,7 +13,7 @@ datadir = join_paths(prefix, get_option('datadir'))
+
+ datadir = join_paths(prefix, get_option('datadir'))
+
+-pkgconfigdir = join_paths(datadir, 'pkgconfig')
++pkgconfigdir = join_paths(prefix, 'libdata', 'pkgconfig')
+ pkgdir = join_paths(datadir, package_name)
+ pkgxsltdir = join_paths(pkgdir, 'xslt')
+ pkgjsdir = join_paths(pkgdir, 'js')
+@@ -89,4 +89,4 @@ summary = [
+ '------',
+ ]
+
+-message('\n'.join(summary))
+\ No newline at end of file
++message('\n'.join(summary))