Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 18 Nov 2005 17:10:15 +0800 (CST)
From:      Xin LI <delphij@FreeBSD.org>
To:        FreeBSD-gnats-submit@FreeBSD.org
Cc:        mnag@FreeBSD.org
Subject:   ports/89217: [MAINTAINER UPDATE] Upgrade mail/libvmime to 0.8.0
Message-ID:  <20051118091015.D9B46597F36@smtp.sina.com.cn>
Resent-Message-ID: <200511180920.jAI9KEi3080100@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         89217
>Category:       ports
>Synopsis:       [MAINTAINER UPDATE] Upgrade mail/libvmime to 0.8.0
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          maintainer-update
>Submitter-Id:   current-users
>Arrival-Date:   Fri Nov 18 09:20:13 GMT 2005
>Closed-Date:
>Last-Modified:
>Originator:     Xin LI
>Release:        FreeBSD 6.0-NORMANDY i386
>Organization:
The FreeBSD Simplified Chinese Project
>Environment:
System: FreeBSD mail3-99 6.0-NORMANDY FreeBSD 6.0-NORMANDY #0: Tue Nov 15 16:03:26 CST 2005 root@devjails:/usr/obj/usr/src/sys/DEV i386


>Description:
>How-To-Repeat:
>Fix:

	Enables gsasl
	Disabled gnutls for now as the version in ports tree is not
fresh enough :-(

--- patch-libvmime begins here ---
Index: Makefile
===================================================================
RCS file: /home/ncvs/ports/mail/libvmime/Makefile,v
retrieving revision 1.1
diff -u -p -r1.1 Makefile
--- Makefile	20 Sep 2005 12:18:52 -0000	1.1
+++ Makefile	18 Nov 2005 09:07:32 -0000
@@ -6,7 +6,7 @@
 #
 
 PORTNAME=	libvmime
-PORTVERSION=	0.7.1
+PORTVERSION=	0.8.0
 CATEGORIES=	mail
 MASTER_SITES=	${MASTER_SITE_SOURCEFORGE}
 MASTER_SITE_SUBDIR=	vmime
@@ -14,6 +14,10 @@ MASTER_SITE_SUBDIR=	vmime
 MAINTAINER=	delphij@FreeBSD.org
 COMMENT=	An all-in-one Internet mail library
 
+# XXX Need a newer gnutls version before enabling this
+#LIB_DEPENDS+=	gnutls.12:${PORTSDIR}/security/gnutls
+LIB_DEPENDS+=	gsasl.9:${PORTSDIR}/security/gsasl
+
 GNU_CONFIGURE=	yes
 USE_BZIP2=	yes
 USE_GMAKE=	yes
@@ -22,7 +26,17 @@ USE_GCC=	3.3+
 USE_LIBTOOL_VER=15
 INSTALLS_SHLIB=	yes
 
-CONFIGURE_ARGS=	--disable-debug
+CFLAGS+=	-I${LOCALBASE}/include
+LDFLAGS+=	-L${LOCALBASE}/lib
+
+.ifndef	DEBUG
+CONFIGURE_ARGS+=--disable-debug
+.endif
+
+# XXX Need a newer gnutls version
+CONFIGURE_ARGS+=--disable-tls
+
+CONFIGURE_ENV+= CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}"
 
 DOCSDIR=	${PREFIX}/share/doc/vmime
 
Index: distinfo
===================================================================
RCS file: /home/ncvs/ports/mail/libvmime/distinfo,v
retrieving revision 1.1
diff -u -p -r1.1 distinfo
--- distinfo	20 Sep 2005 12:18:52 -0000	1.1
+++ distinfo	18 Nov 2005 09:07:32 -0000
@@ -1,2 +1,3 @@
-MD5 (libvmime-0.7.1.tar.bz2) = 81f06a771d2de01d5982635838eb5f6a
-SIZE (libvmime-0.7.1.tar.bz2) = 418302
+MD5 (libvmime-0.8.0.tar.bz2) = 935a5d8baea945811a2364b6af4f4c16
+SHA256 (libvmime-0.8.0.tar.bz2) = 7f1316b35d16e614be756c820cb351cbacfe8c1b8891f64c310d83c9a6b7e930
+SIZE (libvmime-0.8.0.tar.bz2) = 454354
Index: pkg-plist
===================================================================
RCS file: /home/ncvs/ports/mail/libvmime/pkg-plist,v
retrieving revision 1.1
diff -u -p -r1.1 pkg-plist
--- pkg-plist	20 Sep 2005 12:18:52 -0000	1.1
+++ pkg-plist	18 Nov 2005 09:07:32 -0000
@@ -1,10 +1,13 @@
 include/vmime/address.hpp
 include/vmime/addressList.hpp
 include/vmime/attachment.hpp
+include/vmime/attachmentHelper.hpp
 include/vmime/base.hpp
 include/vmime/body.hpp
 include/vmime/bodyPart.hpp
+include/vmime/bodyPartAttachment.hpp
 include/vmime/charset.hpp
+include/vmime/charsetConverter.hpp
 include/vmime/component.hpp
 include/vmime/config.hpp
 include/vmime/constants.hpp
@@ -14,7 +17,6 @@ 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
@@ -29,11 +31,10 @@ 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/headerFieldValue.hpp
 include/vmime/htmlTextPart.hpp
 include/vmime/mailbox.hpp
 include/vmime/mailboxField.hpp
@@ -49,42 +50,47 @@ 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/net/events.hpp
+include/vmime/net/folder.hpp
+include/vmime/net/imap/IMAPConnection.hpp
+include/vmime/net/imap/IMAPFolder.hpp
+include/vmime/net/imap/IMAPMessage.hpp
+include/vmime/net/imap/IMAPParser.hpp
+include/vmime/net/imap/IMAPSStore.hpp
+include/vmime/net/imap/IMAPServiceInfos.hpp
+include/vmime/net/imap/IMAPStore.hpp
+include/vmime/net/imap/IMAPTag.hpp
+include/vmime/net/imap/IMAPUtils.hpp
+include/vmime/net/maildir/maildirFolder.hpp
+include/vmime/net/maildir/maildirMessage.hpp
+include/vmime/net/maildir/maildirServiceInfos.hpp
+include/vmime/net/maildir/maildirStore.hpp
+include/vmime/net/maildir/maildirUtils.hpp
+include/vmime/net/message.hpp
+include/vmime/net/pop3/POP3Folder.hpp
+include/vmime/net/pop3/POP3Message.hpp
+include/vmime/net/pop3/POP3SStore.hpp
+include/vmime/net/pop3/POP3ServiceInfos.hpp
+include/vmime/net/pop3/POP3Store.hpp
+include/vmime/net/sendmail/sendmailServiceInfos.hpp
+include/vmime/net/sendmail/sendmailTransport.hpp
+include/vmime/net/service.hpp
+include/vmime/net/serviceFactory.hpp
+include/vmime/net/serviceInfos.hpp
+include/vmime/net/session.hpp
+include/vmime/net/smtp/SMTPSTransport.hpp
+include/vmime/net/smtp/SMTPServiceInfos.hpp
+include/vmime/net/smtp/SMTPTransport.hpp
+include/vmime/net/socket.hpp
+include/vmime/net/store.hpp
+include/vmime/net/timeoutHandler.hpp
+include/vmime/net/tls/TLSSession.hpp
+include/vmime/net/tls/TLSSocket.hpp
+include/vmime/net/transport.hpp
+include/vmime/object.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
@@ -99,22 +105,37 @@ include/vmime/platforms/windows/windowsH
 include/vmime/platforms/windows/windowsSocket.hpp
 include/vmime/propertySet.hpp
 include/vmime/relay.hpp
-include/vmime/standardFields.hpp
-include/vmime/standardParams.hpp
+include/vmime/security/authenticator.hpp
+include/vmime/security/cert/X509Certificate.hpp
+include/vmime/security/cert/certificate.hpp
+include/vmime/security/cert/certificateChain.hpp
+include/vmime/security/cert/certificateVerifier.hpp
+include/vmime/security/cert/defaultCertificateVerifier.hpp
+include/vmime/security/defaultAuthenticator.hpp
+include/vmime/security/digest/md5/md5MessageDigest.hpp
+include/vmime/security/digest/messageDigest.hpp
+include/vmime/security/digest/messageDigestFactory.hpp
+include/vmime/security/digest/sha1/sha1MessageDigest.hpp
+include/vmime/security/sasl/SASLAuthenticator.hpp
+include/vmime/security/sasl/SASLContext.hpp
+include/vmime/security/sasl/SASLMechanism.hpp
+include/vmime/security/sasl/SASLMechanismFactory.hpp
+include/vmime/security/sasl/SASLSession.hpp
+include/vmime/security/sasl/SASLSocket.hpp
+include/vmime/security/sasl/builtinSASLMechanism.hpp
+include/vmime/security/sasl/defaultSASLAuthenticator.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/progressListener.hpp
 include/vmime/utility/random.hpp
 include/vmime/utility/smartPtr.hpp
 include/vmime/utility/stream.hpp
@@ -125,8 +146,9 @@ include/vmime/utility/urlUtils.hpp
 include/vmime/vmime.hpp
 include/vmime/word.hpp
 lib/libvmime.a
+lib/libvmime.la
 lib/libvmime.so
-lib/libvmime.so.7
+lib/libvmime.so.0
 libdata/pkgconfig/vmime.pc
 %%DOCSDIR%%/AUTHORS
 %%DOCSDIR%%/COPYING
@@ -136,15 +158,22 @@ libdata/pkgconfig/vmime.pc
 %%DOCSDIR%%/README
 @dirrm %%DOCSDIR%%
 @dirrm include/vmime/utility
+@dirrm include/vmime/security/sasl
+@dirrm include/vmime/security/digest/sha1
+@dirrm include/vmime/security/digest/md5
+@dirrm include/vmime/security/digest
+@dirrm include/vmime/security/cert
+@dirrm include/vmime/security
 @dirrm include/vmime/platforms/windows
 @dirrm include/vmime/platforms/posix
 @dirrm include/vmime/platforms
+@dirrm include/vmime/net/tls
+@dirrm include/vmime/net/smtp
+@dirrm include/vmime/net/sendmail
+@dirrm include/vmime/net/pop3
+@dirrm include/vmime/net/maildir
+@dirrm include/vmime/net/imap
+@dirrm include/vmime/net
 @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
Index: files/patch-Makefile.in
===================================================================
RCS file: files/patch-Makefile.in
diff -N files/patch-Makefile.in
--- files/patch-Makefile.in	20 Sep 2005 12:18:52 -0000	1.1
+++ /dev/null	1 Jan 1970 00:00:00 -0000
@@ -1,11 +0,0 @@
---- 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
Index: files/patch-src__Makefile.in
===================================================================
RCS file: files/patch-src__Makefile.in
diff -N files/patch-src__Makefile.in
--- files/patch-src__Makefile.in	20 Sep 2005 12:18:52 -0000	1.1
+++ /dev/null	1 Jan 1970 00:00:00 -0000
@@ -1,36 +0,0 @@
---- 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
- 
--- patch-libvmime ends here ---


>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20051118091015.D9B46597F36>