pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/devel/orc
Module Name: pkgsrc
Committed By: wiz
Date: Thu Oct 10 13:04:22 UTC 2019
Modified Files:
pkgsrc/devel/orc: Makefile PLIST distinfo
pkgsrc/devel/orc/patches: patch-ab
Removed Files:
pkgsrc/devel/orc/patches: patch-configure
Log Message:
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)
To generate a diff of this commit:
cvs rdiff -u -r1.15 -r1.16 pkgsrc/devel/orc/Makefile
cvs rdiff -u -r1.8 -r1.9 pkgsrc/devel/orc/PLIST
cvs rdiff -u -r1.16 -r1.17 pkgsrc/devel/orc/distinfo
cvs rdiff -u -r1.4 -r1.5 pkgsrc/devel/orc/patches/patch-ab
cvs rdiff -u -r1.1 -r0 pkgsrc/devel/orc/patches/patch-configure
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/devel/orc/Makefile
diff -u pkgsrc/devel/orc/Makefile:1.15 pkgsrc/devel/orc/Makefile:1.16
--- pkgsrc/devel/orc/Makefile:1.15 Sat Apr 27 18:22:39 2019
+++ pkgsrc/devel/orc/Makefile Thu Oct 10 13:04:22 2019
@@ -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 @@ HOMEPAGE= https://gstreamer.freedesktop.
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
-
-# 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=
+PKGCONFIG_OVERRIDE+= output/orc-0.4.pc
+PKGCONFIG_OVERRIDE+= output/meson-private/orc-test-0.4.pc
+PKGCONFIG_OVERRIDE_STAGE= post-configure
-TEST_TARGET= check
+MAKE_ENV+= LD_LIBRARY_PATH=${WRKSRC}/output/${PKGBASE}
+MESON_ARGS+= -Dgtk_doc=disabled
+.include "../../devel/meson/build.mk"
.include "../../mk/pthread.buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/devel/orc/PLIST
diff -u pkgsrc/devel/orc/PLIST:1.8 pkgsrc/devel/orc/PLIST:1.9
--- pkgsrc/devel/orc/PLIST:1.8 Sat Apr 27 18:22:39 2019
+++ pkgsrc/devel/orc/PLIST Thu Oct 10 13:04:22 2019
@@ -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/orcutils.h
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
Index: pkgsrc/devel/orc/distinfo
diff -u pkgsrc/devel/orc/distinfo:1.16 pkgsrc/devel/orc/distinfo:1.17
--- pkgsrc/devel/orc/distinfo:1.16 Sat Apr 27 18:22:39 2019
+++ pkgsrc/devel/orc/distinfo Thu Oct 10 13:04:22 2019
@@ -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
Index: pkgsrc/devel/orc/patches/patch-ab
diff -u pkgsrc/devel/orc/patches/patch-ab:1.4 pkgsrc/devel/orc/patches/patch-ab:1.5
--- pkgsrc/devel/orc/patches/patch-ab:1.4 Mon Apr 18 20:07:31 2011
+++ pkgsrc/devel/orc/patches/patch-ab Thu Oct 10 13:04:22 2019
@@ -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 @@ Fix this so that NetBSD is also probed f
#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 @@ Fix this so that NetBSD is also probed f
#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)
- {
-@@ -190,7 +192,7 @@ orc_check_altivec_fault (void)
- void
- orc_cpu_detect_arch(void)
+ orc_check_powerpc_fault (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();
Home |
Main Index |
Thread Index |
Old Index