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