* Backport a patch from upstream's repository which fixes the assignment of
existing IP addresses to interfaces.
Without that patch the assignment of an IP address gives no error but the
interface doesn't contain the assigned IP address at the end.
* Bump PORTREVISION for package change.
MFH: 2019Q4 (blanket: bugfix)
The 3.7.7.0 release of pyephem was converted [1] into a stub, depending on
the ephem package, in order to allow software authors to transition to the
new package name.
The ports r511276 commit updating the port to 3.7.7.0 missed the additional
dependency.
This change adds the missing dependency, after astro/py-ephem landed as a
new port in ports r520162, and unbreaks all current astro/pyephem
dependents, and all transitive dependents, including comms/gnuradio [2].
While I'm here:
- Add NO_ARCH
- Bump PORTREVISION given this issue did not affect builds, just runtime
and dependents accordingly.
[1] 5c32679a86
[2] bug 240546
PR: 240735
Submitted by: Rainer Hurling <rhurlin gwdg de>
Approved by: portmgr (blanket(s): missing dependencies, build/run fix (dependents))
MFH: 2019Q4 (MFH with r520162)
PyEphem provides an ephem Python package for performing high-precision
astronomy computations. The underlying numeric routines are coded in C
and are the same ones that drive the popular XEphem astronomy application,
whose author, Elwood Charles Downey, generously gave permission for their
use in PyEphem. The name ephem is short for the word ephemeris, which is
the traditional term for a table giving the position of a planet, asteroid,
or comet for a series of dates.
WWW: https://rhodesmill.org/pyephem/
WWW: https://pypi.org/project/ephem/
[1] Based on astro/pyephem
PR: 240736
Submitted by: Rainer Hurling <rhurlin gwdg de>
MFH: 2019Q4 (required for fixing pyephem, unbreaking gnuradio et al)
convertdate does not [1] depend on pyephem, which was replaced with
pymeeus in 2.2.0.
Dependency astro/py-pymeeus landed in ports r520157 as a new port.
This issue was identified while QA'ing pyephem dependents for bug 240735
[1] HISTORY.rst:* Replace pyephem, which is now in maintenance mode, with pymeeus.
PR: 240735
Approved by: portmgr (blanket(s): dependencies, runtime bugfix)
MFH: 2019Q4 (MFH with r520157)
PyMeeus is a Python implementation of the astronomical algorithms
described in the classical book "Astronomical Algorithms, 2nd Edition,
Willmann-Bell Inc. (1998)" by Jean Meeus.
WWW: https://github.com/architest/pymeeus
MFH: 2019Q3 (required to fix broken py-convertdate)
In file included from /wrkdirs/usr/ports/emulators/yuzu/work/yuzu-6d0d79109/externals/cubeb/src/cubeb_mixer.cpp:21:
In file included from /wrkdirs/usr/ports/emulators/yuzu/work/yuzu-6d0d79109/externals/cubeb/src/cubeb_utils.h:18:
In file included from /wrkdirs/usr/ports/emulators/yuzu/work/libcxx-8.0.0.src/include/mutex:191:
In file included from /wrkdirs/usr/ports/emulators/yuzu/work/libcxx-8.0.0.src/include/__mutex_base:16:
In file included from /wrkdirs/usr/ports/emulators/yuzu/work/libcxx-8.0.0.src/include/system_error:150:
In file included from /wrkdirs/usr/ports/emulators/yuzu/work/libcxx-8.0.0.src/include/string:505:
In file included from /wrkdirs/usr/ports/emulators/yuzu/work/libcxx-8.0.0.src/include/string_view:176:
In file included from /wrkdirs/usr/ports/emulators/yuzu/work/libcxx-8.0.0.src/include/__string:58:
/wrkdirs/usr/ports/emulators/yuzu/work/libcxx-8.0.0.src/include/cstdio:157:9: error: no member named 'gets' in the global namespace
using ::gets;
~~^
1 error generated.
Reported by: pkg-fallout
Since r520137 we have decent eyed3 version in ports that is
capable to work with python3, so enable this recommended dependency
in default gpodder package.
Update to latest version, that supports python3.
0.8.x branch is not fully API compatible, so it may break
dependent ports. Maintainers of these ports were notified
of the update more than year ago.
PR: 230578
Submitted by: Nathan <ndowens04@gmail.com> (based on)