Hello community,

here is the log from the commit of package gloox for openSUSE:Factory checked 
in at 2017-01-24 10:31:13
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/gloox (Old)
 and      /work/SRC/openSUSE:Factory/.gloox.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "gloox"

Changes:
--------
New Changes file:

--- /dev/null   2016-12-08 12:47:06.134691974 +0100
+++ /work/SRC/openSUSE:Factory/.gloox.new/gloox.changes 2017-01-24 
10:31:57.506673632 +0100
@@ -0,0 +1,269 @@
+-------------------------------------------------------------------
+Sun Aug 28 08:09:26 UTC 2016 - [email protected]
+
+- Kill off extraneous Provide tags
+
+-------------------------------------------------------------------
+Fri Jul 29 07:15:42 UTC 2016 - [email protected]
+
+- new upstream version 1.0.16 (see ChangeLog)
+- rename package from libgloox to gloox
+- enable tests
+
+-------------------------------------------------------------------
+Sun May 22 14:45:19 UTC 2016 - [email protected]
+
+- Removed %%debug_package to pass openSUSE:Factory:Staging.
+  By the way this practise is ugly nowadays, OBS provides debug flags.
+
+-------------------------------------------------------------------
+Tue Sep  8 14:29:32 UTC 2015 - [email protected]
+
+- Update to 1.0.14
+  * IOData: make it possible to pass more than one element as in/out/error data
+  * Client: fix resetting of presence status text
+  * TLSSChannel: fix memory leak (thanks to Alexander Weisner)
+  * Error: added setAppError() to set application-specific error message
+  * PubSub::Item: added setPayload(), setID()
+  * Adhoc: return clone of plugin
+  * PubSub::Manager: fix finding of subscription type (thanks to BillHoo)
+  * ChatStateFilter: fix enable logic (thanks to Ivan Shmakov)
+  * MessageEvent: added parsing of (thanks to Ivan Shmakov)
+  * MessageEvent: added id() (thanks to Ivan Shmakov)
+  * ClientBase: handle MUC invitation declines properly (thanks to Matias 
Snellingen)
+  * DNS: IPv6 fix (thanks to garimacoe) (#249)
+  * DelayedDelivery: propagate internal state properly (#251)
+  * PubSub::Manager: fix GetSubscriberList and GetAffiliateList
+
+-------------------------------------------------------------------
+Sun Apr  5 22:07:19 UTC 2015 - [email protected]
+
+- Update to 1.0.13
+  * fixed compilation with libressl (thanks to Heiko Becker)
+  * added IO Data (XEP-0244)
+  * serialise access to compressionZlib::cleanup for thread safety (thanks to 
Stephen Hilliard)
+  * prevent infinite loop in Tag::setCData() (thanks to Stephen Hilliard)
+  * TLSOpenSSL: memory leak on every client connection attempt (thanks to 
Stephen Hilliard)
+  * Client: initialize m_smWanted to avoid connection failures (thanks to 
Stephen Hilliard)
+
+-------------------------------------------------------------------
+Thu Dec 11 15:39:43 UTC 2014 - [email protected]
+
+- Update to 1.0.12
+  - TLSOpenSSLClient/Server: disabled SSLv3
+
+- version 1.0.11 released: 13 Sep 2014
+  - GnuTLS: updated use of priority API
+  - LinkLocal*: compile fixes for MSVC 2008 (thanks to Serhiy M. Vasylenko)
+  - fixed Debian bug #746857, worked around #758899
+  - fixed memory leak (#240)
+  - fixed compatibility with recent GnuTLS versions, fixed GnuTLS check 
(thanks to Andreas Metzler) (#231)
+  - Jingle::Session: fixed state error (thanks to leerymatthew) (#236)
+
+- version 1.0.10 released: 09 Apr 2014
+  - TLSSChannel: use malloc/realloc/free instead of their legacy Local* 
variants (fixes #222)
+  - VCard: remove \r from vcard photos. Fixes a recent change Facebook made to 
their vcard pictures (patch by Fernando Sanchez)
+  - Jingle: fixed replying; distinguish between ‘from’ and ‘initiator'; added 
Jingle::Session::setInitiator()
+  - Jingle: fixed ::ICEUDP to actually add candidates; added 
::Session::initiator(), ::setHandler(), ::sessionAccept( PluginList ); fixed 
storing of new sessions in ::SessionManager (patches by Erich Keane)
+  - Jingle: removed Jingle::setInitiator() and ::setResponder() (now provided 
by ctor)
+  - AtomicRefCount: fixed compilation on iOS (patch by Erich Keane)
+  - Jingle::Plugin: added JinglePluginType, pluginType(), and findPlugin() to 
easily look for and retrieve specific plugins
+  - ConnectionBOSH: fixed return value for recv() (patch by Sudarshan Prasad)
+  - Parser: get rid of bogus isValid() (fixes #180, #224)
+
+- Drop gloox-1.0.9_long_long.patch (using sed)
+
+-------------------------------------------------------------------
+Wed Jan 22 12:19:33 UTC 2014 - [email protected]
+
+- Update to 1.0.9 (new soname 11)
+- gloox-1.0.9_long_long.patch -- Add -Wno-long-long to Makefiles
+- License changed from GPLv2 to GPLv3
+
+- version 1.0.9 released: 15 Oct 2013
+  + changed colon to dash in uid generation to possibly fix #191
+  + added Channel Binding (needed for SASL SCRAM-SHA-1-PLUS) to SChannel on 
win32 (untested)
+  + fixed SCRAM-SHA-1-PLUS
+
+- version 1.0.8 released: 15 Oct 2013
+  + ConnectionTLS: make stacked TLS/SSL connections work again with HTTP 
proxies
+  + added SASL SCRAM-SHA-1/SCRAM-SHA-1-PLUS authentication mechanisms (GnuTLS 
& OpenSSL only) (#201)
+  + properly seed the RNG
+  + SHA::hex(): finalize() only once
+
+- version 1.0.7.1 released: 11 Oct 2013
+  + fixed/updated the win32 project files
+
+- version 1.0.7 released: 11 Oct 2013
+  + added Jingle (XEP-0166)
+  + added Jingle ICE-UDP Transport (XEP-0176)
+  + added Jingle File Transfer (XEP-0234)
+  + fixed compilation in iOS7 SDK (thanks to Kurt Vermeersch)
+  + fixed bug in stanza handling/counting related to Stream Management (patch 
by Norbert Riedlin)
+  + added protected ClientBase::stanzasSent() to return sent stanzas (if 
Stream Management enabled)
+
+- version 1.0.6 released: 04 Sep 2013
+  + ClientBase: removed check for empty message body –> messages of type chat 
with empty bodies will be passed on to listeners – required for Message Carbons
+  + MessageSession: removed check for empty message body –> messages of type 
chat with empty bodies will be passed on to listeners – required for Message 
Carbons
+  + don’t send presence after stream resumption
+  + added ClientBase::sendQueue()
+  + documentation updates and fixes
+
+- version 1.0.5 released: 02 Sep 2013
+  + added support for Stanza Forwarding (XEP-0297)
+  + added support for Message Carbons (XEP-0280)
+
+- version 1.0.4 released: 30 Aug 2013
+  + added support for Stream Management (XEP-0198)
+  + Fix some iterator usage for portability related to erase (patch by Daniel 
Bowen)
+  + Ensure setting a connection does not leave a deleted value in the member 
variable for a time (patch by Daniel Bowen)
+  + Add operator< and relatives to JID so that it can be in a map (patch by 
Daniel Bowen)
+  + Sandboxing on Apple doesn’t like getprotobyname (patch by Daniel Bowen)
+  + MessageSession::send(): removed default argument of 2nd parameter to 
remove ambiguity of MS::send( string ) (#206) (source incompatible!)
+  + VCard: renamed setPhoto( string ) to setPhotoUri( string ) (#166) (source 
and binary incompatible)
+
+
+- version 1.0.3 released: 22 Jul 2013
+  + changed license to GPLv3
+  + removed space from VS project name (–> gloox-1.0)
+  + VCardUpdate: fixed handling of empty hash (#203)
+  + VCardUpdate: added hasPhoto() to inidicate whether there was a photo tag 
(#203)
+  + compilation fixed when using getaddrinfo (patch by Roy van Dam)
+  + Receipt: recognize id attribute (patch by Dídac Pérez) (#208)
+  + MessageSession: added MS::send( string& ) to properly provide a base for 
MUCMS::send( string& ) (#206)
+  + really fixed memory leak in prep::idna()
+  + gloox.vcproj: removed not-yet-present tlsgnutlsserver.cpp/.h
+
+
+- version 1.0.2 released: 05 Jul 2013
+  + SOCKS5Bytestream: Don’t wait for incoming data, notify about open stream 
immediately upon
+  + connection (patch by Erik Horemans)
+  + fixed/updated Code::Blocks and VS project files (fixes #197, #198)
+  + fixed memory leak in ClientBase (fixes #204)
+  + fixed memory leak in prep::idna()
+
+- version 1.0.1 released: 29 Jun 2013
+  + added support for Serverless Messaging (XEP-0174)
+  + TLSOpenSSLServer: compilation fix
+  + don’t bail on DNS TCP queries
+  + fixed µs timeout value (now defaults to 1.000.000)
+  + omit port in initial greeting (usually -1 anyway)
+  + fixed SHA1 hashes of 55 byte strings (#164)
+  + fixed CFLAGS and LIBS in pkg-config file (#163)
+  + fixed SOCKS5Bytestream double close notification
+  + tell gcrypt that we’re using pthreads (if available)
+  + ClientBase: send IQ error response for unsupported features
+  + ClientBase: fixed potential infinite loop on IQ error
+  + ClientBase: fixed NTLM auth
+  + ClientBase, SEF: mutex-protected SE handling
+  + PubSub: added ‘subscribe & configure’
+  + PubSub: added optional subid
+  + SOCKS5BytestreamServer: expose local socket
+  + RosterManager: don’t use string-comparison on JIDs; use JID class
+  + NonSASLAuth: fixed resource usage by deprecating 
ClientBase::m_selectedResource
+  + InBandBytestream: don’t call handler in dtor
+  + util: fixed long2string()
+  + fixed a few leaks in GnutTLS client code (#181)
+  + VCard: made getters const (#186) (binary-incompatible change!)
+  + PubsubManager: fixed using wrong Tag (#190)
+  + Search: fixed search() (#193)
+  + DNS: fix socket leak if no network connection is available (#192)
+  + PubsubManager: unconditionally call handleItemPublication() (#194)
+  + configure: Added -lgcrypt (dependency of GNUTLS)
+
+-------------------------------------------------------------------
+Tue Dec 11 13:39:48 UTC 2012 - [email protected]
+
+- Spec file cleanup.
+- Drop 'licenses' from Build/Requires.
+
+-------------------------------------------------------------------
+Sun Nov  1 17:34:01 UTC 2009 - [email protected]
+
+- update to 1.0:
+  * SONAME bumped from 7 to 8
+
+-------------------------------------------------------------------
+Fri Sep 25 00:00:00 CEST 2009 - [email protected]
+
+- update to 0.9.9.10:
+  * fixes a crash in the roster manager
+  * fixes the configure check for GnuTLS
+
+-------------------------------------------------------------------
+Tue Jul 28 00:00:00 CEST 2009 - [email protected]
+
+- update to 0.9.9.9
+
++++ 72 more lines (skipped)
++++ between /dev/null
++++ and /work/SRC/openSUSE:Factory/.gloox.new/gloox.changes

New:
----
  baselibs.conf
  gloox-1.0.16.tar.bz2
  gloox.changes
  gloox.spec

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ gloox.spec ++++++
#
# spec file for package gloox
#
# 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
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# 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/
#


%define soname 14
Name:           gloox
Version:        1.0.16
Release:        0
Summary:        High-level XMPP Library for C++
License:        GPL-3.0
Group:          Development/Libraries/C and C++
Url:            http://camaya.net/gloox
Source:         http://camaya.net/download/gloox-%{version}.tar.bz2
Source200:      baselibs.conf
BuildRequires:  autoconf
BuildRequires:  automake
BuildRequires:  gcc-c++
BuildRequires:  iksemel-devel
BuildRequires:  libgcrypt-devel
BuildRequires:  libgnutls-devel
BuildRequires:  libidn-devel
BuildRequires:  libtool
BuildRequires:  make
BuildRequires:  pkgconfig
BuildRequires:  zlib-devel
BuildRoot:      %{_tmppath}/%{name}-%{version}-build

%description
gloox is a portable high-level Jabber/XMPP library for C++. It is fully
compliant with the XMPP RFCs, supports all of the XMPP features (including
SRV lookups, TLS, SASL, roster management, and privacy lists), and implements
several XEPs that make it ideal for writing any kind of Jabber/XMPP client
or component.

%package -n lib%{name}%{soname}
Summary:        High-level XMPP Library for C++
Group:          System/Libraries

%description -n lib%{name}%{soname}
gloox is a portable high-level Jabber/XMPP library for C++. It is fully
compliant with the XMPP RFCs, supports all of the XMPP features (including
SRV lookups, TLS, SASL, roster management, and privacy lists), and implements
several XEPs that make it ideal for writing any kind of Jabber/XMPP client
or component.

%package devel
Summary:        High-level XMPP Library for C++
Group:          Development/Libraries/C and C++
Requires:       lib%{name}%{soname} = %{version}
Requires:       libstdc++-devel

%description devel
gloox is a portable high-level Jabber/XMPP library for C++. It is fully
compliant with the XMPP RFCs, supports all of the XMPP features (including
SRV lookups, TLS, SASL, roster management, and privacy lists), and implements
several XEPs that make it ideal for writing any kind of Jabber/XMPP client
or component.

%prep
%setup -q -n gloox-%{version}
%if 0%{?suse_version} == 1110
for i in `find src/ -name Makefile.am`; do
    sed -i 's;AM_CPPFLAGS = -pedantic -Wall -pipe;AM_CPPFLAGS = -pedantic -Wall 
-Wno-long-long -pipe;' $i
done
%endif

%build
export SUSE_ASNEEDED=0

%if 0%{?suse_version} == 1110
  autoreconf -fvi
%endif

%configure --enable-shared --disable-static
make %{?_smp_mflags}

%install
make %{?_smp_mflags} DESTDIR=%{buildroot} install

rm -f "%{buildroot}%{_libdir}/libgloox".{a,la}

h=%{_datadir}/doc/licenses/md5/$(md5sum COPYING|cut -f1 -d" ")
test -e "$h" && ln -s -f "$h" COPYING

%check
make test

%post   -n lib%{name}%{soname} -p /sbin/ldconfig
%postun -n lib%{name}%{soname} -p /sbin/ldconfig

%files -n lib%{name}%{soname}
%defattr(-,root,root)
%doc AUTHORS README ChangeLog TODO COPYING
%{_libdir}/libgloox.so.%{soname}
%{_libdir}/libgloox.so.%{soname}.*.*

%files devel
%defattr(-,root,root)
%{_bindir}/gloox-config
%{_includedir}/gloox
%{_libdir}/libgloox.so
%{_libdir}/pkgconfig/gloox.pc

%changelog
++++++ baselibs.conf ++++++
libgloox14

Reply via email to