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