summaryrefslogtreecommitdiff
path: root/net-mail
diff options
context:
space:
mode:
authorBaldEagleOS Migration <dev@baldeagleos.com>2026-06-03 00:35:52 -0500
committerBaldEagleOS Migration <dev@baldeagleos.com>2026-06-03 00:35:52 -0500
commit51bf2274747e1d7dc41c145ccf95055c1b9d763b (patch)
tree75f735ef9bc72d418e5107c31375259fa6ebe152 /net-mail
parentfa2a9ceb34861c64aee4400a4686233134d8e652 (diff)
downloadbaldeagleos-repo-51bf2274747e1d7dc41c145ccf95055c1b9d763b.tar.gz
baldeagleos-repo-51bf2274747e1d7dc41c145ccf95055c1b9d763b.tar.xz
baldeagleos-repo-51bf2274747e1d7dc41c145ccf95055c1b9d763b.zip
Adding metadata
Diffstat (limited to 'net-mail')
-rw-r--r--net-mail/mailutils/Manifest2
-rw-r--r--net-mail/mailutils/files/mailutils-3.20-fix-dbm-dependency.patch30
-rw-r--r--net-mail/mailutils/files/mailutils-tests-use-mbox.patch119
-rw-r--r--net-mail/mailutils/mailutils-3.18.ebuild163
-rw-r--r--net-mail/mailutils/mailutils-3.20-r1.ebuild163
5 files changed, 0 insertions, 477 deletions
diff --git a/net-mail/mailutils/Manifest b/net-mail/mailutils/Manifest
index d1ec08848643..2151928fd675 100644
--- a/net-mail/mailutils/Manifest
+++ b/net-mail/mailutils/Manifest
@@ -1,3 +1 @@
-DIST mailutils-3.18.tar.xz 3294996 BLAKE2B 7866a9c0419daaeaf277f266893030cda771804c636ce143e36a9cd1823280c2662b0696825387b3b0727115e0ab131ca376bd99445d4b4080f66289dca11316 SHA512 77718e41d77556b59d7eeee4b80fca658c32f949dd87e09848a559eb6470254c9562208e49b62e5027522eebb5eaaf7eb9dc12ec02424f4144cceee5ef695ca9
-DIST mailutils-3.20.tar.xz 3314008 BLAKE2B d514017adbca6d087ad524ae1b29c2e1a4baa119cde515255633b008be05ddd83127edab6f312af5077c222f81362efa5ba8fcc4352aa06caa7b5c7c961e6fa0 SHA512 022913bec32903aaaa935a351e1626b84c202e16645038349952b69bc25723cc46116bc274d27e4eba3b15de5181f41769189d1f74e2ed35dccf5985b78db86c
DIST mailutils-3.21.tar.xz 3381076 BLAKE2B 395da966e7a290a53665a79f7984185cd73583c599d3b7d05a6b4ec1113fcaab5e526a3323cef36e75fa0eb0f26efdfb4f5874d1dbd633ee9a0a025a9e219140 SHA512 b006a0713d188d003c935b583ffa26284e79c05b808dbe4122aa0049cf0a6af9324ca8518f863aab507a9ac3b041b2cd1b88d9c10f9e6d6a000b8d83b2e22759
diff --git a/net-mail/mailutils/files/mailutils-3.20-fix-dbm-dependency.patch b/net-mail/mailutils/files/mailutils-3.20-fix-dbm-dependency.patch
deleted file mode 100644
index 256193ebdf08..000000000000
--- a/net-mail/mailutils/files/mailutils-3.20-fix-dbm-dependency.patch
+++ /dev/null
@@ -1,30 +0,0 @@
---- a/libmu_sieve/extensions/Makefile.am 2025-08-11 16:25:13.850209754 +0200
-+++ b/libmu_sieve/extensions/Makefile.am 2025-08-11 16:35:28.312393817 +0200
-@@ -15,17 +15,23 @@
- ## along with GNU Mailutils. If not, see <http://www.gnu.org/licenses/>.
-
- moddir=$(MU_SIEVE_MODDIR)
--mod_LTLIBRARIES = \
-+
-+BASE_MODULES = \
- editheader.la\
- list.la\
- moderator.la\
- pipe.la\
- spamd.la\
- timestamp.la\
-- uidnew.la\
- vacation.la
-+
-+if MU_COND_DBM
-+DBM_MODULES = uidnew.la
-+uidnew_la_LIBADD = ${top_builddir}/libmu_dbm/libmu_dbm.la
-+endif
-+
-+mod_LTLIBRARIES = $(BASE_MODULES) $(DBM_MODULES)
-+
- AM_CPPFLAGS = $(MU_APP_COMMON_INCLUDES)
- AM_LDFLAGS = -module -avoid-version -no-undefined -rpath '$(moddir)'
- LIBS = ../libmu_sieve.la
--
--uidnew_la_LIBADD = ${top_builddir}/libmu_dbm/libmu_dbm.la
diff --git a/net-mail/mailutils/files/mailutils-tests-use-mbox.patch b/net-mail/mailutils/files/mailutils-tests-use-mbox.patch
deleted file mode 100644
index 0710b880a196..000000000000
--- a/net-mail/mailutils/files/mailutils-tests-use-mbox.patch
+++ /dev/null
@@ -1,119 +0,0 @@
-From e5ae56618dc2a15b9cff792be7315185bbd96ad2 Mon Sep 17 00:00:00 2001
-From: Sergey Poznyakoff <gray@gnu.org>
-Date: Tue, 7 Jan 2025 11:59:33 +0200
-Subject: Fix testsuite (mda & mail) to work with arbitrary default mailbox
- type
-
-* mail/testsuite/lib/mail.exp (default_mail_start): Force mbox
-mailbox type.
-* mda/mda/tests/forward.at: Likewise.
-* mda/mda/tests/mda.at: Likewise.
-* mda/tests/mda.sh (dumpmail): Handle only mbox.
----
- mail/testsuite/lib/mail.exp | 2 ++
- mda/mda/tests/forward.at | 2 +-
- mda/mda/tests/mda.at | 16 +---------------
- mda/tests/mda.sh | 26 --------------------------
- 4 files changed, 4 insertions(+), 42 deletions(-)
-
-diff --git a/mail/testsuite/lib/mail.exp b/mail/testsuite/lib/mail.exp
-index b7e68b2..9034d57 100644
---- a/mail/testsuite/lib/mail.exp
-+++ b/mail/testsuite/lib/mail.exp
-@@ -51,6 +51,8 @@ proc default_mail_start {args} {
- append sw $MU_TOOL_FLAGS
- }
-
-+ append sw " --set mailbox.mailbox-type=mbox"
-+
- if [info exists host_board] {
- if [board_info $host_board exists top_srcdir] {
- append sw " --set \"mailbox.mail-spool='[board_info $host_board top_srcdir]/mail/testsuite/spool'\""
-diff --git a/mda/mda/tests/forward.at b/mda/mda/tests/forward.at
-index 08d22ac..d4af639 100644
---- a/mda/mda/tests/forward.at
-+++ b/mda/mda/tests/forward.at
-@@ -19,7 +19,7 @@ AT_KEYWORDS([maidag forward])
-
- m4_pushdef([TESTMDA_CONF],[cat > testmda.conf <<EOF
- mailbox {
-- mailbox-pattern "$(pwd)/spool/\${user}";
-+ mailbox-pattern "mbox://$(pwd)/spool/\${user}";
- }
-
- mailer {
-diff --git a/mda/mda/tests/mda.at b/mda/mda/tests/mda.at
-index b101ae0..5279f15 100644
---- a/mda/mda/tests/mda.at
-+++ b/mda/mda/tests/mda.at
-@@ -16,7 +16,7 @@
-
- m4_pushdef([TESTMDA_CONF],[cat > testmda.conf <<EOF
- mailbox {
-- mailbox-pattern "$(pwd)/spool/\${user}";
-+ mailbox-pattern "mbox://$(pwd)/spool/\${user}";
- }
- EOF
- ])
-@@ -52,20 +52,6 @@ mkdir spool
- TESTMDA_CONF
- testmda --from gulliver@example.net root < msg || exit $?
- dumpmail spool/root
--case $MU_DEFAULT_SCHEME in
--mbox)
-- head -1 spool/root
-- echo "$envelope" >> expout
-- ;;
--mh)
-- sed -n -e '/^X-Envelope-Date: */s///p' spool/root/1
-- echo "$date" >> expout
-- ;;
--maildir)
-- sed -n -e '/^X-Envelope-Date: */s///p' $(find spool/root/new -type f | head -n 1)
-- echo "$date" >> expout
-- ;;
--esac
- ],
- [0],
- [expout])
-diff --git a/mda/tests/mda.sh b/mda/tests/mda.sh
-index 208602a..90a8d6c 100644
---- a/mda/tests/mda.sh
-+++ b/mda/tests/mda.sh
-@@ -16,33 +16,7 @@
-
- INPUT_MSG=$abs_top_srcdir/mda/tests/input.msg
- dumpmail() {
-- case $MU_DEFAULT_SCHEME in
-- mbox)
- sed -e '/^From /d'\
- -e /^X-IMAPbase:/d\
- -e /^X-UID:/d $1
-- ;;
-- dotmail)
-- sed -e '/^\.$/d'\
-- -e /^X-IMAPbase:/d\
-- -e /^X-UID:/d $1
-- ;;
-- mh)
-- sed -e /^X-IMAPbase:/d\
-- -e /^X-UID:/d\
-- -e /^X-Envelope-Sender:/d\
-- -e /^X-Envelope-Date:/d $1/1
-- ;;
-- maildir)
-- f=$(find $1/new -type f | head -n 1)
-- if test -n $f; then
-- sed -e /^X-IMAPbase:/d\
-- -e /^X-UID:/d\
-- -e /^X-Envelope-Sender:/d\
-- -e /^X-Envelope-Date:/d $f
-- fi
-- ;;
-- *) # Should not happen
-- echo >&2 "Default mailbox format is uknown"
-- esac
- }
---
-cgit v1.1
-
diff --git a/net-mail/mailutils/mailutils-3.18.ebuild b/net-mail/mailutils/mailutils-3.18.ebuild
deleted file mode 100644
index daaad1eac328..000000000000
--- a/net-mail/mailutils/mailutils-3.18.ebuild
+++ /dev/null
@@ -1,163 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-GUILE_COMPAT=( 2-2 3-0 )
-PYTHON_COMPAT=( python3_{9,10,11,12,13,14} )
-
-inherit autotools elisp-common flag-o-matic guile-single python-single-r1 toolchain-funcs
-
-DESCRIPTION="A useful collection of mail servers, clients, and filters"
-HOMEPAGE="https://mailutils.org/"
-SRC_URI="mirror://gnu/mailutils/${P}.tar.xz"
-
-LICENSE="GPL-3+ LGPL-3+"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos"
-IUSE="berkdb bidi +clients emacs gdbm sasl guile kerberos kyotocabinet \
- ldap mysql nls pam postgres python servers split-usr ssl static-libs test +threads tcpd \
- tokyocabinet"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- !mail-filter/libsieve
- !mail-client/mailx
- sys-libs/ncurses:=
- sys-libs/readline:=
- dev-libs/libltdl:0
- virtual/libcrypt:=
- virtual/mta
- berkdb? ( sys-libs/db:= )
- bidi? ( dev-libs/fribidi )
- emacs? ( >=app-editors/emacs-23.1:* )
- gdbm? ( sys-libs/gdbm:= )
- guile? ( ${GUILE_DEPS} )
- kerberos? ( virtual/krb5 )
- kyotocabinet? ( dev-db/kyotocabinet )
- ldap? ( net-nds/openldap:= )
- mysql? ( dev-db/mysql-connector-c:= )
- nls? ( sys-devel/gettext )
- pam? ( sys-libs/pam:= )
- postgres? ( dev-db/postgresql:= )
- python? ( ${PYTHON_DEPS} )
- sasl? ( >=net-misc/gsasl-2.0.0 )
- servers? ( virtual/libiconv dev-libs/libunistring:= )
- ssl? ( net-libs/gnutls:= )
- tcpd? ( sys-apps/tcp-wrappers )
- tokyocabinet? ( dev-db/tokyocabinet )
- "
-
-DEPEND="${RDEPEND}"
-
-BDEPEND="
- virtual/pkgconfig
- test? ( dev-util/dejagnu )
-"
-
-REQUIRED_USE="
- guile? ( ${GUILE_REQUIRED_USE} )
- python? ( ${PYTHON_REQUIRED_USE} )
- servers? ( tcpd ldap )"
-
-DOCS=( ABOUT-NLS AUTHORS COPYING COPYING.LESSER ChangeLog INSTALL NEWS README THANKS TODO )
-PATCHES=(
- "${FILESDIR}"/${PN}-3.5-add-include.patch
- "${FILESDIR}"/${PN}-tests-use-mbox.patch
-)
-
-pkg_setup() {
- use guile && guile-single_pkg_setup
- use python && python-single-r1_pkg_setup
-}
-
-src_prepare() {
- default
- if use guile; then
- guile_bump_sources
- sed -i -e "s|guile|${GUILE}|" libmu_scm/tests/testsuite || die
- fi
- if use mysql; then
- sed -i -e /^INCLUDES/"s:$:$(mysql_config --include):" \
- sql/Makefile.am || die
- fi
- eautoreconf
-}
-
-src_configure() {
- # bug #943873
- append-cflags -std=gnu17
-
- if use guile; then
- export GUILE_SNARF="${GUILESNARF}"
- export GUILE_TOOLS="${GUILE/guile/guile-tools}"
- fi
-
- # maildir is the Gentoo default
- econf \
- MU_DEFAULT_SCHEME=maildir \
- CURSES_LIBS="$($(tc-getPKG_CONFIG) --libs ncurses)" \
- $(use_with berkdb berkeley-db) \
- $(use_with bidi fribidi) \
- $(use_with gdbm) \
- $(use_with sasl gsasl) \
- $(use_with guile) \
- $(use_with kerberos gssapi) \
- $(use_with ldap) \
- $(use_with mysql) \
- $(use_enable nls) \
- $(use_enable pam) \
- $(use_with postgres) \
- $(use_enable python) \
- $(use_with ssl gnutls) \
- $(use_enable static-libs static) \
- $(use_enable threads pthread) \
- $(use_with tokyocabinet) \
- $(use_with kyotocabinet) \
- $(use_with tcpd tcp-wrappers) \
- $(use_enable servers build-servers) \
- $(use_with servers unistring ) \
- $(use_enable clients build-clients) \
- EMACS=$(usex emacs emacs no) \
- --with-lispdir="${EPREFIX}${SITELISP}/${PN}" \
- --with-mail-spool=/var/spool/mail \
- --with-readline \
- --enable-ipv6 \
- --enable-sendmail \
- --disable-debug
-}
-
-src_install() {
- default
-
- insinto /etc
- # bug 613112
- newins "${FILESDIR}/mailutils.rc" mailutils.conf
- keepdir /etc/mailutils.d/
- insinto /etc/mailutils.d
- doins "${FILESDIR}/mail"
-
- use guile && guile_unstrip_ccache
-
- if use python; then
- python_optimize
- if use static-libs; then
- rm -r "${D}$(python_get_sitedir)/mailutils"/*.{a,la} || die
- fi
- fi
-
- if use servers; then
- newinitd "${FILESDIR}"/imap4d.initd imap4d
- newinitd "${FILESDIR}"/pop3d.initd pop3d
- newinitd "${FILESDIR}"/comsatd.initd comsatd
- fi
-
- # compatibility link
- if use clients && use split-usr; then
- dosym ../usr/bin/mail /bin/mail
- fi
-
- if ! use static-libs; then
- find "${D}" -name "*.la" -delete || die
- fi
-}
diff --git a/net-mail/mailutils/mailutils-3.20-r1.ebuild b/net-mail/mailutils/mailutils-3.20-r1.ebuild
deleted file mode 100644
index 73e126c13ca1..000000000000
--- a/net-mail/mailutils/mailutils-3.20-r1.ebuild
+++ /dev/null
@@ -1,163 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-GUILE_COMPAT=( 2-2 3-0 )
-PYTHON_COMPAT=( python3_{12..14} )
-
-inherit autotools elisp-common flag-o-matic guile-single python-single-r1 toolchain-funcs
-
-DESCRIPTION="A useful collection of mail servers, clients, and filters"
-HOMEPAGE="https://mailutils.org/"
-SRC_URI="mirror://gnu/mailutils/${P}.tar.xz"
-
-LICENSE="GPL-3+ LGPL-3+"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos"
-IUSE="berkdb bidi +clients emacs gdbm sasl guile kerberos kyotocabinet \
- ldap mysql nls pam postgres python servers split-usr ssl static-libs test +threads tcpd \
- tokyocabinet"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- !mail-filter/libsieve
- !mail-client/mailx
- sys-libs/ncurses:=
- sys-libs/readline:=
- dev-libs/libltdl:0
- virtual/libcrypt:=
- virtual/mta
- berkdb? ( sys-libs/db:= )
- bidi? ( dev-libs/fribidi )
- emacs? ( >=app-editors/emacs-23.1:* )
- gdbm? ( sys-libs/gdbm:= )
- guile? ( ${GUILE_DEPS} )
- kerberos? ( virtual/krb5 )
- kyotocabinet? ( dev-db/kyotocabinet )
- ldap? ( net-nds/openldap:= )
- mysql? ( dev-db/mysql-connector-c:= )
- nls? ( sys-devel/gettext )
- pam? ( sys-libs/pam:= )
- postgres? ( dev-db/postgresql:= )
- python? ( ${PYTHON_DEPS} )
- sasl? ( >=net-misc/gsasl-2.0.0 )
- servers? ( virtual/libiconv dev-libs/libunistring:= )
- ssl? ( net-libs/gnutls:= )
- tcpd? ( sys-apps/tcp-wrappers )
- tokyocabinet? ( dev-db/tokyocabinet )
- "
-
-DEPEND="${RDEPEND}"
-
-BDEPEND="
- virtual/pkgconfig
- test? ( dev-util/dejagnu )
-"
-
-REQUIRED_USE="
- guile? ( ${GUILE_REQUIRED_USE} )
- python? ( ${PYTHON_REQUIRED_USE} )
- servers? ( tcpd ldap )"
-
-DOCS=( ABOUT-NLS AUTHORS COPYING COPYING.LESSER ChangeLog INSTALL NEWS README THANKS TODO )
-PATCHES=(
- "${FILESDIR}"/${PN}-3.5-add-include.patch
- "${FILESDIR}"/${PN}-3.20-fix-dbm-dependency.patch
-)
-
-pkg_setup() {
- use guile && guile-single_pkg_setup
- use python && python-single-r1_pkg_setup
-}
-
-src_prepare() {
- default
- if use guile; then
- guile_bump_sources
- sed -i -e "s|guile|${GUILE}|" libmu_scm/tests/testsuite || die
- fi
- if use mysql; then
- sed -i -e /^INCLUDES/"s:$:$(mysql_config --include):" \
- sql/Makefile.am || die
- fi
- eautoreconf
-}
-
-src_configure() {
- # bug #943873
- append-cflags -std=gnu17
-
- if use guile; then
- export GUILE_SNARF="${GUILESNARF}"
- export GUILE_TOOLS="${GUILE/guile/guile-tools}"
- fi
-
- # maildir is the Gentoo default
- econf \
- MU_DEFAULT_SCHEME=maildir \
- CURSES_LIBS="$($(tc-getPKG_CONFIG) --libs ncurses)" \
- $(use_with berkdb berkeley-db) \
- $(use_with bidi fribidi) \
- $(use_with gdbm) \
- $(use_with sasl gsasl) \
- $(use_with guile) \
- $(use_with kerberos gssapi) \
- $(use_with ldap) \
- $(use_with mysql) \
- $(use_enable nls) \
- $(use_enable pam) \
- $(use_with postgres) \
- $(use_enable python) \
- $(use_with ssl gnutls) \
- $(use_enable static-libs static) \
- $(use_enable threads pthread) \
- $(use_with tokyocabinet) \
- $(use_with kyotocabinet) \
- $(use_with tcpd tcp-wrappers) \
- $(use_enable servers build-servers) \
- $(use_with servers unistring ) \
- $(use_enable clients build-clients) \
- EMACS=$(usex emacs emacs no) \
- --with-lispdir="${EPREFIX}${SITELISP}/${PN}" \
- --with-mail-spool=/var/spool/mail \
- --with-readline \
- --enable-ipv6 \
- --enable-sendmail \
- --disable-debug
-}
-
-src_install() {
- default
-
- insinto /etc
- # bug 613112
- newins "${FILESDIR}/mailutils.rc" mailutils.conf
- keepdir /etc/mailutils.d/
- insinto /etc/mailutils.d
- doins "${FILESDIR}/mail"
-
- use guile && guile_unstrip_ccache
-
- if use python; then
- python_optimize
- if use static-libs; then
- rm -r "${D}$(python_get_sitedir)/mailutils"/*.{a,la} || die
- fi
- fi
-
- if use servers; then
- newinitd "${FILESDIR}"/imap4d.initd imap4d
- newinitd "${FILESDIR}"/pop3d.initd pop3d
- newinitd "${FILESDIR}"/comsatd.initd comsatd
- fi
-
- # compatibility link
- if use clients && use split-usr; then
- dosym ../usr/bin/mail /bin/mail
- fi
-
- if ! use static-libs; then
- find "${D}" -name "*.la" -delete || die
- fi
-}