From ed9d4194a310c6263a72aa03d438125c6def5259 Mon Sep 17 00:00:00 2001 From: Daniele Rondina Date: Sun, 21 Dec 2025 00:16:05 +0000 Subject: [PATCH] Bump dev-libs/libxslt-1.1.45 --- dev-libs/libxslt/Manifest | 1 + dev-libs/libxslt/libxslt-1.1.45.ebuild | 57 ++++++++++++++++++++++++++ 2 files changed, 58 insertions(+) create mode 100644 dev-libs/libxslt/libxslt-1.1.45.ebuild diff --git a/dev-libs/libxslt/Manifest b/dev-libs/libxslt/Manifest index ef7e76e988..9242f7362d 100644 --- a/dev-libs/libxslt/Manifest +++ b/dev-libs/libxslt/Manifest @@ -1 +1,2 @@ DIST libxslt-1.1.38.tar.xz 1576676 BLAKE2B 9397be8b223bd68b326b954fe6a749a269e969b4669747678715728f553916c23475232fc2894a5e4230e15b031981423adeb8f83407f4db8075a784c7e6a55b SHA512 2836bd2990b95680db0960ac4c465d0c6c28a293ad095a224c05021a1c8d2576a45e41da8947a31f4ef3e6ef368cbda65243661e311c9886c19694be5a7c9a8e +DIST libxslt-1.1.45.tar.xz 1519992 BLAKE2B ab93de7b37c03b99bd170e0e781bce262c9e0f107bc1d47998995cdacbaa5ee0163692c2758d4240bcb260f8376055541f378f428da63f63b3d2c9d12bb92efb SHA512 8f0608aad7250ccfe62808169d464a1641535b41a73b4fbbc1eeec9c9e785bbd8f4860d571eb567ee1e7abbd89ac3d707a5f3e3a9e836ecaf38155793ce47d78 diff --git a/dev-libs/libxslt/libxslt-1.1.45.ebuild b/dev-libs/libxslt/libxslt-1.1.45.ebuild new file mode 100644 index 0000000000..2b36b98203 --- /dev/null +++ b/dev-libs/libxslt/libxslt-1.1.45.ebuild @@ -0,0 +1,57 @@ +# Distributed under the terms of the GNU General Public License v2 +# Autogen by MARK Devkit + +EAPI=7 +PYTHON_COMPAT=( python3+ ) +inherit flag-o-matic libtool python-single-r1 + +DESCRIPTION="XSLT libraries and tools" +HOMEPAGE="https://gitlab.gnome.org/GNOME/libxslt" +SRC_URI="https://download.gnome.org/sources/libxslt/1.1/libxslt-1.1.45.tar.xz -> libxslt-1.1.45.tar.xz" +LICENSE="MIT" +SLOT="0/0" +KEYWORDS="*" +IUSE="crypt debug python static-libs examples" +RDEPEND="dev-libs/libxml2:2 + crypt? ( dev-libs/libgcrypt:0= ) + python? ( ${PYTHON_DEPS} ) + +" +DEPEND="${RDEPEND} + ${PYTHON_DEPS} + +" +PDEPEND="python? ( dev-python/libxslt-python ) + +" +src_prepare() { + default + elibtoolize +} +src_configure() { + # Remove this after upstream merge request to add AC_SYS_LARGEFILE lands: + # https://gitlab.gnome.org/GNOME/libxslt/-/merge_requests/55 + append-lfs-flags + ECONF_SOURCE="${S}" econf \ + --without-python \ + $(use_with crypt crypto) \ + $(use_with debug) \ + $(use_with debug mem-debug) \ + $(use_enable static-libs static) +} +src_compile() { + # Peform the build, sans python: + default +} +src_install() { + emake DESTDIR="${D}" install + einstalldocs + if ! use examples ; then + rm -rf "${ED}"/usr/share/doc/${PF}/tutorial{,2} || die + rm -rf "${ED}"/usr/share/doc/${PF}/python/examples || die + fi + find "${ED}" -type f -name "*.la" -delete || die +} + + +# vim: filetype=ebuild