git: f20d83ac45dd - main - devel/argparse: Adopt/Update to 2.8

From: Nuno Teixeira <eduardo_at_FreeBSD.org>
Date: Wed, 21 Sep 2022 19:17:59 UTC
The branch main has been updated by eduardo:

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

commit f20d83ac45dd90df5547ef94430713a074c98745
Author:     Nuno Teixeira <eduardo@FreeBSD.org>
AuthorDate: 2022-09-21 18:19:52 +0000
Commit:     Nuno Teixeira <eduardo@FreeBSD.org>
CommitDate: 2022-09-21 19:17:42 +0000

    devel/argparse: Adopt/Update to 2.8
    
     - Add TEST option
    
    ChangeLog:      https://github.com/p-ranav/argparse/releases/tag/v2.8
---
 devel/argparse/Makefile  | 14 +++++++++++---
 devel/argparse/distinfo  |  6 +++---
 devel/argparse/pkg-descr |  8 +++++++-
 devel/argparse/pkg-plist |  4 ----
 4 files changed, 21 insertions(+), 11 deletions(-)

diff --git a/devel/argparse/Makefile b/devel/argparse/Makefile
index ef114494b987..6aff11d5379d 100644
--- a/devel/argparse/Makefile
+++ b/devel/argparse/Makefile
@@ -1,19 +1,27 @@
 PORTNAME=	argparse
-PORTVERSION=	2.7
 DISTVERSIONPREFIX=	v
+DISTVERSION=	2.8
 CATEGORIES=	devel
 
-MAINTAINER=	ports@FreeBSD.org
+MAINTAINER=	eduardo@FreeBSD.org
 COMMENT=	Argument Parser for Modern C++
 WWW=		https://github.com/p-ranav/argparse
 
 LICENSE=	MIT
 
-USES=		cmake:noninja
+USES=		cmake compiler:c++17-lang
 
 USE_GITHUB=	yes
 GH_ACCOUNT=	p-ranav
 
 NO_ARCH=	yes
 
+PLIST_FILES=	include/argparse/argparse.hpp \
+		lib/cmake/argparse/argparseConfig-version.cmake \
+		lib/cmake/argparse/argparseConfig.cmake \
+		libdata/pkgconfig/argparse.pc
+
+OPTIONS_DEFINE=		TEST
+TEST_CMAKE_BOOL=	ARGPARSE_BUILD_TESTS
+
 .include <bsd.port.mk>
diff --git a/devel/argparse/distinfo b/devel/argparse/distinfo
index 13ab17564e8b..ee3f501cc275 100644
--- a/devel/argparse/distinfo
+++ b/devel/argparse/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1663612154
-SHA256 (p-ranav-argparse-v2.7_GH0.tar.gz) = 65b597c54a6026483f292aa75c253b9f461c7837d239526f169c04c72fd4ad44
-SIZE (p-ranav-argparse-v2.7_GH0.tar.gz) = 92811
+TIMESTAMP = 1663780307
+SHA256 (p-ranav-argparse-v2.8_GH0.tar.gz) = c5863cd4812be9ab920d7ed665094f8661a3022aa26c1704840d0f35b5ad8c57
+SIZE (p-ranav-argparse-v2.8_GH0.tar.gz) = 96034
diff --git a/devel/argparse/pkg-descr b/devel/argparse/pkg-descr
index f890370a25f7..a89c742248eb 100644
--- a/devel/argparse/pkg-descr
+++ b/devel/argparse/pkg-descr
@@ -1 +1,7 @@
-Argument Parser for Modern C++  in the form of a simple header
+Argument Parser for Modern C++
+
+Highlights:
+
+ - Single header file
+ - Requires C++17
+ - MIT License
diff --git a/devel/argparse/pkg-plist b/devel/argparse/pkg-plist
deleted file mode 100644
index 05d4268927bd..000000000000
--- a/devel/argparse/pkg-plist
+++ /dev/null
@@ -1,4 +0,0 @@
-include/argparse/argparse.hpp
-lib/cmake/argparse/argparseConfig-version.cmake
-lib/cmake/argparse/argparseConfig.cmake
-libdata/pkgconfig/argparse.pc