From owner-svn-ports-head@freebsd.org Mon Jul 27 01:30:40 2020 Return-Path: Delivered-To: svn-ports-head@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id C868F373048; Mon, 27 Jul 2020 01:30:40 +0000 (UTC) (envelope-from leres@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4BFMh04x03z4K11; Mon, 27 Jul 2020 01:30:40 +0000 (UTC) (envelope-from leres@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 8DCE21608F; Mon, 27 Jul 2020 01:30:40 +0000 (UTC) (envelope-from leres@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id 06R1UerO096256; Mon, 27 Jul 2020 01:30:40 GMT (envelope-from leres@FreeBSD.org) Received: (from leres@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id 06R1UdBj096253; Mon, 27 Jul 2020 01:30:39 GMT (envelope-from leres@FreeBSD.org) Message-Id: <202007270130.06R1UdBj096253@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: leres set sender to leres@FreeBSD.org using -f From: Craig Leres Date: Mon, 27 Jul 2020 01:30:39 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r543500 - in head/editors: . nvi2-port X-SVN-Group: ports-head X-SVN-Commit-Author: leres X-SVN-Commit-Paths: in head/editors: . nvi2-port X-SVN-Commit-Revision: 543500 X-SVN-Commit-Repository: ports MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-head@freebsd.org X-Mailman-Version: 2.1.33 Precedence: list List-Id: SVN commit messages for the ports tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 27 Jul 2020 01:30:40 -0000 Author: leres Date: Mon Jul 27 01:30:39 2020 New Revision: 543500 URL: https://svnweb.freebsd.org/changeset/ports/543500 Log: editors/nvi2: New port nvi is an implementation of the ex/vi text editor. The original vi was written by William Joy. Later Mark Horton added a number of enhancements. nvi was written by Keith Bostic and was distributed as part of the Fourth Berkeley Software Distribution (4BSD) by the University of California, Berkeley. This version is based on a fork of nvi by Sven Verdoolaege. nvi2 is being actively maintained (unlike nvi-devel). WWW: https://github.com/lichray/nvi2/ Added: head/editors/nvi2-port/ head/editors/nvi2-port/Makefile (contents, props changed) head/editors/nvi2-port/distinfo (contents, props changed) head/editors/nvi2-port/pkg-descr (contents, props changed) Modified: head/editors/Makefile Modified: head/editors/Makefile ============================================================================== --- head/editors/Makefile Sun Jul 26 23:14:06 2020 (r543499) +++ head/editors/Makefile Mon Jul 27 01:30:39 2020 (r543500) @@ -202,6 +202,7 @@ SUBDIR += neovim-qt SUBDIR += nvi-devel SUBDIR += nvi-m17n + SUBDIR += nvi2-port SUBDIR += o SUBDIR += openoffice-4 SUBDIR += openoffice-devel Added: head/editors/nvi2-port/Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/editors/nvi2-port/Makefile Mon Jul 27 01:30:39 2020 (r543500) @@ -0,0 +1,52 @@ +# Created by: Craig Leres +# $FreeBSD$ + +PORTNAME= nvi2 +PORTVERSION= 2.1.3.g2020726 +CATEGORIES= editors + +MAINTAINER= leres@FreeBSD.org +COMMENT= Updated implementation of the ex/vi text editor + +LICENSE= BSD3CLAUSE + +USES= bdb cmake:noninja ncurses +USE_GITHUB= yes + +GH_ACCOUNT= lichray +GH_TAGNAME= 0ef1c82 + +CONFLICTS_INSTALL= nvi-m17n-[0-9]* nvi-[0-9]* + +OPTIONS_DEFINE= DEBUG WIDECHAR ICONV +OPTIONS_DEFAULT= WIDECHAR ICONV + +WIDECHAR_DESC= Enable wide-character support (UTF-8) +ICONV_DESC= Enable iconv support + +DEBUG_CMAKE_BOOL= ENABLE_DEBUG +ICONV_CMAKE_BOOL= ENABLE_ICONV +ICONV_USES= iconv +WIDECHAR_CMAKE_BOOL= ENABLE_WIDECHAR + +CMAKE_SOURCE_PATH= ${WRKSRC}/build + +PLIST_FILES= bin/nex \ + bin/nvi \ + bin/nview \ + man/man1/nvi.1.gz + +post-patch: + ${REINPLACE_CMD} -E \ + -e 's,\.\./(cl|common|ex|regex|vi)/,${WRKSRC}/\1/,g' \ + -e 's,\.\./(regex|README),${WRKSRC}/\1,g' \ + ${WRKSRC}/build/CMakeLists.txt + +do-install: + ${INSTALL_PROGRAM} ${BUILD_WRKSRC}/nvi ${STAGEDIR}${PREFIX}/bin + ${LN} ${STAGEDIR}${PREFIX}/bin/nvi ${STAGEDIR}${PREFIX}/bin/nex + ${LN} ${STAGEDIR}${PREFIX}/bin/nvi ${STAGEDIR}${PREFIX}/bin/nview + ${INSTALL_MAN} ${WRKSRC}/man/vi.1 \ + ${STAGEDIR}${MAN1PREFIX}/man/man1/nvi.1 + +.include Added: head/editors/nvi2-port/distinfo ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/editors/nvi2-port/distinfo Mon Jul 27 01:30:39 2020 (r543500) @@ -0,0 +1,3 @@ +TIMESTAMP = 1595813081 +SHA256 (lichray-nvi2-2.1.3.g2020726-0ef1c82_GH0.tar.gz) = f18507f88866203d72bb0cd3f5ea744c57a8498066f7d6492b6796cad8f5afc6 +SIZE (lichray-nvi2-2.1.3.g2020726-0ef1c82_GH0.tar.gz) = 438819 Added: head/editors/nvi2-port/pkg-descr ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/editors/nvi2-port/pkg-descr Mon Jul 27 01:30:39 2020 (r543500) @@ -0,0 +1,12 @@ +nvi is an implementation of the ex/vi text editor. + +The original vi was written by William Joy. Later Mark Horton added +a number of enhancements. + +nvi was written by Keith Bostic and was distributed as part of the +Fourth Berkeley Software Distribution (4BSD) by the University of +California, Berkeley. + +This version is based on a fork of nvi by Sven Verdoolaege. + +WWW: https://github.com/lichray/nvi2/