svn commit: r480446 - in head/devel/libpo6: . files
Steve Wills
swills at FreeBSD.org
Sun Sep 23 01:24:32 UTC 2018
Author: swills
Date: Sun Sep 23 01:24:30 2018
New Revision: 480446
URL: https://svnweb.freebsd.org/changeset/ports/480446
Log:
devel/libpo6: update to 0.8.0
While here, give maintainership to submitter
PR: 230683
Submitted by: Nathan <ndowens at yahoo.com>
Added:
head/devel/libpo6/files/patch-errno.cc (contents, props changed)
Deleted:
head/devel/libpo6/files/patch-po6-net-ipaddr.h
Modified:
head/devel/libpo6/Makefile (contents, props changed)
head/devel/libpo6/distinfo (contents, props changed)
head/devel/libpo6/pkg-plist (contents, props changed)
Modified: head/devel/libpo6/Makefile
==============================================================================
--- head/devel/libpo6/Makefile Sun Sep 23 01:14:51 2018 (r480445)
+++ head/devel/libpo6/Makefile Sun Sep 23 01:24:30 2018 (r480446)
@@ -2,16 +2,18 @@
# $FreeBSD$
PORTNAME= libpo6
-PORTVERSION= 0.5.2
+PORTVERSION= 0.8.0
CATEGORIES= devel
MASTER_SITES= http://hyperdex.org/src/
-MAINTAINER= ports at FreeBSD.org
+MAINTAINER= ndowens at yahoo.com
COMMENT= POSIX wrappers for C++
LICENSE= BSD3CLAUSE
+LICENSE_FILE= ${WRKSRC}/LICENSE
+TEST_TARGET= check
GNU_CONFIGURE= yes
-USES= gmake pathfix
-
+USES= gmake libtool pathfix
+USE_LDCONFIG= yes
.include <bsd.port.mk>
Modified: head/devel/libpo6/distinfo
==============================================================================
--- head/devel/libpo6/distinfo Sun Sep 23 01:14:51 2018 (r480445)
+++ head/devel/libpo6/distinfo Sun Sep 23 01:24:30 2018 (r480446)
@@ -1,2 +1,3 @@
-SHA256 (libpo6-0.5.2.tar.gz) = fd59e2b3597261e10f91da17f07de6b8ee71ffe2d0cdb7affd8ec33fdb763ec9
-SIZE (libpo6-0.5.2.tar.gz) = 106956
+TIMESTAMP = 1534474698
+SHA256 (libpo6-0.8.0.tar.gz) = 5aedaf96326fe76f6b71bcc7713a741fcdeb694a8c818ca240c74b61de4e4b0d
+SIZE (libpo6-0.8.0.tar.gz) = 364709
Added: head/devel/libpo6/files/patch-errno.cc
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/libpo6/files/patch-errno.cc Sun Sep 23 01:24:30 2018 (r480446)
@@ -0,0 +1,43 @@
+--- errno.cc.orig 2018-08-17 03:05:05 UTC
++++ errno.cc
+@@ -27,7 +27,6 @@
+
+ // C
+ #include <string.h>
+-#include <string.h>
+
+ // POSIX
+ #include <errno.h>
+@@ -43,12 +42,17 @@ po6 :: strerror(int err)
+ memset(buf, 0, sizeof(buf));
+
+ errno = 0;
+-#if (_POSIX_C_SOURCE >= 200112L || _XOPEN_SOURCE >= 600) && ! _GNU_SOURCE
++#if _GNU_SOURCE
++ // GNU
++ char* ret = strerror_r(err, buf, sizeof(buf));
++
++ if (ret != buf)
++ {
++ strncpy(buf, ret, sizeof(buf));
++ }
++#else
+ // XSI-compliant
+ errno = strerror_r(err, buf, sizeof(buf));
+-#else
+- // GNU
+- strncpy(buf, strerror_r(err, buf, sizeof(buf)), sizeof(buf));
+ #endif
+ int obs = errno;
+ errno = saved;
+@@ -62,9 +66,7 @@ po6 :: strerror(int err)
+ return std::string(buf);
+ }
+
+-#define XSTR(x) #x
+-#define STR(x) XSTR(x)
+-#define CSTRINGIFY(x) if ((x) == err) { return STR(x); }
++#define CSTRINGIFY(x) if ((x) == err) { return #x; }
+
+ const char*
+ po6 :: strerrno(int err)
Modified: head/devel/libpo6/pkg-plist
==============================================================================
--- head/devel/libpo6/pkg-plist Sun Sep 23 01:14:51 2018 (r480445)
+++ head/devel/libpo6/pkg-plist Sun Sep 23 01:24:30 2018 (r480446)
@@ -1,5 +1,7 @@
+include/po6/errno.h
include/po6/error.h
include/po6/io/fd.h
+include/po6/io/mmap.h
include/po6/net/hostname.h
include/po6/net/ipaddr.h
include/po6/net/location.h
@@ -10,6 +12,9 @@ include/po6/threads/barrier.h
include/po6/threads/cond.h
include/po6/threads/mutex.h
include/po6/threads/rwlock.h
-include/po6/threads/spinlock.h
include/po6/threads/thread.h
+lib/libpo6.a
+lib/libpo6.so
+lib/libpo6.so.0
+lib/libpo6.so.0.0.0
libdata/pkgconfig/libpo6.pc
More information about the svn-ports-all
mailing list