git: 4e5c9b4b982c - main - devel/pstreams: Update to 1.0.3

From: Po-Chuan Hsieh <sunpoet_at_FreeBSD.org>
Date: Fri, 22 Sep 2023 03:23:23 UTC
The branch main has been updated by sunpoet:

URL: https://cgit.FreeBSD.org/ports/commit/?id=4e5c9b4b982c8f822dc74e1bd951713fd4da2f9e

commit 4e5c9b4b982c8f822dc74e1bd951713fd4da2f9e
Author:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
AuthorDate: 2023-09-22 03:16:59 +0000
Commit:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
CommitDate: 2023-09-22 03:16:59 +0000

    devel/pstreams: Update to 1.0.3
    
    - Update WWW
    - Update LICENSE
    - Add LICENSE_FILE
    - Add NO_ARCH
    - Update pkg-descr
    - Take maintainership
    
    Changes:        https://github.com/jwakely/pstreams/commits/master
---
 devel/pstreams/Makefile                         | 18 +++++++++++-------
 devel/pstreams/distinfo                         |  5 +++--
 devel/pstreams/files/patch-install-without-docs | 11 -----------
 devel/pstreams/pkg-descr                        | 13 ++++++++++++-
 4 files changed, 26 insertions(+), 21 deletions(-)

diff --git a/devel/pstreams/Makefile b/devel/pstreams/Makefile
index 3bc39dc5e947..e8814644d73e 100644
--- a/devel/pstreams/Makefile
+++ b/devel/pstreams/Makefile
@@ -1,18 +1,22 @@
 PORTNAME=	pstreams
-PORTVERSION=	0.8.1
+PORTVERSION=	1.0.3
 CATEGORIES=	devel
-MASTER_SITES=	SF/${PORTNAME}/${PORTNAME}/Release%200.8.x
+MASTER_SITES=	SF/pstreams/pstreams/Release%20${PORTVERSION:R}
 
-MAINTAINER=	ports@FreeBSD.org
+MAINTAINER=	sunpoet@FreeBSD.org
 COMMENT=	C++ utility for simple IOStream-based IPC
-WWW=		http://pstreams.sourceforge.net/
+WWW=		https://pstreams.sourceforge.net/
 
-LICENSE=	LGPL3
+LICENSE=	BSL
+LICENSE_FILE=	${WRKSRC}/LICENSE_1_0.txt
 
-USES=		gmake
-MAKE_ENV+=	INSTALL_PREFIX=${PREFIX}
+NO_ARCH=	yes
 NO_BUILD=	yes
 
 PLIST_FILES=	include/pstreams/pstream.h
 
+do-install:
+	${MKDIR} ${STAGEDIR}${PREFIX}/include/pstreams/
+	${INSTALL_DATA} ${WRKSRC}/pstream.h ${STAGEDIR}${PREFIX}/include/pstreams/pstream.h
+
 .include <bsd.port.mk>
diff --git a/devel/pstreams/distinfo b/devel/pstreams/distinfo
index e9271d6d63e8..28babd38cb0e 100644
--- a/devel/pstreams/distinfo
+++ b/devel/pstreams/distinfo
@@ -1,2 +1,3 @@
-SHA256 (pstreams-0.8.1.tar.gz) = b60d2e9b7466a27c43911de09311ab1936c09b9f48039347b2a430e91871dd7a
-SIZE (pstreams-0.8.1.tar.gz) = 58588
+TIMESTAMP = 1695143221
+SHA256 (pstreams-1.0.3.tar.gz) = e9ca807bc6046840deae63207183f9ac516e67187d035429772a5fc7bd3e8fc8
+SIZE (pstreams-1.0.3.tar.gz) = 69119
diff --git a/devel/pstreams/files/patch-install-without-docs b/devel/pstreams/files/patch-install-without-docs
deleted file mode 100644
index 07a5d41bc9a4..000000000000
--- a/devel/pstreams/files/patch-install-without-docs
+++ /dev/null
@@ -1,11 +0,0 @@
---- Makefile.orig	2013-03-29 20:06:56.000000000 +0100
-+++ Makefile	2013-10-18 13:32:23.570564959 +0200
-@@ -39,7 +39,7 @@
- 
- VERS := $(shell awk -F' ' '/^\#define *PSTREAMS_VERSION/{ print $$NF }' pstream.h)
- 
--all: docs $(GENERATED_FILES)
-+all: install
- 
- check: test_pstreams test_minimum | pstreams.wout
- 	@for test in $^ ; do echo $$test ; ./$$test >/dev/null 2>&1 || echo "$$test EXITED WITH STATUS $$?" ; done
diff --git a/devel/pstreams/pkg-descr b/devel/pstreams/pkg-descr
index 09edb304cffa..f293ec429868 100644
--- a/devel/pstreams/pkg-descr
+++ b/devel/pstreams/pkg-descr
@@ -1 +1,12 @@
-C++ utility for simple IOStream-based Inter-Process Communication
+PStreams allows you to run another program from your C++ application and to
+transfer data between the two programs similar to shell pipelines.
+
+In the simplest case, a PStreams class is like a C++ wrapper for the POSIX.2
+functions popen(3) and pclose(3), using C++ iostreams instead of C's stdio
+library.
+
+The library provides class templates in the style of the standard iostreams that
+can be used with any ISO C++ compiler on a POSIX platform. The classes use a
+streambuf class that uses fork(2) and the exec(2) family of functions to create
+a new process and creates up to three pipes to write/read data to/from the
+process.