From owner-svn-ports-all@freebsd.org Mon Dec 10 15:11:24 2018 Return-Path: Delivered-To: svn-ports-all@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 7B7B913297F8; Mon, 10 Dec 2018 15:11:24 +0000 (UTC) (envelope-from tobik@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 1FA487D75B; Mon, 10 Dec 2018 15:11:24 +0000 (UTC) (envelope-from tobik@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 00995218A3; Mon, 10 Dec 2018 15:11:24 +0000 (UTC) (envelope-from tobik@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id wBAFBNgf075872; Mon, 10 Dec 2018 15:11:23 GMT (envelope-from tobik@FreeBSD.org) Received: (from tobik@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id wBAFBN4E075866; Mon, 10 Dec 2018 15:11:23 GMT (envelope-from tobik@FreeBSD.org) Message-Id: <201812101511.wBAFBN4E075866@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: tobik set sender to tobik@FreeBSD.org using -f From: Tobias Kortkamp Date: Mon, 10 Dec 2018 15:11:23 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r487177 - in head/textproc: . crex crex/files X-SVN-Group: ports-head X-SVN-Commit-Author: tobik X-SVN-Commit-Paths: in head/textproc: . crex crex/files X-SVN-Commit-Revision: 487177 X-SVN-Commit-Repository: ports MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Rspamd-Queue-Id: 1FA487D75B X-Spamd-Result: default: False [-2.98 / 15.00]; local_wl_from(0.00)[FreeBSD.org]; NEURAL_HAM_MEDIUM(-1.00)[-0.998,0]; NEURAL_HAM_SHORT(-0.98)[-0.981,0]; NEURAL_HAM_LONG(-1.00)[-0.998,0]; ASN(0.00)[asn:11403, ipnet:2610:1c1:1::/48, country:US] X-Rspamd-Server: mx1.freebsd.org X-BeenThere: svn-ports-all@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: SVN commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 10 Dec 2018 15:11:24 -0000 Author: tobik Date: Mon Dec 10 15:11:22 2018 New Revision: 487177 URL: https://svnweb.freebsd.org/changeset/ports/487177 Log: New port: textproc/crex Explore, test, and check regular expressions in the terminal. Given your regular expression and text, crex will output matches, capture groups, and details. crex has a range of options, allowing fine grained control over matching and output. It uses ECMAScript grammar by default, while also accepting posix, extended posix, awk, grep, and extended grep grammars. Input can be received by piped stdin, or by using the -s option. Output options include plain, colour, and json formats. WWW: https://octobanana.com/software/crex Added: head/textproc/crex/ head/textproc/crex/Makefile (contents, props changed) head/textproc/crex/distinfo (contents, props changed) head/textproc/crex/files/ head/textproc/crex/files/Makefile (contents, props changed) head/textproc/crex/pkg-descr (contents, props changed) Modified: head/textproc/Makefile Modified: head/textproc/Makefile ============================================================================== --- head/textproc/Makefile Mon Dec 10 14:55:24 2018 (r487176) +++ head/textproc/Makefile Mon Dec 10 15:11:22 2018 (r487177) @@ -100,6 +100,7 @@ SUBDIR += confetti SUBDIR += confget SUBDIR += consul-template + SUBDIR += crex SUBDIR += crimson SUBDIR += crunch SUBDIR += cs-aspell Added: head/textproc/crex/Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/textproc/crex/Makefile Mon Dec 10 15:11:22 2018 (r487177) @@ -0,0 +1,22 @@ +# $FreeBSD$ + +PORTNAME= crex +DISTVERSION= 0.2.5 +CATEGORIES= textproc + +MAINTAINER= tobik@FreeBSD.org +COMMENT= Explore, test, and check regular expressions in the terminal + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC:H}/LICENSE + +USES= compiler:c++14-lang +USE_CXXSTD= c++14 +USE_GITHUB= yes +GH_ACCOUNT= octobanana + +MAKEFILE= ${FILESDIR}/Makefile +PLIST_FILES= bin/crex +WRKSRC_SUBDIR= src + +.include Added: head/textproc/crex/distinfo ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/textproc/crex/distinfo Mon Dec 10 15:11:22 2018 (r487177) @@ -0,0 +1,3 @@ +TIMESTAMP = 1544430692 +SHA256 (octobanana-crex-0.2.5_GH0.tar.gz) = c6a166b7a1e696a7babeaf7c5728eece1624704a18357f827129fc95ef2ecc56 +SIZE (octobanana-crex-0.2.5_GH0.tar.gz) = 78575 Added: head/textproc/crex/files/Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/textproc/crex/files/Makefile Mon Dec 10 15:11:22 2018 (r487177) @@ -0,0 +1,7 @@ +all: crex + +crex: main.o crex.o ansi_escape_codes.o + ${CXX} ${LDFLAGS} -o crex main.o crex.o ansi_escape_codes.o ${LIBS} + +install: + ${BSD_INSTALL_PROGRAM} crex ${DESTDIR}${PREFIX}/bin Added: head/textproc/crex/pkg-descr ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/textproc/crex/pkg-descr Mon Dec 10 15:11:22 2018 (r487177) @@ -0,0 +1,11 @@ +Explore, test, and check regular expressions in the terminal. + +Given your regular expression and text, crex will output matches, +capture groups, and details. crex has a range of options, allowing +fine grained control over matching and output. It uses ECMAScript +grammar by default, while also accepting posix, extended posix, +awk, grep, and extended grep grammars. Input can be received by +piped stdin, or by using the -s option. Output options include +plain, colour, and json formats. + +WWW: https://octobanana.com/software/crex