From 233a23300587446dedbedecf2c8f89b4f04d4be1 Mon Sep 17 00:00:00 2001 From: la-ninpre Date: Sat, 6 May 2023 15:57:14 +0300 Subject: mail-client/mblaze: new package, add 1.2, 9999 --- mail-client/mblaze/Manifest | 1 + mail-client/mblaze/mblaze-1.2.ebuild | 20 ++++++++++++++++++++ mail-client/mblaze/mblaze-9999.ebuild | 21 +++++++++++++++++++++ mail-client/mblaze/metadata.xml | 34 ++++++++++++++++++++++++++++++++++ 4 files changed, 76 insertions(+) create mode 100644 mail-client/mblaze/Manifest create mode 100644 mail-client/mblaze/mblaze-1.2.ebuild create mode 100644 mail-client/mblaze/mblaze-9999.ebuild create mode 100644 mail-client/mblaze/metadata.xml diff --git a/mail-client/mblaze/Manifest b/mail-client/mblaze/Manifest new file mode 100644 index 0000000..6838714 --- /dev/null +++ b/mail-client/mblaze/Manifest @@ -0,0 +1 @@ +DIST mblaze-1.2.tar.gz 99578 BLAKE2B 2cbecdf314ea38cefa0b024135824d58b2232dc230f8970a93a5fa58003a2d560231c81509240178dd701035cf4aabf9739e8c65cdef4e2b46fb5758bc259d84 SHA512 32f1ed6332d3b481d501e6f4f64fbd9b74ac26aabf55862da8b2444144e9a39f908143c3ec77b0adce90f08455e7544af9f19458d4e628c36c06ee407d81548a diff --git a/mail-client/mblaze/mblaze-1.2.ebuild b/mail-client/mblaze/mblaze-1.2.ebuild new file mode 100644 index 0000000..4172e12 --- /dev/null +++ b/mail-client/mblaze/mblaze-1.2.ebuild @@ -0,0 +1,20 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="unix utilities to deal with maildir" + +HOMEPAGE="https://github.com/leahneukirchen/mblaze" + +SRC_URI="https://github.com/leahneukirchen/mblaze/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="public-domain" + +SLOT="0" + +KEYWORDS="~amd64" + +src_install() { + emake DESTDIR="${D}" PREFIX="/usr" install +} diff --git a/mail-client/mblaze/mblaze-9999.ebuild b/mail-client/mblaze/mblaze-9999.ebuild new file mode 100644 index 0000000..90ca9a5 --- /dev/null +++ b/mail-client/mblaze/mblaze-9999.ebuild @@ -0,0 +1,21 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit git-r3 + +DESCRIPTION="unix utilities to deal with maildir" + +HOMEPAGE="https://github.com/leahneukirchen/mblaze" + +EGIT_REPO_URI="https://github.com/leahneukirchen/mblaze.git" +EGIT_BRANCH="master" + +LICENSE="public-domain" + +SLOT="0" + +src_install() { + emake DESTDIR="${D}" PREFIX="/usr" install +} diff --git a/mail-client/mblaze/metadata.xml b/mail-client/mblaze/metadata.xml new file mode 100644 index 0000000..09779ad --- /dev/null +++ b/mail-client/mblaze/metadata.xml @@ -0,0 +1,34 @@ + + + + + leahneukirchen/mblaze + + + la ninpre + aaoth@aaoth.xyz + + + The mblaze message system is a set of Unix utilities for processing and + interacting with mail messages which are stored in maildir folders. + + Its design is roughly inspired by MH, the RAND Message Handling System, + but it is a complete implementation from scratch. + + mblaze is a classic command line MUA and has no features for receiving or + transferring messages; you can operate on messages in a local maildir + spool, or fetch your messages using fdm(1), getmail(1), offlineimap(1), + or similar utilities, and send it using dma(8), msmtp(1), sendmail(8), as + provided by OpenSMTPD, Postfix, or similar. + + mblaze operates directly on maildir folders and doesn't use its own + caches or databases. There is no setup needed for many uses. All + utilities have been written with performance in mind. Enumeration of all + messages in a maildir is avoided unless necessary, and then optimized to + limit syscalls. Parsing message metadata is optimized to limit I/O + requests. Initial operations on a large maildir may feel slow, but as + soon as they are in the file system cache, everything is blazingly fast. + The utilities are written to be memory efficient (i.e. not wasteful), but + whole messages are assumed to fit into RAM easily (one at a time). + + -- cgit v1.2.3