aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNuno Teixeira <eduardo@FreeBSD.org>2022-09-21 18:19:52 +0000
committerNuno Teixeira <eduardo@FreeBSD.org>2022-09-21 19:17:42 +0000
commitf20d83ac45dd90df5547ef94430713a074c98745 (patch)
treeeeaec7d1a2ff386d322a13ab69221e8342beace3
parentaacf18a3e3c03902457a301bacd7965afa5390d3 (diff)
downloadports-f20d83ac45dd90df5547ef94430713a074c98745.tar.gz
ports-f20d83ac45dd90df5547ef94430713a074c98745.zip
devel/argparse: Adopt/Update to 2.8
-rw-r--r--devel/argparse/Makefile14
-rw-r--r--devel/argparse/distinfo6
-rw-r--r--devel/argparse/pkg-descr8
-rw-r--r--devel/argparse/pkg-plist4
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