From 4a43a215cdce0eaaa4f914db80b8232601a850bb Mon Sep 17 00:00:00 2001 From: deanna Date: Fri, 23 Mar 2007 17:32:58 +0000 Subject: [PATCH] Libetpan 0.49, a middleware library for mail access. From Ulrich Kahl and various people on ports@. ok pvalchev --- mail/libetpan/Makefile | 45 +++++++++++ mail/libetpan/distinfo | 5 ++ mail/libetpan/pkg/DESCR | 15 ++++ mail/libetpan/pkg/PFRAG.shared | 2 + mail/libetpan/pkg/PLIST | 140 +++++++++++++++++++++++++++++++++ 5 files changed, 207 insertions(+) create mode 100644 mail/libetpan/Makefile create mode 100644 mail/libetpan/distinfo create mode 100644 mail/libetpan/pkg/DESCR create mode 100644 mail/libetpan/pkg/PFRAG.shared create mode 100644 mail/libetpan/pkg/PLIST diff --git a/mail/libetpan/Makefile b/mail/libetpan/Makefile new file mode 100644 index 00000000000..a6f4807487d --- /dev/null +++ b/mail/libetpan/Makefile @@ -0,0 +1,45 @@ +# $OpenBSD: Makefile,v 1.1.1.1 2007/03/23 17:32:58 deanna Exp $ + +COMMENT= "mail purpose library" + +DISTNAME= libetpan-0.49 +CATEGORIES= mail devel +MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=libetpan/} +SHARED_LIBS= etpan 11.0 + +HOMEPAGE= http://libetpan.sourceforge.net/ + +MAINTAINER= Ulrich Kahl + +# BSD +PERMIT_PACKAGE_CDROM= Yes +PERMIT_PACKAGE_FTP= Yes +PERMIT_DISTFILES_CDROM= Yes +PERMIT_DISTFILES_FTP= Yes + +MODULES= converters/libiconv + +WANTLIB= ssl crypto + +LIB_DEPENDS+= sasl2::security/cyrus-sasl2 + +USE_LIBTOOL= Yes +CONFIGURE_STYLE= gnu +CONFIGURE_ARGS+= ${CONFIGURE_SHARED} +CONFIGURE_ARGS+= --without-gnutls +CONFIGURE_ARGS+= --with-sasl=${LOCALBASE} +CONFIGURE_ENV+= CPPFLAGS="-I${LOCALBASE}/include" LDFLAGS="-L${LOCALBASE}/lib" + +NO_REGRESS= Yes + +WRKDIST= ${WRKDIR}/${DISTNAME:S/.1//} + +DOCS= API.html API.txt DOCUMENTATION README.html README.txt + +post-install: + ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/libetpan +.for d in ${DOCS} + ${INSTALL_DATA} ${WRKSRC}/doc/${d} ${PREFIX}/share/doc/libetpan/${d} +.endfor + +.include diff --git a/mail/libetpan/distinfo b/mail/libetpan/distinfo new file mode 100644 index 00000000000..15986a7a0e6 --- /dev/null +++ b/mail/libetpan/distinfo @@ -0,0 +1,5 @@ +MD5 (libetpan-0.49.tar.gz) = f6c973ea1aa53d947f034e093960da10 +RMD160 (libetpan-0.49.tar.gz) = 0878873394f2c3d470a2b516413091f0fdd54a0b +SHA1 (libetpan-0.49.tar.gz) = 857fb35678aed2b7a67bea37907c0f4faec6f17f +SHA256 (libetpan-0.49.tar.gz) = 4d7257ae2cce276b2a2a66209b35ff70ff06a3ab89a2d8f2d828d7f44f78e6eb +SIZE (libetpan-0.49.tar.gz) = 1021102 diff --git a/mail/libetpan/pkg/DESCR b/mail/libetpan/pkg/DESCR new file mode 100644 index 00000000000..ad252a5c7b5 --- /dev/null +++ b/mail/libetpan/pkg/DESCR @@ -0,0 +1,15 @@ +The purpose of this mail library is to provide a portable, efficient +middleware for different kinds of mail access. When using the drivers +interface, the interface is the same for all kinds of mail access, +remote and local mailboxes. + +It will be used for low-level mail handling: +- network protocols over TCP/IP and SSL / TCP/IP (including IPv6) + + IMAP + + NNTP + + POP3 + + SMTP + + Hotmail +- local storage + mbox, MH, maildir +- message / MIME parser diff --git a/mail/libetpan/pkg/PFRAG.shared b/mail/libetpan/pkg/PFRAG.shared new file mode 100644 index 00000000000..ef5f91f60cc --- /dev/null +++ b/mail/libetpan/pkg/PFRAG.shared @@ -0,0 +1,2 @@ +@comment $OpenBSD: PFRAG.shared,v 1.1.1.1 2007/03/23 17:32:58 deanna Exp $ +@lib lib/libetpan.so.${LIBetpan_VERSION} diff --git a/mail/libetpan/pkg/PLIST b/mail/libetpan/pkg/PLIST new file mode 100644 index 00000000000..101a0357bb0 --- /dev/null +++ b/mail/libetpan/pkg/PLIST @@ -0,0 +1,140 @@ +@comment $OpenBSD: PLIST,v 1.1.1.1 2007/03/23 17:32:58 deanna Exp $ +%%SHARED%% +bin/libetpan-config +include/libetpan/ +include/libetpan.h +include/libetpan/acl.h +include/libetpan/acl_types.h +include/libetpan/annotatemore.h +include/libetpan/annotatemore_types.h +include/libetpan/carray.h +include/libetpan/charconv.h +include/libetpan/chash.h +include/libetpan/cinthash.h +include/libetpan/clist.h +include/libetpan/data_message_driver.h +include/libetpan/dbdriver.h +include/libetpan/dbdriver_message.h +include/libetpan/dbdriver_types.h +include/libetpan/dbstorage.h +include/libetpan/generic_cache_types.h +include/libetpan/hotmailstorage.h +include/libetpan/imapdriver.h +include/libetpan/imapdriver_cached.h +include/libetpan/imapdriver_cached_message.h +include/libetpan/imapdriver_message.h +include/libetpan/imapdriver_types.h +include/libetpan/imapstorage.h +include/libetpan/libetpan-config.h +include/libetpan/libetpan.h +include/libetpan/libetpan_version.h +include/libetpan/mail.h +include/libetpan/maildir.h +include/libetpan/maildir_types.h +include/libetpan/maildirdriver.h +include/libetpan/maildirdriver_cached.h +include/libetpan/maildirdriver_cached_message.h +include/libetpan/maildirdriver_message.h +include/libetpan/maildirdriver_types.h +include/libetpan/maildirstorage.h +include/libetpan/maildriver.h +include/libetpan/maildriver_errors.h +include/libetpan/maildriver_types.h +include/libetpan/maildriver_types_helper.h +include/libetpan/mailengine.h +include/libetpan/mailfolder.h +include/libetpan/mailimap.h +include/libetpan/mailimap_extension.h +include/libetpan/mailimap_extension_types.h +include/libetpan/mailimap_helper.h +include/libetpan/mailimap_socket.h +include/libetpan/mailimap_ssl.h +include/libetpan/mailimap_types.h +include/libetpan/mailimap_types_helper.h +include/libetpan/mailimf.h +include/libetpan/mailimf_types.h +include/libetpan/mailimf_types_helper.h +include/libetpan/mailimf_write_file.h +include/libetpan/mailimf_write_generic.h +include/libetpan/mailimf_write_mem.h +include/libetpan/maillock.h +include/libetpan/mailmbox.h +include/libetpan/mailmbox_types.h +include/libetpan/mailmessage.h +include/libetpan/mailmessage_types.h +include/libetpan/mailmh.h +include/libetpan/mailmime.h +include/libetpan/mailmime_content.h +include/libetpan/mailmime_decode.h +include/libetpan/mailmime_disposition.h +include/libetpan/mailmime_types.h +include/libetpan/mailmime_types_helper.h +include/libetpan/mailmime_write_file.h +include/libetpan/mailmime_write_generic.h +include/libetpan/mailmime_write_mem.h +include/libetpan/mailpop3.h +include/libetpan/mailpop3_helper.h +include/libetpan/mailpop3_socket.h +include/libetpan/mailpop3_ssl.h +include/libetpan/mailpop3_types.h +include/libetpan/mailprivacy.h +include/libetpan/mailprivacy_gnupg.h +include/libetpan/mailprivacy_smime.h +include/libetpan/mailprivacy_tools.h +include/libetpan/mailprivacy_types.h +include/libetpan/mailsem.h +include/libetpan/mailsmtp.h +include/libetpan/mailsmtp_helper.h +include/libetpan/mailsmtp_socket.h +include/libetpan/mailsmtp_ssl.h +include/libetpan/mailsmtp_types.h +include/libetpan/mailstorage.h +include/libetpan/mailstorage_types.h +include/libetpan/mailstream.h +include/libetpan/mailstream_helper.h +include/libetpan/mailstream_low.h +include/libetpan/mailstream_socket.h +include/libetpan/mailstream_ssl.h +include/libetpan/mailstream_types.h +include/libetpan/mailthread.h +include/libetpan/mailthread_types.h +include/libetpan/mboxdriver.h +include/libetpan/mboxdriver_cached.h +include/libetpan/mboxdriver_cached_message.h +include/libetpan/mboxdriver_message.h +include/libetpan/mboxdriver_types.h +include/libetpan/mboxstorage.h +include/libetpan/mhdriver.h +include/libetpan/mhdriver_cached.h +include/libetpan/mhdriver_cached_message.h +include/libetpan/mhdriver_message.h +include/libetpan/mhdriver_types.h +include/libetpan/mhstorage.h +include/libetpan/mime_message_driver.h +include/libetpan/mmapstring.h +include/libetpan/newsnntp.h +include/libetpan/newsnntp_socket.h +include/libetpan/newsnntp_ssl.h +include/libetpan/newsnntp_types.h +include/libetpan/nntpdriver.h +include/libetpan/nntpdriver_cached.h +include/libetpan/nntpdriver_cached_message.h +include/libetpan/nntpdriver_message.h +include/libetpan/nntpdriver_types.h +include/libetpan/nntpstorage.h +include/libetpan/pop3driver.h +include/libetpan/pop3driver_cached.h +include/libetpan/pop3driver_cached_message.h +include/libetpan/pop3driver_message.h +include/libetpan/pop3driver_types.h +include/libetpan/pop3storage.h +include/libetpan/uidplus.h +include/libetpan/uidplus_types.h +lib/libetpan.a +lib/libetpan.la +share/doc/libetpan/ +share/doc/libetpan/API.html +share/doc/libetpan/API.txt +share/doc/libetpan/DOCUMENTATION +share/doc/libetpan/README.html +share/doc/libetpan/README.txt