From 9029eb3df32464b5de83af729a15483603553e2b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Joachim=20Mairb=C3=B6ck?= Date: Tue, 31 Dec 2024 14:23:20 +0100 Subject: [PATCH] alien_libxml2: new perl module recipe --- .../alien_libxml2/alien_libxml2-0.19.recipe | 53 +++++++++++++++++++ 1 file changed, 53 insertions(+) create mode 100644 dev-perl/alien_libxml2/alien_libxml2-0.19.recipe diff --git a/dev-perl/alien_libxml2/alien_libxml2-0.19.recipe b/dev-perl/alien_libxml2/alien_libxml2-0.19.recipe new file mode 100644 index 000000000..ffd76581a --- /dev/null +++ b/dev-perl/alien_libxml2/alien_libxml2-0.19.recipe @@ -0,0 +1,53 @@ +SUMMARY="Install the C libxml2 library on your system" +DESCRIPTION="This module provides libxml2 for other modules to use." +HOMEPAGE="https://metacpan.org/pod/Alien::Libxml2" +COPYRIGHT="2013-2022 by Graham Ollis" +LICENSE="Artistic" +REVISION="1" +SOURCE_URI="https://cpan.metacpan.org/authors/id/P/PL/PLICEASE/Alien-Libxml2-$portVersion.tar.gz" +CHECKSUM_SHA256="f4a674099bbd5747c0c3b75ead841f3b244935d9ef42ba35368024bd611174c9" +SOURCE_DIR="Alien-Libxml2-$portVersion" + +ARCHITECTURES="all !x86_gcc2" +SECONDARY_ARCHITECTURES="x86" + +PROVIDES=" + alien_libxml2$secondaryArchSuffix = $portVersion + " +if [ -n "$secondaryArchSuffix" ]; then + PROVIDES+=" + alien_libxml2 = $portVersion + " +fi +REQUIRES=" + haiku$secondaryArchSuffix + alien_build$secondaryArchSuffix + vendor_perl + " + +BUILD_REQUIRES=" + haiku${secondaryArchSuffix}_devel + alien_build$secondaryArchSuffix + alien_build_plugin_download_gitlab + devel:libxml2$secondaryArchSuffix + " +BUILD_PREREQUIRES=" + cmd:make + cmd:perl + " + +BUILD() +{ + perl Makefile.PL PREFIX=$prefix + make +} + +INSTALL() +{ + make pure_install +} + +TEST() +{ + make test +}