svn commit: r510752 - in head/misc: . iio-oscilloscope

Yuri Victorovich yuri at FreeBSD.org
Mon Sep 2 04:20:03 UTC 2019


Author: yuri
Date: Mon Sep  2 04:20:01 2019
New Revision: 510752
URL: https://svnweb.freebsd.org/changeset/ports/510752

Log:
  New port: misc/iio-oscilloscope: Oscilloscope application for interfacing with various IIO devices

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

Modified: head/misc/Makefile
==============================================================================
--- head/misc/Makefile	Mon Sep  2 03:59:14 2019	(r510751)
+++ head/misc/Makefile	Mon Sep  2 04:20:01 2019	(r510752)
@@ -188,6 +188,7 @@
     SUBDIR += hotkeys
     SUBDIR += hulgalugha
     SUBDIR += ignition-fuel-tools
+    SUBDIR += iio-oscilloscope
     SUBDIR += imerge
     SUBDIR += img2xterm
     SUBDIR += ini_file_manager

Added: head/misc/iio-oscilloscope/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/misc/iio-oscilloscope/Makefile	Mon Sep  2 04:20:01 2019	(r510752)
@@ -0,0 +1,33 @@
+# $FreeBSD$
+
+PORTNAME=	iio-oscilloscope
+DISTVERSIONPREFIX=	v
+DISTVERSION=	0.10
+DISTVERSIONSUFFIX=	-master-28-g9b9a441
+CATEGORIES=	misc
+
+MAINTAINER=	yuri at FreeBSD.org
+COMMENT=	Oscilloscope application for interfacing with various IIO devices
+
+LICENSE=	GPLv2
+LICENSE_FILE=	${WRKSRC}/LICENSE
+
+LIB_DEPENDS=	libad9361.so:misc/libad9361-iio \
+		libcurl.so:ftp/curl \
+		libfftw3.so:math/fftw3 \
+		libfontconfig.so:x11-fonts/fontconfig \
+		libfreetype.so:print/freetype2 \
+		libgtkdatabox.so:x11-toolkits/gtkdatabox \
+		libiio.so:misc/libiio \
+		libjansson.so:devel/jansson \
+		libmatio.so:math/matio
+
+USES=		cmake gnome localbase:ldflags pkgconfig
+USE_GITHUB=	yes
+GH_ACCOUNT=	analogdevicesinc
+USE_GNOME=	atk cairo gdkpixbuf2 gtk20 libxml2 pango
+USE_LDCONFIG=	yes
+
+LDFLAGS+=	-lm -lexecinfo
+
+.include <bsd.port.mk>

Added: head/misc/iio-oscilloscope/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/misc/iio-oscilloscope/distinfo	Mon Sep  2 04:20:01 2019	(r510752)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1567395752
+SHA256 (analogdevicesinc-iio-oscilloscope-v0.10-master-28-g9b9a441_GH0.tar.gz) = be6e87fd69139368a59e9c7dabfe0382145e4c944af5b13a339959aa3dc0b061
+SIZE (analogdevicesinc-iio-oscilloscope-v0.10-master-28-g9b9a441_GH0.tar.gz) = 40501263

Added: head/misc/iio-oscilloscope/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/misc/iio-oscilloscope/pkg-descr	Mon Sep  2 04:20:01 2019	(r510752)
@@ -0,0 +1,8 @@
+The ADI IIO Oscilloscope is a example application, which demonstrates how to
+interface different evaluation boards from within a Linux system. The
+application supports plotting of the captured data in four different modes
+(time domain, frequency domain, constellation and cross-correlation). The
+application also allows to view and modify several settings of the evaluation
+board's devices.
+
+WWW: https://wiki.analog.com/resources/tools-software/linux-software/iio_oscilloscope

Added: head/misc/iio-oscilloscope/pkg-plist
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/misc/iio-oscilloscope/pkg-plist	Mon Sep  2 04:20:01 2019	(r510752)
@@ -0,0 +1,196 @@
+bin/osc
+bin/osc-v
+lib/libosc.so
+lib/libosc.so.0
+lib/libosc.so.v
+lib/osc/AD5628_1.so
+lib/osc/AD7303.so
+lib/osc/ad6676.so
+lib/osc/ad9371.so
+lib/osc/ad9371_adv.so
+lib/osc/ad9739a.so
+lib/osc/adrv9009.so
+lib/osc/adrv9009_adv.so
+lib/osc/block_diagrams/AD-FMCDAQ2-EBZ.jpg
+lib/osc/block_diagrams/AD9144_11675-002.svg
+lib/osc/block_diagrams/AD9361.svg
+lib/osc/block_diagrams/AD9371.svg
+lib/osc/block_diagrams/AD9523_09278-020.svg
+lib/osc/block_diagrams/AD9625_11814-001.svg
+lib/osc/block_diagrams/AD9680_11752-001.svg
+lib/osc/block_diagrams/ADRV9371-N_PCBZ.jpg
+lib/osc/block_diagrams/AD_FMCOMM2S2_RevC.jpg
+lib/osc/block_diagrams/AD_FMCOMMS5_EBZ.jpg
+lib/osc/block_diagrams/Zynq.svg
+lib/osc/block_diagrams/fmcomms2.svg
+lib/osc/cn0357.so
+lib/osc/cn0508.so
+lib/osc/daq2.so
+lib/osc/debug.so
+lib/osc/dmm.so
+lib/osc/filters/61_44_28MHz.ftr
+lib/osc/filters/AD936x_LP_180kHz_521kSPS.ftr
+lib/osc/filters/AD936x_LP_256kHz_768kSPS.ftr
+lib/osc/filters/AD936x_LP_333kHz_1MSPS.ftr
+lib/osc/filters/AD936x_LP_666kHz_2MSPS.ftr
+lib/osc/filters/ATSC_10M72Hz.ftr
+lib/osc/filters/GSM.ftr
+lib/osc/filters/LTE10_MHz.ftr
+lib/osc/filters/LTE15_MHz.ftr
+lib/osc/filters/LTE1p4_MHz.ftr
+lib/osc/filters/LTE20_MHz.ftr
+lib/osc/filters/LTE3_MHz.ftr
+lib/osc/filters/LTE5_MHz.ftr
+lib/osc/filters/UMTS.ftr
+lib/osc/filters/ad9371_5/profile_TxBW100_ORxBW100_RxBW100.txt
+lib/osc/filters/ad9371_5/profile_TxBW100_ORxBW100_RxBW20.txt
+lib/osc/filters/ad9371_5/profile_TxBW100_ORxBW100_RxBW50.txt
+lib/osc/filters/ad9371_5/profile_TxBW200_ORxBW200_RxBW100.txt
+lib/osc/filters/ad9371_5/profile_TxBW50_ORxBW50_RxBW25.txt
+lib/osc/filters/ad9371_5/profile_TxBW50_ORxBW50_RxBW50.txt
+lib/osc/filters/adrv9009/Tx_BW100_IR122p88_Rx_BW100_OR122p88_ORx_BW100_OR122p88_DC122p88.txt
+lib/osc/filters/adrv9009/Tx_BW100_IR122p88_Rx_BW100_OR122p88_ORx_BW100_OR122p88_DC245p76.txt
+lib/osc/filters/adrv9009/Tx_BW200_IR245p76_Rx_BW100_OR122p88_ORx_BW200_OR245p76_DC122p88.txt
+lib/osc/filters/adrv9009/Tx_BW200_IR245p76_Rx_BW100_OR122p88_ORx_BW200_OR245p76_DC245p76.txt
+lib/osc/filters/adrv9009/Tx_BW200_IR245p76_Rx_BW200_OR245p76_ORx_BW200_OR245p76_DC122p88.txt
+lib/osc/filters/adrv9009/Tx_BW200_IR245p76_Rx_BW200_OR245p76_ORx_BW200_OR245p76_DC245p76.txt
+lib/osc/filters/adrv9009/Tx_BW400_IR491p52_Rx_BW200_OR245p76_ORx_BW400_OR491p52_DC245p76.txt
+lib/osc/fmcadc3.so
+lib/osc/fmcomms1.so
+lib/osc/fmcomms11.so
+lib/osc/fmcomms2.so
+lib/osc/fmcomms2_adv.so
+lib/osc/fmcomms5.so
+lib/osc/fmcomms6.so
+lib/osc/lidar.so
+lib/osc/motor_control.so
+lib/osc/pr_config.so
+lib/osc/profiles/AD-FMCADC2_test.ini
+lib/osc/profiles/AD-FMCDAQ2_test.ini
+lib/osc/profiles/AD-FMCDAQ3_test.ini
+lib/osc/profiles/AD-FREQCVT1_test.ini
+lib/osc/profiles/AD-TRXBOOST1_test.ini
+lib/osc/profiles/ADRV9363_test.ini
+lib/osc/profiles/ADRV9371-W_test.ini
+lib/osc/profiles/ADRV9371_test.ini
+lib/osc/profiles/FMComms1_sweep_rx.ini
+lib/osc/profiles/FMComms1_sweep_tx.ini
+lib/osc/profiles/FMComms1_test.ini
+lib/osc/profiles/FMComms2_sweep.ini
+lib/osc/profiles/FMComms2_test.ini
+lib/osc/profiles/FMComms4_sweep.ini
+lib/osc/profiles/FMComms4_test.ini
+lib/osc/profiles/FMComms5_test.ini
+lib/osc/profiles/GSM.ini
+lib/osc/profiles/LTE10.ini
+lib/osc/profiles/LTE15.ini
+lib/osc/profiles/LTE1p4.ini
+lib/osc/profiles/LTE20.ini
+lib/osc/profiles/LTE3.ini
+lib/osc/profiles/LTE5.ini
+lib/osc/profiles/PZSDR1_test.ini
+lib/osc/profiles/PZSDR2_2400TDD_test.ini
+lib/osc/profiles/PZSDR2_test.ini
+lib/osc/waveforms/10.txt
+lib/osc/waveforms/11.txt
+lib/osc/waveforms/1M_10M_nyq.txt
+lib/osc/waveforms/LTE10.mat
+lib/osc/waveforms/LTE15.mat
+lib/osc/waveforms/LTE20.mat
+lib/osc/waveforms/LTE5.mat
+lib/osc/waveforms/LTE_E_TM3.1_64QAM_10MHz.mat
+lib/osc/waveforms/Tx_10MHz_61.44Msps_PeakScaling3.0dBFS_ETM1.1_PAR7.5dB_Offset0MHz_4Carrier.txt
+lib/osc/waveforms/Tx_20MHz_245.76Msps_PeakScaling3.0dBFS_ETM1.1_PAR7.5dB_Offset0MHz.txt
+lib/osc/waveforms/Tx_20MHz_245.76Msps_PeakScaling3.0dBFS_ETM1.1_PAR7.5dB_Offset0MHz_2Carrier.txt
+lib/osc/waveforms/Tx_20MHz_245.76Msps_PeakScaling3.0dBFS_ETM1.1_PAR7.5dB_Offset0MHz_4Carrier.txt
+lib/osc/waveforms/Tx_20MHz_61.44Msps_PeakScaling3.0dBFS_ETM1.1_PAR7.5dB_Offset0MHz.txt
+lib/osc/waveforms/chirp.mat
+lib/osc/waveforms/modem_qpsk_20MHz.mat
+lib/osc/waveforms/msk_20M.txt
+lib/osc/waveforms/qam16_20M.txt
+lib/osc/waveforms/qpsk/qpsk_tx_data_8x.txt
+lib/osc/waveforms/qpsk/qpsk_tx_raw_2msps.mat
+lib/osc/waveforms/qpsknofilt_30M.txt
+lib/osc/waveforms/qpskwithfilt_30.72M.txt
+lib/osc/waveforms/sinewave_0.3.mat
+lib/osc/waveforms/sinewave_0.3_2ch.mat
+lib/osc/waveforms/sinewave_0.6.mat
+lib/osc/waveforms/sinewave_0.6_2ch.mat
+lib/osc/waveforms/sinewave_0.9.mat
+lib/osc/waveforms/sinewave_0.9_2ch.mat
+lib/osc/xmls/ad9122.xml
+lib/osc/xmls/ad9144.xml
+lib/osc/xmls/ad9250.xml
+lib/osc/xmls/ad9361-phy.xml
+lib/osc/xmls/ad9517.xml
+lib/osc/xmls/ad9523.xml
+lib/osc/xmls/ad9528.xml
+lib/osc/xmls/ad9643.xml
+lib/osc/xmls/ad9680.xml
+lib/osc/xmls/adf4351.xml
+lib/osc/xmls/adi_regmap_adc.xml
+lib/osc/xmls/adi_regmap_adc_v10.xml
+lib/osc/xmls/adi_regmap_adc_v9.xml
+lib/osc/xmls/adi_regmap_dac.xml
+lib/osc/xmls/adi_regmap_dac_v9.xml
+share/osc/AD5628_1.glade
+share/osc/AD7303.glade
+share/osc/ADIlogo.png
+share/osc/IIOlogo.png
+share/osc/ad6676.glade
+share/osc/ad9371.glade
+share/osc/ad9371_adv.glade
+share/osc/ad9739a.glade
+share/osc/adrv9009.glade
+share/osc/adrv9009_adv.glade
+share/osc/ch_color_icon.png
+share/osc/cn0357.glade
+share/osc/cn0508.glade
+share/osc/daq2.glade
+share/osc/debug.glade
+share/osc/dmm.glade
+share/osc/fmcadc3.glade
+share/osc/fmcomms1.glade
+share/osc/fmcomms11.glade
+share/osc/fmcomms2.glade
+share/osc/fmcomms2_adv.glade
+share/osc/fmcomms5.glade
+share/osc/fmcomms6.glade
+share/osc/icons/ADIlogo.png
+share/osc/icons/IIOlogo.png
+share/osc/icons/ch_color_icon.png
+share/osc/icons/laser_symbol.png
+share/osc/icons/osc.ico
+share/osc/icons/osc.svg
+share/osc/icons/osc128.png
+share/osc/icons/osc16.png
+share/osc/icons/osc256.png
+share/osc/icons/osc32.png
+share/osc/icons/osc64.png
+share/osc/icons/osc_capture.png
+share/osc/icons/osc_generator.png
+share/osc/icons/sawtooth.png
+share/osc/icons/sine.png
+share/osc/icons/square.png
+share/osc/icons/triangle.png
+share/osc/laser_symbol.png
+share/osc/lidar.glade
+share/osc/motor_control.glade
+share/osc/osc.glade
+share/osc/osc.ico
+share/osc/osc.svg
+share/osc/osc128.png
+share/osc/osc16.png
+share/osc/osc256.png
+share/osc/osc32.png
+share/osc/osc64.png
+share/osc/osc_capture.png
+share/osc/osc_generator.png
+share/osc/oscplot.glade
+share/osc/pr_config.glade
+share/osc/sawtooth.png
+share/osc/scpi.glade
+share/osc/sine.png
+share/osc/spectrum_analyzer.glade
+share/osc/square.png
+share/osc/triangle.png


More information about the svn-ports-all mailing list