Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 25 Oct 2021 14:09:33 GMT
From:      Danilo Egea Gondolfo <danilo@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: 6a8b269700b0 - main - devel/aws-c-s3: Add new port
Message-ID:  <202110251409.19PE9Xhh015643@gitrepo.freebsd.org>

next in thread | raw e-mail | index | archive | help
The branch main has been updated by danilo:

URL: https://cgit.FreeBSD.org/ports/commit/?id=6a8b269700b026da66abf15e3637058640bff54e

commit 6a8b269700b026da66abf15e3637058640bff54e
Author:     Danilo Egea Gondolfo <danilo@FreeBSD.org>
AuthorDate: 2021-10-23 12:41:42 +0000
Commit:     Danilo Egea Gondolfo <danilo@FreeBSD.org>
CommitDate: 2021-10-25 14:04:50 +0000

    devel/aws-c-s3: Add new port
    
    C99 library implementation for communicating with the S3 service,
    designed for maximizing throughput on high bandwidth EC2 instances.
---
 devel/aws-c-s3/Makefile  | 32 ++++++++++++++++++++++++++++++++
 devel/aws-c-s3/distinfo  |  3 +++
 devel/aws-c-s3/pkg-descr |  4 ++++
 devel/aws-c-s3/pkg-plist |  9 +++++++++
 4 files changed, 48 insertions(+)

diff --git a/devel/aws-c-s3/Makefile b/devel/aws-c-s3/Makefile
new file mode 100644
index 000000000000..5984628c75d3
--- /dev/null
+++ b/devel/aws-c-s3/Makefile
@@ -0,0 +1,32 @@
+# Created by: Danilo Egea Gondolfo <danilo@FreeBSD.org>
+
+PORTNAME=	aws-c-s3
+PORTVERSION=	0.1.27
+DISTVERSIONPREFIX=	v
+CATEGORIES=	devel
+
+MAINTAINER=	danilo@FreeBSD.org
+COMMENT=	C99 library implementation for communicating with the S3 service
+
+LICENSE=	APACHE20
+
+LIB_DEPENDS=	libaws-c-common.so:devel/aws-c-common \
+		libaws-c-cal.so:security/aws-c-cal \
+		libaws-c-io.so:devel/aws-c-io \
+		libaws-c-compression.so:devel/aws-c-compression \
+		libaws-c-http.so:devel/aws-c-http \
+		libaws-c-auth.so:security/aws-c-auth \
+		libaws-c-sdkutils.so:devel/aws-c-sdkutils \
+		libs2n.so:security/s2n
+
+USES=		cmake compiler:c11 ssl
+
+USE_GITHUB=	yes
+GH_ACCOUNT=	awslabs
+
+CMAKE_ARGS+=	-DBUILD_TESTING=OFF -DBUILD_SHARED_LIBS=ON \
+		-DCMAKE_PREFIX_PATH=${LOCALBASE}
+
+USE_LDCONFIG=	yes
+
+.include <bsd.port.mk>
diff --git a/devel/aws-c-s3/distinfo b/devel/aws-c-s3/distinfo
new file mode 100644
index 000000000000..f1cbcedf3cd9
--- /dev/null
+++ b/devel/aws-c-s3/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1634979021
+SHA256 (awslabs-aws-c-s3-v0.1.27_GH0.tar.gz) = 8fccbf967c3b29f0feaa1ba3de158b7ead805c3b4302c45b7cad3429f045920c
+SIZE (awslabs-aws-c-s3-v0.1.27_GH0.tar.gz) = 312340
diff --git a/devel/aws-c-s3/pkg-descr b/devel/aws-c-s3/pkg-descr
new file mode 100644
index 000000000000..8fef7a3b16af
--- /dev/null
+++ b/devel/aws-c-s3/pkg-descr
@@ -0,0 +1,4 @@
+C99 library implementation for communicating with the S3 service,
+designed for maximizing throughput on high bandwidth EC2 instances.
+
+WWW: https://github.com/awslabs/aws-c-s3
diff --git a/devel/aws-c-s3/pkg-plist b/devel/aws-c-s3/pkg-plist
new file mode 100644
index 000000000000..cc6688276c24
--- /dev/null
+++ b/devel/aws-c-s3/pkg-plist
@@ -0,0 +1,9 @@
+include/aws/s3/exports.h
+include/aws/s3/s3.h
+include/aws/s3/s3_client.h
+lib/aws-c-s3/cmake/aws-c-s3-config.cmake
+lib/aws-c-s3/cmake/shared/aws-c-s3-targets-%%CMAKE_BUILD_TYPE%%.cmake
+lib/aws-c-s3/cmake/shared/aws-c-s3-targets.cmake
+lib/libaws-c-s3.so
+lib/libaws-c-s3.so.0unstable
+lib/libaws-c-s3.so.1.0.0



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