diff options
author | 2020-03-29 14:03:11 -0400 | |
---|---|---|
committer | 2020-03-29 14:08:58 -0400 | |
commit | f1024636277d2d1ab20b126f590a30a3457cd992 (patch) | |
tree | 1a4e7663499a03b286101ca644e2ac601bea14c0 /media-gfx/fontforge/files | |
parent | sci-libs/proj: arm64 stable (bug #706146) (diff) | |
download | gentoo-f1024636277d2d1ab20b126f590a30a3457cd992.tar.gz gentoo-f1024636277d2d1ab20b126f590a30a3457cd992.tar.bz2 gentoo-f1024636277d2d1ab20b126f590a30a3457cd992.zip |
media-gfx/fontforge: bump to 20200314
Thanks to Mike Lothian for the cmake port.
Closes: https://bugs.gentoo.org/714612
Package-Manager: Portage-2.3.96_p4, Repoman-2.3.22_p1
Signed-off-by: Mike Gilbert <floppym@gentoo.org>
Diffstat (limited to 'media-gfx/fontforge/files')
-rw-r--r-- | media-gfx/fontforge/files/20200314-tilepath.patch | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/media-gfx/fontforge/files/20200314-tilepath.patch b/media-gfx/fontforge/files/20200314-tilepath.patch new file mode 100644 index 000000000000..1e0d077532a4 --- /dev/null +++ b/media-gfx/fontforge/files/20200314-tilepath.patch @@ -0,0 +1,31 @@ +From 43e6087ec9bdbb23b8bb61c07efe6490fab23d73 Mon Sep 17 00:00:00 2001 +From: skef <6175836+skef@users.noreply.github.com> +Date: Thu, 19 Mar 2020 17:16:20 -0700 +Subject: [PATCH] Tilepath fix (#4231) + +--- + fontforgeexe/tilepath.c | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +diff --git a/fontforgeexe/tilepath.c b/fontforgeexe/tilepath.c +index b329b54098..2575058eb4 100644 +--- a/fontforgeexe/tilepath.c ++++ b/fontforgeexe/tilepath.c +@@ -571,7 +571,7 @@ static void AdjustPoint(TD *td,Spline *spline,bigreal t, FitPoint *to) { + } else { + bigreal s=(dy1*dx2/dy2-dx1); + if ( s>-.00001 && s<.00001 ) { /* essentially parallel */ +- to->p.x = x1; to->y = y1; ++ to->p.x = x1; to->p.y = y1; + } else { + bigreal t1 = (x1-x2- dx2/dy2*(y1-y2))/s; + to->p.x = x1 + dx1*t1; +@@ -610,7 +610,7 @@ static SplinePoint *TDMakePoint(TD *td,Spline *old,real t) { + + AdjustPoint(td,old,t,&fp); + new = chunkalloc(sizeof(SplinePoint)); +- new->me.x = tp.p.x; new->me.y = tp.p.y; ++ new->me.x = fp.p.x; new->me.y = fp.p.y; + new->nextcp = new->me; + new->prevcp = new->me; + new->nonextcp = new->noprevcp = true; |