diff options
| author | Yuri Victorovich <yuri@FreeBSD.org> | 2024-03-27 19:39:17 +0000 |
|---|---|---|
| committer | Yuri Victorovich <yuri@FreeBSD.org> | 2024-03-27 20:16:27 +0000 |
| commit | 81937131f3c85f2a5b8591cc8c94b5c3e88c5186 (patch) | |
| tree | 8188179869fe26b827660f518cc2b8b5688917ab | |
| parent | 09fee6bbc0bfab98231be06f2762a852d6af0c50 (diff) | |
mail/mailio: New port: C++ library for MIME format and SMTP, POP3 and IMAP protocols
| -rw-r--r-- | mail/Makefile | 1 | ||||
| -rw-r--r-- | mail/mailio/Makefile | 24 | ||||
| -rw-r--r-- | mail/mailio/distinfo | 3 | ||||
| -rw-r--r-- | mail/mailio/pkg-descr | 2 | ||||
| -rw-r--r-- | mail/mailio/pkg-plist | 20 |
5 files changed, 50 insertions, 0 deletions
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 <bsd.port.mk> 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 |
