debian/0000755000000000000000000000000012231170707007166 5ustar debian/watch0000644000000000000000000000047211615006174010223 0ustar # Run the "uscan" command to check for upstream updates and more. version=3 # dist-based URL doesn't have the newer versions # http://search.cpan.org/dist/Mail-Cclient/ .*/Mail-Cclient-v?(\d[\d.]+)\.(?:tar(?:\.gz|\.bz2)?|tgz|zip) http://www.cpan.org/modules/by-module/Mail/HDIAS/Mail-Cclient-([0-9\.]+).tar.gz debian/README.source0000644000000000000000000000040111615006174011341 0ustar Notes on unusual build routines ------------------------------- This package is maintained using CDBS and git-buildpackage. More info at . -- Jonas Smedegaard Wed, 13 Jul 2011 11:50:23 +0200 debian/control.in0000644000000000000000000000153311615006174011201 0ustar Source: libmail-cclient-perl Section: perl Priority: optional Maintainer: Debian Perl Group Uploaders: Jonas Smedegaard Standards-Version: 3.9.2 Vcs-Git: git://git.debian.org/git/pkg-perl/packages/libmail-cclient-perl Vcs-Browser: http://anonscm.debian.org/gitweb/?p=pkg-perl/packages/libmail-cclient-perl.git Build-Depends: @cdbs@ Homepage: http://www.cpan.org/modules/by-module/Mail/HDIAS/ Package: libmail-cclient-perl Architecture: any Depends: ${perl:Depends}, ${shlibs:Depends}, ${misc:Depends} Description: Interface to UW c-client library Mail::Cclient gives access to mailboxes in many different formats (including remote IMAP folders) via the c-client API. The c-client library is the core library used by Pine and the University of Washington IMAP daemon (written by Mark Crispin). debian/rules0000755000000000000000000000334111615006174010250 0ustar #!/usr/bin/make -f # -*- mode: makefile; coding: utf-8 -*- # Copyright © 2003-2008,2011 Jonas Smedegaard # Description: Main Debian packaging script for Mail::Cclient # # 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, 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, see . include /usr/share/cdbs/1/rules/upstream-tarball.mk include /usr/share/cdbs/1/rules/utils.mk include /usr/share/cdbs/1/class/perl-makemaker.mk include /usr/share/cdbs/1/rules/debhelper.mk DEB_UPSTREAM_URL = http://www.cpan.org/modules/by-module/Mail/HDIAS DEB_UPSTREAM_PACKAGE = Mail-Cclient DEB_UPSTREAM_TARBALL_MD5 = 36ee07558270d8feed5e1b5b77a4ee25 DEB_MAKEMAKER_USER_FLAGS := --with-shared_cclient --with-pam --with-ssl --cclient_dir=/usr/include/c-client --with-kerberos --with-cclient-includes=/usr/include/c-client DEB_INSTALL_EXAMPLES_libmail-cclient-perl := examples/* DEB_MAKE_CHECK_TARGET = test | tee debian/tests.txt || true DEB_INSTALL_DOCS_ALL += debian/tests.txt binary-fixup/libmail-cclient-perl:: chmod a-x $(cdbs_curdestdir)/usr/share/doc/$(cdbs_curpkg)/examples/*.txt clean:: rm -f debian/tests.txt rm -f Cclient.h # Needed by upstream build process CDBS_BUILD_DEPENDS += , libc-client-dev, libpam-dev, libssl-dev, libkrb5-dev debian/copyright0000644000000000000000000000376611615006174011136 0ustar Format: http://svn.debian.org/wsvn/dep/web/deps/dep5.mdwn?rev=174 Upstream-Name: Mail::Cclient Upstream-Contact: Henrique Dias Source: http://www.cpan.org/modules/by-module/Mail/HDIAS/ Files: * Copyright: 1998-2004, Malcolm Beattie License: Artistic or GPL-1+ This program is free software; you can redistribute it and/or modify it under the terms of either: . a) the GNU General Public License as published by the Free Software Foundation; either version 1, or (at your option) any later version, or . b) the "Artistic License" which comes with this kit. Files: criteria.* Copyright: 2001, University of Washington License: UNKNOWN Comment: Apache-2.0 Code lacks licensing info, but refers to libc-client, part of uw-imap project, licensed as 'Apache-2.0'. Files: debian/* Copyright: 2003-2008,2011, Jonas Smedegaard License: GPL-2+ License: Artistic Comment: On Debian systems the 'Artistic License' is located in '/usr/share/common-licenses/Artistic'. License: Apache-2.0 Comment: On Debian systems the 'Apache License' version 2.0 is located in '/usr/share/common-licenses/Apache-2.0'. License: GPL-1+ Comment: On Debian systems the 'GNU General Public License' version 1 is located in '/usr/share/common-licenses/GPL'. License: GPL-2+ 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, 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. Comment: On Debian systems the 'GNU General Public License' version 2 is located in '/usr/share/common-licenses/GPL'. . You should have received a copy of the 'GNU General Public License' along with this program. If not, see . debian/copyright_hints0000644000000000000000000000511311615006174012327 0ustar Format: http://svn.debian.org/wsvn/dep/web/deps/dep5.mdwn?rev=174 Upstream-Name: FIXME Upstream-Contact: FIXME Source: FIXME Disclaimer: Autogenerated by CDBS Files: Cclient.pod Changes FAQ MANIFEST META.yml Makefile.PL TODO debian/README.source debian/compat debian/control debian/control.in debian/gbp.conf debian/patches/1001_fix_segfault_from_truncated_pointer.patch debian/patches/README debian/patches/series debian/source/format debian/source/local-options debian/watch examples/copy.txt examples/fetch_body.pl examples/fetch_structure.pl examples/imap.txt examples/list_mailboxs.pl examples/mime.txt examples/rfc822_date.pl examples/rfc822_output.txt examples/rfc822_parse_adrlist.pl examples/rfc822_write_address.pl examples/search.txt examples/search_msg.txt examples/smtp_mail.pl examples/smtp_mail_append.txt examples/smtp_mail_mpart.pl examples/sort.txt examples/struct.txt examples/summ.txt examples/thread.txt examples/thread_test.pl examples/utf8_mime2text.pl t/check.t t/elt.t t/expunge.t t/fetch_body.t t/fetch_header.t t/fetch_message.t t/fetch_mime.t t/fetch_structure.t t/fetch_text.t t/list.t t/msgno.t t/nmsgs.t t/parameters.t t/ping.t t/rfc822_8bit.t t/rfc822_base64.t t/rfc822_binary.t t/rfc822_date.t t/rfc822_parse_adrlist.t t/rfc822_qprint.t t/rfc822_write_address.t t/search.t t/search_msg.t t/smtp_open.t t/sort.t t/subscribe.t t/thread.t t/uid.t t/unsubscribe.t t/utf8_mime2text.t testmbx/multipart.mbox testmbx/test.mbox testmbx/test_mpart.mbox typemap Copyright: *No copyright* License: UNKNOWN FIXME Files: Cclient.pm Cclient.xs README Copyright: 1998, - 2004, Malcolm Beattie License: UNKNOWN FIXME Files: criteria.c criteria.h Copyright: 2001, University of Washington License: UNKNOWN FIXME Files: Copying Copyright: 1989, Free Software Foundation, Inc 19xx name of author 19yy HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR HOLDERS AND/OR OTHER PARTIES disclaimer" for the program, if holder saying it may be interest in the the software, and License: GPL FIXME Files: debian/rules Copyright: 2003-2008,2011, Jonas Smedegaard License: GPL FIXME Files: Artistic Copyright: Holder Holder as specified below Holder maintains some Holder may not be used to endorse or promote Holder to include Holder" is whoever is named in the or Holder, and derivatives of that collection of files Holder, but only to the computing community at large Holder. A Package notices and associated disclaimers of this Package, but belong to whoever generated License: UNKNOWN FIXME debian/source/0000755000000000000000000000000011615006174010467 5ustar debian/source/format0000644000000000000000000000001411615006174011675 0ustar 3.0 (quilt) debian/patches/0000755000000000000000000000000011615010400010601 5ustar debian/patches/1001_fix_segfault_from_truncated_pointer.patch0000644000000000000000000000047311615006174021620 0ustar # Fix segfault on some architectures due to fs_get implicit conversion # More info: http://bugs.debian.org/308541 --- a/criteria.c +++ b/criteria.c @@ -13,6 +13,7 @@ #include #include #include +#include #include "mail.h" #include "misc.h" #include "criteria.h" debian/patches/1002_Don-t-use-PERL_POLLUTE-macros.patch0000644000000000000000000005163311615010400017275 0ustar From 96a11f3b97edabe831aa2ef951e7312c6c72fd57 Mon Sep 17 00:00:00 2001 From: Niko Tyni Date: Sun, 10 Jul 2011 22:00:14 +0300 Subject: [PATCH] Don't use PERL_POLLUTE macros Bug: https://rt.cpan.org/Public/Bug/Display.html?id=69907 Bug-Debian: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=628517 The sv_yes, sv_no, sv_undef, etc. symbol names are compatibility macros that have been deprecated since Perl 5.6. Perl 5.14.0 removes support for defining PERL_POLLUTE to get these compatibility macros, so replace them all with the current names (PL_sv_yes, PL_sv_no, etc.) and don't define PERL_POLLUTE any more. --- Cclient.xs | 169 +++++++++++++++++++++++++++++------------------------------ typemap | 2 +- 2 files changed, 84 insertions(+), 87 deletions(-) diff --git a/Cclient.xs b/Cclient.xs index a88bb52..7ee3a3a 100644 --- a/Cclient.xs +++ b/Cclient.xs @@ -40,9 +40,6 @@ #define strcaseEQ(s1,s2) (!strcasecmp(s1,s2)) #endif -/* Ensure na and sv_undef get defined */ -#define PERL_POLLUTE - #include "EXTERN.h" #include "perl.h" #include "XSUB.h" @@ -82,7 +79,7 @@ static SV *newRV_noinc(SV *ref) { #endif static SV *str_to_sv(char *str) { - return str ? newSVpv(str, 0) : newSVsv(&sv_undef); + return str ? newSVpv(str, 0) : newSVsv(&PL_sv_undef); } static HV *av_to_hv(AV *av, int n) { @@ -186,54 +183,54 @@ char *generate_message_id() { static void make_mail_envelope(ENVELOPE *env, char *dhost, HV* hv) { if(hv_exists(hv, "from", 4)) { SV **value = hv_fetch(hv, "from", 4, 0); - rfc822_parse_adrlist(&env->from, SvPV(*value, na), dhost); + rfc822_parse_adrlist(&env->from, SvPV(*value, PL_na), dhost); env->return_path = rfc822_cpy_adr(env->from); } if(hv_exists(hv, "to", 2)) { SV **value = hv_fetch(hv, "to", 2, 0); - rfc822_parse_adrlist(&env->to, SvPV(*value, na), dhost); + rfc822_parse_adrlist(&env->to, SvPV(*value, PL_na), dhost); } if(hv_exists(hv, "cc", 2)) { SV **value = hv_fetch(hv, "cc", 2, 0); - rfc822_parse_adrlist(&env->cc, SvPV(*value, na), dhost); + rfc822_parse_adrlist(&env->cc, SvPV(*value, PL_na), dhost); } if(hv_exists(hv, "bcc", 3)) { SV **value = hv_fetch(hv, "bcc", 3, 0); - rfc822_parse_adrlist(&env->bcc, SvPV(*value, na), dhost); + rfc822_parse_adrlist(&env->bcc, SvPV(*value, PL_na), dhost); } if(hv_exists(hv, "sender", 6)) { SV **value = hv_fetch(hv, "sender", 6, 0); - rfc822_parse_adrlist(&env->sender, SvPV(*value, na), dhost); + rfc822_parse_adrlist(&env->sender, SvPV(*value, PL_na), dhost); } if(hv_exists(hv, "reply_to", 8)) { SV **value = hv_fetch(hv, "reply_to", 8, 0); - rfc822_parse_adrlist(&env->reply_to, SvPV(*value, na), dhost); + rfc822_parse_adrlist(&env->reply_to, SvPV(*value, PL_na), dhost); } if(hv_exists(hv, "return_path", 11)) { SV **value = hv_fetch(hv, "return_path", 11, 0); - rfc822_parse_adrlist(&env->return_path, SvPV(*value, na), dhost); + rfc822_parse_adrlist(&env->return_path, SvPV(*value, PL_na), dhost); } if(hv_exists(hv, "in_reply_to", 11)) { SV **value = hv_fetch(hv, "in_reply_to", 11, 0); - env->in_reply_to = SvPV(*value, na); + env->in_reply_to = SvPV(*value, PL_na); } if(hv_exists(hv, "message_id", 10)) { SV **value = hv_fetch(hv, "message_id", 10, 0); - env->message_id = SvPV(*value, na); + env->message_id = SvPV(*value, PL_na); } else env->message_id = generate_message_id(); if(hv_exists(hv, "subject", 7)) { SV **value = hv_fetch(hv, "subject", 7, 0); - env->subject = SvPV(*value, na); + env->subject = SvPV(*value, PL_na); } if(hv_exists(hv, "remail", 6)) { SV **value = hv_fetch(hv, "remail", 6, 0); - env->remail = SvPV(*value, na); + env->remail = SvPV(*value, PL_na); } if(hv_exists(hv, "date", 4)) { SV **value = hv_fetch(hv, "date", 4, 0); - env->date = SvPV(*value, na); + env->date = SvPV(*value, PL_na); } else { char buf[DATE_BUFF_SIZE]; rfc822_date(buf); @@ -241,15 +238,15 @@ static void make_mail_envelope(ENVELOPE *env, char *dhost, HV* hv) { } if(hv_exists(hv, "newsgroups", 10)) { SV **value = hv_fetch(hv, "newsgroups", 10, 0); - env->newsgroups = SvPV(*value, na); + env->newsgroups = SvPV(*value, PL_na); } if(hv_exists(hv, "followup_to", 11)) { SV **value = hv_fetch(hv, "followup_to", 11, 0); - env->followup_to = SvPV(*value, na); + env->followup_to = SvPV(*value, PL_na); } if(hv_exists(hv, "references", 10)) { SV **value = hv_fetch(hv, "references", 11, 0); - env->references = SvPV(*value, na); + env->references = SvPV(*value, PL_na); } } @@ -267,11 +264,11 @@ static PARAMETER *make_mail_parameter(SV *sv) { if(hv_exists(hv, "attribute", 9)) { SV **value = hv_fetch(hv, "attribute", 9, 0); - p->attribute = SvPV(*value, na); + p->attribute = SvPV(*value, PL_na); } if(hv_exists(hv, "value", 5)) { SV **value = hv_fetch(hv, "value", 5, 0); - p->value = SvPV(*value, na); + p->value = SvPV(*value, PL_na); } } } @@ -316,7 +313,7 @@ static void make_mail_disposition(SV *sv, BODY **body) { HV *hv = (HV*)SvRV(sv); if(hv_exists(hv, "type", 4)) { SV **v = hv_fetch(hv, "type", 4, 0); - (*body)->disposition.type = SvPV(*v, na); + (*body)->disposition.type = SvPV(*v, PL_na); } if(hv_exists(hv, "parameter", 9)) { SV **v = hv_fetch(hv, "parameter", 9, 0); @@ -418,7 +415,7 @@ static void make_mail_body(BODY *body, HV* hv) { if(hv_exists(hv, "content_type", 12)) { char *type = NULL, *subtype = NULL; SV **value = hv_fetch(hv, "content_type", 12, 0); - char *ctype = SvPV(*value, na); + char *ctype = SvPV(*value, PL_na); type = strtok(ctype, "/"); if(type) { @@ -430,7 +427,7 @@ static void make_mail_body(BODY *body, HV* hv) { if(hv_exists(hv, "encoding", 8)) { SV **value = hv_fetch(hv, "encoding", 8, 0); - body->encoding = set_encoding(SvPV(*value, na)); + body->encoding = set_encoding(SvPV(*value, PL_na)); } if(hv_exists(hv, "disposition", 11)) { SV **value = hv_fetch(hv, "disposition", 11, 0); @@ -442,11 +439,11 @@ static void make_mail_body(BODY *body, HV* hv) { } if(hv_exists(hv, "description", 11)) { SV **value = hv_fetch(hv, "description", 11, 0); - body->description = SvPV(*value, na); + body->description = SvPV(*value, PL_na); } if(hv_exists(hv, "id", 2)) { SV **value = hv_fetch(hv, "id", 2, 0); - body->id = SvPV(*value, na); + body->id = SvPV(*value, PL_na); } if(hv_exists(hv, "language", 8)) { SV **value = hv_fetch(hv, "language", 8, 0); @@ -455,17 +452,17 @@ static void make_mail_body(BODY *body, HV* hv) { #ifdef DR_NONEWMAIL if(hv_exists(hv, "location", 8)) { SV **value = hv_fetch(hv, "location", 8, 0); - body->location = SvPV(*value, na); + body->location = SvPV(*value, PL_na); } #endif if(hv_exists(hv, "md5", 3)) { SV **value = hv_fetch(hv, "md5", 3, 0); - body->md5 = SvPV(*value, na); + body->md5 = SvPV(*value, PL_na); } if(hv_exists(hv, "path", 4)) { SV **value = hv_fetch(hv, "path", 4, 0); unsigned char *data; - addfile(SvPV(*value, na), &body->contents.text); + addfile(SvPV(*value, PL_na), &body->contents.text); if(body->type == TYPEOTHER) set_mime_type(&body); } else if(hv_exists(hv, "data", 4)) { @@ -730,11 +727,11 @@ make_body(BODY *body) { } else if (body->type == TYPEMESSAGE && strEQ(body->subtype, "RFC822")) { AV *mess = newAV(); MESSAGE *msg = body->nested.msg; - av_push(mess, msg ? make_envelope(msg->env) : &sv_undef); - av_push(mess, msg ? make_body(msg->body) : &sv_undef); + av_push(mess, msg ? make_envelope(msg->env) : &PL_sv_undef); + av_push(mess, msg ? make_body(msg->body) : &PL_sv_undef); nest = newRV_noinc((SV*)mess); } else - nest = newSVsv(&sv_undef); + nest = newSVsv(&PL_sv_undef); av_push(av, nest); av_push(av, newRV_noinc((SV*)stringlist_to_av(body->language))); @@ -1053,7 +1050,7 @@ mail_open(stream, mailbox, ...) long options = 0; CODE: for (i = 2; i < items; i++) { - char *option = SvPV(ST(i), na); + char *option = SvPV(ST(i), PL_na); if(strEQ(option, "debug")) options |= OP_DEBUG; else if(strEQ(option, "readonly")) @@ -1106,7 +1103,7 @@ mail_close(stream, ...) long options = 0; int i; for(i = 1; i < items; i++) { - char *option = SvPV(ST(i), na); + char *option = SvPV(ST(i), PL_na); if(strEQ(option, "expunge")) options |= CL_EXPUNGE; else { @@ -1172,7 +1169,7 @@ mail_status(stream, mailbox, ...) long flags = 0; CODE: for (i = 2; i < items; i++) { - char *flag = SvPV(ST(i), na); + char *flag = SvPV(ST(i), PL_na); if (strEQ(flag, "messages")) flags |= SA_MESSAGES; else if (strEQ(flag, "recent")) @@ -1319,7 +1316,7 @@ mail_fetch_fast(stream, sequence, ...) long flags = 0; PPCODE: for (i = 2; i < items; i++) { - char *flag = SvPV(ST(i), na); + char *flag = SvPV(ST(i), PL_na); if (strEQ(flag, "uid")) flags |= FT_UID; else { @@ -1328,7 +1325,7 @@ mail_fetch_fast(stream, sequence, ...) } } mail_fetch_fast(stream, sequence, flags); - ST(0) = &sv_yes; + ST(0) = &PL_sv_yes; void mail_fetch_flags(stream, sequence, ...) @@ -1341,7 +1338,7 @@ mail_fetch_flags(stream, sequence, ...) long flags = 0; PPCODE: for (i = 2; i < items; i++) { - char *flag = SvPV(ST(i), na); + char *flag = SvPV(ST(i), PL_na); if (strEQ(flag, "uid")) flags |= FT_UID; else { @@ -1350,7 +1347,7 @@ mail_fetch_flags(stream, sequence, ...) } } mail_fetch_flags(stream, sequence, flags); - ST(0) = &sv_yes; + ST(0) = &PL_sv_yes; void mail_fetch_structure(stream, msgno, ...) @@ -1366,7 +1363,7 @@ mail_fetch_structure(stream, msgno, ...) BODY *body = 0; PPCODE: for (i = 2; i < items; i++) { - char *flag = SvPV(ST(i), na); + char *flag = SvPV(ST(i), PL_na); if (strEQ(flag, "uid")) flags |= FT_UID; else { @@ -1398,15 +1395,15 @@ mail_thread(stream, ...) croak("Wrong numbers of args (KEY => value)" " passed to Mail::Cclient::thread"); for(i = 1; i < items; i = i + 2) { - char *key = SvPV(ST(i), na); + char *key = SvPV(ST(i), PL_na); if(strcaseEQ(key, "threading")) - threading = SvPV(ST(i+1), na); + threading = SvPV(ST(i+1), PL_na); else if(strcaseEQ(key, "charset")) - cs = SvPV(ST(i+1), na); + cs = SvPV(ST(i+1), PL_na); else if(strcaseEQ(key, "search")) - search_criteria = SvPV(ST(i+1), na); + search_criteria = SvPV(ST(i+1), PL_na); else if(strcaseEQ(key, "flag")) { - char *flag = SvPV(ST(i+1), na); + char *flag = SvPV(ST(i+1), PL_na); if (strEQ(flag, "uid")) flags |= SE_UID; else @@ -1446,7 +1443,7 @@ mail_sort(stream, ...) croak("Wrong numbers of args (KEY => value)" " passed to Mail::Cclient::sort"); for(i = 1; i < items; i = i + 2) { - char *key = SvPV(ST(i), na); + char *key = SvPV(ST(i), PL_na); if(strcaseEQ(key, "sort")) { SV *arrayRef = ST(i+1); if(SvROK(arrayRef) && SvTYPE(SvRV(arrayRef))) { @@ -1462,9 +1459,9 @@ mail_sort(stream, ...) croak("SORT => not array ref" " passed to Mail::Cclient::sort"); } else if(strcaseEQ(key, "charset")) - cs = SvPV(ST(i+1), na); + cs = SvPV(ST(i+1), PL_na); else if(strcaseEQ(key, "search")) - search_criteria = SvPV(ST(i+1), na); + search_criteria = SvPV(ST(i+1), PL_na); else if(strcaseEQ(key, "flag")) { AV *avflags; int k; @@ -1477,7 +1474,7 @@ mail_sort(stream, ...) } for (k = 0; k < av_len(avflags) + 1; k++) { SV **allflags = av_fetch(avflags, k, 0); - char *flag = SvPV(*allflags, na); + char *flag = SvPV(*allflags, PL_na); if(strEQ(flag, "uid")) flags |= SE_UID; else if(strEQ(flag, "searchfree")) @@ -1508,7 +1505,7 @@ mail_sort(stream, ...) if(pg) pg = pg->next = mail_newsortpgm(); else pgm = pg = mail_newsortpgm(); - if(SvPOKp(*elem)) criteria = SvPV(*elem, na); + if(SvPOKp(*elem)) criteria = SvPV(*elem, PL_na); pg->function = (strEQ(criteria, "subject")) ? SORTSUBJECT : (strEQ(criteria, "from")) @@ -1546,7 +1543,7 @@ mail_fetch_message(stream, msgno, ...) char *msg; PPCODE: for (i = 2; i < items; i++) { - char *flag = SvPV(ST(i), na); + char *flag = SvPV(ST(i), PL_na); if (strEQ(flag, "uid")) flags |= FT_UID; else { @@ -1574,7 +1571,7 @@ mail_fetch_header(stream, msgno, ...) char *hdr; PPCODE: if(ix == 0 && items > 2) { - section = SvPV(ST(2), na); + section = SvPV(ST(2), PL_na); n++; } for (i = n; i < items; i++) { @@ -1587,7 +1584,7 @@ mail_fetch_header(stream, msgno, ...) } lines = av_to_stringlist((AV*)sv); } else { - char *flag = SvPV(sv, na); + char *flag = SvPV(sv, PL_na); if (strEQ(flag, "uid")) flags |= FT_UID; else if (strEQ(flag, "not")) @@ -1623,11 +1620,11 @@ mail_fetch_text(stream, msgno, ...) char *text; PPCODE: if(ix == 0 && items > 2) { - section = SvPV(ST(2), na); + section = SvPV(ST(2), PL_na); n++; } for (i = n; i < items; i++) { - char *flag = SvPV(ST(i), na); + char *flag = SvPV(ST(i), PL_na); if (strEQ(flag, "uid")) flags |= FT_UID; else if (strEQ(flag, "peek")) @@ -1655,7 +1652,7 @@ mail_fetch_mime(stream, msgno, section = NIL, ...) char *mime; PPCODE: for (i = 3; i < items; i++) { - char *flag = SvPV(ST(i), na); + char *flag = SvPV(ST(i), PL_na); if (strEQ(flag, "uid")) flags |= FT_UID; else if (strEQ(flag, "internal")) @@ -1683,7 +1680,7 @@ mail_fetch_body(stream, msgno, section = NIL, ...) char *body; PPCODE: for(i = 3; i < items; i++) { - char *flag = SvPV(ST(i), na); + char *flag = SvPV(ST(i), PL_na); if(strEQ(flag, "uid")) flags |= FT_UID; else if(strEQ(flag, "peek")) @@ -1717,7 +1714,7 @@ mail_elt(stream, msgno) MESSAGECACHE *elt; PPCODE: elt = mail_elt(stream, msgno); - XPUSHs(elt ? sv_2mortal(make_elt(stream, elt)) : &sv_undef); + XPUSHs(elt ? sv_2mortal(make_elt(stream, elt)) : &PL_sv_undef); # # Message Status Manipulation Functions @@ -1735,7 +1732,7 @@ mail_setflag(stream, sequence, flag, ...) clearflag = 1 CODE: for(i = 3; i < items; i++) { - char *fl = SvPV(ST(i), na); + char *fl = SvPV(ST(i), PL_na); if(strEQ(fl, "uid")) flags |= ST_UID; else if (strEQ(fl, "silent")) @@ -1779,7 +1776,7 @@ mail_copy(stream, sequence, mailbox, ...) long flags = 0; CODE: for (i = 3; i < items; i++) { - char *flag = SvPV(ST(i), na); + char *flag = SvPV(ST(i), PL_na); if (strEQ(flag, "uid")) flags |= CP_UID; else if (strEQ(flag, "move")) @@ -1832,11 +1829,11 @@ mail_search(stream, ...) croak("Wrong numbers of args (KEY => value)" " passed to Mail::Cclient::search"); for(i = 1; i < items; i = i + 2) { - char *key = SvPV(ST(i), na); + char *key = SvPV(ST(i), PL_na); if(strcaseEQ(key, "search")) - search_criteria = SvPV(ST(i+1), na); + search_criteria = SvPV(ST(i+1), PL_na); else if(strcaseEQ(key, "charset")) - cs = SvPV(ST(i+1), na); + cs = SvPV(ST(i+1), PL_na); else if(strcaseEQ(key, "flag")) { int k; AV *avflags; @@ -1849,7 +1846,7 @@ mail_search(stream, ...) } for (k = 3; k < av_len(avflags) + 1; k++) { SV **allflags = av_fetch(avflags, k, 0); - char *flag = SvPV(*allflags, na); + char *flag = SvPV(*allflags, PL_na); if (strEQ(flag, "uid")) flags |= SE_UID; else if (strEQ(flag, "searchfree")) @@ -1888,7 +1885,7 @@ mail_filter(stream, ...) " passed to Mail::Cclient::filter"); for(i = 1; i < items; i = i + 2) { - char *key = SvPV(ST(i), na); + char *key = SvPV(ST(i), PL_na); if(strcaseEQ(key, "msgno")) { msgno = (unsigned long)SvUV(ST(i+1)); } else if(strcaseEQ(key, "lines")) { @@ -1897,7 +1894,7 @@ mail_filter(stream, ...) lines = av_to_stringlist((AV*)SvRV(arrayRef)); } } else if(strcaseEQ(key, "flag")) { - char *flag = SvPV(ST(i+1), na); + char *flag = SvPV(ST(i+1), PL_na); if (strEQ(flag, "not")) flags |= FT_NOT; else @@ -1941,7 +1938,7 @@ mail_real_gc(stream, ...) long flags = 0; CODE: for (i = 1; i < items; i++) { - char *flag = SvPV(ST(i), na); + char *flag = SvPV(ST(i), PL_na); if (strEQ(flag, "elt")) flags |= GC_ELT; else if (strEQ(flag, "env")) @@ -1971,42 +1968,42 @@ mail__parameters(stream, param, sv = 0) PPCODE: if(strEQ(param, "USERNAME")) { if(sv) - mail_parameters(stream, SET_USERNAME, SvPV(sv, na)); + mail_parameters(stream, SET_USERNAME, SvPV(sv, PL_na)); else res_str = mail_parameters(stream, GET_USERNAME, 0); } else if(strEQ(param, "HOMEDIR")) { if(sv) - mail_parameters(stream, SET_HOMEDIR, SvPV(sv, na)); + mail_parameters(stream, SET_HOMEDIR, SvPV(sv, PL_na)); else res_str = mail_parameters(stream, GET_HOMEDIR, 0); } else if(strEQ(param, "LOCALHOST")) { if(sv) - mail_parameters(stream, SET_LOCALHOST, SvPV(sv, na)); + mail_parameters(stream, SET_LOCALHOST, SvPV(sv, PL_na)); else res_str = mail_parameters(stream, GET_LOCALHOST, 0); } else if(strEQ(param, "SYSINBOX")) { if(sv) - mail_parameters(stream, SET_SYSINBOX, SvPV(sv, na)); + mail_parameters(stream, SET_SYSINBOX, SvPV(sv, PL_na)); else res_str = mail_parameters(stream, GET_SYSINBOX, 0); } else if(strEQ(param, "NEWSACTIVE")) { if(sv) - mail_parameters(stream, SET_NEWSACTIVE, SvPV(sv, na)); + mail_parameters(stream, SET_NEWSACTIVE, SvPV(sv, PL_na)); else res_str = mail_parameters(stream, GET_NEWSACTIVE, 0); } else if (strEQ(param, "NEWSSPOOL")) { if(sv) - mail_parameters(stream, SET_NEWSSPOOL, SvPV(sv, na)); + mail_parameters(stream, SET_NEWSSPOOL, SvPV(sv, PL_na)); else res_str = mail_parameters(stream, GET_NEWSSPOOL, 0); } else if(strEQ(param, "NEWSRC")) { if(sv) - mail_parameters(stream, SET_NEWSRC, SvPV(sv, na)); + mail_parameters(stream, SET_NEWSRC, SvPV(sv, PL_na)); else res_str = mail_parameters(stream, GET_NEWSRC, 0); } else if(strEQ(param, "ANONYMOUSHOME")) { if(sv) - mail_parameters(stream, SET_ANONYMOUSHOME, SvPV(sv, na)); + mail_parameters(stream, SET_ANONYMOUSHOME, SvPV(sv, PL_na)); else res_str = mail_parameters(stream, GET_ANONYMOUSHOME, 0); } else if(strEQ(param, "OPENTIMEOUT")) { @@ -2118,7 +2115,7 @@ mail__parameters(stream, param, sv = 0) croak("no such parameter name: %s", param); } if(sv) - ST(0) = &sv_yes; + ST(0) = &PL_sv_yes; else { if (res_str) XPUSHs(sv_2mortal(newSVpv(res_str, 0))); @@ -2176,7 +2173,7 @@ smtp_open_full(package="Mail::Cclient::SMTP", ...) croak("Wrong numbers of args (KEY => value)" " passed to Mail::Cclient::SMTP::smtp_open_full"); for(i = 1; i < items; i = i + 2) { - char *key = SvPV(ST(i), na); + char *key = SvPV(ST(i), PL_na); if(strcaseEQ(key, "hostlist")) { int k; AV *av_hl; @@ -2191,11 +2188,11 @@ smtp_open_full(package="Mail::Cclient::SMTP", ...) New(0, hostlist, n * sizeof(char *), char*); for (k = 0; k < n; k++) { SV **h = av_fetch(av_hl, k, 0); - char *host = SvPV(*h, na); + char *host = SvPV(*h, PL_na); hostlist[k] = host; } } else if(strcaseEQ(key, "service")) - service = SvPV(ST(i+1), na); + service = SvPV(ST(i+1), PL_na); else if(strcaseEQ(key, "port")) port = (unsigned long)SvUV(ST(i+1)); else if(strcaseEQ(key, "options")) { @@ -2210,7 +2207,7 @@ smtp_open_full(package="Mail::Cclient::SMTP", ...) } for(k = 0; k < av_len(av_options) + 1; k++) { SV **sv_opt = av_fetch(av_options, k, 0); - char *option = SvPV(*sv_opt, na); + char *option = SvPV(*sv_opt, PL_na); if(strEQ(option, "debug")) options |= SOP_DEBUG; else if(strEQ(option, "dsn")) @@ -2262,11 +2259,11 @@ smtp_mail(stream, ...) int i; CODE: for(i = 1; i < items; i = i + 2) { - char *key = SvPV(ST(i), na); + char *key = SvPV(ST(i), PL_na); if(strcaseEQ(key, "defaulthost")) - dhost = SvPV(ST(i+1), na); + dhost = SvPV(ST(i+1), PL_na); else if(strcaseEQ(key, "transaction")) - trans = ucase(SvPV(ST(i+1), na)); + trans = ucase(SvPV(ST(i+1), PL_na)); else if(strcaseEQ(key, "filehandle")) fp = IoIFP(sv_2io(ST(i+1))); else if(strcaseEQ(key, "envelope")) @@ -2422,7 +2419,7 @@ rfc822_parse_adrlist(string, host) env = mail_newenvelope(); rfc822_parse_adrlist(&env->to, string, host); XPUSHs(env->to ? - sv_2mortal(newRV_noinc((SV*)make_address(env->to))) : &sv_undef); + sv_2mortal(newRV_noinc((SV*)make_address(env->to))) : &PL_sv_undef); char * @@ -2460,9 +2457,9 @@ rfc822_output(...) int i; CODE: for(i = 0; i < items; i = i + 2) { - char *key = SvPV(ST(i), na); + char *key = SvPV(ST(i), PL_na); if(strcaseEQ(key, "defaulthost")) - dhost = SvPV(ST(i+1), na); + dhost = SvPV(ST(i+1), PL_na); else if(strcaseEQ(key, "filehandle")) fp = IoIFP(sv_2io(ST(i+1))); else if(strcaseEQ(key, "envelope")) diff --git a/typemap b/typemap index 34a9201..48aef3f 100644 --- a/typemap +++ b/typemap @@ -7,7 +7,7 @@ T_XSCPTR MAGIC *mg; SV *sv = ($arg); - if (sv == &sv_undef) + if (sv == &PL_sv_undef) $var = 0; else { if (!sv_isobject(sv)) -- 1.7.5.4 debian/patches/series0000644000000000000000000000013011615007551012025 0ustar 1001_fix_segfault_from_truncated_pointer.patch 1002_Don-t-use-PERL_POLLUTE-macros.patch debian/patches/README0000644000000000000000000000021111615006174011470 0ustar 0xxx: Grabbed from upstream development. 1xxx: Possibly relevant for upstream adoption. 2xxx: Only relevant for official Debian release. debian/compat0000644000000000000000000000000211615006174010365 0ustar 6 debian/control0000644000000000000000000000200711615007232010565 0ustar Source: libmail-cclient-perl Section: perl Priority: optional Maintainer: Debian Perl Group Uploaders: Jonas Smedegaard , Dominic Hargreaves Standards-Version: 3.9.2 Vcs-Git: git://git.debian.org/git/pkg-perl/packages/libmail-cclient-perl Vcs-Browser: http://anonscm.debian.org/gitweb/?p=pkg-perl/packages/libmail-cclient-perl.git Build-Depends: devscripts (>= 2.10.7~), cdbs (>= 0.4.73~), perl, debhelper (>= 6), dh-buildinfo, libc-client-dev, libpam-dev, libssl-dev, libkrb5-dev Homepage: http://www.cpan.org/modules/by-module/Mail/HDIAS/ Package: libmail-cclient-perl Architecture: any Depends: ${perl:Depends}, ${shlibs:Depends}, ${misc:Depends} Description: Interface to UW c-client library Mail::Cclient gives access to mailboxes in many different formats (including remote IMAP folders) via the c-client API. The c-client library is the core library used by Pine and the University of Washington IMAP daemon (written by Mark Crispin). debian/gbp.conf0000644000000000000000000000014611615006174010607 0ustar # Configuration file for git-buildpackage and friends [DEFAULT] pristine-tar = True sign-tags = True debian/changelog0000644000000000000000000003762312231170707011053 0ustar libmail-cclient-perl (1.12-11build2) trusty; urgency=low * Rebuild for Perl 5.18. -- Colin Watson Mon, 21 Oct 2013 10:20:07 +0100 libmail-cclient-perl (1.12-11build1) precise; urgency=low * Rebuild for Perl 5.14. -- Colin Watson Tue, 15 Nov 2011 20:03:15 +0000 libmail-cclient-perl (1.12-11) unstable; urgency=low * Add patch 1002_Don-t-use-PERL_POLLUTE-macros from Niko Tyni to fix FTBFS with perl 5.14 (Closes: #628517) -- Dominic Hargreaves Sat, 30 Jul 2011 15:11:15 +0100 libmail-cclient-perl (1.12-10) unstable; urgency=low [ Jonas Smedegaard ] * Depend on ${misc:Depends}. * Update CDBS: + Drop local snippets: All in main CDBS now. + Include perl-makemaker.mk (not deprecated perlmodule.mk). + Tighten build-dependency on cdbs. + Slightly relax build-dependency on devscripts. * Packaging moved to git (from Subversion): + Adjust Vcs-* control file fields. + Tidy access rights of installed example files (not source ones). * Use source format 3.0 (quilt): + Git-ignore quilt .pc dir, and add dpkg-source local-options (to ease building with git-buildpackage). + Stop including quilt CDBS snippet, and stop build-depending on quilt. * Update CDBS: + Add README.source (replacing README.cdbs-tweaks). + Simplify declaring build-dependencies. * Bump policy compliance to standards-version 3.9.2. * Add licensing header to rules file. * Update copyright file: + Rewrite using draft 174 of DEP-5 format. + Fix add files section for libc-client files (license: Apache-2.0). * Fix tighten build-dependency on debhelper. * Add git-buildpackage config, enabling signed tags and pristine-tar. [ Nathan Handler ] * debian/watch: Update to ignore development releases. [ Salvatore Bonaccorso ] * debian/control: Changed: Replace versioned (build-)dependency on perl (>= 5.6.0-{12,16}) with an unversioned dependency on perl (as permitted by Debian Policy 3.8.3). -- Jonas Smedegaard Thu, 14 Jul 2011 02:13:39 +0200 libmail-cclient-perl (1.12-9) unstable; urgency=medium * This release (and 1.12-9) fixes FTBFS, and thus closes: bug#487066, thanks to Lucas Nussbaum. * Bump urgency to medium due to RC bugfix. -- Jonas Smedegaard Sun, 29 jun 2008 10:49:56 +0200 libmail-cclient-perl (1.12-8) unstable; urgency=low [ gregor herrmann ] * debian/control: Added: Vcs-Svn field (source stanza); Vcs-Browser field (source stanza). Removed: XS-Vcs-Svn fields (source stanza). [ Jonas Smedegaard ] * Update local cdbs tweaks: + Mirror debian/control Vcs-* changes in debian/control.in. + Strip non-printable chars from copyright-check.mk output. + Relax copyright-check.mk to only warn by default. This fixes a potential FTBFS. + Update dependency cleanup to strip cdbs 0.4.27 (not 0.4.27-1). * Update debian/copyright-hints. * Bump debhelper compatibility level to 6. * Semi-auto-update debian/control to update build-dependencies: DEB_AUTO_UPDATE_DEBIAN_CONTROL=yes fakeroot debian/rules clean -- Jonas Smedegaard Sun, 29 jun 2008 10:47:43 +0200 libmail-cclient-perl (1.12-7) unstable; urgency=low * Pass over maintenance of the package to the Perl group: Change Maintainer, and add myself to Uploaders. * Update local cdbs snippets: + Fix wget options in update-tarball. + Major improvements to copyright-check, including new versioned build-dependency on devscripts. Update debian/copyright_hints. + Update debian/README.cdbs-tweaks. * Semi-auto-update debian/control to apply changes contained in the above: DEB_AUTO_UPDATE_DEBIAN_CONTROL=yes fakeroot debian/rules clean -- Jonas Smedegaard Sat, 29 Mar 2008 22:44:58 +0100 libmail-cclient-perl (1.12-6) unstable; urgency=low * Bump debhelper compat level and build-dependency to version 5. * Semi-auto-update debian/control to apply changes contained in the above: DEB_AUTO_UPDATE_DEBIAN_CONTROL=yes fakeroot debian/rules clean -- Jonas Smedegaard Wed, 19 Mar 2008 02:58:35 +0100 libmail-cclient-perl (1.12-5) unstable; urgency=low * Add XS-Vcs-Svn and XS-Vcs-Browser fields to debian/control. * Move Homepage to own field (from pseudo-field in long description). * Bump standards-version to 3.7.3 (no changes needed). * Update cdbs tweaks (no canges affecting this packaging currently): + Support zip in upstream-tarball.mk + Use ~ as repackaging delimiter in upstream-tarball.mk to make room for point releases and cleaned up rerelease + Rename top srcdir in repackaged tarball to $pkg-$ver.orig to comply with Developers Reference 6.7.8.2. + Support mangling upstream version string in upstream-tarball.mk + Drop buildcore.mk override (set DEB_AUTO_UPDATE_DEBIAN_CONTROL manually when needed instead) * Adjust watch file to invoke svn-upgrade (not uupdate). -- Jonas Smedegaard Fri, 04 Jan 2008 19:14:17 +0100 libmail-cclient-perl (1.12-4) unstable; urgency=low * Build against up-to-date libc-client. * Bump standards version to 3.7.2 (no changes needed). * Update local cdbs tweaks: + Make sure buildinfo ran only once. + Add new upstream-tarball.mk to implement get-orig-source and more. + Add new copyright-check.mk to help discover changes to copyrights. + Add new buildcore.mk overloading upstream buildcore.mk and enables debian/control auto-update when DEB_BUILD_OPTIONS contains cdbs-autoupdate. Drop local hack using DEB_BUILD_OPTIONS=update. + Add README.cdbs-tweaks to source, and advertise in debian/rules. * Isolate segfault-fixing patch (bug#308541) using patchsys-quilt.mk. * Declare (and strip duplicate) dependencies in debian/rules. * Remove Cclient.h in clean target. * Mention only copyright and licensing info in debian/copyright (drop additional notes, including old FSF address). * Semi-auto-update debian/control: DEB_BUILD_OPTIONS=cdbs-autoupdate fakeroot debian/rules pre-build -- Jonas Smedegaard Sun, 16 Sep 2007 20:32:17 +0200 libmail-cclient-perl (1.12-3) unstable; urgency=low * Fix GSSAPI by linking explicitly against libc-client. Closes: bug#318079 (thanks to Stephen Quinney ). * Switch to using a local cdbs snippet to invoke dh-buildinfo. * Raise to standards version 3.6.2 (no changes needed). * Use cdbs debian/control auto-build - but only when environment includes DEB_BUILD_OPTIONS=update. * Auto-update build-dependencies (and manually rip out build-essential buggily sneaking in). -- Jonas Smedegaard Wed, 13 Jul 2005 13:08:33 +0200 libmail-cclient-perl (1.12-2) unstable; urgency=low * Avoid segfault on some archs. Closes: bug#308541 (thanks to patch by Dann Frazier ). -- Jonas Smedegaard Tue, 10 May 2005 23:57:00 +0200 libmail-cclient-perl (1.12-1) unstable; urgency=high * New upstream release. * This should work on ia64, so set urgency=high to hopefully reach sarge in time for the release. -- Jonas Smedegaard Tue, 26 Oct 2004 14:04:02 +0200 libmail-cclient-perl (1.10-1) unstable; urgency=low * New upstream release. * Add usage hint to watch file. -- Jonas Smedegaard Thu, 23 Sep 2004 23:13:27 +0200 libmail-cclient-perl (1.9-1) unstable; urgency=low * New upstream release. * Standards-Version: 3.6.1. * Use (and build-depend on) dh-buildinfo. * Install generated debian/tests.txt, and remove the file on clean. * debian/copyright rewritten: + Info duplicated in debian/changelog removed + "Linux" no longer mentioned (Debian supports several systems) + Simplified section regarding upstream source. + Copied copyright and license info verbatim (no real changes except updated year to include 2004). * Drop the use of compiler flag -fsigned-char (it makes no difference on powerpc as intended, and is wrong to use in the first place). -- Jonas Smedegaard Tue, 4 May 2004 17:19:58 +0200 libmail-cclient-perl (1.8-4) unstable; urgency=low * Rebuild once more, to hopefully wakeup ia64 buildd. Hopefully this closes: Bug#175765 (if not then please reopen...). * This also closes: Bug#236095 (1.8-2 was never succesfully uploaded). -- Jonas Smedegaard Fri, 16 Apr 2004 18:36:03 +0200 libmail-cclient-perl (1.8-3) unstable; urgency=low * Rebuild using 'debuild -sa' to include source. -- Jonas Smedegaard Fri, 5 Mar 2004 04:31:48 +0100 libmail-cclient-perl (1.8-2) unstable; urgency=low * Rebuild against (and update dependency against) newest libc-client. This closes: #236095 (once it succesfully builds on all platforms). -- Jonas Smedegaard Thu, 4 Mar 2004 11:49:04 +0100 libmail-cclient-perl (1.8-1) unstable; urgency=low * New upstream release. * Switch to using CDBS. Build-depend on recent cdbs with proper perl support. * Build against current libc-client (Closes: Bug#201526). * Add watch file (using author subdir). * Standards version 3.6.0. * Explicitly build-depend on directly dependent stuff again (I have been convinced...). * Build on all architectures again (that was not the proper approach: old broken arm and ia64 builds still avoid the others from entering testing...). -- Jonas Smedegaard Sun, 17 Aug 2003 09:26:03 +0200 libmail-cclient-perl (1.7-5) unstable; urgency=low * Add upstream authors to copyright. * Limit packaging to platforms passing the tests (and inform upstream of the problems with arm and ia64). -- Jonas Smedegaard Fri, 18 Apr 2003 14:23:08 +0200 libmail-cclient-perl (1.7-4) unstable; urgency=low * Change section to perl. * Update build-dependency on libc-client, thanks to Bdale Garbee (closes: Bug#187087). * Tighten build-dependency on libc-client to one with proper dependencies, and drop redundant build-dependencies. * Lower build-dependency on perl as described in perl-policy 3.3 (instead of the tighter one used during the 5.8 transition) to ease building on woody. * Switch debhelper hint from DH_COMPAT to debian/compat, and use v4. * Respect noopt build option. * Claim compliance with Policy 3.5.9. -- Jonas Smedegaard Mon, 14 Apr 2003 01:12:41 +0200 libmail-cclient-perl (1.7-3) unstable; urgency=low * Recompile against new openssl. * Change section to interpreters. -- Jonas Smedegaard Tue, 28 Jan 2003 05:23:29 +0100 libmail-cclient-perl (1.7-2) unstable; urgency=low * Adopting package, and closes: bug#174094. Thanks, Jaldhar, for maintaining it until now. * Changing maintainer field. * Build against current libc-client package, and build-depend on it. * Build with kerberos support, (in line with current libc-client) and build-depend on libkrb5-dev. * Run `make test` at compile time. * Update copyright + Extend coverage until the year 2002 + Mention Debian location of Artistic License and GPL + Include a URL for the source (not only the CPAN search engine) * Rewrite debian/rules to use debhelper v3 (to support globbing) and tighten build-dependency on debhelper. * Include examples. -- Jonas Smedegaard Fri, 27 Dec 2002 09:29:33 +0100 libmail-cclient-perl (1.7-1) unstable; urgency=low * New upstream release. -- Jaldhar H. Vyas Sun, 15 Sep 2002 14:12:29 -0400 libmail-cclient-perl (1.6-1) unstable; urgency=low * New upstream release. * Added proper pointer to licenses in copyright file. (Closes: #157608) * fixed failure when use'ing with qw() (Closes: #160533) -- Jaldhar H. Vyas Thu, 12 Sep 2002 14:28:53 -0400 libmail-cclient-perl (1.5-4) unstable; urgency=low * Added proper build-depends for perl 5.8.0 -- Jaldhar H. Vyas Sat, 17 Aug 2002 22:28:35 -0400 libmail-cclient-perl (1.5-3) unstable; urgency=low * Recompiled for perl 5.8.0 -- Jaldhar H. Vyas Thu, 1 Aug 2002 00:50:50 -0400 libmail-cclient-perl (1.5-2) unstable; urgency=high * Moved from non-us to main * Urgency abused to make sure that happens before woody is released. * Fixed mail_append() parameter order which was causing appends to IMAP mailboxes not to work and added an imapdate method that returns the date in the format specified by RFC2060 so it can be given to mail_append() when appending messages to an IMAP mailbox. Thanks to GOMBAS Gabor for the patch. (Closes: #144035) -- Jaldhar H. Vyas Wed, 24 Apr 2002 14:57:53 -0400 libmail-cclient-perl (1.5-1) unstable; urgency=low * New upstream release. * built with the latest libc-client.so, should work correctly now. (Closes: #121594) -- Jaldhar H. Vyas Mon, 17 Dec 2001 14:15:29 -0500 libmail-cclient-perl (1.4.1-1.1) unstable; urgency=low * Just a test to see if the shared c-client is working correctly. -- Jaldhar H. Vyas Thu, 13 Dec 2001 16:34:47 -0500 libmail-cclient-perl (1.4.1-1) unstable; urgency=low * New upstream release. * Fixed build -dependencies (Closes: #118954) -- Jaldhar H. Vyas Fri, 16 Nov 2001 00:16:22 -0500 libmail-cclient-perl (1.4-3) unstable; urgency=low * Ok, should really go into non-us now. (Closes: #117578) * Makefile.PL was screwed up giving a module that didn't work correctly. That's fixed now. -- Jaldhar H. Vyas Mon, 29 Oct 2001 15:39:45 -0500 libmail-cclient-perl (1.4-2) unstable; urgency=low * NOTE TO FTP MASTERS: This actually links to a library that contains SSL so it will have to go into non-US. -- Jaldhar H. Vyas Wed, 24 Oct 2001 22:12:41 -0400 libmail-cclient-perl (1.4-1) unstable; urgency=low * New upstream version. -- Jaldhar H. Vyas Wed, 24 Oct 2001 12:07:01 -0400 libmail-cclient-perl (1.1-1) unstable; urgency=low * New maintainer. * New upstream version. * Built against the latest c-client lib. (Closes: #98079) * Should build properly from source now. (Closes: #84555, #105147) * Updated to latest policy and perl policy. (Closes: #80692, #95413) -- Jaldhar H. Vyas Fri, 3 Aug 2001 15:46:36 -0400 libmail-cclient-perl (0.6-4) frozen unstable; urgency=low * New upload so it'll go into frozen as well * Missed a couple of bugs that should have been closed (closes: bug#48154, bug#51938) -- Michael Alan Dorman Wed, 2 Feb 2000 14:50:18 -0500 libmail-cclient-perl (0.6-3) unstable; urgency=low * Linked against newer version of c-client lib. (closes: bug#55463) -- Michael Alan Dorman Tue, 18 Jan 2000 09:36:11 -0500 libmail-cclient-perl (0.6-2.1) unstable; urgency=low * NMU: Now linked against my shared lib version of c-client -- Jaldhar H. Vyas Fri, 22 Oct 1999 22:28:02 -0400 libmail-cclient-perl (0.6-2) unstable; urgency=low * Fix binary-arch/indep targets. (closes: bug#42058) -- Michael Alan Dorman Wed, 28 Jul 1999 11:21:45 -0400 libmail-cclient-perl (0.6-1) unstable; urgency=low * New upstream version. * Modified for new perl packages. (closes: bug#41538) * Modified to use debhelper. * Fixes close on local mailbox (closes: bug#36097) * Probably fixes another random segv (closes: bug#41395) -- Michael Alan Dorman Sun, 25 Jul 1999 16:16:25 -0400 libmail-cclient-perl (0.4-2) unstable; urgency=low * Correct problems spotted by lintian (doh!) -- Michael Alan Dorman Fri, 5 Mar 1999 10:35:49 -0500 libmail-cclient-perl (0.4-1) unstable; urgency=low * Initial Debianization. -- Michael Alan Dorman Thu, 19 Nov 1998 09:27:11 -0500 Local variables: mode: debian-changelog user-mail-address: "mdorman@debian.org" End: