aboutsummaryrefslogtreecommitdiffstats
path: root/devel
diff options
context:
space:
mode:
authordanilo <danilo@FreeBSD.org>2018-12-15 23:11:19 +0800
committerdanilo <danilo@FreeBSD.org>2018-12-15 23:11:19 +0800
commit5c8b7163ae19a3ea80a8c4e3406119c0407cfd1b (patch)
tree0d08ac6f7ea454846f1300a410a381ecea65245a /devel
parent75e2e220993c2632883e858a8dfbd5e2dff71b03 (diff)
downloadfreebsd-ports-gnome-5c8b7163ae19a3ea80a8c4e3406119c0407cfd1b.tar.gz
freebsd-ports-gnome-5c8b7163ae19a3ea80a8c4e3406119c0407cfd1b.tar.zst
freebsd-ports-gnome-5c8b7163ae19a3ea80a8c4e3406119c0407cfd1b.zip
- New ports (all dependencies for the new releases of devel/aws-sdk-cpp)
devel/aws-c-commons: Core c99 package for AWS SDK for C. Includes cross-platform primitives, configuration, data structures, and error handling. devel/aws-checksums: Cross-Platform HW accelerated CRC32c and CRC32 with fallback to efficient SW implementations. devel/aws-c-event-stream: C99 implementation of the vnd.amazon.event-stream content-type.
Diffstat (limited to 'devel')
-rw-r--r--devel/Makefile3
-rw-r--r--devel/aws-c-commons/Makefile24
-rw-r--r--devel/aws-c-commons/distinfo3
-rw-r--r--devel/aws-c-commons/files/patch-CMakeLists.txt11
-rw-r--r--devel/aws-c-commons/pkg-descr4
-rw-r--r--devel/aws-c-commons/pkg-plist47
-rw-r--r--devel/aws-c-event-stream/Makefile27
-rw-r--r--devel/aws-c-event-stream/distinfo3
-rw-r--r--devel/aws-c-event-stream/pkg-descr3
-rw-r--r--devel/aws-c-event-stream/pkg-plist6
-rw-r--r--devel/aws-checksums/Makefile23
-rw-r--r--devel/aws-checksums/distinfo3
-rw-r--r--devel/aws-checksums/pkg-descr4
-rw-r--r--devel/aws-checksums/pkg-plist7
14 files changed, 168 insertions, 0 deletions
diff --git a/devel/Makefile b/devel/Makefile
index 167551cffe24..e34b2ad90392 100644
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -185,6 +185,9 @@
SUBDIR += avro-c
SUBDIR += avro-cpp
SUBDIR += awless
+ SUBDIR += aws-c-commons
+ SUBDIR += aws-c-event-stream
+ SUBDIR += aws-checksums
SUBDIR += aws-sdk-cpp
SUBDIR += aws-sdk-php
SUBDIR += awscli
diff --git a/devel/aws-c-commons/Makefile b/devel/aws-c-commons/Makefile
new file mode 100644
index 000000000000..9691079b4792
--- /dev/null
+++ b/devel/aws-c-commons/Makefile
@@ -0,0 +1,24 @@
+# Created by: Danilo Egea Gondolfo <danilo@FreeBSD.org>
+# $FreeBSD$
+
+PORTNAME= aws-c-common
+PORTVERSION= 20181212
+CATEGORIES= devel
+
+MAINTAINER= danilo@FreeBSD.org
+COMMENT= Core c99 package for AWS SDK for C
+
+LICENSE= APACHE20
+
+USES= cmake
+
+USE_GITHUB= yes
+GH_ACCOUNT= awslabs
+GH_TAGNAME= 5a85d87
+
+CFLAGS+= -D__BSD_VISIBLE=1
+CMAKE_ARGS+= -DBUILD_TESTING=OFF -DBUILD_SHARED_LIBS=ON
+
+USE_LDCONFIG= yes
+
+.include <bsd.port.mk>
diff --git a/devel/aws-c-commons/distinfo b/devel/aws-c-commons/distinfo
new file mode 100644
index 000000000000..1a00875b2787
--- /dev/null
+++ b/devel/aws-c-commons/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1544821339
+SHA256 (awslabs-aws-c-common-20181212-5a85d87_GH0.tar.gz) = 92b8e449cff7c22550a25bbc270c1af2477a86b5ec7e2da2c3ff6e816464d92d
+SIZE (awslabs-aws-c-common-20181212-5a85d87_GH0.tar.gz) = 164228
diff --git a/devel/aws-c-commons/files/patch-CMakeLists.txt b/devel/aws-c-commons/files/patch-CMakeLists.txt
new file mode 100644
index 000000000000..6f8bd1ff0fb1
--- /dev/null
+++ b/devel/aws-c-commons/files/patch-CMakeLists.txt
@@ -0,0 +1,11 @@
+--- CMakeLists.txt.orig 2018-12-05 21:54:26 UTC
++++ CMakeLists.txt
+@@ -182,7 +182,7 @@ list(APPEND EXPORT_MODULES
+
+ install(FILES ${EXPORT_MODULES} DESTINATION "lib/cmake/")
+
+-if (NOT CMAKE_CROSSCOMPILING)
++if (NOT CMAKE_CROSSCOMPILING AND BUILD_TESTING)
+ include(CTest)
+ add_subdirectory(tests)
+ endif()
diff --git a/devel/aws-c-commons/pkg-descr b/devel/aws-c-commons/pkg-descr
new file mode 100644
index 000000000000..7a59cb5ef415
--- /dev/null
+++ b/devel/aws-c-commons/pkg-descr
@@ -0,0 +1,4 @@
+Core c99 package for AWS SDK for C. Includes cross-platform primitives,
+configuration, data structures, and error handling.
+
+WWW: https://github.com/awslabs/aws-c-common
diff --git a/devel/aws-c-commons/pkg-plist b/devel/aws-c-commons/pkg-plist
new file mode 100644
index 000000000000..dc8ac5c66b53
--- /dev/null
+++ b/devel/aws-c-commons/pkg-plist
@@ -0,0 +1,47 @@
+include/aws/common/array_list.h
+include/aws/common/array_list.inl
+include/aws/common/atomics.h
+include/aws/common/atomics_fallback.inl
+include/aws/common/atomics_gnu.inl
+include/aws/common/atomics_gnu_old.inl
+include/aws/common/atomics_msvc.inl
+include/aws/common/byte_buf.h
+include/aws/common/byte_order.h
+include/aws/common/clock.h
+include/aws/common/common.h
+include/aws/common/condition_variable.h
+include/aws/common/config.h
+include/aws/common/date_time.h
+include/aws/common/device_random.h
+include/aws/common/encoding.h
+include/aws/common/error.h
+include/aws/common/exports.h
+include/aws/common/hash_table.h
+include/aws/common/linked_list.h
+include/aws/common/lru_cache.h
+include/aws/common/math.fallback.inl
+include/aws/common/math.gcc_overflow.inl
+include/aws/common/math.gcc_x64_asm.inl
+include/aws/common/math.h
+include/aws/common/math.msvc.inl
+include/aws/common/mutex.h
+include/aws/common/posix/common.inl
+include/aws/common/priority_queue.h
+include/aws/common/rw_lock.h
+include/aws/common/string.h
+include/aws/common/system_info.h
+include/aws/common/task_scheduler.h
+include/aws/common/thread.h
+include/aws/common/time.h
+include/aws/common/uuid.h
+include/aws/testing/aws_test_harness.h
+lib/aws-c-common/cmake/aws-c-common-config.cmake
+lib/aws-c-common/cmake/aws-c-common-targets-release.cmake
+lib/aws-c-common/cmake/aws-c-common-targets.cmake
+lib/cmake/AwsCFlags.cmake
+lib/cmake/AwsTestHarness.cmake
+lib/cmake/LibFuzzer.cmake
+lib/cmake/SIMD.cmake
+lib/cmake/Sanitizers.cmake
+lib/libaws-c-common.so
+lib/libaws-c-common.so.0unstable
diff --git a/devel/aws-c-event-stream/Makefile b/devel/aws-c-event-stream/Makefile
new file mode 100644
index 000000000000..28110bae88af
--- /dev/null
+++ b/devel/aws-c-event-stream/Makefile
@@ -0,0 +1,27 @@
+# Created by: Danilo Egea Gondolfo <danilo@FreeBSD.org>
+# $FreeBSD$
+
+PORTNAME= aws-c-event-stream
+PORTVERSION= 20181214
+CATEGORIES= devel
+
+MAINTAINER= danilo@FreeBSD.org
+COMMENT= C99 implementation of the vnd.amazon.eventstream content-type
+
+LICENSE= APACHE20
+
+LIB_DEPENDS= libaws-c-common.so:devel/aws-c-commons \
+ libaws-checksums.so:devel/aws-checksums
+
+USES= cmake
+
+USE_GITHUB= yes
+GH_ACCOUNT= awslabs
+GH_TAGNAME= 46391e3
+
+CMAKE_ARGS+= -DBUILD_SHARED_LIBS=ON
+LDFLAGS+= -lexecinfo
+
+USE_LDCONFIG= yes
+
+.include <bsd.port.mk>
diff --git a/devel/aws-c-event-stream/distinfo b/devel/aws-c-event-stream/distinfo
new file mode 100644
index 000000000000..80d5339f4708
--- /dev/null
+++ b/devel/aws-c-event-stream/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1544820937
+SHA256 (awslabs-aws-c-event-stream-20181214-46391e3_GH0.tar.gz) = 89a4bfcba4f85bd6a0c3f542955693f498ac965942cbb38b9dd302c545d42e99
+SIZE (awslabs-aws-c-event-stream-20181214-46391e3_GH0.tar.gz) = 27554
diff --git a/devel/aws-c-event-stream/pkg-descr b/devel/aws-c-event-stream/pkg-descr
new file mode 100644
index 000000000000..aeacaa60a0b0
--- /dev/null
+++ b/devel/aws-c-event-stream/pkg-descr
@@ -0,0 +1,3 @@
+C99 implementation of the vnd.amazon.event-stream content-type.
+
+WWW: https://github.com/awslabs/aws-c-event-stream
diff --git a/devel/aws-c-event-stream/pkg-plist b/devel/aws-c-event-stream/pkg-plist
new file mode 100644
index 000000000000..4fa0315be9f4
--- /dev/null
+++ b/devel/aws-c-event-stream/pkg-plist
@@ -0,0 +1,6 @@
+include/aws/event-stream/event_stream.h
+include/aws/event-stream/event_stream_exports.h
+lib/aws-c-event-stream/cmake/aws-c-event-stream-config.cmake
+lib/aws-c-event-stream/cmake/aws-c-event-stream-targets-release.cmake
+lib/aws-c-event-stream/cmake/aws-c-event-stream-targets.cmake
+lib/libaws-c-event-stream.so
diff --git a/devel/aws-checksums/Makefile b/devel/aws-checksums/Makefile
new file mode 100644
index 000000000000..b28de6afe4a5
--- /dev/null
+++ b/devel/aws-checksums/Makefile
@@ -0,0 +1,23 @@
+# Created by: Danilo Egea Gondolfo <danilo@FreeBSD.org>
+# $FreeBSD$
+
+PORTNAME= aws-checksums
+PORTVERSION= 20181214
+CATEGORIES= devel
+
+MAINTAINER= danilo@FreeBSD.org
+COMMENT= Cross-Platform HW accelerated CRC32c and CRC32
+
+LICENSE= APACHE20
+
+USES= cmake
+
+USE_GITHUB= yes
+GH_ACCOUNT= awslabs
+GH_TAGNAME= b06b1f7
+
+CMAKE_ARGS+= -DBUILD_SHARED_LIBS=ON
+
+USE_LDCONFIG= yes
+
+.include <bsd.port.mk>
diff --git a/devel/aws-checksums/distinfo b/devel/aws-checksums/distinfo
new file mode 100644
index 000000000000..4f13277fb437
--- /dev/null
+++ b/devel/aws-checksums/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1544821051
+SHA256 (awslabs-aws-checksums-20181214-b06b1f7_GH0.tar.gz) = 2295478f3b74ec1fe5b47c74809309692ba504896fe9ae3760e1f392727886a6
+SIZE (awslabs-aws-checksums-20181214-b06b1f7_GH0.tar.gz) = 77277
diff --git a/devel/aws-checksums/pkg-descr b/devel/aws-checksums/pkg-descr
new file mode 100644
index 000000000000..fe252188dc6f
--- /dev/null
+++ b/devel/aws-checksums/pkg-descr
@@ -0,0 +1,4 @@
+Cross-Platform HW accelerated CRC32c and CRC32 with fallback to
+efficient SW implementations.
+
+WWW: https://github.com/awslabs/aws-checksums
diff --git a/devel/aws-checksums/pkg-plist b/devel/aws-checksums/pkg-plist
new file mode 100644
index 000000000000..d0eb19ebd8d6
--- /dev/null
+++ b/devel/aws-checksums/pkg-plist
@@ -0,0 +1,7 @@
+include/aws/checksums/crc.h
+include/aws/checksums/crc_jni.h
+include/aws/checksums/exports.h
+lib/aws-checksums/cmake/aws-checksums-config.cmake
+lib/aws-checksums/cmake/aws-checksums-targets-release.cmake
+lib/aws-checksums/cmake/aws-checksums-targets.cmake
+lib/libaws-checksums.so