Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 9 May 2020 08:53:51 +0000 (UTC)
From:      Yuri Victorovich <yuri@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r534724 - in head/devel: . notcurses
Message-ID:  <202005090853.0498rp3n086700@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: yuri
Date: Sat May  9 08:53:51 2020
New Revision: 534724
URL: https://svnweb.freebsd.org/changeset/ports/534724

Log:
  New port: devel/notcurses: TUI library for modern terminal emulators

Added:
  head/devel/notcurses/
  head/devel/notcurses/Makefile   (contents, props changed)
  head/devel/notcurses/distinfo   (contents, props changed)
  head/devel/notcurses/pkg-descr   (contents, props changed)
  head/devel/notcurses/pkg-plist   (contents, props changed)
Modified:
  head/devel/Makefile

Modified: head/devel/Makefile
==============================================================================
--- head/devel/Makefile	Sat May  9 08:31:54 2020	(r534723)
+++ head/devel/Makefile	Sat May  9 08:53:51 2020	(r534724)
@@ -1558,6 +1558,7 @@
     SUBDIR += ninja
     SUBDIR += nlohmann-json
     SUBDIR += node-thrift
+    SUBDIR += notcurses
     SUBDIR += npth
     SUBDIR += nsgenbind
     SUBDIR += nspr

Added: head/devel/notcurses/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/notcurses/Makefile	Sat May  9 08:53:51 2020	(r534724)
@@ -0,0 +1,30 @@
+# $FreeBSD$
+
+PORTNAME=	notcurses
+DISTVERSIONPREFIX=	v
+DISTVERSION=	1.3.4-58
+DISTVERSIONSUFFIX=	-g006f430
+CATEGORIES=	devel
+
+MAINTAINER=	yuri@FreeBSD.org
+COMMENT=	TUI library for modern terminal emulators
+
+LICENSE=	APACHE20
+LICENSE_FILE=	${WRKSRC}/LICENSE
+
+LIB_DEPENDS=	libavformat.so:multimedia/ffmpeg \
+		libqrcodegen.so:graphics/qr-code-generator
+
+USES=		cmake localbase ncurses:port pkgconfig python:run shebangfix
+SHEBANG_FILES=	src/pydemo/notcurses-pydemo
+USE_GITHUB=	yes
+GH_ACCOUNT=	dankamongmen
+USE_LDCONFIG=	yes
+
+CMAKE_OFF=	USE_PANDOC USE_TESTS USE_PYTHON
+
+OPTIONS_DEFINE=	DOCS
+
+PORTDOCS=	*
+
+.include <bsd.port.mk>

Added: head/devel/notcurses/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/notcurses/distinfo	Sat May  9 08:53:51 2020	(r534724)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1589013171
+SHA256 (dankamongmen-notcurses-v1.3.4-58-g006f430_GH0.tar.gz) = c978045b518243d37173afec8d3732f222000d890e6021b58945ef618579f892
+SIZE (dankamongmen-notcurses-v1.3.4-58-g006f430_GH0.tar.gz) = 11101586

Added: head/devel/notcurses/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/notcurses/pkg-descr	Sat May  9 08:53:51 2020	(r534724)
@@ -0,0 +1,7 @@
+notcurses is a library for building complex, vibrant textual user interfaces
+(TUIs) on modern terminal emulators. It does not use Ncurses (though it does
+make use of libtinfo from that package), nor is it an X/Open Curses
+source-compatible replacement. It is written in C, with C++-safe headers.
+Rust, C++, and Python wrappers are available.
+
+WWW: https://nick-black.com/dankwiki/index.php/Notcurses

Added: head/devel/notcurses/pkg-plist
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/notcurses/pkg-plist	Sat May  9 08:53:51 2020	(r534724)
@@ -0,0 +1,116 @@
+bin/notcurses-demo
+bin/notcurses-input
+bin/notcurses-ncreel
+bin/notcurses-pydemo
+bin/notcurses-tetris
+bin/notcurses-view
+include/ncpp/Cell.hh
+include/ncpp/CellStyle.hh
+include/ncpp/Direct.hh
+include/ncpp/FDPlane.hh
+include/ncpp/Menu.hh
+include/ncpp/MultiSelector.hh
+include/ncpp/NCAlign.hh
+include/ncpp/NCBox.hh
+include/ncpp/NCKey.hh
+include/ncpp/NCLogLevel.hh
+include/ncpp/NCScale.hh
+include/ncpp/NotCurses.hh
+include/ncpp/Palette256.hh
+include/ncpp/Plane.hh
+include/ncpp/Plot.hh
+include/ncpp/Reader.hh
+include/ncpp/Reel.hh
+include/ncpp/Root.hh
+include/ncpp/Selector.hh
+include/ncpp/Subproc.hh
+include/ncpp/Tablet.hh
+include/ncpp/TabletCallback.hh
+include/ncpp/Visual.hh
+include/ncpp/_exceptions.hh
+include/ncpp/_flag_enum_operator_helpers.hh
+include/ncpp/_helpers.hh
+include/ncpp/internal/Helpers.hh
+include/ncpp/ncpp.hh
+include/notcurses/ncerrs.h
+include/notcurses/nckeys.h
+include/notcurses/notcurses.h
+lib/cmake/notcurses/notcursesConfig.cmake
+lib/cmake/notcurses/notcursesConfigVersion.cmake
+lib/libnotcurses++.a
+lib/libnotcurses++.so
+lib/libnotcurses++.so.1
+lib/libnotcurses++.so.1.3.4
+lib/libnotcurses.a
+lib/libnotcurses.so
+lib/libnotcurses.so.1
+lib/libnotcurses.so.1.3.4
+libdata/pkgconfig/notcurses++.pc
+libdata/pkgconfig/notcurses.pc
+%%DATADIR%%/PurpleDrank.jpg
+%%DATADIR%%/aidsrobots.jpeg
+%%DATADIR%%/changes.jpg
+%%DATADIR%%/chunli01.png
+%%DATADIR%%/chunli02.png
+%%DATADIR%%/chunli03.png
+%%DATADIR%%/chunli04.png
+%%DATADIR%%/chunli05.png
+%%DATADIR%%/chunli06.png
+%%DATADIR%%/chunli07.png
+%%DATADIR%%/chunli08.png
+%%DATADIR%%/chunli09.png
+%%DATADIR%%/chunli1.bmp
+%%DATADIR%%/chunli10.png
+%%DATADIR%%/chunli11.png
+%%DATADIR%%/chunli12.png
+%%DATADIR%%/chunli13.png
+%%DATADIR%%/chunli14.png
+%%DATADIR%%/chunli15.png
+%%DATADIR%%/chunli16.png
+%%DATADIR%%/chunli17.png
+%%DATADIR%%/chunli18.png
+%%DATADIR%%/chunli19.png
+%%DATADIR%%/chunli2.bmp
+%%DATADIR%%/chunli20.png
+%%DATADIR%%/chunli21.png
+%%DATADIR%%/chunli22.png
+%%DATADIR%%/chunli23.png
+%%DATADIR%%/chunli24.png
+%%DATADIR%%/chunli25.png
+%%DATADIR%%/chunli26.png
+%%DATADIR%%/chunli27.png
+%%DATADIR%%/chunli28.png
+%%DATADIR%%/chunli29.png
+%%DATADIR%%/chunli3.bmp
+%%DATADIR%%/chunli30.png
+%%DATADIR%%/chunli31.png
+%%DATADIR%%/chunli32.png
+%%DATADIR%%/chunli33.png
+%%DATADIR%%/chunli34.png
+%%DATADIR%%/chunli35.png
+%%DATADIR%%/chunli36.png
+%%DATADIR%%/chunli37.png
+%%DATADIR%%/chunli38.png
+%%DATADIR%%/chunli39.png
+%%DATADIR%%/chunli4.bmp
+%%DATADIR%%/chunli40.png
+%%DATADIR%%/chunli41.png
+%%DATADIR%%/chunli42.png
+%%DATADIR%%/chunli43.png
+%%DATADIR%%/chunli44.png
+%%DATADIR%%/chunli45.png
+%%DATADIR%%/chunli5.bmp
+%%DATADIR%%/chunli6.bmp
+%%DATADIR%%/chunli7.bmp
+%%DATADIR%%/chunli8.bmp
+%%DATADIR%%/covid19.jpg
+%%DATADIR%%/dsscaw-purp.png
+%%DATADIR%%/eagles.png
+%%DATADIR%%/fm6.mkv
+%%DATADIR%%/fractalheight.png
+%%DATADIR%%/lamepatents.jpg
+%%DATADIR%%/megaman2.bmp
+%%DATADIR%%/notcursesI.avi
+%%DATADIR%%/samoa.avi
+%%DATADIR%%/tetris-background.jpg
+%%DATADIR%%/warmech.bmp



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