summaryrefslogtreecommitdiff
path: root/dev-perl
diff options
context:
space:
mode:
authorLiguros - Gitlab CI/CD [develop] <gitlab@liguros.net>2026-03-22 07:15:00 +0000
committerLiguros - Gitlab CI/CD [develop] <gitlab@liguros.net>2026-03-22 07:15:00 +0000
commit753d8fe6b91c19e78c1d4657723d7742125e007a (patch)
tree09aee0260996914b01254628ce0c469f1f4fe573 /dev-perl
parent64de8ac635b3c9ec719954364353db0d8277444a (diff)
downloadbaldeagleos-repo-753d8fe6b91c19e78c1d4657723d7742125e007a.tar.gz
baldeagleos-repo-753d8fe6b91c19e78c1d4657723d7742125e007a.tar.xz
baldeagleos-repo-753d8fe6b91c19e78c1d4657723d7742125e007a.zip
Adding metadata
Diffstat (limited to 'dev-perl')
-rw-r--r--dev-perl/XML-Parser/Manifest1
-rw-r--r--dev-perl/XML-Parser/XML-Parser-2.510.0.ebuild49
2 files changed, 50 insertions, 0 deletions
diff --git a/dev-perl/XML-Parser/Manifest b/dev-perl/XML-Parser/Manifest
index 2c9feb0d392d..954a20accdac 100644
--- a/dev-perl/XML-Parser/Manifest
+++ b/dev-perl/XML-Parser/Manifest
@@ -1 +1,2 @@
DIST XML-Parser-2.47.tar.gz 279029 BLAKE2B b74d87e3d410eef9661a98ab6a7f73107b0f4ad717e2cb60206ad9a83797b250f43475f89b8ef32a0ccdf5a511a1186351a708ad4880a0bb0a30b03dda55a490 SHA512 3f9de53341bc85b87c88ad31e04b13f1f95516eec0d7e5fd1c1a3b3e66a91ca3d4de7c649978599219a4d4372f6218764ab5e1805b7155b5ca200006e1b0908f
+DIST XML-Parser-2.51.tar.gz 313636 BLAKE2B 7f51d9eafa5fbc7039ed466dd226e9caca0d79d01e219b0f86a6fbd686b484cc75ff9064fc2995c8755ce00488f2f33f74cbcca1873688fb894a285aff4b90df SHA512 4e8d8e9abd20ccae343814d79168da7a1e35ffe0a477575cf3d89d3fc344d77d481509da7b0862ca5ba0d0e31c5d4282232fcc43822aa43d422ff2d654f2a214
diff --git a/dev-perl/XML-Parser/XML-Parser-2.510.0.ebuild b/dev-perl/XML-Parser/XML-Parser-2.510.0.ebuild
new file mode 100644
index 000000000000..c8fea72365ba
--- /dev/null
+++ b/dev-perl/XML-Parser/XML-Parser-2.510.0.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=TODDR
+DIST_VERSION=2.51
+inherit perl-module
+
+DESCRIPTION="A perl module for parsing XML documents"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos ~x64-solaris"
+
+RDEPEND="
+ >=dev-libs/expat-2.4.0
+ dev-perl/File-ShareDir
+ dev-perl/libwww-perl
+"
+DEPEND="${RDEPEND}"
+BDEPEND="${RDEPEND}
+ >=dev-perl/Devel-CheckLib-1.140.0
+"
+
+PERL_RM_FILES=(
+ "t/checklib_findcc.t"
+ "t/checklib_tmpdir.t"
+)
+
+src_prepare() {
+ perl-module_src_prepare
+
+ # Drop bundled CheckLib which breaks Expat detection
+ # bug #827966
+ rm inc/Devel/CheckLib.pm || die
+}
+
+src_configure() {
+ myconf="EXPATLIBPATH=${ESYSROOT}/usr/$(get_libdir) EXPATINCPATH=${ESYSROOT}/usr/include"
+ perl-module_src_configure
+}
+
+src_install() {
+ perl-module_src_install
+
+ # "special" test for bug #827966
+ einfo "Checking for Expat.so (bug #827966)"
+ find "${D}" -name Expat.so | grep Expat || die "Something went badly wrong, can't find Expat.so. Please file a bug."
+}