Date: Tue, 9 Jan 2018 19:10:45 +0000 (UTC) From: Kurt Jaeger <pi@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r458560 - in head/misc: . lxi-tools Message-ID: <201801091910.w09JAjMc050618@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
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@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@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/
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201801091910.w09JAjMc050618>