From c01668d222d81f71331db5188ceeaf8b099ec7b2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Joachim=20Mairb=C3=B6ck?= Date: Sat, 6 Jul 2024 17:24:59 +0200 Subject: [PATCH] parse_yapp: revbump, switch to any arch, cleanup, add tests --- dev-perl/parse-yapp/parse_yapp-1.21.recipe | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) diff --git a/dev-perl/parse-yapp/parse_yapp-1.21.recipe b/dev-perl/parse-yapp/parse_yapp-1.21.recipe index ffe6c5d24..8f69551e7 100644 --- a/dev-perl/parse-yapp/parse_yapp-1.21.recipe +++ b/dev-perl/parse-yapp/parse_yapp-1.21.recipe @@ -6,12 +6,12 @@ HOMEPAGE="https://metacpan.org/dist/Parse-Yapp" COPYRIGHT="1998, 1999, 2000, 2001, Francois Desarmenien 2017 William N. Braswell, Jr." LICENSE="Artistic" -REVISION="1" +REVISION="2" SOURCE_URI="https://cpan.metacpan.org/authors/id/W/WB/WBRASWELL/Parse-Yapp-$portVersion.tar.gz" CHECKSUM_SHA256="3810e998308fba2e0f4f26043035032b027ce51ce5c8a52a8b8e340ca65f13e5" SOURCE_DIR="Parse-Yapp-$portVersion" -ARCHITECTURES="all" +ARCHITECTURES="any" PROVIDES=" parse_yapp = $portVersion @@ -20,13 +20,13 @@ PROVIDES=" REQUIRES=" haiku vendor_perl + cmd:perl " BUILD_REQUIRES=" haiku_devel " BUILD_PREREQUIRES=" - cmd:gcc cmd:make cmd:perl " @@ -39,5 +39,14 @@ BUILD() INSTALL() { - make install DESTDIR="${DESTDIR}" + make pure_install + + # remove architecture-specific files + cd $prefix + rm -r $(perl -V:vendorarch | cut -d\' -f2 | cut -d/ -f5-) + # cut extracts the quoted string and strips the prefix (which is perl's and not ours) +} + +TEST() { + make test }