1 Commits

Author SHA256 Message Date
6037342cc6 Sync changes to SLFO-1.2 branch 2025-08-20 10:01:13 +02:00
4 changed files with 15 additions and 35 deletions

BIN
orc-0.4.41.tar.xz LFS Normal file

Binary file not shown.

View File

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:7ec912ab59af3cc97874c456a56a8ae1eec520c385ec447e8a102b2bd122c90c
size 280792

View File

@@ -1,29 +1,9 @@
-------------------------------------------------------------------
Sun Jan 18 22:05:43 UTC 2026 - Bjørn Lie <bjorn.lie@gmail.com>
Mon Mar 3 08:59:17 UTC 2025 - Valentin Lefebvre <valentin.lefebvre@suse.com>
- Update to version 0.4.42:
+ Initial 64-bit RISC-V support
+ Add 64-bit LoongArch support
+ Implement release and reuse of temporary registers for some
targets
+ x86: Implement EVEX encoding and an opcode validation system
+ x86: Opcode refactor, improved constant handling and various
other fixes
+ x86: add missing rounding operands for AVX and SSE
+ x86: Implement 64-bit single move constant load
+ includes: stop exporting the private compiler and OrcTarget
definitions
+ Use hotdoc instead of gtk-doc to generate the documentation
+ ORC_DEBUG_FATAL environment variable allows abort on log
messages of a certain level
+ Error message improvements and NEON backend clean-ups
+ Fix a few valgrind issues
+ Build: enable tools such as orcc and orc-bugreport by default
+ Various build fixes
- Replace gtk-doc with python3-hotdoc BuildRequires following
upstreams port.
- Add fdupes BuildRequires and macro, remove duplicate files.
- Package doc sub-package as noarch.
- Removing patches after update
- 0001-Use-vasprintf-if-available-for-error-messages-and.patch
- orc-check-return-value-of-vasprintf.patch
-------------------------------------------------------------------
Tue Feb 18 11:52:33 UTC 2025 - Bjørn Lie <bjorn.lie@gmail.com>

View File

@@ -1,7 +1,7 @@
#
# spec file for package orc
#
# Copyright (c) 2026 SUSE LLC and contributors
# Copyright (c) 2025 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.42
Version: 0.4.41
Release: 0
Summary: The Oil Runtime Compiler
License: BSD-3-Clause
@@ -27,10 +27,9 @@ URL: https://gitlab.freedesktop.org/gstreamer/orc
Source: https://gstreamer.freedesktop.org/src/orc/%{name}-%{version}.tar.xz
Source99: baselibs.conf
Patch0: relax-tests.patch
BuildRequires: fdupes
BuildRequires: gtk-doc >= 1.12
BuildRequires: meson >= 0.47.0
BuildRequires: pkgconfig
BuildRequires: python3-hotdoc
BuildRequires: pkgconfig(glib-2.0)
Provides: %{name}-devel = %{version}
@@ -55,7 +54,6 @@ arithmetic operations.
%package doc
Summary: The Oil Runtime Compiler Library - Documentation
Group: Documentation/HTML
BuildArch: noarch
%description doc
Orc is a library and set of tools for compiling and executing very simple
@@ -79,7 +77,6 @@ arithmetic operations.
%meson_install
rm %{buildroot}%{_bindir}/orc-bugreport
rm %{buildroot}%{_libdir}/pkgconfig/orc-test-0.4.pc
%fdupes -s %{buildroot}%{_datadir}/doc/orc
%check
# Disable testsuite for almost all arches, it's only stable on x86_64
@@ -87,7 +84,8 @@ rm %{buildroot}%{_libdir}/pkgconfig/orc-test-0.4.pc
%meson_test
%endif
%ldconfig_scriptlets -n liborc-0_4-0
%post -n liborc-0_4-0 -p /sbin/ldconfig
%postun -n liborc-0_4-0 -p /sbin/ldconfig
%files
%{_bindir}/orcc
@@ -96,7 +94,9 @@ rm %{buildroot}%{_libdir}/pkgconfig/orc-test-0.4.pc
%{_libdir}/pkgconfig/orc-0.4.pc
%files doc
%{_datadir}/doc/orc/
%dir %{_datadir}/gtk-doc
%dir %{_datadir}/gtk-doc/html
%{_datadir}/gtk-doc/html/orc/
%files -n liborc-0_4-0
%{_libdir}/liborc*-0.4.so.*