diff options
author | Maxim Sobolev <sobomax@FreeBSD.org> | 2001-11-16 18:51:32 +0800 |
---|---|---|
committer | Maxim Sobolev <sobomax@FreeBSD.org> | 2001-11-16 18:51:32 +0800 |
commit | 3c38fcb4fb676e076e8bf22ec5aeb4715a209272 (patch) | |
tree | 466b17ba2041610156b2aba9f4ee6abe71364781 /graphics/gdk-pixbuf | |
parent | 46e5de676073f25cdf7162b2b5e5756bed1ddcd5 (diff) | |
download | freebsd-ports-gnome-3c38fcb4fb676e076e8bf22ec5aeb4715a209272.tar.gz freebsd-ports-gnome-3c38fcb4fb676e076e8bf22ec5aeb4715a209272.tar.zst freebsd-ports-gnome-3c38fcb4fb676e076e8bf22ec5aeb4715a209272.zip |
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 7bfdbaa28daf..3fde3cf3756a 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 000000000000..84b8fd88b41e --- /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 + |