Date: Wed, 15 Mar 2023 02:27:23 GMT From: Yuri Victorovich <yuri@FreeBSD.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org Subject: git: d87c3c521187 - main - devel/cli: New port: Library for interactive command line interfaces in modern C++ Message-ID: <202303150227.32F2RNXM043116@gitrepo.freebsd.org>
next in thread | raw e-mail | index | archive | help
The branch main has been updated by yuri: URL: https://cgit.FreeBSD.org/ports/commit/?id=d87c3c521187369b13e234b19943df54d764cfab commit d87c3c521187369b13e234b19943df54d764cfab Author: Yuri Victorovich <yuri@FreeBSD.org> AuthorDate: 2023-03-15 02:26:39 +0000 Commit: Yuri Victorovich <yuri@FreeBSD.org> CommitDate: 2023-03-15 02:27:21 +0000 devel/cli: New port: Library for interactive command line interfaces in modern C++ --- devel/Makefile | 1 + devel/cli/Makefile | 25 +++++++++++++++++++++++++ devel/cli/distinfo | 3 +++ devel/cli/pkg-descr | 2 ++ devel/cli/pkg-plist | 39 +++++++++++++++++++++++++++++++++++++++ 5 files changed, 70 insertions(+) diff --git a/devel/Makefile b/devel/Makefile index 0dbfaf4fb83b..25e17a780213 100644 --- a/devel/Makefile +++ b/devel/Makefile @@ -386,6 +386,7 @@ SUBDIR += clazy SUBDIR += cld2 SUBDIR += clewn + SUBDIR += cli SUBDIR += cli11 SUBDIR += clig SUBDIR += cligen diff --git a/devel/cli/Makefile b/devel/cli/Makefile new file mode 100644 index 000000000000..21436090c8f7 --- /dev/null +++ b/devel/cli/Makefile @@ -0,0 +1,25 @@ +PORTNAME= cli +DISTVERSIONPREFIX= v +DISTVERSION= 2.0.2 +CATEGORIES= devel + +MAINTAINER= yuri@FreeBSD.org +COMMENT= Library for interactive command line interfaces in modern C++ +WWW= https://github.com/daniele77/cli + +LICENSE= BSL +LICENSE_FILE= ${WRKSRC}/LICENSE + +RUN_DEPENDS= ${LOCALBASE}/include/asio/version.hpp:net/asio \ + ${LOCALBASE}/include/boost/version.hpp:devel/boost-libs + +USES= cmake:testing compiler:c++11-lang python:build + +CMAKE_TESTING_ON= CLI_BuildTests + +USE_GITHUB= yes +GH_ACCOUNT= daniele77 + +NO_ARCH= yes + +.include <bsd.port.mk> diff --git a/devel/cli/distinfo b/devel/cli/distinfo new file mode 100644 index 000000000000..f46847d7f872 --- /dev/null +++ b/devel/cli/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1678837684 +SHA256 (daniele77-cli-v2.0.2_GH0.tar.gz) = 50e2cb469fc209957aea49d37e3ab7c777b7d16bd1f4be4b485fb6122ead4360 +SIZE (daniele77-cli-v2.0.2_GH0.tar.gz) = 143716 diff --git a/devel/cli/pkg-descr b/devel/cli/pkg-descr new file mode 100644 index 000000000000..ac218f2054d4 --- /dev/null +++ b/devel/cli/pkg-descr @@ -0,0 +1,2 @@ +cli is a cross-platform header only C++14 library for interactive command line +interfaces (Cisco style). diff --git a/devel/cli/pkg-plist b/devel/cli/pkg-plist new file mode 100644 index 000000000000..4a624a1f75fb --- /dev/null +++ b/devel/cli/pkg-plist @@ -0,0 +1,39 @@ +include/cli/boostasiocliasyncsession.h +include/cli/boostasioremotecli.h +include/cli/boostasioscheduler.h +include/cli/cli.h +include/cli/clifilesession.h +include/cli/clilocalsession.h +include/cli/colorprofile.h +include/cli/detail/boostasiolib.h +include/cli/detail/commonprefix.h +include/cli/detail/fromstring.h +include/cli/detail/genericasioremotecli.h +include/cli/detail/genericasioscheduler.h +include/cli/detail/genericcliasyncsession.h +include/cli/detail/history.h +include/cli/detail/inputdevice.h +include/cli/detail/inputhandler.h +include/cli/detail/keyboard.h +include/cli/detail/linuxkeyboard.h +include/cli/detail/newboostasiolib.h +include/cli/detail/newstandaloneasiolib.h +include/cli/detail/oldboostasiolib.h +include/cli/detail/oldstandaloneasiolib.h +include/cli/detail/rang.h +include/cli/detail/server.h +include/cli/detail/split.h +include/cli/detail/standaloneasiolib.h +include/cli/detail/terminal.h +include/cli/detail/winkeyboard.h +include/cli/filehistorystorage.h +include/cli/historystorage.h +include/cli/loopscheduler.h +include/cli/scheduler.h +include/cli/standaloneasiocliasyncsession.h +include/cli/standaloneasioremotecli.h +include/cli/standaloneasioscheduler.h +include/cli/volatilehistorystorage.h +lib/cmake/cli/cliConfig.cmake +lib/cmake/cli/cliTargets.cmake +share/pkgconfig/cli.pc
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202303150227.32F2RNXM043116>