git: 52e7203867ad - main - devel/lyra: New port: Command line parser for C++11

From: Yuri Victorovich <yuri_at_FreeBSD.org>
Date: Fri, 19 Nov 2021 21:33:29 UTC
The branch main has been updated by yuri:

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

commit 52e7203867adc2f5a3fb9868cabd815ab8985f82
Author:     Yuri Victorovich <yuri@FreeBSD.org>
AuthorDate: 2021-11-19 21:14:54 +0000
Commit:     Yuri Victorovich <yuri@FreeBSD.org>
CommitDate: 2021-11-19 21:33:19 +0000

    devel/lyra: New port: Command line parser for C++11
---
 devel/Makefile       |  1 +
 devel/lyra/Makefile  | 20 ++++++++++++++++++++
 devel/lyra/distinfo  |  3 +++
 devel/lyra/pkg-descr |  4 ++++
 devel/lyra/pkg-plist | 30 ++++++++++++++++++++++++++++++
 5 files changed, 58 insertions(+)

diff --git a/devel/Makefile b/devel/Makefile
index a1dd2e3f0daa..809d2c325eba 100644
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -1522,6 +1522,7 @@
     SUBDIR += luv
     SUBDIR += lwp
     SUBDIR += lxqt-build-tools
+    SUBDIR += lyra
     SUBDIR += m17n-db
     SUBDIR += m17n-docs
     SUBDIR += m17n-inscript2
diff --git a/devel/lyra/Makefile b/devel/lyra/Makefile
new file mode 100644
index 000000000000..544338b16bd5
--- /dev/null
+++ b/devel/lyra/Makefile
@@ -0,0 +1,20 @@
+PORTNAME=	lyra
+DISTVERSION=	1.5.1-27
+DISTVERSIONSUFFIX=	-gc6fdb1f
+CATEGORIES=	devel
+
+MAINTAINER=	yuri@FreeBSD.org
+COMMENT=	Command line parser for C++11
+
+LICENSE=	BSL
+LICENSE_FILE=	${WRKSRC}/LICENSE.txt
+
+USES=		cmake compiler:c++11-lang
+
+USE_GITHUB=	yes
+GH_ACCOUNT=	bfgroup
+GH_PROJECT=	Lyra
+
+NO_ARCH=	yes
+
+.include <bsd.port.mk>
diff --git a/devel/lyra/distinfo b/devel/lyra/distinfo
new file mode 100644
index 000000000000..8a5f28580e3e
--- /dev/null
+++ b/devel/lyra/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1637355834
+SHA256 (bfgroup-Lyra-1.5.1-27-gc6fdb1f_GH0.tar.gz) = 6436bfd964c86b135497d1c3ae4ced06cc8f42ab073a1ea17dd1a652a4865019
+SIZE (bfgroup-Lyra-1.5.1-27-gc6fdb1f_GH0.tar.gz) = 544736
diff --git a/devel/lyra/pkg-descr b/devel/lyra/pkg-descr
new file mode 100644
index 000000000000..fb94f3ccf571
--- /dev/null
+++ b/devel/lyra/pkg-descr
@@ -0,0 +1,4 @@
+Lyra is a simple to use, composing, header only, command line arguments parser
+for C++ 11 and beyond.
+
+WWW: https://www.bfgroup.xyz/Lyra/
diff --git a/devel/lyra/pkg-plist b/devel/lyra/pkg-plist
new file mode 100644
index 000000000000..455a4766b1cb
--- /dev/null
+++ b/devel/lyra/pkg-plist
@@ -0,0 +1,30 @@
+include/lyra/arg.hpp
+include/lyra/args.hpp
+include/lyra/arguments.hpp
+include/lyra/cli.hpp
+include/lyra/cli_parser.hpp
+include/lyra/command.hpp
+include/lyra/detail/bound.hpp
+include/lyra/detail/choices.hpp
+include/lyra/detail/deprecated_parser_customization.hpp
+include/lyra/detail/from_string.hpp
+include/lyra/detail/invoke_lambda.hpp
+include/lyra/detail/parse.hpp
+include/lyra/detail/result.hpp
+include/lyra/detail/tokens.hpp
+include/lyra/detail/trait_utils.hpp
+include/lyra/detail/unary_lambda_traits.hpp
+include/lyra/exe_name.hpp
+include/lyra/group.hpp
+include/lyra/help.hpp
+include/lyra/literal.hpp
+include/lyra/lyra.hpp
+include/lyra/main.hpp
+include/lyra/opt.hpp
+include/lyra/option_style.hpp
+include/lyra/parser.hpp
+include/lyra/parser_result.hpp
+include/lyra/val.hpp
+include/lyra/version.hpp
+%%DATADIR%%/cmake/lyraConfig.cmake
+%%DATADIR%%/cmake/lyraTarget.cmake