svn commit: r487177 - in head/textproc: . crex crex/files

Tobias Kortkamp tobik at FreeBSD.org
Mon Dec 10 15:11:24 UTC 2018


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 at 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 <bsd.port.mk>

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


More information about the svn-ports-all mailing list