debian/0000775000000000000000000000000012253266503007174 5ustar debian/liborc-0.4-doc.examples0000664000000000000000000000001512111115306013227 0ustar examples/*.c debian/liborc-0.4-dev.install0000664000000000000000000000031112111115306013067 0ustar debian/tmp/usr/bin/orc-bugreport debian/tmp/usr/bin/orcc debian/tmp/usr/include/orc-0.4 debian/tmp/usr/lib/*/liborc*-0.4.a debian/tmp/usr/lib/*/liborc*-0.4.so debian/tmp/usr/lib/*/pkgconfig/orc-0.4.pc debian/source/0000775000000000000000000000000012111115306010457 5ustar debian/source/format0000664000000000000000000000001412111115306011665 0ustar 3.0 (quilt) debian/liborc-0.4-doc.install0000664000000000000000000000003512111115306013061 0ustar debian/tmp/usr/share/gtk-doc debian/copyright0000664000000000000000000000640312111115306011115 0ustar This package was debianized by Sebastian Dröge on Mon, 01 Jun 2009 12:14:57 +0200 It was downloaded from http://www.schleef.org/orc/download/. Upstream Author: David Schleef Copyright: The majority of the source code and the collective work is subject to the following license: Copyright 2002-2009 David A. Schleef All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. The source code implementing the Mersenne Twister algorithm in examples/mt19937ar.c is subject to the following license: Copyright (C) 1997 - 2002, Makoto Matsumoto and Takuji Nishimura, All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. 3. The names of its contributors may not be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. debian/compat0000664000000000000000000000000212111115306010355 0ustar 9 debian/gbp.conf0000664000000000000000000000022512111115306010575 0ustar [DEFAULT] upstream-branch = upstream debian-branch = master pristine-tar = True upstream-tag = upstream/%(version)s debian-tag = debian/%(version)s debian/changelog0000664000000000000000000002007712253266503011054 0ustar orc (1:0.4.18-1ubuntu1) trusty; urgency=medium * Build with dh-autoreconf for new libtool. -- William Grant Sun, 15 Dec 2013 06:40:48 +0000 orc (1:0.4.18-1) unstable; urgency=low * New upstream bugfix release. -- Sebastian Dröge Mon, 26 Aug 2013 09:04:15 +0200 orc (1:0.4.17-2) unstable; urgency=low * Upload to unstable. -- Sebastian Dröge Mon, 06 May 2013 08:35:12 +0200 orc (1:0.4.17-1) experimental; urgency=low * New upstream release. -- Sebastian Dröge Wed, 20 Feb 2013 10:33:37 +0100 orc (1:0.4.16-2) unstable; urgency=low * Team upload. * Build for multiarch, thanks to William A Van Hevelingen and Miguel A. Colón Vélez for the good work. (Closes: #651008) * Add Vcs-* fields. * Bump Standards. -- Alessio Treglia Thu, 26 Apr 2012 10:17:02 +0200 orc (1:0.4.16-1) unstable; urgency=low * New upstream bugfix release: + debian/patches/01_fix_orc_init_hang.patch: - Dropped, fixed upstream. + debian/rules: - Update shlibs version to >= 0.4.16 because of a new symbol in the x86 backend. -- Sebastian Dröge Mon, 10 Oct 2011 10:54:23 +0200 orc (1:0.4.15-2) unstable; urgency=low * d/p/01_fix_orc_init_hang.patch: + Quick workaround to fix hangs in orc_init * debian/control: Add myself to uploaders -- Sjoerd Simons Wed, 28 Sep 2011 08:26:44 +0100 orc (1:0.4.15-1) unstable; urgency=low * New upstream release. -- Sebastian Dröge Mon, 26 Sep 2011 11:21:26 +0200 orc (1:0.4.14-1) unstable; urgency=low * New upstream bugfix release. -- Sebastian Dröge Sat, 30 Apr 2011 10:32:36 +0200 orc (1:0.4.13-1) unstable; urgency=low * New upstream release: + Fixes issues with Altivec and SSE (Closes: #623046). -- Sebastian Dröge Tue, 19 Apr 2011 08:19:52 +0200 orc (1:0.4.12-1) unstable; urgency=low * New upstream release: + debian/rules: - Update SHVER to 0.4.12 for new API. -- Sebastian Dröge Fri, 15 Apr 2011 09:30:42 +0200 orc (1:0.4.11-2) unstable; urgency=low * Upload to unstable. * debian/liborc-0.4-dev.install: + Add orc-bugreport. -- Sebastian Dröge Tue, 08 Feb 2011 10:53:24 +0100 orc (1:0.4.11-1) experimental; urgency=low * New upstream bugfix release. -- Sebastian Dröge Fri, 15 Oct 2010 09:31:55 +0200 orc (1:0.4.10-1) experimental; urgency=low * New upstream release: + debian/rules: - Update shlibs version for API additions. -- Sebastian Dröge Fri, 08 Oct 2010 09:11:07 +0200 orc (1:0.4.9-2) experimental; urgency=low * Update epoch to make the version higher than the unstable one. -- Sebastian Dröge Mon, 13 Sep 2010 21:04:28 +0200 orc (0.4.9-1) experimental; urgency=low * New upstream release: + debian/rules: - Update shlibs version for API additions. -- Sebastian Dröge Mon, 06 Sep 2010 10:31:47 +0200 orc (0.4.7-1) unstable; urgency=low * New upstream release: + debian/rules: - Update shlibs version for API additions. -- Sebastian Dröge Thu, 19 Aug 2010 10:29:17 +0200 orc (0.4.6-1) unstable; urgency=low * New upstream release: + debian/rules: - Update shlibs version for API additions. * debian/control: + Update Standards-Version to 3.9.0. -- Sebastian Dröge Wed, 14 Jul 2010 08:06:29 +0200 orc (0.4.5-1) unstable; urgency=low * New upstream release: + debian/patches/01_arm-orcutils.patch: - Dropped, merged upstream. + debian/rules: - Update shlibs version for API additions. + debian/patches/99_ltmain_as-needed.patch: - Refreshed to apply cleanly. -- Sebastian Dröge Tue, 08 Jun 2010 09:00:02 +0200 orc (0.4.4-2) unstable; urgency=low * debian/patches/01_arm-orcutils.patch: + Patch from upstream GIT to fix FTBFS on armel. -- Sebastian Dröge Tue, 27 Apr 2010 14:37:28 +0200 orc (0.4.4-1) unstable; urgency=low * New upstream release: + debian/patches/01_kfreebsd.patch, debian/patches/02_gnu-hurd.patch, debian/patches/03_orcutils.patch, debian/patches/04_linking.patch: - Dropped, merged upstream. + debian/rules: - Update shlibs version for API additions. -- Sebastian Dröge Sun, 25 Apr 2010 11:25:58 +0200 orc (0.4.3-6) unstable; urgency=low * debian/rules, debian/patches/99_ltmain_as-needed.patch: + Link with -Wl,-z,defs -Wl,-O1 -Wl,--as-needed. * debian/patches/04_linking.patch, debian/patches/99_autoreconf.patch: + Fix linking of liborc. * debian/control, debian/compat: + Update to debhelper compat level 7. + Update Standards-Version to 3.8.4. -- Sebastian Dröge Fri, 19 Mar 2010 15:10:39 +0100 orc (0.4.3-5) unstable; urgency=low * debian/patches/03_orcutils.patch, debian/patches/99_autoreconf.patch: + Add missing source file to fix FTBFS on armel (Closes: #537273). -- Sebastian Dröge Tue, 02 Feb 2010 12:19:33 +0100 orc (0.4.3-4) unstable; urgency=low * debian/patches/99_autoreconf.patch: + Properly regenerate patch to include the GNU Hurd patch. -- Sebastian Dröge Wed, 20 Jan 2010 07:09:37 +0100 orc (0.4.3-3) unstable; urgency=low * debian/source/format, debian/rules: + Update to source format 3.0 (quilt). * debian/patches/02_gnu-hurd.patch, debian/patches/99_autoreconf.patch: + Fix build on GNU Hurd (Closes: #565426). Thanks to Pino Toscano. -- Sebastian Dröge Mon, 18 Jan 2010 09:57:44 +0100 orc (0.4.3-2) unstable; urgency=low * debian/rules: + Don't fail the build if /proc/cpuinfo doesn't exist. Fixes FTBFS on hurd-i386 (hopefully). -- Sebastian Dröge Thu, 17 Dec 2009 10:12:06 +0100 orc (0.4.3-1) unstable; urgency=low * New upstream release: + debian/control: - Update shlibs version for new API. * debian/control: + Update Standards-Version to 3.8.3. + Update upstream homepage. * debian/watch: + Update tarball location. * debian/patches/01_kfreebsd.patch, debian/patches/99_autoreconf.patch: + Fix FTBFS on GNU/kFreeBSD (Closes: #561065) and regenerate autotools files for this (Closes: #558526). -- Sebastian Dröge Mon, 14 Dec 2009 07:00:25 +0100 orc (0.4.2-1) unstable; urgency=low * New upstream bugfix release: + debian/control: - Update shlib version. * debian/patches/01_orcc-c-abs.patch: + Fix backup C code generation. The ORC_ABS macro was broken. Patch from upstream GIT. -- Sebastian Dröge Wed, 15 Jul 2009 08:53:15 +0200 orc (0.4.1-4) unstable; urgency=low * Upload to unstable. -- Sebastian Dröge Tue, 14 Jul 2009 20:00:34 +0200 orc (0.4.1-3) experimental; urgency=low * debian/rules: + Output /proc/cpuinfo before building to get some more information about the build system to be able to debug testsuite failures. -- Sebastian Dröge Mon, 13 Jul 2009 08:35:54 +0200 orc (0.4.1-2) experimental; urgency=low * debian/copyright: + Fix copyright. -- Sebastian Dröge Sun, 05 Jul 2009 10:27:41 +0200 orc (0.4.1-1) experimental; urgency=low * debian/liborc-0.4-0.install: + Don't ship example binaries. * debian/rules: + Simplify shlibs generation. * New upstream release: + debian/rules: - Updating shlibs version to 0.4.1. + debian/*.install: - Ship orcc inside the -dev package in /usr/bin. * debian/control: + Update Standards-Version to 3.8.2. * debian/liborc-0.4-doc.examples: + Add the examples to the doc package. -- Sebastian Dröge Fri, 03 Jul 2009 09:04:53 +0200 orc (0.4.0-1) experimental; urgency=low * Initial version (Closes: #531407). -- Sebastian Dröge Mon, 01 Jun 2009 12:14:57 +0200 debian/liborc-0.4-doc.doc-base0000664000000000000000000000033112111115306013067 0ustar Document: orc Title: Orc Reference Manual Author: David Schleef Abstract: API Reference Manual Section: Programming Format: HTML Index: /usr/share/gtk-doc/html/orc/index.html Files: /usr/share/gtk-doc/html/orc/*html debian/liborc-0.4-0.install0000664000000000000000000000004612111115306012455 0ustar debian/tmp/usr/lib/*/liborc*-0.4.so.* debian/control0000664000000000000000000000643012253266472010607 0ustar Source: orc Section: devel Priority: optional Maintainer: Ubuntu Developers XSBC-Original-Maintainer: Maintainers of GStreamer packages Uploaders: Sebastian Dröge , Sjoerd Simons Build-Depends: dh-autoreconf, cdbs (>= 0.4.93~), debhelper (>= 9), gtk-doc-tools Standards-Version: 3.9.3 Homepage: http://code.entropywave.com/projects/orc/ Vcs-Git: git://anonscm.debian.org/pkg-gstreamer/orc.git Vcs-Browser: http://anonscm.debian.org/gitweb/?p=pkg-gstreamer/orc.git Package: liborc-0.4-0 Section: libs Architecture: any Multi-Arch: same Pre-Depends: ${misc:Pre-Depends} Depends: ${misc:Depends}, ${shlibs:Depends} Description: Library of Optimized Inner Loops Runtime Compiler Orc is a library and set of tools for compiling and executing very simple programs that operate on arrays of data. The "language" is a generic assembly language that represents many of the features available in SIMD architectures, including saturated addition and subtraction, and many arithmetic operations. . This package contains the orc shared libraries. It is typically installed automatically when an application or library requires it. Package: liborc-0.4-dev Section: libdevel Architecture: any Depends: liborc-0.4-0 (= ${binary:Version}), ${misc:Depends}, ${shlibs:Depends} Provides: liborc-dev Suggests: liborc-0.4-doc Description: Library of Optimized Inner Loops Runtime Compiler (development headers) Orc is a library and set of tools for compiling and executing very simple programs that operate on arrays of data. The "language" is a generic assembly language that represents many of the features available in SIMD architectures, including saturated addition and subtraction, and many arithmetic operations. . This package contains the development headers and libraries, and should be installed to compile software that uses orc. Package: liborc-0.4-0-dbg Section: debug Architecture: any Priority: extra Multi-Arch: same Depends: liborc-0.4-0 (= ${binary:Version}), ${misc:Depends}, ${shlibs:Depends} Description: Library of Optimized Inner Loops Runtime Compiler (debug package) Orc is a library and set of tools for compiling and executing very simple programs that operate on arrays of data. The "language" is a generic assembly language that represents many of the features available in SIMD architectures, including saturated addition and subtraction, and many arithmetic operations. . This package contains the debugging symbols for the orc library. Users should install it if they want to debug software that uses orc. Package: liborc-0.4-doc Section: doc Architecture: all Priority: optional Depends: ${misc:Depends} Suggests: liborc-0.4-dev Description: Library of Optimized Inner Loops Runtime Compiler (documentation) Orc is a library and set of tools for compiling and executing very simple programs that operate on arrays of data. The "language" is a generic assembly language that represents many of the features available in SIMD architectures, including saturated addition and subtraction, and many arithmetic operations. . This package contains the documentation for orc. debian/watch0000664000000000000000000000011012111115306010200 0ustar version=2 http://code.entropywave.com/download/orc/orc-([0-9.]*).tar.gz debian/patches/0000775000000000000000000000000012111115306010606 5ustar debian/patches/series0000664000000000000000000000003212111115306012016 0ustar 99_ltmain_as-needed.patch debian/patches/99_ltmain_as-needed.patch0000664000000000000000000000156612111115306015351 0ustar Index: orc/ltmain.sh =================================================================== --- orc.orig/ltmain.sh 2013-02-20 10:36:40.017902486 +0100 +++ orc/ltmain.sh 2013-02-20 10:37:04.481902853 +0100 @@ -5800,6 +5800,11 @@ arg=$func_stripname_result ;; + -Wl,--as-needed) + deplibs="$deplibs $arg" + continue + ;; + -Wl,*) func_stripname '-Wl,' '' "$arg" args=$func_stripname_result @@ -6163,6 +6168,15 @@ lib= found=no case $deplib in + -Wl,--as-needed) + if test "$linkmode,$pass" = "prog,link"; then + compile_deplibs="$deplib $compile_deplibs" + finalize_deplibs="$deplib $finalize_deplibs" + else + deplibs="$deplib $deplibs" + fi + continue + ;; -mt|-mthreads|-kthread|-Kthread|-pthread|-pthreads|--thread-safe \ |-threads|-fopenmp|-openmp|-mp|-xopenmp|-omp|-qsmp=*) if test "$linkmode,$pass" = "prog,link"; then debian/rules0000775000000000000000000000132112253266470010254 0ustar #!/usr/bin/make -f include /usr/share/cdbs/1/rules/debhelper.mk include /usr/share/cdbs/1/rules/utils.mk include /usr/share/cdbs/1/rules/autoreconf.mk include /usr/share/cdbs/1/class/autotools.mk DEB_DH_STRIP_ARGS := --dbg-package=liborc-0.4-0-dbg DEB_CONFIGURE_EXTRA_FLAGS := --enable-static --libdir=\$${prefix}/lib/$(DEB_HOST_MULTIARCH) APIVER := 0.4 SHLIBVER := 1:0.4.18 liborc := $(shell sed -nr 's/^Package:[[:space:]]*(liborc-$(APIVER)-[0-9]+)[[:space:]]*$$/\1/p' debian/control) DEB_DH_MAKESHLIBS_ARGS_$(liborc) = -V '$(liborc) (>= $(SHLIBVER))' LDFLAGS += -Wl,-z,defs -Wl,-O1 -Wl,--as-needed DEB_MAKE_CHECK_TARGET := check || true makebuilddir:: if test -r /proc/cpuinfo; then \ cat /proc/cpuinfo; \ fi