commit portaudio for openSUSE:Factory
Hello community, here is the log from the commit of package portaudio for openSUSE:Factory checked in at 2020-08-15 21:15:32 Comparing /work/SRC/openSUSE:Factory/portaudio (Old) and /work/SRC/openSUSE:Factory/.portaudio.new.3399 (New) Package is "portaudio" Sat Aug 15 21:15:32 2020 rev:31 rq:826626 version:190600_20161030 Changes: --- /work/SRC/openSUSE:Factory/portaudio/portaudio.changes 2018-06-15 14:34:45.469619568 +0200 +++ /work/SRC/openSUSE:Factory/.portaudio.new.3399/portaudio.changes 2020-08-15 21:16:13.955481292 +0200 @@ -1,0 +2,7 @@ +Wed Aug 12 14:39:46 UTC 2020 - Cristian Rodríguez + +- The portaudio C library uses pthread_cleanup* macros, a sane but + compiler/os specific implementation of them requires using + -fexceptions flag. see pthread.h for details. + +--- Other differences: -- ++ portaudio.spec ++ --- /var/tmp/diff_new_pack.t61cA9/_old 2020-08-15 21:16:16.983483021 +0200 +++ /var/tmp/diff_new_pack.t61cA9/_new 2020-08-15 21:16:16.987483023 +0200 @@ -1,7 +1,7 @@ # # spec file for package portaudio # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -12,7 +12,7 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # @@ -25,7 +25,7 @@ Summary:Portable Real-Time Audio Library License:MIT Group: Development/Libraries/C and C++ -Url:http://www.portaudio.com/ +URL:http://www.portaudio.com/ Source: http://www.portaudio.com/archives/pa_stable_v%{version}.tgz Source1:baselibs.conf Patch1: 0001-Merge-branch-ticket_275_pass_void-into-master.patch @@ -90,6 +90,7 @@ echo 'Requires: alsa' >> portaudio-2.0.pc.in %build +export CFLAGS="%optflags -D_GNU_SOURCE -fexceptions" %configure --disable-static \ --enable-cxx=yes \ --with-alsa=yes \
commit portaudio for openSUSE:Factory
Hello community, here is the log from the commit of package portaudio for openSUSE:Factory checked in at 2018-06-15 14:34:44 Comparing /work/SRC/openSUSE:Factory/portaudio (Old) and /work/SRC/openSUSE:Factory/.portaudio.new (New) Package is "portaudio" Fri Jun 15 14:34:44 2018 rev:30 rq:615444 version:190600_20161030 Changes: --- /work/SRC/openSUSE:Factory/portaudio/portaudio.changes 2017-08-29 11:36:32.45551 +0200 +++ /work/SRC/openSUSE:Factory/.portaudio.new/portaudio.changes 2018-06-15 14:34:45.469619568 +0200 @@ -1,0 +2,7 @@ +Sat Jun 9 11:14:56 UTC 2018 - tom.m...@googlemail.com + +- Add upstream patch 0001-Merge-branch-ticket_275_pass_void-into-master.patch + adding a missing void argument to Pa_GetVersionInfo() to fix no-prototype + warning when compiling against ANSI C projects + +--- New: 0001-Merge-branch-ticket_275_pass_void-into-master.patch Other differences: -- ++ portaudio.spec ++ --- /var/tmp/diff_new_pack.fdqali/_old 2018-06-15 14:34:46.077597330 +0200 +++ /var/tmp/diff_new_pack.fdqali/_new 2018-06-15 14:34:46.085597037 +0200 @@ -1,7 +1,7 @@ # # spec file for package portaudio # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -28,6 +28,7 @@ Url:http://www.portaudio.com/ Source: http://www.portaudio.com/archives/pa_stable_v%{version}.tgz Source1:baselibs.conf +Patch1: 0001-Merge-branch-ticket_275_pass_void-into-master.patch %define lname_clibportaudio%{soname_c} %define lname_plibportaudiocpp%{soname_p} BuildRequires: alsa-devel @@ -80,6 +81,7 @@ %prep %setup -q -n portaudio +%patch1 -p1 FAKE_BUILDDATE=$(LC_ALL=C date -u -r %{_sourcedir}/%{name}.changes '+%%b %%e %%Y') sed -i "s/__DATE__/\"$FAKE_BUILDDATE\"/" qa/loopback/src/paqa.c src/common/pa_front.c FAKE_BUILDTIME=$(LC_ALL=C date -u -r %{_sourcedir}/%{name}.changes '+%%H:%%M:%%S') ++ 0001-Merge-branch-ticket_275_pass_void-into-master.patch ++ >From 8dc6d59877f2d102065871c3ef3020f3b98fd6b1 Mon Sep 17 00:00:00 2001 From: Phil Burk Date: Sat, 26 May 2018 04:49:10 + Subject: [PATCH 528/528] Merge branch 'ticket_275_pass_void' into 'master' Add void argument to Pa_GetVersionInfo() +1: Anonymous Merged-on: https://assembla.com/code/portaudio/git/merge_requests/6415893 --- include/portaudio.h | 2 +- src/common/pa_front.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/include/portaudio.h b/include/portaudio.h index 8a94aaf..738080d 100644 --- a/include/portaudio.h +++ b/include/portaudio.h @@ -111,7 +111,7 @@ typedef struct PaVersionInfo { @see PaVersionInfo, paMakeVersionNumber @version Available as of 19.5.0. */ -const PaVersionInfo* Pa_GetVersionInfo(); +const PaVersionInfo* Pa_GetVersionInfo( void ); /** Error codes returned by PortAudio functions. diff --git a/src/common/pa_front.c b/src/common/pa_front.c index 188cee9..9d30f48 100644 --- a/src/common/pa_front.c +++ b/src/common/pa_front.c @@ -130,7 +130,7 @@ static PaVersionInfo versionInfo_ = { /*.versionText =*/ PA_VERSION_TEXT_ }; -const PaVersionInfo* Pa_GetVersionInfo() +const PaVersionInfo* Pa_GetVersionInfo( void ) { return &versionInfo_; } -- 2.13.7
commit portaudio for openSUSE:Factory
Hello community, here is the log from the commit of package portaudio for openSUSE:Factory checked in at 2017-08-29 11:36:31 Comparing /work/SRC/openSUSE:Factory/portaudio (Old) and /work/SRC/openSUSE:Factory/.portaudio.new (New) Package is "portaudio" Tue Aug 29 11:36:31 2017 rev:29 rq:517942 version:190600_20161030 Changes: --- /work/SRC/openSUSE:Factory/portaudio/portaudio.changes 2017-05-20 10:11:10.936915985 +0200 +++ /work/SRC/openSUSE:Factory/.portaudio.new/portaudio.changes 2017-08-29 11:36:32.45551 +0200 @@ -1,0 +2,5 @@ +Wed Aug 2 09:53:40 UTC 2017 - o...@aepfle.de + +- Add pkg-config and add alsa to dependencies of devel pkg + +--- Other differences: -- ++ portaudio.spec ++ --- /var/tmp/diff_new_pack.AmWZAO/_old 2017-08-29 11:36:33.787810560 +0200 +++ /var/tmp/diff_new_pack.AmWZAO/_new 2017-08-29 11:36:33.803808313 +0200 @@ -33,6 +33,7 @@ BuildRequires: alsa-devel BuildRequires: doxygen BuildRequires: gcc-c++ +BuildRequires: pkg-config BuildRequires: pkgconfig(jack) BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -84,6 +85,7 @@ FAKE_BUILDTIME=$(LC_ALL=C date -u -r %{_sourcedir}/%{name}.changes '+%%H:%%M:%%S') sed -i "s/__TIME__/\"$FAKE_BUILDTIME\"/" qa/loopback/src/paqa.c src/common/pa_front.c echo 'HTML_TIMESTAMP=NO' >> Doxyfile +echo 'Requires: alsa' >> portaudio-2.0.pc.in %build %configure --disable-static \
commit portaudio for openSUSE:Factory
Hello community, here is the log from the commit of package portaudio for openSUSE:Factory checked in at 2017-05-20 10:11:06 Comparing /work/SRC/openSUSE:Factory/portaudio (Old) and /work/SRC/openSUSE:Factory/.portaudio.new (New) Package is "portaudio" Sat May 20 10:11:06 2017 rev:28 rq:495454 version:190600_20161030 Changes: --- /work/SRC/openSUSE:Factory/portaudio/portaudio.changes 2015-07-05 17:54:33.0 +0200 +++ /work/SRC/openSUSE:Factory/.portaudio.new/portaudio.changes 2017-05-20 10:11:10.936915985 +0200 @@ -1,0 +2,38 @@ +Thu May 11 15:48:13 UTC 2017 - tuukka.pasa...@ilmi.fi + +- Update to latest version v190600_20161030 + +- Changes to portaudio.h (There were no changes to existing `portaudio.h` API/ABI in this release) + +- The API was extended as follows: + - Prior to March 3, 2015, `Pa_GetVersion()` always returned 1899 in the `V19` version of PortAudio. + + - On March 3, 2015, enhanced version retrieval APIs were added to `portaudio.h`: +* `Pa_GetVersion()` now returns a useful number, e.g. 0×00130501 for 19.5.1 +* added `paMakeVersionNumber` macro for comparing to `int` version returned by `Pa_GetVersion()` +* added `PaVersionInfo` struct with version major, minor, subminor, versionControlRevision, versionText +* added `Pa_GetVersionInfo()` gets `PaVersionInfo` struct +* `Pa_GetVersionText()` is deprecated; use `Pa_GetVersionInfo()→versionText` + + - On March 3, 2015, the version number was set to 19.5.0. (5 was chosen to reflect that there were 4 prior V19 stable snapshots.) +* This new release has version number 19.6.0. +* The Host-API-specific structures for WDM/KS and WASAPI were altered in this release. This is an ABI change. + Client code depending on these particular host-API-specific APIs will need to be recompiled and linked against + a compatible PortAudio version. See below. Changes to WDM/KS Host-API-specific Struct in pa_win_wdmks.h +* Added `flags` and `channelMask` fields to `PaWinWDMKSInfo`. 4aa340a57e + + - These changes were made on April 9, 2014. At that time `Pa_GetVersion()` returned 1899. The changes are present when the version number is 19.5.0 or greater. +* Forward/backward compatibility: The implementation checks the `size` field of `PaWinWDMKSInfo`. + The old version will reject new structs, and the new version will reject old structs. + In both cases `paIncompatibleHostApiSpecificStreamInfo` is the error returned. +* Changes to WASAPI Host-API-specific Struct pa_win_wasapi.h +* Added `streamCategory` and `streamOption` to `PaWasapiStreamInfo` 4e194eaecf + + - These changes were made on October 19, 2015. At that time `Pa_GetVersion()` returned 19.5.0. The changes are present when the version number is 19.6.0 or greater. +* Forward/backward compatibility: The implementation checks the `size` field of `PaWasapiStreamInfo`. + The old version will reject new structs, and the new version will reject old structs. In both cases + `paIncompatibleHostApiSpecificStreamInfo` is the error returned. + +- Full Changelog: https://app.assembla.com/wiki/show/portaudio/pa_stable_v190600_20161030 + +--- Old: pa_stable_v19_20140130.tgz New: pa_stable_v190600_20161030.tgz Other differences: -- ++ portaudio.spec ++ --- /var/tmp/diff_new_pack.wlhdG6/_old 2017-05-20 10:11:12.084753801 +0200 +++ /var/tmp/diff_new_pack.wlhdG6/_new 2017-05-20 10:11:12.088753236 +0200 @@ -1,7 +1,7 @@ # # spec file for package portaudio # -# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -20,7 +20,7 @@ %define soname_p 0 Name: portaudio -Version:19_20140130 +Version:190600_20161030 Release:0 Summary:Portable Real-Time Audio Library License:MIT @@ -44,8 +44,8 @@ %package -n %lname_c Summary:Portable Real-Time Audio Library -Group: System/Libraries # portaudio was last used in openSUSE 12.1 +Group: System/Libraries Provides: portaudio = %{version} Obsoletes: portaudio < %{version} @@ -56,8 +56,8 @@ floating point, and will be converted to the native format internally. %package -n %lname_p Summary:Portable Real-Time Audio Library -Group: System/Libraries # packman used to provide this +Group: System/Libraries Obsoletes: libportaudiocpp %description -n %lname_p ++ pa_stable_v19_20140130.tgz -
commit portaudio for openSUSE:Factory
Hello community, here is the log from the commit of package portaudio for openSUSE:Factory checked in at 2015-07-05 17:54:31 Comparing /work/SRC/openSUSE:Factory/portaudio (Old) and /work/SRC/openSUSE:Factory/.portaudio.new (New) Package is "portaudio" Changes: --- /work/SRC/openSUSE:Factory/portaudio/portaudio.changes 2014-06-01 18:58:18.0 +0200 +++ /work/SRC/openSUSE:Factory/.portaudio.new/portaudio.changes 2015-07-05 17:54:33.0 +0200 @@ -1,0 +2,5 @@ +Mon Jun 29 09:55:10 UTC 2015 - o...@aepfle.de + +- Enable libportaudiocpp + +--- Other differences: -- ++ portaudio.spec ++ --- /var/tmp/diff_new_pack.tM6EV8/_old 2015-07-05 17:54:34.0 +0200 +++ /var/tmp/diff_new_pack.tM6EV8/_new 2015-07-05 17:54:34.0 +0200 @@ -1,7 +1,7 @@ # # spec file for package portaudio # -# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,7 +16,8 @@ # -%define soname 2 +%define soname_c 2 +%define soname_p 0 Name: portaudio Version:19_20140130 @@ -27,10 +28,12 @@ Url:http://www.portaudio.com/ Source: http://www.portaudio.com/archives/pa_stable_v%{version}.tgz Source1:baselibs.conf -%define lname libportaudio%{soname} +%define lname_clibportaudio%{soname_c} +%define lname_plibportaudiocpp%{soname_p} BuildRequires: alsa-devel BuildRequires: doxygen -BuildRequires: libjack-devel +BuildRequires: gcc-c++ +BuildRequires: pkgconfig(jack) BuildRoot: %{_tmppath}/%{name}-%{version}-build %description @@ -39,14 +42,25 @@ processing. Audio can be generated in various formats, including 32 bit floating point, and will be converted to the native format internally. -%package -n %lname +%package -n %lname_c Summary:Portable Real-Time Audio Library Group: System/Libraries # portaudio was last used in openSUSE 12.1 Provides: portaudio = %{version} Obsoletes: portaudio < %{version} -%description -n %lname +%description -n %lname_c +PortAudio is a portable audio I/O library designed for cross-platform +support of audio. It uses a callback mechanism to request audio +processing. Audio can be generated in various formats, including 32 bit +floating point, and will be converted to the native format internally. +%package -n %lname_p +Summary:Portable Real-Time Audio Library +Group: System/Libraries +# packman used to provide this +Obsoletes: libportaudiocpp + +%description -n %lname_p PortAudio is a portable audio I/O library designed for cross-platform support of audio. It uses a callback mechanism to request audio processing. Audio can be generated in various formats, including 32 bit @@ -55,7 +69,9 @@ %package devel Summary:Development package for the portaudio library Group: Development/Languages/C and C++ -Requires: %lname = %{version} +Requires: %lname_c = %{version} +Requires: %lname_p = %{version} +Obsoletes: libportaudiocpp-devel %description devel This package contains the files needed to compile programs that use the @@ -71,9 +87,11 @@ %build %configure --disable-static \ + --enable-cxx=yes \ --with-alsa=yes \ --with-jack=yes \ --with-oss=yes +make lib/libportaudio.la %{?_smp_mflags} make %{?_smp_mflags} doxygen @@ -81,13 +99,18 @@ make install DESTDIR=%{?buildroot} rm -f %{buildroot}/%{_libdir}/*.la -%post -n %lname -p /sbin/ldconfig +%post -n %lname_c -p /sbin/ldconfig +%post -n %lname_p -p /sbin/ldconfig -%postun -n %lname -p /sbin/ldconfig +%postun -n %lname_c -p /sbin/ldconfig +%postun -n %lname_p -p /sbin/ldconfig -%files -n %lname +%files -n %lname_c +%defattr(-,root,root) +%{_libdir}/libportaudio.so.%{soname_c}* +%files -n %lname_p %defattr(-,root,root) -%{_libdir}/lib*.so.%{soname}* +%{_libdir}/libportaudiocpp.so.%{soname_p}* %files devel %defattr(-,root,root)
commit portaudio for openSUSE:Factory
Hello community, here is the log from the commit of package portaudio for openSUSE:Factory checked in at 2014-06-01 18:58:17 Comparing /work/SRC/openSUSE:Factory/portaudio (Old) and /work/SRC/openSUSE:Factory/.portaudio.new (New) Package is "portaudio" Changes: --- /work/SRC/openSUSE:Factory/portaudio/portaudio.changes 2014-04-12 21:48:09.0 +0200 +++ /work/SRC/openSUSE:Factory/.portaudio.new/portaudio.changes 2014-06-01 18:58:18.0 +0200 @@ -1,0 +2,5 @@ +Wed May 28 05:38:09 UTC 2014 - crrodrig...@opensuse.org + +- disable timestamps in doxygen too, make build-compare happy + +--- Other differences: -- ++ portaudio.spec ++ --- /var/tmp/diff_new_pack.V04h8u/_old 2014-06-01 18:58:19.0 +0200 +++ /var/tmp/diff_new_pack.V04h8u/_new 2014-06-01 18:58:19.0 +0200 @@ -1,7 +1,7 @@ # # spec file for package portaudio # -# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -67,6 +67,7 @@ sed -i "s/__DATE__/\"$FAKE_BUILDDATE\"/" qa/loopback/src/paqa.c src/common/pa_front.c FAKE_BUILDTIME=$(LC_ALL=C date -u -r %{_sourcedir}/%{name}.changes '+%%H:%%M:%%S') sed -i "s/__TIME__/\"$FAKE_BUILDTIME\"/" qa/loopback/src/paqa.c src/common/pa_front.c +echo 'HTML_TIMESTAMP=NO' >> Doxyfile %build %configure --disable-static \ -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit portaudio for openSUSE:Factory
Hello community, here is the log from the commit of package portaudio for openSUSE:Factory checked in at 2014-04-12 21:28:50 Comparing /work/SRC/openSUSE:Factory/portaudio (Old) and /work/SRC/openSUSE:Factory/.portaudio.new (New) Package is "portaudio" Changes: --- /work/SRC/openSUSE:Factory/portaudio/portaudio.changes 2013-05-07 07:31:29.0 +0200 +++ /work/SRC/openSUSE:Factory/.portaudio.new/portaudio.changes 2014-04-12 21:48:09.0 +0200 @@ -1,0 +2,6 @@ +Wed Apr 9 12:51:09 UTC 2014 - p.drou...@gmail.com + +- Update to version 20140130 + + No changelog available + +--- Old: pa_stable_v19_2021.tgz New: pa_stable_v19_20140130.tgz Other differences: -- ++ portaudio.spec ++ --- /var/tmp/diff_new_pack.ms1ibu/_old 2014-04-12 21:51:59.0 +0200 +++ /var/tmp/diff_new_pack.ms1ibu/_new 2014-04-12 21:51:59.0 +0200 @@ -19,7 +19,7 @@ %define soname 2 Name: portaudio -Version:19_2021 +Version:19_20140130 Release:0 Summary:Portable Real-Time Audio Library License:MIT ++ pa_stable_v19_2021.tgz -> pa_stable_v19_20140130.tgz ++ 20651 lines of diff (skipped) -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit portaudio for openSUSE:Factory
Hello community, here is the log from the commit of package portaudio for openSUSE:Factory checked in at 2013-05-07 07:31:28 Comparing /work/SRC/openSUSE:Factory/portaudio (Old) and /work/SRC/openSUSE:Factory/.portaudio.new (New) Package is "portaudio" Changes: --- /work/SRC/openSUSE:Factory/portaudio/portaudio.changes 2012-04-12 09:51:08.0 +0200 +++ /work/SRC/openSUSE:Factory/.portaudio.new/portaudio.changes 2013-05-07 07:31:29.0 +0200 @@ -1,0 +2,6 @@ +Mon May 6 12:08:06 UTC 2013 - cfarr...@suse.com + +- license update: MIT + The correct license for the package is MIT + +--- Other differences: -- ++ portaudio.spec ++ --- /var/tmp/diff_new_pack.0IY9Bl/_old 2013-05-07 07:31:30.0 +0200 +++ /var/tmp/diff_new_pack.0IY9Bl/_new 2013-05-07 07:31:30.0 +0200 @@ -22,7 +22,7 @@ Version:19_2021 Release:0 Summary:Portable Real-Time Audio Library -License:BSD-3-Clause +License:MIT Group: Development/Libraries/C and C++ Url:http://www.portaudio.com/ Source: http://www.portaudio.com/archives/pa_stable_v%{version}.tgz -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit portaudio for openSUSE:Factory
Hello community, here is the log from the commit of package portaudio for openSUSE:Factory checked in at 2012-04-12 09:46:20 Comparing /work/SRC/openSUSE:Factory/portaudio (Old) and /work/SRC/openSUSE:Factory/.portaudio.new (New) Package is "portaudio", Maintainer is "ti...@suse.com" Changes: --- /work/SRC/openSUSE:Factory/portaudio/portaudio.changes 2012-01-30 12:28:04.0 +0100 +++ /work/SRC/openSUSE:Factory/.portaudio.new/portaudio.changes 2012-04-12 09:46:22.0 +0200 @@ -1,0 +2,10 @@ +Mon Apr 2 11:44:11 UTC 2012 - reddw...@opensuse.org + +- run spec_cleaner +- use full URL in Source tag +- add missing provides/obsoletes from previous rename +- use date in version number: makes more sense and otherwise the + obsoletes of the package rename would not work +- patch __DATE__ and __TIME__ references to help build-compare + +--- Old: pa_stable_v19_2021.tar.bz2 New: pa_stable_v19_2021.tgz Other differences: -- ++ portaudio.spec ++ --- /var/tmp/diff_new_pack.kvpSBJ/_old 2012-04-12 09:46:24.0 +0200 +++ /var/tmp/diff_new_pack.kvpSBJ/_new 2012-04-12 09:46:24.0 +0200 @@ -1,7 +1,7 @@ # # spec file for package portaudio # -# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,19 +16,21 @@ # +%define soname 2 Name: portaudio -%define lname libportaudio2 -BuildRequires: alsa-devel doxygen libjack-devel libtool -%define package_date 2021 +Version:19_2021 +Release:0 Summary:Portable Real-Time Audio Library -Version:19 -Release:271 License:BSD-3-Clause Group: Development/Libraries/C and C++ -Source: pa_stable_v19_%{package_date}.tar.bz2 -Source1:baselibs.conf Url:http://www.portaudio.com/ +Source: http://www.portaudio.com/archives/pa_stable_v%{version}.tgz +Source1:baselibs.conf +%define lname libportaudio%{soname} +BuildRequires: alsa-devel +BuildRequires: doxygen +BuildRequires: libjack-devel BuildRoot: %{_tmppath}/%{name}-%{version}-build %description @@ -37,16 +39,12 @@ processing. Audio can be generated in various formats, including 32 bit floating point, and will be converted to the native format internally. - - -Authors: - -Phil Burk -Ross Bencina - %package -n %lname Summary:Portable Real-Time Audio Library Group: System/Libraries +# portaudio was last used in openSUSE 12.1 +Provides: portaudio = %{version} +Obsoletes: portaudio < %{version} %description -n %lname PortAudio is a portable audio I/O library designed for cross-platform @@ -57,20 +55,21 @@ %package devel Summary:Development package for the portaudio library Group: Development/Languages/C and C++ -Requires: %lname = %version +Requires: %lname = %{version} %description devel This package contains the files needed to compile programs that use the portaudio library. - - %prep %setup -q -n portaudio +FAKE_BUILDDATE=$(LC_ALL=C date -u -r %{_sourcedir}/%{name}.changes '+%%b %%e %%Y') +sed -i "s/__DATE__/\"$FAKE_BUILDDATE\"/" qa/loopback/src/paqa.c src/common/pa_front.c +FAKE_BUILDTIME=$(LC_ALL=C date -u -r %{_sourcedir}/%{name}.changes '+%%H:%%M:%%S') +sed -i "s/__TIME__/\"$FAKE_BUILDTIME\"/" qa/loopback/src/paqa.c src/common/pa_front.c %build -autoreconf -fiv -%configure --disable-static --with-pic\ +%configure --disable-static \ --with-alsa=yes \ --with-jack=yes \ --with-oss=yes @@ -78,8 +77,8 @@ doxygen %install -make DESTDIR="$RPM_BUILD_ROOT" install -rm -f $RPM_BUILD_ROOT/%{_libdir}/*.la +make install DESTDIR=%{?buildroot} +rm -f %{buildroot}/%{_libdir}/*.la %post -n %lname -p /sbin/ldconfig @@ -87,7 +86,7 @@ %files -n %lname %defattr(-,root,root) -%{_libdir}/lib*.so.* +%{_libdir}/lib*.so.%{soname}* %files devel %defattr(-,root,root) -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit portaudio for openSUSE:Factory
Hello community, here is the log from the commit of package portaudio for openSUSE:Factory checked in at 2012-01-30 12:28:03 Comparing /work/SRC/openSUSE:Factory/portaudio (Old) and /work/SRC/openSUSE:Factory/.portaudio.new (New) Package is "portaudio", Maintainer is "ti...@suse.com" Changes: --- /work/SRC/openSUSE:Factory/portaudio/portaudio.changes 2011-12-06 13:53:16.0 +0100 +++ /work/SRC/openSUSE:Factory/.portaudio.new/portaudio.changes 2012-01-30 12:28:04.0 +0100 @@ -1,0 +2,32 @@ +Sun Jan 29 11:40:10 UTC 2012 - danielzucche...@yahoo.it + +- updated to the latest stable version + * Improvements to latency calculations: Improved defaults, allow +very low buffer sizes, report actual latencies in PaStreamInfo +(CoreAudio r1703 #95 #175, WMME r1717 #178, also changes to +DirectSound and WMME) + * ALSA: Fixed issue define SND_PCM_TSTAMP_ENABLE as +SND_PCM_TSTAMP_MMAP if the former is undefined #153 r1691 + * AudioScience HPI: Updated support to V4.08. #197, r1760, r1761 + * ASIO: Fixed bug where host buffer size wasn’t matched to client +framesPerBuffer when it should have been. Resolves ticket #93 +r1175 + * ASIO: PaAsio_GetAvailableLatencyValues deprecated, use +PaAsio_GetAvailableBufferSizes. See ticket #111 + * Changed default host API selection logic: use first +successfully initialized host api with a defined default input +or output device. Resolves ticket #49 + * Added support for Float32 to UInt8 conversion. r1748 + * Made ring buffer params const-correct r1694 + * Changes to ring buffer memory barrier placement (needs further +review). See r1734, r1735, r1736, r1738 for details. + * Separated test programs into “test”, “examples”, and “qa” +folders. #191 + * Harmonised use of #if with PA_USE_*HOSTAPI* configuration +variables accross all host APIs r1740, #164 + * Improvements to QA tests including paqa_latency, paqa loopback +test + * Improvements and cleanups to doxygen documentation. Added +Doxyfile.developer for generating internal docs. + +--- @@ -6 +38,2 @@ - * Fixed a lot of build system issues on all platforms (autotools, msvc, scons) + * Fixed a lot of build system issues on all platforms (autotools, +msvc, scons) @@ -9 +42,3 @@ - * Ring buffer code was generalised into pa_ringbuffer.c with correct memory barriers. this is now used by many host api implementations + * Ring buffer code was generalised into pa_ringbuffer.c with +correct memory barriers. this is now used by many host api +implementations @@ -12 +47,2 @@ - * Fixed stream info inputLatency and outputLatency calculations in a number of host APIs (r1598, r1599, r1600) + * Fixed stream info inputLatency and outputLatency calculations +in a number of host APIs (r1598, r1599, r1600) @@ -14 +50,2 @@ - * DirectSound? added support for driver-level full duplex via DX8 DirectSoundFullDuplexCreate? + * DirectSound? added support for driver-level full duplex via DX8 +DirectSoundFullDuplexCreate? Old: pa_stable_v19_20110326.tar.bz2 New: pa_stable_v19_2021.tar.bz2 Other differences: -- ++ portaudio.spec ++ --- /var/tmp/diff_new_pack.5SLmsN/_old 2012-01-30 12:28:05.0 +0100 +++ /var/tmp/diff_new_pack.5SLmsN/_new 2012-01-30 12:28:05.0 +0100 @@ -20,7 +20,7 @@ Name: portaudio %define lname libportaudio2 BuildRequires: alsa-devel doxygen libjack-devel libtool -%define package_date 20110326 +%define package_date 2021 Summary:Portable Real-Time Audio Library Version:19 Release:271 ++ pa_stable_v19_20110326.tar.bz2 -> pa_stable_v19_2021.tar.bz2 ++ 47443 lines of diff (skipped) -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit portaudio for openSUSE:Factory
Hello community, here is the log from the commit of package portaudio for openSUSE:Factory checked in at 2011-12-06 18:52:34 Comparing /work/SRC/openSUSE:Factory/portaudio (Old) and /work/SRC/openSUSE:Factory/.portaudio.new (New) Package is "portaudio", Maintainer is "ti...@suse.com" Changes: Other differences: -- ++ portaudio.spec ++ --- /var/tmp/diff_new_pack.YAO5Ix/_old 2011-12-06 19:26:04.0 +0100 +++ /var/tmp/diff_new_pack.YAO5Ix/_new 2011-12-06 19:26:04.0 +0100 @@ -24,7 +24,7 @@ Summary:Portable Real-Time Audio Library Version:19 Release:271 -License:BSD3c +License:BSD-3-Clause Group: Development/Libraries/C and C++ Source: pa_stable_v19_%{package_date}.tar.bz2 Source1:baselibs.conf -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit portaudio for openSUSE:Factory
Hello community, here is the log from the commit of package portaudio for openSUSE:Factory checked in at 2011-12-06 13:53:12 Comparing /work/SRC/openSUSE:Factory/portaudio (Old) and /work/SRC/openSUSE:Factory/.portaudio.new (New) Package is "portaudio", Maintainer is "ti...@suse.com" Changes: --- /work/SRC/openSUSE:Factory/portaudio/portaudio.changes 2011-11-24 11:36:54.0 +0100 +++ /work/SRC/openSUSE:Factory/.portaudio.new/portaudio.changes 2011-12-06 13:53:16.0 +0100 @@ -1,0 +2,15 @@ +Mon Dec 05 19:50:00 CET 2011 - danielzucche...@yahoo.it + +- updated to the latest stable version (20110326) + * Fixed a lot of bugs on all platforms + * Fixed a lot of build system issues on all platforms (autotools, msvc, scons) + * Added more support for V19 API features on many platforms + * Added WASAPI implementation + * Ring buffer code was generalised into pa_ringbuffer.c with correct memory barriers. this is now used by many host api implementations + * Implemented blocking i/o for ASIO + * Made ALSA default host API on Linux + * Fixed stream info inputLatency and outputLatency calculations in a number of host APIs (r1598, r1599, r1600) + * WMME added support for ac3+wma spdif passthrough + * DirectSound? added support for driver-level full duplex via DX8 DirectSoundFullDuplexCreate? + +--- Old: pa_stable_v19_20071207.tar.bz2 portaudio.diff New: pa_stable_v19_20110326.tar.bz2 Other differences: -- ++ portaudio.spec ++ --- /var/tmp/diff_new_pack.kE1VlQ/_old 2011-12-06 13:53:17.0 +0100 +++ /var/tmp/diff_new_pack.kE1VlQ/_new 2011-12-06 13:53:17.0 +0100 @@ -20,7 +20,7 @@ Name: portaudio %define lname libportaudio2 BuildRequires: alsa-devel doxygen libjack-devel libtool -%define package_date 20071207 +%define package_date 20110326 Summary:Portable Real-Time Audio Library Version:19 Release:271 @@ -28,7 +28,6 @@ Group: Development/Libraries/C and C++ Source: pa_stable_v19_%{package_date}.tar.bz2 Source1:baselibs.conf -Patch: portaudio.diff Url:http://www.portaudio.com/ BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -68,7 +67,6 @@ %prep %setup -q -n portaudio -%patch %build autoreconf -fiv @@ -94,7 +92,6 @@ %files devel %defattr(-,root,root) %doc README.txt LICENSE.txt -%doc V19-devel-readme.txt %doc doc/html %{_includedir}/* %{_libdir}/pkgconfig/*.pc ++ pa_stable_v19_20071207.tar.bz2 -> pa_stable_v19_20110326.tar.bz2 ++ 182212 lines of diff (skipped) -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit portaudio for openSUSE:Factory
Hello community, here is the log from the commit of package portaudio for openSUSE:Factory checked in at 2011-11-24 12:36:31 Comparing /work/SRC/openSUSE:Factory/portaudio (Old) and /work/SRC/openSUSE:Factory/.portaudio.new (New) Package is "portaudio", Maintainer is "ti...@suse.com" Changes: --- /work/SRC/openSUSE:Factory/portaudio/portaudio.changes 2011-09-23 12:41:34.0 +0200 +++ /work/SRC/openSUSE:Factory/.portaudio.new/portaudio.changes 2011-11-24 11:36:54.0 +0100 @@ -1,0 +2,12 @@ +Wed Nov 23 09:30:12 UTC 2011 - co...@suse.com + +- add libtool as buildrequire to avoid implicit dependency + +--- +Mon Nov 21 17:17:49 UTC 2011 - jeng...@medozas.de + +- Remove redundant/unwanted tags/section (cf. specfile guidelines) +- Use %_smp_mflags for parallel building +- Do shlib policy packaging + +--- Other differences: -- ++ portaudio.spec ++ --- /var/tmp/diff_new_pack.bWSkMG/_old 2011-11-24 11:36:58.0 +0100 +++ /var/tmp/diff_new_pack.bWSkMG/_new 2011-11-24 11:36:58.0 +0100 @@ -15,17 +15,17 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # -# norootforbuild Name: portaudio -BuildRequires: alsa-devel doxygen libjack-devel +%define lname libportaudio2 +BuildRequires: alsa-devel doxygen libjack-devel libtool %define package_date 20071207 Summary:Portable Real-Time Audio Library Version:19 Release:271 License:BSD3c -Group: System/Libraries +Group: Development/Libraries/C and C++ Source: pa_stable_v19_%{package_date}.tar.bz2 Source1:baselibs.conf Patch: portaudio.diff @@ -45,11 +45,20 @@ Phil Burk Ross Bencina +%package -n %lname +Summary:Portable Real-Time Audio Library +Group: System/Libraries + +%description -n %lname +PortAudio is a portable audio I/O library designed for cross-platform +support of audio. It uses a callback mechanism to request audio +processing. Audio can be generated in various formats, including 32 bit +floating point, and will be converted to the native format internally. + %package devel -License:BSD3c Summary:Development package for the portaudio library Group: Development/Languages/C and C++ -Requires: %{name} = %{version} +Requires: %lname = %version %description devel This package contains the files needed to compile programs that use the @@ -67,21 +76,18 @@ --with-alsa=yes \ --with-jack=yes \ --with-oss=yes -%{__make} %{?jobs:-j%jobs} +make %{?_smp_mflags} doxygen %install make DESTDIR="$RPM_BUILD_ROOT" install rm -f $RPM_BUILD_ROOT/%{_libdir}/*.la -%post -p /sbin/ldconfig - -%postun -p /sbin/ldconfig +%post -n %lname -p /sbin/ldconfig -%clean -rm -rf $RPM_BUILD_ROOT +%postun -n %lname -p /sbin/ldconfig -%files +%files -n %lname %defattr(-,root,root) %{_libdir}/lib*.so.* ++ baselibs.conf ++ --- /var/tmp/diff_new_pack.bWSkMG/_old 2011-11-24 11:36:58.0 +0100 +++ /var/tmp/diff_new_pack.bWSkMG/_new 2011-11-24 11:36:58.0 +0100 @@ -1 +1 @@ -portaudio +libportaudio2 -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit portaudio for openSUSE:Factory
Hello community, here is the log from the commit of package portaudio for openSUSE:Factory checked in at Mon May 9 09:29:47 CEST 2011. --- portaudio/portaudio.changes 2010-02-16 20:52:57.0 +0100 +++ /mounts/work_src_done/STABLE/portaudio/portaudio.changes2011-04-24 19:49:16.0 +0200 @@ -1,0 +2,5 @@ +Sun Apr 24 12:59:34 UTC 2011 - toddrme2...@gmail.com + +- Add 32bit compatibility libraries + +--- calling whatdependson for head-i586 New: baselibs.conf Other differences: -- ++ portaudio.spec ++ --- /var/tmp/diff_new_pack.dhp8dv/_old 2011-05-09 09:28:42.0 +0200 +++ /var/tmp/diff_new_pack.dhp8dv/_new 2011-05-09 09:28:42.0 +0200 @@ -1,7 +1,7 @@ # -# spec file for package portaudio (Version 19) +# spec file for package portaudio # -# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -23,10 +23,11 @@ %define package_date 20071207 Summary:Portable Real-Time Audio Library Version:19 -Release:263 +Release:271 License:BSD3c Group: System/Libraries Source: pa_stable_v19_%{package_date}.tar.bz2 +Source1:baselibs.conf Patch: portaudio.diff Url:http://www.portaudio.com/ BuildRoot: %{_tmppath}/%{name}-%{version}-build ++ baselibs.conf ++ portaudio Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org