From 31244e49416fcd4f5a3f9b426da8fa0d6c9fa10a Mon Sep 17 00:00:00 2001 From: Schrijvers Luc Date: Fri, 8 Dec 2023 11:11:29 +0100 Subject: [PATCH] parse_yapp, new recipe (#9850) --- dev-perl/parse-yapp/parse_yapp-1.21.recipe | 43 ++++++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 dev-perl/parse-yapp/parse_yapp-1.21.recipe diff --git a/dev-perl/parse-yapp/parse_yapp-1.21.recipe b/dev-perl/parse-yapp/parse_yapp-1.21.recipe new file mode 100644 index 000000000..ffe6c5d24 --- /dev/null +++ b/dev-perl/parse-yapp/parse_yapp-1.21.recipe @@ -0,0 +1,43 @@ +SUMMARY="Yet Another Parser Parser For Perl" +DESCRIPTION="Parse::Yapp, Yet Another Parser Parser For Perl + +Compiles yacc-like LALR grammars to generate Perl OO parser modules." +HOMEPAGE="https://metacpan.org/dist/Parse-Yapp" +COPYRIGHT="1998, 1999, 2000, 2001, Francois Desarmenien + 2017 William N. Braswell, Jr." +LICENSE="Artistic" +REVISION="1" +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" + +PROVIDES=" + parse_yapp = $portVersion + cmd:yapp + " +REQUIRES=" + haiku + vendor_perl + " + +BUILD_REQUIRES=" + haiku_devel + " +BUILD_PREREQUIRES=" + cmd:gcc + cmd:make + cmd:perl + " + +BUILD() +{ + perl Makefile.PL PREFIX=$prefix + make +} + +INSTALL() +{ + make install DESTDIR="${DESTDIR}" +}