Hello ports@, Here is an upate to: comms/rtl-sdr
Tested on: amd64 and bog-standard rtl-sdr device. -------- To build gr-osmosdr we need the newer version of rtl-sdr (mostly definitions for newer devices). Upstream have not released a new version since 2014. I've changed the Makefile to pull from a specific github commit. Cheers, Aaron Index: Makefile =================================================================== RCS file: /cvs/ports/comms/rtl-sdr/Makefile,v retrieving revision 1.4 diff -u -p -u -r1.4 Makefile --- Makefile 4 Mar 2016 10:11:21 -0000 1.4 +++ Makefile 17 Aug 2016 19:11:39 -0000 @@ -2,8 +2,12 @@ COMMENT= software to turn RTL2832U into an SDR -DISTNAME= rtl-sdr-0.20130412 -REVISION= 1 +DISTNAME= rtl-sdr-0.20150516 +REVISION= 0 + +GH_ACCOUNT = steve-m +GH_PROJECT = librtlsdr +GH_COMMIT = 8b4d755ba1b889510fba30f627ee08736203070d SHARED_LIBS= rtlsdr 0.0 @@ -17,9 +21,6 @@ MAINTAINER= Stuart Henderson <sthen@open PERMIT_PACKAGE_CDROM= Yes WANTLIB += c m pthread usb-1.0 - -# http://cgit.osmocom.org/rtl-sdr -MASTER_SITES= http://spacehopper.org/mirrors/ MODULES= devel/cmake LIB_DEPENDS= devel/libusb1 Index: distinfo =================================================================== RCS file: /cvs/ports/comms/rtl-sdr/distinfo,v retrieving revision 1.1.1.1 diff -u -p -u -r1.1.1.1 distinfo --- distinfo 21 Apr 2013 11:45:08 -0000 1.1.1.1 +++ distinfo 17 Aug 2016 18:11:42 -0000 @@ -1,2 +1,2 @@ -SHA256 (rtl-sdr-0.20130412.tar.gz) = yziYeP445KTe5VWGCLV2QSRNjTryKrgk/qvSJyCdGKU= -SIZE (rtl-sdr-0.20130412.tar.gz) = 112343 +SHA256 (rtl-sdr-0.20150516.tar.gz) = mwtz0Gn5ogxsS+tIB0xVvdFRuR7/c8vHcPMVfqlFxt4= +SIZE (rtl-sdr-0.20150516.tar.gz) = 118734 Index: patches/patch-src_CMakeLists_txt =================================================================== RCS file: /cvs/ports/comms/rtl-sdr/patches/patch-src_CMakeLists_txt,v retrieving revision 1.1.1.1 diff -u -p -u -r1.1.1.1 patch-src_CMakeLists_txt --- patches/patch-src_CMakeLists_txt 21 Apr 2013 11:45:08 -0000 1.1.1.1 +++ patches/patch-src_CMakeLists_txt 17 Aug 2016 19:08:36 -0000 @@ -1,16 +1,15 @@ -$OpenBSD: patch-src_CMakeLists_txt,v 1.1.1.1 2013/04/21 11:45:08 sthen Exp $ ---- src/CMakeLists.txt.orig Fri Apr 12 21:51:14 2013 -+++ src/CMakeLists.txt Sun Apr 21 12:17:27 2013 -@@ -101,12 +101,17 @@ target_link_libraries(rtl_adsb rtlsdr_shared - if(UNIX) +$OpenBSD$ +--- src/CMakeLists.txt.orig Fri May 15 17:48:37 2015 ++++ src/CMakeLists.txt Wed Aug 17 14:07:14 2016 +@@ -125,11 +125,16 @@ if(UNIX) target_link_libraries(rtl_fm m) target_link_libraries(rtl_adsb m) + target_link_libraries(rtl_power m) -if(APPLE) - target_link_libraries(rtl_test m) -else() - target_link_libraries(rtl_test m rt) -endif() --endif() + +include(CheckFunctionExists) +check_function_exists(clock_gettime LIBRT_LIBC_HAS_CLOCK_GETTIME) @@ -21,7 +20,6 @@ $OpenBSD: patch-src_CMakeLists_txt,v 1.1 +endif(LIBRT_LIBC_HAS_CLOCK_GETTIME) + +target_link_libraries(rtl_test m ${LIBRT_LIBRARIES}) -+endif(UNIX) + endif() if(WIN32) - target_link_libraries(rtl_sdr libgetopt_static) Index: patches/patch-src_librtlsdr_c =================================================================== RCS file: /cvs/ports/comms/rtl-sdr/patches/patch-src_librtlsdr_c,v retrieving revision 1.1.1.1 diff -u -p -u -r1.1.1.1 patch-src_librtlsdr_c --- patches/patch-src_librtlsdr_c 21 Apr 2013 11:45:08 -0000 1.1.1.1 +++ patches/patch-src_librtlsdr_c 17 Aug 2016 19:07:45 -0000 @@ -1,7 +1,7 @@ -$OpenBSD: patch-src_librtlsdr_c,v 1.1.1.1 2013/04/21 11:45:08 sthen Exp $ ---- src/librtlsdr.c.orig Sat Apr 13 15:00:44 2013 -+++ src/librtlsdr.c Sat Apr 13 15:00:50 2013 -@@ -1340,10 +1340,12 @@ int rtlsdr_open(rtlsdr_dev_t **out_dev, uint32_t index +$OpenBSD$ +--- src/librtlsdr.c.orig Fri May 15 17:48:37 2015 ++++ src/librtlsdr.c Wed Aug 17 13:11:47 2016 +@@ -1476,10 +1476,12 @@ int rtlsdr_open(rtlsdr_dev_t **out_dev, uint32_t index r = libusb_open(device, &dev->devh); if (r < 0) { libusb_free_device_list(list, 1); Index: pkg/PLIST =================================================================== RCS file: /cvs/ports/comms/rtl-sdr/pkg/PLIST,v retrieving revision 1.3 diff -u -p -u -r1.3 PLIST --- pkg/PLIST 22 May 2015 11:31:11 -0000 1.3 +++ pkg/PLIST 17 Aug 2016 19:08:59 -0000 @@ -1,6 +1,7 @@ @comment $OpenBSD: PLIST,v 1.3 2015/05/22 11:31:11 ajacoutot Exp $ @bin bin/rtl_eeprom @bin bin/rtl_fm +@bin bin/rtl_power @bin bin/rtl_sdr @bin bin/rtl_test include/rtl-sdr.h