Personal patches
Go to file
Diane Bruce 91e665eb10 Changelog:
## [3.8.0.0] - 2019-08-09

Witness me!

Tonight, we release GNU Radio 3.8.0.0.

It's the first minor release version since more than six years, not without
pride this community stands to face the brightest future SDR on general purpose
hardware ever had.

Since we've not been documenting changes in the shape of a Changelog for the
whole of the development that happened since GNU Radio 3.7.0, I'm afraid that
these release notes will be more of a GLTL;DR (git log too long; didn't read)
than a detailed account of what has changed.

What has _not** changed is the fact that GNU Radio is centered around a very
simple truth:

> Let the developers hack on DSP. Software interfaces are for humans, not the
> other way around.

And so, compared to the later 3.7 releases, nothing has fundamentally modified
the way one develops signal processing systems with GNU Radio: You write blocks,
and you combine blocks to be part of a larger signal processing flow graph.

With that as a success story, we of course have faced quite a bit of change in
the systems we use to develop and in the people that develop GNU Radio. This has
lead to several changes that weren't compatible with 3.7.

**This is an excerpt only:**

### Fixed

#### Project Scope

- Roughly 36 dBBug, (ETOOMANYBUGS)
- Fixed .so versioning

### Changed

#### Project Scope

- C++11
- merged the wholeness of the `next` branch
- Dependency version bumps: CMake, GCC, MSVC, Swig, Boost
- New dependencies: MPIR/GMP, Qt5, gsm, codec2
- Removed dependencies: libusb, Qt4, CppUnit
- Python: Python 2 & Python 3 compatible. 3.8 will be the last Py2k-compatible
  release series
- gengen was replaced by templates (if you don't know gengen, don't do any
  research; save yourself that sorrow)
- Modern CMake (as far as feasible at this point)
- VOLK version updated to v2.0.0
- .clang-format file now dictates coding style
- clang-format'ed the whole tree.
- installed CMake files now tell about configuration

#### gnuradio-runtime

- reworked fractional tag time handling, especially in the context of resamplers

#### GRC

- C++ generation as option
- YAML instead of XML
- removed `blks2`
- much better canvas tooling
- consistent gobject usage
- ROUNDED ARROWS

#### gr-qtgui

- moving from Qt4 to Qt5

#### gr-utils

- `gr_modtool` now vastly improved

#### gr-vocoder

- improved versatility
- removed in-tree libgsm, libcodec2, use system-wide libs

### Removed

#### Project Scope
- Modules `gr-comedi`, `gr-fcd` and `gr-wxgui` are gone

#### gr-comedi

- nobody could remember who used this, or for what. It has seen 0 active code
  contributions in the 3.7 lifecycle

#### gr-digital

- python-based `packet_encoder` and related tools: Bugs that were sporadic and
  never fixed, so after long deprecation, we're removing it

#### gr-fcd

- since it's currently untestable by the CI, it's being removed, as there was no
  code contributions. Generally, we strive to include all batteries with GNU
  Radio. Re-integration within a more general SDR interface would be desirable.

#### gr-utils

- removed PyQwt (dead) based tools

#### gr-wxgui

- Unmaintained, breaks on increasingly many systems, always was slower than
  Qtgui. We've been starting to tell people to migrate to Qt since at
  least 2015. Now, we're finally removing it.

====
Mike English notes:

Note that the 3.8.0.0 tarball is again available from
https://www.gnuradio.org/releases/gnuradio/ and the volk dependency
(a submodule in the git repo) is included so we can do away with
USES_GITHUB and go back to building from the official release tarball.

I've run this through portlint and poudriere already, so it should apply
cleanly.
====

PR:		ports/239793
Submitted by:	mike.english@gmail.com
2019-08-12 12:38:41 +00:00
accessibility Bump PORTREVISION for ports depending on the canonical version of GCC 2019-07-26 20:46:53 +00:00
arabic
archivers Update `archivers/libdeflate' to version 1.3. 2019-08-12 08:30:42 +00:00
astro astro/xtide: Fix missing distfile and unbreak 2019-08-07 05:53:55 +00:00
audio New port: audio/geonkick-lv2: Software percussion synthesizer 2019-08-10 22:23:41 +00:00
base
benchmarks Mark BROKEN: unfetchable 2019-08-04 08:31:22 +00:00
biology biology/checkm: Update 1.0.16 -> 1.0.17 2019-08-11 19:16:49 +00:00
cad These ports now build on aarch64. 2019-08-11 08:30:38 +00:00
chinese Bump PORTREVISION for ports depending on the canonical version of GCC 2019-07-26 20:46:53 +00:00
comms Changelog: 2019-08-12 12:38:41 +00:00
converters Bump PORTREVISION on *-sbcl ports after lang/sbcl upgrade. 2019-08-02 08:37:56 +00:00
databases databases/freetds-devel: Fix typos 2019-08-11 20:47:00 +00:00
deskutils deskutils/cfiles: Update 1.7.2 -> 1.8 2019-08-11 18:58:31 +00:00
devel devel/raylib: Update to 2.5.0 2019-08-12 11:40:46 +00:00
dns Update to 4.0.1 2019-08-10 22:50:58 +00:00
editors - reclaim 2019-08-08 15:28:13 +00:00
emulators emulators/rpcs3: update to 0.0.6.8457 2019-08-11 00:45:29 +00:00
finance Mark BROKEN: unfetchable 2019-08-04 11:43:40 +00:00
french Bump PORTREVISION for ports depending on the canonical version of GCC 2019-07-26 20:46:53 +00:00
ftp Switch to base compiler on powerpc64 2019-08-11 19:50:13 +00:00
games update games/wtf to 20190728 snapshot from NetBSD 2019-08-11 23:34:16 +00:00
german Update to 2019.08.04 2019-08-05 15:42:50 +00:00
graphics graphics/deegree-csw: remove support for EOL tomcat6, bump PORTREVISION 2019-08-11 21:35:01 +00:00
hebrew
hungarian
irc Mark BROKEN: unfetchable 2019-08-04 12:37:58 +00:00
japanese Mark BROKEN: unfetchable 2019-08-04 12:37:58 +00:00
java Workaround for infinite recursion crash 2019-08-12 04:05:58 +00:00
Keywords
korean Mark BROKEN: unfetchable 2019-08-04 12:37:58 +00:00
lang lang/ponyc: Update to 0.30.0 2019-08-12 12:17:48 +00:00
mail mail/thunderbird: update to 68.0 2019-08-11 00:49:33 +00:00
math Revert r508261, it's even more BROKEN 2019-08-11 18:34:15 +00:00
misc Update to 1.130 2019-08-11 11:28:26 +00:00
Mk Update comment: add pgsql 12 2019-08-09 11:46:11 +00:00
multimedia Update to upstream version 36.0.0 2019-08-12 10:28:44 +00:00
net net/ocserv: Fix typos in pkg-descr 2019-08-12 10:52:00 +00:00
net-im net-im/mikutter: no longer depends on rubygem-public_suffix 2019-08-06 07:29:25 +00:00
net-mgmt Fix install with Perl 5.30 and all future possible versions. 2019-08-12 10:35:01 +00:00
net-p2p net-p2p/gtk-gnutella: Update to 1.1.15 2019-08-07 22:18:50 +00:00
news Mark BROKEN: unfetchable 2019-08-05 06:37:30 +00:00
palm Mark BROKEN: unfetchable 2019-08-05 06:37:30 +00:00
polish Update to 20190801 2019-08-05 15:42:55 +00:00
ports-mgmt ports-mgmt/portfmt: Update to latest commit 2019-08-09 08:22:57 +00:00
portuguese
print Temporarily disable the DOCS option on powerpc64. 2019-08-09 21:12:44 +00:00
russian Mark BROKEN: unfetchable 2019-08-05 06:37:30 +00:00
science science/erkale: correction 2019-08-12 09:33:39 +00:00
security - Update WWW 2019-08-12 09:02:31 +00:00
shells shells/ksh93: Attempt to fix r508705 and unbreak index 2019-08-12 07:17:09 +00:00
sysutils sysutils/yank: Update to 1.2.0 2019-08-12 11:21:30 +00:00
Templates
textproc Upgrade textproc/smu to v1.5 2019-08-12 11:54:15 +00:00
Tools Fix typos/grammar. 2019-07-12 16:40:14 +00:00
ukrainian
vietnamese
www Fix typo 2019-08-12 11:17:25 +00:00
x11 x11/waybar: fix memory stats 2019-08-11 22:25:00 +00:00
x11-clocks Mark BROKEN: unfetchable 2019-08-05 13:22:33 +00:00
x11-drivers x11-drivers/xf86-video-qxl: Set x11@ as maintainer 2019-08-05 19:38:26 +00:00
x11-fm Mark BROKEN: unfetchable 2019-08-05 13:22:33 +00:00
x11-fonts Mark BROKEN: unfetchable 2019-08-05 13:22:33 +00:00
x11-servers
x11-themes x11-themes/Kvantum: Update to 0.11.2 2019-08-07 17:46:11 +00:00
x11-toolkits x11-toolkits/redkite: Update 0.6-4 -> 0.6.1 2019-08-09 07:15:26 +00:00
x11-wm x11-wm/sway: update to 1.2.r1 2019-08-09 07:51:31 +00:00
.arcconfig
.gitattributes
.gitauthors
.gitignore
.gitmessage
CHANGES
CONTRIBUTING.md
COPYRIGHT
GIDs ot-recorder stores and accesses data published, via MQTT or http, by 2019-07-31 01:16:27 +00:00
LEGAL sysutils/linux-rkbin: Add new port for RockChip SoC firmware and utils 2019-07-27 14:51:48 +00:00
Makefile
MOVED dmd2 is past its best before date and has expired. Upstream is unable to 2019-08-11 22:15:14 +00:00
README
UIDs ot-recorder stores and accesses data published, via MQTT or http, by 2019-07-31 01:16:27 +00:00
UPDATING Fix tijl's address in the 20190710 entry. 2019-08-02 10:43:36 +00:00

This is the FreeBSD Ports Collection.  For an easy to use
WEB-based interface to it, please see:

	https://www.FreeBSD.org/ports

For general information on the Ports Collection, please see the
FreeBSD Handbook ports section which is available from:

	https://www.FreeBSD.org/doc/en_US.ISO8859-1/books/handbook/ports.html
		for the latest official version
	or:
	The ports(7) manual page (man ports).

These will explain how to use ports and packages.

If you would like to search for a port, you can do so easily by
saying (in /usr/ports):

	make search name="<name>"
	or:
	make search key="<keyword>"

which will generate a list of all ports matching <name> or <keyword>.
make search also supports wildcards, such as:

	make search name="gtk*"

For information about contributing to FreeBSD ports, please see the Porter's
Handbook, available at:

	https://www.FreeBSD.org/doc/en_US.ISO8859-1/books/porters-handbook/

NOTE:  This tree will GROW significantly in size during normal usage!
The distribution tar files can and do accumulate in /usr/ports/distfiles,
and the individual ports will also use up lots of space in their work
subdirectories unless you remember to "make clean" after you're done
building a given port.  /usr/ports/distfiles can also be periodically
cleaned without ill-effect.