--- pidgin-librvp-0.9.7.orig/pidgin-librvp-0.9.7.tar.gz.cdbs-config_list +++ pidgin-librvp-0.9.7/pidgin-librvp-0.9.7.tar.gz.cdbs-config_list @@ -0,0 +1,3 @@ +librvp-0.9.7/config.guess +librvp-0.9.7/config.h.in +librvp-0.9.7/config.sub --- pidgin-librvp-0.9.7.orig/debian/changelog +++ pidgin-librvp-0.9.7/debian/changelog @@ -0,0 +1,104 @@ +pidgin-librvp (0.9.7-2) unstable; urgency=low + + * Ack NMUs; thanks to Andreas Metzler and Gregor Herrman + * Standards-version 3.9.2 + + -- Devin Carraway Wed, 11 Jan 2012 00:08:46 -0800 + +pidgin-librvp (0.9.7-1.2) unstable; urgency=low + + * Non-maintainer upload. + * Fix "FTBFS: rvp.c:4271:3: error: format not a string literal and no + format arguments [-Werror=format-security]": add patch + error_format_security.patch from Eric Alexander. + (Closes: #643457) + + -- gregor herrmann Sun, 20 Nov 2011 14:11:05 +0100 + +pidgin-librvp (0.9.7-1.1) unstable; urgency=low + + * Non-maintainer upload. + * Stop shipping libtool la files in binary package(s). Closes: #621860 + http://wiki.debian.org/ReleaseGoals/LAFileRemoval + + -- Andreas Metzler Sun, 24 Apr 2011 13:56:18 +0200 + +pidgin-librvp (0.9.7-1) unstable; urgency=low + + * New upstream version + * Standards-version 3.8.0 + + -- Devin Carraway Sat, 12 Jul 2008 13:13:28 -0700 + +pidgin-librvp (0.9.6-1) unstable; urgency=low + + * New upstream version, supporting Pidgin 2.0.1 directly + + Remove librvp-pidgin-compat.patch: obsoleted + + Add gaim-path-autoconf.patch: replace old gaim paths for plugins and + pixmaps with pidgin equivalents + + -- Devin Carraway Tue, 29 May 2007 01:43:44 -0700 + +pidgin-librvp (0.9.5-1) unstable; urgency=low + + * Initial upload as pidgin-librvp for gaim -> pidgin renaming + + Add librvp-pidgin-compat.patch: minimal changes necessary to get + librvp building for Pidgin 2.0.1 + * Increment debhelper compatibility to v5 + + -- Devin Carraway Sun, 27 May 2007 23:43:31 -0700 + +gaim-librvp (0.9.5-2) unstable; urgency=low + + * Apply patch from Ari Pollak to fix FTBFS caused by gaim + 2.0b5 API change (Closes: #398125) + * Forcibly disable rpath, which showed up in 0.9.5 + + -- Devin Carraway Sat, 11 Nov 2006 14:18:30 -0800 + +gaim-librvp (0.9.5-1) unstable; urgency=low + + * New upstream version + + Supports gaim2, with some rough spots + + Obsoletes my crude patch for the gaim2 build, so debian/rules clean + works again (Closes: #393284) + + -- Devin Carraway Sun, 22 Oct 2006 12:49:57 -0700 + +gaim-librvp (0.9-2) unstable; urgency=low + + * Patch to build for gaim2 (Closes: #391242) + + -- Devin Carraway Sat, 14 Oct 2006 18:06:07 -0700 + +gaim-librvp (0.9-1) unstable; urgency=low + + * New upstream release + + -- Devin Carraway Wed, 3 May 2006 20:48:56 -0700 + +gaim-librvp (0.8-1) unstable; urgency=low + + * New upstream release + * Standards-version 3.7.0 + + -- Devin Carraway Wed, 3 May 2006 00:32:39 -0700 + +gaim-librvp (0.7-1) unstable; urgency=low + + * New upstream release + + -- Devin Carraway Thu, 23 Mar 2006 00:56:42 -0800 + +gaim-librvp (0.5a-2) unstable; urgency=low + + * Remove non-free RVP protocol document + * Add watchfile + + -- Devin Carraway Mon, 27 Feb 2006 00:47:39 -0800 + +gaim-librvp (0.5a-1) unstable; urgency=low + + * Initial release. (Closes: #351186) + + -- Devin Carraway Tue, 7 Feb 2006 00:54:46 -0800 --- pidgin-librvp-0.9.7.orig/debian/compat +++ pidgin-librvp-0.9.7/debian/compat @@ -0,0 +1 @@ +5 --- pidgin-librvp-0.9.7.orig/debian/copyright +++ pidgin-librvp-0.9.7/debian/copyright @@ -0,0 +1,24 @@ +This is librvp, prepared for Debian by Devin Carraway , +initially packaged on 7th February 2006. librvp is distributed in Debian +under the package name pidgin-librvp; until 0.9.5-2 it was distributed as +gaim-librvp. + +It was obtained from http://www.waider.ie/hacks/workshop/c/rvp/ . + +librvp is copyright 2006 by Ronan Waider . It is derived +in part from prior implementations and other works; see the AUTHORS file for +more details. + +This program is free software; you can redistribute it and/or modify it +under the terms of the GNU General Public License as published by the Free +Software Foundation; either version 2 of the License, or (at your option) +any later version. + +This program is distributed in the hope that it will be useful, but WITHOUT +ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or +FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for +more details. + +On Debian systems, the complete text of the GNU General Public License can +be found in /usr/share/common-licenses/GPL file. + --- pidgin-librvp-0.9.7.orig/debian/README.Debian +++ pidgin-librvp-0.9.7/debian/README.Debian @@ -0,0 +1,37 @@ +This is librvp (pidgin-librvp under Debian, formerly gaim-librvp), a plugin for +Pidgin which implements support for the RVP protocol used by Microsoft Exchange +instant messaging systems. This is not the same as the protocol used by MSN +Messenger -- if you're looking for that, it's natively included in the Pidgin +package. The RVP/Exchange protocol is primarily used in private corporate IM +contexts. + +To use the plugin to connect to an Exchange IM server, install the package (if +you're reading this, chances are you've done that part already), then +(re)start Pidgin. From the 'Accounts' dialog, click 'Add', then pull the +'Protocol" popup menu down to the 'RVP' entry. The authentication settings +are the same those used to connect to the Exchange server via NTLM. + +Because RVP clients open a TCP port on which to listen for asynchronous event +notifications from the server, you may need to open one or more ports on your +host firewall to inbound TCP packets from the server. You can pick a specific +port on which to listen by entering it in the "Fixed Port" setting of the +account properties dialog (expand the "Show more options" section.) As of +0.7, librvp uses its own setting in preference to the listening port range in +the main Pidgin configuration. + +librvp is derived in part from a series of patches to 0.x-era versions of +GAIM, by engineers at Lucent/Bell Labs. Although it is the most complete and +least rough free implementation of the bug to date, it still has bugs. When +reporting these, it's very helpful to reproduce the bug while running "pidgin +--debug", redirecting the output to a trace file, and including that file with +your report. + + +A now-expired IETF draft protocol specification was published describing RVP, +which can be found here: + + + + +$Id: README.Debian 656 2007-05-28 06:47:23Z aqua $ + --- pidgin-librvp-0.9.7.orig/debian/watch +++ pidgin-librvp-0.9.7/debian/watch @@ -0,0 +1,7 @@ +# $Id: watch 561 2006-02-27 09:18:26Z aqua $ + +version=3 + +http://www.waider.ie/hacks/workshop/c/rvp/ \ + librvp-([\da-z.]+).tar.gz + --- pidgin-librvp-0.9.7.orig/debian/rules +++ pidgin-librvp-0.9.7/debian/rules @@ -0,0 +1,26 @@ +#!/usr/bin/make -f +# $Id: rules 779 2012-01-11 08:30:43Z aqua $ + +DEB_TAR_SRCDIR := librvp-0.9.7 + +include /usr/share/cdbs/1/rules/tarball.mk +include /usr/share/cdbs/1/class/autotools.mk +include /usr/share/cdbs/1/rules/debhelper.mk +include /usr/share/cdbs/1/rules/simple-patchsys.mk + +DEB_CONFIGURE_EXTRA_FLAGS := --disable-rpath + +configure/pidgin-librvp:: + cp $(DEB_BUILDDIR)/libtool $(DEB_BUILDDIR)/libtool.orig + sed 's/^hardcode_libdir_flag_spec.*/hardcode_libdir_flag_spec="-D__NOOP_LIBTOOL_RPATH "/' < $(DEB_BUILDDIR)/libtool.orig > $(DEB_BUILDDIR)/libtool + rm -rf $(DEB_BUILDDIR)/libtool.orig + +install/pidgin-librvp:: + dh_pidgin -ppidgin-librvp + rm -v $(DEB_DESTDIR)/usr/lib/purple-2/librvp.la + install -m 0755 -d \ + $(DEB_DESTDIR)/usr/share/pixmaps/pidgin/protocols/16 \ + $(DEB_DESTDIR)/usr/share/pixmaps/pidgin/protocols/48 + install -m 0644 $(CURDIR)/icons/rvp.16x16.png $(DEB_DESTDIR)/usr/share/pixmaps/pidgin/protocols/16/rvp.png + install -m 0644 $(DEB_BUILDDIR)/rvp.png $(DEB_DESTDIR)/usr/share/pixmaps/pidgin/protocols/48/ + --- pidgin-librvp-0.9.7.orig/debian/control +++ pidgin-librvp-0.9.7/debian/control @@ -0,0 +1,22 @@ +Source: pidgin-librvp +Section: net +Priority: extra +Maintainer: Devin Carraway +Build-Depends: cdbs, debhelper (>= 4.1.0), pidgin-dev (>= 2.0.1), libgtk2.0-dev, libxml2-dev +Standards-Version: 3.9.2 + +Package: pidgin-librvp +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends} +Provides: gaim-librvp +Conflicts: gaim-librvp (<< 0.9.5-2) +Replaces: gaim-librvp (<< 0.9.5-2) +Enhances: pidgin +Homepage: http://www.waider.ie/hacks/workshop/c/rvp/ +Description: MS Exchange RVP instant messaging plugin for Pidgin + librvp is a plugin for Pidgin which implements the RVP protocol + used by Microsoft Exchange and its Windows Messenger client. + . + This is not an MSN Messenger protocol plugin; for that, see the + main Pidgin package. + --- pidgin-librvp-0.9.7.orig/debian/patches/error_format_security.patch +++ pidgin-librvp-0.9.7/debian/patches/error_format_security.patch @@ -0,0 +1,12 @@ +diff -Nur -x '*.orig' -x '*~' pidgin-librvp-0.9.7/build-tree/librvp-0.9.7/rvp.c pidgin-librvp-0.9.7.new/build-tree/librvp-0.9.7/rvp.c +--- librvp-0.9.7/rvp.c 2008-04-05 17:46:31.000000000 -0400 ++++ librvp-0.9.7/rvp.c 2011-11-11 06:10:22.745024197 -0500 +@@ -4268,7 +4268,7 @@ + xmlDocDumpFormatMemory( doc, &content, &content_length, 0 ); + xmlFreeDoc( doc ); + +- args[0] = g_strdup_printf( principal ); ++ args[0] = g_strdup_printf( "%s", principal ); + args[1] = (gchar *)content; + args[2] = (gchar *)content_length; + args[3] = NULL;