Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 8 Jan 2018 20:53:35 +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: r458479 - in head/misc: . liblxi
Message-ID:  <201801082053.w08KrZ9T088836@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: pi
Date: Mon Jan  8 20:53:35 2018
New Revision: 458479
URL: https://svnweb.freebsd.org/changeset/ports/458479

Log:
  New port: misc/liblxi
  
  liblxi is an open source software library which offers a simple API for
  communicating with LXI compatible instruments. The API allows applications
  to discover instruments on your network, send SCPI commands, and receive
  responses.
  
  WWW: https://lxi-tools.github.io
  
  PR:		224713, D13685
  Submitted by:	Dmitri Goutnik <dg@syrec.org>

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

Modified: head/misc/Makefile
==============================================================================
--- head/misc/Makefile	Mon Jan  8 20:29:14 2018	(r458478)
+++ head/misc/Makefile	Mon Jan  8 20:53:35 2018	(r458479)
@@ -249,6 +249,7 @@
     SUBDIR += libeatmydata
     SUBDIR += libisocodes
     SUBDIR += libkdeedu
+    SUBDIR += liblxi
     SUBDIR += libmetalink
     SUBDIR += libpostal
     SUBDIR += libpredict

Added: head/misc/liblxi/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/misc/liblxi/Makefile	Mon Jan  8 20:53:35 2018	(r458479)
@@ -0,0 +1,37 @@
+# $FreeBSD$
+
+PORTNAME=	liblxi
+DISTVERSIONPREFIX=	v
+DISTVERSION=	1.9-2
+DISTVERSIONSUFFIX=	-g6b98d93
+CATEGORIES=	misc
+
+MAINTAINER=	dg@syrec.org
+COMMENT=	Library for communicating with LXI compatible instruments
+
+LICENSE=	BSD3CLAUSE
+LICENSE_FILE=	${WRKSRC}/COPYING
+
+LIB_DEPENDS=	libxml2.so:textproc/libxml2
+
+USES=		autoreconf libtool localbase pkgconfig
+USE_GITHUB=	yes
+GH_ACCOUNT=	lxi-tools
+GNU_CONFIGURE=	yes
+CONFIGURE_ARGS=	--disable-static
+INSTALL_TARGET=	install-strip
+USE_LDCONFIG=	yes
+
+PORTDOCS=	README
+
+OPTIONS_DEFINE=	AVAHI DOCS
+OPTIONS_SUB=	yes
+
+AVAHI_CONFIGURE_ENABLE=	avahi
+AVAHI_LIB_DEPENDS=	libavahi-client.so:net/avahi-app
+
+post-install-DOCS-on:
+	@${MKDIR} ${STAGEDIR}${DOCSDIR}
+	${INSTALL_MAN} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR}
+
+.include <bsd.port.mk>

Added: head/misc/liblxi/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/misc/liblxi/distinfo	Mon Jan  8 20:53:35 2018	(r458479)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1514718407
+SHA256 (lxi-tools-liblxi-v1.9-2-g6b98d93_GH0.tar.gz) = 3bfc305b1643f68f9c16c918267b24eb1f5fd2670bedb5b01ebee98f349279e5
+SIZE (lxi-tools-liblxi-v1.9-2-g6b98d93_GH0.tar.gz) = 18533

Added: head/misc/liblxi/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/misc/liblxi/pkg-descr	Mon Jan  8 20:53:35 2018	(r458479)
@@ -0,0 +1,6 @@
+liblxi is an open source software library which offers a simple API for
+communicating with LXI compatible instruments. The API allows applications
+to discover instruments on your network, send SCPI commands, and receive
+responses.
+
+WWW: https://lxi-tools.github.io

Added: head/misc/liblxi/pkg-plist
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/misc/liblxi/pkg-plist	Mon Jan  8 20:53:35 2018	(r458479)
@@ -0,0 +1,10 @@
+include/lxi.h
+lib/liblxi.so
+lib/liblxi.so.1
+lib/liblxi.so.1.0.0
+man/man3/lxi_connect.3.gz
+man/man3/lxi_disconnect.3.gz
+man/man3/lxi_discover.3.gz
+man/man3/lxi_init.3.gz
+man/man3/lxi_receive.3.gz
+man/man3/lxi_send.3.gz



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