commit libpt2 for openSUSE:Factory
Hello community, here is the log from the commit of package libpt2 for openSUSE:Factory checked in at 2020-02-29 21:23:19 Comparing /work/SRC/openSUSE:Factory/libpt2 (Old) and /work/SRC/openSUSE:Factory/.libpt2.new.26092 (New) Package is "libpt2" Sat Feb 29 21:23:19 2020 rev:42 rq:779683 version:2.10.11 Changes: --- /work/SRC/openSUSE:Factory/libpt2/libpt2.changes2018-11-28 11:09:37.323214562 +0100 +++ /work/SRC/openSUSE:Factory/.libpt2.new.26092/libpt2.changes 2020-02-29 21:23:25.670387471 +0100 @@ -1,0 +2,8 @@ +Mon Feb 24 13:19:40 UTC 2020 - Dominique Leuenberger + +- Add libpt2-gnu-make-4.3.patch: Fix build with GNU Make 4.3 + (number signs (#) appearing inside a macro reference or function + invocation no longer introduce comments and should not be escaped + with backslahes. + +--- New: libpt2-gnu-make-4.3.patch Other differences: -- ++ libpt2.spec ++ --- /var/tmp/diff_new_pack.eUDdo9/_old 2020-02-29 21:23:26.494389102 +0100 +++ /var/tmp/diff_new_pack.eUDdo9/_new 2020-02-29 21:23:26.494389102 +0100 @@ -49,6 +49,7 @@ # PATCH-FIX-UPSTREAM libpt2-openssl11.patch boo#1055477 mgo...@suse.com -- port to OpenSSL 1.1. Patch8: libpt2-openssl11.patch Patch9: reproducible.patch +Patch10:libpt2-gnu-make-4.3.patch BuildRequires: SDL-devel BuildRequires: alsa-devel BuildRequires: bison @@ -187,6 +188,9 @@ %patch7 -p1 %patch8 -p1 %patch9 -p1 +%if %{pkg_vcmp make >= 4.3} +%patch10 -p1 +%endif %build export CXXFLAGS="%optflags -fvisibility-inlines-hidden" ++ libpt2-gnu-make-4.3.patch ++ Index: ptlib-2.10.11/make/common.mak === --- ptlib-2.10.11.orig/make/common.mak +++ ptlib-2.10.11/make/common.mak @@ -370,20 +370,20 @@ ifdef VERSION_FILE # If not specified, find the various version components in the VERSION_FILE ifndef MAJOR_VERSION -MAJOR_VERSION:=$(strip $(subst \#define,, $(subst $(MAJOR_VERSION_DEFINE),,\ +MAJOR_VERSION:=$(strip $(subst #define,, $(subst $(MAJOR_VERSION_DEFINE),,\ $(shell grep "define *$(MAJOR_VERSION_DEFINE) *" $(VERSION_FILE) endif ifndef MINOR_VERSION -MINOR_VERSION:=$(strip $(subst \#define,, $(subst $(MINOR_VERSION_DEFINE),,\ +MINOR_VERSION:=$(strip $(subst #define,, $(subst $(MINOR_VERSION_DEFINE),,\ $(shell grep "define *$(MINOR_VERSION_DEFINE)" $(VERSION_FILE) endif ifndef BUILD_TYPE -BUILD_TYPE:=$(strip $(subst \#define,,$(subst BUILD_TYPE,,\ +BUILD_TYPE:=$(strip $(subst #define,,$(subst BUILD_TYPE,,\ $(subst AlphaCode,alpha,$(subst BetaCode,beta,$(subst ReleaseCode,.,\ $(shell grep "define *BUILD_TYPE" $(VERSION_FILE endif ifndef BUILD_NUMBER -BUILD_NUMBER:=$(strip $(subst \#define,,$(subst $(BUILD_NUMBER_DEFINE),,\ +BUILD_NUMBER:=$(strip $(subst #define,,$(subst $(BUILD_NUMBER_DEFINE),,\ $(shell grep "define *$(BUILD_NUMBER_DEFINE)" $(VERSION_FILE) endif
commit libpt2 for openSUSE:Factory
Hello community, here is the log from the commit of package libpt2 for openSUSE:Factory checked in at 2018-11-28 11:09:33 Comparing /work/SRC/openSUSE:Factory/libpt2 (Old) and /work/SRC/openSUSE:Factory/.libpt2.new.19453 (New) Package is "libpt2" Wed Nov 28 11:09:33 2018 rev:41 rq:651442 version:2.10.11 Changes: --- /work/SRC/openSUSE:Factory/libpt2/libpt2.changes2017-09-29 11:52:46.168943126 +0200 +++ /work/SRC/openSUSE:Factory/.libpt2.new.19453/libpt2.changes 2018-11-28 11:09:37.323214562 +0100 @@ -1,0 +2,6 @@ +Sat Nov 17 20:59:12 UTC 2018 - Bernhard Wiedemann + +- Add reproducible.patch to not store build system kernel + version (boo#1101107) + +--- New: reproducible.patch Other differences: -- ++ libpt2.spec ++ --- /var/tmp/diff_new_pack.FubN5j/_old 2018-11-28 11:09:38.631212783 +0100 +++ /var/tmp/diff_new_pack.FubN5j/_new 2018-11-28 11:09:38.631212783 +0100 @@ -48,6 +48,7 @@ Patch7: missing-decls.patch # PATCH-FIX-UPSTREAM libpt2-openssl11.patch boo#1055477 mgo...@suse.com -- port to OpenSSL 1.1. Patch8: libpt2-openssl11.patch +Patch9: reproducible.patch BuildRequires: SDL-devel BuildRequires: alsa-devel BuildRequires: bison @@ -185,6 +186,7 @@ %patch6 -p1 %patch7 -p1 %patch8 -p1 +%patch9 -p1 %build export CXXFLAGS="%optflags -fvisibility-inlines-hidden" ++ reproducible.patch ++ Author: Bernhard M. Wiedemann Date: 2018-11-17 https://bugzilla.opensuse.org/show_bug.cgi?id=1101107 packages do not build reproducibly from including kernel version Index: ptlib-2.10.11/configure.ac === --- ptlib-2.10.11.orig/configure.ac +++ ptlib-2.10.11/configure.ac @@ -179,7 +179,7 @@ NEEDS_PTHREADS=yes case "$target_os" in linux*) OSTYPE=linux ; - OSRELEASE="\"`uname -r`\""; + OSRELEASE="\"2.6\""; OS_TAG="P_LINUX" ; need_pragma=yes ; AC_DEFINE(P_PTHREADS, 1, "PThreads found") Index: ptlib-2.10.11/configure === --- ptlib-2.10.11.orig/configure +++ ptlib-2.10.11/configure @@ -4379,7 +4379,7 @@ NEEDS_PTHREADS=yes case "$target_os" in linux*) OSTYPE=linux ; - OSRELEASE="\"`uname -r`\""; + OSRELEASE="\"2.6\""; OS_TAG="P_LINUX" ; need_pragma=yes ;
commit libpt2 for openSUSE:Factory
Hello community, here is the log from the commit of package libpt2 for openSUSE:Factory checked in at 2017-09-29 11:52:43 Comparing /work/SRC/openSUSE:Factory/libpt2 (Old) and /work/SRC/openSUSE:Factory/.libpt2.new (New) Package is "libpt2" Fri Sep 29 11:52:43 2017 rev:40 rq:529088 version:2.10.11 Changes: --- /work/SRC/openSUSE:Factory/libpt2/libpt2.changes2017-09-12 19:37:39.380707873 +0200 +++ /work/SRC/openSUSE:Factory/.libpt2.new/libpt2.changes 2017-09-29 11:52:46.168943126 +0200 @@ -1,0 +2,11 @@ +Wed Sep 27 16:11:35 UTC 2017 - dims...@opensuse.org + +- Disable esd plugin (openSUSE has moved through various other + sound daemons since esd was useful): + + Drop esound-devel BuildRequires + + No longer pass --enable-esd to configure + + Drop libpt2_10_11-plugins-esd subpackage. +- Add an explicit alsa-devel BuildRequires: this uses to be pulled + in by esound devel. + +--- Other differences: -- ++ libpt2.spec ++ --- /var/tmp/diff_new_pack.ewCDmX/_old 2017-09-29 11:52:49.284503792 +0200 +++ /var/tmp/diff_new_pack.ewCDmX/_new 2017-09-29 11:52:49.288503228 +0200 @@ -49,9 +49,9 @@ # PATCH-FIX-UPSTREAM libpt2-openssl11.patch boo#1055477 mgo...@suse.com -- port to OpenSSL 1.1. Patch8: libpt2-openssl11.patch BuildRequires: SDL-devel +BuildRequires: alsa-devel BuildRequires: bison BuildRequires: cyrus-sasl-devel -BuildRequires: esound-devel BuildRequires: flex BuildRequires: gcc-c++ %if %{build_avc} @@ -113,18 +113,6 @@ This package includes header files and scripts needed for developers using the %{name} library. -%package -n libpt%{_version}-plugins-esd - -Summary:ESD plugin for %{name} -Group: System/Libraries -Requires: libpt%{_version} = %{version} -# No idea about why this provides is here. Feel free to remove it if you think -# is the best thing to do... or to add an explanation about why it is useful. -Provides: libpt2-audio-plugin - -%description -n libpt%{_version}-plugins-esd -This plugin enables ESD (Enlightened Sound Daemon) support in %{name}. - %if %{build_avc} %package -n libpt%{_version}-plugins-avc @@ -203,7 +191,6 @@ #CXXFLAGS and CFLAGS are mixed up in the Makefiles.. export CFLAGS="%optflags -fvisibility-inlines-hidden" %configure \ - --enable-esd \ --enable-oss \ --enable-pulse \ %if %{build_v4l} @@ -250,10 +237,6 @@ %{_libdir}/libpt.so %{_libdir}/pkgconfig/ptlib.pc -%files -n libpt%{_version}-plugins-esd -%defattr(-,root,root) -%{_libdir}/%{_name}-%{version}/devices/sound/esd_pwplugin.so - %if %{build_avc} %files -n libpt%{_version}-plugins-avc
commit libpt2 for openSUSE:Factory
Hello community, here is the log from the commit of package libpt2 for openSUSE:Factory checked in at 2017-09-12 19:37:39 Comparing /work/SRC/openSUSE:Factory/libpt2 (Old) and /work/SRC/openSUSE:Factory/.libpt2.new (New) Package is "libpt2" Tue Sep 12 19:37:39 2017 rev:39 rq:522699 version:2.10.11 Changes: --- /work/SRC/openSUSE:Factory/libpt2/libpt2.changes2017-08-24 17:40:20.734273163 +0200 +++ /work/SRC/openSUSE:Factory/.libpt2.new/libpt2.changes 2017-09-12 19:37:39.380707873 +0200 @@ -1,0 +2,5 @@ +Fri Aug 25 22:20:20 UTC 2017 - mgo...@suse.com + +- Add libpt2-openssl11.patch: port to OpenSSL 1.1 (boo#1055477). + +--- New: libpt2-openssl11.patch Other differences: -- ++ libpt2.spec ++ --- /var/tmp/diff_new_pack.EWIvZQ/_old 2017-09-12 19:37:40.004620192 +0200 +++ /var/tmp/diff_new_pack.EWIvZQ/_new 2017-09-12 19:37:40.004620192 +0200 @@ -46,6 +46,8 @@ Patch6: libpt2-2.10.11-gcc6.patch # PATCH-FIX-UPSTREAM missing-decls.patch -- Fix missing declarations Patch7: missing-decls.patch +# PATCH-FIX-UPSTREAM libpt2-openssl11.patch boo#1055477 mgo...@suse.com -- port to OpenSSL 1.1. +Patch8: libpt2-openssl11.patch BuildRequires: SDL-devel BuildRequires: bison BuildRequires: cyrus-sasl-devel @@ -194,6 +196,7 @@ %patch5 -p1 %patch6 -p1 %patch7 -p1 +%patch8 -p1 %build export CXXFLAGS="%optflags -fvisibility-inlines-hidden" ++ libpt2-openssl11.patch ++ diff -urp ptlib-2.10.11.orig/src/ptclib/pssl.cxx ptlib-2.10.11/src/ptclib/pssl.cxx --- ptlib-2.10.11.orig/src/ptclib/pssl.cxx 2013-08-14 18:20:27.0 -0500 +++ ptlib-2.10.11/src/ptclib/pssl.cxx 2017-08-25 17:25:44.824287596 -0500 @@ -140,7 +140,11 @@ PFACTORY_CREATE_SINGLETON(PProcessStartu class PSSL_BIO { public: +#if OPENSSL_VERSION_NUMBER >= 0x1010 +PSSL_BIO(const BIO_METHOD *method = BIO_s_file()) +#else PSSL_BIO(BIO_METHOD *method = BIO_s_file_internal()) +#endif { bio = BIO_new(method); } ~PSSL_BIO() @@ -627,10 +631,18 @@ PSSLDiffieHellman::PSSLDiffieHellman(con if (dh == NULL) return; +#if OPENSSL_VERSION_NUMBER >= 0x1010l + DH_set0_pqg (dh, BN_bin2bn(pData, pSize, NULL), NULL, BN_bin2bn(gData, gSize, NULL)); + const BIGNUM *p, *g; + DH_get0_pqg(dh, &p, NULL, &g); + if (p != NULL && g != NULL) +return; +#else dh->p = BN_bin2bn(pData, pSize, NULL); dh->g = BN_bin2bn(gData, gSize, NULL); if (dh->p != NULL && dh->g != NULL) return; +#endif DH_free(dh); dh = NULL; @@ -805,9 +817,11 @@ void PSSLContext::Construct(Method metho SSL_METHOD * meth; switch (method) { +#ifndef OPENSSL_NO_SSL3 case SSLv3: meth = SSLv3_method(); break; +#endif case TLSv1: meth = TLSv1_method(); break; @@ -1117,7 +1131,11 @@ PBoolean PSSLChannel::RawSSLRead(void * // +#if OPENSSL_VERSION_NUMBER >= 0x1010l +#define PSSLCHANNEL(bio) ((PSSLChannel *)(BIO_get_data (bio))) +#else #define PSSLCHANNEL(bio) ((PSSLChannel *)(bio->ptr)) +#endif extern "C" { @@ -1130,10 +1148,16 @@ typedef long (*lfptr)(); static int Psock_new(BIO * bio) { +#if OPENSSL_VERSION_NUMBER >= 0x1010l + BIO_set_init (bio, 0); + BIO_set_data (bio, NULL);;// this is really (PSSLChannel *) + BIO_set_flags (bio, 0); +#else bio->init = 0; bio->num = 0; bio->ptr = NULL;// this is really (PSSLChannel *) bio->flags= 0; +#endif return(1); } @@ -1144,13 +1168,23 @@ static int Psock_free(BIO * bio) if (bio == NULL) return 0; +#if OPENSSL_VERSION_NUMBER >= 0x1010l + if (BIO_get_shutdown (bio)) { +if (BIO_get_init (bio)) { +#else if (bio->shutdown) { if (bio->init) { +#endif PSSLCHANNEL(bio)->Shutdown(PSocket::ShutdownReadAndWrite); PSSLCHANNEL(bio)->Close(); } +#if OPENSSL_VERSION_NUMBER >= 0x1010l +BIO_set_init (bio, 0); +BIO_set_flags (bio, 0); +#else bio->init = 0; bio->flags = 0; +#endif } return 1; } @@ -1160,11 +1194,19 @@ static long Psock_ctrl(BIO * bio, int cm { switch (cmd) { case BIO_CTRL_SET_CLOSE: +#if OPENSSL_VERSION_NUMBER >= 0x1010l + BIO_set_shutdown (bio, (int)num); +#else bio->shutdown = (int)num; +#endif return 1; case BIO_CTRL_GET_CLOSE: +#if OPENSSL_VERSION_NUMBER >= 0x1010l + return BIO_get_shutdown (bio); +#else return bio->shutdown; +#endif case BIO_CTRL_FLUSH: return 1; @@ -1239,41 +1281,64 @@ static int Psock_puts(BIO * bio, const c }; -static BIO_METHOD methods_Psock = -{ - BIO_TYPE_SOCKET, - "PTLib-PSSLChannel", -#if (OPENSSL_VERSION_NUMBER < 0x0090600
commit libpt2 for openSUSE:Factory
Hello community, here is the log from the commit of package libpt2 for openSUSE:Factory checked in at 2017-08-24 17:40:16 Comparing /work/SRC/openSUSE:Factory/libpt2 (Old) and /work/SRC/openSUSE:Factory/.libpt2.new (New) Package is "libpt2" Thu Aug 24 17:40:16 2017 rev:38 rq:517148 version:2.10.11 Changes: --- /work/SRC/openSUSE:Factory/libpt2/libpt2.changes2016-05-31 12:09:55.0 +0200 +++ /work/SRC/openSUSE:Factory/.libpt2.new/libpt2.changes 2017-08-24 17:40:20.734273163 +0200 @@ -1,0 +2,5 @@ +Mon Aug 14 12:44:07 UTC 2017 - sch...@suse.de + +- missing-decls.patch: fix missing declarations + +--- New: missing-decls.patch Other differences: -- ++ libpt2.spec ++ --- /var/tmp/diff_new_pack.NByo9L/_old 2017-08-24 17:40:21.978098048 +0200 +++ /var/tmp/diff_new_pack.NByo9L/_new 2017-08-24 17:40:21.982097485 +0200 @@ -44,6 +44,8 @@ Patch5: libpt2-gcc5-fixes.patch # PATCH-FIX-OPENSUSE libpt2-2.10.11-gcc6.patch dims...@opensuse.org -- Fix build against GCC 6 Patch6: libpt2-2.10.11-gcc6.patch +# PATCH-FIX-UPSTREAM missing-decls.patch -- Fix missing declarations +Patch7: missing-decls.patch BuildRequires: SDL-devel BuildRequires: bison BuildRequires: cyrus-sasl-devel @@ -191,6 +193,7 @@ %patch4 -p1 %patch5 -p1 %patch6 -p1 +%patch7 -p1 %build export CXXFLAGS="%optflags -fvisibility-inlines-hidden" ++ missing-decls.patch ++ Index: ptlib-2.10.11/src/ptlib/unix/channel.cxx === --- ptlib-2.10.11.orig/src/ptlib/unix/channel.cxx +++ ptlib-2.10.11/src/ptlib/unix/channel.cxx @@ -36,6 +36,7 @@ #include #include +#include #include "../common/pchannel.cxx"
commit libpt2 for openSUSE:Factory
Hello community, here is the log from the commit of package libpt2 for openSUSE:Factory checked in at 2016-05-31 12:09:54 Comparing /work/SRC/openSUSE:Factory/libpt2 (Old) and /work/SRC/openSUSE:Factory/.libpt2.new (New) Package is "libpt2" Changes: --- /work/SRC/openSUSE:Factory/libpt2/libpt2.changes2015-05-10 10:54:22.0 +0200 +++ /work/SRC/openSUSE:Factory/.libpt2.new/libpt2.changes 2016-05-31 12:09:55.0 +0200 @@ -1,0 +2,8 @@ +Tue May 24 21:05:57 UTC 2016 - dims...@opensuse.org + +- Update to version 2.10.11: + + Bug fixes. +- Bump _version to 2_10_11. +- Add libpt2-2.10.11-gcc6.patch: Fix build against GCC 6.x + +--- Old: ptlib-2.10.10.tar.xz New: libpt2-2.10.11-gcc6.patch ptlib-2.10.11.tar.xz Other differences: -- ++ libpt2.spec ++ --- /var/tmp/diff_new_pack.qAqTfH/_old 2016-05-31 12:09:56.0 +0200 +++ /var/tmp/diff_new_pack.qAqTfH/_new 2016-05-31 12:09:56.0 +0200 @@ -1,7 +1,7 @@ # # spec file for package libpt2 # -# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2016 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 @@ -23,10 +23,10 @@ Name: libpt2 %define _name ptlib -Version:2.10.10 +Version:2.10.11 Release:0 # FIXME: when upgrading, check if the dc plugin builds with the current version of libdc1394. - Last check: 2.10.9 / 3.12.2012 -%define _version 2_10_10 +%define _version 2_10_11 Summary:Portable Windows Library from Equivalence Pty. Ltd. version 2 License:MPL-1.0 Group: System/Libraries @@ -42,6 +42,8 @@ Patch4: libpt2-bison-3.0.patch # PATCH-FIX-OPENSUSE libpt2-gcc5-fixes.patch dmuel...@suse.com -- Fix build against GCC 5 Patch5: libpt2-gcc5-fixes.patch +# PATCH-FIX-OPENSUSE libpt2-2.10.11-gcc6.patch dims...@opensuse.org -- Fix build against GCC 6 +Patch6: libpt2-2.10.11-gcc6.patch BuildRequires: SDL-devel BuildRequires: bison BuildRequires: cyrus-sasl-devel @@ -188,6 +190,7 @@ %patch3 -p1 %patch4 -p1 %patch5 -p1 +%patch6 -p1 %build export CXXFLAGS="%optflags -fvisibility-inlines-hidden" ++ libpt2-2.10.11-gcc6.patch ++ Index: ptlib-2.10.11/src/ptlib/unix/svcproc.cxx === --- ptlib-2.10.11.orig/src/ptlib/unix/svcproc.cxx +++ ptlib-2.10.11/src/ptlib/unix/svcproc.cxx @@ -217,7 +217,7 @@ int PServiceProcess::InitialiseService() pid_t pid; { - ifstream pidfile(pidfilename); + ifstream pidfile((const char *)pidfilename); if (!pidfile.is_open()) { cout << "Could not open pid file: \"" << pidfilename << "\"" " - " << strerror(errno) << endl; @@ -384,7 +384,7 @@ int PServiceProcess::InitialiseService() // Run as a daemon, ie fork if (!pidfilename) { -ifstream pidfile(pidfilename); +ifstream pidfile((const char *)pidfilename); if (pidfile.is_open()) { pid_t pid; pidfile >> pid; @@ -412,7 +412,7 @@ int PServiceProcess::InitialiseService() cout << "Daemon started with pid " << pid << endl; if (!pidfilename) { // Write out the child pid to magic file in /var/run (at least for linux) -ofstream pidfile(pidfilename); +ofstream pidfile((const char *)pidfilename); if (pidfile.is_open()) pidfile << pid; else ++ ptlib-2.10.10.tar.xz -> ptlib-2.10.11.tar.xz ++ Files old/ptlib-2.10.10/configure.exe and new/ptlib-2.10.11/configure.exe differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ptlib-2.10.10/include/ptlib/videoio.h new/ptlib-2.10.11/include/ptlib/videoio.h --- old/ptlib-2.10.10/include/ptlib/videoio.h 2013-02-20 03:12:17.0 +0100 +++ new/ptlib-2.10.11/include/ptlib/videoio.h 2013-08-15 01:20:32.0 +0200 @@ -23,9 +23,9 @@ * * Contributor(s): Mark Cooke (m...@star.sr.bham.ac.uk) * - * $Revision: 25752 $ + * $Revision: 29328 $ * $Author: rjongbloed $ - * $Date: 2011-05-11 21:50:32 -0500 (Wed, 11 May 2011) $ + * $Date: 2013-03-26 18:23:37 -0500 (Tue, 26 Mar 2013) $ */ @@ -86,6 +86,19 @@ ResizeMode resizeMode = eScale ); +/** Compare the two PVideoFrameInfo and return their relative rank. +This ranking is by the relative area of the frame resolution, and +frame rate if resolution equal. The final check for equality is on +the colourFormat. The SAR and resize mode take no part. +
commit libpt2 for openSUSE:Factory
Hello community, here is the log from the commit of package libpt2 for openSUSE:Factory checked in at 2015-05-10 10:54:20 Comparing /work/SRC/openSUSE:Factory/libpt2 (Old) and /work/SRC/openSUSE:Factory/.libpt2.new (New) Package is "libpt2" Changes: --- /work/SRC/openSUSE:Factory/libpt2/libpt2.changes2015-02-03 11:38:39.0 +0100 +++ /work/SRC/openSUSE:Factory/.libpt2.new/libpt2.changes 2015-05-10 10:54:22.0 +0200 @@ -1,0 +2,5 @@ +Wed May 6 20:04:48 UTC 2015 - dmuel...@suse.com + +- add libpt2-gcc5-fixes.patch: Fix build against GCC 5.x + +--- New: libpt2-gcc5-fixes.patch Other differences: -- ++ libpt2.spec ++ --- /var/tmp/diff_new_pack.TLIw0s/_old 2015-05-10 10:54:22.0 +0200 +++ /var/tmp/diff_new_pack.TLIw0s/_new 2015-05-10 10:54:22.0 +0200 @@ -40,6 +40,8 @@ Patch3: libpt2-ppc64le.patch # PATCH-FIX-UPSTREAM libpt2-bison-3.0.patch sf#259 dims...@opensuse.org -- Fix build with bison 3.0 Patch4: libpt2-bison-3.0.patch +# PATCH-FIX-OPENSUSE libpt2-gcc5-fixes.patch dmuel...@suse.com -- Fix build against GCC 5 +Patch5: libpt2-gcc5-fixes.patch BuildRequires: SDL-devel BuildRequires: bison BuildRequires: cyrus-sasl-devel @@ -185,6 +187,7 @@ %patch2 -p1 %patch3 -p1 %patch4 -p1 +%patch5 -p1 %build export CXXFLAGS="%optflags -fvisibility-inlines-hidden" ++ libpt2-gcc5-fixes.patch ++ --- ptlib-2.10.10/include/ptlib/critsec.h +++ ptlib-2.10.10/include/ptlib/critsec.h @@ -40,7 +40,7 @@ #if P_HAS_ATOMIC_INT #if defined(__GNUC__) -# if __GNUC__ >= 4 && __GNUC_MINOR__ >= 2 +# if __GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 2) # include # else # include
commit libpt2 for openSUSE:Factory
Hello community, here is the log from the commit of package libpt2 for openSUSE:Factory checked in at 2015-02-03 11:38:38 Comparing /work/SRC/openSUSE:Factory/libpt2 (Old) and /work/SRC/openSUSE:Factory/.libpt2.new (New) Package is "libpt2" Changes: --- /work/SRC/openSUSE:Factory/libpt2/libpt2.changes2015-01-21 21:53:23.0 +0100 +++ /work/SRC/openSUSE:Factory/.libpt2.new/libpt2.changes 2015-02-03 11:38:39.0 +0100 @@ -1,0 +2,6 @@ +Fri Jan 30 18:34:48 UTC 2015 - crrodrig...@opensuse.org + +- Build with -fvisibility-inlines-hidden, shrinks the + exported symbol table around 50% + +--- Other differences: -- ++ libpt2.spec ++ --- /var/tmp/diff_new_pack.GYmbop/_old 2015-02-03 11:38:41.0 +0100 +++ /var/tmp/diff_new_pack.GYmbop/_new 2015-02-03 11:38:41.0 +0100 @@ -187,6 +187,9 @@ %patch4 -p1 %build +export CXXFLAGS="%optflags -fvisibility-inlines-hidden" +#CXXFLAGS and CFLAGS are mixed up in the Makefiles.. +export CFLAGS="%optflags -fvisibility-inlines-hidden" %configure \ --enable-esd \ --enable-oss \ -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit libpt2 for openSUSE:Factory
Hello community, here is the log from the commit of package libpt2 for openSUSE:Factory checked in at 2015-01-21 21:53:08 Comparing /work/SRC/openSUSE:Factory/libpt2 (Old) and /work/SRC/openSUSE:Factory/.libpt2.new (New) Package is "libpt2" Changes: --- /work/SRC/openSUSE:Factory/libpt2/libpt2.changes2014-02-18 14:44:59.0 +0100 +++ /work/SRC/openSUSE:Factory/.libpt2.new/libpt2.changes 2015-01-21 21:53:23.0 +0100 @@ -1,0 +2,5 @@ +Tue Jan 20 14:12:43 UTC 2015 - dims...@opensuse.org + +- Add libpt2-bison-3.0.patch: Fix build with bison 3.0. + +--- New: libpt2-bison-3.0.patch Other differences: -- ++ libpt2.spec ++ --- /var/tmp/diff_new_pack.3DfElz/_old 2015-01-21 21:53:24.0 +0100 +++ /var/tmp/diff_new_pack.3DfElz/_new 2015-01-21 21:53:24.0 +0100 @@ -38,6 +38,8 @@ # PATCH-FIX-UPSTREAM libpt2-aarch64.patch sch...@suse.de -- Add support for aarch64 Patch2: libpt2-aarch64.patch Patch3: libpt2-ppc64le.patch +# PATCH-FIX-UPSTREAM libpt2-bison-3.0.patch sf#259 dims...@opensuse.org -- Fix build with bison 3.0 +Patch4: libpt2-bison-3.0.patch BuildRequires: SDL-devel BuildRequires: bison BuildRequires: cyrus-sasl-devel @@ -182,6 +184,7 @@ %patch1 -p1 %patch2 -p1 %patch3 -p1 +%patch4 -p1 %build %configure \ ++ libpt2-bison-3.0.patch ++ --- ptlib-2.10.11/./src/ptlib/common/getdate.y 2013-08-15 01:20:26.0 +0200 +++ /mnt/chroot/cauldron/home/dan/rpm/BUILD/ptlib-2.10.11/src/ptlib/common/getdate.y 2013-12-15 00:24:27.866481490 +0100 @@ -121,9 +121,9 @@ static int yylex(); #ifdef __GNUC__ -static int yyerror(char const *msg); +static int yyerror(void *, char const *msg); #else -static void yyerror(char const *msg); +static void yyerror(void *, char const *msg); #endif @@ -132,7 +132,8 @@ %} -%pure_parser +%pure-parser +%parse-param {void *parseParam} %union { time_t Number; @@ -1018,12 +1019,12 @@ #endif #ifdef __GNUC__ -int yyerror(const char * s) +int yyerror(void *var, const char * s) { return 0; } #else -static void yyerror(const char * s) +static void yyerror(void *var, const char * s) { } #endif -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit libpt2 for openSUSE:Factory
Hello community, here is the log from the commit of package libpt2 for openSUSE:Factory checked in at 2014-02-18 14:44:58 Comparing /work/SRC/openSUSE:Factory/libpt2 (Old) and /work/SRC/openSUSE:Factory/.libpt2.new (New) Package is "libpt2" Changes: --- /work/SRC/openSUSE:Factory/libpt2/libpt2.changes2013-06-24 09:34:34.0 +0200 +++ /work/SRC/openSUSE:Factory/.libpt2.new/libpt2.changes 2014-02-18 14:44:59.0 +0100 @@ -1,0 +2,5 @@ +Sun Feb 16 11:13:30 CET 2014 - r...@suse.de + +- libpt2-ppc64le.patch: Add support for ppc64le + +--- New: libpt2-ppc64le.patch Other differences: -- ++ libpt2.spec ++ --- /var/tmp/diff_new_pack.XaA15q/_old 2014-02-18 14:45:00.0 +0100 +++ /var/tmp/diff_new_pack.XaA15q/_new 2014-02-18 14:45:00.0 +0100 @@ -37,6 +37,7 @@ Patch1: libpt2-fix-avc-plugin.patch # PATCH-FIX-UPSTREAM libpt2-aarch64.patch sch...@suse.de -- Add support for aarch64 Patch2: libpt2-aarch64.patch +Patch3: libpt2-ppc64le.patch BuildRequires: SDL-devel BuildRequires: bison BuildRequires: cyrus-sasl-devel @@ -180,6 +181,7 @@ %setup -q -n %{_name}-%{version} %patch1 -p1 %patch2 -p1 +%patch3 -p1 %build %configure \ ++ libpt2-ppc64le.patch ++ --- a/configure +++ b/configure @@ -4676,6 +4676,12 @@ LIB64=1 ;; + powerpc64le) + MACHTYPE=ppc64le + P_64BIT=1 +LIB64=1 + ;; + * ) MACHTYPE=$target_cpu { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \"CPU $target_cpu not recognized - proceed with caution!\"" >&5 --- a/configure.ac +++ b/configure.ac @@ -351,6 +351,12 @@ LIB64=1 ;; + powerpc64le) + MACHTYPE=ppc64le + P_64BIT=1 +LIB64=1 + ;; + * ) MACHTYPE=$target_cpu AC_MSG_WARN("CPU $target_cpu not recognized - proceed with caution!") -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit libpt2 for openSUSE:Factory
Hello community, here is the log from the commit of package libpt2 for openSUSE:Factory checked in at 2013-06-24 09:34:33 Comparing /work/SRC/openSUSE:Factory/libpt2 (Old) and /work/SRC/openSUSE:Factory/.libpt2.new (New) Package is "libpt2" Changes: --- /work/SRC/openSUSE:Factory/libpt2/libpt2.changes2013-04-14 10:33:13.0 +0200 +++ /work/SRC/openSUSE:Factory/.libpt2.new/libpt2.changes 2013-06-24 09:34:34.0 +0200 @@ -1,0 +2,6 @@ +Sun Jun 16 02:54:14 UTC 2013 - jeng...@inai.de + +- Add explicit cyrus-sasl-devel and libopenssl-devel BuildRequires: + They used to be pulled in by openldap-devel. + +--- Other differences: -- ++ libpt2.spec ++ --- /var/tmp/diff_new_pack.H4arrK/_old 2013-06-24 09:34:35.0 +0200 +++ /var/tmp/diff_new_pack.H4arrK/_new 2013-06-24 09:34:35.0 +0200 @@ -39,6 +39,7 @@ Patch2: libpt2-aarch64.patch BuildRequires: SDL-devel BuildRequires: bison +BuildRequires: cyrus-sasl-devel BuildRequires: esound-devel BuildRequires: flex BuildRequires: gcc-c++ @@ -50,6 +51,7 @@ %endif BuildRequires: libdv-devel BuildRequires: libexpat-devel +BuildRequires: libopenssl-devel BuildRequires: libstdc++-devel %if %{?build_v4l} BuildRequires: libv4l-devel -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit libpt2 for openSUSE:Factory
Hello community, here is the log from the commit of package libpt2 for openSUSE:Factory checked in at 2013-04-14 10:33:12 Comparing /work/SRC/openSUSE:Factory/libpt2 (Old) and /work/SRC/openSUSE:Factory/.libpt2.new (New) Package is "libpt2", Maintainer is "dli...@suse.com" Changes: --- /work/SRC/openSUSE:Factory/libpt2/libpt2.changes2013-03-26 15:58:20.0 +0100 +++ /work/SRC/openSUSE:Factory/.libpt2.new/libpt2.changes 2013-04-14 10:33:13.0 +0200 @@ -1,0 +2,5 @@ +Fri Mar 29 18:19:34 UTC 2013 - sch...@suse.de + +- libpt2-aarch64.patch: Add support for aarch64 + +--- New: libpt2-aarch64.patch Other differences: -- ++ libpt2.spec ++ --- /var/tmp/diff_new_pack.6unXN2/_old 2013-04-14 10:33:14.0 +0200 +++ /var/tmp/diff_new_pack.6unXN2/_new 2013-04-14 10:33:14.0 +0200 @@ -35,6 +35,8 @@ Source: http://download.gnome.org/sources/ptlib/2.10/%{_name}-%{version}.tar.xz # PATCH-MISSING-TAG libpt2-fix-avc-plugin.patch je...@suse.com -- Fix build for avc-plugin. Patch1: libpt2-fix-avc-plugin.patch +# PATCH-FIX-UPSTREAM libpt2-aarch64.patch sch...@suse.de -- Add support for aarch64 +Patch2: libpt2-aarch64.patch BuildRequires: SDL-devel BuildRequires: bison BuildRequires: esound-devel @@ -175,6 +177,7 @@ %prep %setup -q -n %{_name}-%{version} %patch1 -p1 +%patch2 -p1 %build %configure \ ++ libpt2-aarch64.patch ++ Index: ptlib-2.10.10/configure === --- ptlib-2.10.10.orig/configure +++ ptlib-2.10.10/configure @@ -4670,6 +4670,12 @@ rm -f core conftest.err conftest.$ac_obj MACHTYPE=s390 ;; + aarch64) + MACHTYPE=aarch64 + P_64BIT=1 +LIB64=1 + ;; + * ) MACHTYPE=$target_cpu { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \"CPU $target_cpu not recognized - proceed with caution!\"" >&5 Index: ptlib-2.10.10/configure.ac === --- ptlib-2.10.10.orig/configure.ac +++ ptlib-2.10.10/configure.ac @@ -345,6 +345,12 @@ case "$target_cpu" in MACHTYPE=s390 ;; + aarch64) + MACHTYPE=aarch64 + P_64BIT=1 +LIB64=1 + ;; + * ) MACHTYPE=$target_cpu AC_MSG_WARN("CPU $target_cpu not recognized - proceed with caution!") -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit libpt2 for openSUSE:Factory
Hello community, here is the log from the commit of package libpt2 for openSUSE:Factory checked in at 2013-03-26 15:58:19 Comparing /work/SRC/openSUSE:Factory/libpt2 (Old) and /work/SRC/openSUSE:Factory/.libpt2.new (New) Package is "libpt2", Maintainer is "dli...@suse.com" Changes: --- /work/SRC/openSUSE:Factory/libpt2/libpt2.changes2012-12-07 14:41:27.0 +0100 +++ /work/SRC/openSUSE:Factory/.libpt2.new/libpt2.changes 2013-03-26 15:58:20.0 +0100 @@ -1,0 +2,9 @@ +Tue Feb 26 10:10:41 UTC 2013 - dims...@opensuse.org + +- Update to version 2.10.10: + + Several fixes for H.323. + + Fix subscribing/unsubscribing when enabling and disabling SIP +accounts. + + Bug fixes. + +--- Old: ptlib-2.10.9.tar.xz New: ptlib-2.10.10.tar.xz Other differences: -- ++ libpt2.spec ++ --- /var/tmp/diff_new_pack.jH143p/_old 2013-03-26 15:58:21.0 +0100 +++ /var/tmp/diff_new_pack.jH143p/_new 2013-03-26 15:58:21.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package libpt2 # -# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2013 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,10 @@ Name: libpt2 %define _name ptlib -Version:2.10.9 +Version:2.10.10 Release:0 # FIXME: when upgrading, check if the dc plugin builds with the current version of libdc1394. - Last check: 2.10.9 / 3.12.2012 -%define _version 2_10_9 +%define _version 2_10_10 Summary:Portable Windows Library from Equivalence Pty. Ltd. version 2 License:MPL-1.0 Group: System/Libraries ++ ptlib-2.10.9.tar.xz -> ptlib-2.10.10.tar.xz ++ 3103 lines of diff (skipped) -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit libpt2 for openSUSE:Factory
Hello community, here is the log from the commit of package libpt2 for openSUSE:Factory checked in at 2012-12-07 14:41:23 Comparing /work/SRC/openSUSE:Factory/libpt2 (Old) and /work/SRC/openSUSE:Factory/.libpt2.new (New) Package is "libpt2", Maintainer is "dli...@suse.com" Changes: --- /work/SRC/openSUSE:Factory/libpt2/libpt2.changes2012-10-03 10:29:56.0 +0200 +++ /work/SRC/openSUSE:Factory/.libpt2.new/libpt2.changes 2012-12-07 14:41:27.0 +0100 @@ -1,0 +2,14 @@ +Mon Dec 3 19:46:40 UTC 2012 - dims...@opensuse.org + +- Update to version 2.10.9: + + Various SIP interoperability fixes. + + Added SIP Service-Route header support (RFC 3608). + + Various SIP/SIMPLE presence related fixes. + + Fixed registration to broken registrars. + + Unregister all accounts on quit. + + Publish offline presence on quit. + + Refresh NAT bindings with SIP OPTIONS requests. + + Support for DNS SRV caching. +- Pass --enable-ipv6 to configure: enable IPv6 support. + +--- Old: ptlib-2.10.7.tar.xz New: ptlib-2.10.9.tar.xz Other differences: -- ++ libpt2.spec ++ --- /var/tmp/diff_new_pack.1bhNQp/_old 2012-12-07 14:41:28.0 +0100 +++ /var/tmp/diff_new_pack.1bhNQp/_new 2012-12-07 14:41:28.0 +0100 @@ -23,10 +23,10 @@ Name: libpt2 %define _name ptlib -Version:2.10.7 +Version:2.10.9 Release:0 -# FIXME: when upgrading, check if the dc plugin builds with the current version of libdc1394. - Last check: 2.10.7 / 23.8.2012 -%define _version 2_10_7 +# FIXME: when upgrading, check if the dc plugin builds with the current version of libdc1394. - Last check: 2.10.9 / 3.12.2012 +%define _version 2_10_9 Summary:Portable Windows Library from Equivalence Pty. Ltd. version 2 License:MPL-1.0 Group: System/Libraries @@ -185,8 +185,9 @@ --enable-v4l \ %endif %if %{build_avc} - --enable-avc + --enable-avc \ %endif +--enable-ipv6 make %{?_smp_mflags} V=1 %install -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit libpt2 for openSUSE:Factory
Hello community, here is the log from the commit of package libpt2 for openSUSE:Factory checked in at 2012-10-03 10:29:55 Comparing /work/SRC/openSUSE:Factory/libpt2 (Old) and /work/SRC/openSUSE:Factory/.libpt2.new (New) Package is "libpt2", Maintainer is "dli...@suse.com" Changes: --- /work/SRC/openSUSE:Factory/libpt2/libpt2.changes2012-06-06 10:28:56.0 +0200 +++ /work/SRC/openSUSE:Factory/.libpt2.new/libpt2.changes 2012-10-03 10:29:56.0 +0200 @@ -1,0 +2,14 @@ +Thu Aug 23 22:33:52 UTC 2012 - dims...@opensuse.org + +- Update to version 2.10.7: + + Add global flag to prevent trying to get canonical name when +doing host lookup by name. + + Add support for GNU/Hurd. +- Changes from version 2.10.6: + + Add encryption (StartTLS) support for LDAP + + Use more intuitive Pulse default device name. + + IPv6 support for PDNS. + + Disable IPv6 by default. + + Various bug fixes and other code changes. + +--- Old: ptlib-2.10.5.tar.bz2 New: ptlib-2.10.7.tar.xz Other differences: -- ++ libpt2.spec ++ --- /var/tmp/diff_new_pack.f4hLxH/_old 2012-10-03 10:29:58.0 +0200 +++ /var/tmp/diff_new_pack.f4hLxH/_new 2012-10-03 10:29:58.0 +0200 @@ -23,16 +23,16 @@ Name: libpt2 %define _name ptlib -Version:2.10.5 +Version:2.10.7 Release:0 -# FIXME: when upgrading, check if the dc plugin builds with the current version of libdc1394 -%define _version 2_10_5 +# FIXME: when upgrading, check if the dc plugin builds with the current version of libdc1394. - Last check: 2.10.7 / 23.8.2012 +%define _version 2_10_7 Summary:Portable Windows Library from Equivalence Pty. Ltd. version 2 License:MPL-1.0 Group: System/Libraries Url:http://www.opalvoip.org/ # https://sourceforge.net/projects/opalvoip -Source: %{_name}-%{version}.tar.bz2 +Source: http://download.gnome.org/sources/ptlib/2.10/%{_name}-%{version}.tar.xz # PATCH-MISSING-TAG libpt2-fix-avc-plugin.patch je...@suse.com -- Fix build for avc-plugin. Patch1: libpt2-fix-avc-plugin.patch BuildRequires: SDL-devel -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit libpt2 for openSUSE:Factory
Hello community, here is the log from the commit of package libpt2 for openSUSE:Factory checked in at 2012-06-06 10:28:31 Comparing /work/SRC/openSUSE:Factory/libpt2 (Old) and /work/SRC/openSUSE:Factory/.libpt2.new (New) Package is "libpt2", Maintainer is "dli...@suse.com" Changes: --- /work/SRC/openSUSE:Factory/libpt2/libpt2.changes2012-03-29 14:01:13.0 +0200 +++ /work/SRC/openSUSE:Factory/.libpt2.new/libpt2.changes 2012-06-06 10:28:56.0 +0200 @@ -1,0 +2,19 @@ +Fri May 18 19:06:25 UTC 2012 - zai...@opensuse.org + +- Update to 2.10.5: + + Numours changes, please see changelogfile. +- Add new subpackage: libpt-plugins-pulse. Brings PulseAudio + support to libpt. New BuildRequires added pkgconfig(libpulse) due + to this. +- Enable build of avc plugin. + +--- +Thu Apr 19 03:00:40 CEST 2012 - je...@suse.de + +- Update to 2.10.4: + + Numours changes, please see changelogfile. +- Drop libpt2-2.6.7-missing_links.patch, libpt2-gcc47.patch, + ptlib-pkg_config.patch, fixed upstream. +- Add libpt2-fix-avc-plugin + +--- Old: libpt2-2.6.7-missing_links.patch libpt2-gcc47.patch ptlib-2.6.7.tar.bz2 ptlib-pkg_config.patch New: libpt2-fix-avc-plugin.patch ptlib-2.10.5.tar.bz2 Other differences: -- ++ libpt2.spec ++ --- /var/tmp/diff_new_pack.ODC1qQ/_old 2012-06-06 10:29:00.0 +0200 +++ /var/tmp/diff_new_pack.ODC1qQ/_new 2012-06-06 10:29:00.0 +0200 @@ -16,29 +16,25 @@ # -%define build_avc 0 +%define build_avc 1 %define build_dc 0 # Video4Linux is obsolete on Kernel 3.0, which we have after openSUSE 11.4 %define build_v4l 0%{?suse_version} <= 1140 Name: libpt2 %define _name ptlib -Version:2.6.7 +Version:2.10.5 Release:0 # FIXME: when upgrading, check if the dc plugin builds with the current version of libdc1394 -%define _version 2_6_7 +%define _version 2_10_5 Summary:Portable Windows Library from Equivalence Pty. Ltd. version 2 License:MPL-1.0 Group: System/Libraries Url:http://www.opalvoip.org/ # https://sourceforge.net/projects/opalvoip Source: %{_name}-%{version}.tar.bz2 -# PATCH-FIX-UPSTREAM %{_name}-pkg_config.patch sf#3041093 reddw...@opensuse.org -- Put extra libraries in Libs.private and remove unneeded cflags -Patch0: %{_name}-pkg_config.patch -# PATCH-FIX-UPSTREAM %{_name}-missing_links.patch sf#3082616 reddw...@opensuse.org -- Link plugins against main library -Patch1: %{name}-2.6.7-missing_links.patch -# PATCH-FIX-UPSTREAM libpt2-gcc47.patch sf#3505516 dims...@opensuse.org -- Fix build with gcc 4.7 -Patch2: libpt2-gcc47.patch +# PATCH-MISSING-TAG libpt2-fix-avc-plugin.patch je...@suse.com -- Fix build for avc-plugin. +Patch1: libpt2-fix-avc-plugin.patch BuildRequires: SDL-devel BuildRequires: bison BuildRequires: esound-devel @@ -58,6 +54,7 @@ %endif BuildRequires: openldap2-devel BuildRequires: pkg-config +BuildRequires: pkgconfig(libpulse) BuildRoot: %{_tmppath}/%{name}-%{version}-build %description @@ -161,20 +158,35 @@ cameras) for %{name}. %endif +%package -n libpt%{_version}-plugins-pulse + +Summary:Pulseaudio support for %{name} +Group: System/Libraries +Requires: libpt%{_version} = %{version} +# No idea about why this provides is here. Feel free to remove it if you think +# is the best thing to do... or to add an explanation about why it is useful. +Provides: libpt2-audio-plugin +Supplements:libpt2 +Supplements:packageand(libpt2:pulseaudio) + +%description -n libpt%{_version}-plugins-pulse +This plugin enables pulseaudio support for %{name}. + %prep %setup -q -n %{_name}-%{version} -%patch0 -%patch1 -%patch2 -p1 +%patch1 -p1 %build %configure \ --enable-esd \ --enable-oss \ + --enable-pulse \ %if %{build_v4l} --enable-v4l \ %endif +%if %{build_avc} --enable-avc +%endif make %{?_smp_mflags} V=1 %install @@ -237,4 +249,8 @@ %{_libdir}/%{_name}-%{version}/devices/videoinput/v4l_pwplugin.so %endif +%files -n libpt%{_version}-plugins-pulse +%defattr(-,root,root) +%{_libdir}/%{_name}-%{version}/devices/sound/pulse_pwplugin.so + %changelog ++ libpt2-fix-avc-plugin.patch ++ From: Jeff Mahoney Subject: libpt2: Build/API fixes for AVC plugins It builds. I have no way to test it. Signed-off-by: Jeff Mahoney --- plugins/vidinput_avc/vidinput_avc.cxx | 20 +--- plugins/vidinput_avc/vidinput_avc.h |7 ++- 2 files changed, 19 insertions(+), 8 deletions(-) --- a/plu
commit libpt2 for openSUSE:Factory
Hello community, here is the log from the commit of package libpt2 for openSUSE:Factory checked in at 2012-03-29 14:01:11 Comparing /work/SRC/openSUSE:Factory/libpt2 (Old) and /work/SRC/openSUSE:Factory/.libpt2.new (New) Package is "libpt2", Maintainer is "dli...@suse.com" Changes: --- /work/SRC/openSUSE:Factory/libpt2/libpt2.changes2011-09-23 02:09:17.0 +0200 +++ /work/SRC/openSUSE:Factory/.libpt2.new/libpt2.changes 2012-03-29 14:01:13.0 +0200 @@ -1,0 +2,5 @@ +Thu Mar 15 21:01:15 UTC 2012 - dims...@opensuse.org + +- Add libpt2-gcc47.patch: Fix build with gcc 4.7. + +--- New: libpt2-gcc47.patch Other differences: -- ++ libpt2.spec ++ --- /var/tmp/diff_new_pack.SxJXFW/_old 2012-03-29 14:01:15.0 +0200 +++ /var/tmp/diff_new_pack.SxJXFW/_new 2012-03-29 14:01:15.0 +0200 @@ -1,7 +1,7 @@ # # spec file for package libpt2 # -# 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 @@ -24,19 +24,21 @@ Name: libpt2 %define _name ptlib Version:2.6.7 -Release:9 +Release:0 # FIXME: when upgrading, check if the dc plugin builds with the current version of libdc1394 %define _version 2_6_7 -License:MPL-1.0 Summary:Portable Windows Library from Equivalence Pty. Ltd. version 2 -Url:http://www.opalvoip.org/ +License:MPL-1.0 Group: System/Libraries +Url:http://www.opalvoip.org/ # https://sourceforge.net/projects/opalvoip Source: %{_name}-%{version}.tar.bz2 # PATCH-FIX-UPSTREAM %{_name}-pkg_config.patch sf#3041093 reddw...@opensuse.org -- Put extra libraries in Libs.private and remove unneeded cflags Patch0: %{_name}-pkg_config.patch # PATCH-FIX-UPSTREAM %{_name}-missing_links.patch sf#3082616 reddw...@opensuse.org -- Link plugins against main library Patch1: %{name}-2.6.7-missing_links.patch +# PATCH-FIX-UPSTREAM libpt2-gcc47.patch sf#3505516 dims...@opensuse.org -- Fix build with gcc 4.7 +Patch2: libpt2-gcc47.patch BuildRequires: SDL-devel BuildRequires: bison BuildRequires: esound-devel @@ -65,8 +67,6 @@ %package -n libpt%{_version} - -License:MPL-1.0 Summary:Portable Windows Library from Equivalence Pty. Ltd. version 2 Group: System/Libraries # This used to be a subpackage @@ -89,7 +89,6 @@ Windows and the X Window System. %package -n libpt-devel -License:MPL-1.0 Summary:Development files for %{name} (includes headers and scripts) Group: Development/Libraries/C and C++ Requires: libpt%{_version} = %{version} @@ -104,8 +103,6 @@ %package -n libpt%{_version}-plugins-esd - -License:MPL-1.0 Summary:ESD plugin for %{name} Group: System/Libraries Requires: libpt%{_version} = %{version} @@ -120,8 +117,6 @@ %package -n libpt%{_version}-plugins-avc - -License:MPL-1.0 Summary:AVC plugin for %{name} Group: System/Libraries Requires: libpt%{_version} = %{version} @@ -139,8 +134,6 @@ %package -n libpt%{_version}-plugins-dc - -License:MPL-1.0 Summary:DC plugin for %{name} Group: System/Libraries Requires: libpt%{_version} = %{version} @@ -158,8 +151,6 @@ %package -n libpt%{_version}-plugins-v4l - -License:MPL-1.0 Summary:V4L support for %{name} Group: System/Libraries Requires: libpt%{_version} = %{version} @@ -174,6 +165,7 @@ %setup -q -n %{_name}-%{version} %patch0 %patch1 +%patch2 -p1 %build %configure \ ++ libpt2-gcc47.patch ++ Index: ptlib-2.6.7/include/ptlib/array.h === --- ptlib-2.6.7.orig/include/ptlib/array.h +++ ptlib-2.6.7/include/ptlib/array.h @@ -523,7 +523,7 @@ template class PScalarArray : T t; stream >> t; if (!stream.fail()) -SetAt(index, t); +this->SetAt(index, t); } }; -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit libpt2 for openSUSE:Factory
Hello community, here is the log from the commit of package libpt2 for openSUSE:Factory checked in at 2011-12-06 18:25:18 Comparing /work/SRC/openSUSE:Factory/libpt2 (Old) and /work/SRC/openSUSE:Factory/.libpt2.new (New) Package is "libpt2", Maintainer is "dli...@suse.com" Changes: Other differences: -- ++ libpt2.spec ++ --- /var/tmp/diff_new_pack.p9hytq/_old 2011-12-06 18:44:02.0 +0100 +++ /var/tmp/diff_new_pack.p9hytq/_new 2011-12-06 18:44:02.0 +0100 @@ -27,7 +27,7 @@ Release:9 # FIXME: when upgrading, check if the dc plugin builds with the current version of libdc1394 %define _version 2_6_7 -License:MPLv1.0 +License:MPL-1.0 Summary:Portable Windows Library from Equivalence Pty. Ltd. version 2 Url:http://www.opalvoip.org/ Group: System/Libraries @@ -66,7 +66,7 @@ %package -n libpt%{_version} -License:MPLv1.0 +License:MPL-1.0 Summary:Portable Windows Library from Equivalence Pty. Ltd. version 2 Group: System/Libraries # This used to be a subpackage @@ -89,7 +89,7 @@ Windows and the X Window System. %package -n libpt-devel -License:MPLv1.0 +License:MPL-1.0 Summary:Development files for %{name} (includes headers and scripts) Group: Development/Libraries/C and C++ Requires: libpt%{_version} = %{version} @@ -105,7 +105,7 @@ %package -n libpt%{_version}-plugins-esd -License:MPLv1.0 +License:MPL-1.0 Summary:ESD plugin for %{name} Group: System/Libraries Requires: libpt%{_version} = %{version} @@ -121,7 +121,7 @@ %package -n libpt%{_version}-plugins-avc -License:MPLv1.0 +License:MPL-1.0 Summary:AVC plugin for %{name} Group: System/Libraries Requires: libpt%{_version} = %{version} @@ -140,7 +140,7 @@ %package -n libpt%{_version}-plugins-dc -License:MPLv1.0 +License:MPL-1.0 Summary:DC plugin for %{name} Group: System/Libraries Requires: libpt%{_version} = %{version} @@ -159,7 +159,7 @@ %package -n libpt%{_version}-plugins-v4l -License:MPLv1.0 +License:MPL-1.0 Summary:V4L support for %{name} Group: System/Libraries Requires: libpt%{_version} = %{version} -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit libpt2 for openSUSE:Factory
Hello community, here is the log from the commit of package libpt2 for openSUSE:Factory checked in at Wed Jul 6 16:22:20 CEST 2011. --- libpt2/libpt2.changes 2010-10-14 10:26:58.0 +0200 +++ /mounts/work_src_done/STABLE/libpt2/libpt2.changes 2011-07-06 12:01:13.0 +0200 @@ -1,0 +2,10 @@ +Wed Jul 6 09:55:14 UTC 2011 - dims...@opensuse.org + +- Disable build of v4l plugin on openSUSE 12.1+, based on + build_v4l define, we change the spec: + + Conditionally pass --enable-v4l to configure + + Obsolete libpt%{_version}-plugins-v4l + + Do not create the libpt%{_version}-plugins-v4l subpackage. +- Stop using source services, as Factory is moving away from it. + +--- calling whatdependson for head-i586 Old: _service _service:download_url:ptlib-2.6.7.tar.bz2 Other differences: -- ++ libpt2.spec ++ --- /var/tmp/diff_new_pack.EROOdA/_old 2011-07-06 16:21:53.0 +0200 +++ /var/tmp/diff_new_pack.EROOdA/_new 2011-07-06 16:21:53.0 +0200 @@ -1,7 +1,7 @@ # -# spec file for package libpt2 (Version 2.6.7) +# spec file for package libpt2 # -# 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 @@ -18,11 +18,13 @@ %define build_avc 0 %define build_dc 0 +# Video4Linux is obsolete on Kernel 3.0, which we have after openSUSE 11.4 +%define build_v4l 0%{?suse_version} <= 1140 Name: libpt2 %define _name ptlib Version:2.6.7 -Release:3 +Release:9 # FIXME: when upgrading, check if the dc plugin builds with the current version of libdc1394 %define _version 2_6_7 License:MPLv1.0 @@ -49,7 +51,9 @@ BuildRequires: libdv-devel BuildRequires: libexpat-devel BuildRequires: libstdc++-devel +%if %{?build_v4l} BuildRequires: libv4l-devel +%endif BuildRequires: openldap2-devel BuildRequires: pkg-config BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -61,12 +65,17 @@ %package -n libpt%{_version} + License:MPLv1.0 Summary:Portable Windows Library from Equivalence Pty. Ltd. version 2 Group: System/Libraries # This used to be a subpackage Provides: libpt2-plugins-v4l2 = %{version} Obsoletes: libpt2-plugins-v4l2 < %{version} +# After openSUSE 11.4, there is no more v4l available. We obsolete it to ease upgrades +%if ! (%{build_v4l}) +Obsoletes: libpt%{_version}-plugins-v4l <= %{version} +%endif %if ! %{build_avc} Obsoletes: libpt%{_version}-plugins-avc <= %{version} %endif @@ -95,6 +104,7 @@ %package -n libpt%{_version}-plugins-esd + License:MPLv1.0 Summary:ESD plugin for %{name} Group: System/Libraries @@ -110,6 +120,7 @@ %package -n libpt%{_version}-plugins-avc + License:MPLv1.0 Summary:AVC plugin for %{name} Group: System/Libraries @@ -128,6 +139,7 @@ %package -n libpt%{_version}-plugins-dc + License:MPLv1.0 Summary:DC plugin for %{name} Group: System/Libraries @@ -142,8 +154,11 @@ for %{name}. %endif +%if %{build_v4l} + %package -n libpt%{_version}-plugins-v4l + License:MPLv1.0 Summary:V4L support for %{name} Group: System/Libraries @@ -153,6 +168,7 @@ %description -n libpt%{_version}-plugins-v4l This plugin enables 'video for linux' (version 1) support (e.g. for USB cameras) for %{name}. +%endif %prep %setup -q -n %{_name}-%{version} @@ -163,7 +179,9 @@ %configure \ --enable-esd \ --enable-oss \ +%if %{build_v4l} --enable-v4l \ +%endif --enable-avc make %{?_smp_mflags} V=1 @@ -220,8 +238,11 @@ %{_libdir}/%{_name}-%{version}/devices/videoinput/dc_pwplugin.so %endif +%if %{build_v4l} + %files -n libpt%{_version}-plugins-v4l %defattr(-,root,root) %{_libdir}/%{_name}-%{version}/devices/videoinput/v4l_pwplugin.so +%endif %changelog Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org