Bug 228876 - converters/fribidi: update to 1.0.5
Summary: converters/fribidi: update to 1.0.5
Status: New
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: freebsd-gnome mailing list
URL:
Keywords: patch
Depends on:
Blocks:
 
Reported: 2018-06-10 19:10 UTC by David Naylor
Modified: 2019-01-11 02:27 UTC (History)
2 users (show)

See Also:


Attachments
Update fribidi to 1.0.5 (3.51 KB, patch)
2018-08-07 19:16 UTC, David Naylor
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description David Naylor freebsd_committer 2018-06-10 19:10:59 UTC
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
Comment 1 David Naylor freebsd_committer 2018-08-07 19:16:48 UTC
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).
Comment 2 Tobias Kortkamp freebsd_committer 2018-09-15 11:01:12 UTC
(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.
Comment 3 wen 2019-01-11 02:27:56 UTC
It build well for me.
Many ports depends on fribidi, maybe it should ask for a exp-run ?

wen