Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 9 Feb 2019 19:54:43 +0000 (UTC)
From:      Yuri Victorovich <yuri@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r492508 - in head/misc: . libiio libiio/files
Message-ID:  <201902091954.x19JshCY046947@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: yuri
Date: Sat Feb  9 19:54:43 2019
New Revision: 492508
URL: https://svnweb.freebsd.org/changeset/ports/492508

Log:
  New port: misc/libiio: Library for interfacing with local and remote IIO devices

Added:
  head/misc/libiio/
  head/misc/libiio/Makefile   (contents, props changed)
  head/misc/libiio/distinfo   (contents, props changed)
  head/misc/libiio/files/
  head/misc/libiio/files/patch-CMakeLists.txt   (contents, props changed)
  head/misc/libiio/pkg-descr   (contents, props changed)
  head/misc/libiio/pkg-plist   (contents, props changed)
Modified:
  head/misc/Makefile

Modified: head/misc/Makefile
==============================================================================
--- head/misc/Makefile	Sat Feb  9 19:37:41 2019	(r492507)
+++ head/misc/Makefile	Sat Feb  9 19:54:43 2019	(r492508)
@@ -216,6 +216,7 @@
     SUBDIR += lesspipe
     SUBDIR += libeatmydata
     SUBDIR += libemos
+    SUBDIR += libiio
     SUBDIR += libisocodes
     SUBDIR += libkeduvocdocument
     SUBDIR += liblxi

Added: head/misc/libiio/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/misc/libiio/Makefile	Sat Feb  9 19:54:43 2019	(r492508)
@@ -0,0 +1,26 @@
+# $FreeBSD$
+
+PORTNAME=	libiio
+DISTVERSIONPREFIX=	v
+DISTVERSION=	0.17
+CATEGORIES=	misc
+
+MAINTAINER=	yuri@FreeBSD.org
+COMMENT=	Library for interfacing with local and remote IIO devices
+
+LICENSE=	BSL
+LICENSE_FILE=	${WRKSRC}/COPYING.txt
+
+LIB_DEPENDS=	libavahi-client.so:net/avahi-app
+
+USES=		cmake gnome
+USE_GITHUB=	yes
+GH_ACCOUNT=	analogdevicesinc
+USE_GNOME=	libxml2
+USE_LDCONFIG=	yes
+
+OPTIONS_DEFINE=	DOCS
+
+PORTDOCS=	*
+
+.include <bsd.port.mk>

Added: head/misc/libiio/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/misc/libiio/distinfo	Sat Feb  9 19:54:43 2019	(r492508)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1549741571
+SHA256 (analogdevicesinc-libiio-v0.17_GH0.tar.gz) = f591693b8759b6f159ab7afcc1325854a883a486adaf8a849acbdfe0def9db56
+SIZE (analogdevicesinc-libiio-v0.17_GH0.tar.gz) = 199593

Added: head/misc/libiio/files/patch-CMakeLists.txt
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/misc/libiio/files/patch-CMakeLists.txt	Sat Feb  9 19:54:43 2019	(r492508)
@@ -0,0 +1,11 @@
+--- CMakeLists.txt.orig	2019-02-09 19:52:30 UTC
++++ CMakeLists.txt
+@@ -310,7 +310,7 @@ endif()
+ #set(SETUP_PY ${CMAKE_CURRENT_SOURCE_DIR}/bindings/python/setup.py)
+ #configure_file(python/setup.py.in ${SETUP_PY} @ONLY)
+ 
+-add_subdirectory(bindings)
++#add_subdirectory(bindings)
+ 
+ if (WITH_MATLAB_BINDINGS_API)
+ 	set(LIBIIO_EXTRA_HEADERS ${LIBIIO_EXTRA_HEADERS} bindings/matlab/iio-wrapper.h)

Added: head/misc/libiio/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/misc/libiio/pkg-descr	Sat Feb  9 19:54:43 2019	(r492508)
@@ -0,0 +1,12 @@
+libiio is used to interface to the Linux Industrial Input/Output (IIO)
+Subsystem. The Linux IIO subsystem is intended to provide support for devices
+that in some sense are analog to digital or digital to analog converters (ADCs,
+DACs). This includes, but is not limited to ADCs, Accelerometers, Gyros, IMUs,
+Capacitance to Digital Converters (CDCs), Pressure Sensors, Color, Light and
+Proximity Sensors, Temperature Sensors, Magnetometers, DACs, DDS (Direct Digital
+Synthesis), PLLs (Phase Locked Loops), Variable/Programmable Gain Amplifiers
+(VGA, PGA), and RF transceivers. You can use libiio natively on an embedded
+Linux target (local mode), or use libiio to communicate remotely to that same
+target from a host Linux, Windows or MAC over USB or Ethernet or Serial.
+
+WWW: https://github.com/analogdevicesinc/libiio

Added: head/misc/libiio/pkg-plist
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/misc/libiio/pkg-plist	Sat Feb  9 19:54:43 2019	(r492508)
@@ -0,0 +1,12 @@
+bin/iio_adi_xflow_check
+bin/iio_attr
+bin/iio_genxml
+bin/iio_info
+bin/iio_readdev
+bin/iio_reg
+bin/iio_writedev
+include/iio.h
+lib/libiio.so
+lib/libiio.so.0
+lib/libiio.so.0.17
+libdata/pkgconfig/libiio.pc



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