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.14



details:   https://anonhg.NetBSD.org/pkgsrc/rev/d5b3fa6a0cb3
branches:  trunk
changeset: 540942:d5b3fa6a0cb3
user:      drochner <drochner%pkgsrc.org@localhost>
date:      Fri Apr 11 16:58:47 2008 +0000

description:
update to 0.3.14
sorry, no changelog available (The only message to the subject in
the mailing list says "Release notes tomorrow".),
a number of bugfixes afaict

diffstat:

 devel/liboil/Makefile         |   5 +-
 devel/liboil/distinfo         |  15 ++-----
 devel/liboil/patches/patch-aa |  84 -------------------------------------------
 devel/liboil/patches/patch-ad |  22 +++++-----
 devel/liboil/patches/patch-ae |  60 ------------------------------
 devel/liboil/patches/patch-af |  20 ----------
 devel/liboil/patches/patch-ag |  14 -------
 devel/liboil/patches/patch-ah |  34 -----------------
 8 files changed, 18 insertions(+), 236 deletions(-)

diffs (296 lines):

diff -r f63fa0f5cdf0 -r d5b3fa6a0cb3 devel/liboil/Makefile
--- a/devel/liboil/Makefile     Fri Apr 11 15:37:30 2008 +0000
+++ b/devel/liboil/Makefile     Fri Apr 11 16:58:47 2008 +0000
@@ -1,8 +1,7 @@
-# $NetBSD: Makefile,v 1.15 2008/03/12 21:05:32 drochner Exp $
+# $NetBSD: Makefile,v 1.16 2008/04/11 16:58:47 drochner Exp $
 #
 
-DISTNAME=      liboil-0.3.13
-PKGREVISION=   1
+DISTNAME=      liboil-0.3.14
 CATEGORIES=    devel
 MASTER_SITES=  http://liboil.freedesktop.org/download/
 
diff -r f63fa0f5cdf0 -r d5b3fa6a0cb3 devel/liboil/distinfo
--- a/devel/liboil/distinfo     Fri Apr 11 15:37:30 2008 +0000
+++ b/devel/liboil/distinfo     Fri Apr 11 16:58:47 2008 +0000
@@ -1,13 +1,8 @@
-$NetBSD: distinfo,v 1.12 2008/03/12 21:05:32 drochner Exp $
+$NetBSD: distinfo,v 1.13 2008/04/11 16:58:47 drochner Exp $
 
-SHA1 (liboil-0.3.13.tar.gz) = 1c08d92810a76afce7a2cba2b5f969a096ecf8a0
-RMD160 (liboil-0.3.13.tar.gz) = aefcf9c7a100b5faff3449573bff6238db0bdb34
-Size (liboil-0.3.13.tar.gz) = 813995 bytes
-SHA1 (patch-aa) = d0adb03ef3a1eb5daf059cbfd53bba0ce8338fb1
+SHA1 (liboil-0.3.14.tar.gz) = 5de4eedf0f4673b6c44e462d4d1caeb34f2126b6
+RMD160 (liboil-0.3.14.tar.gz) = 91ce7a87c90e0092fd94c4d075e3fe09f6903a21
+Size (liboil-0.3.14.tar.gz) = 819559 bytes
 SHA1 (patch-ab) = 36a06f38f34f43ab6d181f4e9028f7b9adf5332b
 SHA1 (patch-ac) = 8ccb2b0323b337902c384f4bdda856ca1cc2b023
-SHA1 (patch-ad) = 9d38917949c5f7b06229587f2338de7d1745147f
-SHA1 (patch-ae) = ca873368c23a5e3bd7475e9aeb64ffb74e7e2ea7
-SHA1 (patch-af) = 9a6a42eb98f0c41d2a9fc5da91eb084864d3f16e
-SHA1 (patch-ag) = 9a553b1748081e8eedcc33ba0f0d733de2636ae7
-SHA1 (patch-ah) = 690996951555a22df4094445c537582ffbfcefa7
+SHA1 (patch-ad) = 9c7e9fb22c4551e3eee150ac97bc74703d5b985a
diff -r f63fa0f5cdf0 -r d5b3fa6a0cb3 devel/liboil/patches/patch-aa
--- a/devel/liboil/patches/patch-aa     Fri Apr 11 15:37:30 2008 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,84 +0,0 @@
-$NetBSD: patch-aa,v 1.8 2008/02/29 16:58:14 tnn Exp $
-
---- configure.orig     2008-02-29 17:53:58.000000000 +0100
-+++ configure
-@@ -16369,6 +16369,79 @@ fi
- 
- 
- 
-+  { echo "$as_me:$LINENO: checking if compiler supports 'pmaddubsw %%mm0, %%mm0' asm instruction" >&5
-+echo $ECHO_N "checking if compiler supports 'pmaddubsw %%mm0, %%mm0' asm instruction... $ECHO_C" >&6; }
-+
-+  cat >conftest.$ac_ext <<_ACEOF
-+/* confdefs.h.  */
-+_ACEOF
-+cat confdefs.h >>conftest.$ac_ext
-+cat >>conftest.$ac_ext <<_ACEOF
-+/* end confdefs.h.  */
-+
-+int
-+main ()
-+{
-+
-+#ifndef __GNUC__
-+#error Not GCC
-+#endif
-+#ifdef __GNUC_MINOR__
-+#if (__GNUC__ * 1000 + __GNUC_MINOR__) < 3004
-+#error GCC before 3.4 has critical bugs compiling inline assembly
-+#endif
-+#endif
-+__asm__ ("pmaddubsw %%mm0, %%mm0"::)
-+  ;
-+  return 0;
-+}
-+_ACEOF
-+rm -f conftest.$ac_objext
-+if { (ac_try="$ac_compile"
-+case "(($ac_try" in
-+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-+  *) ac_try_echo=$ac_try;;
-+esac
-+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-+  (eval "$ac_compile") 2>conftest.er1
-+  ac_status=$?
-+  grep -v '^ *+' conftest.er1 >conftest.err
-+  rm -f conftest.er1
-+  cat conftest.err >&5
-+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-+  (exit $ac_status); } && {
-+       test -z "$ac_c_werror_flag" ||
-+       test ! -s conftest.err
-+       } && test -s conftest.$ac_objext; then
-+  flag_ok=yes
-+else
-+  echo "$as_me: failed program was:" >&5
-+sed 's/^/| /' conftest.$ac_ext >&5
-+
-+      flag_ok=no
-+fi
-+
-+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-+
-+  if test "X$flag_ok" = Xyes ; then
-+    HAVE_SSSE3_ASM=yes
-+    true
-+  else
-+    HAVE_SSSE3_ASM=no
-+    true
-+  fi
-+  { echo "$as_me:$LINENO: result: $flag_ok" >&5
-+echo "${ECHO_T}$flag_ok" >&6; }
-+
-+if test "x$HAVE_SSSE3_ASM" = xyes ; then
-+
-+cat >>confdefs.h <<\_ACEOF
-+#define HAVE_SSSE3_ASM 1
-+_ACEOF
-+
-+fi
-+
-+
- cat >>confdefs.h <<\_ACEOF
- #define OIL_EXPORTS 1
- _ACEOF
diff -r f63fa0f5cdf0 -r d5b3fa6a0cb3 devel/liboil/patches/patch-ad
--- a/devel/liboil/patches/patch-ad     Fri Apr 11 15:37:30 2008 +0000
+++ b/devel/liboil/patches/patch-ad     Fri Apr 11 16:58:47 2008 +0000
@@ -1,13 +1,13 @@
-$NetBSD: patch-ad,v 1.1 2008/02/28 19:28:24 drochner Exp $
+$NetBSD: patch-ad,v 1.2 2008/04/11 16:58:47 drochner Exp $
 
---- examples/Makefile.in.orig  2008-02-25 22:51:20.000000000 +0100
+--- examples/Makefile.in.orig  2008-03-14 06:58:19.000000000 +0100
 +++ examples/Makefile.in
-@@ -287,7 +287,7 @@ sbindir = @sbindir@
- sharedstatedir = @sharedstatedir@
- sysconfdir = @sysconfdir@
- target_alias = @target_alias@
--SUBDIRS = jpeg md5 uberopt work huffman taylor videoscale audioresample jit
-+SUBDIRS = jpeg md5 uberopt work huffman taylor videoscale audioresample
- example1_SOURCES = example1.c
- example1_CFLAGS = $(LIBOIL_CFLAGS)
- example1_LDADD = $(LIBOIL_LIBS)
+@@ -126,7 +126,7 @@ RECURSIVE_TARGETS = all-recursive check-
+ ETAGS = etags
+ CTAGS = ctags
+ DIST_SUBDIRS = jpeg md5 uberopt work huffman taylor videoscale \
+-      audioresample jit
++      audioresample
+ DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+ ACLOCAL = @ACLOCAL@
+ ACLOCAL_AMFLAGS = @ACLOCAL_AMFLAGS@
diff -r f63fa0f5cdf0 -r d5b3fa6a0cb3 devel/liboil/patches/patch-ae
--- a/devel/liboil/patches/patch-ae     Fri Apr 11 15:37:30 2008 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,60 +0,0 @@
-$NetBSD: patch-ae,v 1.1 2008/02/28 19:28:24 drochner Exp $
-
---- liboil/liboilcpu-arm.c.orig        2008-02-28 20:07:11.000000000 +0100
-+++ liboil/liboilcpu-arm.c
-@@ -60,10 +60,6 @@
-  *
-  */
- 
--static void oil_cpu_detect_arch(void);
--
--static unsigned long oil_cpu_flags;
--
- extern unsigned long (*_oil_profile_stamp)(void);
- 
- #if defined(__arm__)
-@@ -126,6 +122,35 @@ oil_cpu_arm_getflags_cpuinfo (char *cpui
-   free (cpuinfo_flags);
- }
- 
-+static char *
-+get_proc_cpuinfo (void)
-+{
-+  char *cpuinfo;
-+  int fd;
-+  int n;
-+
-+  cpuinfo = malloc(4096);
-+  if (cpuinfo == NULL) return NULL;
-+
-+  fd = open("/proc/cpuinfo", O_RDONLY);
-+  if (fd < 0) {
-+    free (cpuinfo);
-+    return NULL;
-+  }
-+
-+  n = read(fd, cpuinfo, 4095);
-+  if (n < 0) {
-+    free (cpuinfo);
-+    close (fd);
-+    return NULL;
-+  }
-+  cpuinfo[n] = 0;
-+
-+  close (fd);
-+
-+  return cpuinfo;
-+}
-+
- static void
- oil_cpu_detect_arm(void)
- {
-@@ -249,7 +274,7 @@ oil_cpu_detect_mips(void)
- }
- #endif
- 
--static void
-+void
- oil_cpu_detect_arch(void)
- {
- #if defined(__i386__) || defined(__amd64__)
diff -r f63fa0f5cdf0 -r d5b3fa6a0cb3 devel/liboil/patches/patch-af
--- a/devel/liboil/patches/patch-af     Fri Apr 11 15:37:30 2008 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,20 +0,0 @@
-$NetBSD: patch-af,v 1.1 2008/02/29 16:58:14 tnn Exp $
-
---- liboil/i386_amd64/mas.c.orig       2008-02-22 20:59:17.000000000 +0100
-+++ liboil/i386_amd64/mas.c
-@@ -735,6 +735,7 @@ mas8_u8_sym_mmx_5 (uint8_t *d, const uin
- }
- OIL_DEFINE_IMPL_FULL (mas8_u8_sym_mmx_5, mas8_u8_sym_l15, OIL_IMPL_FLAG_MMX|OIL_IMPL_FLAG_MMXEXT);
- 
-+#ifdef HAVE_SSSE3_ASM
- void
- mas8_u8_sym_mmx_6 (uint8_t *d, const uint8_t *s1_np7, const int16_t *s2_8,
-         const int16_t *s3_2, int n)
-@@ -798,6 +799,7 @@ mas8_u8_sym_mmx_6 (uint8_t *d, const uin
-       : "ecx");
- }
- OIL_DEFINE_IMPL_FULL (mas8_u8_sym_mmx_6, mas8_u8_sym_l15, OIL_IMPL_FLAG_MMX|OIL_IMPL_FLAG_MMXEXT|OIL_IMPL_FLAG_SSSE3);
-+#endif
- 
- #ifdef ENABLE_BROKEN_IMPLS
- /* This only works for the taps array: -1, 3, -7, 21, 21, -7, 3, -1 */
diff -r f63fa0f5cdf0 -r d5b3fa6a0cb3 devel/liboil/patches/patch-ag
--- a/devel/liboil/patches/patch-ag     Fri Apr 11 15:37:30 2008 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,14 +0,0 @@
-$NetBSD: patch-ag,v 1.1 2008/03/12 21:05:32 drochner Exp $
-
---- liboil/Makefile.in.orig    2008-03-03 17:32:22.000000000 +0100
-+++ liboil/Makefile.in
-@@ -448,7 +448,8 @@ nodist_liboil_@LIBOIL_MAJORMINOR@_la_SOU
- 
- liboil_@LIBOIL_MAJORMINOR@_la_LIBADD = \
-       liboilfunctions.la \
--      $(LIBM)
-+      $(LIBM) \
-+      $(LIBRT)
- 
- liboil_@LIBOIL_MAJORMINOR@_la_CFLAGS = $(LIBOIL_CFLAGS)
- liboil_@LIBOIL_MAJORMINOR@_la_LDFLAGS = \
diff -r f63fa0f5cdf0 -r d5b3fa6a0cb3 devel/liboil/patches/patch-ah
--- a/devel/liboil/patches/patch-ah     Fri Apr 11 15:37:30 2008 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,34 +0,0 @@
-$NetBSD: patch-ah,v 1.1 2008/03/12 21:05:32 drochner Exp $
-
---- liboil/i386_amd64/copy.c.orig      2008-03-03 17:35:30.000000000 +0100
-+++ liboil/i386_amd64/copy.c
-@@ -375,7 +375,8 @@ static void splat_u16_ns_mmx (uint16_t *
-     "  emms\n"
-     : [dest] "+r" (dest),
-       [n] "+r" (n)
--    : [src] "r" (src));
-+    : [src] "r" (src)
-+    : "ecx");
- }
- OIL_DEFINE_IMPL_FULL (splat_u16_ns_mmx, splat_u16_ns, OIL_IMPL_FLAG_MMX|OIL_IMPL_FLAG_MMXEXT);
- 
-@@ -401,7 +402,8 @@ static void splat_u16_ns_mmx_2 (uint16_t
-     "  emms\n"
-     : [dest] "+r" (dest),
-       [n] "+r" (n)
--    : [src] "r" (src));
-+    : [src] "r" (src)
-+    : "ecx");
- }
- OIL_DEFINE_IMPL_FULL (splat_u16_ns_mmx_2, splat_u16_ns, OIL_IMPL_FLAG_MMX|OIL_IMPL_FLAG_MMXEXT);
- 
-@@ -429,7 +431,8 @@ static void splat_u16_ns_mmx_3 (uint16_t
-     "  emms\n"
-     : [dest] "+r" (dest),
-       [n] "+r" (n)
--    : [src] "r" (src));
-+    : [src] "r" (src)
-+    : "ecx");
- }
- OIL_DEFINE_IMPL_FULL (splat_u16_ns_mmx_3, splat_u16_ns, OIL_IMPL_FLAG_MMX|OIL_IMPL_FLAG_MMXEXT);
- 



Home | Main Index | Thread Index | Old Index