summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--net-mail/mlmmj/Manifest12
-rw-r--r--net-mail/mlmmj/files/digest-mlmmj-1.2.153
-rw-r--r--net-mail/mlmmj/files/mlmmj-1.2.11_subscriber_mmap.patch14
-rw-r--r--net-mail/mlmmj/mlmmj-1.2.15.ebuild49
4 files changed, 78 insertions, 0 deletions
diff --git a/net-mail/mlmmj/Manifest b/net-mail/mlmmj/Manifest
new file mode 100644
index 00000000..d26f9485
--- /dev/null
+++ b/net-mail/mlmmj/Manifest
@@ -0,0 +1,12 @@
+AUX mlmmj-1.2.11_subscriber_mmap.patch 397 RMD160 51c8e143634a754928164630a65710fda44fe3ba SHA1 65c7489b822612167ad4d6e05e6941abbb91e73d SHA256 c1d28b44fc943ee73e7d80fe7bbf81592e070be7d4f6b365cd97f3a836ecd6e5
+MD5 5e42a66609c2212bb45affb7df2aee92 files/mlmmj-1.2.11_subscriber_mmap.patch 397
+RMD160 51c8e143634a754928164630a65710fda44fe3ba files/mlmmj-1.2.11_subscriber_mmap.patch 397
+SHA256 c1d28b44fc943ee73e7d80fe7bbf81592e070be7d4f6b365cd97f3a836ecd6e5 files/mlmmj-1.2.11_subscriber_mmap.patch 397
+DIST mlmmj-1.2.15.tar.bz2 168232 RMD160 084837f79ec7326964dacdcabeb85aa5c36f4b37 SHA1 6bf4d3168ab505ab4f17155c7df51add73ba55c5 SHA256 5607ce673be1d5c9b8094336bb3210515d59dfc6c4a0b560d3a428f63efb35f3
+EBUILD mlmmj-1.2.15.ebuild 1214 RMD160 af2bb2f192bfd52aa152451907869a727de84967 SHA1 d3ebcac6285ef5e817645b6e2942103baf9698bd SHA256 49190239d25e5416d4714bdda82fd14d7c9bee55eecdce6aa08468617494cb7b
+MD5 84c6e037ba18b3fcb4f2af51287c6d8d mlmmj-1.2.15.ebuild 1214
+RMD160 af2bb2f192bfd52aa152451907869a727de84967 mlmmj-1.2.15.ebuild 1214
+SHA256 49190239d25e5416d4714bdda82fd14d7c9bee55eecdce6aa08468617494cb7b mlmmj-1.2.15.ebuild 1214
+MD5 1df08ce4bc3b263711c07675d9b20729 files/digest-mlmmj-1.2.15 241
+RMD160 7e5b1bde9e06539bb12885489bf1345365cfdd08 files/digest-mlmmj-1.2.15 241
+SHA256 8fdbd0f0f290b622d7eb4e79081675e3dab97f236a820320396ac1dce25db250 files/digest-mlmmj-1.2.15 241
diff --git a/net-mail/mlmmj/files/digest-mlmmj-1.2.15 b/net-mail/mlmmj/files/digest-mlmmj-1.2.15
new file mode 100644
index 00000000..60f62496
--- /dev/null
+++ b/net-mail/mlmmj/files/digest-mlmmj-1.2.15
@@ -0,0 +1,3 @@
+MD5 465b01218c3834346ecc7b25a9d9208d mlmmj-1.2.15.tar.bz2 168232
+RMD160 084837f79ec7326964dacdcabeb85aa5c36f4b37 mlmmj-1.2.15.tar.bz2 168232
+SHA256 5607ce673be1d5c9b8094336bb3210515d59dfc6c4a0b560d3a428f63efb35f3 mlmmj-1.2.15.tar.bz2 168232
diff --git a/net-mail/mlmmj/files/mlmmj-1.2.11_subscriber_mmap.patch b/net-mail/mlmmj/files/mlmmj-1.2.11_subscriber_mmap.patch
new file mode 100644
index 00000000..4a14b6e8
--- /dev/null
+++ b/net-mail/mlmmj/files/mlmmj-1.2.11_subscriber_mmap.patch
@@ -0,0 +1,14 @@
+Index: src/subscriberfuncs.c
+===================================================================
+--- src/subscriberfuncs.c.orig
++++ src/subscriberfuncs.c
+@@ -51,6 +51,9 @@ off_t find_subscriber(int fd, const char
+ return (off_t)-1;
+ }
+
++ if(st.st_size == 0)
++ return (off_t)-1;
++
+ if(!S_ISREG(st.st_mode)) {
+ log_error(LOG_ARGS, "Non regular file in subscribers.d/");
+ return (off_t)-1;
diff --git a/net-mail/mlmmj/mlmmj-1.2.15.ebuild b/net-mail/mlmmj/mlmmj-1.2.15.ebuild
new file mode 100644
index 00000000..adf01462
--- /dev/null
+++ b/net-mail/mlmmj/mlmmj-1.2.15.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2007 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-mail/mlmmj/mlmmj-1.2.14.ebuild,v 1.2 2007/06/12 12:55:54 genone Exp $
+
+inherit eutils
+
+MY_PV="${PV/_rc/-RC}"
+MY_P="${PN}-${MY_PV}"
+DESCRIPTION="Mailing list managing made joyful"
+HOMEPAGE="http://mlmmj.mmj.dk/"
+SRC_URI="http://mlmmj.mmj.dk/files/${MY_P}.tar.bz2"
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~x86 ~ppc ~ppc-macos ~amd64"
+IUSE=""
+DEPEND="virtual/mta"
+#RDEPEND=""
+S="${WORKDIR}/${MY_P}"
+SHAREDIR="/usr/share/mlmmj"
+
+src_compile() {
+ econf
+ emake || die
+}
+
+src_install() {
+ make DESTDIR=${D} install || die
+
+ dodir ${SHAREDIR}
+ dodir ${SHAREDIR}/texts
+ insinto ${SHAREDIR}/texts
+ doins listtexts/*
+
+ dodoc AUTHORS ChangeLog COPYING FAQ LICENSE README
+ dodoc TODO TUNABLES UPGRADE VERSION README.access
+ dodoc README.sendmail README.exim4 README.security
+
+ insinto /usr/share/mlmmj
+ cd ${S}/contrib/web
+ doins -r *
+}
+
+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 /usr/share/mlmmj"
+}