svn commit: r363683 - in head/science: . pulseview pulseview/files
John Marino
marino at FreeBSD.org
Thu Jul 31 23:22:43 UTC 2014
Author: marino
Date: Thu Jul 31 23:22:41 2014
New Revision: 363683
URL: http://svnweb.freebsd.org/changeset/ports/363683
QAT: https://qat.redports.org/buildarchive/r363683/
Log:
Add new port: science/pulseview
PR: 179854
Submitted by: uffe (uffe.org)
Major QA: marino
==================================================================
The sigrok project aims at creating a portable, cross-platform,
Free/Libre/Open-Source signal analysis software suite that supports
various device types, such as logic analyzers, MSOs, oscilloscopes,
multimeters, LCR meters, sound level meters, thermometers, hygrometers,
anemometers, light meters, DAQs, dataloggers, function generators,
spectrum analyzers, power supplies, GPIB interfaces, and more.
WWW: http://sigrok.org/
Added:
head/science/pulseview/
head/science/pulseview/Makefile (contents, props changed)
head/science/pulseview/distinfo (contents, props changed)
head/science/pulseview/files/
head/science/pulseview/files/patch-pv_data_signaldata.cpp (contents, props changed)
head/science/pulseview/files/patch-pv_data_signaldata.h (contents, props changed)
head/science/pulseview/pkg-descr (contents, props changed)
Modified:
head/science/Makefile
Modified: head/science/Makefile
==============================================================================
--- head/science/Makefile Thu Jul 31 23:00:56 2014 (r363682)
+++ head/science/Makefile Thu Jul 31 23:22:41 2014 (r363683)
@@ -142,6 +142,7 @@
SUBDIR += pnetcdf
SUBDIR += psi3
SUBDIR += psychopy
+ SUBDIR += pulseview
SUBDIR += py-DendroPy
SUBDIR += py-coards
SUBDIR += py-h5py
Added: head/science/pulseview/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/science/pulseview/Makefile Thu Jul 31 23:22:41 2014 (r363683)
@@ -0,0 +1,25 @@
+# Created by: Uffe Jakobsen <uffe at uffe.org>
+# $FreeBSD$
+
+PORTNAME= pulseview
+PORTVERSION= 0.2.0
+CATEGORIES= science cad
+MASTER_SITES= http://sigrok.org/download/source/pulseview/
+
+MAINTAINER= uffe at uffe.org
+COMMENT= GUI client that supports various hardware logic analyzers
+
+LICENSE= GPLv3
+
+LIB_DEPENDS= libboost_thread.so:${PORTSDIR}/devel/boost-libs \
+ libsigrok.so:${PORTSDIR}/devel/libsigrok \
+ libsigrokdecode.so:${PORTSDIR}/devel/libsigrokdecode
+
+USES= cmake gmake pkgconfig
+USE_QT4= corelib gui moc qmake rcc uic
+CMAKE_ARGS+= -DCMAKE_INSTALL_MANDIR:PATH=${MANPREFIX}/man
+PLIST_FILES= bin/pulseview man/man1/pulseview.1.gz
+
+MAKE_JOBS_UNSAFE=yes
+
+.include <bsd.port.mk>
Added: head/science/pulseview/distinfo
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/science/pulseview/distinfo Thu Jul 31 23:22:41 2014 (r363683)
@@ -0,0 +1,2 @@
+SHA256 (pulseview-0.2.0.tar.gz) = feb5d33a0a91c989bfc39fa758195755e78e87c3cf445bb135a8c8d4f86bc1dd
+SIZE (pulseview-0.2.0.tar.gz) = 148799
Added: head/science/pulseview/files/patch-pv_data_signaldata.cpp
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/science/pulseview/files/patch-pv_data_signaldata.cpp Thu Jul 31 23:22:41 2014 (r363683)
@@ -0,0 +1,13 @@
+--- pv/data/signaldata.cpp.orig 2014-05-06 21:43:51.000000000 +0000
++++ pv/data/signaldata.cpp
+@@ -29,6 +29,10 @@ SignalData::SignalData() :
+ {
+ }
+
++SignalData::~SignalData()
++{
++}
++
+ double SignalData::samplerate() const
+ {
+ return _samplerate;
Added: head/science/pulseview/files/patch-pv_data_signaldata.h
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/science/pulseview/files/patch-pv_data_signaldata.h Thu Jul 31 23:22:41 2014 (r363683)
@@ -0,0 +1,10 @@
+--- pv/data/signaldata.h.orig 2014-05-06 21:43:51.000000000 +0000
++++ pv/data/signaldata.h
+@@ -30,6 +30,7 @@ class SignalData
+ {
+ public:
+ SignalData();
++ virtual ~SignalData();
+
+ public:
+ double samplerate() const;
Added: head/science/pulseview/pkg-descr
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/science/pulseview/pkg-descr Thu Jul 31 23:22:41 2014 (r363683)
@@ -0,0 +1,8 @@
+The sigrok project aims at creating a portable, cross-platform,
+Free/Libre/Open-Source signal analysis software suite that supports
+various device types, such as logic analyzers, MSOs, oscilloscopes,
+multimeters, LCR meters, sound level meters, thermometers, hygrometers,
+anemometers, light meters, DAQs, dataloggers, function generators,
+spectrum analyzers, power supplies, GPIB interfaces, and more.
+
+WWW: http://sigrok.org/
More information about the svn-ports-head
mailing list