pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/devel/liboil update to 0.3.10



details:   https://anonhg.NetBSD.org/pkgsrc/rev/f84bf6446a6f
branches:  trunk
changeset: 521838:f84bf6446a6f
user:      drochner <drochner%pkgsrc.org@localhost>
date:      Fri Nov 24 13:02:48 2006 +0000

description:
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:

 devel/liboil/Makefile         |   5 ++---
 devel/liboil/distinfo         |  10 +++++-----
 devel/liboil/patches/patch-aa |  24 +++---------------------
 3 files changed, 10 insertions(+), 29 deletions(-)

diffs (69 lines):

diff -r 40f98578a7d8 -r f84bf6446a6f devel/liboil/Makefile
--- a/devel/liboil/Makefile     Fri Nov 24 12:57:25 2006 +0000
+++ b/devel/liboil/Makefile     Fri Nov 24 13:02:48 2006 +0000
@@ -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 -r 40f98578a7d8 -r f84bf6446a6f devel/liboil/distinfo
--- a/devel/liboil/distinfo     Fri Nov 24 12:57:25 2006 +0000
+++ b/devel/liboil/distinfo     Fri Nov 24 13:02:48 2006 +0000
@@ -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 -r 40f98578a7d8 -r f84bf6446a6f devel/liboil/patches/patch-aa
--- a/devel/liboil/patches/patch-aa     Fri Nov 24 12:57:25 2006 +0000
+++ b/devel/liboil/patches/patch-aa     Fri Nov 24 13:02:48 2006 +0000
@@ -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 @@
  }
  
  /* 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__)



Home | Main Index | Thread Index | Old Index