Date: Thu, 22 Jun 2017 12:37:35 +0000 (UTC) From: Ed Schouten <ed@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r444111 - in head: devel/argdata devel/argdata/files sysutils/cloudabi-utils Message-ID: <201706221237.v5MCbZqe015220@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: ed (src committer) Date: Thu Jun 22 12:37:35 2017 New Revision: 444111 URL: https://svnweb.freebsd.org/changeset/ports/444111 Log: 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 Added: head/devel/argdata/files/ head/devel/argdata/files/patch-max_align_t (contents, props changed) Modified: head/devel/argdata/Makefile head/devel/argdata/distinfo head/sysutils/cloudabi-utils/Makefile head/sysutils/cloudabi-utils/distinfo Modified: head/devel/argdata/Makefile ============================================================================== --- head/devel/argdata/Makefile Thu Jun 22 12:31:23 2017 (r444110) +++ head/devel/argdata/Makefile Thu Jun 22 12:37:35 2017 (r444111) @@ -2,8 +2,7 @@ # $FreeBSD$ PORTNAME= argdata -PORTVERSION= 0.2 -PORTREVISION= 1 +PORTVERSION= 0.4 DISTVERSIONPREFIX=v CATEGORIES= devel Modified: head/devel/argdata/distinfo ============================================================================== --- head/devel/argdata/distinfo Thu Jun 22 12:31:23 2017 (r444110) +++ head/devel/argdata/distinfo Thu Jun 22 12:37:35 2017 (r444111) @@ -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 Added: head/devel/argdata/files/patch-max_align_t ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/argdata/files/patch-max_align_t Thu Jun 22 12:37:35 2017 (r444111) @@ -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; Modified: head/sysutils/cloudabi-utils/Makefile ============================================================================== --- head/sysutils/cloudabi-utils/Makefile Thu Jun 22 12:31:23 2017 (r444110) +++ head/sysutils/cloudabi-utils/Makefile Thu Jun 22 12:37:35 2017 (r444111) @@ -2,8 +2,7 @@ # $FreeBSD$ PORTNAME= cloudabi-utils -PORTVERSION= 0.24 -PORTREVISION= 1 +PORTVERSION= 0.25 DISTVERSIONPREFIX=v CATEGORIES= sysutils Modified: head/sysutils/cloudabi-utils/distinfo ============================================================================== --- head/sysutils/cloudabi-utils/distinfo Thu Jun 22 12:31:23 2017 (r444110) +++ head/sysutils/cloudabi-utils/distinfo Thu Jun 22 12:37:35 2017 (r444111) @@ -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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201706221237.v5MCbZqe015220>