SecBSD's official ports repository

This commit is contained in:
purplerain 2023-08-16 22:26:55 +00:00
commit 2c0afcbbf3
Signed by: purplerain
GPG key ID: F42C07F07E2E35B7
64331 changed files with 5339189 additions and 0 deletions

36
devel/libvmime/Makefile Normal file
View file

@ -0,0 +1,36 @@
COMMENT= C++ class library for working with Internet mail
GH_ACCOUNT= kisli
GH_PROJECT= vmime
GH_COMMIT= fc69321d5304c73be685c890f3b30528aadcfeaf
DISTNAME= vmime
PKGNAME= libvmime-20230130
SHARED_LIBS+= vmime 4.0 # 0.0
CATEGORIES= devel mail
HOMEPAGE= http://www.vmime.org/
MAINTAINER= Robert Nagy <robert@openbsd.org>
# GPLv3
PERMIT_PACKAGE= Yes
WANTLIB += icuuc m pthread ${COMPILER_LIBCXX}
# C++11 (else falls back on boost)
COMPILER= base-clang ports-gcc
MODULES= devel/cmake
BUILD_DEPENDS= archivers/bzip2
LIB_DEPENDS= textproc/icu4c
CONFIGURE_ARGS+=-DVMIME_HAVE_SASL_SUPPORT=OFF \
-DVMIME_HAVE_TLS_SUPPORT=OFF
FIX_CRLF_FILES= src/vmime/charsetConverter_icu.cpp
.include <bsd.port.mk>

2
devel/libvmime/distinfo Normal file
View file

@ -0,0 +1,2 @@
SHA256 (vmime-fc69321d.tar.gz) = rrXlydu06b4c8qCsGxlxn42BsIyL5m5aOMex37eUjKs=
SIZE (vmime-fc69321d.tar.gz) = 534382

17
devel/libvmime/pkg/DESCR Normal file
View file

@ -0,0 +1,17 @@
VMime is a powerful C++ class library for working with MIME messages and
Internet messaging services like IMAP, POP or SMTP. With VMime you can
parse, generate and modify messages, and also connect to store and
transport services to receive or send messages over the Internet. The
library offers all the features to build a complete mail client.
VMime Features Overview
* RFC-2822 and multipart messages
* aggregate documents and embedded objects
* 8-bit MIME and encoded word extensions
* attachments
* POP3, IMAP, SMTP, maildir and sendmail
* SSL/TLS security layer and X.509 certificates
* SASL authentication (not enabled in this package)
This packages has been modified to better support the Zarafa Outlook
Sharing service (mail/zarafa).

278
devel/libvmime/pkg/PLIST Normal file
View file

@ -0,0 +1,278 @@
@conflict zarafa-libvmime-*
@pkgpath mail/zarafa/libvmime
include/vmime/
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/charsetConverterOptions.hpp
include/vmime/charsetConverter_iconv.hpp
include/vmime/charsetConverter_icu.hpp
include/vmime/charsetConverter_idna.hpp
include/vmime/charsetConverter_win.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/context.hpp
include/vmime/dateTime.hpp
include/vmime/defaultAttachment.hpp
include/vmime/disposition.hpp
include/vmime/emailAddress.hpp
include/vmime/emptyContentHandler.hpp
include/vmime/encoding.hpp
include/vmime/exception.hpp
include/vmime/export-shared.hpp
include/vmime/export-static.hpp
include/vmime/export.hpp
include/vmime/fileAttachment.hpp
include/vmime/fileContentHandler.hpp
include/vmime/generatedMessageAttachment.hpp
include/vmime/generationContext.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
include/vmime/mailboxGroup.hpp
include/vmime/mailboxList.hpp
include/vmime/mdn/
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/messageAttachment.hpp
include/vmime/messageBuilder.hpp
include/vmime/messageId.hpp
include/vmime/messageIdSequence.hpp
include/vmime/messageParser.hpp
include/vmime/misc/
include/vmime/misc/importanceHelper.hpp
include/vmime/net/
include/vmime/net/connectionInfos.hpp
include/vmime/net/defaultConnectionInfos.hpp
include/vmime/net/defaultTimeoutHandler.hpp
include/vmime/net/events.hpp
include/vmime/net/fetchAttributes.hpp
include/vmime/net/folder.hpp
include/vmime/net/folderAttributes.hpp
include/vmime/net/folderStatus.hpp
include/vmime/net/imap/
include/vmime/net/imap/IMAPCommand.hpp
include/vmime/net/imap/IMAPConnection.hpp
include/vmime/net/imap/IMAPFolder.hpp
include/vmime/net/imap/IMAPFolderStatus.hpp
include/vmime/net/imap/IMAPMessage.hpp
include/vmime/net/imap/IMAPMessagePart.hpp
include/vmime/net/imap/IMAPMessagePartContentHandler.hpp
include/vmime/net/imap/IMAPMessageStructure.hpp
include/vmime/net/imap/IMAPParser.hpp
include/vmime/net/imap/IMAPSStore.hpp
include/vmime/net/imap/IMAPSearchAttributes.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/imap/imap.hpp
include/vmime/net/maildir/
include/vmime/net/maildir/format/
include/vmime/net/maildir/format/courierMaildirFormat.hpp
include/vmime/net/maildir/format/kmailMaildirFormat.hpp
include/vmime/net/maildir/maildir.hpp
include/vmime/net/maildir/maildirFolder.hpp
include/vmime/net/maildir/maildirFolderStatus.hpp
include/vmime/net/maildir/maildirFormat.hpp
include/vmime/net/maildir/maildirMessage.hpp
include/vmime/net/maildir/maildirMessagePart.hpp
include/vmime/net/maildir/maildirMessageStructure.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/messageSet.hpp
include/vmime/net/pop3/
include/vmime/net/pop3/POP3Command.hpp
include/vmime/net/pop3/POP3Connection.hpp
include/vmime/net/pop3/POP3Folder.hpp
include/vmime/net/pop3/POP3FolderStatus.hpp
include/vmime/net/pop3/POP3Message.hpp
include/vmime/net/pop3/POP3Response.hpp
include/vmime/net/pop3/POP3SStore.hpp
include/vmime/net/pop3/POP3ServiceInfos.hpp
include/vmime/net/pop3/POP3Store.hpp
include/vmime/net/pop3/POP3Utils.hpp
include/vmime/net/pop3/pop3.hpp
include/vmime/net/securedConnectionInfos.hpp
include/vmime/net/sendmail/
include/vmime/net/sendmail/sendmail.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/
include/vmime/net/smtp/DSNAttributes.hpp
include/vmime/net/smtp/SMTPChunkingOutputStreamAdapter.hpp
include/vmime/net/smtp/SMTPCommand.hpp
include/vmime/net/smtp/SMTPCommandSet.hpp
include/vmime/net/smtp/SMTPConnection.hpp
include/vmime/net/smtp/SMTPExceptions.hpp
include/vmime/net/smtp/SMTPResponse.hpp
include/vmime/net/smtp/SMTPSTransport.hpp
include/vmime/net/smtp/SMTPSendOptions.hpp
include/vmime/net/smtp/SMTPServiceInfos.hpp
include/vmime/net/smtp/SMTPTransport.hpp
include/vmime/net/smtp/smtp.hpp
include/vmime/net/socket.hpp
include/vmime/net/store.hpp
include/vmime/net/timeoutHandler.hpp
include/vmime/net/tls/
include/vmime/net/tls/TLSProperties.hpp
include/vmime/net/tls/TLSSecuredConnectionInfos.hpp
include/vmime/net/tls/TLSSession.hpp
include/vmime/net/tls/TLSSocket.hpp
include/vmime/net/tls/gnutls/
include/vmime/net/tls/gnutls/TLSProperties_GnuTLS.hpp
include/vmime/net/tls/gnutls/TLSSession_GnuTLS.hpp
include/vmime/net/tls/gnutls/TLSSocket_GnuTLS.hpp
include/vmime/net/tls/openssl/
include/vmime/net/tls/openssl/OpenSSLInitializer.hpp
include/vmime/net/tls/openssl/TLSProperties_OpenSSL.hpp
include/vmime/net/tls/openssl/TLSSession_OpenSSL.hpp
include/vmime/net/tls/openssl/TLSSocket_OpenSSL.hpp
include/vmime/net/tracer.hpp
include/vmime/net/transport.hpp
include/vmime/object.hpp
include/vmime/parameter.hpp
include/vmime/parameterizedHeaderField.hpp
include/vmime/parsedMessageAttachment.hpp
include/vmime/parserHelpers.hpp
include/vmime/parsingContext.hpp
include/vmime/path.hpp
include/vmime/plainTextPart.hpp
include/vmime/platform.hpp
include/vmime/platforms/
include/vmime/platforms/posix/
include/vmime/platforms/posix/posixChildProcess.hpp
include/vmime/platforms/posix/posixCriticalSection.hpp
include/vmime/platforms/posix/posixFile.hpp
include/vmime/platforms/posix/posixHandler.hpp
include/vmime/platforms/posix/posixSocket.hpp
include/vmime/platforms/windows/
include/vmime/platforms/windows/windowsCodepages.hpp
include/vmime/platforms/windows/windowsCriticalSection.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/security/
include/vmime/security/authenticator.hpp
include/vmime/security/cert/
include/vmime/security/cert/X509Certificate.hpp
include/vmime/security/cert/certificate.hpp
include/vmime/security/cert/certificateChain.hpp
include/vmime/security/cert/certificateException.hpp
include/vmime/security/cert/certificateExpiredException.hpp
include/vmime/security/cert/certificateIssuerVerificationException.hpp
include/vmime/security/cert/certificateNotTrustedException.hpp
include/vmime/security/cert/certificateNotYetValidException.hpp
include/vmime/security/cert/certificateVerifier.hpp
include/vmime/security/cert/defaultCertificateVerifier.hpp
include/vmime/security/cert/gnutls/
include/vmime/security/cert/gnutls/X509Certificate_GnuTLS.hpp
include/vmime/security/cert/openssl/
include/vmime/security/cert/openssl/X509Certificate_OpenSSL.hpp
include/vmime/security/cert/serverIdentityException.hpp
include/vmime/security/cert/unsupportedCertificateTypeException.hpp
include/vmime/security/defaultAuthenticator.hpp
include/vmime/security/digest/
include/vmime/security/digest/md5/
include/vmime/security/digest/md5/md5MessageDigest.hpp
include/vmime/security/digest/messageDigest.hpp
include/vmime/security/digest/messageDigestFactory.hpp
include/vmime/security/digest/sha1/
include/vmime/security/digest/sha1/sha1MessageDigest.hpp
include/vmime/security/sasl/
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/XOAuth2SASLAuthenticator.hpp
include/vmime/security/sasl/XOAuth2SASLMechanism.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/types.hpp
include/vmime/utility/
include/vmime/utility/childProcess.hpp
include/vmime/utility/datetimeUtils.hpp
include/vmime/utility/encoder/
include/vmime/utility/encoder/b64Encoder.hpp
include/vmime/utility/encoder/binaryEncoder.hpp
include/vmime/utility/encoder/eightBitEncoder.hpp
include/vmime/utility/encoder/encoder.hpp
include/vmime/utility/encoder/encoderFactory.hpp
include/vmime/utility/encoder/noopEncoder.hpp
include/vmime/utility/encoder/qpEncoder.hpp
include/vmime/utility/encoder/sevenBitEncoder.hpp
include/vmime/utility/encoder/uuEncoder.hpp
include/vmime/utility/file.hpp
include/vmime/utility/filteredStream.hpp
include/vmime/utility/inputStream.hpp
include/vmime/utility/inputStreamAdapter.hpp
include/vmime/utility/inputStreamByteBufferAdapter.hpp
include/vmime/utility/inputStreamPointerAdapter.hpp
include/vmime/utility/inputStreamSocketAdapter.hpp
include/vmime/utility/inputStreamStringAdapter.hpp
include/vmime/utility/outputStream.hpp
include/vmime/utility/outputStreamAdapter.hpp
include/vmime/utility/outputStreamByteArrayAdapter.hpp
include/vmime/utility/outputStreamSocketAdapter.hpp
include/vmime/utility/outputStreamStringAdapter.hpp
include/vmime/utility/parserInputStreamAdapter.hpp
include/vmime/utility/path.hpp
include/vmime/utility/progressListener.hpp
include/vmime/utility/random.hpp
include/vmime/utility/seekableInputStream.hpp
include/vmime/utility/seekableInputStreamRegionAdapter.hpp
include/vmime/utility/stream.hpp
include/vmime/utility/streamUtils.hpp
include/vmime/utility/stringUtils.hpp
include/vmime/utility/sync/
include/vmime/utility/sync/autoLock.hpp
include/vmime/utility/sync/criticalSection.hpp
include/vmime/utility/url.hpp
include/vmime/utility/urlUtils.hpp
include/vmime/vmime.hpp
include/vmime/word.hpp
include/vmime/wordEncoder.hpp
lib/cmake/
lib/cmake/vmime/
lib/cmake/vmime/vmime-config${MODCMAKE_BUILD_SUFFIX}
lib/cmake/vmime/vmime-config.cmake
lib/cmake/vmime/vmime-static-config${MODCMAKE_BUILD_SUFFIX}
lib/cmake/vmime/vmime-static-config.cmake
@static-lib lib/libvmime.a
@lib lib/libvmime.so.${LIBvmime_VERSION}
lib/pkgconfig/vmime.pc