git: a314895d38bd - main - devel/p5-Avro: Add p5-Avro 1.11.1
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Fri, 30 Dec 2022 09:07:50 UTC
The branch main has been updated by sunpoet:
URL: https://cgit.FreeBSD.org/ports/commit/?id=a314895d38bdc755b3afa078ca11409de7440813
commit a314895d38bdc755b3afa078ca11409de7440813
Author: Po-Chuan Hsieh <sunpoet@FreeBSD.org>
AuthorDate: 2022-12-30 08:36:08 +0000
Commit: Po-Chuan Hsieh <sunpoet@FreeBSD.org>
CommitDate: 2022-12-30 09:03:59 +0000
devel/p5-Avro: Add p5-Avro 1.11.1
Apache Avro is a data serialization system providing rich data structures and a
compact, fast, binary data form.
---
devel/Makefile | 1 +
devel/p5-Avro/Makefile | 31 +++++++++++++++++++++++++++++++
devel/p5-Avro/distinfo | 3 +++
devel/p5-Avro/pkg-descr | 2 ++
devel/p5-Avro/pkg-plist | 12 ++++++++++++
5 files changed, 49 insertions(+)
diff --git a/devel/Makefile b/devel/Makefile
index 3ffc76d2e733..bbd0b06373d4 100644
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -1777,6 +1777,7 @@
SUBDIR += p5-Attribute-Persistent
SUBDIR += p5-AutoLoader
SUBDIR += p5-AutoXS-Header
+ SUBDIR += p5-Avro
SUBDIR += p5-B-C
SUBDIR += p5-B-COW
SUBDIR += p5-B-Compiling
diff --git a/devel/p5-Avro/Makefile b/devel/p5-Avro/Makefile
new file mode 100644
index 000000000000..929f70090bd8
--- /dev/null
+++ b/devel/p5-Avro/Makefile
@@ -0,0 +1,31 @@
+PORTNAME= Avro
+PORTVERSION= 1.11.1
+CATEGORIES= devel perl5
+MASTER_SITES= CPAN
+MASTER_SITE_SUBDIR= CPAN:RSKRABA
+PKGNAMEPREFIX= p5-
+
+MAINTAINER= sunpoet@FreeBSD.org
+COMMENT= Official Perl API for the Apache Avro
+WWW= https://metacpan.org/dist/Avro
+
+LICENSE= APACHE20
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+BUILD_DEPENDS= ${RUN_DEPENDS}
+RUN_DEPENDS= p5-Compress-Zstd>=0:archivers/p5-Compress-Zstd \
+ p5-Error>=0:lang/p5-Error \
+ p5-IO-String>=0:devel/p5-IO-String \
+ p5-JSON-XS>=0:converters/p5-JSON-XS \
+ p5-Object-Tiny>=0:devel/p5-Object-Tiny \
+ p5-Regexp-Common>=0:textproc/p5-Regexp-Common \
+ p5-Try-Tiny>=0:lang/p5-Try-Tiny
+TEST_DEPENDS= p5-Perl-Critic>=0:textproc/p5-Perl-Critic \
+ p5-Test-Exception>=0:devel/p5-Test-Exception
+
+USES= perl5
+USE_PERL5= configure
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
diff --git a/devel/p5-Avro/distinfo b/devel/p5-Avro/distinfo
new file mode 100644
index 000000000000..95eed56d5359
--- /dev/null
+++ b/devel/p5-Avro/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1669057505
+SHA256 (Avro-1.11.1.tar.gz) = 03236a92fca61c3e86e52c8e9ce2dcc5dc67b3baad9e4d5f1e3969ac3d9d1781
+SIZE (Avro-1.11.1.tar.gz) = 42486
diff --git a/devel/p5-Avro/pkg-descr b/devel/p5-Avro/pkg-descr
new file mode 100644
index 000000000000..38e9d91024d0
--- /dev/null
+++ b/devel/p5-Avro/pkg-descr
@@ -0,0 +1,2 @@
+Apache Avro is a data serialization system providing rich data structures and a
+compact, fast, binary data form.
diff --git a/devel/p5-Avro/pkg-plist b/devel/p5-Avro/pkg-plist
new file mode 100644
index 000000000000..5ff349b2fb23
--- /dev/null
+++ b/devel/p5-Avro/pkg-plist
@@ -0,0 +1,12 @@
+%%SITE_PERL%%/Avro.pm
+%%SITE_PERL%%/Avro/BinaryDecoder.pm
+%%SITE_PERL%%/Avro/BinaryEncoder.pm
+%%SITE_PERL%%/Avro/DataFile.pm
+%%SITE_PERL%%/Avro/DataFileReader.pm
+%%SITE_PERL%%/Avro/DataFileWriter.pm
+%%SITE_PERL%%/Avro/Protocol.pm
+%%SITE_PERL%%/Avro/Protocol/Message.pm
+%%SITE_PERL%%/Avro/Schema.pm
+%%PERL5_MAN3%%/Avro.3.gz
+%%PERL5_MAN3%%/Avro::BinaryDecoder.3.gz
+%%PERL5_MAN3%%/Avro::BinaryEncoder.3.gz