Import pantomime-1.2.0pre3

Pantomime provides a set of Objective-C classes that model a mail
system. Pantomime can be seen as a JavaMail 1.2 clone written in
Objective-C. The C language is only used where performance is critical.
Pantomime uses a little bit of ELM code.

Pantomime provides the following features (and more):
 * a full MIME encoder and decoder
 * a "folder view" to local mailboxes (Berkeley Format), POP3 accounts
   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
 * UNIX mbox and maildir support
 * SSL/TLS support for IMAP, POP3 and SMTP
This commit is contained in:
ajacoutot 2007-07-29 14:15:31 +00:00
parent db97ea44eb
commit 614865b314
6 changed files with 167 additions and 0 deletions

View File

@ -0,0 +1,26 @@
# $OpenBSD: Makefile,v 1.1.1.1 2007/07/29 14:15:31 ajacoutot Exp $
COMMENT= framework to major mail protocols
DISTNAME= Pantomime-1.2.0pre3
PKGNAME= ${DISTNAME:L}
SHARED_LIBS= Pantomime 1.2 # .1.2
CATEGORIES= mail
HOMEPAGE= http://www.collaboration-world.com/pantomime
WANTLIB= crypto ssl
MASTER_SITES= ${HOMEPAGE}.data/releases/Stable/
MODULES= x11/gnustep
BUILD_DEPENDS= :gnustep-base-*:x11/gnustep/base
WRKDIST= ${WRKDIR}/Pantomime
pre-configure:
@perl -pi -e 's,^PANTOMIME_MAJOR_VERSION=.*,PANTOMIME_MAJOR_VERSION=${LIBPantomime_VERSION:R},g;' \
-e 's,^PANTOMIME_MINOR_VERSION=.*,PANTOMIME_MINOR_VERSION=${LIBPantomime_VERSION:E},g' \
${WRKSRC}/Framework/Pantomime/GNUmakefile
.include <bsd.port.mk>

View File

@ -0,0 +1,5 @@
MD5 (gnustep/Pantomime-1.2.0pre3.tar.gz) = Bu4WR3qs98UDGTaZdyPHkQ==
RMD160 (gnustep/Pantomime-1.2.0pre3.tar.gz) = JcOXCA8IJteyZuAYJGZYcH6bvQA=
SHA1 (gnustep/Pantomime-1.2.0pre3.tar.gz) = vt31ONI5UTvdRvZ9sE6bTUvXRBw=
SHA256 (gnustep/Pantomime-1.2.0pre3.tar.gz) = hCJ6CMqRMfFP3GqhNlsV112CyoT8POrsLZNvONOPL/I=
SIZE (gnustep/Pantomime-1.2.0pre3.tar.gz) = 441478

View File

@ -0,0 +1,12 @@
$OpenBSD: patch-Framework_Pantomime_CWParser_m,v 1.1.1.1 2007/07/29 14:15:31 ajacoutot Exp $
--- Framework/Pantomime/CWParser.m.orig Mon May 21 16:27:17 2007
+++ Framework/Pantomime/CWParser.m Mon May 21 16:27:25 2007
@@ -40,7 +40,7 @@
//
static char *month_name[12] = {"jan", "feb", "mar", "apr", "may", "jun", "jul", "aug", "sep", "oct", "nov", "dec"};
-static struct timezone {
+static struct ptimezone {
char *name; /* time zone name */
int offset; /* offset, in minutes, EAST of GMT */
} timezone_info[] = {

View File

@ -0,0 +1,15 @@
$OpenBSD: patch-Framework_Pantomime_GNUmakefile,v 1.1.1.1 2007/07/29 14:15:31 ajacoutot Exp $
--- Framework/Pantomime/GNUmakefile.orig Sat Apr 29 19:06:27 2006
+++ Framework/Pantomime/GNUmakefile Wed May 16 12:43:50 2007
@@ -26,9 +26,9 @@ FRAMEWORK_NAME = Pantomime
PANTOMIME_MAJOR_VERSION=1
PANTOMIME_MINOR_VERSION=2
PANTOMIME_SUBMINOR_VERSION=0
-PANTOMIME_VERSION=${PANTOMIME_MAJOR_VERSION}.${PANTOMIME_MINOR_VERSION}.${PANTOMIME_SUBMINOR_VERSION}
+PANTOMIME_VERSION=${PANTOMIME_MAJOR_VERSION}.${PANTOMIME_MINOR_VERSION}
VERSION=${PANTOMIME_VERSION}
-Pantomime_INTERFACE_VERSION=1.2
+Pantomime_INTERFACE_VERSION=${PANTOMIME_MAJOR_VERSION}.${PANTOMIME_MINOR_VERSION}
# C sources files to be compiled
Pantomime_C_FILES = \

View File

@ -0,0 +1,16 @@
Pantomime provides a set of Objective-C classes that model a mail
system. Pantomime can be seen as a JavaMail 1.2 clone written in
Objective-C. The C language is only used where performance is critical.
Pantomime uses a little bit of ELM code.
Pantomime provides the following features (and more):
* a full MIME encoder and decoder
* a "folder view" to local mailboxes (Berkeley Format), POP3 accounts
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
* UNIX mbox and maildir support
* SSL/TLS support for IMAP, POP3 and SMTP

View File

@ -0,0 +1,93 @@
@comment $OpenBSD: PLIST,v 1.1.1.1 2007/07/29 14:15:31 ajacoutot Exp $
include/Pantomime
lib/GNUstep/
lib/GNUstep/Frameworks/
lib/GNUstep/Frameworks/Pantomime.framework/
lib/GNUstep/Frameworks/Pantomime.framework/Headers
lib/GNUstep/Frameworks/Pantomime.framework/Resources
lib/GNUstep/Frameworks/Pantomime.framework/Versions/
lib/GNUstep/Frameworks/Pantomime.framework/Versions/1.2/
lib/GNUstep/Frameworks/Pantomime.framework/Versions/1.2/Headers/
lib/GNUstep/Frameworks/Pantomime.framework/Versions/1.2/Headers/CWCacheManager.h
lib/GNUstep/Frameworks/Pantomime.framework/Versions/1.2/Headers/CWCharset.h
lib/GNUstep/Frameworks/Pantomime.framework/Versions/1.2/Headers/CWConnection.h
lib/GNUstep/Frameworks/Pantomime.framework/Versions/1.2/Headers/CWConstants.h
lib/GNUstep/Frameworks/Pantomime.framework/Versions/1.2/Headers/CWContainer.h
lib/GNUstep/Frameworks/Pantomime.framework/Versions/1.2/Headers/CWDNSManager.h
lib/GNUstep/Frameworks/Pantomime.framework/Versions/1.2/Headers/CWFlags.h
lib/GNUstep/Frameworks/Pantomime.framework/Versions/1.2/Headers/CWFolder.h
lib/GNUstep/Frameworks/Pantomime.framework/Versions/1.2/Headers/CWFolderInformation.h
lib/GNUstep/Frameworks/Pantomime.framework/Versions/1.2/Headers/CWIMAPCacheManager.h
lib/GNUstep/Frameworks/Pantomime.framework/Versions/1.2/Headers/CWIMAPFolder.h
lib/GNUstep/Frameworks/Pantomime.framework/Versions/1.2/Headers/CWIMAPMessage.h
lib/GNUstep/Frameworks/Pantomime.framework/Versions/1.2/Headers/CWIMAPStore.h
lib/GNUstep/Frameworks/Pantomime.framework/Versions/1.2/Headers/CWISO8859_1.h
lib/GNUstep/Frameworks/Pantomime.framework/Versions/1.2/Headers/CWISO8859_10.h
lib/GNUstep/Frameworks/Pantomime.framework/Versions/1.2/Headers/CWISO8859_11.h
lib/GNUstep/Frameworks/Pantomime.framework/Versions/1.2/Headers/CWISO8859_13.h
lib/GNUstep/Frameworks/Pantomime.framework/Versions/1.2/Headers/CWISO8859_14.h
lib/GNUstep/Frameworks/Pantomime.framework/Versions/1.2/Headers/CWISO8859_15.h
lib/GNUstep/Frameworks/Pantomime.framework/Versions/1.2/Headers/CWISO8859_2.h
lib/GNUstep/Frameworks/Pantomime.framework/Versions/1.2/Headers/CWISO8859_3.h
lib/GNUstep/Frameworks/Pantomime.framework/Versions/1.2/Headers/CWISO8859_4.h
lib/GNUstep/Frameworks/Pantomime.framework/Versions/1.2/Headers/CWISO8859_5.h
lib/GNUstep/Frameworks/Pantomime.framework/Versions/1.2/Headers/CWISO8859_6.h
lib/GNUstep/Frameworks/Pantomime.framework/Versions/1.2/Headers/CWISO8859_7.h
lib/GNUstep/Frameworks/Pantomime.framework/Versions/1.2/Headers/CWISO8859_8.h
lib/GNUstep/Frameworks/Pantomime.framework/Versions/1.2/Headers/CWISO8859_9.h
lib/GNUstep/Frameworks/Pantomime.framework/Versions/1.2/Headers/CWInternetAddress.h
lib/GNUstep/Frameworks/Pantomime.framework/Versions/1.2/Headers/CWKOI8_R.h
lib/GNUstep/Frameworks/Pantomime.framework/Versions/1.2/Headers/CWKOI8_U.h
lib/GNUstep/Frameworks/Pantomime.framework/Versions/1.2/Headers/CWLocalCacheManager.h
lib/GNUstep/Frameworks/Pantomime.framework/Versions/1.2/Headers/CWLocalFolder+maildir.h
lib/GNUstep/Frameworks/Pantomime.framework/Versions/1.2/Headers/CWLocalFolder+mbox.h
lib/GNUstep/Frameworks/Pantomime.framework/Versions/1.2/Headers/CWLocalFolder.h
lib/GNUstep/Frameworks/Pantomime.framework/Versions/1.2/Headers/CWLocalMessage.h
lib/GNUstep/Frameworks/Pantomime.framework/Versions/1.2/Headers/CWLocalStore.h
lib/GNUstep/Frameworks/Pantomime.framework/Versions/1.2/Headers/CWMD5.h
lib/GNUstep/Frameworks/Pantomime.framework/Versions/1.2/Headers/CWMIMEMultipart.h
lib/GNUstep/Frameworks/Pantomime.framework/Versions/1.2/Headers/CWMIMEUtility.h
lib/GNUstep/Frameworks/Pantomime.framework/Versions/1.2/Headers/CWMessage.h
lib/GNUstep/Frameworks/Pantomime.framework/Versions/1.2/Headers/CWPOP3CacheManager.h
lib/GNUstep/Frameworks/Pantomime.framework/Versions/1.2/Headers/CWPOP3CacheObject.h
lib/GNUstep/Frameworks/Pantomime.framework/Versions/1.2/Headers/CWPOP3Folder.h
lib/GNUstep/Frameworks/Pantomime.framework/Versions/1.2/Headers/CWPOP3Message.h
lib/GNUstep/Frameworks/Pantomime.framework/Versions/1.2/Headers/CWPOP3Store.h
lib/GNUstep/Frameworks/Pantomime.framework/Versions/1.2/Headers/CWParser.h
lib/GNUstep/Frameworks/Pantomime.framework/Versions/1.2/Headers/CWPart.h
lib/GNUstep/Frameworks/Pantomime.framework/Versions/1.2/Headers/CWRegEx.h
lib/GNUstep/Frameworks/Pantomime.framework/Versions/1.2/Headers/CWSMTP.h
lib/GNUstep/Frameworks/Pantomime.framework/Versions/1.2/Headers/CWSendmail.h
lib/GNUstep/Frameworks/Pantomime.framework/Versions/1.2/Headers/CWService.h
lib/GNUstep/Frameworks/Pantomime.framework/Versions/1.2/Headers/CWStore.h
lib/GNUstep/Frameworks/Pantomime.framework/Versions/1.2/Headers/CWTCPConnection.h
lib/GNUstep/Frameworks/Pantomime.framework/Versions/1.2/Headers/CWTransport.h
lib/GNUstep/Frameworks/Pantomime.framework/Versions/1.2/Headers/CWURLName.h
lib/GNUstep/Frameworks/Pantomime.framework/Versions/1.2/Headers/CWUUFile.h
lib/GNUstep/Frameworks/Pantomime.framework/Versions/1.2/Headers/CWVirtualFolder.h
lib/GNUstep/Frameworks/Pantomime.framework/Versions/1.2/Headers/CWWINDOWS_1250.h
lib/GNUstep/Frameworks/Pantomime.framework/Versions/1.2/Headers/CWWINDOWS_1251.h
lib/GNUstep/Frameworks/Pantomime.framework/Versions/1.2/Headers/CWWINDOWS_1252.h
lib/GNUstep/Frameworks/Pantomime.framework/Versions/1.2/Headers/CWWINDOWS_1253.h
lib/GNUstep/Frameworks/Pantomime.framework/Versions/1.2/Headers/CWWINDOWS_1254.h
lib/GNUstep/Frameworks/Pantomime.framework/Versions/1.2/Headers/NSData+Extensions.h
lib/GNUstep/Frameworks/Pantomime.framework/Versions/1.2/Headers/NSFileManager+Extensions.h
lib/GNUstep/Frameworks/Pantomime.framework/Versions/1.2/Headers/NSScanner+Extensions.h
lib/GNUstep/Frameworks/Pantomime.framework/Versions/1.2/Headers/NSString+Extensions.h
lib/GNUstep/Frameworks/Pantomime.framework/Versions/1.2/Headers/Pantomime.h
lib/GNUstep/Frameworks/Pantomime.framework/Versions/1.2/Headers/io.h
lib/GNUstep/Frameworks/Pantomime.framework/Versions/1.2/Resources/
lib/GNUstep/Frameworks/Pantomime.framework/Versions/1.2/Resources/English.lproj/
lib/GNUstep/Frameworks/Pantomime.framework/Versions/1.2/Resources/English.lproj/InfoPlist.strings
lib/GNUstep/Frameworks/Pantomime.framework/Versions/1.2/Resources/English.lproj/Localizable.strings
lib/GNUstep/Frameworks/Pantomime.framework/Versions/1.2/Resources/German.lproj/
lib/GNUstep/Frameworks/Pantomime.framework/Versions/1.2/Resources/German.lproj/InfoPlist.strings
lib/GNUstep/Frameworks/Pantomime.framework/Versions/1.2/Resources/German.lproj/Localizable.strings
lib/GNUstep/Frameworks/Pantomime.framework/Versions/1.2/Resources/Info-gnustep.plist
lib/GNUstep/Frameworks/Pantomime.framework/Versions/Current
lib/GNUstep/Frameworks/Pantomime.framework/Versions/Resources/
lib/GNUstep/Frameworks/Pantomime.framework/Versions/Resources/English.lproj/
lib/GNUstep/Frameworks/Pantomime.framework/Versions/Resources/English.lproj/Localizable.strings
lib/GNUstep/Frameworks/Pantomime.framework/Versions/Resources/German.lproj/
lib/GNUstep/Frameworks/Pantomime.framework/Versions/Resources/German.lproj/Localizable.strings
@lib lib/libPantomime.so.${LIBPantomime_VERSION}