--- libmsn-4.1.orig/debian/copyright +++ libmsn-4.1/debian/copyright @@ -0,0 +1,165 @@ +This package was debianized by Pau Garcia i Quiles on +Sat, 15 Nov 2008 16:29:30 +0100. + +It was downloaded from http://libmsn.sourceforge.net/ + +Upstream Author: Tiago Salem Herrmann (tiagosalem@users.sourceforge.net), Mark +Rowe (bdash@users.sourceforge.net), Meredydd Luff (wmfl2@cam.ac.uk) + +Copyright: 2004-2007, Meredydd Luff, Mark Rowe, Tiago Salem Herrmann + +License: + + This package is licensed under 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. + + On Debian systems, the complete text of the GNU General + Public License versions 2 and 3 can be found in + `/usr/share/common-licenses/GPL-2' and + `/usr/share/common-licenses/GPL-3' respectively. By the time + you use this software, a newer version of the GNU GPL might have been + published: you should check the `/usr/share/common-licenses` directory + and/or the Free Software Foundation website. + +Since svn rev 69 (a bit after 4.0 beta 1 was released), libmsn also includes +the following exception to allow linkage to OpenSSL: + + In addition to the license terms of the GNU General Public License, + as copied below, the developers of libmsn give you permission + to link the code of this release of libmsn with the OpenSSL project's + "OpenSSL" library (or with modified versions of it that use the same + license as the "OpenSSL" library), and distribute the linked executables. + You must obey the GNU General Public License in all respects for all of + the code used other than "OpenSSL". If you modify this file, you may + extend this exception to your version of the file, but you are not + obligated to do so. If you do not wish to do so, delete this exception + statement from your version. + +That exception also applies to 4.0 beta 1, as stated by this e-mail from +the libmsn developer to the Debian packager: + + _______________________________________________________________________ + from Tiago Salem Herrmann + to Pau Garcia i Quiles + date Tue, Nov 25, 2008 at 7:13 PM + subject Re: libmsn & GPL + _______________________________________________________________________ + + Yes, it was not in beta1 because I released the package before adding + that exception. + + On Tue, Nov 25, 2008 at 2:32 PM, Pau Garcia i Quiles + - Hide quoted text - + wrote: + > Hello, + > + > Is the OpenSSL exception also aplicable to libmsn 4.0 beta1 ? That + > would make packaging easier for me, and maintenance easier for you (as + > reported bugs would be against beta1 instead of against a svn + > revision) + + + +The libmsn library also includes in its tarball several other licenses +for third party components: + + * The MD5 implementation libmsn uses (files md5.h and md5.cpp) is + (c) 1999 Aladdin Enterprises and is licensed under the zlib license + + Copyright (C) Copyright 1999 Aladdin Enterprises. All rights reserved. + + This software is provided 'as-is', without any express or implied + warranty. In no event will the authors be held liable for any damages + arising from the use of this software. + + Permission is granted to anyone to use this software for any purpose, + including commercial applications, and to alter it and redistribute it + freely, subject to the following restrictions: + + 1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. + 2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. + 3. This notice may not be removed or altered from any source distribution. + + L. Peter Deutsch + ghost@aladdin.com + + + * The sstream implementation libmsn uses (file sstream_fix.h) for older + compilers is (c) Barnaby Gray barnaby@beedesign.co.uk and is licensed + under the GNU Lesser General Public License as published by the Free + Software Foundation; either version 2.1 of the License, or (at your + option) any later version. + + On Debian systems, the complete text of the GNU Lesser General Public + License versions 2.1 and 3 can be found in + `/usr/share/common-licenses/LGPL-2.1' and + `/usr/share/common-licenses/LGPL-3' respectively. By the time + you use this software, a newer version of the GNU LGPL might have been + published: you should check the `/usr/share/common-licenses` directory + and/or the Free Software Foundation website. + + * The XML parser libmsn uses (files xmlParser.h and xmlParser.cpp) are + (c) 2002, Frank Vanden Berghen and are distributed under a BSD license: + + Copyright (c) 2002, Frank Vanden Berghen + All rights reserved. + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions are met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + * Neither the name of the Frank Vanden Berghen nor the + names of its contributors may be used to endorse or promote products + derived from this software without specific prior written permission. + + THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND ANY + EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED + WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE + DISCLAIMED. IN NO EVENT SHALL THE REGENTS AND CONTRIBUTORS BE LIABLE FOR ANY + DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES + (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; + LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND + ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS + SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +the cmake/ dir contains two files + Copyright (c) 2007, Christian Ehrlicher, + Copyright (c) 2006, Alexander Neundorf, + +The files are originating from kdelibs, which contains the mentioned COPYING-CMAKE-SCRIPTS. +This is the file from kdelibs: + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + +1. Redistributions of source code must retain the copyright + notice, this list of conditions and the following disclaimer. +2. Redistributions in binary form must reproduce the copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. +3. The name of the author may not be used to endorse or promote products + derived from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR +IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. +IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, +INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT +NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF +THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +The Debian packaging is (C) Copyright 2008, Pau Garcia i Quiles + and is licensed under the GPL, see above. --- libmsn-4.1.orig/debian/control +++ libmsn-4.1/debian/control @@ -0,0 +1,43 @@ +Source: libmsn +Priority: optional +Maintainer: Kubuntu Developers +XSBC-Original-Maintainer: Pau Garcia i Quiles +Build-Depends: debhelper (>= 6.0.7), cmake, libssl-dev +Standards-Version: 3.8.1 +Section: libs +Homepage: http://libmsn.sourceforge.net + +Package: libmsn0.3 +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends} +Conflicts: libmsn0.1, libmsn0.2 +Replaces: libmsn0.1, libmsn0.2 +Description: high-level C++ library for MSN Messenger [runtime] + The libmsn library is a C++ library for Microsoft's MSN Messenger + service. It provides a high-level interface that allows an application + to access instant messaging features with ease. + +Package: libmsn0.3-dbg +Architecture: any +Priority: extra +Section: debug +Depends: libmsn0.3 (= ${binary:Version}) +Description: high-level C++ library for MSN Messenger [debug] + The libmsn library is a C++ library for Microsoft's MSN Messenger + service. It provides a high-level interface that allows an application + to access instant messaging features with ease. + . + This package contains debugging files used to investigate problems with + binaries included in the libmsn package. + +Package: libmsn-dev +Section: libdevel +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends}, libmsn0.3 (= ${binary:Version}), libssl-dev +Description: high-level C++ library for MSN Messenger [devel] + The libmsn library is a C++ library for Microsoft's MSN Messenger + service. It provides a high-level interface that allows an application + to access instant messaging features with ease. + . + This package contains development files for building software that uses the + libmsn library. --- libmsn-4.1.orig/debian/compat +++ libmsn-4.1/debian/compat @@ -0,0 +1 @@ +6 --- libmsn-4.1.orig/debian/libmsn0.3.install +++ libmsn-4.1/debian/libmsn0.3.install @@ -0,0 +1 @@ +usr/lib/libmsn.so.0.* --- libmsn-4.1.orig/debian/libmsn-dev.install +++ libmsn-4.1/debian/libmsn-dev.install @@ -0,0 +1,4 @@ +usr/bin/msntest +usr/include/* +usr/lib/libmsn.so +usr/lib/pkgconfig/libmsn.pc --- libmsn-4.1.orig/debian/watch +++ libmsn-4.1/debian/watch @@ -0,0 +1,2 @@ +version=3 +http://sf.net/libmsn/libmsn-([\d\.]+)-([a-zA-Z0-9]*)\.tar\.bz2 --- libmsn-4.1.orig/debian/rules +++ libmsn-4.1/debian/rules @@ -0,0 +1,77 @@ +#!/usr/bin/make -f +# -*- makefile -*- +# Sample debian/rules that uses debhelper. +# This file was originally written by Joey Hess and Craig Small. +# As a special exception, when this file is copied by dh-make into a +# dh-make output file, you may use that output file without restriction. +# This special exception was added by Craig Small in version 0.37 of dh-make. + +# Uncomment this to turn on verbose mode. +#export DH_VERBOSE=1 + +builddir/Makefile: + dh_testdir + mkdir -p builddir + cd builddir && cmake .. -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_C_FLAGS="$(CFLAGS)" -DCMAKE_CXX_FLAGS="$(CFLAGS)" \ + -DCMAKE_SHARED_LINKER_FLAGS="-Wl,--no-undefined -Wl,--as-needed" \ + -DCMAKE_MODULE_LINKER_FLAGS="-Wl,--no-undefined -Wl,--as-needed" \ + -DCMAKE_EXE_LINKER_FLAGS="-Wl,--no-undefined -Wl,--as-needed" \ + -DCMAKE_BUILD_TYPE:STRING=RelWithDebInfo \ + -DCMAKE_VERBOSE_MAKEFILE:BOOL=ON \ + -DCMAKE_SKIP_RPATH:BOOL=ON + +build: build-stamp + +build-stamp: builddir/Makefile + dh_testdir + + # Add here commands to compile the package. + cd builddir && $(MAKE) + + touch $@ + +clean: + dh_testdir + dh_testroot + rm -f build-stamp + + # Add here commands to clean up after the build process. + rm -rf builddir + + dh_clean + +install: build + dh_testdir + dh_testroot + dh_clean -k + dh_installdirs + + # Add here commands to install the package into debian/tmp + cd builddir && $(MAKE) DESTDIR=$(CURDIR)/debian/tmp/ install + + +# Build architecture-independent files here. +binary-indep: build install +# We have nothing to do by default. + +# Build architecture-dependent files here. +binary-arch: build install + dh_testdir + dh_testroot + dh_installchangelogs + dh_installdocs + dh_install --sourcedir=debian/tmp/ + dh_lintian + dh_link + dh_strip --dbg-package=libmsn0.3-dbg + dh_compress + dh_fixperms + dh_makeshlibs -plibmsn0.3 -V'libmsn0.3 (>=4.0)' + dh_shlibdeps -a + dh_installdeb + dh_gencontrol + dh_md5sums + dh_builddeb + +binary: binary-indep binary-arch +.PHONY: build clean binary-indep binary-arch binary install configure --- libmsn-4.1.orig/debian/changelog +++ libmsn-4.1/debian/changelog @@ -0,0 +1,79 @@ +libmsn (4.1-0ubuntu1) lucid; urgency=low + + * New upstream bugfix release, closes LP: #424925 + + -- Jonathan Riddell Fri, 16 Apr 2010 14:55:02 +0100 + +libmsn (4.0-0ubuntu3) lucid; urgency=low + + * Bump version numbers in debian/rules too + * Correct .install file name + + -- Jonathan Thomas Thu, 07 Jan 2010 17:32:14 -0500 + +libmsn (4.0-0ubuntu2) lucid; urgency=low + + * Bump package name for new .so version + + -- Jonathan Thomas Thu, 07 Jan 2010 17:17:09 -0500 + +libmsn (4.0-0ubuntu1) lucid; urgency=low + + * New upstream release: + - Update libmsn-dev.install + + -- Jonathan Thomas Wed, 06 Jan 2010 20:30:22 -0500 + +libmsn (4.0~beta6-1) unstable; urgency=low + + * New upstream beta release + * Remove patch for buffer overflow, as it is now included upstream. + * Remove build-dependency on quilt, as it is no longer needed because + there are no patches to be applied. + * Bump shlibs due to bugfix in MSNClientInformationFields enum + + -- Pau Garcia i Quiles Wed, 10 Jun 2009 11:58:32 +0200 + +libmsn (4.0~beta5-1) unstable; urgency=low + + * New upstream beta release + * Move the -dbg package to the debug section + * Add patch from Ubuntu to fix potential buffer overflow + ( 02-avoid_potential_buffer_overrun.diff , LP 308060 ) + * Add build-dependency on quilt, for the patch above + * Bump standards to 3.8.1 (no changes needed) + * Bump shlibs dependency to beta5, as this is the first version without + the potential buffer overflow + + -- Pau Garcia i Quiles Mon, 18 May 2009 12:51:14 +0200 + +libmsn (4.0~beta4-1) unstable; urgency=low + + * New upstream beta release + + -- Pau Garcia i Quiles Thu, 12 Feb 2009 22:01:35 +0100 + +libmsn (4.0~beta3-1) unstable; urgency=low + + * New upstream release + + -- Pau Garcia i Quiles Sun, 28 Jan 2009 02:41:24 +0100 + +libmsn (4.0~beta2-1) unstable; urgency=low + + +++ Changes by Pau Garcia i Quiles: + + * New upstream beta release + + +++ Changes by Sune Vuorela: + + * Make libmsn-dev depend on libssl-dev. + * Add the copyright holders from cmake/ to copyright file. + + -- Sune Vuorela Sun, 25 Jan 2009 19:04:25 +0100 + +libmsn (4.0~beta1-1) unstable; urgency=low + + * Initial release (Closes: #505795) + + -- Pau Garcia i Quiles Sat, 15 Nov 2008 16:29:28 +0100