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
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 ?