From nobody Wed Mar 27 20:16:30 2024 X-Original-To: dev-commits-ports-main@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4V4dH25rVmz5BR5K; Wed, 27 Mar 2024 20:16:30 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4V4dH24qhGz4k9F; Wed, 27 Mar 2024 20:16:30 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1711570590; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=ddUhzn4S+SCmGxXSqvgGkiDFVShCFLCdIsCvVSZfWgk=; b=MmdWFsVONCQszyNCdUtNSo57zkn5P+YsOYBOd9+ky9OAAkgoflsInLONA3Wl9GJp9sQZXv yLfaCFB/7ZEfIU7ITep0xUTpi8jedvhB7A3j3eajKdr8PDoqPhJAWE8PmSrSuJal90BkaG 3dQQ6fOkSR7q01nvj2pgPJueTZxjbYXxpBKkmRjTvFGaxvfzRowcUHw88o+CrXuUyoybx9 qX0qZO+Z7kXT2P/kAxfB7wp6FymiG1L/ifVr705bvDp5aIVc88jFhb9X62G+0q6OBbhz3r do1CipF12InTrm2uMXzcrLeqDTTYPTBfUd/VkLioZf0mJkJ8+8/LeCNZThoYTw== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1711570590; a=rsa-sha256; cv=none; b=KUly5U5dPhZI3myuT+Z+OqELNkdXgpXgPqzYMBLzs4N+kbj9sOJ6bBY4kJlw9e3ahKCW/V pBdR0Ip7+HPGVGmBzTfLuuFSbPfAr48Q78Zb05E8tEy0+9MsIollg7xtF8kc8T3pKT61fZ MiWchGoW+Ahpagp4FTYIqDrkWYuFugQAxdmd1KpaKTMeKKIb5Wq2kN6jdKm4k3gx5uLXmL XmnKMD1YwLT9KHPBXF30oOoqmtJ8qhO7+0YkXNjGI8Z6M8ePvhGag23e13GgCn0i+/6SHP aZcjQ2Pyxa7GdlrZIMXI4T9brQqzA83zPRqsMR0G9zYBN91g4JXb1wiR1RVQ8A== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1711570590; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=ddUhzn4S+SCmGxXSqvgGkiDFVShCFLCdIsCvVSZfWgk=; b=nIsO/4r7jLDxN+z69ss6bP3ygPQHS9TLN9F6nyAFHVz6M70jh2iXcsLHyHVbxnO7OJi8iW 5Q1sanjqAMq/XAUMaboVcrZW77HeYBhxkVPDT3PlPPGbH6QFwDdI84LP9e/dixwark2lt4 SWUrmcApgNvpvl+aPVUruEaxgGwA23kCTUZvEBA9FOp64Lrz8dv0cNhnWiutULEdfdMO/3 aNvhAY187lObxzxBL9XvFY2hTcUuHjH/djpAdnGeycKbFj1AYyczMb4ITqMCd+DqylUs+1 CAW4B/QQ4fQ0TXXDNEhW+4OTz4YAMrlv1oPuZuG9Qanr9zAfZUBfxalDOlpAUw== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4V4dH24Qjtzy5x; Wed, 27 Mar 2024 20:16:30 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.17.1/8.17.1) with ESMTP id 42RKGUgk001629; Wed, 27 Mar 2024 20:16:30 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 42RKGUEI001626; Wed, 27 Mar 2024 20:16:30 GMT (envelope-from git) Date: Wed, 27 Mar 2024 20:16:30 GMT Message-Id: <202403272016.42RKGUEI001626@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Yuri Victorovich Subject: git: 81937131f3c8 - main - mail/mailio: New port: C++ library for MIME format and SMTP, POP3 and IMAP protocols List-Id: Commits to the main branch of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-main@freebsd.org X-BeenThere: dev-commits-ports-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: yuri X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 81937131f3c85f2a5b8591cc8c94b5c3e88c5186 Auto-Submitted: auto-generated The branch main has been updated by yuri: URL: https://cgit.FreeBSD.org/ports/commit/?id=81937131f3c85f2a5b8591cc8c94b5c3e88c5186 commit 81937131f3c85f2a5b8591cc8c94b5c3e88c5186 Author: Yuri Victorovich AuthorDate: 2024-03-27 19:39:17 +0000 Commit: Yuri Victorovich CommitDate: 2024-03-27 20:16:27 +0000 mail/mailio: New port: C++ library for MIME format and SMTP, POP3 and IMAP protocols --- mail/Makefile | 1 + mail/mailio/Makefile | 24 ++++++++++++++++++++++++ mail/mailio/distinfo | 3 +++ mail/mailio/pkg-descr | 2 ++ mail/mailio/pkg-plist | 20 ++++++++++++++++++++ 5 files changed, 50 insertions(+) diff --git a/mail/Makefile b/mail/Makefile index 3e4784b259cb..0158a9b0024a 100644 --- a/mail/Makefile +++ b/mail/Makefile @@ -198,6 +198,7 @@ SUBDIR += mailfront SUBDIR += mailgraph SUBDIR += mailhog + SUBDIR += mailio SUBDIR += mailman SUBDIR += mailman-exim4 SUBDIR += mailman-postfix diff --git a/mail/mailio/Makefile b/mail/mailio/Makefile new file mode 100644 index 000000000000..27d093443c00 --- /dev/null +++ b/mail/mailio/Makefile @@ -0,0 +1,24 @@ +PORTNAME= mailio +DISTVERSION= 0.23.0-59 +DISTVERSIONSUFFIX= -g5dab3ca +CATEGORIES= mail devel + +MAINTAINER= yuri@FreeBSD.org +COMMENT= C++ library for MIME format and SMTP, POP3 and IMAP protocols +WWW= https://github.com/karastojko/mailio + +LICENSE= BSD2CLAUSE +LICENSE_FILE= ${WRKSRC}/LICENSE + +LIB_DEPENDS= libboost_system.so:devel/boost-libs + +USES= cmake:testing compiler:c++17-lang ssl +USE_LDCONFIG= yes + +USE_GITHUB= yes +GH_ACCOUNT= karastojko + +CMAKE_OFF= MAILIO_BUILD_TESTS MAILIO_BUILD_EXAMPLES MAILIO_BUILD_DOCUMENTATION +CMAKE_TESTING_ON= MAILIO_BUILD_TESTS # tests fail to link, see https://github.com/karastojko/mailio/issues/159 + +.include diff --git a/mail/mailio/distinfo b/mail/mailio/distinfo new file mode 100644 index 000000000000..d0a8ff8d8aab --- /dev/null +++ b/mail/mailio/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1711565622 +SHA256 (karastojko-mailio-0.23.0-59-g5dab3ca_GH0.tar.gz) = 4953b804f85014818702c063ad0b9ec656c249c8127dd3befcb3cb82bba86773 +SIZE (karastojko-mailio-0.23.0-59-g5dab3ca_GH0.tar.gz) = 197066 diff --git a/mail/mailio/pkg-descr b/mail/mailio/pkg-descr new file mode 100644 index 000000000000..60cf3d1fc721 --- /dev/null +++ b/mail/mailio/pkg-descr @@ -0,0 +1,2 @@ +mailio is a cross platform C++ library for MIME format and SMTP, POP3 and IMAP +protocols. It is based on the standard C++ 17 and Boost library. diff --git a/mail/mailio/pkg-plist b/mail/mailio/pkg-plist new file mode 100644 index 000000000000..5b64e1fcbd36 --- /dev/null +++ b/mail/mailio/pkg-plist @@ -0,0 +1,20 @@ +include/mailio/base64.hpp +include/mailio/binary.hpp +include/mailio/bit7.hpp +include/mailio/bit8.hpp +include/mailio/codec.hpp +include/mailio/dialog.hpp +include/mailio/export.hpp +include/mailio/imap.hpp +include/mailio/mailboxes.hpp +include/mailio/message.hpp +include/mailio/mime.hpp +include/mailio/pop3.hpp +include/mailio/q_codec.hpp +include/mailio/quoted_printable.hpp +include/mailio/smtp.hpp +include/mailio/version.hpp +lib/libmailio.so +libdata/pkgconfig/mailio.pc +%%DATADIR%%/cmake/mailioConfig-%%CMAKE_BUILD_TYPE%%.cmake +%%DATADIR%%/cmake/mailioConfig.cmake