Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 22 Nov 2017 18:51:37 +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: r454699 - in head/databases: . pspg
Message-ID:  <201711221851.vAMIpbjF026196@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: yuri
Date: Wed Nov 22 18:51:37 2017
New Revision: 454699
URL: https://svnweb.freebsd.org/changeset/ports/454699

Log:
  New port: databases/pspg: Tabular data pager designed to be used with psql
  
  PR:		223694
  Submitted by:	Dmitri Goutnik <dg@syrec.org>
  Approved by:	tcberner (mentor)
  Differential Revision:	https://reviews.freebsd.org/D13170

Added:
  head/databases/pspg/
  head/databases/pspg/Makefile   (contents, props changed)
  head/databases/pspg/distinfo   (contents, props changed)
  head/databases/pspg/pkg-descr   (contents, props changed)
  head/databases/pspg/pkg-message   (contents, props changed)
Modified:
  head/databases/Makefile

Modified: head/databases/Makefile
==============================================================================
--- head/databases/Makefile	Wed Nov 22 18:46:12 2017	(r454698)
+++ head/databases/Makefile	Wed Nov 22 18:51:37 2017	(r454699)
@@ -752,6 +752,7 @@
     SUBDIR += proftpd-mod_sql_postgres
     SUBDIR += proftpd-mod_sql_sqlite
     SUBDIR += proftpd-mod_sql_tds
+    SUBDIR += pspg
     SUBDIR += puppetdb-terminus4
     SUBDIR += puppetdb-terminus5
     SUBDIR += puppetdb4

Added: head/databases/pspg/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/databases/pspg/Makefile	Wed Nov 22 18:51:37 2017	(r454699)
@@ -0,0 +1,29 @@
+# $FreeBSD$
+
+PORTNAME=	pspg
+DISTVERSION=	0.6
+CATEGORIES=	databases
+
+MAINTAINER=	dg@syrec.org
+COMMENT=	Tabular data pager designed to be used with psql
+
+LICENSE=	BSD2CLAUSE
+LICENSE_FILE=	${WRKSRC}/LICENSE
+
+USES=		autoreconf ncurses pkgconfig
+USE_GITHUB=	yes
+GH_ACCOUNT=	okbob
+GNU_CONFIGURE=	yes
+
+CFLAGS+=	-D_WITH_GETLINE # enable the getline prototype
+PLIST_FILES=	bin/pspg
+PORTDOCS=	README.md
+
+OPTIONS_DEFINE=	DOCS
+
+post-install:
+	@${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/pspg
+	@${MKDIR} ${STAGEDIR}${DOCSDIR}
+	${INSTALL_MAN} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR}
+
+.include <bsd.port.mk>

Added: head/databases/pspg/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/databases/pspg/distinfo	Wed Nov 22 18:51:37 2017	(r454699)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1511014089
+SHA256 (okbob-pspg-0.6_GH0.tar.gz) = 3b6a26ce43759eef6524230905a2b444bcbdbb133dda337d44efa05bddcce59a
+SIZE (okbob-pspg-0.6_GH0.tar.gz) = 845851

Added: head/databases/pspg/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/databases/pspg/pkg-descr	Wed Nov 22 18:51:37 2017	(r454699)
@@ -0,0 +1,5 @@
+pspg is a small specialized pager designed to be used with psql. It know how
+to work with tabular data, has the ability to freeze first few rows/columns
+and configurable colors.
+
+WWW: https://github.com/okbob/pspg

Added: head/databases/pspg/pkg-message
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/databases/pspg/pkg-message	Wed Nov 22 18:51:37 2017	(r454699)
@@ -0,0 +1,7 @@
+To use pspg as psql pager, add this alias:
+
+$ alias psql="env PAGER='pspg -bX' psql"
+
+For csh users:
+
+$ alias psql "env PAGER='pspg -bX' psql"



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