summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAron Griffis <agriffis@gentoo.org>2006-07-11 23:43:08 +0000
committerAron Griffis <agriffis@gentoo.org>2006-07-11 23:43:08 +0000
commit8ebd14ab20d5523869d0f59eb689b1d7a253539a (patch)
tree496cfb79597f74cd38e37355ce407ff4dc5bd371 /media-gfx/fontforge/files
parenttcltk -> tcl (diff)
downloadgentoo-2-8ebd14ab20d5523869d0f59eb689b1d7a253539a.tar.gz
gentoo-2-8ebd14ab20d5523869d0f59eb689b1d7a253539a.tar.bz2
gentoo-2-8ebd14ab20d5523869d0f59eb689b1d7a253539a.zip
Fix ICE building newer fontforges with gcc-3.3.2 on ia64
(Portage version: 2.1-r1)
Diffstat (limited to 'media-gfx/fontforge/files')
-rw-r--r--media-gfx/fontforge/files/digest-fontforge-200505022
-rw-r--r--media-gfx/fontforge/files/fontforge-20060406-ia64.patch16
2 files changed, 18 insertions, 0 deletions
diff --git a/media-gfx/fontforge/files/digest-fontforge-20050502 b/media-gfx/fontforge/files/digest-fontforge-20050502
index 7c70e2de0f3a..bbac95c1f754 100644
--- a/media-gfx/fontforge/files/digest-fontforge-20050502
+++ b/media-gfx/fontforge/files/digest-fontforge-20050502
@@ -1 +1,3 @@
MD5 6a19fe0e0e6c1d70c49014b1f967b481 fontforge_full-20050502.tgz 4149453
+RMD160 e71b767872dc93311c6f31141b14049a6bd7931f fontforge_full-20050502.tgz 4149453
+SHA256 66a0a85506bc128b69e3ea4e5d450d0e963065e6d423c5cc8281b1fcfe6c63bf fontforge_full-20050502.tgz 4149453
diff --git a/media-gfx/fontforge/files/fontforge-20060406-ia64.patch b/media-gfx/fontforge/files/fontforge-20060406-ia64.patch
new file mode 100644
index 000000000000..0d8cf2fff86d
--- /dev/null
+++ b/media-gfx/fontforge/files/fontforge-20060406-ia64.patch
@@ -0,0 +1,16 @@
+This patch changes nothing of how dumppfa.c works, but allows gcc-3.3.2 to build
+without an ICE on ia64.
+
+11 Jul 2006 agriffis
+
+--- fontforge/dumppfa.c 2006-04-06 13:26:12.000000000 -0400
++++ fontforge/dumppfa.c.new 2006-07-11 19:14:40.000000000 -0400
+@@ -118,7 +118,7 @@
+ /* find some random bytes where at least one of them encrypts to */
+ /* a non hex character */
+ r = 55665;
+- cypher = ( randombytes[0] ^ (r>>8));
++ cypher = ( randombytes[0] ^ (fed->r>>8));
+ if ( isspace(cypher) )
+ goto try_again;
+ if ( cypher<'0' || (cypher>'9' && cypher<'A') || (cypher>'F' && cypher<'a') || cypher>'f' )