Hello community, here is the log from the commit of package pwlib checked in at Wed Oct 3 00:58:29 CEST 2007. -------- --- pwlib/pwlib.changes 2007-08-10 09:13:49.000000000 +0200 +++ /mounts/work_src_done/STABLE/pwlib/pwlib.changes 2007-09-20 02:35:48.311011000 +0200 @@ -1,0 +2,5 @@ +Wed Sep 19 18:39:24 CEST 2007 - mauro@suse.de + +- Update to 1.10.10 (needed it for ekiga in gnome 2.20) + +------------------------------------------------------------------- Old: ---- pwlib-1.10.7-aliasing.diff pwlib-1.10.7.diff pwlib-1.10.7-gcc42-atomic.diff pwlib-1.10.7-make.diff pwlib-1.10.7.tar.bz2 pwlib.linux-time.patch New: ---- pwlib-1.10.10.diff pwlib-1.10.10-make.diff pwlib-1.10.10.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ pwlib.spec ++++++ --- /var/tmp/diff_new_pack.P18858/_old 2007-10-03 00:58:21.000000000 +0200 +++ /var/tmp/diff_new_pack.P18858/_new 2007-10-03 00:58:21.000000000 +0200 @@ -1,5 +1,5 @@ # -# spec file for package pwlib (Version 1.10.7) +# spec file for package pwlib (Version 1.10.10) # # Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany. # This file and all modifications and additions to the pristine @@ -11,14 +11,14 @@ # norootforbuild Name: pwlib -Version: 1.10.7 -Release: 43 +Version: 1.10.10 +Release: 1 BuildRequires: SDL-devel bison esound-devel flex gcc-c++ libavc1394-devel libdc1394_control12-devel libdv-devel libstdc++-devel openldap2 openldap2-devel -URL: http://www.openh323.org/ +Url: http://www.openh323.org/ License: MOZILLA PUBLIC LICENSE (MPL/NPL) Group: System/Libraries BuildRoot: %{_tmppath}/%{name}-%{version}-build -Autoreqprov: on +AutoReqProv: on Provides: pwlib-plugins-alsa pwlib-plugins-oss pwlib-plugins-v4l Obsoletes: pwlib-plugins-alsa pwlib-plugins-oss pwlib-plugins-v4l Summary: Portable Windows Library from Equivalence Pty. Ltd. @@ -26,10 +26,10 @@ Source: %{name}-%{version}.tar.bz2 # http://sourceforge.net/tracker/index.php?func=detail&aid=1532388&group_id=80674&atid=560614 Patch: %{name}-%{version}.diff -Patch1: %{name}-%{version}-aliasing.diff -Patch2: %{name}-%{version}-gcc42-atomic.diff +#Patch1: %{name}-%{version}-aliasing.diff +#Patch2: %{name}-%{version}-gcc42-atomic.diff Patch3: %{name}-%{version}-make.diff -Patch4: pwlib.linux-time.patch +#Patch4: pwlib.linux-time.patch %description PWLib is a moderately large class library that was created many years @@ -108,10 +108,10 @@ %prep %setup -q %patch -%patch1 -p1 -%patch2 -p1 +#%patch1 -p1 +#%patch2 -p1 %patch3 -p1 -%patch4 -p1 +#%patch4 -p1 %build #autoreconf --force --install @@ -194,8 +194,9 @@ %defattr(-,root,root) %dir %{_libdir}/pwlib/devices/videoinput %{_libdir}/pwlib/devices/videoinput/v4l2_pwplugin.so - %changelog +* Wed Sep 19 2007 - mauro@suse.de +- Update to 1.10.10 (needed it for ekiga in gnome 2.20) * Fri Aug 10 2007 - olh@suse.de - do not include linux/time.h before sys/time.h in configure script * Sat Aug 04 2007 - olh@suse.de ++++++ pwlib-1.10.7-aliasing.diff -> pwlib-1.10.10.diff ++++++ --- pwlib/pwlib-1.10.7-aliasing.diff 2007-04-24 17:24:26.000000000 +0200 +++ /mounts/work_src_done/STABLE/pwlib/pwlib-1.10.10.diff 2007-09-20 02:35:48.319997000 +0200 @@ -1,74 +1,15 @@ -Index: pwlib-1.10.4/src/ptclib/psasl.cxx +Index: src/ptclib/vxml.cxx =================================================================== ---- pwlib-1.10.4.orig/src/ptclib/psasl.cxx -+++ pwlib-1.10.4/src/ptclib/psasl.cxx -@@ -245,7 +245,9 @@ BOOL PSASLClient::Init(const PString& fq - if (m_ConnState) - End(); +--- src/ptclib/vxml.cxx.orig ++++ src/ptclib/vxml.cxx +@@ -1078,9 +1078,9 @@ void PVXMLSession::ProcessUserInput() + return; + ch = userInputQueue.front(); + userInputQueue.pop(); +- } -- int result = sasl_client_new(m_Service, fqdn, 0, 0, (const sasl_callback_t *)m_CallBacks, 0, (sasl_conn_t **)&m_ConnState); -+ sasl_conn_t *cst = (sasl_conn_t *)m_ConnState; -+ int result = sasl_client_new(m_Service, fqdn, 0, 0, (const sasl_callback_t *)m_CallBacks, 0, &cst); -+ m_ConnState = cst; - - if (result != SASL_OK) - return FALSE; -@@ -348,7 +350,8 @@ BOOL PSASLClient::End() - { - if (m_ConnState) - { -- sasl_dispose((sasl_conn_t **)&m_ConnState); -+ sasl_conn_t * cst = (sasl_conn_t *)m_ConnState; -+ sasl_dispose(&cst); - m_ConnState = 0; - return TRUE; - } -Index: pwlib-1.10.4/src/ptlib/common/pluginmgr.cxx -=================================================================== ---- pwlib-1.10.4.orig/src/ptlib/common/pluginmgr.cxx -+++ pwlib-1.10.4/src/ptlib/common/pluginmgr.cxx -@@ -171,22 +171,22 @@ BOOL PPluginManager::LoadPlugin(const PS - } - - else { -- unsigned (*GetAPIVersion)(); -- if (!dll->GetFunction("PWLibPlugin_GetAPIVersion", (PDynaLink::Function &)GetAPIVersion)) { -+ PDynaLink::Function tmpfunc; -+ typedef int (*GetAPIVersion_t)(); -+ -+ if (!dll->GetFunction("PWLibPlugin_GetAPIVersion", tmpfunc)) { - PTRACE(3, fileName << " is not a PWLib plugin"); - } - - else { -- int version = (*GetAPIVersion)(); -+ int version = (*((GetAPIVersion_t)tmpfunc))(); - switch (version) { - case 0 : // old-style service plugins, and old-style codec plugins - { -- // declare local pointer to register function -- void (*triggerRegister)(PPluginManager *); -- -+ typedef int (*Register_t)(PPluginManager *); - // call the register function (if present) -- if (dll->GetFunction("PWLibPlugin_TriggerRegister", (PDynaLink::Function &)triggerRegister)) -- (*triggerRegister)(this); -+ if (dll->GetFunction("PWLibPlugin_TriggerRegister", tmpfunc)) -+ (*((Register_t)tmpfunc))(this); - else { - PTRACE(3, fileName << " has no registration-trigger function"); - } -Index: pwlib-1.10.4/src/ptlib/unix/udll.cxx -=================================================================== ---- pwlib-1.10.4.orig/src/ptlib/unix/udll.cxx -+++ pwlib-1.10.4/src/ptlib/unix/udll.cxx -@@ -437,7 +437,8 @@ BOOL PDynaLink::GetFunction(const PStrin - if (p == NULL) - return FALSE; - -- func = (Function &)p; -+ Function f = (Function)p; -+ func = f; - return TRUE; - } + PTRACE(3, "VXML\tHandling user input " << ch); ++ } + // recording + if (recording) { ++++++ pwlib-1.10.7-make.diff -> pwlib-1.10.10-make.diff ++++++ ++++++ pwlib-1.10.7.tar.bz2 -> pwlib-1.10.10.tar.bz2 ++++++ ++++ 34398 lines of diff (skipped) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org
participants (1)
-
root@Hilbert.suse.de