diff options
| author | Olivier Duchateau <duchateau.olivier@gmail.com> | 2025-06-11 10:21:53 +0200 |
|---|---|---|
| committer | Don Lewis <truckman@FreeBSD.org> | 2025-06-23 17:46:54 -0700 |
| commit | 7a07265135c42bc86622a849d27fbd99216d1679 (patch) | |
| tree | 291678d1ae2df9c3055680a585964afbecdf31ee | |
| parent | 9f722a6592bb23ae549b92d44d1e702f5dfcc4b6 (diff) | |
textproc/yelp-xsl: Upgrade to 42.4
textproc/yelp-xsl: update to 42.1
textproc/yelp-xsl: Upgrade to 42.4
Upgrade yelp-xsl to 42.4 and fix CVE-2025-3155 vulnerability.
PR: 286697 287542
MFH: 2025Q2
Security: 9449f018-84a3-490d-959f-38c05fbc77a7
(cherry picked from commit 89560efc14b8eee7772ea50743fd9ba2d71f93ec)
(cherry picked from commit 10c9aa0a582ca9c5427cabfb311945cc0b1edb32)
| -rw-r--r-- | textproc/yelp-xsl/Makefile | 22 | ||||
| -rw-r--r-- | textproc/yelp-xsl/distinfo | 6 | ||||
| -rw-r--r-- | textproc/yelp-xsl/files/patch-meson.build | 18 |
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)) |
