Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 30 Dec 2022 09:07:50 GMT
From:      Po-Chuan Hsieh <sunpoet@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: a314895d38bd - main - devel/p5-Avro: Add p5-Avro 1.11.1
Message-ID:  <202212300907.2BU97oW8099071@gitrepo.freebsd.org>

next in thread | raw e-mail | index | archive | help
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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202212300907.2BU97oW8099071>