---> Computing dependencies for liberation-fonts
---> Verifying checksums for liberation-fonts
Error: Failed to checksum liberation-fonts: liberation-fonts-ttf-2.00.1.tar.gz does not exist in /opt/local/var/macports/distfiles/liberation-fonts
Error: See /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_x11_liberation-fonts/liberation-fonts/main.log for details.
Error: Problem while installing liberation-fonts
Error: Follow https://guide.macports.org/#project.tickets to report a bug.
---> Some of the ports you installed have notes:
p5.24-libwww-perl has the following notes:
As of version 6.00, libwww-perl has been split into multiple packages. If you were using p5.24-libwww-perl for just one or two of its modules before, you may be able to pare down your installation to just those modules now. Other important changes have been made that
may affect your code; for details, please see: /opt/local/share/doc/p5.24-libwww-perl/Changes
Ulsh-HTPC:macports_sierra gregoryulsh$ sudo port deactivate liberation-fonts
Error: port deactivate failed: Image error: port liberation-fonts is not active.
I got tired of the constant error messages in the logs about missing fonts so I created the liberation-fonts port about a month ago. And then fedorahosted.org shut down on March 1, 2017. Argh. After a bunch of web searches, I have no idea which site would now be considered the definitive host for this project. Until I can figure that out, I've just deleted myth's runtime dependency on these fonts.
While I was at it, I've updated to a recent pull from the .28-fixes branch and added a patch that should let WebFrontend video playback work on Mac and iOS with Safari.
Just commited the fix so it could take 20 minutes to become available. After that:
These warning messages are a new feature in MacPorts 2.4.1. I believe they are all harmless and I think I can suppress the messages when I next update the port. Sorry for the noise.
Where do they come from? Myth ships with quite a few Perl and Python scripts and I add a couple more Applescript helpers. Normally, MacPorts defaults to using a '/opt/local' prefix and installs everything under there; including any requested versions of Perl and Python. We need to make all of these scripts use the correct install prefix to find the executable programs or other resources they need. The MacPorts reinplace tool is how I do these fixups. Because there are so many scripts, I've set it up to walk through the build directory blindly attempting to reinplace on each script file. This has the important advantage that if a new script is introduced, it is probably going to be fixed without relying on me to detect the new thing. The disadvantage is that it tries fixups where none are actually needed.
I have an idea how to work around this issue but I want to check with the MacPorts team.
Anyway, let me know if Myth does not work as you'd expect it.