From owner-svn-ports-head@freebsd.org Tue Jan 9 19:10:46 2018 Return-Path: Delivered-To: svn-ports-head@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id BA128E6B88F; Tue, 9 Jan 2018 19:10:46 +0000 (UTC) (envelope-from pi@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 7E47C6B9B3; Tue, 9 Jan 2018 19:10:46 +0000 (UTC) (envelope-from pi@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id C89501AF82; Tue, 9 Jan 2018 19:10:45 +0000 (UTC) (envelope-from pi@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id w09JAjJK050622; Tue, 9 Jan 2018 19:10:45 GMT (envelope-from pi@FreeBSD.org) Received: (from pi@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id w09JAjMc050618; Tue, 9 Jan 2018 19:10:45 GMT (envelope-from pi@FreeBSD.org) Message-Id: <201801091910.w09JAjMc050618@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: pi set sender to pi@FreeBSD.org using -f From: Kurt Jaeger Date: Tue, 9 Jan 2018 19:10:45 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r458560 - in head/misc: . lxi-tools X-SVN-Group: ports-head X-SVN-Commit-Author: pi X-SVN-Commit-Paths: in head/misc: . lxi-tools X-SVN-Commit-Revision: 458560 X-SVN-Commit-Repository: ports MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-head@freebsd.org X-Mailman-Version: 2.1.25 Precedence: list List-Id: SVN commit messages for the ports tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 09 Jan 2018 19:10:46 -0000 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 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 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/