svn commit: r458479 - in head/misc: . liblxi
Kurt Jaeger
pi at FreeBSD.org
Mon Jan 8 20:53:37 UTC 2018
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 at 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 at 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
More information about the svn-ports-all
mailing list