From 6f08986b5e7be6e0c8d29d1a2edc52dc91863b4c Mon Sep 17 00:00:00 2001 From: Schrijvers Luc Date: Fri, 8 Sep 2023 13:32:19 +0000 Subject: [PATCH] locale_maketext_extract, add perl module (#9384) --- .../locale_maketext_extract-1.00.recipe | 44 +++++++++++++++++++ 1 file changed, 44 insertions(+) create mode 100644 dev-perl/locale_maketext_extract/locale_maketext_extract-1.00.recipe diff --git a/dev-perl/locale_maketext_extract/locale_maketext_extract-1.00.recipe b/dev-perl/locale_maketext_extract/locale_maketext_extract-1.00.recipe new file mode 100644 index 000000000..0569412ec --- /dev/null +++ b/dev-perl/locale_maketext_extract/locale_maketext_extract-1.00.recipe @@ -0,0 +1,44 @@ +SUMMARY="Use other catalog formats in Maketext" +DESCRIPTION="This module can extract translatable strings from files, and write them back to PO \ +files. It can also parse existing PO files and merge their contents with newly extracted strings. + +A command-line utility, xgettext.pl, is installed with this module as well. + +The format parsers are loaded as plugins, so it is possible to define your own parsers." +HOMEPAGE="https://metacpan.org/pod/Locale::Maketext::Extract" +COPYRIGHT="2014 by Audrey Tang" +LICENSE="MIT" +REVISION="1" +SOURCE_URI="https://cpan.metacpan.org/authors/id/D/DR/DRTECH/Locale-Maketext-Lexicon-$portVersion.tar.gz" +CHECKSUM_SHA256="b73f6b04a58d3f0e38ebf2115a4c1532f1a4eef6fac5c6a2a449e4e14c1ddc7c" +SOURCE_DIR="Locale-Maketext-Lexicon-$portVersion" + +ARCHITECTURES="any" + +PROVIDES=" + locale_maketext_extract = $portVersion + cmd:xgettext.pl + " +REQUIRES=" + haiku + vendor_perl + " + +BUILD_REQUIRES=" + haiku_devel + " +BUILD_PREREQUIRES=" + cmd:make + cmd:perl + " + +BUILD() +{ + perl Makefile.PL PREFIX=$prefix + make +} + +INSTALL() +{ + make install DESTDIR="${DESTDIR}" +}