diff options
author | sobomax <sobomax@FreeBSD.org> | 2001-11-16 10:51:32 +0000 |
---|---|---|
committer | sobomax <sobomax@FreeBSD.org> | 2001-11-16 10:51:32 +0000 |
commit | 74f7ddc36895a00cf555307d268d93ef669bcc11 (patch) | |
tree | 318b1e3a2fc88f70b1160deb197fefe82a9f46af /graphics/gdk-pixbuf | |
parent | 2181fc2be57283a2d3adad9e5bb16b4d5c731c91 (diff) | |
download | FreeBSD-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/Makefile | 1 | ||||
-rw-r--r-- | graphics/gdk-pixbuf/files/patch-gdk-pixbuf::pixops::have_mmx.S | 14 |
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 + |