net-mail/mlmmj - 1.8.0 (gentoo)

Search

Install

Install this version:

emerge -a =net-mail/mlmmj-1.8.0

If this version is masked, you can unmask it using the autounmask tool or standard emerge options:

autounmask =net-mail/mlmmj-1.8.0

Or alternatively:

emerge --autounmask-write -a =net-mail/mlmmj-1.8.0

Package Information

Description:
Mailing list managing made joyful
Homepage:
https://codeberg.org/mlmmj/mlmmj
License:
MIT

Ebuild Details

Version EAPI Keywords Slot
1.8.0 8 ~amd64 ~ppc ~x86 0
View Raw Ebuild
# Copyright 1999-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2

EAPI=8

inherit autotools

DESCRIPTION="Mailing list managing made joyful"
HOMEPAGE="https://codeberg.org/mlmmj/mlmmj"
SRC_URI="https://codeberg.org/${PN}/${PN}/releases/download/RELEASE_${PV//./_}/${P}.tar.xz"

LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~x86"
IUSE="test"
RESTRICT="!test? ( test )"

COMMON_DEPEND="virtual/libiconv"
DEPEND="
	${COMMON_DEPEND}
	test? (
		dev-libs/atf
		dev-util/kyua
	)
"
RDEPEND="
	${COMMON_DEPEND}
	virtual/mta
"
BDEPEND="test? ( virtual/pkgconfig )"

DOCS=( AUTHORS ChangeLog FAQ TODO TUNABLES.md UPGRADE )

PATCHES=(
	"${FILESDIR}"/mlmmj-1.4.7-cflags.patch
)

src_prepare() {
	default
	eautoreconf

	# bug #259962
	sed -i contrib/web/perl-admin/htdocs/subscribers.cgi \
		-e "s:/usr/local/bin/:${EPREFIX}/usr/bin/:g" || die
}

src_configure() {
	local myeconfargs=(
		$(use_enable test tests)
		--enable-receive-strip
	)
	econf "${myeconfargs[@]}"
}

src_install() {
	default

	insinto /usr/share/mlmmj
	doins -r contrib/web/*

	dodoc README.*
}

pkg_postinst() {
	elog "mlmmj comes with serveral webinterfaces:"
	elog "- One for user subscribing/unsubscribing"
	elog "- One for admin tasks"
	elog "both available in a php and perl module."
	elog "For more info have a look in ${EROOT}/usr/share/mlmmj"
}

USE Flags

Manage flags for this package: euse -i <flag> -p net-mail/mlmmj | euse -E <flag> -p net-mail/mlmmj | euse -D <flag> -p net-mail/mlmmj

Global/Standard Flags

Inherited Eclasses

Dependencies

DEPEND

	virtual/libiconv
	test? (
		dev-libs/atf
		dev-util/kyua
	)

RDEPEND

	virtual/libiconv
	virtual/mta

BDEPEND

test? ( virtual/pkgconfig )

Manifest for 1.8.0

Type File Size Source URLs
DIST mlmmj-1.8.0.tar.xz 290352 bytes https://codeberg.org/mlmmj//releases/download/RELEASE_1_8_0/mlmmj-1.8.0.tar.xz