diff options
author | mnag <mnag@FreeBSD.org> | 2005-09-20 12:18:52 +0000 |
---|---|---|
committer | mnag <mnag@FreeBSD.org> | 2005-09-20 12:18:52 +0000 |
commit | 0302698448e1ad26dd918c218e4054bc063558ce (patch) | |
tree | 56ea29988e4fafcb306c54a147c17722cb343789 /mail | |
parent | 02c4e1bfb6c023b02171784b3112a21d233ff717 (diff) | |
download | FreeBSD-ports-0302698448e1ad26dd918c218e4054bc063558ce.zip FreeBSD-ports-0302698448e1ad26dd918c218e4054bc063558ce.tar.gz |
New port
"libvmime is a MIME manipulation library."
PR: ports/86300
Submitted by: Xin LI <delphij@freebsd.org>
Approved by: pav (mentor)
Diffstat (limited to 'mail')
-rw-r--r-- | mail/Makefile | 1 | ||||
-rw-r--r-- | mail/libvmime/Makefile | 29 | ||||
-rw-r--r-- | mail/libvmime/distinfo | 2 | ||||
-rw-r--r-- | mail/libvmime/files/patch-Makefile.in | 11 | ||||
-rw-r--r-- | mail/libvmime/files/patch-src__Makefile.in | 36 | ||||
-rw-r--r-- | mail/libvmime/pkg-descr | 3 | ||||
-rw-r--r-- | mail/libvmime/pkg-plist | 150 |
7 files changed, 232 insertions, 0 deletions
diff --git a/mail/Makefile b/mail/Makefile index 2abd6d6..944015c 100644 --- a/mail/Makefile +++ b/mail/Makefile @@ -160,6 +160,7 @@ SUBDIR += libspf2-10 SUBDIR += libsrs SUBDIR += libsrs2 + SUBDIR += libvmime SUBDIR += listmanager SUBDIR += lmtp2nntp SUBDIR += lmtpd diff --git a/mail/libvmime/Makefile b/mail/libvmime/Makefile new file mode 100644 index 0000000..1a6020f --- /dev/null +++ b/mail/libvmime/Makefile @@ -0,0 +1,29 @@ +# New ports collection makefile for: libvmime +# Date created: September 17, 2005 +# Whom: delphij@FreeBSD.org +# +# $FreeBSD$ +# + +PORTNAME= libvmime +PORTVERSION= 0.7.1 +CATEGORIES= mail +MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} +MASTER_SITE_SUBDIR= vmime + +MAINTAINER= delphij@FreeBSD.org +COMMENT= An all-in-one Internet mail library + +GNU_CONFIGURE= yes +USE_BZIP2= yes +USE_GMAKE= yes +USE_ICONV= yes +USE_GCC= 3.3+ +USE_LIBTOOL_VER=15 +INSTALLS_SHLIB= yes + +CONFIGURE_ARGS= --disable-debug + +DOCSDIR= ${PREFIX}/share/doc/vmime + +.include <bsd.port.mk> diff --git a/mail/libvmime/distinfo b/mail/libvmime/distinfo new file mode 100644 index 0000000..1bccf46 --- /dev/null +++ b/mail/libvmime/distinfo @@ -0,0 +1,2 @@ +MD5 (libvmime-0.7.1.tar.bz2) = 81f06a771d2de01d5982635838eb5f6a +SIZE (libvmime-0.7.1.tar.bz2) = 418302 diff --git a/mail/libvmime/files/patch-Makefile.in b/mail/libvmime/files/patch-Makefile.in new file mode 100644 index 0000000..d93f868 --- /dev/null +++ b/mail/libvmime/files/patch-Makefile.in @@ -0,0 +1,11 @@ +--- Makefile.in.orig Sun Sep 18 22:07:16 2005 ++++ Makefile.in Sun Sep 18 22:08:38 2005 +@@ -206,7 +206,7 @@ + + #AUTOMAKE_OPTIONS = dist-bzip2 + AUTOMAKE_OPTIONS = no-dist +-pkgconfigdir = $(libdir)/pkgconfig ++pkgconfigdir = $(prefix)/libdata/pkgconfig + pkgconfig_DATA = $(GENERIC_VERSIONED_LIBRARY_NAME).pc + EXTRA_DIST = SConstruct bootstrap + doc_DATA = AUTHORS ChangeLog COPYING INSTALL NEWS README diff --git a/mail/libvmime/files/patch-src__Makefile.in b/mail/libvmime/files/patch-src__Makefile.in new file mode 100644 index 0000000..1ba3848 --- /dev/null +++ b/mail/libvmime/files/patch-src__Makefile.in @@ -0,0 +1,36 @@ +--- src/Makefile.in.orig Tue Jun 21 19:11:35 2005 ++++ src/Makefile.in Mon Sep 19 12:28:03 2005 +@@ -212,11 +212,11 @@ + am__depfiles_maybe = + CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ + $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) +-LTCXXCOMPILE = $(LIBTOOL) --mode=compile $(CXX) $(DEFS) \ ++LTCXXCOMPILE = $(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) \ + $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \ + $(AM_CXXFLAGS) $(CXXFLAGS) + CXXLD = $(CXX) +-CXXLINK = $(LIBTOOL) --mode=link $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) \ ++CXXLINK = $(LIBTOOL) --tag=CXX --mode=link $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) \ + $(AM_LDFLAGS) $(LDFLAGS) -o $@ + SOURCES = $(libvmime_la_SOURCES) + DIST_SOURCES = $(am__libvmime_la_SOURCES_DIST) +@@ -356,7 +356,7 @@ + target_vendor = @target_vendor@ + AUTOMAKE_OPTIONS = no-dependencies foreign + INTERNALS = +-INCLUDES = -I$(top_srcdir) -I$(srcdir) @PKGCONFIG_CFLAGS@ @EXTRA_CFLAGS@ ++INCLUDES = -I$(prefix)/include -I$(top_srcdir) -I$(srcdir) @PKGCONFIG_CFLAGS@ @EXTRA_CFLAGS@ + lib_LTLIBRARIES = libvmime.la + libvmime_la_LDFLAGS = -export-dynamic -version-info @LIBRARY_VERSION@ @PKGCONFIG_LIBS@ @EXTRA_LIBS@ + libvmime_la_SOURCES = address.cpp \ +@@ -473,8 +473,8 @@ + @list='$(lib_LTLIBRARIES)'; for p in $$list; do \ + if test -f $$p; then \ + f="`echo $$p | sed -e 's|^.*/||'`"; \ +- echo " $(LIBTOOL) --mode=install $(libLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) '$$p' '$(DESTDIR)$(libdir)/$$f'"; \ +- $(LIBTOOL) --mode=install $(libLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) "$$p" "$(DESTDIR)$(libdir)/$$f"; \ ++ echo " $(LIBTOOL) --tag=CXX --mode=install $(libLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) '$$p' '$(DESTDIR)$(libdir)/$$f'"; \ ++ $(LIBTOOL) --tag=CXX --mode=install $(libLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) "$$p" "$(DESTDIR)$(libdir)/$$f"; \ + else :; fi; \ + done + diff --git a/mail/libvmime/pkg-descr b/mail/libvmime/pkg-descr new file mode 100644 index 0000000..8cc8950 --- /dev/null +++ b/mail/libvmime/pkg-descr @@ -0,0 +1,3 @@ +libvmime is a MIME manipulation library. + +WWW: http://www.vmime.org diff --git a/mail/libvmime/pkg-plist b/mail/libvmime/pkg-plist new file mode 100644 index 0000000..e28943c --- /dev/null +++ b/mail/libvmime/pkg-plist @@ -0,0 +1,150 @@ +include/vmime/address.hpp +include/vmime/addressList.hpp +include/vmime/attachment.hpp +include/vmime/base.hpp +include/vmime/body.hpp +include/vmime/bodyPart.hpp +include/vmime/charset.hpp +include/vmime/component.hpp +include/vmime/config.hpp +include/vmime/constants.hpp +include/vmime/contentDisposition.hpp +include/vmime/contentDispositionField.hpp +include/vmime/contentHandler.hpp +include/vmime/contentTypeField.hpp +include/vmime/dateTime.hpp +include/vmime/defaultAttachment.hpp +include/vmime/defaultParameter.hpp +include/vmime/disposition.hpp +include/vmime/emptyContentHandler.hpp +include/vmime/encoder.hpp +include/vmime/encoder7bit.hpp +include/vmime/encoder8bit.hpp +include/vmime/encoderB64.hpp +include/vmime/encoderBinary.hpp +include/vmime/encoderDefault.hpp +include/vmime/encoderFactory.hpp +include/vmime/encoderQP.hpp +include/vmime/encoderUUE.hpp +include/vmime/encoding.hpp +include/vmime/exception.hpp +include/vmime/fileAttachment.hpp +include/vmime/genericField.hpp +include/vmime/genericParameter.hpp +include/vmime/header.hpp +include/vmime/headerField.hpp +include/vmime/headerFieldFactory.hpp +include/vmime/htmlTextPart.hpp +include/vmime/mailbox.hpp +include/vmime/mailboxField.hpp +include/vmime/mailboxGroup.hpp +include/vmime/mailboxList.hpp +include/vmime/mdn/MDNHelper.hpp +include/vmime/mdn/MDNInfos.hpp +include/vmime/mdn/receivedMDNInfos.hpp +include/vmime/mdn/sendableMDNInfos.hpp +include/vmime/mediaType.hpp +include/vmime/message.hpp +include/vmime/messageBuilder.hpp +include/vmime/messageId.hpp +include/vmime/messageIdSequence.hpp +include/vmime/messageParser.hpp +include/vmime/messaging/authHelper.hpp +include/vmime/messaging/authenticationInfos.hpp +include/vmime/messaging/authenticator.hpp +include/vmime/messaging/defaultAuthenticator.hpp +include/vmime/messaging/events.hpp +include/vmime/messaging/folder.hpp +include/vmime/messaging/imap/IMAPConnection.hpp +include/vmime/messaging/imap/IMAPFolder.hpp +include/vmime/messaging/imap/IMAPMessage.hpp +include/vmime/messaging/imap/IMAPParser.hpp +include/vmime/messaging/imap/IMAPStore.hpp +include/vmime/messaging/imap/IMAPTag.hpp +include/vmime/messaging/imap/IMAPUtils.hpp +include/vmime/messaging/maildir/maildirFolder.hpp +include/vmime/messaging/maildir/maildirMessage.hpp +include/vmime/messaging/maildir/maildirStore.hpp +include/vmime/messaging/maildir/maildirUtils.hpp +include/vmime/messaging/message.hpp +include/vmime/messaging/pop3/POP3Folder.hpp +include/vmime/messaging/pop3/POP3Message.hpp +include/vmime/messaging/pop3/POP3Store.hpp +include/vmime/messaging/sendmail/sendmailTransport.hpp +include/vmime/messaging/service.hpp +include/vmime/messaging/serviceFactory.hpp +include/vmime/messaging/serviceInfos.hpp +include/vmime/messaging/session.hpp +include/vmime/messaging/simpleAuthenticator.hpp +include/vmime/messaging/smtp/SMTPTransport.hpp +include/vmime/messaging/socket.hpp +include/vmime/messaging/store.hpp +include/vmime/messaging/timeoutHandler.hpp +include/vmime/messaging/transport.hpp +include/vmime/misc/importanceHelper.hpp +include/vmime/options.hpp +include/vmime/parameter.hpp +include/vmime/parameterFactory.hpp +include/vmime/parameterizedHeaderField.hpp +include/vmime/parserHelpers.hpp +include/vmime/path.hpp +include/vmime/plainTextPart.hpp +include/vmime/platformDependant.hpp +include/vmime/platforms/posix/posixChildProcess.hpp +include/vmime/platforms/posix/posixFile.hpp +include/vmime/platforms/posix/posixHandler.hpp +include/vmime/platforms/posix/posixSocket.hpp +include/vmime/platforms/windows/windowsFile.hpp +include/vmime/platforms/windows/windowsHandler.hpp +include/vmime/platforms/windows/windowsSocket.hpp +include/vmime/propertySet.hpp +include/vmime/relay.hpp +include/vmime/standardFields.hpp +include/vmime/standardParams.hpp +include/vmime/streamContentHandler.hpp +include/vmime/stringContentHandler.hpp +include/vmime/text.hpp +include/vmime/textPart.hpp +include/vmime/textPartFactory.hpp +include/vmime/typeAdapter.hpp +include/vmime/types.hpp +include/vmime/utility/childProcess.hpp +include/vmime/utility/datetimeUtils.hpp +include/vmime/utility/file.hpp +include/vmime/utility/filteredStream.hpp +include/vmime/utility/md5.hpp +include/vmime/utility/path.hpp +include/vmime/utility/progressionListener.hpp +include/vmime/utility/random.hpp +include/vmime/utility/smartPtr.hpp +include/vmime/utility/stream.hpp +include/vmime/utility/stringProxy.hpp +include/vmime/utility/stringUtils.hpp +include/vmime/utility/url.hpp +include/vmime/utility/urlUtils.hpp +include/vmime/vmime.hpp +include/vmime/word.hpp +lib/libvmime.a +lib/libvmime.so +lib/libvmime.so.7 +libdata/pkgconfig/vmime.pc +%%DOCSDIR%%/AUTHORS +%%DOCSDIR%%/COPYING +%%DOCSDIR%%/ChangeLog +%%DOCSDIR%%/INSTALL +%%DOCSDIR%%/NEWS +%%DOCSDIR%%/README +@dirrm %%DOCSDIR%% +@dirrm include/vmime/utility +@dirrm include/vmime/platforms/windows +@dirrm include/vmime/platforms/posix +@dirrm include/vmime/platforms +@dirrm include/vmime/misc +@dirrm include/vmime/messaging/smtp +@dirrm include/vmime/messaging/sendmail +@dirrm include/vmime/messaging/pop3 +@dirrm include/vmime/messaging/maildir +@dirrm include/vmime/messaging/imap +@dirrm include/vmime/messaging +@dirrm include/vmime/mdn +@dirrm include/vmime |