commit orc for openSUSE:Factory
Hello community, here is the log from the commit of package orc for openSUSE:Factory checked in at 2020-01-10 18:40:26 Comparing /work/SRC/openSUSE:Factory/orc (Old) and /work/SRC/openSUSE:Factory/.orc.new.6675 (New) Package is "orc" Fri Jan 10 18:40:26 2020 rev:41 rq:761683 version:0.4.31 Changes: --- /work/SRC/openSUSE:Factory/orc/orc.changes 2019-09-19 15:47:52.371329532 +0200 +++ /work/SRC/openSUSE:Factory/.orc.new.6675/orc.changes2020-01-10 18:41:40.091519769 +0100 @@ -1,0 +2,10 @@ +Tue Jan 7 14:01:44 UTC 2020 - Dominique Leuenberger + +- Update to version 0.4.31: + + Fix OrcTargetPowerPCFlags enum typedef to revert API change on +macOS/iOS. + + Fixes for various PowerPC issues. + + Enable flush-to-zero mode for float programs on ARM/neon. + + Fix some opcodes to support x2/x4 processing on PowerPC. + +--- Old: orc-0.4.30.tar.xz New: orc-0.4.31.tar.xz Other differences: -- ++ orc.spec ++ --- /var/tmp/diff_new_pack.fL9gjc/_old 2020-01-10 18:41:40.659519982 +0100 +++ /var/tmp/diff_new_pack.fL9gjc/_new 2020-01-10 18:41:40.659519982 +0100 @@ -1,7 +1,7 @@ # # spec file for package orc # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LLC # Copyright (c) 2010 Dominique Leuenberger, Amsterdam, Netherlands. # # All modifications and additions to the file contributed by third parties @@ -18,7 +18,7 @@ Name: orc -Version:0.4.30 +Version:0.4.31 Release:0 Summary:The Oil Runtime Compiler License:BSD-3-Clause ++ orc-0.4.30.tar.xz -> orc-0.4.31.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/orc-0.4.30/RELEASE new/orc-0.4.31/RELEASE --- old/orc-0.4.30/RELEASE 2019-09-09 09:21:43.0 +0200 +++ new/orc-0.4.31/RELEASE 2019-11-02 10:24:52.0 +0100 @@ -1,5 +1,14 @@ +0.4.31 +== + + - Fix OrcTargetPowerPCFlags enum typedef to revert API change on +macOS/iOS (Pablo Marcos Oltra) + - Fixes for various PowerPC issues (Doug Nazar) + - Enable flush-to-zero mode for float programs on ARM/neon (Doug Nazar) + - Fix some opcodes to support x2/x4 processing on PowerPC (Doug Nazar) + 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) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/orc-0.4.30/meson.build new/orc-0.4.31/meson.build --- old/orc-0.4.30/meson.build 2019-09-09 09:21:43.0 +0200 +++ new/orc-0.4.31/meson.build 2019-11-02 10:24:52.0 +0100 @@ -1,4 +1,4 @@ -project ('orc', 'c', version : '0.4.30', +project ('orc', 'c', version : '0.4.31', meson_version : '>= 0.47.0', default_options : ['buildtype=debugoptimized', 'warning_level=1', diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/orc-0.4.30/orc/orcpowerpc.c new/orc-0.4.31/orc/orcpowerpc.c --- old/orc-0.4.30/orc/orcpowerpc.c 2019-09-09 09:21:43.0 +0200 +++ new/orc-0.4.31/orc/orcpowerpc.c 2019-11-02 10:24:52.0 +0100 @@ -208,7 +208,7 @@ powerpc_get_regname(regd), powerpc_get_regname(rega), shift); - insn = (31<<26) | (powerpc_regnum (regd)<<21) | (powerpc_regnum (rega)<<16); + insn = (31<<26) | (powerpc_regnum (rega)<<21) | (powerpc_regnum (regd)<<16); insn |= (shift<<11) | (824<<1) | record; powerpc_emit (compiler, insn); @@ -233,7 +233,7 @@ ORC_ASM_CODE(compiler," %s %s, %s, %d\n", name, powerpc_get_regname(regd), powerpc_get_regname(rega), imm); - insn |= (powerpc_regnum (regd)<<21) | (powerpc_regnum (rega)<<16); + insn |= (powerpc_regnum (rega)<<21) | (powerpc_regnum (regd)<<16); insn |= imm&0x; powerpc_emit (compiler, insn); @@ -543,7 +543,7 @@ { unsigned int insn; -ORC_ASM_CODE(p," addi %s, %s, %db - %s\n", +ORC_ASM_CODE(p," addi %s, %s, %df - %s\n", powerpc_get_regname(greg), powerpc_get_regname(greg), p->constants[i].label, p->program->name); insn = (14<<26) | (powerpc_regnum (greg)<<21) | (powerpc_regnum (greg)<<16); @@ -740,3 +740,42 @@ powerpc_add_label (compiler, compiler->codeptr, label); } +void +powerpc_load_align (OrcCompiler *compiler, int vector_reg, int offset_reg, int src_reg) +{ + if (IS_POWERPC_BE (compiler)) { +ORC_ASM_CODE(compiler," lvsl %s, %s, %s\n", +powerpc_get_regname (vector_reg), +offs
commit orc for openSUSE:Factory
Hello community, here is the log from the commit of package orc for openSUSE:Factory checked in at 2019-09-19 15:47:48 Comparing /work/SRC/openSUSE:Factory/orc (Old) and /work/SRC/openSUSE:Factory/.orc.new.7948 (New) Package is "orc" Thu Sep 19 15:47:48 2019 rev:40 rq:729787 version:0.4.30 Changes: --- /work/SRC/openSUSE:Factory/orc/orc.changes 2019-05-07 23:11:12.659958327 +0200 +++ /work/SRC/openSUSE:Factory/.orc.new.7948/orc.changes2019-09-19 15:47:52.371329532 +0200 @@ -1,0 +2,27 @@ +Mon Sep 9 10:17:37 UTC 2019 - Bjørn Lie + +- Update to version 0.4.30: + + Don't always generate static library but default to shared-only + + Work around false positives in Microsoft UWP certification kit + + Add endbr32/endbr64 instructions on x86/x86-64 for indirect +branch tracking + + Fix gtk-doc build when orc is used as a meson subproject + + Switch float comparison in tests to ULP method to fix spurious +failures + + Fix flushing of ARM icache when using dual map + + Use float constants/parameters when testing float opcodes + + Add support for Hygon Dhyana processor + + Fix PPC/PPC64 CPU family detection + + Add little-endian PPC support + + Fix compiler warnings with clang + + Mark exec mapping writable in debug mode for allowing +breakpoints + + Various codegen refactorings + + autotools support has been dropped in favour of Meson as build +system. + + Fix PPC CPU feature detection and add support for VSX/v2.07 + + Add double/int64 support for PPC +- No longer remove static file in install section, no longer needed + as it's not built by default anymore. + +--- Old: orc-0.4.29.tar.xz New: orc-0.4.30.tar.xz Other differences: -- ++ orc.spec ++ --- /var/tmp/diff_new_pack.NJ29bj/_old 2019-09-19 15:47:53.295329344 +0200 +++ /var/tmp/diff_new_pack.NJ29bj/_new 2019-09-19 15:47:53.303329341 +0200 @@ -18,7 +18,7 @@ Name: orc -Version:0.4.29 +Version:0.4.30 Release:0 Summary:The Oil Runtime Compiler License:BSD-3-Clause @@ -76,11 +76,7 @@ %install %meson_install -# Remove static files. -find %{buildroot} -type f -name "*.a" -delete -print - %post -n liborc-0_4-0 -p /sbin/ldconfig - %postun -n liborc-0_4-0 -p /sbin/ldconfig %files ++ orc-0.4.29.tar.xz -> orc-0.4.30.tar.xz ++ 125876 lines of diff (skipped)
commit orc for openSUSE:Factory
Hello community, here is the log from the commit of package orc for openSUSE:Factory checked in at 2019-05-07 23:11:11 Comparing /work/SRC/openSUSE:Factory/orc (Old) and /work/SRC/openSUSE:Factory/.orc.new.5148 (New) Package is "orc" Tue May 7 23:11:11 2019 rev:39 rq:700967 version:0.4.29 Changes: --- /work/SRC/openSUSE:Factory/orc/orc.changes 2017-11-23 09:34:01.135271441 +0100 +++ /work/SRC/openSUSE:Factory/.orc.new.5148/orc.changes2019-05-07 23:11:12.659958327 +0200 @@ -1,0 +2,21 @@ +Sat Apr 20 17:28:10 UTC 2019 - Bjørn Lie + +- Update to version 0.4.29: + + PowerPC: Support ELFv2 ABI (A. Wilcox) and ppc64le. + + Mips backend: only enable if the DSPr2 ASE is present. + + Windows and MSVC build fixes. + + orccpu-arm: Allow 'cpuinfo' fallback on non-android. + + pkg-config file for orc-test library. + + orcc: add --decorator command line argument to add function +decorators in header files. + + meson: +- Make orcc detectable from other subprojects. +- Add options to disable tests, docs, benchmarks, examples, + tools, etc. +- Misc. other fixes. +- Pass orc-test=disabled, examples=disabled and tests=disabled to + meson, and drop meson_tests. Tests consistantly fails on the + buildservice and consistantly succedes when building locally, + hence trying to build them on the obs is pointless. + +--- Old: orc-0.4.28.tar.gz New: orc-0.4.29.tar.xz Other differences: -- ++ orc.spec ++ --- /var/tmp/diff_new_pack.cxGLvp/_old 2019-05-07 23:11:13.779960422 +0200 +++ /var/tmp/diff_new_pack.cxGLvp/_new 2019-05-07 23:11:13.779960422 +0200 @@ -1,7 +1,7 @@ # # spec file for package orc # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. # Copyright (c) 2010 Dominique Leuenberger, Amsterdam, Netherlands. # # All modifications and additions to the file contributed by third parties @@ -13,21 +13,23 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # Name: orc -Version:0.4.28 +Version:0.4.29 Release:0 Summary:The Oil Runtime Compiler License:BSD-3-Clause Group: Productivity/Multimedia/Other -Url:http://cgit.freedesktop.org/gstreamer/orc -Source: https://github.com/GStreamer/orc/archive/%{name}-%{version}.tar.gz +URL:https://gitlab.freedesktop.org/gstreamer/orc + +Source: https://gstreamer.freedesktop.org/src/orc/%{name}-%{version}.tar.xz Source99: baselibs.conf + BuildRequires: gtk-doc >= 1.12 -BuildRequires: meson +BuildRequires: meson >= 0.47.0 BuildRequires: pkgconfig(glib-2.0) Provides: %{name}-devel = %{version} @@ -61,34 +63,27 @@ arithmetic operations. %prep -%setup -q -n %{name}-%{name}-%{version} +%autosetup -p1 %build -%meson +%meson \ + -Dorc-test=disabled \ + -Dexamples=disabled \ + -Dtests=disabled \ + %{nil} %meson_build %install %meson_install -# These are some examples that seem not to make sense to be distributed -rm -rf %{buildroot}%{_libdir}/orc - -# Remove libtool archives -find %{buildroot} -type f -name "*.la" -delete -print - -%check -# Disable testsuite for almost all arches, it's only stable on x86_64 -%ifnarch aarch64 %{arm} %{ix86} ppc64le -%meson_test -%endif +# Remove static files. +find %{buildroot} -type f -name "*.a" -delete -print %post -n liborc-0_4-0 -p /sbin/ldconfig %postun -n liborc-0_4-0 -p /sbin/ldconfig %files -%defattr(-,root,root) -%{_bindir}/orc-bugreport %{_bindir}/orcc %{_includedir}/orc-0.4/ %{_libdir}/*.so @@ -96,13 +91,11 @@ %{_datadir}/aclocal/orc.m4 %files doc -%defattr(-,root,root) %dir %{_datadir}/gtk-doc %dir %{_datadir}/gtk-doc/html %{_datadir}/gtk-doc/html/orc/ %files -n liborc-0_4-0 -%defattr(-,root,root) %{_libdir}/liborc*-0.4.so.* %changelog
commit orc for openSUSE:Factory
Hello community, here is the log from the commit of package orc for openSUSE:Factory checked in at 2017-11-23 09:33:54 Comparing /work/SRC/openSUSE:Factory/orc (Old) and /work/SRC/openSUSE:Factory/.orc.new (New) Package is "orc" Thu Nov 23 09:33:54 2017 rev:38 rq:544013 version:0.4.28 Changes: --- /work/SRC/openSUSE:Factory/orc/orc.changes 2017-09-13 21:42:04.231124684 +0200 +++ /work/SRC/openSUSE:Factory/.orc.new/orc.changes 2017-11-23 09:34:01.135271441 +0100 @@ -1,0 +2,8 @@ +Mon Nov 20 18:15:15 UTC 2017 - zai...@opensuse.org + +- Update to version 0.4.28: + + Numerous undefined behaviour fixes. + + Ability to disable tests. + + Fix meson dist behaviour. + +--- Old: orc-0.4.27.tar.gz New: orc-0.4.28.tar.gz Other differences: -- ++ orc.spec ++ --- /var/tmp/diff_new_pack.5uRWYL/_old 2017-11-23 09:34:02.48360 +0100 +++ /var/tmp/diff_new_pack.5uRWYL/_new 2017-11-23 09:34:02.487222113 +0100 @@ -18,7 +18,7 @@ Name: orc -Version:0.4.27 +Version:0.4.28 Release:0 Summary:The Oil Runtime Compiler License:BSD-3-Clause ++ orc-0.4.27.tar.gz -> orc-0.4.28.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/orc-orc-0.4.27/Makefile.am new/orc-orc-0.4.28/Makefile.am --- old/orc-orc-0.4.27/Makefile.am 2017-07-17 17:16:35.0 +0200 +++ new/orc-orc-0.4.28/Makefile.am 2017-11-20 16:15:58.0 +0100 @@ -1,9 +1,22 @@ AUTOMAKE_OPTIONS = foreign -SUBDIRS = orc orc-test tools examples doc testsuite +if BUILD_TESTS +ORCTEST_DIR = orc-test +TESTSUITE_DIR= testsuite +else +ORCTEST_DIR = +TESTSUITE_DIR = +endif -EXTRA_DIST = COPYING RELEASE autogen.sh gtk-doc.make orc.m4 +SUBDIRS = orc $(ORCTEST_DIR) tools $(TESTSUITE_DIR) examples doc + +DIST_SUBDIRS = orc orc-test tools examples testsuite doc + + +EXTRA_DIST = COPYING RELEASE autogen.sh gtk-doc.make orc.m4 \ + $(shell find "$(top_srcdir)" -type f -name meson.build ! -path "$(top_srcdir)/orc-0.4.*" ) \ + meson_options.txt orc/orc.map DISTCHECK_CONFIGURE_FLAGS=--enable-gtk-doc diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/orc-orc-0.4.27/RELEASE new/orc-orc-0.4.28/RELEASE --- old/orc-orc-0.4.27/RELEASE 2017-07-17 17:16:35.0 +0200 +++ new/orc-orc-0.4.28/RELEASE 2017-11-20 16:15:58.0 +0100 @@ -1,3 +1,10 @@ +0.4.28 +== + + - Numerous undefined behaviour fixes (Edward Hervey) + - Ability to disable tests (Edward Hervey) + - Fix meson dist behaviour (Tim-Philipp Müller) + 0.4.27 == diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/orc-orc-0.4.27/configure.ac new/orc-orc-0.4.28/configure.ac --- old/orc-orc-0.4.27/configure.ac 2017-07-17 17:16:35.0 +0200 +++ new/orc-orc-0.4.28/configure.ac 2017-11-20 16:15:58.0 +0100 @@ -1,5 +1,5 @@ AC_PREREQ([2.68]) -AC_INIT([orc], [0.4.27], [http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer&component=orc],[orc]) +AC_INIT([orc], [0.4.28], [http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer&component=orc],[orc]) dnl don't forget to update libversion AS_NANO(ORC_GIT=no,ORC_GIT=yes) @@ -22,7 +22,7 @@ dnl - interfaces added/removed/changed -> increment CURRENT, REVISION = 0 dnl - interfaces added -> increment AGE dnl - interfaces removed -> AGE = 0 -ORC_LIBVERSION="27:0:27" +ORC_LIBVERSION="28:0:28" AC_SUBST(ORC_LIBVERSION) LT_PREREQ([2.2.6]) LT_INIT([dlopen win32-dll disable-static]) @@ -204,6 +204,19 @@ AM_CONDITIONAL(ENABLE_BACKEND_C64X, test "x$ENABLE_BACKEND_C64X" = "xyes") AM_CONDITIONAL(ENABLE_BACKEND_MIPS, test "x$ENABLE_BACKEND_MIPS" = "xyes") +dnl building of tests +AC_ARG_ENABLE(tests, + AS_HELP_STRING([--disable-tests],[disable building test apps]), + [ +case "${enableval}" in + yes) BUILD_TESTS=yes ;; + no) BUILD_TESTS=no ;; + *) AC_MSG_ERROR(bad value ${enableval} for --disable-tests) ;; +esac + ], +[BUILD_TESTS=yes]) dnl Default value +AM_CONDITIONAL(BUILD_TESTS, test "x$BUILD_TESTS" = "xyes") + dnl Check for -Bsymbolic-functions linker flag used to avoid dnl intra-library PLT jumps, if available. AC_ARG_ENABLE(Bsymbolic, @@ -255,3 +268,22 @@ ]) AC_OUTPUT +echo " + +Configuration + Version: ${VERSION} + Source code location : ${srcdir} + Prefix : ${prefix} + Compiler : ${CC} + + API Documentation : ${enable_gtk_doc} + + Enable SSE backend : ${ENABLE_BACKEND_SSE} + Enable MMX backend
commit orc for openSUSE:Factory
Hello community, here is the log from the commit of package orc for openSUSE:Factory checked in at 2017-09-13 21:42:01 Comparing /work/SRC/openSUSE:Factory/orc (Old) and /work/SRC/openSUSE:Factory/.orc.new (New) Package is "orc" Wed Sep 13 21:42:01 2017 rev:37 rq:520823 version:0.4.27 Changes: --- /work/SRC/openSUSE:Factory/orc/orc.changes 2017-07-21 22:42:17.100941635 +0200 +++ /work/SRC/openSUSE:Factory/.orc.new/orc.changes 2017-09-13 21:42:04.231124684 +0200 @@ -1,0 +2,11 @@ +Mon Sep 4 14:19:34 UTC 2017 - dims...@opensuse.org + +- Switch to the meson build system, which knows how to cope with + GTK 1.26+: + + Use the tarball published on github (the automake bootstrapped +one does not contain the meson build system). + + Add meson BuildRequires and switch configure/make/make_install +macros to the relevant meson/meson_build/meson_install +variants. + +--- Old: orc-0.4.27.tar.xz New: orc-0.4.27.tar.gz Other differences: -- ++ orc.spec ++ --- /var/tmp/diff_new_pack.qKaLcD/_old 2017-09-13 21:42:06.058867538 +0200 +++ /var/tmp/diff_new_pack.qKaLcD/_new 2017-09-13 21:42:06.062866975 +0200 @@ -24,13 +24,12 @@ License:BSD-3-Clause Group: Productivity/Multimedia/Other Url:http://cgit.freedesktop.org/gstreamer/orc -Source: http://gstreamer.freedesktop.org/src/orc/%{name}-%{version}.tar.xz +Source: https://github.com/GStreamer/orc/archive/%{name}-%{version}.tar.gz Source99: baselibs.conf BuildRequires: gtk-doc >= 1.12 -BuildRequires: pkg-config +BuildRequires: meson BuildRequires: pkgconfig(glib-2.0) Provides: %{name}-devel = %{version} -BuildRoot: %{_tmppath}/%{name}-%{version}-build %description Orc is a library and set of tools for compiling and executing very simple @@ -62,16 +61,14 @@ arithmetic operations. %prep -%setup -q +%setup -q -n %{name}-%{name}-%{version} %build -%configure \ ---disable-static \ ---enable-gtk-doc -make %{?_smp_mflags} +%meson +%meson_build %install -make DESTDIR=%{buildroot} install %{?_smp_mflags} +%meson_install # These are some examples that seem not to make sense to be distributed rm -rf %{buildroot}%{_libdir}/orc @@ -82,7 +79,7 @@ %check # Disable testsuite for almost all arches, it's only stable on x86_64 %ifnarch aarch64 %{arm} %{ix86} ppc64le -make check %{?_smp_mflags} +%meson_test %endif %post -n liborc-0_4-0 -p /sbin/ldconfig @@ -100,8 +97,8 @@ %files doc %defattr(-,root,root) -%dir /usr/share/gtk-doc -%dir /usr/share/gtk-doc/html +%dir %{_datadir}/gtk-doc +%dir %{_datadir}/gtk-doc/html %{_datadir}/gtk-doc/html/orc/ %files -n liborc-0_4-0
commit orc for openSUSE:Factory
Hello community, here is the log from the commit of package orc for openSUSE:Factory checked in at 2017-07-21 22:42:02 Comparing /work/SRC/openSUSE:Factory/orc (Old) and /work/SRC/openSUSE:Factory/.orc.new (New) Package is "orc" Fri Jul 21 22:42:02 2017 rev:36 rq:511061 version:0.4.27 Changes: --- /work/SRC/openSUSE:Factory/orc/orc.changes 2017-02-19 00:58:38.359743766 +0100 +++ /work/SRC/openSUSE:Factory/.orc.new/orc.changes 2017-07-21 22:42:08.902098193 +0200 @@ -1,0 +2,10 @@ +Mon Jul 17 16:15:12 UTC 2017 - zai...@opensuse.org + +- Update to version 0.4.27: + + sse: preserve non volatile sse registers, needed for MSVC. + + x86: don't hard-code register size to 0 in orc_x86_emit_*() +funcs. + + Fix incorrect asm generation on 64-bit Windows with MSVC. + + Add support for building using the Meson build system. + +--- Old: orc-0.4.26.tar.xz New: orc-0.4.27.tar.xz Other differences: -- ++ orc.spec ++ --- /var/tmp/diff_new_pack.QM4MqV/_old 2017-07-21 22:42:09.458019772 +0200 +++ /var/tmp/diff_new_pack.QM4MqV/_new 2017-07-21 22:42:09.474017516 +0200 @@ -18,7 +18,7 @@ Name: orc -Version:0.4.26 +Version:0.4.27 Release:0 Summary:The Oil Runtime Compiler License:BSD-3-Clause ++ orc-0.4.26.tar.xz -> orc-0.4.27.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/orc-0.4.26/Makefile.in new/orc-0.4.27/Makefile.in --- old/orc-0.4.26/Makefile.in 2016-08-31 12:02:01.0 +0200 +++ new/orc-0.4.27/Makefile.in 2017-07-17 10:24:13.0 +0200 @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.15 from Makefile.am. +# Makefile.in generated by automake 1.15.1 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2014 Free Software Foundation, Inc. +# Copyright (C) 1994-2017 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -676,7 +676,7 @@ ! -type d ! -perm -444 -exec $(install_sh) -c -m a+r {} {} \; \ || chmod -R a+r "$(distdir)" dist-gzip: distdir - tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz + tardir=$(distdir) && $(am__tar) | eval GZIP= gzip $(GZIP_ENV) -c >$(distdir).tar.gz $(am__post_remove_distdir) dist-bzip2: distdir @@ -701,7 +701,7 @@ @echo WARNING: "Support for shar distribution archives is" \ "deprecated." >&2 @echo WARNING: "It will be removed altogether in Automake 2.0" >&2 - shar $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).shar.gz + shar $(distdir) | eval GZIP= gzip $(GZIP_ENV) -c >$(distdir).shar.gz $(am__post_remove_distdir) dist-zip: distdir @@ -719,7 +719,7 @@ distcheck: dist case '$(DIST_ARCHIVES)' in \ *.tar.gz*) \ - GZIP=$(GZIP_ENV) gzip -dc $(distdir).tar.gz | $(am__untar) ;;\ + eval GZIP= gzip $(GZIP_ENV) -dc $(distdir).tar.gz | $(am__untar) ;;\ *.tar.bz2*) \ bzip2 -dc $(distdir).tar.bz2 | $(am__untar) ;;\ *.tar.lz*) \ @@ -729,7 +729,7 @@ *.tar.Z*) \ uncompress -c $(distdir).tar.Z | $(am__untar) ;;\ *.shar.gz*) \ - GZIP=$(GZIP_ENV) gzip -dc $(distdir).shar.gz | unshar ;;\ + eval GZIP= gzip $(GZIP_ENV) -dc $(distdir).shar.gz | unshar ;;\ *.zip*) \ unzip $(distdir).zip ;;\ esac diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/orc-0.4.26/RELEASE new/orc-0.4.27/RELEASE --- old/orc-0.4.26/RELEASE 2016-08-31 12:09:22.0 +0200 +++ new/orc-0.4.27/RELEASE 2017-07-17 17:16:09.0 +0200 @@ -1,3 +1,11 @@ +0.4.27 +== + + - sse: preserve non volatile sse registers, needed for MSVC (Matej Knopp) + - x86: don't hard-code register size to zero in orc_x86_emit_*() functions (Igor Rondarev) + - Fix incorrect asm generation on 64-bit Windows when building with MSVC (Jan Schmidt) + - Support build using the Meson build system (Nirbheek Chauhan, Tim-Philipp Müller) + 0.4.26 == diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/orc-0.4.26/aclocal.m4 new/orc-0.4.27/aclocal.m4 --- old/orc-0.4.26/aclocal.m4 2016-08-31 12:02:00.0 +0200 +++ new/orc-0.4.27/aclocal.m4 2017-07-17 10:24:11.0 +0200 @@ -1,6 +1,6 @@ -# generated automatically by aclocal 1.15 -*- Autoconf -*- +# generated automatically by aclocal 1.15.1 -*- Autoconf -*- -# Copyright (C) 1996-2014 Free Software Foundation, Inc. +# Copyright (C) 1996-2
commit orc for openSUSE:Factory
Hello community, here is the log from the commit of package orc for openSUSE:Factory checked in at 2017-02-19 00:58:37 Comparing /work/SRC/openSUSE:Factory/orc (Old) and /work/SRC/openSUSE:Factory/.orc.new (New) Package is "orc" Changes: --- /work/SRC/openSUSE:Factory/orc/orc.changes 2016-09-05 21:16:53.0 +0200 +++ /work/SRC/openSUSE:Factory/.orc.new/orc.changes 2017-02-19 00:58:38.359743766 +0100 @@ -1,0 +2,5 @@ +Sun Feb 12 17:29:14 UTC 2017 - zai...@opensuse.org + +- Disable make check for all arches except x86_64 again. + +--- Other differences: -- ++ orc.spec ++ --- /var/tmp/diff_new_pack.NF0N0H/_old 2017-02-19 00:58:38.787683676 +0100 +++ /var/tmp/diff_new_pack.NF0N0H/_new 2017-02-19 00:58:38.787683676 +0100 @@ -1,7 +1,7 @@ # # spec file for package orc # -# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. # Copyright (c) 2010 Dominique Leuenberger, Amsterdam, Netherlands. # # All modifications and additions to the file contributed by third parties @@ -80,7 +80,10 @@ find %{buildroot} -type f -name "*.la" -delete -print %check +# Disable testsuite for almost all arches, it's only stable on x86_64 +%ifnarch aarch64 %{arm} %{ix86} ppc64le make check %{?_smp_mflags} +%endif %post -n liborc-0_4-0 -p /sbin/ldconfig
commit orc for openSUSE:Factory
Hello community, here is the log from the commit of package orc for openSUSE:Factory checked in at 2016-09-05 21:16:44 Comparing /work/SRC/openSUSE:Factory/orc (Old) and /work/SRC/openSUSE:Factory/.orc.new (New) Package is "orc" Changes: --- /work/SRC/openSUSE:Factory/orc/orc.changes 2016-03-09 15:15:20.0 +0100 +++ /work/SRC/openSUSE:Factory/.orc.new/orc.changes 2016-09-05 21:16:53.0 +0200 @@ -1,0 +2,16 @@ +Wed Aug 31 19:52:08 UTC 2016 - zai...@opensuse.org + +- Update to version 0.4.26: + + Use 64 bit arithmetic to increment the stride if needed. + + Fix generation of ModR/M / SIB bytes for the EBP, R12, R13 +registers on X86/X86-64. + + Fix test_parse unit test if no executable backend is available. + + Add orc-test path to the -uninstalled .pc file. + + Fix compiler warnings in the tests on OS X. +- Add pkgconfig(glib-2.0) BuildRequires, the build looks for it. +- Remove obsolete bconds, they were only there for now obsolete + versions of openSUSE. +- Drop explicit xz BuildRequires: No longer needed. +- Enable testsuite for all arches again. + +--- Old: orc-0.4.25.tar.xz New: orc-0.4.26.tar.xz Other differences: -- ++ orc.spec ++ --- /var/tmp/diff_new_pack.75GQYd/_old 2016-09-05 21:16:54.0 +0200 +++ /var/tmp/diff_new_pack.75GQYd/_new 2016-09-05 21:16:54.0 +0200 @@ -17,14 +17,8 @@ # -%if 0%{?suse_version} < 1200 -%bcond_with gtkdoc -%else -%bcond_without gtkdoc -%endif - Name: orc -Version:0.4.25 +Version:0.4.26 Release:0 Summary:The Oil Runtime Compiler License:BSD-3-Clause @@ -32,14 +26,9 @@ Url:http://cgit.freedesktop.org/gstreamer/orc Source: http://gstreamer.freedesktop.org/src/orc/%{name}-%{version}.tar.xz Source99: baselibs.conf -%if %{with gtkdoc} BuildRequires: gtk-doc >= 1.12 -%endif BuildRequires: pkg-config -%if 0%{?suse_version} <= 1130 -#openSUSE until 11.3 and also SLE11 do not bring in xz on their own. -BuildRequires: xz -%endif +BuildRequires: pkgconfig(glib-2.0) Provides: %{name}-devel = %{version} BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -78,11 +67,7 @@ %build %configure \ --disable-static \ -%if %{with gtkdoc} --enable-gtk-doc -%else ---disable-gtk-doc -%endif make %{?_smp_mflags} %install @@ -94,13 +79,8 @@ # Remove libtool archives find %{buildroot} -type f -name "*.la" -delete -print -# Temp disable check on i586 until we have sorted out the i586 fails with upstream (last tested with 0.4.24) -# disable also for ppc64le as many changes required in orcprogram-altivec.c -# Testsuite is broken on aarch64 %check -%ifnarch aarch64 %{arm} %{ix86} ppc64le make check %{?_smp_mflags} -%endif %post -n liborc-0_4-0 -p /sbin/ldconfig ++ orc-0.4.25.tar.xz -> orc-0.4.26.tar.xz ++ 2613 lines of diff (skipped)
commit orc for openSUSE:Factory
Hello community, here is the log from the commit of package orc for openSUSE:Factory checked in at 2016-03-09 15:15:19 Comparing /work/SRC/openSUSE:Factory/orc (Old) and /work/SRC/openSUSE:Factory/.orc.new (New) Package is "orc" Changes: --- /work/SRC/openSUSE:Factory/orc/orc.changes 2015-10-14 16:38:56.0 +0200 +++ /work/SRC/openSUSE:Factory/.orc.new/orc.changes 2016-03-09 15:15:20.0 +0100 @@ -1,0 +2,20 @@ +Sat Mar 5 13:02:47 UTC 2016 - zai...@opensuse.org + +- Update to version 0.4.25: + + compiler: also prefer the backup function when no target, +instead of trying to use emulation which is usually slower. + + executor: fix load of parameters smaller than 64 bits, fixing +crashes on ldresnearb and friends in emulated code. + + test-limits: improve test without target. + + Only check for Android's liblog on Android targets, so we don't +accidentally pick up another liblog that may exist elsewhere. + + Don't require libtool for uninstalled setups (-uninstalled +pkg-config file). + + Make -Bsymbolic check in configure work with clang. + + Coverity code analyser fixes. + + docs: update generated opcode tables. + + Add orc_version_string() function and make orcc check the +liborc that is being picked up to make sure the right lib is +being used. + +--- Old: orc-0.4.24.tar.xz New: orc-0.4.25.tar.xz Other differences: -- ++ orc.spec ++ --- /var/tmp/diff_new_pack.1MsTCC/_old 2016-03-09 15:15:21.0 +0100 +++ /var/tmp/diff_new_pack.1MsTCC/_new 2016-03-09 15:15:21.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package orc # -# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. # Copyright (c) 2010 Dominique Leuenberger, Amsterdam, Netherlands. # # All modifications and additions to the file contributed by third parties @@ -24,7 +24,7 @@ %endif Name: orc -Version:0.4.24 +Version:0.4.25 Release:0 Summary:The Oil Runtime Compiler License:BSD-3-Clause ++ orc-0.4.24.tar.xz -> orc-0.4.25.tar.xz ++ 28137 lines of diff (skipped)
commit orc for openSUSE:Factory
Hello community, here is the log from the commit of package orc for openSUSE:Factory checked in at 2015-10-14 16:38:55 Comparing /work/SRC/openSUSE:Factory/orc (Old) and /work/SRC/openSUSE:Factory/.orc.new (New) Package is "orc" Changes: --- /work/SRC/openSUSE:Factory/orc/orc.changes 2015-07-19 11:44:32.0 +0200 +++ /work/SRC/openSUSE:Factory/.orc.new/orc.changes 2015-10-14 16:38:56.0 +0200 @@ -1,0 +2,5 @@ +Mon Sep 28 20:27:52 UTC 2015 - dmuel...@suse.com + +- disable testsuite on aarch64 + +--- Other differences: -- ++ orc.spec ++ --- /var/tmp/diff_new_pack.BJQEs4/_old 2015-10-14 16:38:57.0 +0200 +++ /var/tmp/diff_new_pack.BJQEs4/_new 2015-10-14 16:38:57.0 +0200 @@ -96,8 +96,9 @@ # Temp disable check on i586 until we have sorted out the i586 fails with upstream (last tested with 0.4.24) # disable also for ppc64le as many changes required in orcprogram-altivec.c +# Testsuite is broken on aarch64 %check -%ifnarch %{arm} || %{ix86} || ppc64le +%ifnarch aarch64 %{arm} %{ix86} ppc64le make check %{?_smp_mflags} %endif
commit orc for openSUSE:Factory
Hello community, here is the log from the commit of package orc for openSUSE:Factory checked in at 2015-07-19 11:44:31 Comparing /work/SRC/openSUSE:Factory/orc (Old) and /work/SRC/openSUSE:Factory/.orc.new (New) Package is "orc" Changes: --- /work/SRC/openSUSE:Factory/orc/orc.changes 2015-03-03 11:12:21.0 +0100 +++ /work/SRC/openSUSE:Factory/.orc.new/orc.changes 2015-07-19 11:44:32.0 +0200 @@ -1,0 +2,11 @@ +Thu Jul 9 22:03:42 UTC 2015 - zai...@opensuse.org + +- Update to version 0.4.24: + + Only reuse constants of the same size and value. + + Fix reading of .orc files with Windows line endings on Windows. + + Fix out of bounds array access in the tests. + + Remove duplicate code path in orcc. + + Put a limit to the memcpy test. + + Fix mmap leak on error path. + +--- Old: orc-0.4.23.tar.xz New: orc-0.4.24.tar.xz Other differences: -- ++ orc.spec ++ --- /var/tmp/diff_new_pack.pC73kL/_old 2015-07-19 11:44:33.0 +0200 +++ /var/tmp/diff_new_pack.pC73kL/_new 2015-07-19 11:44:33.0 +0200 @@ -24,7 +24,7 @@ %endif Name: orc -Version:0.4.23 +Version:0.4.24 Release:0 Summary:The Oil Runtime Compiler License:BSD-3-Clause @@ -94,7 +94,7 @@ # Remove libtool archives find %{buildroot} -type f -name "*.la" -delete -print -# Temp disable check on i586 until we have sorted out the i586 fails with upstream +# Temp disable check on i586 until we have sorted out the i586 fails with upstream (last tested with 0.4.24) # disable also for ppc64le as many changes required in orcprogram-altivec.c %check %ifnarch %{arm} || %{ix86} || ppc64le ++ orc-0.4.23.tar.xz -> orc-0.4.24.tar.xz ++ 3224 lines of diff (skipped)
commit orc for openSUSE:Factory
Hello community, here is the log from the commit of package orc for openSUSE:Factory checked in at 2015-03-03 11:12:20 Comparing /work/SRC/openSUSE:Factory/orc (Old) and /work/SRC/openSUSE:Factory/.orc.new (New) Package is "orc" Changes: --- /work/SRC/openSUSE:Factory/orc/orc.changes 2014-12-31 11:22:05.0 +0100 +++ /work/SRC/openSUSE:Factory/.orc.new/orc.changes 2015-03-03 11:12:21.0 +0100 @@ -1,0 +2,7 @@ +Fri Feb 27 17:29:20 UTC 2015 - norm...@linux.vnet.ibm.com + +- disable make check for ppc64le archi + would need changes in orcprogram-altivec.c + and define of HAVE_POWERPC + +--- Other differences: -- ++ orc.spec ++ --- /var/tmp/diff_new_pack.mmHds9/_old 2015-03-03 11:12:21.0 +0100 +++ /var/tmp/diff_new_pack.mmHds9/_new 2015-03-03 11:12:21.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package orc # -# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. # Copyright (c) 2010 Dominique Leuenberger, Amsterdam, Netherlands. # # All modifications and additions to the file contributed by third parties @@ -95,8 +95,9 @@ find %{buildroot} -type f -name "*.la" -delete -print # Temp disable check on i586 until we have sorted out the i586 fails with upstream +# disable also for ppc64le as many changes required in orcprogram-altivec.c %check -%ifnarch %{arm} || %{ix86} +%ifnarch %{arm} || %{ix86} || ppc64le make check %{?_smp_mflags} %endif -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit orc for openSUSE:Factory
Hello community, here is the log from the commit of package orc for openSUSE:Factory checked in at 2014-12-31 11:22:02 Comparing /work/SRC/openSUSE:Factory/orc (Old) and /work/SRC/openSUSE:Factory/.orc.new (New) Package is "orc" Changes: --- /work/SRC/openSUSE:Factory/orc/orc.changes 2014-10-19 19:27:29.0 +0200 +++ /work/SRC/openSUSE:Factory/.orc.new/orc.changes 2014-12-31 11:22:05.0 +0100 @@ -1,0 +2,15 @@ +Fri Dec 26 11:27:42 UTC 2014 - zai...@opensuse.org + +- Update to version 0.4.23: + + Various improvements to the NEON backend to bring it closer to +the SSE backend. + + Add support for setting a custom backup function. + + Preserve NEON/VFP registers across subroutines. + + Fix 64 bit parameter loading on big-endian systems. + + Improved implementations for various opcodes. + + Various improvements and fixes to constants handling. + + Avoid some undefined operations on signed integers. + + Prefer user specific directories over global ones for +intermediate files to prevent name collisions. + +--- Old: orc-0.4.22.tar.xz New: orc-0.4.23.tar.xz Other differences: -- ++ orc.spec ++ --- /var/tmp/diff_new_pack.Kz1a7V/_old 2014-12-31 11:22:05.0 +0100 +++ /var/tmp/diff_new_pack.Kz1a7V/_new 2014-12-31 11:22:05.0 +0100 @@ -24,7 +24,7 @@ %endif Name: orc -Version:0.4.22 +Version:0.4.23 Release:0 Summary:The Oil Runtime Compiler License:BSD-3-Clause ++ orc-0.4.22.tar.xz -> orc-0.4.23.tar.xz ++ 8678 lines of diff (skipped) -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit orc for openSUSE:Factory
Hello community, here is the log from the commit of package orc for openSUSE:Factory checked in at 2014-10-19 19:27:26 Comparing /work/SRC/openSUSE:Factory/orc (Old) and /work/SRC/openSUSE:Factory/.orc.new (New) Package is "orc" Changes: --- /work/SRC/openSUSE:Factory/orc/orc.changes 2014-10-01 11:22:01.0 +0200 +++ /work/SRC/openSUSE:Factory/.orc.new/orc.changes 2014-10-19 19:27:29.0 +0200 @@ -1,0 +2,14 @@ +Thu Oct 9 13:53:25 UTC 2014 - dims...@opensuse.org + +- Fix version dependency for gtk-doc (min 1.12). +- Disable building of gtk-doc for SLE11, where this version of + gtk-doc is not available (by means of bcond_with/without). + The pre-built documentation, as shipped in the tarball will be + installed in this case. + +--- +Thu Oct 9 13:41:02 UTC 2014 - dims...@opensuse.org + +- Add xz BuildRequires for openSUSE < 11.3 (and thus also SLE11). + +--- Other differences: -- ++ orc.spec ++ --- /var/tmp/diff_new_pack.rpeKxH/_old 2014-10-19 19:27:30.0 +0200 +++ /var/tmp/diff_new_pack.rpeKxH/_new 2014-10-19 19:27:30.0 +0200 @@ -17,6 +17,12 @@ # +%if 0%{?suse_version} < 1200 +%bcond_with gtkdoc +%else +%bcond_without gtkdoc +%endif + Name: orc Version:0.4.22 Release:0 @@ -26,8 +32,14 @@ Url:http://cgit.freedesktop.org/gstreamer/orc Source: http://gstreamer.freedesktop.org/src/orc/%{name}-%{version}.tar.xz Source99: baselibs.conf -BuildRequires: gtk-doc +%if %{with gtkdoc} +BuildRequires: gtk-doc >= 1.12 +%endif BuildRequires: pkg-config +%if 0%{?suse_version} <= 1130 +#openSUSE until 11.3 and also SLE11 do not bring in xz on their own. +BuildRequires: xz +%endif Provides: %{name}-devel = %{version} BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -66,7 +78,11 @@ %build %configure \ --disable-static \ +%if %{with gtkdoc} --enable-gtk-doc +%else +--disable-gtk-doc +%endif make %{?_smp_mflags} %install @@ -99,6 +115,8 @@ %files doc %defattr(-,root,root) +%dir /usr/share/gtk-doc +%dir /usr/share/gtk-doc/html %{_datadir}/gtk-doc/html/orc/ %files -n liborc-0_4-0 -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit orc for openSUSE:Factory
Hello community, here is the log from the commit of package orc for openSUSE:Factory checked in at 2014-10-01 11:21:59 Comparing /work/SRC/openSUSE:Factory/orc (Old) and /work/SRC/openSUSE:Factory/.orc.new (New) Package is "orc" Changes: --- /work/SRC/openSUSE:Factory/orc/orc.changes 2014-09-20 15:49:55.0 +0200 +++ /work/SRC/openSUSE:Factory/.orc.new/orc.changes 2014-10-01 11:22:01.0 +0200 @@ -1,0 +2,9 @@ +Tue Sep 23 20:58:44 UTC 2014 - zai...@opensuse.org + +- Temp-disable testsuite on i586 until we get the random fails + sorted out with upstream. +- Drop orc-disable-test-limits.patch, and autoreconf call, and + corresponding BuildRequires, as testsuite is disabled, and patch + needing them is dropped. + +--- Old: orc-disable-test-limits.patch Other differences: -- ++ orc.spec ++ --- /var/tmp/diff_new_pack.nVDhTF/_old 2014-10-01 11:22:02.0 +0200 +++ /var/tmp/diff_new_pack.nVDhTF/_new 2014-10-01 11:22:02.0 +0200 @@ -26,11 +26,7 @@ Url:http://cgit.freedesktop.org/gstreamer/orc Source: http://gstreamer.freedesktop.org/src/orc/%{name}-%{version}.tar.xz Source99: baselibs.conf -Patch1: orc-disable-test-limits.patch -BuildRequires: autoconf -BuildRequires: automake BuildRequires: gtk-doc -BuildRequires: libtool BuildRequires: pkg-config Provides: %{name}-devel = %{version} BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -66,10 +62,8 @@ %prep %setup -q -%patch1 -p1 %build -autoreconf -fi %configure \ --disable-static \ --enable-gtk-doc @@ -84,8 +78,9 @@ # Remove libtool archives find %{buildroot} -type f -name "*.la" -delete -print +# Temp disable check on i586 until we have sorted out the i586 fails with upstream %check -%ifnarch %{arm} +%ifnarch %{arm} || %{ix86} make check %{?_smp_mflags} %endif -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit orc for openSUSE:Factory
Hello community, here is the log from the commit of package orc for openSUSE:Factory checked in at 2014-09-20 15:49:51 Comparing /work/SRC/openSUSE:Factory/orc (Old) and /work/SRC/openSUSE:Factory/.orc.new (New) Package is "orc" Changes: --- /work/SRC/openSUSE:Factory/orc/orc.changes 2013-12-23 12:34:53.0 +0100 +++ /work/SRC/openSUSE:Factory/.orc.new/orc.changes 2014-09-20 15:49:55.0 +0200 @@ -1,0 +2,24 @@ +Wed Sep 17 11:14:54 UTC 2014 - zai...@opensuse.org + +- Update to version 0.4.22: + + Handle NOCONFIGURE=1 in autogen.sh. + + Some memory leak fixes in the compiler. + + Fixes for compiler warnings on Win64. + + Properly detect CPU features on Android in non-debug build. + + Use Android logging system instead of stderr for debug output. + +--- +Fri Jul 4 07:57:28 UTC 2014 - idon...@suse.com + +- Update to version 0.4.21 + + Fix memory leaks + + Fix list corruption when splitting code memory chunks, +causing crashes when allocating a lot of code memory and trying +to free it later + + Various compiler warnings, coverity warnings and static code +analysis fixes + + Documentation fix for mulhsw, mulhuw +- Add orc-disable-test-limits.patch to disable test-limits test, + it only works on x86-64 + +--- Old: orc-0.4.18.tar.gz New: _constraints orc-0.4.22.tar.xz orc-disable-test-limits.patch Other differences: -- ++ orc.spec ++ --- /var/tmp/diff_new_pack.LCnfsD/_old 2014-09-20 15:49:56.0 +0200 +++ /var/tmp/diff_new_pack.LCnfsD/_new 2014-09-20 15:49:56.0 +0200 @@ -1,7 +1,7 @@ # # spec file for package orc # -# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. # Copyright (c) 2010 Dominique Leuenberger, Amsterdam, Netherlands. # # All modifications and additions to the file contributed by third parties @@ -18,15 +18,19 @@ Name: orc +Version:0.4.22 +Release:0 Summary:The Oil Runtime Compiler License:BSD-3-Clause Group: Productivity/Multimedia/Other -Version:0.4.18 -Release:0 -Url:http://code.entropywave.com/projects/orc/ -Source: http://code.entropywave.com/download/orc/%{name}-%{version}.tar.gz +Url:http://cgit.freedesktop.org/gstreamer/orc +Source: http://gstreamer.freedesktop.org/src/orc/%{name}-%{version}.tar.xz Source99: baselibs.conf +Patch1: orc-disable-test-limits.patch +BuildRequires: autoconf +BuildRequires: automake BuildRequires: gtk-doc +BuildRequires: libtool BuildRequires: pkg-config Provides: %{name}-devel = %{version} BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -62,28 +66,29 @@ %prep %setup -q +%patch1 -p1 %build +autoreconf -fi %configure \ --disable-static \ --enable-gtk-doc -%{__make} %{?jobs:-j%jobs} +make %{?_smp_mflags} %install -%makeinstall +make DESTDIR=%{buildroot} install %{?_smp_mflags} + # These are some examples that seem not to make sense to be distributed rm -rf %{buildroot}%{_libdir}/orc + # Remove libtool archives -find %{buildroot}%{_libdir} -name '*.la' -delete -print +find %{buildroot} -type f -name "*.la" -delete -print %check -%ifnarch %arm -make check +%ifnarch %{arm} +make check %{?_smp_mflags} %endif -%clean -rm -rf %{buildroot} - %post -n liborc-0_4-0 -p /sbin/ldconfig %postun -n liborc-0_4-0 -p /sbin/ldconfig ++ orc-disable-test-limits.patch ++ Index: orc-0.4.21/testsuite/Makefile.am === --- orc-0.4.21.orig/testsuite/Makefile.am +++ orc-0.4.21/testsuite/Makefile.am @@ -12,8 +12,7 @@ TESTS = \ exec_parse \ perf_opcodes_sys perf_parse \ memcpy_speed \ - abi \ - test-limits + abi noinst_PROGRAMS = $(TESTS) generate_xml_table generate_xml_table2 \ generate_opcodes_sys compile_parse compile_parse_c memcpy_speed \ -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit orc for openSUSE:Factory
Hello community, here is the log from the commit of package orc for openSUSE:Factory checked in at 2013-12-23 12:34:51 Comparing /work/SRC/openSUSE:Factory/orc (Old) and /work/SRC/openSUSE:Factory/.orc.new (New) Package is "orc" Changes: --- /work/SRC/openSUSE:Factory/orc/orc.changes 2013-05-16 16:14:48.0 +0200 +++ /work/SRC/openSUSE:Factory/.orc.new/orc.changes 2013-12-23 12:34:53.0 +0100 @@ -1,0 +2,8 @@ +Fri Dec 20 16:14:22 UTC 2013 - zai...@opensuse.org + +- Update to version 0.4.18: + + Important bugfix in reading constants from bytecode. + + Documentation and code cleanup. + + Fix cache flushing on iOS. + +--- Old: orc-0.4.17.tar.gz New: orc-0.4.18.tar.gz Other differences: -- ++ orc.spec ++ --- /var/tmp/diff_new_pack.PZwFm9/_old 2013-12-23 12:34:53.0 +0100 +++ /var/tmp/diff_new_pack.PZwFm9/_new 2013-12-23 12:34:53.0 +0100 @@ -21,7 +21,7 @@ Summary:The Oil Runtime Compiler License:BSD-3-Clause Group: Productivity/Multimedia/Other -Version:0.4.17 +Version:0.4.18 Release:0 Url:http://code.entropywave.com/projects/orc/ Source: http://code.entropywave.com/download/orc/%{name}-%{version}.tar.gz ++ orc-0.4.17.tar.gz -> orc-0.4.18.tar.gz ++ 3747 lines of diff (skipped) -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit orc for openSUSE:Factory
Hello community, here is the log from the commit of package orc for openSUSE:Factory checked in at 2013-05-16 16:14:47 Comparing /work/SRC/openSUSE:Factory/orc (Old) and /work/SRC/openSUSE:Factory/.orc.new (New) Package is "orc" Changes: --- /work/SRC/openSUSE:Factory/orc/orc.changes 2012-09-23 17:08:02.0 +0200 +++ /work/SRC/openSUSE:Factory/.orc.new/orc.changes 2013-05-16 16:14:48.0 +0200 @@ -1,0 +2,11 @@ +Wed May 15 18:05:56 UTC 2013 - dims...@opensuse.org + +- Update to version 0.4.17: + + Merged known distro patches. + + Added MIPS backend. + + Disabled ARM backend because of poor coverage. + + Added bytecode parsing and writing. This can be used instead of +manual creation of OrcPrograms. +- Drop altivec.patch and ppc64.patch: fixed upstream. + +--- @@ -11 +22 @@ -- Disable check on ARM +- Disable check on ARM. @@ -16 +27 @@ -- Fix license to be BSD-3-Clause +- Fix license to be BSD-3-Clause. @@ -21 +32 @@ -- disable check on ppc ppc64 +- disable check on ppc ppc64. Old: altivec.patch orc-0.4.16.tar.gz ppc64.patch New: orc-0.4.17.tar.gz Other differences: -- ++ orc.spec ++ --- /var/tmp/diff_new_pack.MCttsJ/_old 2013-05-16 16:14:49.0 +0200 +++ /var/tmp/diff_new_pack.MCttsJ/_new 2013-05-16 16:14:49.0 +0200 @@ -1,7 +1,7 @@ # # spec file for package orc # -# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. # Copyright (c) 2010 Dominique Leuenberger, Amsterdam, Netherlands. # # All modifications and additions to the file contributed by third parties @@ -21,13 +21,11 @@ Summary:The Oil Runtime Compiler License:BSD-3-Clause Group: Productivity/Multimedia/Other -Version:0.4.16 +Version:0.4.17 Release:0 Url:http://code.entropywave.com/projects/orc/ Source: http://code.entropywave.com/download/orc/%{name}-%{version}.tar.gz Source99: baselibs.conf -Patch1: ppc64.patch -Patch2: altivec.patch BuildRequires: gtk-doc BuildRequires: pkg-config Provides: %{name}-devel = %{version} @@ -64,8 +62,6 @@ %prep %setup -q -%patch1 -%patch2 %build %configure \ ++ orc-0.4.16.tar.gz -> orc-0.4.17.tar.gz ++ 35923 lines of diff (skipped) -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit orc for openSUSE:Factory
Hello community, here is the log from the commit of package orc for openSUSE:Factory checked in at 2012-09-23 17:08:01 Comparing /work/SRC/openSUSE:Factory/orc (Old) and /work/SRC/openSUSE:Factory/.orc.new (New) Package is "orc", Maintainer is "sts...@suse.com" Changes: --- /work/SRC/openSUSE:Factory/orc/orc.changes 2012-03-09 21:24:56.0 +0100 +++ /work/SRC/openSUSE:Factory/.orc.new/orc.changes 2012-09-23 17:08:02.0 +0200 @@ -1,0 +2,7 @@ +Mon Sep 17 17:48:52 UTC 2012 - sch...@linux-m68k.org + +- ppc64.patch: Add support for PowerPC64 +- altivec.patch: Fix altivec implementation of cmpltf and cmplef operations +- Reenable check on ppc and ppc64 + +--- New: altivec.patch ppc64.patch Other differences: -- ++ orc.spec ++ --- /var/tmp/diff_new_pack.9VtIuU/_old 2012-09-23 17:08:05.0 +0200 +++ /var/tmp/diff_new_pack.9VtIuU/_new 2012-09-23 17:08:05.0 +0200 @@ -26,6 +26,8 @@ Url:http://code.entropywave.com/projects/orc/ Source: http://code.entropywave.com/download/orc/%{name}-%{version}.tar.gz Source99: baselibs.conf +Patch1: ppc64.patch +Patch2: altivec.patch BuildRequires: gtk-doc BuildRequires: pkg-config Provides: %{name}-devel = %{version} @@ -62,6 +64,8 @@ %prep %setup -q +%patch1 +%patch2 %build %configure \ @@ -77,7 +81,7 @@ find %{buildroot}%{_libdir} -name '*.la' -delete -print %check -%ifnarch %arm ppc ppc64 +%ifnarch %arm make check %endif ++ altivec.patch ++ --- orc/orcrules-altivec.c +++ orc/orcrules-altivec.c @@ -1141,7 +1141,7 @@ powerpc_rule_cmpltf (OrcCompiler *p, void *user, OrcInstruction *insn) int src2 = ORC_SRC_ARG (p, insn, 1); int dest = ORC_DEST_ARG (p, insn, 0); - powerpc_emit_VXR (p, "vcmpgefp", 0x11c6, dest, src2, src1, FALSE); + powerpc_emit_VXR (p, "vcmpgtfp", 0x12c6, dest, src2, src1, FALSE); } static void @@ -1151,7 +1151,7 @@ powerpc_rule_cmplef (OrcCompiler *p, void *user, OrcInstruction *insn) int src2 = ORC_SRC_ARG (p, insn, 1); int dest = ORC_DEST_ARG (p, insn, 0); - powerpc_emit_VXR (p, "vcmpgtfp", 0x12c6, dest, src2, src1, FALSE); + powerpc_emit_VXR (p, "vcmpgefp", 0x11c6, dest, src2, src1, FALSE); } static void ++ ppc64.patch ++ --- orc/orcpowerpc.c +++ orc/orcpowerpc.c @@ -150,6 +150,48 @@ powerpc_emit_stwu (OrcCompiler *compiler, int regs, int rega, int offset) } void +powerpc_emit_ld (OrcCompiler *compiler, int regd, int rega, int imm) +{ + unsigned int insn; + + ORC_ASM_CODE(compiler," ld %s, %d(%s)\n", + powerpc_get_regname(regd), + imm, powerpc_get_regname(rega)); + insn = (58<<26) | (powerpc_regnum (regd)<<21) | (powerpc_regnum (rega)<<16); + insn |= imm&0x; + + powerpc_emit (compiler, insn); +} + +void +powerpc_emit_std (OrcCompiler *compiler, int regs, int rega, int offset) +{ + unsigned int insn; + + ORC_ASM_CODE(compiler," std %s, %d(%s)\n", + powerpc_get_regname(regs), + offset, powerpc_get_regname(rega)); + insn = (62<<26) | (powerpc_regnum (regs)<<21) | (powerpc_regnum (rega)<<16); + insn |= offset&0x; + + powerpc_emit (compiler, insn); +} + +void +powerpc_emit_stdu (OrcCompiler *compiler, int regs, int rega, int offset) +{ + unsigned int insn; + + ORC_ASM_CODE(compiler," stdu %s, %d(%s)\n", + powerpc_get_regname(regs), + offset, powerpc_get_regname(rega)); + insn = (62<<26) | (powerpc_regnum (regs)<<21) | (powerpc_regnum (rega)<<16); + insn |= (offset&0x) | 1; + + powerpc_emit (compiler, insn); +} + +void powerpc_emit_srawi (OrcCompiler *compiler, int regd, int rega, int shift, int record) { @@ -381,6 +423,9 @@ orc_powerpc_flush_cache (OrcCode *code) int size = code->code_size; ptr = code->code; +#ifdef __powerpc64__ + *(unsigned char **) ptr = (unsigned char *) code->exec + 24; +#endif for (i=0;iis_64bit) { +powerpc_emit_ld (p, + greg, + POWERPC_R3, + (int)ORC_STRUCT_OFFSET(OrcExecutor, arrays[ORC_VAR_A2])); +powerpc_emit_ld (p, + greg, greg, + (int)ORC_STRUCT_OFFSET(OrcCode, exec)); + } else { +powerpc_emit_lwz (p, + greg, + POWERPC_R3, + (int)ORC_STRUCT_OFFSET(OrcExecutor, arrays[ORC_VAR_A2])); +powerpc_emit_lwz (p, + greg, greg, + (int)ORC_STRUCT_OFFSET(OrcCode, exec)); + } powerpc_add_fixup (p, 1, p->codeptr, label_data); { --- orc/orcpowerpc.h +++ orc/orcpowerpc.h @@ -6,6 +6,10 @@ ORC_BEGIN_DECLS +typedef enum { + ORC_TARGET_POWERPC_64BIT = (1<<0) +} OrcTargetPowerPCFlags; + #ifdef ORC_ENABLE_UNSTABLE_API enum { @@ -86,6 +90,9 @@ void powerpc_emit_addi (OrcCompiler *compil
commit orc for openSUSE:Factory
Hello community, here is the log from the commit of package orc for openSUSE:Factory checked in at 2012-03-09 21:24:53 Comparing /work/SRC/openSUSE:Factory/orc (Old) and /work/SRC/openSUSE:Factory/.orc.new (New) Package is "orc", Maintainer is "sts...@suse.com" Changes: --- /work/SRC/openSUSE:Factory/orc/orc.changes 2012-02-03 10:25:03.0 +0100 +++ /work/SRC/openSUSE:Factory/.orc.new/orc.changes 2012-03-09 21:24:56.0 +0100 @@ -1,0 +2,5 @@ +Thu Mar 8 11:58:18 UTC 2012 - idon...@suse.com + +- Disable check on ARM + +--- Other differences: -- ++ orc.spec ++ --- /var/tmp/diff_new_pack.5hzVFo/_old 2012-03-09 21:24:57.0 +0100 +++ /var/tmp/diff_new_pack.5hzVFo/_new 2012-03-09 21:24:57.0 +0100 @@ -16,6 +16,7 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # + Name: orc Summary:The Oil Runtime Compiler License:BSD-3-Clause @@ -76,7 +77,7 @@ find %{buildroot}%{_libdir} -name '*.la' -delete -print %check -%ifnarch ppc ppc64 +%ifnarch %arm ppc ppc64 make check %endif -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit orc for openSUSE:Factory
Hello community, here is the log from the commit of package orc for openSUSE:Factory checked in at 2012-02-03 10:25:02 Comparing /work/SRC/openSUSE:Factory/orc (Old) and /work/SRC/openSUSE:Factory/.orc.new (New) Package is "orc", Maintainer is "sts...@suse.com" Changes: --- /work/SRC/openSUSE:Factory/orc/orc.changes 2011-10-04 18:14:16.0 +0200 +++ /work/SRC/openSUSE:Factory/.orc.new/orc.changes 2012-02-03 10:25:03.0 +0100 @@ -1,0 +2,10 @@ +Thu Feb 2 12:26:37 UTC 2012 - idon...@suse.com + +- Fix license to be BSD-3-Clause + +--- +Wed Feb 1 11:09:49 UTC 2012 - dval...@suse.com + +- disable check on ppc ppc64 + +--- Other differences: -- ++ orc.spec ++ --- /var/tmp/diff_new_pack.uuP89g/_old 2012-02-03 10:25:05.0 +0100 +++ /var/tmp/diff_new_pack.uuP89g/_new 2012-02-03 10:25:05.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package orc # -# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. # Copyright (c) 2010 Dominique Leuenberger, Amsterdam, Netherlands. # # All modifications and additions to the file contributed by third parties @@ -16,14 +16,12 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # - - Name: orc Summary:The Oil Runtime Compiler -Version:0.4.16 -Release:1 -License:BSD and Motorola License (please mark changes) +License:BSD-3-Clause Group: Productivity/Multimedia/Other +Version:0.4.16 +Release:0 Url:http://code.entropywave.com/projects/orc/ Source: http://code.entropywave.com/download/orc/%{name}-%{version}.tar.gz Source99: baselibs.conf @@ -40,7 +38,6 @@ arithmetic operations. %package -n liborc-0_4-0 -License:BSD and Motorola License (please mark changes) Summary:The Oil Runtime Compiler Library Group: System/Libraries @@ -52,7 +49,6 @@ arithmetic operations. %package doc -License:BSD and Motorola License (please mark changes) Summary:The Oil Runtime Compiler Library - Documentation Group: Documentation/HTML @@ -80,7 +76,9 @@ find %{buildroot}%{_libdir} -name '*.la' -delete -print %check +%ifnarch ppc ppc64 make check +%endif %clean rm -rf %{buildroot} -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit orc for openSUSE:Factory
Hello community, here is the log from the commit of package orc for openSUSE:Factory checked in at Tue Oct 4 18:14:19 CEST 2011. --- openSUSE:Factory/orc/orc.changes2011-09-23 12:21:06.0 +0200 +++ /mounts/work_src_done/STABLE/orc/orc.changes2011-10-04 10:27:38.0 +0200 @@ -1,0 +2,47 @@ +Tue Oct 4 07:47:08 UTC 2011 - vu...@opensuse.org + +- Update to version 0.4.16: + + orc_init() tried to take the same mutex as generated C code +that calls (indirectly) orc_init(). + + sse: Fixes for 64 bit pointers with any of the upper 32 bits +set. + +--- +Mon Sep 26 11:35:02 UTC 2011 - vu...@opensuse.org + +- Update to version 0.4.15: + + Protect global resources with mutexes. + + Restore c64x-c backend (untested). + + Convert MMX and SSE backends to a new instruction scheduler. + + Add alignment and size hints to parser. + +--- +Mon Jul 4 09:18:42 CEST 2011 - vu...@opensuse.org + +- Update to version 0.4.14: + + Various fixes for SSE, MMX and Altivec + + Fix endianness issues + +--- +Wed Apr 27 16:02:34 UTC 2011 - ch...@computersalat.de + +- Update to version 0.4.13: + + Fixes two serious code generation bugs in 0.4.12 on SSE and +Altivec. + + Add some compatibility code to mitigate the previous automatic +inclusion of stdint.h +- Changes from version 0.4.12: + + Fix gcc-4.6 warnings in generated code + + Codegen fixes for Altivec. Passes regression tests again. + + More error checking for code allocation. + + NEON: floating point improvements + + Removed stdint.h from API. This could theoretically cause +breakage if you depended on orc to include stdint.h. + + Addition of the OrcCode structure, which keeps track of +compiled code. This now allows applications to free unused +code. + + x86 code generation was completely refactored to add an +intermediate stage, which will later be used for instruction +reordering. + +--- calling whatdependson for head-i586 Old: orc-0.4.11.tar.bz2 New: orc-0.4.16.tar.gz Other differences: -- ++ orc.spec ++ --- /var/tmp/diff_new_pack.ZKTI7G/_old 2011-10-04 18:14:12.0 +0200 +++ /var/tmp/diff_new_pack.ZKTI7G/_new 2011-10-04 18:14:12.0 +0200 @@ -1,7 +1,7 @@ # -# spec file for package orc (Version 0.4.11) +# spec file for package orc # -# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. # Copyright (c) 2010 Dominique Leuenberger, Amsterdam, Netherlands. # # All modifications and additions to the file contributed by third parties @@ -19,15 +19,14 @@ Name: orc -Version:0.4.11 -Release:3 -License:BSD and Motorola License (please mark changes) Summary:The Oil Runtime Compiler -Url:http://code.entropywave.com/projects/orc/ +Version:0.4.16 +Release:1 +License:BSD and Motorola License (please mark changes) Group: Productivity/Multimedia/Other -Source: %{name}-%{version}.tar.bz2 +Url:http://code.entropywave.com/projects/orc/ +Source: http://code.entropywave.com/download/orc/%{name}-%{version}.tar.gz Source99: baselibs.conf -# PATCH-FIX-UPSTREAM orc-asneeded.patch dims...@opensuse.org -- Fix build by properly linking the library with libm. BuildRequires: gtk-doc BuildRequires: pkg-config Provides: %{name}-devel = %{version} @@ -94,13 +93,14 @@ %defattr(-,root,root) %{_bindir}/orc-bugreport %{_bindir}/orcc -%{_includedir}/orc-0.4 +%{_includedir}/orc-0.4/ %{_libdir}/*.so %{_libdir}/pkgconfig/orc-0.4.pc +%{_datadir}/aclocal/orc.m4 %files doc %defattr(-,root,root) -%{_datadir}/gtk-doc/html/orc +%{_datadir}/gtk-doc/html/orc/ %files -n liborc-0_4-0 %defattr(-,root,root) continue with "q"... Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org