Accepting request 86383 from home:vuntz:branches:multimedia:libs

Update to 0.4.16

OBS-URL: https://build.opensuse.org/request/show/86383
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/orc?expand=0&rev=24
This commit is contained in:
Ismail Dönmez 2011-10-04 09:35:21 +00:00 committed by Git OBS Bridge
parent 4e35489dfb
commit d0b3fe32da
4 changed files with 53 additions and 19 deletions

View File

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

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,16 +1,49 @@
-------------------------------------------------------------------
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
+ update orcfunctions
+ Fix NAN behavior of convfl
+ fix select1wb
+ remove stdint typenames from programs
+ Fix pextrw emission
+ Add failing gstcogorc code to test
+ update
+ fix compatibility checker and bugs
+ remove stdint types
- 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
#
# 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
@ -20,17 +20,17 @@
Name: orc
Summary: The Oil Runtime Compiler
Version: 0.4.13
Version: 0.4.16
Release: 1
License: BSD and Motorola License (please mark changes)
Group: Productivity/Multimedia/Other
Url: http://code.entropywave.com/projects/orc/
Source: %{name}-%{version}.tar.bz2
Source: http://code.entropywave.com/download/orc/%{name}-%{version}.tar.gz
Source99: baselibs.conf
BuildRoot: %{_tmppath}/%{name}-%{version}-build
BuildRequires: gtk-doc
BuildRequires: pkg-config
Provides: %{name}-devel = %{version}
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%description
Orc is a library and set of tools for compiling and executing very simple
@ -93,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)