svn commit: r458560 - in head/misc: . lxi-tools

Kurt Jaeger pi at FreeBSD.org
Tue Jan 9 19:10:46 UTC 2018


Author: pi
Date: Tue Jan  9 19:10:45 2018
New Revision: 458560
URL: https://svnweb.freebsd.org/changeset/ports/458560

Log:
  New port: misc/lxi-tools
  
  lxi-tools is a collection of open source software tools that enables control
  of LXI compatible instruments such as modern oscilloscopes, power supplies,
  spectrum analyzers etc.
  
  All features are consolidated in the 'lxi' application which provides a
  simple commandline interface to discover LXI instruments, send SCPI
  commands, and capture screenshots from supported LXI instruments.
  
  lxi-tools rely on liblxi for all communication.
  
  WWW: https://lxi-tools.github.io/
  
  PR:		224714, D13686
  Submitted by:	Dmitri Goutnik <dg at syrec.org>

Added:
  head/misc/lxi-tools/
  head/misc/lxi-tools/Makefile   (contents, props changed)
  head/misc/lxi-tools/distinfo   (contents, props changed)
  head/misc/lxi-tools/pkg-descr   (contents, props changed)
Modified:
  head/misc/Makefile

Modified: head/misc/Makefile
==============================================================================
--- head/misc/Makefile	Tue Jan  9 19:06:33 2018	(r458559)
+++ head/misc/Makefile	Tue Jan  9 19:10:45 2018	(r458560)
@@ -264,6 +264,7 @@
     SUBDIR += loop
     SUBDIR += lv
     SUBDIR += lxde-common
+    SUBDIR += lxi-tools
     SUBDIR += magicpoint
     SUBDIR += man.el
     SUBDIR += mbuffer

Added: head/misc/lxi-tools/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/misc/lxi-tools/Makefile	Tue Jan  9 19:10:45 2018	(r458560)
@@ -0,0 +1,37 @@
+# $FreeBSD$
+
+PORTNAME=	lxi-tools
+DISTVERSIONPREFIX=	v
+DISTVERSION=	1.16
+CATEGORIES=	misc
+
+MAINTAINER=	dg at syrec.org
+COMMENT=	Collection of tools that enables control of LXI compatible instruments
+
+LICENSE=	BSD3CLAUSE
+LICENSE_FILE=	${WRKSRC}/COPYING
+
+LIB_DEPENDS=	liblxi.so:misc/liblxi
+
+USES=		autoreconf localbase readline
+USE_GITHUB=	yes
+GH_ACCOUNT=	lxi-tools
+
+GNU_CONFIGURE=	yes
+CFLAGS+=	-D_WITH_GETLINE # enable getline(3) prototype
+
+PORTDOCS=	README
+
+PLIST_FILES=	bin/lxi \
+		man/man1/lxi.1.gz
+
+OPTIONS_DEFINE=	BASH DOCS
+
+BASH_CONFIGURE_WITH=	bash-completion-dir=${PREFIX}/etc/bash_completion.d
+BASH_PLIST_FILES=	${PREFIX}/etc/bash_completion.d/lxi
+
+post-install-DOCS-on:
+	@${MKDIR} ${STAGEDIR}${DOCSDIR}
+	${INSTALL_MAN} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR}
+
+.include <bsd.port.mk>

Added: head/misc/lxi-tools/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/misc/lxi-tools/distinfo	Tue Jan  9 19:10:45 2018	(r458560)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1514577395
+SHA256 (lxi-tools-lxi-tools-v1.16_GH0.tar.gz) = bd75d92421e9cb0962a019ec26f154da84711949e5ea9cbd96c7de6467f89869
+SIZE (lxi-tools-lxi-tools-v1.16_GH0.tar.gz) = 20459

Added: head/misc/lxi-tools/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/misc/lxi-tools/pkg-descr	Tue Jan  9 19:10:45 2018	(r458560)
@@ -0,0 +1,11 @@
+lxi-tools is a collection of open source software tools that enables control
+of LXI compatible instruments such as modern oscilloscopes, power supplies,
+spectrum analyzers etc.
+
+All features are consolidated in the 'lxi' application which provides a
+simple commandline interface to discover LXI instruments, send SCPI
+commands, and capture screenshots from supported LXI instruments.
+
+lxi-tools rely on liblxi for all communication.
+
+WWW: https://lxi-tools.github.io/


More information about the svn-ports-all mailing list