summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Gilbert <floppym@gentoo.org>2020-03-29 14:03:11 -0400
committerMike Gilbert <floppym@gentoo.org>2020-03-29 14:08:58 -0400
commitf1024636277d2d1ab20b126f590a30a3457cd992 (patch)
tree1a4e7663499a03b286101ca644e2ac601bea14c0 /media-gfx/fontforge/files
parentsci-libs/proj: arm64 stable (bug #706146) (diff)
downloadgentoo-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.patch31
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;