Accepting request 86501 from multimedia:libs

Update to 0.4.16 (forwarded request 86383 from vuntz)

OBS-URL: https://build.opensuse.org/request/show/86501
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/orc?expand=0&rev=15
This commit is contained in:
Ruediger Oertel 2011-10-04 16:14:13 +00:00 committed by Git OBS Bridge
commit fccb3cc167
4 changed files with 60 additions and 13 deletions

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:06aee2826f727efd2b35594389fd2bbeb8a62dced909f1a08a0a7cce3ffaa67e
size 508348

3
orc-0.4.16.tar.gz Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:700e4edba20a0ed42164b645da26ce515b883d4c4633b222302f1e541f2a58ab
size 668368

View File

@ -1,3 +1,50 @@
-------------------------------------------------------------------
Tue Oct 4 07:47:08 UTC 2011 - vuntz@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 - vuntz@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 - vuntz@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 - chris@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.
-------------------------------------------------------------------
Wed Dec 8 12:43:53 UTC 2010 - cristian.rodriguez@opensuse.org

View File

@ -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 dimstar@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 @@ rm -rf %{buildroot}
%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)