* [PATCH] freetype 2.3.5/2.3.6: Import GetDescender() fix from Savannah from ftcalc.c 1.79 for bug report #23556.
@ 2010-04-01 11:05 Marc Olzheim
2010-04-01 11:12 ` [PATCH] freetype 2.3.5/2.3.6: Import GetDescender() fix Marc Olzheim
0 siblings, 1 reply; 5+ messages in thread
From: Marc Olzheim @ 2010-04-01 11:05 UTC (permalink / raw)
To: openembedded-devel
From: Marc Olzheim <marc@iphion.nl>
This was fixed by freetype a month after the release of 2.3.6.
---
.../freetype-2.3.5/ftcalc_getdescender.patch | 13 +++++++++++++
.../freetype-2.3.6/ftcalc_getdescender.patch | 13 +++++++++++++
recipes/freetype/freetype_2.3.5.bb | 3 ++-
recipes/freetype/freetype_2.3.6.bb | 1 +
4 files changed, 29 insertions(+), 1 deletions(-)
create mode 100644 recipes/freetype/freetype-2.3.5/ftcalc_getdescender.patch
create mode 100644 recipes/freetype/freetype-2.3.6/ftcalc_getdescender.patch
diff --git a/recipes/freetype/freetype-2.3.5/ftcalc_getdescender.patch b/recipes/freetype/freetype-2.3.5/ftcalc_getdescender.patch
new file mode 100644
index 0000000..3311343
--- /dev/null
+++ b/recipes/freetype/freetype-2.3.5/ftcalc_getdescender.patch
@@ -0,0 +1,13 @@
+--- freetype-2.3.5/src/base/ftcalc.c 2007-06-11 07:51:49.000000000 +0200
++++ freetype-2.3.5/src/base/ftcalc.c 2008-06-28 00:14:23.000000000 +0200
+@@ -430,8 +430,8 @@
+ "shll $16, %%edx\n"
+ "addl %%edx, %%eax\n"
+ "mov %%eax, %0\n"
+- : "=r"(result)
+- : "a"(a), "d"(b)
++ : "=a"(result), "+d"(b)
++ : "a"(a)
+ : "%ecx"
+ );
+ return result;
diff --git a/recipes/freetype/freetype-2.3.6/ftcalc_getdescender.patch b/recipes/freetype/freetype-2.3.6/ftcalc_getdescender.patch
new file mode 100644
index 0000000..a1ede28
--- /dev/null
+++ b/recipes/freetype/freetype-2.3.6/ftcalc_getdescender.patch
@@ -0,0 +1,13 @@
+--- freetype-2.3.6/src/base/ftcalc.c 2008-05-08 22:44:41.000000000 +0200
++++ freetype-2.3.6/src/base/ftcalc.c 2008-06-28 00:14:23.000000000 +0200
+@@ -430,8 +430,8 @@
+ "shll $16, %%edx\n"
+ "addl %%edx, %%eax\n"
+ "mov %%eax, %0\n"
+- : "=r"(result)
+- : "a"(a), "d"(b)
++ : "=a"(result), "+d"(b)
++ : "a"(a)
+ : "%ecx"
+ );
+ return result;
diff --git a/recipes/freetype/freetype_2.3.5.bb b/recipes/freetype/freetype_2.3.5.bb
index 596d191..a6944ff 100644
--- a/recipes/freetype/freetype_2.3.5.bb
+++ b/recipes/freetype/freetype_2.3.5.bb
@@ -1,9 +1,10 @@
DESCRIPTION = "Freetype font rendering library"
SECTION = "libs"
LICENSE = "freetype"
-PR = "r3"
+PR = "r4"
SRC_URI = "${SOURCEFORGE_MIRROR}/freetype/freetype-${PV}.tar.bz2 \
+ file://ftcalc_getdescender.patch;patch=1 \
file://fix-x86_64-build.patch;patch=1 \
file://no-hardcode.patch;patch=1 \
"
diff --git a/recipes/freetype/freetype_2.3.6.bb b/recipes/freetype/freetype_2.3.6.bb
index 0ee2414..7e93167 100644
--- a/recipes/freetype/freetype_2.3.6.bb
+++ b/recipes/freetype/freetype_2.3.6.bb
@@ -5,6 +5,7 @@ PR = "r0"
SRC_URI = "\
${SOURCEFORGE_MIRROR}/freetype/freetype-${PV}.tar.bz2 \
+ file://ftcalc_getdescender.patch;patch=1 \
file://no-hardcode.patch;patch=1 \
file://fix-configure.patch;patch=1 \
file://libtool-tag.patch;patch=1 \
--
1.6.3.3
^ permalink raw reply related [flat|nested] 5+ messages in thread
* Re: [PATCH] freetype 2.3.5/2.3.6: Import GetDescender() fix
2010-04-01 11:05 [PATCH] freetype 2.3.5/2.3.6: Import GetDescender() fix from Savannah from ftcalc.c 1.79 for bug report #23556 Marc Olzheim
@ 2010-04-01 11:12 ` Marc Olzheim
2010-04-01 11:12 ` [PATCH] freetype 2.3.5/2.3.6: Import GetDescender() fix from Savannah from ftcalc.c 1.79 for bug report #23556 Marc Olzheim
2010-04-01 12:35 ` [PATCH] freetype 2.3.5/2.3.6: Import GetDescender() fix Henning Heinold
0 siblings, 2 replies; 5+ messages in thread
From: Marc Olzheim @ 2010-04-01 11:12 UTC (permalink / raw)
To: openembedded-devel
[PATCH] freetype 2.3.5/2.3.6: Import GetDescender() fix from Savannah from
ftcalc.c 1.79 for Savannah bug report #23556.
This was fixed by freetype a month after the release of 2.3.6.
^ permalink raw reply [flat|nested] 5+ messages in thread
* [PATCH] freetype 2.3.5/2.3.6: Import GetDescender() fix from Savannah from ftcalc.c 1.79 for bug report #23556.
2010-04-01 11:12 ` [PATCH] freetype 2.3.5/2.3.6: Import GetDescender() fix Marc Olzheim
@ 2010-04-01 11:12 ` Marc Olzheim
2010-04-01 12:35 ` [PATCH] freetype 2.3.5/2.3.6: Import GetDescender() fix Henning Heinold
1 sibling, 0 replies; 5+ messages in thread
From: Marc Olzheim @ 2010-04-01 11:12 UTC (permalink / raw)
To: openembedded-devel
From: Marc Olzheim <marc@iphion.nl>
This was fixed by freetype a month after the release of 2.3.6.
---
.../freetype-2.3.5/ftcalc_getdescender.patch | 13 +++++++++++++
.../freetype-2.3.6/ftcalc_getdescender.patch | 13 +++++++++++++
recipes/freetype/freetype_2.3.5.bb | 3 ++-
recipes/freetype/freetype_2.3.6.bb | 3 ++-
4 files changed, 30 insertions(+), 2 deletions(-)
create mode 100644 recipes/freetype/freetype-2.3.5/ftcalc_getdescender.patch
create mode 100644 recipes/freetype/freetype-2.3.6/ftcalc_getdescender.patch
diff --git a/recipes/freetype/freetype-2.3.5/ftcalc_getdescender.patch b/recipes/freetype/freetype-2.3.5/ftcalc_getdescender.patch
new file mode 100644
index 0000000..3311343
--- /dev/null
+++ b/recipes/freetype/freetype-2.3.5/ftcalc_getdescender.patch
@@ -0,0 +1,13 @@
+--- freetype-2.3.5/src/base/ftcalc.c 2007-06-11 07:51:49.000000000 +0200
++++ freetype-2.3.5/src/base/ftcalc.c 2008-06-28 00:14:23.000000000 +0200
+@@ -430,8 +430,8 @@
+ "shll $16, %%edx\n"
+ "addl %%edx, %%eax\n"
+ "mov %%eax, %0\n"
+- : "=r"(result)
+- : "a"(a), "d"(b)
++ : "=a"(result), "+d"(b)
++ : "a"(a)
+ : "%ecx"
+ );
+ return result;
diff --git a/recipes/freetype/freetype-2.3.6/ftcalc_getdescender.patch b/recipes/freetype/freetype-2.3.6/ftcalc_getdescender.patch
new file mode 100644
index 0000000..a1ede28
--- /dev/null
+++ b/recipes/freetype/freetype-2.3.6/ftcalc_getdescender.patch
@@ -0,0 +1,13 @@
+--- freetype-2.3.6/src/base/ftcalc.c 2008-05-08 22:44:41.000000000 +0200
++++ freetype-2.3.6/src/base/ftcalc.c 2008-06-28 00:14:23.000000000 +0200
+@@ -430,8 +430,8 @@
+ "shll $16, %%edx\n"
+ "addl %%edx, %%eax\n"
+ "mov %%eax, %0\n"
+- : "=r"(result)
+- : "a"(a), "d"(b)
++ : "=a"(result), "+d"(b)
++ : "a"(a)
+ : "%ecx"
+ );
+ return result;
diff --git a/recipes/freetype/freetype_2.3.5.bb b/recipes/freetype/freetype_2.3.5.bb
index 596d191..a6944ff 100644
--- a/recipes/freetype/freetype_2.3.5.bb
+++ b/recipes/freetype/freetype_2.3.5.bb
@@ -1,9 +1,10 @@
DESCRIPTION = "Freetype font rendering library"
SECTION = "libs"
LICENSE = "freetype"
-PR = "r3"
+PR = "r4"
SRC_URI = "${SOURCEFORGE_MIRROR}/freetype/freetype-${PV}.tar.bz2 \
+ file://ftcalc_getdescender.patch;patch=1 \
file://fix-x86_64-build.patch;patch=1 \
file://no-hardcode.patch;patch=1 \
"
diff --git a/recipes/freetype/freetype_2.3.6.bb b/recipes/freetype/freetype_2.3.6.bb
index 0ee2414..e84cacf 100644
--- a/recipes/freetype/freetype_2.3.6.bb
+++ b/recipes/freetype/freetype_2.3.6.bb
@@ -1,10 +1,11 @@
DESCRIPTION = "Freetype font rendering library"
SECTION = "libs"
LICENSE = "freetype"
-PR = "r0"
+PR = "r1"
SRC_URI = "\
${SOURCEFORGE_MIRROR}/freetype/freetype-${PV}.tar.bz2 \
+ file://ftcalc_getdescender.patch;patch=1 \
file://no-hardcode.patch;patch=1 \
file://fix-configure.patch;patch=1 \
file://libtool-tag.patch;patch=1 \
--
1.6.3.3
^ permalink raw reply related [flat|nested] 5+ messages in thread
* Re: [PATCH] freetype 2.3.5/2.3.6: Import GetDescender() fix
2010-04-01 11:12 ` [PATCH] freetype 2.3.5/2.3.6: Import GetDescender() fix Marc Olzheim
2010-04-01 11:12 ` [PATCH] freetype 2.3.5/2.3.6: Import GetDescender() fix from Savannah from ftcalc.c 1.79 for bug report #23556 Marc Olzheim
@ 2010-04-01 12:35 ` Henning Heinold
2010-04-01 15:32 ` Marc Olzheim
1 sibling, 1 reply; 5+ messages in thread
From: Henning Heinold @ 2010-04-01 12:35 UTC (permalink / raw)
To: openembedded-devel
On Thu, Apr 01, 2010 at 01:12:54PM +0200, Marc Olzheim wrote:
> [PATCH] freetype 2.3.5/2.3.6: Import GetDescender() fix from Savannah from
> ftcalc.c 1.79 for Savannah bug report #23556.
>
> This was fixed by freetype a month after the release of 2.3.6.
Thanks for the patch, but it's maybee better to update freetype
to a recent version.
Bye Henning
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [PATCH] freetype 2.3.5/2.3.6: Import GetDescender() fix
2010-04-01 12:35 ` [PATCH] freetype 2.3.5/2.3.6: Import GetDescender() fix Henning Heinold
@ 2010-04-01 15:32 ` Marc Olzheim
0 siblings, 0 replies; 5+ messages in thread
From: Marc Olzheim @ 2010-04-01 15:32 UTC (permalink / raw)
To: openembedded-devel
[-- Attachment #1: Type: text/plain, Size: 562 bytes --]
On Thu, Apr 01, 2010 at 02:35:59PM +0200, Henning Heinold wrote:
> On Thu, Apr 01, 2010 at 01:12:54PM +0200, Marc Olzheim wrote:
> > [PATCH] freetype 2.3.5/2.3.6: Import GetDescender() fix from Savannah from
> > ftcalc.c 1.79 for Savannah bug report #23556.
> >
> > This was fixed by freetype a month after the release of 2.3.6.
>
> Thanks for the patch, but it's maybee better to update freetype
> to a recent version.
Yes, but as long as 2.3.5 and 2.3.6 are in the tree (and we use them), I
might as well share the patches for them. ;-)
Marc
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 205 bytes --]
^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2010-04-01 15:36 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-04-01 11:05 [PATCH] freetype 2.3.5/2.3.6: Import GetDescender() fix from Savannah from ftcalc.c 1.79 for bug report #23556 Marc Olzheim
2010-04-01 11:12 ` [PATCH] freetype 2.3.5/2.3.6: Import GetDescender() fix Marc Olzheim
2010-04-01 11:12 ` [PATCH] freetype 2.3.5/2.3.6: Import GetDescender() fix from Savannah from ftcalc.c 1.79 for bug report #23556 Marc Olzheim
2010-04-01 12:35 ` [PATCH] freetype 2.3.5/2.3.6: Import GetDescender() fix Henning Heinold
2010-04-01 15:32 ` Marc Olzheim
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.