diff options
author | ed <ed@FreeBSD.org> | 2017-06-22 12:37:35 +0000 |
---|---|---|
committer | ed <ed@FreeBSD.org> | 2017-06-22 12:37:35 +0000 |
commit | 8329d4b5315b855de0fa45b5e390e2b805848153 (patch) | |
tree | 383c0e85aa1569b57d5f04ef49173a4137a6dd6b | |
parent | 6a22adfa7b5317b617e1b1df84028a41eaf0f075 (diff) | |
download | FreeBSD-ports-8329d4b5315b855de0fa45b5e390e2b805848153.zip FreeBSD-ports-8329d4b5315b855de0fa45b5e390e2b805848153.tar.gz |
Upgrade argdata and cloudabi-utils to the latest upstream versions.
Version 0.3 of argdata includes an all new reader/writer API that allows
you to stream argdata objects into files, pipes and sockets. Version 0.4
reworks the iterator API to make it easier/safer to duplicate iterators.
Version 0.4 of argdata now depends on max_align_t. This type definition
is not available on older versions of FreeBSD. Add a local patch to use
a locally defined structure instead. This patch can be removed once we
only support versions that do provide this type.
Version 0.25 of cloudabi-utils catches up with the argdata iterator API
changes.
Reviewed by: bapt
Differential Revision: https://reviews.freebsd.org/D11300
-rw-r--r-- | devel/argdata/Makefile | 3 | ||||
-rw-r--r-- | devel/argdata/distinfo | 6 | ||||
-rw-r--r-- | devel/argdata/files/patch-max_align_t | 15 | ||||
-rw-r--r-- | sysutils/cloudabi-utils/Makefile | 3 | ||||
-rw-r--r-- | sysutils/cloudabi-utils/distinfo | 6 |
5 files changed, 23 insertions, 10 deletions
diff --git a/devel/argdata/Makefile b/devel/argdata/Makefile index 6b838df..7d1f27f 100644 --- a/devel/argdata/Makefile +++ b/devel/argdata/Makefile @@ -2,8 +2,7 @@ # $FreeBSD$ PORTNAME= argdata -PORTVERSION= 0.2 -PORTREVISION= 1 +PORTVERSION= 0.4 DISTVERSIONPREFIX=v CATEGORIES= devel diff --git a/devel/argdata/distinfo b/devel/argdata/distinfo index b4f32df..1a9ca30 100644 --- a/devel/argdata/distinfo +++ b/devel/argdata/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1488282593 -SHA256 (NuxiNL-argdata-v0.2_GH0.tar.gz) = bfc97e8a8a0d34909f2627e80013f2c3da2492e7b86060636a5d46731c12aee0 -SIZE (NuxiNL-argdata-v0.2_GH0.tar.gz) = 18667 +TIMESTAMP = 1498107145 +SHA256 (NuxiNL-argdata-v0.4_GH0.tar.gz) = 8f7afec1c3d832cd559865a8125d47edf70b4368d2e97f79bc36473090378fae +SIZE (NuxiNL-argdata-v0.4_GH0.tar.gz) = 26446 diff --git a/devel/argdata/files/patch-max_align_t b/devel/argdata/files/patch-max_align_t new file mode 100644 index 0000000..a892a3f --- /dev/null +++ b/devel/argdata/files/patch-max_align_t @@ -0,0 +1,15 @@ +--- src/argdata.h ++++ src/argdata.h +@@ -34,7 +34,11 @@ + #define ARGDATA_MAX_ALIGN __declspec(align(8)) + #else + #include <stdalign.h> +-#define ARGDATA_MAX_ALIGN alignas(max_align_t) ++struct argdata_max_align { ++ long long a; ++ long double b; ++}; ++#define ARGDATA_MAX_ALIGN alignas(struct argdata_max_align) + #endif + + struct timespec; diff --git a/sysutils/cloudabi-utils/Makefile b/sysutils/cloudabi-utils/Makefile index b7d90c5..e47df42 100644 --- a/sysutils/cloudabi-utils/Makefile +++ b/sysutils/cloudabi-utils/Makefile @@ -2,8 +2,7 @@ # $FreeBSD$ PORTNAME= cloudabi-utils -PORTVERSION= 0.24 -PORTREVISION= 1 +PORTVERSION= 0.25 DISTVERSIONPREFIX=v CATEGORIES= sysutils diff --git a/sysutils/cloudabi-utils/distinfo b/sysutils/cloudabi-utils/distinfo index b2525e7..6ec857b 100644 --- a/sysutils/cloudabi-utils/distinfo +++ b/sysutils/cloudabi-utils/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1490344135 -SHA256 (NuxiNL-cloudabi-utils-v0.24_GH0.tar.gz) = c98bc812969de1a4b56bd4155fe93669bb0273d729b5ab97779ee6c0b06fd742 -SIZE (NuxiNL-cloudabi-utils-v0.24_GH0.tar.gz) = 227885 +TIMESTAMP = 1498107271 +SHA256 (NuxiNL-cloudabi-utils-v0.25_GH0.tar.gz) = 213f545ae4d899fa2387137ad45074f8ca15b08e5d5996d54ad61c1ab9474878 +SIZE (NuxiNL-cloudabi-utils-v0.25_GH0.tar.gz) = 227867 |