Re: comms/gnuradio: any SDR users ? update or remove ?
Le Sun, Nov 24, 2024 at 08:30:33AM +0100, Landry Breuil a écrit : > Le Sat, Nov 23, 2024 at 07:36:05PM -0800, Bryan Vyhmeister a écrit : > > On Sat, Nov 23, 2024 at 10:47:22AM +0100, Landry Breuil wrote: > > > comms/gnuradio is at 3.8.2 in our portstree while upstream is at > > > 3.10.11.0. it is in the way of upgrading boost to 1.87, and has > > > frequently been in the way of previous boost upgrades. right now in the > > > portstree its on 'life support'. > > > > > > is anyone using it on OpenBSD ? willing to look at maintaining it ? > > > > I started looking into it a few weeks back when I was updating > > comms/rtl-sdr and comms/hackrf. I couldn't get it to compile for me in > > its present state but wanted to try using it. I also noticed it was > > quite out of date and started looking at updating the comms/gnuradio > > port but it is certainly a more complicated one. > > it can be challenging. since my initial goal was unbreaking build with > newer boost and so far i failed at that, here's the wip update to > 3.10.11.0, that builds with the in-tree boost 1.84 we have. > > - a separate port for volk, which was split off gnuradio > - improvements needed for: > - icons/desktop file install > - manpath (probably just a matter of setting GR_MAN_DIR) > - rechecking if all run depends are needed > - checking the API for each lib and bumping SHARED_LIBS (i'll probably > go the lazy way and bump'em'all) > > not sending it as a cvs diff since most of the patches have to be > removed, but sending it as a tarball so the wip patches for boost are in > the open... and since i have no idea how to use that zero runtime > testing done. Welcoming tests from actual users, suspects in cc :) new ports, now i think in a nearly commitable state: - manpath/icons/desktop file fixed - volk deconflicted with graphics/volk: - changed PKGNAME - manually moved cmake files to lib/cmake/libvolk - instruct gnuradio to find those via -DVolk_DIR - i've checked that if graphics/volk was installed it wasn't picked instead of devel/volk - i can move the volk port to devel/libvolk ofc - working patches for boost 1.87, and also works with boost 1.84. Well, builds. Runtime feedback from real SDR users welcome. Oks for the new volk port too :) Landry volk-3.1.2_2.tgz Description: application/tar-gz gnuradio-3.10.11.0_2.tgz Description: application/tar-gz
Re: comms/gnuradio: any SDR users ? update or remove ?
Le Mon, Nov 25, 2024 at 03:36:02AM -0500, Thomas Frohwein a écrit : > On Sun, 24 Nov 2024 08:30:33 +0100 > Landry Breuil wrote: > > > - a separate port for volk, which was split off gnuradio > > There is already graphics/volk; I think this would be a PKGNAME > clash... How about PKGNAME=libvolk-3.1.2 ? woops.. not only that, but they will also conflict as-is on at least the cmake stuff... [09:53] c64:~/src/gnucash/ $grep cmake /home/landry/mystuff/devel/volk/pkg/PLIST lib/cmake/ lib/cmake/volk/ lib/cmake/volk/VolkConfig.cmake lib/cmake/volk/VolkConfigVersion.cmake lib/cmake/volk/VolkTargets${MODCMAKE_BUILD_SUFFIX} lib/cmake/volk/VolkTargets.cmake [09:54] c64:~/src/gnucash/ $grep cmake /usr/ports/graphics/volk/pkg/PLIST lib/cmake/ lib/cmake/volk/ lib/cmake/volk/volkConfig.cmake lib/cmake/volk/volkConfigVersion.cmake lib/cmake/volk/volkTargets${MODCMAKE_BUILD_SUFFIX} lib/cmake/volk/volkTargets.cmake sigh.
Re: comms/gnuradio: any SDR users ? update or remove ?
On Sun, 24 Nov 2024 08:30:33 +0100 Landry Breuil wrote: > - a separate port for volk, which was split off gnuradio There is already graphics/volk; I think this would be a PKGNAME clash... How about PKGNAME=libvolk-3.1.2 ?
Re: comms/gnuradio: any SDR users ? update or remove ?
Le Sat, Nov 23, 2024 at 07:36:05PM -0800, Bryan Vyhmeister a écrit : > On Sat, Nov 23, 2024 at 10:47:22AM +0100, Landry Breuil wrote: > > comms/gnuradio is at 3.8.2 in our portstree while upstream is at > > 3.10.11.0. it is in the way of upgrading boost to 1.87, and has > > frequently been in the way of previous boost upgrades. right now in the > > portstree its on 'life support'. > > > > is anyone using it on OpenBSD ? willing to look at maintaining it ? > > I started looking into it a few weeks back when I was updating > comms/rtl-sdr and comms/hackrf. I couldn't get it to compile for me in > its present state but wanted to try using it. I also noticed it was > quite out of date and started looking at updating the comms/gnuradio > port but it is certainly a more complicated one. it can be challenging. since my initial goal was unbreaking build with newer boost and so far i failed at that, here's the wip update to 3.10.11.0, that builds with the in-tree boost 1.84 we have. - a separate port for volk, which was split off gnuradio - improvements needed for: - icons/desktop file install - manpath (probably just a matter of setting GR_MAN_DIR) - rechecking if all run depends are needed - checking the API for each lib and bumping SHARED_LIBS (i'll probably go the lazy way and bump'em'all) not sending it as a cvs diff since most of the patches have to be removed, but sending it as a tarball so the wip patches for boost are in the open... and since i have no idea how to use that zero runtime testing done. Welcoming tests from actual users, suspects in cc :) Landry volk-3.1.2.tgz Description: application/tar-gz gnuradio-3.10.11.0.tgz Description: application/tar-gz
Re: comms/gnuradio: any SDR users ? update or remove ?
On Sat, Nov 23, 2024 at 10:47:22AM +0100, Landry Breuil wrote: > comms/gnuradio is at 3.8.2 in our portstree while upstream is at > 3.10.11.0. it is in the way of upgrading boost to 1.87, and has > frequently been in the way of previous boost upgrades. right now in the > portstree its on 'life support'. > > is anyone using it on OpenBSD ? willing to look at maintaining it ? I started looking into it a few weeks back when I was updating comms/rtl-sdr and comms/hackrf. I couldn't get it to compile for me in its present state but wanted to try using it. I also noticed it was quite out of date and started looking at updating the comms/gnuradio port but it is certainly a more complicated one. > updating to the maintained 3.10 branch is doable, needs a new port for > 'volk' (which was previously shipped with gnuradio), following > https://wiki.gnuradio.org/index.php?title=LinuxInstall#From_Source and > probably starting from an empty patches subdir. But we have to figure > out if it's worth the effort, if somebody is using it or not. I would certainly like to use it and that is my goal. I'm not sure if I have the needed knowledge to update the comms/gnuradio port myself as of yet. I'm hoping to get there and would be happy to attempt to keep it up to date going forward. I appreciate you asking for feedback on this. My goal is to get a number of SDR and amateur radio programs working on OpenBSD like direwolf (port tarball posted to ports@) and also js8call which I have been working on but has proven to be more challenging. Bryan
comms/gnuradio: any SDR users ? update or remove ?
Hi, comms/gnuradio is at 3.8.2 in our portstree while upstream is at 3.10.11.0. it is in the way of upgrading boost to 1.87, and has frequently been in the way of previous boost upgrades. right now in the portstree its on 'life support'. is anyone using it on OpenBSD ? willing to look at maintaining it ? updating to the maintained 3.10 branch is doable, needs a new port for 'volk' (which was previously shipped with gnuradio), following https://wiki.gnuradio.org/index.php?title=LinuxInstall#From_Source and probably starting from an empty patches subdir. But we have to figure out if it's worth the effort, if somebody is using it or not. Landry