pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/devel/orc orc: update to 0.4.30.



details:   https://anonhg.NetBSD.org/pkgsrc/rev/f6bb20deb8be
branches:  trunk
changeset: 415605:f6bb20deb8be
user:      wiz <wiz%pkgsrc.org@localhost>
date:      Thu Oct 10 13:04:22 2019 +0000

description:
orc: update to 0.4.30.

0.4.30
===================

  - Don't always generate static library but default to shared-only (Xavier Claessens)
  - Work around false positives in Microsoft UWP certification kit (Nirbheek Chauhan)
  - Add endbr32/endbr64 instructions on x86/x86-64 for indirect branch tracking (Wim Taymans)
  - Fix gtk-doc build when orc is used as a meson subproject (Mathieu Duponchelle)
  - Switch float comparison in tests to ULP method to fix spurious failures (Doug Nazar)
  - Fix flushing of ARM icache when using dual map (Doug Nazar)
  - Use float constants/parameters when testing float opcodes (Doug Nazar)
  - Add support for Hygon Dhyana processor (fanjinke)
  - Fix PPC/PPC64 CPU family detection (Doug Nazar)
  - Add little-endian PPC support (Doug Nazar)
  - Fix compiler warnings with clang (Matthew Waters)
  - Mark exec mapping writable in debug mode for allowing breakpoints (Doug Nazar)
  - Various codegen refactorings (Doug Nazar)
  - autotools support has been dropped in favour of Meson as build system (Tim-Philipp M?ller)
  - Fix PPC CPU feature detection and add support for VSX/v2.07 (Doug Nazar)
  - Add double/int64 support for PPC (Doug Nazar)

diffstat:

 devel/orc/Makefile                |  23 ++++++------------
 devel/orc/PLIST                   |  46 ++++++--------------------------------
 devel/orc/distinfo                |  13 +++++-----
 devel/orc/patches/patch-ab        |  24 ++++++++++----------
 devel/orc/patches/patch-configure |  13 -----------
 5 files changed, 34 insertions(+), 85 deletions(-)

diffs (192 lines):

diff -r a1b284157c0d -r f6bb20deb8be devel/orc/Makefile
--- a/devel/orc/Makefile        Thu Oct 10 13:00:16 2019 +0000
+++ b/devel/orc/Makefile        Thu Oct 10 13:04:22 2019 +0000
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.15 2019/04/27 18:22:39 wiz Exp $
+# $NetBSD: Makefile,v 1.16 2019/10/10 13:04:22 wiz Exp $
 
-DISTNAME=      orc-0.4.29
+DISTNAME=      orc-0.4.30
 CATEGORIES=    devel
 MASTER_SITES=  https://gstreamer.freedesktop.org/src/orc/
 EXTRACT_SUFX=  .tar.xz
@@ -10,21 +10,14 @@
 COMMENT=       Compiler for vector operations
 LICENSE=       modified-bsd
 
-USE_LIBTOOL=           yes
-USE_TOOLS+=            gmake
-GNU_CONFIGURE=         yes
-PKGCONFIG_OVERRIDE+=   orc.pc.in
-PKGCONFIG_OVERRIDE+=   orc-test.pc.in
+PKGCONFIG_OVERRIDE+=           output/orc-0.4.pc
+PKGCONFIG_OVERRIDE+=           output/meson-private/orc-test-0.4.pc
+PKGCONFIG_OVERRIDE_STAGE=      post-configure
 
-# XXX: Kludge to avoid uncoditionally pick up some gtkdoc-* tools if gtk-doc
-# XXX: package is installed and then fails in the installation phase.
-CONFIGURE_ENV+=                ac_cv_prog_GTKDOC_CHECK= \
-                       ac_cv_path_GTKDOC_CHECK_PATH= \
-                       ac_cv_path_GTKDOC_REBASE= \
-                       ac_cv_path_GTKDOC_MKPDF=
+MAKE_ENV+=     LD_LIBRARY_PATH=${WRKSRC}/output/${PKGBASE}
 
-TEST_TARGET=           check
+MESON_ARGS+=   -Dgtk_doc=disabled
 
-
+.include "../../devel/meson/build.mk"
 .include "../../mk/pthread.buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"
diff -r a1b284157c0d -r f6bb20deb8be devel/orc/PLIST
--- a/devel/orc/PLIST   Thu Oct 10 13:00:16 2019 +0000
+++ b/devel/orc/PLIST   Thu Oct 10 13:04:22 2019 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.8 2019/04/27 18:22:39 wiz Exp $
+@comment $NetBSD: PLIST,v 1.9 2019/10/10 13:04:22 wiz Exp $
 bin/orc-bugreport
 bin/orcc
 include/orc-0.4/orc-test/orcarray.h
@@ -37,43 +37,13 @@
 include/orc-0.4/orc/orcvariable.h
 include/orc-0.4/orc/orcx86.h
 include/orc-0.4/orc/orcx86insn.h
-lib/liborc-0.4.la
-lib/liborc-test-0.4.la
+lib/liborc-0.4.so
+lib/liborc-0.4.so.0
+lib/liborc-0.4.so.0.30.0
+lib/liborc-test-0.4.a
+lib/liborc-test-0.4.so
+lib/liborc-test-0.4.so.0
+lib/liborc-test-0.4.so.0.30.0
 lib/pkgconfig/orc-0.4.pc
 lib/pkgconfig/orc-test-0.4.pc
 share/aclocal/orc.m4
-share/gtk-doc/html/orc/ch01.html
-share/gtk-doc/html/orc/ch02.html
-share/gtk-doc/html/orc/ch03.html
-share/gtk-doc/html/orc/ch04.html
-share/gtk-doc/html/orc/ch05.html
-share/gtk-doc/html/orc/home.png
-share/gtk-doc/html/orc/index.html
-share/gtk-doc/html/orc/left-insensitive.png
-share/gtk-doc/html/orc/left.png
-share/gtk-doc/html/orc/orc-ARM.html
-share/gtk-doc/html/orc/orc-MMX.html
-share/gtk-doc/html/orc/orc-Orc.html
-share/gtk-doc/html/orc/orc-OrcCompiler.html
-share/gtk-doc/html/orc/orc-OrcDebug.html
-share/gtk-doc/html/orc/orc-OrcExecutor.html
-share/gtk-doc/html/orc/orc-OrcOpcode.html
-share/gtk-doc/html/orc/orc-OrcProgram.html
-share/gtk-doc/html/orc/orc-OrcRule.html
-share/gtk-doc/html/orc/orc-PowerPC.html
-share/gtk-doc/html/orc/orc-SSE.html
-share/gtk-doc/html/orc/orc-Utility-functions.html
-share/gtk-doc/html/orc/orc-building.html
-share/gtk-doc/html/orc/orc-concepts.html
-share/gtk-doc/html/orc/orc-misc.html
-share/gtk-doc/html/orc/orc-opcodes.html
-share/gtk-doc/html/orc/orc-program.html
-share/gtk-doc/html/orc/orc-runninging.html
-share/gtk-doc/html/orc/orc-tutorial.html
-share/gtk-doc/html/orc/orc-x86.html
-share/gtk-doc/html/orc/orc.devhelp2
-share/gtk-doc/html/orc/right-insensitive.png
-share/gtk-doc/html/orc/right.png
-share/gtk-doc/html/orc/style.css
-share/gtk-doc/html/orc/up-insensitive.png
-share/gtk-doc/html/orc/up.png
diff -r a1b284157c0d -r f6bb20deb8be devel/orc/distinfo
--- a/devel/orc/distinfo        Thu Oct 10 13:00:16 2019 +0000
+++ b/devel/orc/distinfo        Thu Oct 10 13:04:22 2019 +0000
@@ -1,8 +1,7 @@
-$NetBSD: distinfo,v 1.16 2019/04/27 18:22:39 wiz Exp $
+$NetBSD: distinfo,v 1.17 2019/10/10 13:04:22 wiz Exp $
 
-SHA1 (orc-0.4.29.tar.xz) = d97286566f22fa7890b93fdd3d5b64b255f75a30
-RMD160 (orc-0.4.29.tar.xz) = 85b7566c3d870b4f8c150dd509e8fbd403d39b8c
-SHA512 (orc-0.4.29.tar.xz) = 57aa75bbefa9ba9ffcce97affd504c13c57612e2409863c011555bed6ff6ba224d38ed66b715bf103679a8ee28ddae427db3d78c7b4a2ddfa7dbd72a4fa81726
-Size (orc-0.4.29.tar.xz) = 465076 bytes
-SHA1 (patch-ab) = 589967ac10bbfcf1cf557918aed86a93f0d85a2b
-SHA1 (patch-configure) = 5359186c25ddb3f30fcee9cd746b524dd3b04254
+SHA1 (orc-0.4.30.tar.xz) = b5a778b285e3d7fa75bcba32a0a7804207f7e2cf
+RMD160 (orc-0.4.30.tar.xz) = 322c384aee5b158d1592d6f65b28c044e3277282
+SHA512 (orc-0.4.30.tar.xz) = da254347f5ebb278f0932a7bfa878adc2a14c42c7e6a20a4e6bb68c0883e307fef57bef867d54e150bd1d875f79eee27f9d34aede410d3eddd4093e5b055cd22
+Size (orc-0.4.30.tar.xz) = 176340 bytes
+SHA1 (patch-ab) = 8536500f42ed59f9159597e2b7d51772d103faa5
diff -r a1b284157c0d -r f6bb20deb8be devel/orc/patches/patch-ab
--- a/devel/orc/patches/patch-ab        Thu Oct 10 13:00:16 2019 +0000
+++ b/devel/orc/patches/patch-ab        Thu Oct 10 13:04:22 2019 +0000
@@ -1,11 +1,11 @@
-$NetBSD: patch-ab,v 1.4 2011/04/18 20:07:31 he Exp $
+$NetBSD: patch-ab,v 1.5 2019/10/10 13:04:22 wiz Exp $
 
 Fix this so that NetBSD is also probed for altivec on powerpc
 (and so that this builds).
 
---- orc/orccpu-powerpc.c.orig  2010-07-09 23:56:52.000000000 +0000
+--- orc/orccpu-powerpc.c.orig  2019-09-09 07:21:43.000000000 +0000
 +++ orc/orccpu-powerpc.c
-@@ -45,7 +45,7 @@
+@@ -54,7 +54,7 @@
  
  #endif
  
@@ -14,7 +14,7 @@
  #include <sys/types.h>
  #include <sys/sysctl.h>
  #endif
-@@ -76,9 +76,11 @@ test_altivec (void * ignored)
+@@ -86,9 +86,11 @@ test_altivec (void * ignored)
  }
  #endif
  
@@ -27,21 +27,21 @@
  #else
  #define SYSCTL "hw.altivec"
  #endif
-@@ -174,7 +176,7 @@ out:
+@@ -182,7 +184,7 @@ orc_check_powerpc_proc_auxv (void)
  }
  #endif
  
 -#if !defined(__FreeBSD__) && !defined(__FreeBSD_kernel__) && !defined(__OpenBSD__) && !defined(__APPLE__) && !defined(__linux__)
 +#if !defined(__FreeBSD__) && !defined(__FreeBSD_kernel__) && !defined(__OpenBSD__) && !defined(__APPLE__) && !defined(__linux__) && !defined(__NetBSD__)
  static void
- orc_check_altivec_fault (void)
+ orc_check_powerpc_fault (void)
  {
-@@ -190,7 +192,7 @@ orc_check_altivec_fault (void)
- void
- orc_cpu_detect_arch(void)
- {
+@@ -203,7 +205,7 @@ powerpc_detect_cpu_flags (void)
+   if (inited) return;
+   inited = 1;
+ 
 -#if defined(__FreeBSD__) || defined(__FreeBSD_kernel__) || defined(__APPLE__)
 +#if defined(__FreeBSD__) || defined(__FreeBSD_kernel__) || defined(__APPLE__) || defined(__NetBSD__)
-   orc_check_altivec_sysctl_bsd();
+   orc_check_powerpc_sysctl_bsd();
  #elif defined(__OpenBSD__)
-   orc_check_altivec_sysctl_openbsd();
+   orc_check_powerpc_sysctl_openbsd();
diff -r a1b284157c0d -r f6bb20deb8be devel/orc/patches/patch-configure
--- a/devel/orc/patches/patch-configure Thu Oct 10 13:00:16 2019 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,13 +0,0 @@
-$NetBSD: patch-configure,v 1.1 2014/03/20 20:38:38 bsiegert Exp $
-
---- configure.orig     Sat Aug 24 17:17:49 2013
-+++ configure
-@@ -13237,7 +13237,7 @@ $as_echo "#define HAVE_CODEMEM_MALLOC 1"
- $as_echo "#define HAVE_CODEMEM_VIRTUALALLOC 1" >>confdefs.h
- 
-     ;;
--  linux*|darwin*|solaris*|netbsd*|freebsd*|openbsd*|kfreebsd*|dragonfly*|gnu*)
-+  linux*|darwin*|solaris*|netbsd*|freebsd*|openbsd*|mirbsd*|kfreebsd*|dragonfly*|gnu*)
- 
- $as_echo "#define HAVE_CODEMEM_MMAP 1" >>confdefs.h
- 



Home | Main Index | Thread Index | Old Index