When disabling the use of FreeBSD's distfiles cache fabridi fails to fetch: ===> License LGPL21 accepted by the user => fribidi-0.19.7.tar.bz2 doesn't seem to exist in /portdistfiles/. => Attempting to fetch http://fribidi.org/download/fribidi-0.19.7.tar.bz2 fetch: http://fribidi.org/download/fribidi-0.19.7.tar.bz2: Not Found => Couldn't fetch it - please try to retrieve this => port manually into /portdistfiles/ and try again. *** Error code 1 See http://dbn.westeurope.cloudapp.azure.com/11_1-amd64-default-mono/2018-06-11_00h25m57s/logs/errors/fribidi-0.19.7.log for details
Created attachment 195986 [details] Update fribidi to 1.0.5 I see the fribidi website has expired. I think keeping fribidi as a MASTER_SITES does pose a (limited) security risk. The attached patch updates the port to 1.0.5 (from Github).
(In reply to David Naylor from comment #1) A static release tarball is still available from https://github.com/fribidi/fribidi/releases/download/v1.0.5/fribidi-1.0.5.tar.bz2 which should be preferred over the non-deterministic tarballs git-archive(1) (-> USE_GITHUB) generates. Since it has pre-generated autotools files and man pages, you can probably also drop the c2man and autoreconf build dependencies again.
It build well for me. Many ports depends on fribidi, maybe it should ask for a exp-run ? wen
(In reply to David Naylor from comment #0) Just caught the same error today, the following lines probably mean that the official website doesn't host the tarballs anymore: fetch: http://fribidi.org/download/fribidi-0.19.7.tar.bz2: size of remote file is not known fribidi-0.19.7.tar.bz2 10 kB 57 kBps 00s => Fetched file size mismatch (expected 648299, actual 10414) => Trying next site [...] => Couldn't fetch it - please try to retrieve this => port manually into /portdistfiles/ and try again. Also, 1.0.8 is out, if you could update the patch that would be great
Created attachment 213439 [details] fribidi-1.0.9.patch here's 1.0.9 with switching to meson build (and against current ports which have already switched to downloading from github releases)
Created attachment 217942 [details] Patch to update converters/fribidi to 1.0.10 - Update to v1.0.10 - Adjust dependencies
New failure log: http://package18.nyi.freebsd.org/data/121amd64-default-PR244494/2020-09-14_19h33m22s/logs/errors/p5-Text-Bidi-2.12.log
(In reply to Antoine Brodin from comment #7) Update converters/p5-Text-Bidi to 2.15 and it build.
Sorry I missed that PR, I committed an upgrade of fribidi already! thank you for your submission!