summaryrefslogtreecommitdiffstats
path: root/graphics/gdk-pixbuf
diff options
context:
space:
mode:
authorsobomax <sobomax@FreeBSD.org>2001-11-16 10:51:32 +0000
committersobomax <sobomax@FreeBSD.org>2001-11-16 10:51:32 +0000
commit74f7ddc36895a00cf555307d268d93ef669bcc11 (patch)
tree318b1e3a2fc88f70b1160deb197fefe82a9f46af /graphics/gdk-pixbuf
parent2181fc2be57283a2d3adad9e5bb16b4d5c731c91 (diff)
downloadFreeBSD-ports-74f7ddc36895a00cf555307d268d93ef669bcc11.zip
FreeBSD-ports-74f7ddc36895a00cf555307d268d93ef669bcc11.tar.gz
Fix another place where CPUID code doesn't bother to restore original state
of the bit 21 of eflags register. This should fix `sigreturn: eflags ...' problem in many threaded GNOME apps. Update is highly recommended to all GNOME users - it improves stability of Nautilus, Balsa etc greatly.
Diffstat (limited to 'graphics/gdk-pixbuf')
-rw-r--r--graphics/gdk-pixbuf/Makefile1
-rw-r--r--graphics/gdk-pixbuf/files/patch-gdk-pixbuf::pixops::have_mmx.S14
2 files changed, 15 insertions, 0 deletions
diff --git a/graphics/gdk-pixbuf/Makefile b/graphics/gdk-pixbuf/Makefile
index 7bfdbaa..3fde3cf 100644
--- a/graphics/gdk-pixbuf/Makefile
+++ b/graphics/gdk-pixbuf/Makefile
@@ -7,6 +7,7 @@
PORTNAME?= gdk-pixbuf
PORTVERSION= 0.13.0
+PORTREVISION= 1
CATEGORIES?= graphics
MASTER_SITES= ${MASTER_SITE_GNOME}
MASTER_SITE_SUBDIR= unstable/sources/gdk-pixbuf
diff --git a/graphics/gdk-pixbuf/files/patch-gdk-pixbuf::pixops::have_mmx.S b/graphics/gdk-pixbuf/files/patch-gdk-pixbuf::pixops::have_mmx.S
new file mode 100644
index 0000000..84b8fd8
--- /dev/null
+++ b/graphics/gdk-pixbuf/files/patch-gdk-pixbuf::pixops::have_mmx.S
@@ -0,0 +1,14 @@
+
+$FreeBSD$
+
+--- gdk-pixbuf/pixops/have_mmx.S 2001/11/16 10:34:50 1.1
++++ gdk-pixbuf/pixops/have_mmx.S 2001/11/16 10:35:21
+@@ -19,6 +19,8 @@
+ popfl
+ pushfl
+ popl %eax
++ pushl %ebx
++ popfl
+
+ cmpl %eax, %ebx
+
OpenPOWER on IntegriCloud