| # Copyright 1999-2022 Gentoo Authors |
| # Distributed under the terms of the GNU General Public License v2 |
| |
| EAPI=7 |
| |
| DIST_AUTHOR=TODDR |
| DIST_VERSION=2.46 |
| inherit perl-module |
| |
| DESCRIPTION="A perl module for parsing XML documents" |
| |
| SLOT="0" |
| KEYWORDS="*" |
| IUSE="" |
| |
| RDEPEND=" |
| >=dev-libs/expat-1.95.1-r1 |
| dev-perl/libwww-perl |
| " |
| DEPEND="${RDEPEND}" |
| BDEPEND="${RDEPEND} |
| dev-perl/Devel-CheckLib" |
| |
| src_prepare() { |
| default |
| |
| # 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." |
| } |