Skip site navigation (1)Skip section navigation (2)
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>