From f31a891446dae171498aa82e8012adb67e119155 Mon Sep 17 00:00:00 2001 From: sthen Date: Mon, 11 Jan 2016 10:14:43 +0000 Subject: [PATCH] import geo/p5-Geo-UK-Postcode-Regex, ok landry@ Parse UK postcodes with regular expressions. Handles partial postcodes (just the outcode or sector), and can test against valid characters and currently valid outcodes, and determine posttown(s) from a postcode. --- geo/p5-Geo-UK-Postcode-Regex/Makefile | 30 ++++++++++++++++++++++++++ geo/p5-Geo-UK-Postcode-Regex/distinfo | 2 ++ geo/p5-Geo-UK-Postcode-Regex/pkg/DESCR | 3 +++ geo/p5-Geo-UK-Postcode-Regex/pkg/PLIST | 16 ++++++++++++++ 4 files changed, 51 insertions(+) create mode 100644 geo/p5-Geo-UK-Postcode-Regex/Makefile create mode 100644 geo/p5-Geo-UK-Postcode-Regex/distinfo create mode 100644 geo/p5-Geo-UK-Postcode-Regex/pkg/DESCR create mode 100644 geo/p5-Geo-UK-Postcode-Regex/pkg/PLIST diff --git a/geo/p5-Geo-UK-Postcode-Regex/Makefile b/geo/p5-Geo-UK-Postcode-Regex/Makefile new file mode 100644 index 00000000000..03588c144c8 --- /dev/null +++ b/geo/p5-Geo-UK-Postcode-Regex/Makefile @@ -0,0 +1,30 @@ +# $OpenBSD: Makefile,v 1.1.1.1 2016/01/11 10:14:43 sthen Exp $ + +COMMENT= regular expressions for handling British postcodes + +MODULES= cpan +DISTNAME= Geo-UK-Postcode-Regex-0.015 +CATEGORIES= geo + +# Perl +PERMIT_PACKAGE_CDROM= Yes + +MAINTAINER= Stuart Henderson + +BUILD_DEPENDS= devel/p5-File-ShareDir-Install \ + devel/p5-Module-Build-Tiny +TEST_DEPENDS= devel/p5-Test-Exception + +CONFIGURE_STYLE= modbuild + +# Module::Build::Tiny like "--" prefix for CLI options +do-install: + @cd ${WRKSRC} && perl \ + ${MODPERL_BUILD} ${FAKE_TARGET} \ + --destdir "${PREFIX}" \ + --install_path lib="libdata/perl5/site_perl" \ + --install_path=libdoc="man/man3p" \ + --install_path=bindoc="man/man1" \ + --install_path script="bin" + +.include diff --git a/geo/p5-Geo-UK-Postcode-Regex/distinfo b/geo/p5-Geo-UK-Postcode-Regex/distinfo new file mode 100644 index 00000000000..7697c90686c --- /dev/null +++ b/geo/p5-Geo-UK-Postcode-Regex/distinfo @@ -0,0 +1,2 @@ +SHA256 (Geo-UK-Postcode-Regex-0.015.tar.gz) = TehIRh64Ow+35DjsqDUkHf/RWkhyHAu0PzpFAm5DmLU= +SIZE (Geo-UK-Postcode-Regex-0.015.tar.gz) = 41903 diff --git a/geo/p5-Geo-UK-Postcode-Regex/pkg/DESCR b/geo/p5-Geo-UK-Postcode-Regex/pkg/DESCR new file mode 100644 index 00000000000..3de877c9edb --- /dev/null +++ b/geo/p5-Geo-UK-Postcode-Regex/pkg/DESCR @@ -0,0 +1,3 @@ +Parse UK postcodes with regular expressions. Handles partial postcodes +(just the outcode or sector), and can test against valid characters and +currently valid outcodes, and determine posttown(s) from a postcode. diff --git a/geo/p5-Geo-UK-Postcode-Regex/pkg/PLIST b/geo/p5-Geo-UK-Postcode-Regex/pkg/PLIST new file mode 100644 index 00000000000..8bcbd24b3f6 --- /dev/null +++ b/geo/p5-Geo-UK-Postcode-Regex/pkg/PLIST @@ -0,0 +1,16 @@ +@comment $OpenBSD: PLIST,v 1.1.1.1 2016/01/11 10:14:43 sthen Exp $ +${P5SITE}/Geo/ +${P5SITE}/Geo/UK/ +${P5SITE}/Geo/UK/Postcode/ +${P5SITE}/Geo/UK/Postcode/Regex/ +${P5SITE}/Geo/UK/Postcode/Regex.pm +${P5SITE}/Geo/UK/Postcode/Regex/Hash.pm +${P5SITE}/Geo/UK/Postcode/Regex/Simple.pm +${P5SITE}/auto/ +${P5SITE}/auto/share/ +${P5SITE}/auto/share/dist/ +${P5SITE}/auto/share/dist/Geo-UK-Postcode-Regex/ +${P5SITE}/auto/share/dist/Geo-UK-Postcode-Regex/get_pc_districts.pl +@man man/man3p/Geo::UK::Postcode::Regex.3p +@man man/man3p/Geo::UK::Postcode::Regex::Hash.3p +@man man/man3p/Geo::UK::Postcode::Regex::Simple.3p