Date: Mon, 4 Jan 2021 10:00:16 +0000 (UTC) From: Yuri Victorovich <yuri@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r560278 - in head/devel: . ctre Message-ID: <202101041000.104A0Gfp029197@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: yuri Date: Mon Jan 4 10:00:15 2021 New Revision: 560278 URL: https://svnweb.freebsd.org/changeset/ports/560278 Log: New port: devel/ctre: C++ header-only library for Compile Time Regular Expressions Added: head/devel/ctre/ head/devel/ctre/Makefile (contents, props changed) head/devel/ctre/distinfo (contents, props changed) head/devel/ctre/pkg-descr (contents, props changed) head/devel/ctre/pkg-plist (contents, props changed) Modified: head/devel/Makefile Modified: head/devel/Makefile ============================================================================== --- head/devel/Makefile Mon Jan 4 09:41:05 2021 (r560277) +++ head/devel/Makefile Mon Jan 4 10:00:15 2021 (r560278) @@ -403,6 +403,7 @@ SUBDIR += csoap SUBDIR += cssc SUBDIR += ctags + SUBDIR += ctre SUBDIR += ctypes.sh SUBDIR += cunit SUBDIR += cut Added: head/devel/ctre/Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/ctre/Makefile Mon Jan 4 10:00:15 2021 (r560278) @@ -0,0 +1,31 @@ +# $FreeBSD$ + +PORTNAME= ctre +DISTVERSIONPREFIX= v +DISTVERSION= 3.3.4 +CATEGORIES= devel + +MAINTAINER= yuri@FreeBSD.org +COMMENT= C++ header-only library for Compile Time Regular Expressions + +LICENSE= APACHE20 +LICENSE_FILE= ${WRKSRC}/LICENSE + +USES= cmake compiler:c++17-lang + +USE_GITHUB= yes +GH_ACCOUNT= hanickadot +GH_PROJECT= compile-time-regular-expressions + +CMAKE_OFF= BUILD_TESTING + +NO_BUILD= yes +NO_ARCH= yes + +do-test: # https://github.com/hanickadot/compile-time-regular-expressions/issues/162 + @cd ${BUILD_WRKSRC} && \ + ${SETENV} ${CONFIGURE_ENV} ${CMAKE_BIN} ${CMAKE_ARGS} -DBUILD_TESTING:BOOL=ON -DCTRE_BUILD_TESTS:BOOL=ON ${CMAKE_SOURCE_PATH} && \ + ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} ctre-test && \ + ctest --progress --no-tests=ignore --output-on-failure + +.include <bsd.port.mk> Added: head/devel/ctre/distinfo ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/ctre/distinfo Mon Jan 4 10:00:15 2021 (r560278) @@ -0,0 +1,3 @@ +TIMESTAMP = 1609752526 +SHA256 (hanickadot-compile-time-regular-expressions-v3.3.4_GH0.tar.gz) = 8161f0d3100fc690590f475aa9acb70163ed7f2922e35e13136dececc52c49a9 +SIZE (hanickadot-compile-time-regular-expressions-v3.3.4_GH0.tar.gz) = 393533 Added: head/devel/ctre/pkg-descr ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/ctre/pkg-descr Mon Jan 4 10:00:15 2021 (r560278) @@ -0,0 +1,13 @@ +Fast compile-time regular expressions with support for +matching/searching/capturing during compile-time or runtime. + + +Features and support: +* Matching +* Searching (search or starts_with) +* Capturing content (named captures are supported too) +* Back-Reference (\g{N} syntax, and \1...\9 syntax too) +* Multiline support (with multi_) functions +* Unicode properties and UTF-8 support + +WWW: https://compile-time.re/ Added: head/devel/ctre/pkg-plist ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/ctre/pkg-plist Mon Jan 4 10:00:15 2021 (r560278) @@ -0,0 +1,49 @@ +include/ctll.hpp +include/ctll/actions.hpp +include/ctll/fixed_string.hpp +include/ctll/grammars.hpp +include/ctll/list.hpp +include/ctll/parser.hpp +include/ctll/utilities.hpp +include/ctre-unicode.hpp +include/ctre.hpp +include/ctre/actions/asserts.inc.hpp +include/ctre/actions/atomic_group.inc.hpp +include/ctre/actions/backreference.inc.hpp +include/ctre/actions/capture.inc.hpp +include/ctre/actions/characters.inc.hpp +include/ctre/actions/class.inc.hpp +include/ctre/actions/fusion.inc.hpp +include/ctre/actions/hexdec.inc.hpp +include/ctre/actions/look.inc.hpp +include/ctre/actions/named_class.inc.hpp +include/ctre/actions/options.inc.hpp +include/ctre/actions/properties.inc.hpp +include/ctre/actions/repeat.inc.hpp +include/ctre/actions/sequence.inc.hpp +include/ctre/actions/set.inc.hpp +include/ctre/atoms.hpp +include/ctre/atoms_characters.hpp +include/ctre/atoms_unicode.hpp +include/ctre/evaluation.hpp +include/ctre/find_captures.hpp +include/ctre/first.hpp +include/ctre/functions.hpp +include/ctre/id.hpp +include/ctre/iterators.hpp +include/ctre/literals.hpp +include/ctre/operators.hpp +include/ctre/pcre.hpp +include/ctre/pcre_actions.hpp +include/ctre/range.hpp +include/ctre/return_type.hpp +include/ctre/starts_with_anchor.hpp +include/ctre/utf8.hpp +include/ctre/utility.hpp +include/ctre/wrapper.hpp +include/unicode-db.hpp +include/unicode-db/unicode-db.hpp +include/unicode-db/unicode_interface.hpp +share/cmake/ctre/ctre-config-version.cmake +share/cmake/ctre/ctre-config.cmake +share/cmake/ctre/ctre-targets.cmake
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202101041000.104A0Gfp029197>