Commit a3898ce3 authored by jgh's avatar jgh
Browse files

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/

PR:		ports/179853
Submitted by:	Uffe Jakobsen <uffe@uffe.org>
parent 26a41552
......@@ -1091,6 +1091,7 @@
SUBDIR += libsigc++12
SUBDIR += libsigc++20
SUBDIR += libsigcx
SUBDIR += libsigrok
SUBDIR += libsigsegv
SUBDIR += libslang2
SUBDIR += libslave
......
# Created by: Uffe Jakobsen <uffe@uffe.org>
# $FreeBSD$
PORTNAME= libsigrok
PORTVERSION= 0.2.0
CATEGORIES= devel
MASTER_SITES= http://sigrok.org/download/source/libsigrok/
MAINTAINER= uffe@uffe.org
COMMENT= Framework for hardware logic analyzers, core library
LICENSE= GPLv3
LIB_DEPENDS= libzip.so:${PORTSDIR}/archivers/libzip
GNU_CONFIGURE= yes
USES= gmake pkgconfig pathfix
USE_GNOME= gtk20
MAKE_JOBS_UNSAFE= yes
USE_LDCONFIG= yes
# Workaround for libusb not knowing LIBUSB_CLASS_APPLICATION
CFLAGS+= -DLIBUSB_CLASS_APPLICATION=0xfe
post-install:
@${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libsigrok.so
.include <bsd.port.mk>
SHA256 (libsigrok-0.2.0.tar.gz) = 25b7930b7f5f0c3f8a8151e511cbffb97985f365fce338bb66f7bf111243b1de
SIZE (libsigrok-0.2.0.tar.gz) = 852744
--- ./hardware/lascar-el-usb/protocol.c.orig 2013-06-22 17:57:14.000000000 +0200
+++ ./hardware/lascar-el-usb/protocol.c 2013-06-22 17:57:56.000000000 +0200
@@ -512,8 +512,7 @@
}
memset(&tv, 0, sizeof(struct timeval));
- libusb_handle_events_timeout_completed(drvc->sr_ctx->libusb_ctx, &tv,
- NULL);
+ libusb_handle_events_timeout(drvc->sr_ctx->libusb_ctx, &tv);
return TRUE;
}
--- ./hardware/victor-dmm/api.c.orig 2013-06-22 17:57:10.000000000 +0200
+++ ./hardware/victor-dmm/api.c 2013-06-22 17:57:36.000000000 +0200
@@ -379,8 +379,7 @@
}
memset(&tv, 0, sizeof(struct timeval));
- libusb_handle_events_timeout_completed(drvc->sr_ctx->libusb_ctx, &tv,
- NULL);
+ libusb_handle_events_timeout(drvc->sr_ctx->libusb_ctx, &tv);
return TRUE;
}
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/
include/libsigrok/libsigrok.h
include/libsigrok/proto.h
include/libsigrok/version.h
lib/libsigrok.a
lib/libsigrok.la
lib/libsigrok.so
lib/libsigrok.so.1
libdata/pkgconfig/libsigrok.pc
@dirrm include/libsigrok
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment