aboutsummaryrefslogtreecommitdiffstats
path: root/mail-client
diff options
context:
space:
mode:
Diffstat (limited to 'mail-client')
-rw-r--r--mail-client/mblaze/Manifest1
-rw-r--r--mail-client/mblaze/mblaze-1.2.ebuild20
-rw-r--r--mail-client/mblaze/mblaze-9999.ebuild21
-rw-r--r--mail-client/mblaze/metadata.xml34
4 files changed, 76 insertions, 0 deletions
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 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <upstream>
+ <remote-id type="github">leahneukirchen/mblaze</remote-id>
+ </upstream>
+ <maintainer type="person">
+ <name>la ninpre</name>
+ <email>aaoth@aaoth.xyz</email>
+ </maintainer>
+ <longdescription>
+ 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).
+ </longdescription>
+</pkgmetadata>