--- mimelib1-1.1.4.orig/debian/changelog +++ mimelib1-1.1.4/debian/changelog @@ -0,0 +1,62 @@ +mimelib1 (5:1.1.4-3build1) focal; urgency=medium + + * No-change rebuild for libgcc-s1 package name change. + + -- Matthias Klose Sun, 22 Mar 2020 16:49:48 +0100 + +mimelib1 (5:1.1.4-3) unstable; urgency=medium + + * debian/rules: fix installation of ltmain.sh to reflect path changes in + libtool. (closes: #818398) + + -- Jonas Meurer Sun, 17 Apr 2016 00:04:16 +0200 + +mimelib1 (5:1.1.4-2) unstable; urgency=low + + * remove libmimelib.la file from libmimelib1-dev package. + * bump standards-version to 3.8.3, no changes required. + + -- Jonas Meurer Mon, 24 Aug 2009 23:31:09 +0200 + +mimelib1 (5:1.1.4-1) unstable; urgency=low + + [ Jonas Meurer ] + * distribute libmimelib1c2a in debian/unstable again (closes: #514294) + * extract mimelib 1.1.2 from kdepim 3.5.9 into a new source tarball + * add autotools files Makefile.am, configure.in and mimelib/tests/Makefile.am + * apply lot of patches: + - patch mimelib/config.h to not depend on kdelibs anymore + - patch nntp.cpp, pop.cpp and uuencode.cpp to use strncpy() and strncat() + instead of strlcpy() and strlcat() + - apply several patches from mimelib in kdepim svn trunk: + rev #456704: mimelib/protocol.h (Warning--) + rev #534397: dwstring.cpp (remove redundant null check) + rev #539885: dw_cte.cpp (initialize destLen variables) + rev #624182: nntp.cpp, pop.cpp, uuencode.cpp (major config.h cleanup) + rev #671240: mimelib/address.h, mimelib/headers.h, mimelib/mailbox.h, + mimelib/mboxlist.h (remove not necessary "class classname;") + rev #674646: mimelib/address.h, mimelib/protocol.h, msgid.cpp (compile + fixes for win32) + rev #680111: mimelib/msgcmp.h, test/test_boyermor.cpp, subdir test + renamed to tests (move tests to subdir, unbreak compilation) + rev #686990: binhex.cpp, protocol.cpp (compile fixes for mingw) + rev #687443: binhex.cpp, protocol.cpp (msvc compile++ (it needs the + DwBinhex dtor as it's a virtual one)) + rev #698728: dw_mime.cpp, mimelib/enum.h (fix handling of vcard + attachments) + rev #714240: datetime.cpp, msgid.cpp (HAVE_CONFIG and config.h cleanup) + rev #755651: msgid.cpp (make-it-compile. For once, SS12 needs fewer + include files) + rev #778184: uuencode.cpp (eliminate config.h) + * not necessary to bump the soname. many thanks to Russ Allbery, + Boyd Stephen Smith Jr., Jan C. Nordholz and Adeodato Simó for the fantastic + help at debian-mentors. you rock! + * bump package version to 1.1.4 for the reason of heavy patching. + * add comments to debian/watch, describing why a place for new upstream + releases doesn't exist. + * add http://websvn.kde.org/trunk/KDE/kdepim/mimelib/ as Homepage field + in debian/control. this seems like the most appropriate URL. + * build-depend on libtool (>= 2.2), as ltmain.sh has been moved into a new + subdirectory with this release. + + -- Jonas Meurer Wed, 27 May 2009 22:07:38 +0200 --- mimelib1-1.1.4.orig/debian/compat +++ mimelib1-1.1.4/debian/compat @@ -0,0 +1 @@ +7 --- mimelib1-1.1.4.orig/debian/control +++ mimelib1-1.1.4/debian/control @@ -0,0 +1,31 @@ +Source: mimelib1 +Section: libs +Priority: extra +Maintainer: Jonas Meurer +Build-Depends: debhelper (>= 7), autotools-dev, libtool (>= 2.2), autoconf, automake +Standards-Version: 3.8.3 +Homepage: http://websvn.kde.org/trunk/KDE/kdepim/mimelib/ + +Package: libmimelib1c2a +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends} +Description: mime library - runtime + The mimelib library is a C++ class library for creating, parsing, and + modifying messages in MIME format. + . + This version of the library is a slightly patched version from kdepim3. + . + This is the runtime package for programs that use the libmimelib library. + +Package: libmimelib1-dev +Section: libdevel +Architecture: any +Depends: libmimelib1c2a (= ${binary:Version}) +Description: mime library - development + The mimelib library is a C++ class library for creating, parsing, and + modifying messages in MIME format. + . + This version of the library is a slightly patched version from kdepim3. + . + This is the development package which contains the headers for the + libmimelib library. --- mimelib1-1.1.4.orig/debian/copyright +++ mimelib1-1.1.4/debian/copyright @@ -0,0 +1,90 @@ +This package was debianized by Jonas Meurer on +Mon, 24 Apr 2009 17:04:29 +0200. + +It has been extracted from kdepim 3.5.9 debian sources, with help and +preliminary work done by Barry deFreese . +Several patches have been applied from a mimelib 1.1.3 tarball at +http://sourceforge.net/projects/lurker. +The files mimelib/nntp.cpp, mimelib/pop.cpp and mimelib/uuencode.cpp have +been patched to use strncpy() / strncat() instead of strlcpy() / strlcat(). + +At http://websvn.kde.org/tags/KDE/3.5.9/kdepim/mimelib/ the SVN tag of +mimelib from kdepim 3.5.9 is available. + +Original Upstream Author: Doug Sauder + +Copyright: Copyright (C) 1996, 1997 Douglas W. Sauder + +License: + +The original code was licensed: + Copyright (c) 1996, 1997 Douglas W. Sauder + All rights reserved. + + IN NO EVENT SHALL DOUGLAS W. SAUDER BE LIABLE TO ANY PARTY FOR DIRECT, + INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES ARISING OUT OF + THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN IF DOUGLAS W. SAUDER + HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + + DOUGLAS W. SAUDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, BUT + NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A + PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS ON AN "AS IS" + BASIS, AND DOUGLAS W. SAUDER HAS NO OBLIGATION TO PROVIDE MAINTENANCE, + SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. + +However the author has allowed to be relicensed under the GNU GPL: +http://lists.kde.org/?l=kde-licensing&m=96827043414940&w=2 + +---------- Forwarded Message ---------- +Subject: RE: Re: mimelib +Date: Wed, 6 Sep 2000 15:11:07 -0400 +From: "Doug Sauder" +To: "\"Michael Haeckel\"" , + "Don Sanders" + + +Hey, guys! It's me. ;-) + + + +Please put mimelib under the GPL. I would have done it myself, if I had +more time. + + + +> -----Original Message----- +> From: Doug Sauder [mailto:doug.sauder@pobox.com] +> Sent: Wednesday, September 06, 2000 13:01 +> To: Doug at work +> Subject: Fwd: Re: mimelib +> +> >From: Don Sanders +> >Organization: KDE +> >To: "Michael Haeckel" +> >Subject: Fwd: Re: mimelib +> >Date: Wed, 6 Sep 2000 18:40:12 +0200 +> >X-Mailer: KMail [version 1.1.94] +> >Cc: Doug Sauder , +> > Roberto Alsina +> > +> >Hi Micheal, +> > +> >IIRC you recently mailed Doug Sauder the maintainer of mimelib +> +> about some +> +> >technical issues. I'm having some trouble getting a reply from +> +> him. If you +> +> >don't mind me asking which email address did you use? +> > +> >BFN, +> >Don. +> > + +On Debian systems, a copy of the GPL can be found here: +/usr/share/common-licenses/GPL-2. + +The Debian packaging is copyright 2009, Jonas Meurer , +and is licensed under the GPL, see `/usr/share/common-licenses/GPL-2'. --- mimelib1-1.1.4.orig/debian/docs +++ mimelib1-1.1.4/debian/docs @@ -0,0 +1,3 @@ +mimelib/README +mimelib/README.mimepp +mimelib/Tutorial --- mimelib1-1.1.4.orig/debian/libmimelib1-dev.install +++ mimelib1-1.1.4/debian/libmimelib1-dev.install @@ -0,0 +1,3 @@ +debian/mimelib/usr/include/* usr/include +debian/mimelib/usr/lib/lib*.a usr/lib +debian/mimelib/usr/lib/lib*.so usr/lib --- mimelib1-1.1.4.orig/debian/libmimelib1c2a.install +++ mimelib1-1.1.4/debian/libmimelib1c2a.install @@ -0,0 +1 @@ +debian/mimelib/usr/lib/lib*.so.* usr/lib --- mimelib1-1.1.4.orig/debian/rules +++ mimelib1-1.1.4/debian/rules @@ -0,0 +1,99 @@ +#!/usr/bin/make -f + +# Uncomment this to turn on verbose mode. +#export DH_VERBOSE=1 + +# These are used for cross-compiling and for saving the configure script +# from having to guess our platform (since we know it already) +DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE) +DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE) + +ifeq ($(DEB_BUILD_GNU_TYPE), $(DEB_HOST_GNU_TYPE)) + confflags += --build $(DEB_HOST_GNU_TYPE) +else + confflags += --build $(DEB_BUILD_GNU_TYPE) --host $(DEB_HOST_GNU_TYPE) +endif + +CFLAGS = -Wall -g + +ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS))) + CFLAGS += -O0 +else + CFLAGS += -O2 +endif +ifeq (,$(findstring nostrip,$(DEB_BUILD_OPTIONS))) + INSTALL_PROGRAM += -s +endif +ifneq (,$(filter parallel=%,$(DEB_BUILD_OPTIONS))) + NUMJOBS = $(patsubst parallel=%,%,$(filter parallel=%,$(DEB_BUILD_OPTIONS))) + MAKEFLAGS += -j$(NUMJOBS) +endif + +configure: configure-stamp +configure-stamp: + dh_testdir + # Add here commands to configure the package. + set -e; for dir in config build-aux; do \ + test -f /usr/share/libtool/$${dir}/ltmain.sh && \ + ltfile="/usr/share/libtool/$${dir}/ltmain.sh"; \ + done; cp $${ltfile} ltmain.sh + autoreconf -i + CXXFLAGS="$(CFLAGS)" ./configure $(confflags) \ + --prefix=/usr \ + --mandir=/usr/share/man \ + --infodir=/usr/share/info + touch $@ + +build: build-stamp +build-stamp: configure-stamp + dh_testdir + # Add here commands to compile the package. + $(MAKE) + touch $@ + +clean: + dh_testdir + dh_testroot + # Add here commands to clean up after the build process. + if test -f Makefile; then $(MAKE) distclean; fi + rm -rf config.mess autom4te.cache + dh_clean configure-stamp build-stamp install-stamp + +install: install-stamp +install-stamp: build-stamp + dh_testdir + dh_testroot + dh_prep + dh_installdirs + # Add here commands to install the package into debian/tmp + $(MAKE) DESTDIR=$(CURDIR)/debian/mimelib install + touch $@ + + +# 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_install + dh_installdocs + dh_installchangelogs mimelib/Changes + dh_installman + dh_installexamples + #dh_lintian + dh_link + dh_strip + dh_compress + dh_fixperms + dh_makeshlibs + dh_installdeb + dh_shlibdeps + dh_gencontrol + dh_md5sums + dh_builddeb + +binary: binary-indep binary-arch +.PHONY: configure build clean install binary-indep binary-arch binary --- mimelib1-1.1.4.orig/debian/watch +++ mimelib1-1.1.4/debian/watch @@ -0,0 +1,7 @@ +# mimelib has been abandoned by upstream about ten years ago. +# thus it's impossible to give a valid URL to search for new upsteam releases. +# old releases can be found at several different places: +# ftp://ftp.crocodile.org/pub/mimelib (1.1.2) +# http://sourceforge.net/project/showfiles.php?group_id=8168 (kdenetwork 3.1.1) +# http://websvn.kde.org/tags/KDE/3.5.9/kdepim/mimelib/ (kdepim 3.5.9 svn tag) +# http://websvn.kde.org/trunk/KDE/kdepim/mimelib/ (kdepim svn trunk)