From owner-svn-ports-head@FreeBSD.ORG Mon Dec 30 23:46:33 2013 Return-Path: Delivered-To: svn-ports-head@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id F06DCA39; Mon, 30 Dec 2013 23:46:33 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id D02551C92; Mon, 30 Dec 2013 23:46:33 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id rBUNkXQB084203; Mon, 30 Dec 2013 23:46:33 GMT (envelope-from jgh@svn.freebsd.org) Received: (from jgh@localhost) by svn.freebsd.org (8.14.7/8.14.7/Submit) id rBUNkW27084195; Mon, 30 Dec 2013 23:46:32 GMT (envelope-from jgh@svn.freebsd.org) Message-Id: <201312302346.rBUNkW27084195@svn.freebsd.org> From: Jason Helfman Date: Mon, 30 Dec 2013 23:46:32 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r338197 - in head/devel: . libsigrok libsigrok/files X-SVN-Group: ports-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-head@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: SVN commit messages for the ports tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 30 Dec 2013 23:46:34 -0000 Author: jgh Date: Mon Dec 30 23:46:31 2013 New Revision: 338197 URL: http://svnweb.freebsd.org/changeset/ports/338197 Log: 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 Added: head/devel/libsigrok/ head/devel/libsigrok/Makefile (contents, props changed) head/devel/libsigrok/distinfo (contents, props changed) head/devel/libsigrok/files/ head/devel/libsigrok/files/patch-hardware-lascar-el-usb-protocol.c (contents, props changed) head/devel/libsigrok/files/patch-hardware-victor-dmm-api.c (contents, props changed) head/devel/libsigrok/pkg-descr (contents, props changed) head/devel/libsigrok/pkg-plist (contents, props changed) Modified: head/devel/Makefile Modified: head/devel/Makefile ============================================================================== --- head/devel/Makefile Mon Dec 30 23:37:14 2013 (r338196) +++ head/devel/Makefile Mon Dec 30 23:46:31 2013 (r338197) @@ -1091,6 +1091,7 @@ SUBDIR += libsigc++12 SUBDIR += libsigc++20 SUBDIR += libsigcx + SUBDIR += libsigrok SUBDIR += libsigsegv SUBDIR += libslang2 SUBDIR += libslave Added: head/devel/libsigrok/Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/libsigrok/Makefile Mon Dec 30 23:46:31 2013 (r338197) @@ -0,0 +1,28 @@ +# Created by: Uffe Jakobsen +# $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 Added: head/devel/libsigrok/distinfo ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/libsigrok/distinfo Mon Dec 30 23:46:31 2013 (r338197) @@ -0,0 +1,2 @@ +SHA256 (libsigrok-0.2.0.tar.gz) = 25b7930b7f5f0c3f8a8151e511cbffb97985f365fce338bb66f7bf111243b1de +SIZE (libsigrok-0.2.0.tar.gz) = 852744 Added: head/devel/libsigrok/files/patch-hardware-lascar-el-usb-protocol.c ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/libsigrok/files/patch-hardware-lascar-el-usb-protocol.c Mon Dec 30 23:46:31 2013 (r338197) @@ -0,0 +1,12 @@ +--- ./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; + } Added: head/devel/libsigrok/files/patch-hardware-victor-dmm-api.c ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/libsigrok/files/patch-hardware-victor-dmm-api.c Mon Dec 30 23:46:31 2013 (r338197) @@ -0,0 +1,12 @@ +--- ./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; + } Added: head/devel/libsigrok/pkg-descr ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/libsigrok/pkg-descr Mon Dec 30 23:46:31 2013 (r338197) @@ -0,0 +1,9 @@ +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/devel/libsigrok/pkg-plist ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/libsigrok/pkg-plist Mon Dec 30 23:46:31 2013 (r338197) @@ -0,0 +1,9 @@ +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