From owner-svn-ports-all@freebsd.org Thu Jun 22 12:37:37 2017 Return-Path: Delivered-To: svn-ports-all@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 5958DD8BBA5; Thu, 22 Jun 2017 12:37:37 +0000 (UTC) (envelope-from ed@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 297F179D4B; Thu, 22 Jun 2017 12:37:37 +0000 (UTC) (envelope-from ed@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id v5MCbaB0015225; Thu, 22 Jun 2017 12:37:36 GMT (envelope-from ed@FreeBSD.org) Received: (from ed@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id v5MCbZqe015220; Thu, 22 Jun 2017 12:37:35 GMT (envelope-from ed@FreeBSD.org) Message-Id: <201706221237.v5MCbZqe015220@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: ed set sender to ed@FreeBSD.org using -f From: Ed Schouten Date: Thu, 22 Jun 2017 12:37:35 +0000 (UTC) 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 X-SVN-Group: ports-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-all@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: SVN commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Jun 2017 12:37:37 -0000 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 +-#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