--- pantomime1.2-1.2.0~pre3+snap20071004+dfsg.orig/debian/control +++ pantomime1.2-1.2.0~pre3+snap20071004+dfsg/debian/control @@ -0,0 +1,55 @@ +Source: pantomime1.2 +Section: gnustep +Priority: optional +Maintainer: Debian GNUstep maintainers +Uploaders: Yavor Doganov +Build-Depends: cdbs, + debhelper (>= 7), + quilt, + libgnustep-base-dev, + libssl-dev +Standards-Version: 3.9.2 +Homepage: http://collaboration-world.com/pantomime +Vcs-Git: git://git.debian.org/pkg-gnustep/pantomime.git +Vcs-Browser: http://git.debian.org/?p=pkg-gnustep/pantomime.git + +Package: libpantomime1.2 +Section: libs +Architecture: any +Depends: ${shlibs:Depends}, + ${gnustep:Depends}, + ${misc:Depends} +Description: GNUstep framework for mail handling (runtime library) + Pantomime provides a GNUstep framework that models a mail system. Pantomime + can be seen as a JavaMail 1.2 clone written in Objective-C. + . + This package contains the runtime library files. + +Package: libpantomime1.2-dev +Section: libdevel +Architecture: any +Depends: libpantomime1.2 (= ${binary:Version}), + libgnustep-base-dev, + libssl-dev, + ${gnustep:Depends}, + ${misc:Depends} +Provides: libpantomime-dev +Description: GNUstep framework for mail handling (development files) + Pantomime provides a GNUstep framework that models a mail system. Pantomime + can be seen as a JavaMail 1.2 clone written in Objective-C. + . + Pantomime provides the following features: + . + * A full MIME encoder and decoder + * A "folder view" to POP3 accounts, local (Berkeley Format) or IMAP mailboxes + * A powerful API to work on all aspects of Message objects + * A local mailer and a SMTP conduit for sending messages + * APOP and SMTP AUTH support + * IMAP and POP3 URL Scheme support + * iconv and Core Foundation support + * maildir support + * SSL support for IMAP, POP3 and SMTP + * and more! + . + This package contains the files required to develop applications that use + Pantomime. --- pantomime1.2-1.2.0~pre3+snap20071004+dfsg.orig/debian/compat +++ pantomime1.2-1.2.0~pre3+snap20071004+dfsg/debian/compat @@ -0,0 +1 @@ +7 --- pantomime1.2-1.2.0~pre3+snap20071004+dfsg.orig/debian/changelog +++ pantomime1.2-1.2.0~pre3+snap20071004+dfsg/debian/changelog @@ -0,0 +1,241 @@ +pantomime1.2 (1.2.0~pre3+snap20071004+dfsg-4build1) raring; urgency=low + + * Rebuild for gnustep-base 1.24 transition. + + -- Benjamin Drung Wed, 21 Nov 2012 15:23:09 +0100 + +pantomime1.2 (1.2.0~pre3+snap20071004+dfsg-4) unstable; urgency=low + + * debian/control (Vcs-Arch): Remove. + (Vcs-Git, Vcs-Browser): New; the package is now maintained in Git. + (Standards-Version): Claim compliance with 3.9.2; no changes needed. + (libpantomime1.2-dev) : Add libssl-dev. + * debian/patches/compilation-errors.patch: New; fixes FTBFS with GCC 4.6 + (Closes: #618184). + * debian/patches/series: Update. + + -- Yavor Doganov Sun, 25 Sep 2011 20:17:52 +0300 + +pantomime1.2 (1.2.0~pre3+snap20071004+dfsg-3) unstable; urgency=low + + * debian/rules (OPTFLAG): No longer define; rework noopt handling to be + compatible with gnustep-make/2.4.x (Closes: #581955). + (DEB_INSTALL_DOCS_ALL): Remove README; only interesting for MuckOS X + users. + + -- Yavor Doganov Thu, 27 May 2010 15:10:39 +0300 + +pantomime1.2 (1.2.0~pre3+snap20071004+dfsg-2) unstable; urgency=low + + * debian/control (Maintainer, Uploaders): Remove Hubert and Eric, add + the GNUstep team and myself. + (Build-Depends): Bump debhelper to >= 7. Unversion + libgnustep-base-dev. Add quilt. + (Standards-Version): Claim compliance with 3.8.4 as of this upload. + (Section): Change to `gnustep'. + (Homepage, Vcs-Arch): New fields. + (Description): Tweak and reformat the list of features. + (Depends): Add ${gnustep:Depends} and ${misc:Depends}. + (libpantomime1.2-dev) : Use ${binary:Version}. Add + libgnustep-base-dev. + (Conflicts, Replaces): Remove. + * debian/compat: Set to 7. + * debian/postinst: Delete, not needed anymore. + * debian/rules: Include patchsys-quilt.mk. + (messages): Define to `yes' to enable verbose build logs. + (OPTFLAG, LDFLAGS): Define and use. + * debian/patches/link-libs.patch: New; link against all needed + libraries. + * debian/patches/compilation-warnings.patch: New. + * debian/patches/series: + * debian/README.source: + * debian/source/format: + * debian/watch: New file. + * debian/copyright: Add references to LGPL-2.1 and GPL-2. Delete + everything about the ELM license; the relevant code was removed + upstream almost 3 years ago. Add copyright years. + + -- Yavor Doganov Sat, 15 May 2010 08:04:47 +0300 + +pantomime1.2 (1.2.0~pre3+snap20071004+dfsg-1) unstable; urgency=low + + * New upstream snapshot. + + -- Hubert Chathi Thu, 4 Oct 2007 22:33:57 -0400 + +pantomime1.2 (1.2.0~pre3+dfsg-1~hc1) experimental; urgency=low + + * New upstream release. + * Make dh_makeshlibs add version information. + + -- Hubert Chan Sat, 10 Feb 2007 12:19:57 -0500 + +pantomime1.2 (1.2.0~pre2.dfsg-2) unstable; urgency=low + + * Update maintainer address. + * Remove unnecessary dependencies. (Closes: 377830) + + -- Hubert Chan Fri, 27 Oct 2006 12:41:30 -0400 + +pantomime1.2 (1.2.0~pre2.dfsg-1) unstable; urgency=low + + * New upstream release. + + -- Hubert Chan Wed, 27 Sep 2006 13:56:38 -0400 + +pantomime1.2 (1.1.99+20060527.dfsg-1) unstable; urgency=low + + * New upstream snapshot. + * Recompile with new GNUstep libraries. + * Bump standards version to 3.7.2. (no changes) + * Fix license headers in copyright file. + * Remove unneeded README.Debian file. + + -- Hubert Chan Wed, 30 Aug 2006 22:11:38 -0600 + +pantomime1.2 (1.1.99+20051227cvs.dfsg-1) unstable; urgency=low + + * Upstream CVS checkout. + * New co-maintainer. + * Bump standards version to 3.6.2.1. + * Recompile with new GNUstep libraries. + * Split into libpantomime1.2 and -dev packages. + * Change source package name since ABI has changed and we need both versions + in the archive. + * Put soname in -dev package version since API has changed in a + backwards-incompatible way. + * Fix the copyright file. + * Remove (non-Free) RFCs from source. + + -- Hubert Chan Thu, 2 Feb 2006 22:58:42 -0700 + +pantomime (1.1.99-1) experimental; urgency=low + + * New upstream version. + * New maintainer (Me). + * Upload in experimental. + * Pantomime is now a GNUstep framework: + we cannot build static lib anymore. Remove -dev package. + * Update description in debian/control file. + * override inappropriate lintian warnings. + + -- Eric Heintzmann Sun, 23 Jan 2005 12:11:22 +0100 + +pantomime (1.1.2-3) unstable; urgency=low + + * Build depend / depend on libgnustep-base-1.10-dev. + + -- Matthias Klose Sat, 20 Nov 2004 00:25:28 +0100 + +pantomime (1.1.2-2) unstable; urgency=low + + * Rebuild against new gnustep-base. + + -- Matthias Klose Tue, 6 Jul 2004 23:01:28 +0200 + +pantomime (1.1.2-1) unstable; urgency=low + + * New upstream version. + + -- Matthias Klose Fri, 2 Jan 2004 14:07:00 +0100 + +pantomime (1.1.1-1) unstable; urgency=low + + * New upstream version. + + -- Matthias Klose Wed, 15 Oct 2003 20:56:42 +0200 + +pantomime (1.1.0-1) unstable; urgency=low + + * New upstream version. + + -- Matthias Klose Thu, 28 Aug 2003 22:19:42 +0200 + +pantomime (1.0.99-2) unstable; urgency=low + + * Recompile for new GNUstep directory layout. + + -- Matthias Klose Wed, 30 Jul 2003 22:22:59 +0200 + +pantomime (1.0.99-1) unstable; urgency=low + + * New upstream release (2nd 1.1 prerelease). + * Change section to libdevel. + * Update Standards-Version to 3.5.10. + + -- Matthias Klose Thu, 29 May 2003 13:56:17 +0200 + +pantomime (1.0.98-2) unstable; urgency=low + + * Build using package header files, not installed header files. + + -- Matthias Klose Mon, 27 Jan 2003 07:28:15 +0100 + +pantomime (1.0.98-1) unstable; urgency=low + + * New upstream release (1st 1.1 prerelease). + + -- Matthias Klose Sun, 26 Jan 2003 20:46:15 +0100 + +pantomime (1.0.5-2) unstable; urgency=low + + * Recompile using libssl-0.9.7. + + -- Matthias Klose Sun, 26 Jan 2003 20:19:15 +0100 + +pantomime (1.0.5-1) unstable; urgency=low + + * New upstream version. + + -- Matthias Klose Wed, 11 Sep 2002 08:19:29 +0200 + +pantomime (1.0.4-3) unstable; urgency=low + + * Don't build bundles, when building with shared=no (closes: #155483). + + -- Matthias Klose Fri, 9 Aug 2002 08:33:03 +0200 + +pantomime (1.0.4-2) unstable; urgency=low + + * Correct dependency on gnustep-base-dev (closes: #154017). + + -- Matthias Klose Wed, 24 Jul 2002 00:23:32 +0200 + +pantomime (1.0.4-1) unstable; urgency=low + + * New upstream version. + * Build TCPSSLConnection bundle (closes: #151746). + + -- Matthias Klose Sat, 20 Jul 2002 14:02:40 +0200 + +pantomime (1.0.3-1) unstable; urgency=low + + * New upstream version + + -- Matthias Klose Wed, 1 May 2002 14:30:07 +0200 + +pantomime (1.0.2-0.1) unstable; urgency=medium + + * Non Maintainer Upload + * New upstream release + + -- Paul Seelig Mon, 25 Mar 2002 02:55:50 +0100 + +pantomime (1.0.1-1) unstable; urgency=low + + * New upstream release. Closes: #136785. + + -- Matthias Klose Mon, 4 Mar 2002 20:37:47 +0100 + +pantomime (1.0.0-1) unstable; urgency=low + + * New upstream release. + + -- Matthias Klose Sun, 3 Feb 2002 20:33:00 +0100 + +pantomime (0.9.0-1) unstable; urgency=low + + * Initial Release. + * Just needed for building GNUmail.app. + + -- Matthias Klose Wed, 16 Jan 2002 21:30:38 +0100 --- pantomime1.2-1.2.0~pre3+snap20071004+dfsg.orig/debian/README.source +++ pantomime1.2-1.2.0~pre3+snap20071004+dfsg/debian/README.source @@ -0,0 +1,8 @@ +This packages uses quilt to manage patches in a fairly straightforward +way. Please refer to the quilt documentation at + + /usr/share/doc/quilt/README.source + +for more details. + + -- Yavor Doganov , Tue, 8 Dec 2009 23:19:02 +0200 --- pantomime1.2-1.2.0~pre3+snap20071004+dfsg.orig/debian/copyright +++ pantomime1.2-1.2.0~pre3+snap20071004+dfsg/debian/copyright @@ -0,0 +1,49 @@ +This package was debianized by Matthias Klose +on Mon, 14 Jan 2002 02:02:50 +0100. + +It was downloaded from http://www.collaboration-world.com/pantomime/ + +Copyright © 2001-2007 Ludovic Marcotte (ludovic@Sophos.ca) + +License: + +Most files are licensed under the GNU Lesser General Public License: + + This library is free software; you can redistribute it and/or + modify it under the terms of 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. + + This library 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 + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + +On Debian GNU/{Linux,Hurd}, the full text of the license can be found +at /usr/share/common-licenses/LGPL (the precise version is available +at /usr/share/common-licenses/LGPL-2.1). + + +The GNUmakefiles are licensed under the GNU General Public License: + + 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. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + +On Debian GNU/{Linux,Hurd}, the full text of the license can be found +at /usr/share/common-licenses/GPL (the pricise version is available at +/usr/share/common-licenses/GPL-2). --- pantomime1.2-1.2.0~pre3+snap20071004+dfsg.orig/debian/rules +++ pantomime1.2-1.2.0~pre3+snap20071004+dfsg/debian/rules @@ -0,0 +1,33 @@ +#!/usr/bin/make -f + +# Uncomment this to turn on verbose mode. +#export DH_VERBOSE=1 + +DEB_GS_FRAMEWORKS = Pantomime + +DEB_GS_INTERFACE_VERSION_Pantomime = 1.2 + +include /usr/share/cdbs/1/rules/gnustep.mk +include /usr/share/cdbs/1/class/gnumakefile.mk +include /usr/share/cdbs/1/rules/patchsys-quilt.mk + +DEB_GS_AUTO_LINTIAN_OVERRIDES = y +DEB_GS_AUTO_DH_INSTALL = y + +DEB_DH_MAKESHLIBS_ARGS_ALL = -V +DEB_DH_SHLIBDEPS_INCLUDE = $(d_lib)/$(GS_LIBS_DIR) +framework = Pantomime +d_lib = debian/$(DEB_GS_LIBPKG_NAME_$(framework)) + +DEB_INSTALL_DOCS_ALL = Documentation/TODO Documentation/AUTHORS +DEB_INSTALL_CHANGELOGS_ALL = ChangeLog + +export messages := yes + +LDFLAGS := -Wl,-z,defs -Wl,--as-needed + +ifneq (,$(filter noopt,$(DEB_BUILD_OPTIONS))) +optim := debug=yes +endif + +DEB_MAKE_INVOKE += $(optim) LDFLAGS="$(LDFLAGS)" --- pantomime1.2-1.2.0~pre3+snap20071004+dfsg.orig/debian/watch +++ pantomime1.2-1.2.0~pre3+snap20071004+dfsg/debian/watch @@ -0,0 +1,2 @@ +# Pantomime is no longer actively developed, so there are no new +# upstream releases to track. --- pantomime1.2-1.2.0~pre3+snap20071004+dfsg.orig/debian/source/format +++ pantomime1.2-1.2.0~pre3+snap20071004+dfsg/debian/source/format @@ -0,0 +1 @@ +1.0 --- pantomime1.2-1.2.0~pre3+snap20071004+dfsg.orig/debian/patches/series +++ pantomime1.2-1.2.0~pre3+snap20071004+dfsg/debian/patches/series @@ -0,0 +1,3 @@ +compilation-errors.patch +link-libs.patch +compilation-warnings.patch --- pantomime1.2-1.2.0~pre3+snap20071004+dfsg.orig/debian/patches/compilation-errors.patch +++ pantomime1.2-1.2.0~pre3+snap20071004+dfsg/debian/patches/compilation-errors.patch @@ -0,0 +1,18 @@ +2011-03-31 Yavor Doganov + + Fix FTBFS with gcc-4.6. + * Framework/Pantomime/NSString+Extensions.m: Don't import + . + + +--- pantomime.orig/Framework/Pantomime/NSString+Extensions.m ++++ pantomime/Framework/Pantomime/NSString+Extensions.m +@@ -37,8 +37,6 @@ + #ifdef MACOSX + #include + #include +-#else +-#include + #endif + + #include --- pantomime1.2-1.2.0~pre3+snap20071004+dfsg.orig/debian/patches/compilation-warnings.patch +++ pantomime1.2-1.2.0~pre3+snap20071004+dfsg/debian/patches/compilation-warnings.patch @@ -0,0 +1,80 @@ +2009-12-08 Yavor Doganov + + Fix some compilation warnings. + * Framework/Pantomime/io.c: Include . + * Framework/Pantomime/CWDNSManager.m (-[CWDNSManager + _parseHostsFile]) : Declare as nil. + * Framework/Pantomime/CWLocalFolder+maildir.m (-parse_maildir: + all:) : Likewise. + * Framework/Pantomime/CWInternetAddress.m (-[CWInternetAddress + initWithString:]): Cast b to BOOL as appropriate. + * Frameworks/Pantomime/CWParser.m (+parseDate: inMessage:): + Initialize tz, s. + (+parseDestination: forType: inMessage: quick:): Likewise for len. + +--- pantomime1.2-1.2.0~pre3+snap20071004+dfsg.orig/Framework/Pantomime/io.c ++++ pantomime1.2-1.2.0~pre3+snap20071004+dfsg/Framework/Pantomime/io.c +@@ -32,6 +32,7 @@ + #endif + + #include ++#include + #include // For memset() + #include // For ntohs() and friends. + + +--- pantomime1.2-1.2.0~pre3+snap20071004+dfsg.orig/Framework/Pantomime/CWDNSManager.m ++++ pantomime1.2-1.2.0~pre3+snap20071004+dfsg/Framework/Pantomime/CWDNSManager.m +@@ -397,7 +397,7 @@ + + if (aString) + { +- NSString *aWord, *theIP; ++ NSString *aWord, *theIP = nil; + NSScanner *aScanner; + + aScanner = [NSScanner scannerWithString: aString]; + +--- pantomime1.2-1.2.0~pre3+snap20071004+dfsg.orig/Framework/Pantomime/CWInternetAddress.m ++++ pantomime1.2-1.2.0~pre3+snap20071004+dfsg/Framework/Pantomime/CWInternetAddress.m +@@ -103,7 +103,7 @@ + idx = 0; + while (b && idx < a-d) + { +- b = isspace(buf[idx]); ++ b = (BOOL) isspace(buf[idx]); + idx++; + } + } +--- pantomime1.2-1.2.0~pre3+snap20071004+dfsg.orig/Framework/Pantomime/CWLocalFolder+maildir.m ++++ pantomime1.2-1.2.0~pre3+snap20071004+dfsg/Framework/Pantomime/CWLocalFolder+maildir.m +@@ -116,7 +116,7 @@ + // + - (void) parse_maildir: (NSString *) theDirectory all: (BOOL) theBOOL + { +- NSString *aPath, *aNewPath, *thisMailFile; ++ NSString *aPath, *aNewPath = nil, *thisMailFile; + NSFileManager *aFileManager; + NSMutableArray *allFiles; + FILE *aStream; +--- pantomime1.2-1.2.0~pre3+snap20071004+dfsg.orig/Framework/Pantomime/CWParser.m ++++ pantomime1.2-1.2.0~pre3+snap20071004+dfsg/Framework/Pantomime/CWParser.m +@@ -358,7 +358,8 @@ + { + NSData *aData; + +- int month, day, year, hours, mins, secs, tz, i, j, len, tot, s; ++ int month, day, year, hours, mins, secs, i, j, len, tot; ++ int tz = 0, s = 0; + unsigned char *bytes, *word; + + aData = [theLine subdataFromIndex: 6]; +@@ -525,7 +526,7 @@ + CWInternetAddress *anInternetAddress; + NSData *aData; + +- int i, len, s_len, x, y; ++ int i, len = 0, s_len, x, y; + unsigned char *bytes; + BOOL b; + --- pantomime1.2-1.2.0~pre3+snap20071004+dfsg.orig/debian/patches/link-libs.patch +++ pantomime1.2-1.2.0~pre3+snap20071004+dfsg/debian/patches/link-libs.patch @@ -0,0 +1,16 @@ +2009-12-08 Yavor Doganov + + * Framework/Pantomime/GNUmakefile (ADDITIONAL_LDFLAGS): Remove. + (LIBRARIES_DEPEND_UPON): Define to avoid unresolved symbols. + +--- pantomime1.2-1.2.0~pre3+snap20071004+dfsg.orig/Framework/Pantomime/GNUmakefile ++++ pantomime1.2-1.2.0~pre3+snap20071004+dfsg/Framework/Pantomime/GNUmakefile +@@ -185,7 +185,7 @@ + ifeq ($(GNUSTEP_TARGET_OS),mingw32) + ADDITIONAL_GUI_LIBS += -lregex -liconv -lssl -lcrypto + else +-ADDITIONAL_LDFLAGS += -lssl -lcrypto ++LIBRARIES_DEPEND_UPON := $(FND_LIBS) $(OBJC_LIBS) -lssl + endif + + # Under Solaris, we include SSL headers / libraries