summaryrefslogtreecommitdiff
path: root/devel/liboil
diff options
context:
space:
mode:
authordrochner <drochner@pkgsrc.org>2006-11-24 13:02:48 +0000
committerdrochner <drochner@pkgsrc.org>2006-11-24 13:02:48 +0000
commitc3c3b42290a7c16fdc97ce7a6d0dbff1a2d8a7a8 (patch)
treea97a38087e2aa3b551bb3c701ee8acb4b89a09ec /devel/liboil
parentea3e95812f6db613852c26bcbec25d081f55e91d (diff)
downloadpkgsrc-c3c3b42290a7c16fdc97ce7a6d0dbff1a2d8a7a8.tar.gz
update to 0.3.10
changes: - Lots of new classes and implementations were added for Schrödinger. - Several i386 implementations also compile on amd64, so these were copied over to a separate directory and are now enabled on amd64. - Feature detection on amd64 has been fixed. - All known startup warnings have been fixed. - The core now handles arrays that are 'N plus a constant' in length. - Wrap a bunch of functions in HAVE_UNALIGNED_ACCESS to indicate that they require an architecture that handles unaligned access.
Diffstat (limited to 'devel/liboil')
-rw-r--r--devel/liboil/Makefile5
-rw-r--r--devel/liboil/distinfo10
-rw-r--r--devel/liboil/patches/patch-aa24
3 files changed, 10 insertions, 29 deletions
diff --git a/devel/liboil/Makefile b/devel/liboil/Makefile
index f5b98aaaa72..9511aa5666a 100644
--- a/devel/liboil/Makefile
+++ b/devel/liboil/Makefile
@@ -1,8 +1,7 @@
-# $NetBSD: Makefile,v 1.9 2006/10/23 18:39:24 drochner Exp $
+# $NetBSD: Makefile,v 1.10 2006/11/24 13:02:48 drochner Exp $
#
-DISTNAME= liboil-0.3.9
-PKGREVISION= 1
+DISTNAME= liboil-0.3.10
CATEGORIES= devel
MASTER_SITES= http://liboil.freedesktop.org/download/
diff --git a/devel/liboil/distinfo b/devel/liboil/distinfo
index 3c3cf85ca61..a24d2d85a1c 100644
--- a/devel/liboil/distinfo
+++ b/devel/liboil/distinfo
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.3 2006/10/23 18:39:24 drochner Exp $
+$NetBSD: distinfo,v 1.4 2006/11/24 13:02:48 drochner Exp $
-SHA1 (liboil-0.3.9.tar.gz) = 9b8126c4ae26f32c4131c7e8df8b2c61e7e1973a
-RMD160 (liboil-0.3.9.tar.gz) = b77d754028d97cff2138c4d899e00959a34eb750
-Size (liboil-0.3.9.tar.gz) = 833083 bytes
-SHA1 (patch-aa) = 9ed35f2ff99c8e9d85d6ef9c03946e6ec8a5a107
+SHA1 (liboil-0.3.10.tar.gz) = 00183731d417047a3b7715532b9d6ca5cce16cc4
+RMD160 (liboil-0.3.10.tar.gz) = 585413d5955b08b24cec18f588927ac071a44098
+Size (liboil-0.3.10.tar.gz) = 860303 bytes
+SHA1 (patch-aa) = 70646b7f1b42341527ba0630cdd99f96751e6a43
SHA1 (patch-ab) = 7fc1f032bad9384fb9e0aa9e88d75c8eb5bb35c5
SHA1 (patch-ac) = 809d577cabdc575891aa33ab13f4c1a508520088
diff --git a/devel/liboil/patches/patch-aa b/devel/liboil/patches/patch-aa
index 1abbd51dd84..6c97a842959 100644
--- a/devel/liboil/patches/patch-aa
+++ b/devel/liboil/patches/patch-aa
@@ -1,9 +1,9 @@
-$NetBSD: patch-aa,v 1.2 2006/10/23 18:39:24 drochner Exp $
+$NetBSD: patch-aa,v 1.3 2006/11/24 13:02:49 drochner Exp $
---- liboil/liboilcpu.c.orig 2006-05-23 02:07:56.000000000 +0200
+--- liboil/liboilcpu.c.orig 2006-11-06 02:37:03.000000000 +0100
+++ liboil/liboilcpu.c
@@ -518,6 +518,14 @@ oil_cpu_detect_cpuid (void)
- OIL_WARNING("L2 cache: %d kbytes, %d assoc, %d lines/tag, %d line size\n",
+ OIL_INFO("L2 cache: %d kbytes, %d assoc, %d lines/tag, %d line size",
(ecx>>16)&0xffff, (ecx>>12)&0xf, (ecx>>8)&0xf, ecx&0xff);
}
+
@@ -17,21 +17,3 @@ $NetBSD: patch-aa,v 1.2 2006/10/23 18:39:24 drochner Exp $
}
/* Reduce the set of CPU capabilities detected by whatever detection mechanism
-@@ -542,7 +550,7 @@ oil_cpu_detect_kernel_support (void)
- OIL_IMPL_FLAG_MMXEXT | OIL_IMPL_FLAG_SSE3);
- }
- #endif
--#if !defined(__linux__) && !defined(__FreeBSD__)
-+#if !defined(__linux__) && !defined(__FreeBSD__) && !defined(__NetBSD__)
- /* If we don't know that the operating system supports SSE, don't trust that
- * it will properly support it.
- */
-@@ -743,7 +751,7 @@ oil_cpu_detect_mips(void)
- static void
- oil_cpu_detect_arch(void)
- {
--#ifdef __i386__
-+#if defined(__i386__) || defined(__amd64__)
- oil_cpu_detect_i386();
- #endif
- #if defined(__powerpc__) || defined(__PPC__) || defined(__ppc__)