Created attachment 193834 [details] replxx.shar Features: * single-line and multi-line editing mode with the usual key bindings implemented * history handling * completion * syntax highlighting * hints * BSD license source code * Only uses a subset of VT100 escapes (ANSI.SYS compatible) * UTF8 aware * support for Linux, MacOS and Windows
Please - confirm that it passes Poudriere testport and portlint -AC - set DISTVERSIONPREFIX and remove GH_TAGNAME - fix the ordering of the USES section - fix the comment. It shouldn't have a leading article and should only be < 70 chars long - add LICENSE_FILE - fold the 3 item pkg-plist into PLIST_FILES in the Makefile - USES=cmake:outsource
Created attachment 193848 [details] replxx.shar Thanx for the guidance on port writing, I appreciate it. Poudriere log (only replxx) is here: https://paste.pound-python.org/show/eh1dYu2kjGsggjFZXVki/
(In reply to Goran Mekić from comment #2) Committed with some changes. Thanks! As a general rule please use `poudriere testport` or `poudriere bulk -t` to test ports. It'll activate additional QA checks like checking shared library dependencies or checks for missing items in the plist.
A commit references this bug: Author: tobik Date: Thu May 31 08:42:30 UTC 2018 New revision: 471198 URL: https://svnweb.freebsd.org/changeset/ports/471198 Log: New port: devel/replxx A small, portable GNU readline replacement which is capable of handling UTF-8 characters. Unlike GNU readline, which is GPL, this library uses a BSD license and can be used in any kind of program. This replxx implementation is based on the work by ArangoDB Team and Salvatore Sanfilippo and 10gen Inc. The goal is to create a zero-config, BSD licensed, readline replacement usable in Apache2 or BSD licensed programs. WWW: https://github.com/AmokHuginnsson/replxx PR: 228602 Submitted by: Goran Meki? <meka@tilda.center> Changes: head/devel/Makefile head/devel/replxx/ head/devel/replxx/Makefile head/devel/replxx/distinfo head/devel/replxx/pkg-descr