Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 31 Jul 2014 23:22:42 +0000 (UTC)
From:      John Marino <marino@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r363683 - in head/science: . pulseview pulseview/files
Message-ID:  <201407312322.s6VNMgim077447@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
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@uffe.org>
+# $FreeBSD$
+
+PORTNAME=	pulseview
+PORTVERSION=	0.2.0
+CATEGORIES=	science cad
+MASTER_SITES=	http://sigrok.org/download/source/pulseview/
+
+MAINTAINER=	uffe@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/



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