git: 605212c914d0 - main - devel/p5-Escape-Houdini: New port
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Thu, 01 May 2025 07:39:10 UTC
The branch main has been updated by uzsolt: URL: https://cgit.FreeBSD.org/ports/commit/?id=605212c914d0b8c0b1e560d8d449373a45e76103 commit 605212c914d0b8c0b1e560d8d449373a45e76103 Author: Siva Mahadevan <me@svmhdvn.name> AuthorDate: 2025-05-01 07:37:29 +0000 Commit: Zsolt Udvari <uzsolt@FreeBSD.org> CommitDate: 2025-05-01 07:38:44 +0000 devel/p5-Escape-Houdini: New port Escape::Houdini is a wrapper around the zero-depedency, minimalistic web escaping C library Houdini. PR: 286426 --- devel/Makefile | 1 + devel/p5-Escape-Houdini/Makefile | 24 ++++++++++++++++++++++++ devel/p5-Escape-Houdini/distinfo | 3 +++ devel/p5-Escape-Houdini/pkg-descr | 2 ++ devel/p5-Escape-Houdini/pkg-plist | 3 +++ 5 files changed, 33 insertions(+) diff --git a/devel/Makefile b/devel/Makefile index cd37b2fbd49c..a4f01152830b 100644 --- a/devel/Makefile +++ b/devel/Makefile @@ -2556,6 +2556,7 @@ SUBDIR += p5-Env-PS1 SUBDIR += p5-Env-Path SUBDIR += p5-Error-Helper + SUBDIR += p5-Escape-Houdini SUBDIR += p5-Eval-Closure SUBDIR += p5-Eval-Context SUBDIR += p5-Eval-LineNumbers diff --git a/devel/p5-Escape-Houdini/Makefile b/devel/p5-Escape-Houdini/Makefile new file mode 100644 index 000000000000..9b2ec364d25d --- /dev/null +++ b/devel/p5-Escape-Houdini/Makefile @@ -0,0 +1,24 @@ +PORTNAME= Escape-Houdini +DISTVERSION= 0.3.3 +CATEGORIES= devel perl5 +MASTER_SITES= CPAN +MASTER_SITE_SUBDIR= CPAN:YANICK +PKGNAMEPREFIX= p5- + +MAINTAINER= me@svmhdvn.name +COMMENT= Perl API to Houdini, a zero-dependency C web escaping library +WWW= https://metacpan.org/dist/Escape-Houdini + +LICENSE= ART10 GPLv1+ +LICENSE_COMB= dual +LICENSE_FILE= ${WRKSRC}/LICENSE + +TEST_DEPENDS= p5-Test-Exception>=0:devel/p5-Test-Exception + +USES= perl5 +USE_PERL5= modbuild + +post-install: + ${STRIP_CMD} ${STAGEDIR}${PREFIX}/${SITE_ARCH_REL}/auto/Escape/Houdini/Houdini.so + +.include <bsd.port.mk> diff --git a/devel/p5-Escape-Houdini/distinfo b/devel/p5-Escape-Houdini/distinfo new file mode 100644 index 000000000000..359de2456b6a --- /dev/null +++ b/devel/p5-Escape-Houdini/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1745860305 +SHA256 (Escape-Houdini-0.3.3.tar.gz) = 5949826940df03e4211aca59f7fc1092ddcf022491c2b143d94800630021ec89 +SIZE (Escape-Houdini-0.3.3.tar.gz) = 48083 diff --git a/devel/p5-Escape-Houdini/pkg-descr b/devel/p5-Escape-Houdini/pkg-descr new file mode 100644 index 000000000000..69dc7b95036f --- /dev/null +++ b/devel/p5-Escape-Houdini/pkg-descr @@ -0,0 +1,2 @@ +Escape::Houdini is a wrapper around the zero-depedency, minimalistic +web escaping C library Houdini. diff --git a/devel/p5-Escape-Houdini/pkg-plist b/devel/p5-Escape-Houdini/pkg-plist new file mode 100644 index 000000000000..a973c44d34b5 --- /dev/null +++ b/devel/p5-Escape-Houdini/pkg-plist @@ -0,0 +1,3 @@ +%%SITE_ARCH%%/Escape/Houdini.pm +%%SITE_ARCH%%/auto/Escape/Houdini/Houdini.so +%%PERL5_MAN3%%/Escape::Houdini.3.gz