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

Copy from home:vuntz:branches:multimedia:libs/orc via accept of submit request 44757 revision 5.
Request was accepted with message:
Forwarding to openSUSE:Factory

OBS-URL: https://build.opensuse.org/request/show/44757
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/orc?expand=0&rev=9
This commit is contained in:
Vincent Untz 2010-08-06 16:22:45 +00:00 committed by Git OBS Bridge
parent 20138a503b
commit 4575940ca4
5 changed files with 47 additions and 29 deletions

View File

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

3
orc-0.4.6.tar.bz2 Normal file
View File

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

View File

@ -1,18 +0,0 @@
Author: Dominique Leuenberger <dimstar [at] opensuse [dot] org
Fix build of orc with -Wl,--as-needed. _LIBS is not a defined
libtool variable and as such does not work.
Index: orc-0.4.3/orc/Makefile.am
===================================================================
--- orc-0.4.3.orig/orc/Makefile.am
+++ orc-0.4.3/orc/Makefile.am
@@ -3,7 +3,7 @@ pkgincludedir = $(includedir)/orc-@ORC_M
lib_LTLIBRARIES = liborc-@ORC_MAJORMINOR@.la
-liborc_@ORC_MAJORMINOR@_la_LIBS = $(ORC_LIBS)
+liborc_@ORC_MAJORMINOR@_la_LIBADD = $(LIBM) $(LIBRT)
liborc_@ORC_MAJORMINOR@_la_LDFLAGS = \
-no-undefined -export-symbols-regex 'orc_'
liborc_@ORC_MAJORMINOR@_la_CFLAGS = $(ORC_CFLAGS) \

View File

@ -1,3 +1,43 @@
-------------------------------------------------------------------
Fri Aug 6 17:45:52 CEST 2010 - vuntz@opensuse.org
- Update to version 0.4.6:
+ Various fixes to make Orc more portable
+ Major performance improvements to NEON backend
+ Minor performance improvements to SSE backend
+ Major improvements to ARM backend, now passes regression tests.
+ The defaults for floating point operations have been changed
somewhat: NANs are handled more like the IEEE 754 standard, and
denormals in operations are treated as zeros. The NAN changes
causes certain SSE operations to be slightly slower, but produce
less surprising results. Treating denormals as zero has effects
ranging from “slightly faster” to “now possible”.
+ New tool: orc-bugreport. Mainly this is to provide a limited
testing tool in the field, especially for embedded targets
which would not have access to the testsuite that is not
installed.
+ The environment variable ORC_CODE can now be used to adjust
some code generation. See orc-bugreport -help for details.
+ orcc has a new option to generate code that is compatible with
older versions of Orc.
+ New NEON detection relies on Linux 2.6.29 or later.
- Changes from version 0.4.5:
+ Many small improvements related to converting GStreamer from
liboil to Orc.
+ The major addition in this release is the mainstreaming of
the NEON backend, made possible by Nokia.
+ There is a new experimental option to ./configure,
--enable-backend, which allows you to choose a single code
generation backend to include in the library. This is mostly
useful for embedded systems, and is not recommended in general.
- Do not call autogen.sh and remove workaround for doc generation.
-------------------------------------------------------------------
Tue May 25 15:09:05 UTC 2010 - chris@computersalat.de
- update to version 0.4.4
o remove obsolete orc-asneeded.patch
-------------------------------------------------------------------
Wed Mar 17 10:47:22 UTC 2010 - dimstar@opensuse.org

View File

@ -1,5 +1,5 @@
#
# spec file for package orc (Version 0.4.3)
# spec file for package orc (Version 0.4.6)
#
# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany.
# Copyright (c) 2010 Dominique Leuenberger, Amsterdam, Netherlands.
@ -19,7 +19,7 @@
Name: orc
Version: 0.4.3
Version: 0.4.6
Release: 1
License: BSD and Motorola License (please mark changes)
Summary: The Oil Runtime Compiler
@ -27,7 +27,6 @@ Url: http://code.entropywave.com/projects/orc/
Group: Productivity/Multimedia/Other
Source: %{name}-%{version}.tar.bz2
# PATCH-FIX-UPSTREAM orc-asneeded.patch dimstar@opensuse.org -- Fix build by properly linking the library with libm.
Patch0: orc-asneeded.patch
BuildRequires: gtk-doc
BuildRequires: pkg-config
Provides: %{name}-devel = %{version}
@ -66,15 +65,11 @@ arithmetic operations.
%prep
%setup -q
%patch0 -p1
%build
./autogen.sh
%configure \
--disable-static \
--enable-gtk-doc
# Fix the documentation the easy way
cp doc/version.entities doc/xml/version.entities
%{__make} %{?jobs:-j%jobs}
%install
@ -85,7 +80,7 @@ rm -rf %{buildroot}%{_libdir}/orc
find %{buildroot}%{_libdir} -name '*.la' -delete -print
%clean
#rm -rf %{buildroot}
rm -rf %{buildroot}
%post -n liborc-0_4-0 -p /sbin/ldconfig
@ -93,6 +88,7 @@ find %{buildroot}%{_libdir} -name '*.la' -delete -print
%files
%defattr(-,root,root)
%{_bindir}/orc-bugreport
%{_bindir}/orcc
%{_includedir}/orc-0.4
%{_libdir}/*.so