Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 27 Jul 2020 01:30:39 +0000 (UTC)
From:      Craig Leres <leres@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r543500 - in head/editors: . nvi2-port
Message-ID:  <202007270130.06R1UdBj096253@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
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 <leres@FreeBSD.org>
+# $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 <bsd.port.mk>

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/



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202007270130.06R1UdBj096253>