aboutsummaryrefslogtreecommitdiff
path: root/audio/openal
diff options
context:
space:
mode:
authorDmitry Marakasov <amdmi3@FreeBSD.org>2009-04-07 22:17:39 +0000
committerDmitry Marakasov <amdmi3@FreeBSD.org>2009-04-07 22:17:39 +0000
commitd823998995bf9b6da8c67fe06c1dfc39de797793 (patch)
tree29b1e2bdd8cb2ef0ee2b785bb232b29e5cc00ad5 /audio/openal
parent98958f43269e0eab4b997299ccd6f10f9340b2bc (diff)
Notes
Diffstat (limited to 'audio/openal')
-rw-r--r--audio/openal/Makefile2
-rw-r--r--audio/openal/files/patch-src-arch-i386-x86_floatmul.c11
2 files changed, 12 insertions, 1 deletions
diff --git a/audio/openal/Makefile b/audio/openal/Makefile
index eea322d8e50c..863f2e84a37c 100644
--- a/audio/openal/Makefile
+++ b/audio/openal/Makefile
@@ -7,7 +7,7 @@
PORTNAME= openal
PORTVERSION= 20060211
-PORTREVISION= 8
+PORTREVISION= 9
CATEGORIES= audio
MASTER_SITES= http://openal.org/openal_webstf/downloads/
DISTVERSION= 0.0.8
diff --git a/audio/openal/files/patch-src-arch-i386-x86_floatmul.c b/audio/openal/files/patch-src-arch-i386-x86_floatmul.c
new file mode 100644
index 000000000000..7bc3a81c262a
--- /dev/null
+++ b/audio/openal/files/patch-src-arch-i386-x86_floatmul.c
@@ -0,0 +1,11 @@
+--- src/arch/i386/x86_floatmul.c.orig 2005-12-21 22:06:35.000000000 +0300
++++ src/arch/i386/x86_floatmul.c 2009-04-04 04:53:56.000000000 +0400
+@@ -46,7 +46,7 @@
+ v4hi temp;
+
+
+- samples_pre = MMX_ALIGN - (aint)bpt % MMX_ALIGN;
++ samples_pre = (MMX_ALIGN - (aint)bpt % MMX_ALIGN) % MMX_ALIGN;
+ samples_pre /= sizeof(ALshort);
+ samples_main = len - samples_pre;
+ samples_post = samples_main % 8;