Bug 179400

Summary: print/freetype2: Add Infinality patches
Product: Ports & Packages Reporter: otacilio.neto
Component: Individual Port(s)Assignee: freebsd-gnome mailing list <gnome>
Status: Closed Overcome By Events    
Severity: Affects Only Me CC: cs, jbeich, jpenman.smithson, kwm, mail_me, otaciliodearaujo, w.schwarzenfeld, yuri
Priority: Normal Keywords: feature, patch
Version: Latest   
Hardware: Any   
OS: Any   
See Also: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=211201
Attachments:
Description Flags
file.txt
none
bohoomil patches for freetype-2.5.4
none
|poudriere testport| log (9.3R i386) INFINALITY=ON
none
bohoomil patches for freetype-2.5.5
none
|poudriere testport -P| log (9.3R i386) INFINALITY=ON
none
bohoomil patches for freetype-2.6.3 none

Description otacilio.neto 2013-06-07 13:30:00 UTC
Added support to Infinality patches using a option.

Fix: Patch attached with submission follows:
Comment 1 Raphael Kubo da Costa freebsd_committer 2013-06-07 22:00:53 UTC
State Changed
From-To: open->feedback

Retitle and assign to maintainer. 


Comment 2 Raphael Kubo da Costa freebsd_committer 2013-06-07 22:00:53 UTC
Responsible Changed
From-To: freebsd-ports-bugs->gnome

Retitle and assign to maintainer.
Comment 3 Carlo Strub freebsd_committer 2014-09-14 10:31:12 UTC
Is this PR still relevant?
Comment 4 Otacílio de Araújo Ramos Neto 2014-09-14 19:13:28 UTC
No, this patch is too old. Don't work on latest versions of freetype2.
Comment 5 Jan Beich freebsd_committer 2014-12-13 04:52:23 UTC
Created attachment 150524 [details]
bohoomil patches for freetype-2.5.4

Leaving out infinality-settings.sh as it's just a sample config. XFT_SETTINGS aren't even specific to Infinality.
Comment 6 Jan Beich freebsd_committer 2014-12-13 04:55:07 UTC
Created attachment 150525 [details]
|poudriere testport| log (9.3R i386) INFINALITY=ON
Comment 7 Jan Beich freebsd_committer 2014-12-13 05:04:55 UTC
Re-open for current version. Leaving attachment 134694 [details] not obsoleted to compare with my slightly different approach.
Comment 8 Jan Beich freebsd_committer 2015-01-13 14:14:17 UTC
Koop Mast <kwm@FreeBSD.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |kwm@FreeBSD.org
             Status|Open                        |In Progress

--- Comment #8 from Koop Mast <kwm@FreeBSD.org> ---
I'm not really convinced yet about adding these patches.

But where did the new patches come from? http://www.infinality.net hasn't been
updated since mid 2013. I'm worried that without a active upstream the patches
will rot.
Comment 9 Jan Beich freebsd_committer 2015-01-13 14:25:12 UTC
Created attachment 151563 [details]
bohoomil patches for freetype-2.5.5

A user from Infinality forum keeps the patches up to date. However, the enhancements aren't about freetype alone.

http://bohoomil.com/archives/
Comment 10 Jan Beich freebsd_committer 2015-01-13 14:26:30 UTC
Created attachment 151564 [details]
|poudriere testport -P| log (9.3R i386) INFINALITY=ON
Comment 11 Jan Beich freebsd_committer 2016-03-09 02:53:43 UTC
Created attachment 167887 [details]
bohoomil patches for freetype-2.6.3
Comment 12 Yuri Victorovich freebsd_committer 2016-07-13 20:07:47 UTC
This port only adds an option that isn't enabled by default.
How can committing it can hurt anyone?

I think, even if there is doubt, it is better to have this option committed so it becomes available for those who are willing to try it, until a better solution comes along.
Comment 13 mail_me 2016-08-29 19:21:10 UTC
I've modified the infinality patchset to make it work with FT 2.6.5.
However
this conflicts with PR 211201 as infinality can only be used with the
older v35/v38 interpreter.

Here's the patch:
https://github.com/archfan/infinality_bundle/blob/master/01_freetype2-iu/0002-infinality-2.6.5-2016.08.18.patch
Comment 14 Walter Schwarzenfeld freebsd_triage 2018-01-12 01:12:04 UTC
Maintainer feedback please!
Comment 15 Jan Beich freebsd_committer 2018-01-14 13:56:32 UTC
Obsoleted by V38 port option since ports r435690.