summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAllen Webb <allenwebb@google.com>2022-12-07 11:02:05 -0600
committerSam James <sam@gentoo.org>2022-12-07 17:50:27 +0000
commit01b65c1ab8739171aa41a3ff28bc1c2fef2f8f46 (patch)
treeaf43e9343f1033e061d65009aca1ee4d54310308 /dev-libs/libxslt
parentgstreamer.eclass: mark @DEAD for removal (diff)
downloadgentoo-01b65c1ab8739171aa41a3ff28bc1c2fef2f8f46.tar.gz
gentoo-01b65c1ab8739171aa41a3ff28bc1c2fef2f8f46.tar.bz2
gentoo-01b65c1ab8739171aa41a3ff28bc1c2fef2f8f46.zip
dev-libs/libxslt: Enable LFS support
switch to using LFS-capable functions: fopen -> fopen64 gzopen -> gzopen64 readdir -> readdir64 stat -> stat64 Closes: https://bugs.gentoo.org/884717 Signed-off-by: Allen Webb <allenwebb@google.com> Closes: https://github.com/gentoo/gentoo/pull/28592 Signed-off-by: Sam James <sam@gentoo.org>
Diffstat (limited to 'dev-libs/libxslt')
-rw-r--r--dev-libs/libxslt/libxslt-1.1.37-r1.ebuild (renamed from dev-libs/libxslt/libxslt-1.1.37.ebuild)6
1 files changed, 5 insertions, 1 deletions
diff --git a/dev-libs/libxslt/libxslt-1.1.37.ebuild b/dev-libs/libxslt/libxslt-1.1.37-r1.ebuild
index 2c7268bf940f..151e80a2ac14 100644
--- a/dev-libs/libxslt/libxslt-1.1.37.ebuild
+++ b/dev-libs/libxslt/libxslt-1.1.37-r1.ebuild
@@ -6,7 +6,7 @@ EAPI=8
# Note: Please bump this in sync with dev-libs/libxml2.
PYTHON_COMPAT=( python3_{8..11} )
-inherit python-r1 multilib-minimal
+inherit flag-o-matic python-r1 multilib-minimal
DESCRIPTION="XSLT libraries and tools"
HOMEPAGE="https://gitlab.gnome.org/GNOME/libxslt"
@@ -53,6 +53,10 @@ src_prepare() {
}
multilib_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
+
libxslt_configure() {
ECONF_SOURCE="${S}" econf \
--without-python \