From 3c3d462bc20e0ff723edc96757ca3be021b26ed3 Mon Sep 17 00:00:00 2001 From: Sergey Kiselev Date: Wed, 18 Sep 2024 10:55:20 +0500 Subject: [PATCH] textproc/p5-CommonMark: New port - CommonMark - Interface to the CommonMark C library --- textproc/p5-CommonMark/Makefile | 27 +++++++++++++++++++++++++++ textproc/p5-CommonMark/distinfo | 3 +++ textproc/p5-CommonMark/pkg-descr | 3 +++ 3 files changed, 33 insertions(+) create mode 100644 textproc/p5-CommonMark/Makefile create mode 100644 textproc/p5-CommonMark/distinfo create mode 100644 textproc/p5-CommonMark/pkg-descr diff --git a/textproc/p5-CommonMark/Makefile b/textproc/p5-CommonMark/Makefile new file mode 100644 index 0000000..ec21210 --- /dev/null +++ b/textproc/p5-CommonMark/Makefile @@ -0,0 +1,27 @@ +PORTNAME= CommonMark +PORTVERSION= 0.310100 +CATEGORIES= textproc perl5 +MASTER_SITES= CPAN +MASTER_SITE_SUBDIR= CPAN:NWELLNHOF +PKGNAMEPREFIX= p5- + +MAINTAINER= root@digital-freak.ru +COMMENT= Interface to the CommonMark C library +WWW= https://metacpan.org/dist/CommonMark + +LICENSE= ART10 GPLv1+ +LICENSE_COMB= dual +LICENSE_FILE= ${WRKSRC}/LICENSE + +BUILD_DEPENDS= p5-Devel-CheckLib>=0:devel/p5-Devel-CheckLib +LIB_DEPENDS= libcmark.so:textproc/cmark +TEST_DEPENDS= p5-Test-More-UTF8>=0:devel/p5-Test-More-UTF8 + +USES= localbase perl5 +USE_PERL5= configure + +CONFIGURE_ARGS= CCFLAGS+=-I/usr/local/include + +NO_ARCH= yes + +.include diff --git a/textproc/p5-CommonMark/distinfo b/textproc/p5-CommonMark/distinfo new file mode 100644 index 0000000..47a1fb1 --- /dev/null +++ b/textproc/p5-CommonMark/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1726571158 +SHA256 (CommonMark-0.310100.tar.gz) = 04f361ee304256c41547d222b9f3b590fa22f0cdbb343f61632261a797816171 +SIZE (CommonMark-0.310100.tar.gz) = 26926 diff --git a/textproc/p5-CommonMark/pkg-descr b/textproc/p5-CommonMark/pkg-descr new file mode 100644 index 0000000..92871a8 --- /dev/null +++ b/textproc/p5-CommonMark/pkg-descr @@ -0,0 +1,3 @@ +This module is a wrapper around the official CommonMark C library libcmark. +It closely follows the original API. +