notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine

Bot filter coming soon

To deter bots pegging the database CPU to 100%, a bot testing filter to be added to the website. This should not affect newsfeeds etc. Anubis seems light-weight - it is already in use within the FreeBSD Project. This notice is just a heads up in case you see something odd. This notice will be updated after Anubis is installed.

Port details on branch 2025Q2
libxslt XML stylesheet transformation library
1.1.43 textproc on this many watch lists=0 search for ports that depend on this port This port version is marked as vulnerable. Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 1.1.43Version of this port present on the latest quarterly branch.
Maintainer: desktop@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2025-05-28 06:00:07
Last Update: 2025-05-28 05:57:30
Commit Hash: 78f30e5
Also Listed In: gnome
License: MIT
WWW:
https://gitlab.gnome.org/GNOME/libxslt/
Description:
Libxslt is the XSLT C library developed for the GNOME project. XSLT itself is a an XML language to define transformation for XML. Libxslt is based on libxml2, the XML C library developed for the GNOME project. It also implements most of the EXSLT set of processor-portable extensions functions and some of Saxon's evaluate and expressions extensions. People can either embed the library in their application or use xsltproc the command line processing tool.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
pkg-plist: as obtained via: make generate-plist
Expand this list (88 items)
Collapse this list.
  1. @ldconfig
  2. /usr/local/share/licenses/libxslt-1.1.43/catalog.mk
  3. /usr/local/share/licenses/libxslt-1.1.43/LICENSE
  4. /usr/local/share/licenses/libxslt-1.1.43/MIT
  5. bin/xslt-config
  6. bin/xsltproc
  7. include/libexslt/exslt.h
  8. include/libexslt/exsltconfig.h
  9. include/libexslt/exsltexports.h
  10. include/libxslt/attributes.h
  11. include/libxslt/documents.h
  12. include/libxslt/extensions.h
  13. include/libxslt/extra.h
  14. include/libxslt/functions.h
  15. include/libxslt/imports.h
  16. include/libxslt/keys.h
  17. include/libxslt/namespaces.h
  18. include/libxslt/numbersInternals.h
  19. include/libxslt/pattern.h
  20. include/libxslt/preproc.h
  21. include/libxslt/security.h
  22. include/libxslt/templates.h
  23. include/libxslt/transform.h
  24. include/libxslt/variables.h
  25. include/libxslt/xslt.h
  26. include/libxslt/xsltInternals.h
  27. include/libxslt/xsltconfig.h
  28. include/libxslt/xsltexports.h
  29. include/libxslt/xsltlocale.h
  30. include/libxslt/xsltutils.h
  31. lib/cmake/libxslt/FindGcrypt.cmake
  32. lib/cmake/libxslt/libxslt-config.cmake
  33. lib/libexslt.a
  34. lib/libexslt.so
  35. lib/libexslt.so.0
  36. lib/libexslt.so.0.8.24
  37. lib/libxslt.a
  38. lib/libxslt.so
  39. lib/libxslt.so.1
  40. lib/libxslt.so.1.1.43
  41. lib/xsltConf.sh
  42. libdata/pkgconfig/libexslt.pc
  43. libdata/pkgconfig/libxslt.pc
  44. share/gtk-doc/html/libexslt/general.html
  45. share/gtk-doc/html/libexslt/home.png
  46. share/gtk-doc/html/libexslt/index.html
  47. share/gtk-doc/html/libexslt/left.png
  48. share/gtk-doc/html/libexslt/libexslt-exslt.html
  49. share/gtk-doc/html/libexslt/libexslt-exsltexports.html
  50. share/gtk-doc/html/libexslt/libexslt.devhelp2
  51. share/gtk-doc/html/libexslt/right.png
  52. share/gtk-doc/html/libexslt/style.css
  53. share/gtk-doc/html/libexslt/up.png
  54. share/gtk-doc/html/libxslt/general.html
  55. share/gtk-doc/html/libxslt/home.png
  56. share/gtk-doc/html/libxslt/index.html
  57. share/gtk-doc/html/libxslt/left.png
  58. share/gtk-doc/html/libxslt/libxslt-attributes.html
  59. share/gtk-doc/html/libxslt/libxslt-documents.html
  60. share/gtk-doc/html/libxslt/libxslt-extensions.html
  61. share/gtk-doc/html/libxslt/libxslt-extra.html
  62. share/gtk-doc/html/libxslt/libxslt-functions.html
  63. share/gtk-doc/html/libxslt/libxslt-imports.html
  64. share/gtk-doc/html/libxslt/libxslt-keys.html
  65. share/gtk-doc/html/libxslt/libxslt-namespaces.html
  66. share/gtk-doc/html/libxslt/libxslt-numbersInternals.html
  67. share/gtk-doc/html/libxslt/libxslt-pattern.html
  68. share/gtk-doc/html/libxslt/libxslt-preproc.html
  69. share/gtk-doc/html/libxslt/libxslt-security.html
  70. share/gtk-doc/html/libxslt/libxslt-templates.html
  71. share/gtk-doc/html/libxslt/libxslt-transform.html
  72. share/gtk-doc/html/libxslt/libxslt-variables.html
  73. share/gtk-doc/html/libxslt/libxslt-xslt.html
  74. share/gtk-doc/html/libxslt/libxslt-xsltInternals.html
  75. share/gtk-doc/html/libxslt/libxslt-xsltexports.html
  76. share/gtk-doc/html/libxslt/libxslt-xsltlocale.html
  77. share/gtk-doc/html/libxslt/libxslt-xsltutils.html
  78. share/gtk-doc/html/libxslt/libxslt.devhelp2
  79. share/gtk-doc/html/libxslt/right.png
  80. share/gtk-doc/html/libxslt/style.css
  81. share/gtk-doc/html/libxslt/up.png
  82. share/man/man1/xsltproc.1.gz
  83. share/man/man3/libexslt.3.gz
  84. share/man/man3/libxslt.3.gz
  85. @dir lib/libxslt-plugins
  86. @owner
  87. @group
  88. @mode
Collapse this list.
Dependency lines:
  • libxslt>0:textproc/libxslt
To install the port:
cd /usr/ports/textproc/libxslt/ && make install clean
To add the package, run one of these commands:
  • pkg install textproc/libxslt
  • pkg install libxslt
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: libxslt
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1747170090 SHA256 (gnome/libxslt-1.1.43.tar.xz) = 5a3d6b383ca5afc235b171118e90f5ff6aa27e9fea3303065231a6d403f0183a SIZE (gnome/libxslt-1.1.43.tar.xz) = 1518364

Packages (timestamps in pop-ups are UTC):
libxslt
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest1.1.43_11.1.43_11.1.34_11.1.43_11.1.43_1-1.1.34_1-
FreeBSD:13:quarterly1.1.43_11.1.43_11.1.371.1.43_11.1.43_11.1.371.1.371.1.37
FreeBSD:14:latest1.1.43_11.1.43_11.1.371.1.43_11.1.43_11.1.37-1.1.37
FreeBSD:14:quarterly1.1.43_11.1.43_1-1.1.43_11.1.43_11.1.371.1.371.1.37
FreeBSD:15:latest1.1.43_11.1.43_1n/a1.1.43n/a1.1.37_11.1.37_11.1.37_1
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. gmake>=4.4.1 : devel/gmake
  2. pkgconf>=1.3.0_1 : devel/pkgconf
Library dependencies:
  1. libgcrypt.so : security/libgcrypt
  2. libgpg-error.so : security/libgpg-error
  3. libxml2.so : textproc/libxml2
This port is required by:
for Build
  1. databases/akonadi
for Libraries
  1. devel/electron34
  2. devel/umbrello
  3. misc/parley
  4. textproc/php83-xsl
  5. textproc/php84-xsl
  6. textproc/yelp-xsl
  7. www/angie-module-dav-ext
Expand this list (14 items / 7 hidden - sorry, this count includes any deleted ports)
  1. Collapse this list).
  2. www/angie-module-njs
  3. www/angie-module-xslt
  4. www/chromium
  5. www/nginx-full
  6. www/qt5-webengine
  7. www/ungoogled-chromium
  8. x11/yelp
  9. Collapse this list.

Configuration Options:
===> The following configuration options are available for libxslt-1.1.43: CRYPTO=on: Enable crypto support PLUGINS=on: Enable dynamically-loaded plugins support STATIC=on: Build static executables and/or libraries ===> Use 'make config' to modify these settings
Options name:
textproc_libxslt
USES:
cpe gmake gnome libtool localbase:ldflags pathfix pkgconfig tar:xz
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (10 items)
Collapse this list.
  1. ftp://ftp.belnet.be/mirror/ftp.gnome.org/gnomeftp/sources/libxslt/1.1/
  2. ftp://ftp.cse.buffalo.edu/pub/Gnome/sources/libxslt/1.1/
  3. ftp://ftp.kddlabs.co.jp/pub/GNOME/sources/libxslt/1.1/
  4. ftp://ftp.mirrorservice.org/sites/ftp.gnome.org/pub/GNOME/sources/libxslt/1.1/
  5. ftp://ftp.nara.wide.ad.jp/pub/X11/GNOME/sources/libxslt/1.1/
  6. http://ftp.belnet.be/mirror/ftp.gnome.org/gnomeftp/sources/libxslt/1.1/
  7. https://download.gnome.org/sources/libxslt/1.1/
  8. https://fr2.rpmfind.net/linux/gnome.org/sources/libxslt/1.1/
  9. https://ftp.acc.umu.se/pub/GNOME/sources/libxslt/1.1/
  10. https://gitlab.gnome.org/GNOME/libxslt/-/archive/1.1.43/
Collapse this list.

Number of commits found: 2

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
1.1.43
28 May 2025 05:57:30
commit hash: 78f30e579d101070d16d59c7d00f13d67d807ab2commit hash: 78f30e579d101070d16d59c7d00f13d67d807ab2commit hash: 78f30e579d101070d16d59c7d00f13d67d807ab2commit hash: 78f30e579d101070d16d59c7d00f13d67d807ab2 files touched by this commit This port version is marked as vulnerable.
Charlie Li (vishwin) search for other commits by this committer
textproc/libxslt: COPYING no longer present in tarball

${WRKSRC}/Copyright has always contained the appropriate licence terms.

Reported by: vvd
Pointy-hat to: vishwin

(cherry picked from commit d59194b114862d40c4ebe32d7f035ffbbc45e7e3)
1.1.43
28 May 2025 05:57:10
commit hash: 5922ddc478080eb78eee35c3ae56c77381fdfe92commit hash: 5922ddc478080eb78eee35c3ae56c77381fdfe92commit hash: 5922ddc478080eb78eee35c3ae56c77381fdfe92commit hash: 5922ddc478080eb78eee35c3ae56c77381fdfe92 files touched by this commit This port version is marked as vulnerable.
Charlie Li (vishwin) search for other commits by this committer
textproc/libxslt: update to 1.1.43

Changelog: https://gitlab.gnome.org/GNOME/libxslt/-/blob/v1.1.43/NEWS

Fixes CVE-2024-55549 and CVE-2025-24855

Upstream have disabled CRYPTO and (new OPTION) PLUGINS by default,
as they will be removed in a future version, but the port continues
to have them enabled by default until at least the next update.

Reported by: ngie
Security: a96cd659-303e-11f0-94b5-54ee755069b5
PR: 286782

(cherry picked from commit 11d181b834f29d60d8ce03734eed1bf1eab35072)

Number of commits found: 2