Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

gnuradio: update version to new stable (3.8) and full refactory #6880

Merged
merged 34 commits into from Jul 13, 2020

Conversation

ra1nb0w
Copy link
Contributor

@ra1nb0w ra1nb0w commented Apr 16, 2020

Description

  • migrate main port from GNURadio 3.7 to 3.8
  • add multiple python versions for GNURadio 3.8
  • create a gnuradio37 subport to offer a simple way for the user to
    install the old stable
  • full refactory of the gnuradio Portfile using the current style
  • gnuradio-devel is now obsolete and only gnuradio-next is available
  • move all gr-* modules to GNURadio 3.8 if available
  • create gr37-* modules to support gnuradio37
Type(s)
  • bugfix
  • enhancement
  • security fix
Tested on

macOS 10.15.4 19E287
Xcode 11.4 11E146

Verification

Have you

  • checked your Portfile with port lint?
  • tried existing tests with sudo port test?
  • tried a full install with sudo port -vst install?
  • tested basic functionality of all binary files?

@macportsbot
Copy link

Notifying maintainers:
@michaelld for port gnuradio, gr-adapt, gr-air-modes, gr-ais, gr-baz, gr-cdma, gr-dvbs, gr-dvbs2, gr-dvbt, gr-fcdproplus, gr-foo, gr-fosphor, gr-gfdm, gr-gsm, gr-ieee802-11, gr-ieee802-15-4, gr-iio, gr-iqbalance, gr-iridium, gr-limesdr, gr-lora, gr-lte, gr-mac, gr-mapper, gr-ofdm, gr-osmosdr, gr-pcap, gr-pyqt, gr-rds, gr-satellites, gr-sdrplay, gr-specest, gr-tdd.

@michaelld michaelld self-requested a review April 16, 2020 12:12
@macportsbot
Copy link

Travis Build #11212 Errored.

Lint results
--->  Verifying Portfile for gnuradio
Warning: Dependency port:pkgconfig specified multiple times in depends_build
--->  0 errors and 1 warnings found.
--->  Verifying Portfile for gr-adapt
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-air-modes
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-ais
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-baz
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-cdma
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-dvbs
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-dvbs2
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-dvbt
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-fcdproplus
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-foo
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-fosphor
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-gfdm
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-gsm
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-ieee802-11
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-ieee802-15-4
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-iio
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-iqbalance
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-iridium
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-limesdr
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-lora
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-lte
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-mac
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-mapper
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-ofdm
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-osmosdr
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-pcap
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-pyqt
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-rds
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-satellites
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-sdrplay
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-specest
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-tdd
--->  0 errors and 0 warnings found.

The build timed out.

@ra1nb0w
Copy link
Contributor Author

ra1nb0w commented Apr 17, 2020

TODO:

  • check migration path (from 3.7 to 3.8). GNURadio 3.8 sometimes fails to build.
  • check revision in the gr modules.
  • probably add more comments on git commits
  • check installation folders of gr-* (like share/cmake)

@macportsbot
Copy link

Travis Build #11219 Errored.

Lint results
--->  Verifying Portfile for gnuradio
Warning: Dependency port:pkgconfig specified multiple times in depends_build
--->  0 errors and 1 warnings found.
--->  Verifying Portfile for gr-adapt
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-air-modes
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-ais
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-baz
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-cdma
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-dvbs
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-dvbs2
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-dvbt
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-fcdproplus
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-foo
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-fosphor
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-gfdm
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-gsm
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-ieee802-11
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-ieee802-15-4
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-iio
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-iqbalance
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-iridium
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-limesdr
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-lora
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-lte
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-mac
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-mapper
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-ofdm
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-osmosdr
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-pcap
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-pyqt
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-rds
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-satellites
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-sdrplay
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-specest
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-tdd
--->  0 errors and 0 warnings found.

The build timed out.

@macportsbot
Copy link

Travis Build #11223 Errored.

Lint results
--->  Verifying Portfile for gnuradio
Warning: Dependency port:pkgconfig specified multiple times in depends_build
--->  0 errors and 1 warnings found.
--->  Verifying Portfile for gr-adapt
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-air-modes
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-ais
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-baz
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-cdma
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-dvbs
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-dvbs2
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-dvbt
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-fcdproplus
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-foo
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-fosphor
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-gfdm
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-gsm
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-ieee802-11
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-ieee802-15-4
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-iio
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-iqbalance
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-iridium
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-limesdr
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-lora
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-lte
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-mac
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-mapper
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-ofdm
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-osmosdr
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-pcap
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-pyqt
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-rds
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-satellites
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-sdrplay
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-specest
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-tdd
--->  0 errors and 0 warnings found.

The build timed out.

Copy link
Contributor

@michaelld michaelld left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

changes just to the GR portfile, for starters ... will keep reviewing as time allows ...

science/gnuradio/Portfile Outdated Show resolved Hide resolved
science/gnuradio/Portfile Outdated Show resolved Hide resolved
science/gnuradio/Portfile Outdated Show resolved Hide resolved
science/gnuradio/Portfile Outdated Show resolved Hide resolved
science/gnuradio/Portfile Outdated Show resolved Hide resolved
science/gnuradio/Portfile Outdated Show resolved Hide resolved
science/gnuradio/Portfile Outdated Show resolved Hide resolved
science/gnuradio/Portfile Outdated Show resolved Hide resolved
science/gnuradio/Portfile Show resolved Hide resolved
science/gnuradio/Portfile Outdated Show resolved Hide resolved
@macportsbot
Copy link

Travis Build #11246 Errored.

Lint results
--->  Verifying Portfile for gnuradio
Warning: Dependency port:pkgconfig specified multiple times in depends_build
--->  0 errors and 1 warnings found.
--->  Verifying Portfile for gr-adapt
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-air-modes
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-ais
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-baz
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-cdma
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-dvbs
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-dvbs2
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-dvbt
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-fcdproplus
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-foo
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-fosphor
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-gfdm
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-gsm
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-ieee802-11
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-ieee802-15-4
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-iio
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-iqbalance
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-iridium
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-limesdr
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-lora
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-lte
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-mac
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-mapper
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-ofdm
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-osmosdr
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-pcap
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-pyqt
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-rds
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-satellites
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-sdrplay
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-specest
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-tdd
--->  0 errors and 0 warnings found.

The build timed out.

@macportsbot
Copy link

Travis Build #11263 Errored.

Lint results
--->  Verifying Portfile for gnuradio
Warning: Dependency port:pkgconfig specified multiple times in depends_build
--->  0 errors and 1 warnings found.
--->  Verifying Portfile for gr-adapt
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-air-modes
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-ais
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-baz
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-cdma
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-dvbs
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-dvbs2
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-dvbt
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-fcdproplus
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-foo
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-fosphor
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-gfdm
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-gsm
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-ieee802-11
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-ieee802-15-4
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-iio
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-iqbalance
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-iridium
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-limesdr
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-lora
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-lte
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-mac
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-mapper
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-ofdm
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-osmosdr
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-pcap
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-pyqt
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-rds
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-satellites
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-sdrplay
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-specest
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-tdd
--->  0 errors and 0 warnings found.

The build timed out.

@michaelld
Copy link
Contributor

I'm guessing the gr-osmosdr pkgconfig thing was an oversight. Should be straight forward to add it back in. We can push it upstream, too; I know the creator.

@ra1nb0w
Copy link
Contributor Author

ra1nb0w commented Apr 21, 2020

was only a question; thank you for the answer @michaelld ;-)

@macportsbot
Copy link

Travis Build #11276 Errored.

Lint results
--->  Verifying Portfile for gnuradio
Warning: Dependency port:pkgconfig specified multiple times in depends_build
--->  0 errors and 1 warnings found.
--->  Verifying Portfile for gr-adapt
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-air-modes
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-ais
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-baz
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-cdma
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-dvbs
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-dvbs2
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-dvbt
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-fcdproplus
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-foo
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-fosphor
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-gfdm
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-gsm
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-ieee802-11
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-ieee802-15-4
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-iio
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-iqbalance
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-iridium
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-limesdr
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-lora
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-lte
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-mac
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-mapper
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-ofdm
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-osmosdr
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-pcap
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-pyqt
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-rds
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-satellites
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-sdrplay
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-specest
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-tdd
--->  0 errors and 0 warnings found.

The build timed out.

@ra1nb0w
Copy link
Contributor Author

ra1nb0w commented Apr 23, 2020

idea: we can remove all doc variant and build as default. what do you think?

@macportsbot
Copy link

Travis Build #11302 Errored.

Lint results
--->  Verifying Portfile for gnuradio
Warning: Dependency port:pkgconfig specified multiple times in depends_build
--->  0 errors and 1 warnings found.
--->  Verifying Portfile for gr-adapt
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-air-modes
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-ais
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-baz
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-cdma
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-dvbs
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-dvbs2
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-dvbt
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-fcdproplus
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-foo
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-fosphor
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-gfdm
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-gsm
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-ieee802-11
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-ieee802-15-4
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-iio
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-iqbalance
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-iridium
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-limesdr
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-lora
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-lte
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-mac
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-mapper
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-ofdm
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-osmosdr
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-pcap
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-pyqt
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-rds
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-satellites
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-sdrplay
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-specest
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-tdd
--->  0 errors and 0 warnings found.

The build timed out.

@macportsbot
Copy link

Travis Build #11329 Errored.

Lint results
--->  Verifying Portfile for gnuradio
Warning: Dependency port:pkgconfig specified multiple times in depends_build
--->  0 errors and 1 warnings found.
--->  Verifying Portfile for gr-adapt
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-air-modes
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-ais
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-baz
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-cdma
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-dvbs
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-dvbs2
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-dvbt
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-fcdproplus
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-foo
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-fosphor
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-gfdm
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-gsm
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-ieee802-11
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-ieee802-15-4
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-iio
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-iqbalance
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-iridium
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-limesdr
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-linrad
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-lora
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-lte
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-mac
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-mapper
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-ofdm
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-osmosdr
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-pcap
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-pyqt
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-rds
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-satellites
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-sdrplay
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-specest
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-tdd
--->  0 errors and 0 warnings found.

Port gnuradio's dependencies fail on xcode10.3. Log

The build timed out.

@ra1nb0w
Copy link
Contributor Author

ra1nb0w commented May 9, 2020

ping

@macportsbot
Copy link

Travis Build #11524 Errored.

Lint results
--->  Verifying Portfile for gnuradio
Warning: Dependency port:pkgconfig specified multiple times in depends_build
--->  0 errors and 1 warnings found.
--->  Verifying Portfile for gr-adapt
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-air-modes
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-ais
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-baz
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-cdma
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-dvbs
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-dvbs2
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-dvbt
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-fcdproplus
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-foo
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-fosphor
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-gfdm
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-gsm
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-ieee802-11
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-ieee802-15-4
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-iio
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-iqbalance
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-iridium
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-limesdr
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-linrad
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-lora
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-lte
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-mac
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-mapper
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-ofdm
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-osmosdr
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-pcap
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-pyqt
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-rds
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-satellites
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-sdrplay
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-specest
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-tdd
--->  0 errors and 0 warnings found.

Port gnuradio's dependencies fail on xcode7.3. Log

The build timed out.

@macportsbot
Copy link

Travis Build #12592 Errored.

Lint results
--->  Verifying Portfile for gnuradio
Warning: Variant quartz overrides global description
Warning: Variant x11 overrides global description
Warning: Dependency port:pkgconfig specified multiple times in depends_build
--->  0 errors and 3 warnings found.
--->  Verifying Portfile for gr-adapt
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-air-modes
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-ais
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-baz
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-cdma
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-dvbs
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-dvbs2
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-dvbt
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-fcdproplus
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-foo
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-fosphor
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-gfdm
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-gsm
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-ieee802-11
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-ieee802-15-4
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-iio
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-iqbalance
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-iridium
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-limesdr
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-linrad
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-lora
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-lte
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-mac
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-mapper
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-ofdm
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-osmosdr
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-pcap
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-pyqt
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-rds
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-satellites
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-sdrplay
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-specest
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for gr-tdd
--->  0 errors and 0 warnings found.

The build timed out.

@michaelld
Copy link
Contributor

OK ... I've tested this out & it all seems reasonable to me. I've had a couple others do testing and it works for them too. I'm guessing there will be a few errors here and there, but IMHO this is good to go ... as well as we can reasonably expect for a PR of this complexity.

@michaelld
Copy link
Contributor

@ra1nb0w Are you ready for this merge? Do you think this PR is ready enough?

@ra1nb0w
Copy link
Contributor Author

ra1nb0w commented Jul 13, 2020

yes. I hope :)

@michaelld
Copy link
Contributor

yes. I hope :)

OK 🤞

@michaelld michaelld merged commit a2aca01 into macports:master Jul 13, 2020
@michaelld
Copy link
Contributor

Done! Thank you for you work and patience!

@ra1nb0w
Copy link
Contributor Author

ra1nb0w commented Jul 13, 2020

thank you!

@ra1nb0w ra1nb0w deleted the gnuradio branch July 13, 2020 16:03
@ra1nb0w
Copy link
Contributor Author

ra1nb0w commented Jul 13, 2020

just a note: should be nice to provide a binary version of gnuradio and main dependencies but

"gnuradio" is not distributable because its license "gpl" conflicts with license "EPL-1" of dependency "graphviz"

for example.

@michaelld
Copy link
Contributor

LOL "graphviz" is used for +docs only, not for GR proper ... maybe that means the docs aren't distributable? Seems like EPL-1 should allow for distribution of docs ...

@ra1nb0w
Copy link
Contributor Author

ra1nb0w commented Jul 14, 2020

preamble: license is hard :)
Should be a build-dep so why it is in depend_lib?
Anyway, the main license issue is with openssl; see The OpenSSL License and The GPL. Do you know if gnuradio has license exception for openssl?

@michaelld
Copy link
Contributor

agreed: licenses are hard!

hmmm ... yeah thinking it should be a build dependency instead of overall lib dependency ... I'll look into that.

GR's license is stock GPLv3 ... so, no OpenSSL exception ...

@kgarrels
Copy link

So you made it, congratulations!
I found it today, works without problem.

@michaelld
Copy link
Contributor

So you made it, congratulations!
I found it today, works without problem.

awesome! Sorry for not pinging you, @kgarrels !

@kgarrels
Copy link

kgarrels commented Jul 21, 2020 via email

@michaelld
Copy link
Contributor

Hmmm ... I don't know. Can you open a ticket for this within MacPorts ( trac.macports.org )? Guessing we missed something on the update / merge.

@kgarrels
Copy link

kgarrels commented Jul 21, 2020 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
5 participants