Date: Sun, 5 Feb 2012 13:06:45 -0900 (AKST) From: rflynn@acsalaska.net To: freebsd-ports@freebsd.org Subject: Zarafa port Message-ID: <4415.46.129.107.107.1328479605.squirrel@mymail.acsalaska.net>
next in thread | raw e-mail | index | archive | help
------=_20120205130645_53400 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 8bit Hi, I've started working on a port of Zarafa, following http://wiki.freebsd.org/WantedPorts. I'm not sure if I can finish it, but I will try my bestest :). Zarafa has custom patches for libical and libvmime and this is why I have opted to create 2 supporting ports mail/zarafa-libvmime and devel/zarafa-libical. I was wondering if there are any objections to doing it that way or that they be somehow be merged with the original ports (difficult as specific versions are available at Zarafa's site to which the patches apply). For reference, I have attached the shar for the rough version of zarafa-libvmime, which currently misses CONFLICTS. -- Mel ------=_20120205130645_53400 Content-Type: text/plain; name="zarafa-libvmime.shar.txt" Content-Transfer-Encoding: 8bit Content-Disposition: attachment; filename="zarafa-libvmime.shar.txt" # This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # mail # mail/zarafa-libvmime # mail/zarafa-libvmime/Makefile # mail/zarafa-libvmime/pkg-descr # mail/zarafa-libvmime/distinfo # mail/zarafa-libvmime/pkg-plist # echo c - mail mkdir -p mail > /dev/null 2>&1 echo c - mail/zarafa-libvmime mkdir -p mail/zarafa-libvmime > /dev/null 2>&1 echo x - mail/zarafa-libvmime/Makefile sed 's/^X//' >mail/zarafa-libvmime/Makefile << '2becae84fe2b84693be320674120a19e' X# Ports collection makefile for: zarafa-libvmime X# Date created: 05 Feb 2012 X# Whom: rflynn@acsalaska.net X# X# $FreeBSD$ X# X XPORTNAME= libvmime XPORTVERSION= 0.9.2 XZARAFAVERSION= 7.0.4 XZARAFARCSID= 31235 XVMIME_SVNID= 581 XCATEGORIES= mail XMASTER_SITES= http://download.zarafa.com/community/final/7.0/%SUBDIR%/ XMASTER_SITE_SUBDIR=${ZARAFAVERSION}-${ZARAFARCSID}/sourcecode XDISTNAME= ${PORTNAME}-${PORTVERSION}+svn${VMIME_SVNID} XDIST_SUBDIR= zarafa XPKGNAMEPREFIX= zarafa- X XMAINTAINER= rflynn@acsalaska.net XCOMMENT= libvmime with patches for Zarafa X X# Patches XPATCH_SITES= http://download.zarafa.com/community/final/7.0/${ZARAFAVERSION}-${ZARAFARCSID}/sourcecode/vmime-patches/ XPATCH_DIST_STRIP= -p1 X XPATCHFILES= vmime-0.8.1-attachfnamelen.diff \ X vmime-0.8.1-unicode-1-1-utf-7-charset.diff \ X vmime-0.9.0-undisclosed-recipients.diff \ X vmime-0.9.2-header-value-on-next-line.diff \ X vmime-0.9.2-infinite-loop.diff \ X vmime-empty-bodypart.diff \ X vmime-flush-iconv.diff \ X vmime-fullname-without-email-address.diff \ X vmime-highchar-filename.diff \ X vmime-mixed-qp-in-parameter.diff X XWRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} XLIB_DEPENDS+= gnutls.47:${PORTSDIR}/security/gnutls XLIB_DEPENDS+= gsasl.15:${PORTSDIR}/security/gsasl X XUSE_BZIP2= yes XUSE_GMAKE= yes XUSE_ICONV= yes XGNU_CONFIGURE= yes XUSE_LDCONFIG= yes XMAKE_JOBS_SAFE= yes X XCFLAGS+= -I${LOCALBASE}/include -D_GLIBCXX__PTHREADS XCXXFLAGS+= ${CFLAGS} XLDFLAGS+= -L${LOCALBASE}/lib XCONFIGURE_ARGS+=--disable-debug X XCONFIGURE_ENV+= EXTRA_CFLAGS="${CFLAGS}" EXTRA_CXXFLAGS="${CXXFLAGS}" \ X LIBGNUTLS_CONFIG="${LOCALBASE}/bin/pkg-config" libgnutls_config_args="gnutls" X XDOCSDIR= ${PREFIX}/share/doc/vmime X X.include <bsd.port.pre.mk> X X.if ${ARCH} == "sparc64" XBROKEN= Does not compile on sparc64 X.endif X X.include <bsd.port.post.mk> 2becae84fe2b84693be320674120a19e echo x - mail/zarafa-libvmime/pkg-descr sed 's/^X//' >mail/zarafa-libvmime/pkg-descr << '2191955bb745d1aee451aa0549976b62' XThe Best Open Source Email & Collaboration Software X XZarafa differs from proprietary and other open-source vendors in being Xthe only vendor combining open, compatible and enterprise collaboration. XThanks to this combination, Zarafas open source groupware is regarded by Xits customers and partners as the only real replacement for Microsoft XExchange. X XThis port contains a modified version of libvmime, provided by Zarafa. XWWW: http://www.zarafa.com/ 2191955bb745d1aee451aa0549976b62 echo x - mail/zarafa-libvmime/distinfo sed 's/^X//' >mail/zarafa-libvmime/distinfo << 'b79b4d9e59f6e5ae4daa0719e6780e0b' XSHA256 (zarafa/libvmime-0.9.2+svn581.tar.bz2) = f1aaa124d40f10b71910cacb059aa77f146094a5ecddc70e46409196b26b26c7 XSIZE (zarafa/libvmime-0.9.2+svn581.tar.bz2) = 520479 XSHA256 (zarafa/vmime-0.8.1-attachfnamelen.diff) = 9cbc098c14fa27373cc88b246587191b442e8a069106940f4239b5e0d1b04b5e XSIZE (zarafa/vmime-0.8.1-attachfnamelen.diff) = 692 XSHA256 (zarafa/vmime-0.8.1-unicode-1-1-utf-7-charset.diff) = fcb11028ef8ef7f2702bb36a93e86faef8360033e42834f2324f52caf2ad471d XSIZE (zarafa/vmime-0.8.1-unicode-1-1-utf-7-charset.diff) = 889 XSHA256 (zarafa/vmime-0.9.0-undisclosed-recipients.diff) = 039c9c1a6c018da63edb21c07e2d1db60896846ceb42faa086c692dc961cc4de XSIZE (zarafa/vmime-0.9.0-undisclosed-recipients.diff) = 759 XSHA256 (zarafa/vmime-0.9.2-header-value-on-next-line.diff) = 514796bc5cd9f0694c4235db4093957d9bfa9e5de7145e8188d721f350206350 XSIZE (zarafa/vmime-0.9.2-header-value-on-next-line.diff) = 1257 XSHA256 (zarafa/vmime-0.9.2-infinite-loop.diff) = 30910084bd085e2b699760b4511b7afdfa6b5cc5ca5154866eb27636931390bc XSIZE (zarafa/vmime-0.9.2-infinite-loop.diff) = 416 XSHA256 (zarafa/vmime-empty-bodypart.diff) = 83d3868a405991d7ddf5a851160d5fefc2cc1a41b64ada6d8aff43a5cfe9259c XSIZE (zarafa/vmime-empty-bodypart.diff) = 515 XSHA256 (zarafa/vmime-flush-iconv.diff) = 14c8e6d9c3693e0ce1c0a28673a3b1c59a63eeb84b780f2fd43d30f2c81bd2c3 XSIZE (zarafa/vmime-flush-iconv.diff) = 1992 XSHA256 (zarafa/vmime-fullname-without-email-address.diff) = b9e6ba40a9468d2fbcadeb075138fcf3f922b1dc523b68e79287c4e1209aa472 XSIZE (zarafa/vmime-fullname-without-email-address.diff) = 745 XSHA256 (zarafa/vmime-highchar-filename.diff) = 892328ea8a48d30dc8dbcbc04b387877d5c71968642569feadae85adabe08700 XSIZE (zarafa/vmime-highchar-filename.diff) = 3285 XSHA256 (zarafa/vmime-mixed-qp-in-parameter.diff) = 4dde7014856c14e9c34ef6f728c00646d6d5d41438dbb81b57b032522b5295f8 XSIZE (zarafa/vmime-mixed-qp-in-parameter.diff) = 882 b79b4d9e59f6e5ae4daa0719e6780e0b echo x - mail/zarafa-libvmime/pkg-plist sed 's/^X//' >mail/zarafa-libvmime/pkg-plist << '7cd80517347c0686c7b804a2913062eb' Xinclude/vmime/address.hpp Xinclude/vmime/addressList.hpp Xinclude/vmime/attachment.hpp Xinclude/vmime/attachmentHelper.hpp Xinclude/vmime/base.hpp Xinclude/vmime/body.hpp Xinclude/vmime/bodyPart.hpp Xinclude/vmime/bodyPartAttachment.hpp Xinclude/vmime/charset.hpp Xinclude/vmime/charsetConverter.hpp Xinclude/vmime/component.hpp Xinclude/vmime/config.hpp Xinclude/vmime/constants.hpp Xinclude/vmime/contentDisposition.hpp Xinclude/vmime/contentDispositionField.hpp Xinclude/vmime/contentHandler.hpp Xinclude/vmime/contentTypeField.hpp Xinclude/vmime/dateTime.hpp Xinclude/vmime/defaultAttachment.hpp Xinclude/vmime/disposition.hpp Xinclude/vmime/emptyContentHandler.hpp Xinclude/vmime/encoding.hpp Xinclude/vmime/exception.hpp Xinclude/vmime/fileAttachment.hpp Xinclude/vmime/generatedMessageAttachment.hpp Xinclude/vmime/header.hpp Xinclude/vmime/headerField.hpp Xinclude/vmime/headerFieldFactory.hpp Xinclude/vmime/headerFieldValue.hpp Xinclude/vmime/htmlTextPart.hpp Xinclude/vmime/mailbox.hpp Xinclude/vmime/mailboxField.hpp Xinclude/vmime/mailboxGroup.hpp Xinclude/vmime/mailboxList.hpp Xinclude/vmime/mdn/MDNHelper.hpp Xinclude/vmime/mdn/MDNInfos.hpp Xinclude/vmime/mdn/receivedMDNInfos.hpp Xinclude/vmime/mdn/sendableMDNInfos.hpp Xinclude/vmime/mediaType.hpp Xinclude/vmime/message.hpp Xinclude/vmime/messageAttachment.hpp Xinclude/vmime/messageBuilder.hpp Xinclude/vmime/messageId.hpp Xinclude/vmime/messageIdSequence.hpp Xinclude/vmime/messageParser.hpp Xinclude/vmime/misc/importanceHelper.hpp Xinclude/vmime/net/events.hpp Xinclude/vmime/net/folder.hpp Xinclude/vmime/net/imap/IMAPConnection.hpp Xinclude/vmime/net/imap/IMAPFolder.hpp Xinclude/vmime/net/imap/IMAPMessage.hpp Xinclude/vmime/net/imap/IMAPMessagePartContentHandler.hpp Xinclude/vmime/net/imap/IMAPParser.hpp Xinclude/vmime/net/imap/IMAPPart.hpp Xinclude/vmime/net/imap/IMAPSStore.hpp Xinclude/vmime/net/imap/IMAPServiceInfos.hpp Xinclude/vmime/net/imap/IMAPStore.hpp Xinclude/vmime/net/imap/IMAPStructure.hpp Xinclude/vmime/net/imap/IMAPTag.hpp Xinclude/vmime/net/imap/IMAPUtils.hpp Xinclude/vmime/net/maildir/maildirFolder.hpp Xinclude/vmime/net/maildir/maildirFormat.hpp Xinclude/vmime/net/maildir/maildirMessage.hpp Xinclude/vmime/net/maildir/maildirServiceInfos.hpp Xinclude/vmime/net/maildir/maildirStore.hpp Xinclude/vmime/net/maildir/maildirUtils.hpp Xinclude/vmime/net/maildir/format/courierMaildirFormat.hpp Xinclude/vmime/net/maildir/format/kmailMaildirFormat.hpp Xinclude/vmime/net/message.hpp Xinclude/vmime/net/pop3/POP3Folder.hpp Xinclude/vmime/net/pop3/POP3Message.hpp Xinclude/vmime/net/pop3/POP3SStore.hpp Xinclude/vmime/net/pop3/POP3ServiceInfos.hpp Xinclude/vmime/net/pop3/POP3Store.hpp Xinclude/vmime/net/pop3/POP3Utils.hpp Xinclude/vmime/net/sendmail/sendmailServiceInfos.hpp Xinclude/vmime/net/sendmail/sendmailTransport.hpp Xinclude/vmime/net/service.hpp Xinclude/vmime/net/serviceFactory.hpp Xinclude/vmime/net/serviceInfos.hpp Xinclude/vmime/net/session.hpp Xinclude/vmime/net/smtp/SMTPResponse.hpp Xinclude/vmime/net/smtp/SMTPSTransport.hpp Xinclude/vmime/net/smtp/SMTPServiceInfos.hpp Xinclude/vmime/net/smtp/SMTPTransport.hpp Xinclude/vmime/net/socket.hpp Xinclude/vmime/net/store.hpp Xinclude/vmime/net/timeoutHandler.hpp Xinclude/vmime/net/tls/TLSSession.hpp Xinclude/vmime/net/tls/TLSSocket.hpp Xinclude/vmime/net/tls/TLSSecuredConnectionInfos.hpp Xinclude/vmime/net/transport.hpp Xinclude/vmime/net/connectionInfos.hpp Xinclude/vmime/net/defaultConnectionInfos.hpp Xinclude/vmime/net/securedConnectionInfos.hpp Xinclude/vmime/object.hpp Xinclude/vmime/options.hpp Xinclude/vmime/parameter.hpp Xinclude/vmime/parameterizedHeaderField.hpp Xinclude/vmime/parsedMessageAttachment.hpp Xinclude/vmime/parserHelpers.hpp Xinclude/vmime/path.hpp Xinclude/vmime/plainTextPart.hpp Xinclude/vmime/platform.hpp Xinclude/vmime/platforms/posix/posixChildProcess.hpp Xinclude/vmime/platforms/posix/posixFile.hpp Xinclude/vmime/platforms/posix/posixHandler.hpp Xinclude/vmime/platforms/posix/posixSocket.hpp Xinclude/vmime/platforms/windows/windowsFile.hpp Xinclude/vmime/platforms/windows/windowsHandler.hpp Xinclude/vmime/platforms/windows/windowsSocket.hpp Xinclude/vmime/propertySet.hpp Xinclude/vmime/relay.hpp Xinclude/vmime/security/authenticator.hpp Xinclude/vmime/security/cert/X509Certificate.hpp Xinclude/vmime/security/cert/certificate.hpp Xinclude/vmime/security/cert/certificateChain.hpp Xinclude/vmime/security/cert/certificateVerifier.hpp Xinclude/vmime/security/cert/defaultCertificateVerifier.hpp Xinclude/vmime/security/defaultAuthenticator.hpp Xinclude/vmime/security/digest/md5/md5MessageDigest.hpp Xinclude/vmime/security/digest/messageDigest.hpp Xinclude/vmime/security/digest/messageDigestFactory.hpp Xinclude/vmime/security/digest/sha1/sha1MessageDigest.hpp Xinclude/vmime/security/sasl/SASLAuthenticator.hpp Xinclude/vmime/security/sasl/SASLContext.hpp Xinclude/vmime/security/sasl/SASLMechanism.hpp Xinclude/vmime/security/sasl/SASLMechanismFactory.hpp Xinclude/vmime/security/sasl/SASLSession.hpp Xinclude/vmime/security/sasl/SASLSocket.hpp Xinclude/vmime/security/sasl/builtinSASLMechanism.hpp Xinclude/vmime/security/sasl/defaultSASLAuthenticator.hpp Xinclude/vmime/streamContentHandler.hpp Xinclude/vmime/stringContentHandler.hpp Xinclude/vmime/text.hpp Xinclude/vmime/textPart.hpp Xinclude/vmime/textPartFactory.hpp Xinclude/vmime/types.hpp Xinclude/vmime/utility/encoder/binaryEncoder.hpp Xinclude/vmime/utility/encoder/encoder.hpp Xinclude/vmime/utility/encoder/sevenBitEncoder.hpp Xinclude/vmime/utility/encoder/b64Encoder.hpp Xinclude/vmime/utility/encoder/defaultEncoder.hpp Xinclude/vmime/utility/encoder/encoderFactory.hpp Xinclude/vmime/utility/encoder/uuEncoder.hpp Xinclude/vmime/utility/encoder/qpEncoder.hpp Xinclude/vmime/utility/encoder/eightBitEncoder.hpp Xinclude/vmime/utility/childProcess.hpp Xinclude/vmime/utility/datetimeUtils.hpp Xinclude/vmime/utility/file.hpp Xinclude/vmime/utility/filteredStream.hpp Xinclude/vmime/utility/path.hpp Xinclude/vmime/utility/progressListener.hpp Xinclude/vmime/utility/random.hpp Xinclude/vmime/utility/smartPtr.hpp Xinclude/vmime/utility/smartPtrInt.hpp Xinclude/vmime/utility/stream.hpp Xinclude/vmime/utility/stringProxy.hpp Xinclude/vmime/utility/stringUtils.hpp Xinclude/vmime/utility/url.hpp Xinclude/vmime/utility/urlUtils.hpp Xinclude/vmime/vmime.hpp Xinclude/vmime/word.hpp Xinclude/vmime/wordEncoder.hpp Xlib/libvmime.a Xlib/libvmime.la Xlib/libvmime.so Xlib/libvmime.so.0 Xlibdata/pkgconfig/vmime.pc X%%DOCSDIR%%/AUTHORS X%%DOCSDIR%%/COPYING X%%DOCSDIR%%/ChangeLog X%%DOCSDIR%%/INSTALL X%%DOCSDIR%%/NEWS X%%DOCSDIR%%/README X@dirrm %%DOCSDIR%% X@dirrm include/vmime/utility/encoder X@dirrm include/vmime/utility X@dirrm include/vmime/security/sasl X@dirrm include/vmime/security/digest/sha1 X@dirrm include/vmime/security/digest/md5 X@dirrm include/vmime/security/digest X@dirrm include/vmime/security/cert X@dirrm include/vmime/security X@dirrm include/vmime/platforms/windows X@dirrm include/vmime/platforms/posix X@dirrm include/vmime/platforms X@dirrm include/vmime/net/tls X@dirrm include/vmime/net/smtp X@dirrm include/vmime/net/sendmail X@dirrm include/vmime/net/pop3 X@dirrm include/vmime/net/maildir/format X@dirrm include/vmime/net/maildir X@dirrm include/vmime/net/imap X@dirrm include/vmime/net X@dirrm include/vmime/misc X@dirrm include/vmime/mdn X@dirrm include/vmime 7cd80517347c0686c7b804a2913062eb exit ------=_20120205130645_53400--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4415.46.129.107.107.1328479605.squirrel>