notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Port details
rtl-sdr Command-line tool that performs SDR with RTL2832-based USB sticks
0.6.0_2,1 comms on this many watch lists=1 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 0.6.0_2,1Version of this port present on the latest quarterly branch.
Maintainer: martymac@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2012-11-07 07:49:03
Last Update: 2021-05-10 10:32:41
Commit Hash: e806a5b
People watching this port, also watch:: endless-sky, TkTopNetFlows, dhcp_probe, ovs, ncrack
Also Listed In: hamradio
License: GPLv2
Description:
SVNWeb : git : Homepage
pkg-plist: as obtained via: make generate-plist
Expand this list (124 items)
Collapse this list.
  1. @ldconfig
  2. /usr/local/share/licenses/rtl-sdr-0.6.0_2,1/catalog.mk
  3. /usr/local/share/licenses/rtl-sdr-0.6.0_2,1/LICENSE
  4. /usr/local/share/licenses/rtl-sdr-0.6.0_2,1/GPLv2
  5. bin/rtl_adsb
  6. bin/rtl_eeprom
  7. bin/rtl_fm
  8. bin/rtl_power
  9. bin/rtl_sdr
  10. bin/rtl_tcp
  11. bin/rtl_test
  12. include/rtl-sdr.h
  13. include/rtl-sdr_export.h
  14. lib/librtlsdr.a
  15. lib/librtlsdr.so
  16. lib/librtlsdr.so.0
  17. lib/librtlsdr.so.0.0.5
  18. libdata/pkgconfig/librtlsdr.pc
  19. @comment share/doc/librtlsdr/html/annotated.html
  20. @comment share/doc/librtlsdr/html/annotated_dup.js
  21. @comment share/doc/librtlsdr/html/bc_s.png
  22. @comment share/doc/librtlsdr/html/bdwn.png
  23. @comment share/doc/librtlsdr/html/classes.html
  24. @comment share/doc/librtlsdr/html/closed.png
  25. @comment share/doc/librtlsdr/html/convenience_8h_source.html
  26. @comment share/doc/librtlsdr/html/dir_5992cd9d624b1e0ab1a3765cc8208356.html
  27. @comment share/doc/librtlsdr/html/dir_5992cd9d624b1e0ab1a3765cc8208356.js
  28. @comment share/doc/librtlsdr/html/dir_68267d1309a1af8e8297ef4c3efbcdba.html
  29. @comment share/doc/librtlsdr/html/dir_68267d1309a1af8e8297ef4c3efbcdba.js
  30. @comment share/doc/librtlsdr/html/dir_9b50dc121478bf6bc9dc8d04765e08ed.html
  31. @comment share/doc/librtlsdr/html/dir_9b50dc121478bf6bc9dc8d04765e08ed.js
  32. @comment share/doc/librtlsdr/html/dir_d44c64559bbebec7f509842c48db8b23.html
  33. @comment share/doc/librtlsdr/html/dir_d44c64559bbebec7f509842c48db8b23.js
  34. @comment share/doc/librtlsdr/html/doc.png
  35. @comment share/doc/librtlsdr/html/doxygen.css
  36. @comment share/doc/librtlsdr/html/dynsections.js
  37. @comment share/doc/librtlsdr/html/files.html
  38. @comment share/doc/librtlsdr/html/files_dup.js
  39. @comment share/doc/librtlsdr/html/folderclosed.png
  40. @comment share/doc/librtlsdr/html/folderopen.png
  41. @comment share/doc/librtlsdr/html/getopt_8h_source.html
  42. @comment share/doc/librtlsdr/html/index.html
  43. @comment share/doc/librtlsdr/html/jquery.js
  44. @comment share/doc/librtlsdr/html/menu.js
  45. @comment share/doc/librtlsdr/html/menudata.js
  46. @comment share/doc/librtlsdr/html/nav_f.png
  47. @comment share/doc/librtlsdr/html/nav_g.png
  48. @comment share/doc/librtlsdr/html/nav_h.png
  49. @comment share/doc/librtlsdr/html/navtree.css
  50. @comment share/doc/librtlsdr/html/navtree.js
  51. @comment share/doc/librtlsdr/html/navtreedata.js
  52. @comment share/doc/librtlsdr/html/navtreeindex0.js
  53. @comment share/doc/librtlsdr/html/open.png
  54. @comment share/doc/librtlsdr/html/reg__field_8h_source.html
  55. @comment share/doc/librtlsdr/html/resize.js
  56. @comment share/doc/librtlsdr/html/rtl-sdr_8h_source.html
  57. @comment share/doc/librtlsdr/html/rtl-sdr__export_8h_source.html
  58. @comment share/doc/librtlsdr/html/rtlsdr__i2c_8h_source.html
  59. @comment share/doc/librtlsdr/html/splitbar.png
  60. @comment share/doc/librtlsdr/html/structcmd.html
  61. @comment share/doc/librtlsdr/html/structcmd.js
  62. @comment share/doc/librtlsdr/html/structcmd__state.html
  63. @comment share/doc/librtlsdr/html/structcmd__state.js
  64. @comment share/doc/librtlsdr/html/structcommand.html
  65. @comment share/doc/librtlsdr/html/structcommand.js
  66. @comment share/doc/librtlsdr/html/structcontroller__state.html
  67. @comment share/doc/librtlsdr/html/structcontroller__state.js
  68. @comment share/doc/librtlsdr/html/structdemod__state.html
  69. @comment share/doc/librtlsdr/html/structdemod__state.js
  70. @comment share/doc/librtlsdr/html/structdongle__info__t.html
  71. @comment share/doc/librtlsdr/html/structdongle__info__t.js
  72. @comment share/doc/librtlsdr/html/structdongle__state.html
  73. @comment share/doc/librtlsdr/html/structdongle__state.js
  74. @comment share/doc/librtlsdr/html/structe4k__pll__params.html
  75. @comment share/doc/librtlsdr/html/structe4k__pll__params.js
  76. @comment share/doc/librtlsdr/html/structe4k__state.html
  77. @comment share/doc/librtlsdr/html/structe4k__state.js
  78. @comment share/doc/librtlsdr/html/structgain__comb.html
  79. @comment share/doc/librtlsdr/html/structgain__comb.js
  80. @comment share/doc/librtlsdr/html/structllist.html
  81. @comment share/doc/librtlsdr/html/structllist.js
  82. @comment share/doc/librtlsdr/html/structoption.html
  83. @comment share/doc/librtlsdr/html/structoption.js
  84. @comment share/doc/librtlsdr/html/structoutput__state.html
  85. @comment share/doc/librtlsdr/html/structoutput__state.js
  86. @comment share/doc/librtlsdr/html/structpll__settings.html
  87. @comment share/doc/librtlsdr/html/structpll__settings.js
  88. @comment share/doc/librtlsdr/html/structr82xx__config.html
  89. @comment share/doc/librtlsdr/html/structr82xx__config.js
  90. @comment share/doc/librtlsdr/html/structr82xx__freq__range.html
  91. @comment share/doc/librtlsdr/html/structr82xx__freq__range.js
  92. @comment share/doc/librtlsdr/html/structr82xx__priv.html
  93. @comment share/doc/librtlsdr/html/structr82xx__priv.js
  94. @comment share/doc/librtlsdr/html/structreg__field.html
  95. @comment share/doc/librtlsdr/html/structreg__field.js
  96. @comment share/doc/librtlsdr/html/structreg__field__ops.html
  97. @comment share/doc/librtlsdr/html/structreg__field__ops.js
  98. @comment share/doc/librtlsdr/html/structrtlsdr__config.html
  99. @comment share/doc/librtlsdr/html/structrtlsdr__config.js
  100. @comment share/doc/librtlsdr/html/structrtlsdr__dev.html
  101. @comment share/doc/librtlsdr/html/structrtlsdr__dev.js
  102. @comment share/doc/librtlsdr/html/structrtlsdr__dongle.html
  103. @comment share/doc/librtlsdr/html/structrtlsdr__dongle.js
  104. @comment share/doc/librtlsdr/html/structrtlsdr__tuner__iface.html
  105. @comment share/doc/librtlsdr/html/structrtlsdr__tuner__iface.js
  106. @comment share/doc/librtlsdr/html/structstrbuf.html
  107. @comment share/doc/librtlsdr/html/structstrbuf.js
  108. @comment share/doc/librtlsdr/html/structtuning__state.html
  109. @comment share/doc/librtlsdr/html/structtuning__state.js
  110. @comment share/doc/librtlsdr/html/sync_off.png
  111. @comment share/doc/librtlsdr/html/sync_on.png
  112. @comment share/doc/librtlsdr/html/tab_a.png
  113. @comment share/doc/librtlsdr/html/tab_b.png
  114. @comment share/doc/librtlsdr/html/tab_h.png
  115. @comment share/doc/librtlsdr/html/tab_s.png
  116. @comment share/doc/librtlsdr/html/tabs.css
  117. @comment share/doc/librtlsdr/html/tuner__e4k_8h_source.html
  118. @comment share/doc/librtlsdr/html/tuner__fc0012_8h_source.html
  119. @comment share/doc/librtlsdr/html/tuner__fc0013_8h_source.html
  120. @comment share/doc/librtlsdr/html/tuner__fc2580_8h_source.html
  121. @comment share/doc/librtlsdr/html/tuner__r82xx_8h_source.html
  122. @owner
  123. @group
  124. @mode
Collapse this list.
Dependency lines:
  • For RUN/BUILD depends:
    • rtl-sdr>0:comms/rtl-sdr
  • For LIB depends:
    • librtlsdr.so:comms/rtl-sdr
To install the port: cd /usr/ports/comms/rtl-sdr/ && make install clean
To add the package, run one of these commands:
  • pkg install comms/rtl-sdr
  • pkg install rtl-sdr
PKGNAME: rtl-sdr
Flavors: there is no flavor information for this port.
distinfo:
Packages (timestamps in pop-ups are UTC):
rtl-sdr
ABIlatestquarterly
FreeBSD:11:aarch64201709190.6.0,1
FreeBSD:11:amd640.6.0_2,10.6.0_2,1
FreeBSD:11:armv620140210_60.6.0,1
FreeBSD:11:i3860.6.0_2,10.6.0_2,1
FreeBSD:11:mips--
FreeBSD:11:mips64-0.6.0,1
FreeBSD:12:aarch64201709190.6.0_2,1
FreeBSD:12:amd640.6.0_2,10.6.0_2,1
FreeBSD:12:armv6201709190.6.0,1
FreeBSD:12:armv7201709190.6.0,1
FreeBSD:12:i3860.6.0_2,10.6.0_2,1
FreeBSD:12:mips--
FreeBSD:12:mips64201709190.6.0,1
FreeBSD:12:powerpc64-0.6.0_1,1
FreeBSD:13:aarch640.6.0_1,10.6.0_2,1
FreeBSD:13:amd640.6.0_2,10.6.0_2,1
FreeBSD:13:armv60.6.0_1,10.6.0_1,1
FreeBSD:13:armv70.6.0_1,10.6.0_1,1
FreeBSD:13:i3860.6.0_2,10.6.0_2,1
FreeBSD:13:mips--
FreeBSD:13:mips640.6.0_1,10.6.0_1,1
FreeBSD:13:powerpc640.6.0_1,10.6.0_2,1
FreeBSD:14:aarch640.6.0_2,1-
FreeBSD:14:amd640.6.0_2,1-
FreeBSD:14:armv60.6.0_1,1-
FreeBSD:14:armv70.6.0_1,1-
FreeBSD:14:i3860.6.0_2,1-
FreeBSD:14:mips--
FreeBSD:14:mips640.6.0_2,1-
FreeBSD:14:powerpc640.6.0_1,1-
 

Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. pkgconf>=1.3.0_1 : devel/pkgconf
  2. autoconf>=2.69 : devel/autoconf
  3. automake>=1.16.1 : devel/automake
  4. libtoolize : devel/libtool
This port is required by:
for Libraries
  1. audio/welle.io
  2. comms/dump1090
  3. comms/gr-osmosdr
  4. comms/libsdr
  5. comms/linrad
  6. comms/rtl-433
  7. comms/soapysdr-rtlsdr
Expand this list (12 items / 5 hidden - sorry, this count includes any deleted ports)
  1. Collapse this list).
  2. comms/svxlink
  3. Collapse this list.

Deleted ports which required this port:

Expand this list of 4 deleted ports
  1. comms/dabstick-radio*
  2. comms/dump1090_mr*
  3. comms/rtl-443*
  4. misc/soapysdr-rtlsdr*
  5. Collapse this list of deleted ports.
* - deleted ports are only shown under the This port is required by section. It was harder to do for the Required section. Perhaps later...

Configuration Options:
Options name:

USES:

Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/steve-m/librtlsdr/tar.gz/0.6.0?dummy=/
Collapse this list.

Number of commits found: 36

Commit History - (may be incomplete: see SVNWeb link above for full details)
DateByDescription
10 May 2021 10:32:41
 files touched by this commit commit hash:e806a5b226b205e1c99b597e3ec4bcc90427b2bb  0.6.0_2,1
martymac search for other commits by this committer
comms/rtl-sdr: Do not force gnu89 C std anymore

- gnu89 do not seem to be needed anymore
- also, remove useless dependency to gmake

PR:		255725
Reported by:	Nico Sonack <nsonack@outlook.com>
06 Apr 2021 14:31:07
 files touched by this commit commit hash:305f148f482daf30dcf728039d03d019f88344eb  0.6.0_1,1
mat search for other commits by this committer
Remove # $FreeBSD$ from Makefiles.
22 Mar 2021 10:17:44
Original commit files touched by this commit Revision:568947  0.6.0_1,1
danfe search for other commits by this committer
Fix spelling mistakes, typos, poor wording, hyphenation, jargonisms,
contractions, "<portname> is ..." cases, missing Oxford commas, and
other miscellaneous style bugs in the COMMENT line.
08 Jan 2021 07:47:03
Original commit files touched by this commit Revision:560752  0.6.0_1,1
fluffy search for other commits by this committer
devel/doxygen: Update to 1.9.0

- regen patches by 'make makepatch'
- adjust consumers which affected by new doxygen styles
- take maintainersip

Changelog: https://www.doxygen.nl/manual/changelog.html#log_1_9_0

PR:		242347
Submitted by:	fluffy
Reported by:	Naram Qashat (ex-maintainer)
Exp-run by:	antoine
24 Feb 2019 19:12:54
Original commit files touched by this commit Revision:493800  0.6.0,1
martymac search for other commits by this committer
comms/rtl-sdr: Switch to upstream versioning scheme and update to 0.6.0

Also:
- Switch to Github mirror
- Bump dependent ports' PORTREVISIONs
24 Jan 2018 11:07:48
Original commit files touched by this commit Revision:459833  20170919
martymac search for other commits by this committer
Update to 20170919

(no ABI change, so no need to bump dependencies)
19 Jan 2018 21:28:34
Original commit files touched by this commit Revision:459474  20140210_11
antoine search for other commits by this committer
Update devel/doxygen to 1.8.14

PR:		225290
Submitted by:	Naram Qashat (maintainer)
05 Feb 2017 03:30:43
Original commit files touched by this commit Revision:433346  20140210_10
jbeich search for other commits by this committer
Prefer -std=gnu89 over -fgnu89-inline
16 Jan 2017 21:18:27
Original commit files touched by this commit Revision:431703  20140210_10
martymac search for other commits by this committer
Fix build with clang 4.0

PR:		216048
Submitted by:	jbeich
05 Jan 2017 22:58:02
Original commit files touched by this commit Revision:430669  20140210_9
jbeich search for other commits by this committer
Assume "pkg-config libusb*" works after 9.x EOL

FreeBSD appears to use different pkg-config name for 0.1.x API but it
doesn't matter much as 0.1, 1.0 and 2.0 share CFLAGS/LIBS.
21 Oct 2016 15:21:13
Original commit files touched by this commit Revision:424427  20140210_8
mat search for other commits by this committer
Use USES=pathfix where applicable.

PR:		213195
Submitted by:	mat
Exp-run by:	antoine
Sponsored by:	Absolight
Differential Revision:	https://reviews.freebsd.org/D8093
30 Sep 2016 23:41:18
Original commit files touched by this commit Revision:423029  20140210_8
marino search for other commits by this committer
comms/rtl-sdr: pedantic typo correction
30 Sep 2016 17:03:24
Original commit files touched by this commit Revision:423001  20140210_8
mat search for other commits by this committer
Fix build.

Reported by:	antoine
Pointy hat:	mat
Sponsored by:	Absolight
30 Sep 2016 16:04:12
Original commit files touched by this commit Revision:422996  20140210_8
mat search for other commits by this committer
Only build docs with doxygen inside a DOXYGEN option.

Sponsored by:	Absolight
27 Sep 2016 16:32:53
Original commit files touched by this commit Revision:422818  20140210_7
antoine search for other commits by this committer
- Update devel/doxygen to 1.8.12
- Adjust plist of ports depending on it

PR:		212869
19 May 2016 10:21:25
Original commit files touched by this commit Revision:415498  20140210_6
amdmi3 search for other commits by this committer
- Fix trailing whitespace in pkg-descrs, categories [a-f]*

Approved by:	portmgr blanket
01 Apr 2016 13:29:17
Original commit files touched by this commit Revision:412344  20140210_6
mat search for other commits by this committer
Remove ${PORTSDIR}/ from dependencies, Mk and categories a, b, and c.

With hat:	portmgr
Sponsored by:	Absolight
19 Aug 2015 13:30:00
Original commit files touched by this commit Revision:394778  20140210_6  Sanity Test Failure
mat search for other commits by this committer
Convert ports to use the options helpers in categories [abc]*, and minor fixes.

Sponsored by:	Absolight
Differential Revision:	https://reviews.freebsd.org/D3412?
27 Jul 2015 17:11:52
Original commit files touched by this commit Revision:392994  20140210_6
antoine search for other commits by this committer
Update devel/doxygen to 1.8.10

PR:		201365
exp-run:	self
03 Feb 2015 11:09:00
Original commit files touched by this commit Revision:378347  20140210_5
martymac search for other commits by this committer
Add support for HanfTek DVB-T

PR:		197272
Submitted by:	skreuzer
31 Dec 2014 06:45:11
Original commit files touched by this commit Revision:375872  20140210_4
antoine search for other commits by this committer
Update devel/doxygen to 1.8.9

PR:		ports/196342
Submitted by:	Naram Qashat (maintainer)
Exp-run and fixes to depending ports:	self
18 Dec 2014 16:57:20
Original commit files touched by this commit Revision:374911  20140210_3
bapt search for other commits by this committer
The half done helper was not intended revert
18 Dec 2014 11:43:27
Original commit files touched by this commit Revision:374897  20140210_3
bapt search for other commits by this committer
Convert to USES=autoreconf
13 Oct 2014 07:12:43
Original commit files touched by this commit Revision:370757  20140210_3
martymac search for other commits by this committer
Remove @dirrm/@dirrmty from my ports
09 Aug 2014 19:39:09
Original commit files touched by this commit Revision:364468  20140210_3
antoine search for other commits by this committer
Update devel/doxygen to 1.8.7
Update dependent ports to build with it

Most of work by:	pi@
Exp-run:	self
PR:		ports/190943
29 Jul 2014 19:11:53
Original commit files touched by this commit Revision:363374  20140210_2
adamw search for other commits by this committer
Convert a bunch of EXTRACT_SUFX=... into USES=tar:...

Approved by:	portmgr (not really, but touches unstaged ports)
15 Jul 2014 15:03:24
Original commit files touched by this commit Revision:361937  20140210_2
adamw search for other commits by this committer
Add DOCS to OPTIONS_DEFINE to ports that check for PORT_OPTIONS:MDOCS.
11 Jul 2014 12:25:55
Original commit files touched by this commit Revision:361525  20140210_2
martymac search for other commits by this committer
Fix librtlsdr.pc

Submitted by:	David Bjornsson <dabb@lolnet.is>
21 May 2014 12:14:52
Original commit files touched by this commit Revision:354747  20140210_1
martymac search for other commits by this committer
Strip using INSTALL_TARGET=install-strip instead of post-install action
16 May 2014 12:27:01
Original commit files touched by this commit Revision:354215  20140210_1
martymac search for other commits by this committer
Switch to USES=libtool
26 Mar 2014 08:50:34
Original commit files touched by this commit Revision:349236  20140210
martymac search for other commits by this committer
Update to 20140210
10 Oct 2013 06:16:03
Original commit files touched by this commit Revision:329965  20130913
martymac search for other commits by this committer
- Update comms/rtl-sdr to 20130913 and bump dependent ports' revisions
- Enable staging
- Update USES
- Remove IGNORE statement for pre-8.x versions
20 Sep 2013 16:03:29
Original commit files touched by this commit Revision:327714  20130116
bapt search for other commits by this committer
Add NO_STAGE all over the place in preparation for the staging support (cat:
comms)
23 Apr 2013 06:34:47
Original commit files touched by this commit Revision:316310  20130116
bapt search for other commits by this committer
Convert all c categories to USE=pkgconfig
22 Jan 2013 07:01:28
Original commit files touched by this commit Revision:310805  20130116
martymac search for other commits by this committer
Update to 20130116
07 Nov 2012 07:48:48
Original commit files touched by this commit Revision:307117  20121104
martymac search for other commits by this committer
Add rtl-sdr, set of tools to use RTL2832U-based USB dongles as cheap SDR

Feature safe:	yes

Number of commits found: 36