summaryrefslogtreecommitdiff
path: root/net-mail/mlmmj
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /net-mail/mlmmj
reinit the tree, so we can have metadata
Diffstat (limited to 'net-mail/mlmmj')
-rw-r--r--net-mail/mlmmj/Manifest11
-rw-r--r--net-mail/mlmmj/files/mlmmj-1.2.19.0-listcontrol-customheaders.patch30
-rw-r--r--net-mail/mlmmj/metadata.xml8
-rw-r--r--net-mail/mlmmj/mlmmj-1.2.18.0.ebuild40
-rw-r--r--net-mail/mlmmj/mlmmj-1.2.18.1.ebuild40
-rw-r--r--net-mail/mlmmj/mlmmj-1.2.19.0-r1.ebuild43
-rw-r--r--net-mail/mlmmj/mlmmj-1.2.19.0.ebuild40
7 files changed, 212 insertions, 0 deletions
diff --git a/net-mail/mlmmj/Manifest b/net-mail/mlmmj/Manifest
new file mode 100644
index 000000000000..602fe4ccaf7f
--- /dev/null
+++ b/net-mail/mlmmj/Manifest
@@ -0,0 +1,11 @@
+AUX mlmmj-1.2.19.0-listcontrol-customheaders.patch 1231 SHA256 ff5516d3900cb3cde96a7813c146ec1282ab347b0cd565c8675c833b485aed06 SHA512 d6e55a1697ab44ea526c0f24930e0aebe088a9f6e2f6726b9557f350fb0b8f86b11441eea3c389593bbaa5e592c97c71b664dba8a3b4eaeb899e318e90d11114 WHIRLPOOL 569248457a8565437f9e081fbaea659ae68a3b42528a7c9452437312130af78ab18ce55fb7254e9faadef7b91467f3692c31e1a30542e5a09acbb5f542f03e0c
+DIST mlmmj-1.2.18.0.tar.bz2 240571 SHA256 6b7072d6f899fcbc8e5d04373e80bb71ffd9c896355285a713630d5f1eeb3341 SHA512 f40fbb8a8ee5312ac6d6baa32065205b768b1ad2a16b8622e6316723d64ceb118cd6d3c0f64929d610596433e1ccb1082c23ea8ad69ca004a6b563da72bd8cc6 WHIRLPOOL 4cbb74866a0351cb2f2b132da18337095da6c79dca96ffc82e5fdbcc56cbd41e49826b83ff5551078b1cbec7ec542970ad4a0b9c9c2c53166a4bafab55eaac22
+DIST mlmmj-1.2.18.1.tar.bz2 240942 SHA256 43d85fbed9bea31728f0c600fd277e553a24ff3bb5d2317a918cf3def87f91ca SHA512 755af623054daac31dfb3de20c017422c40f7fed42c141c5d398c2bd4d5deb8975db556af53f3e5e0711a83a260d7bf3017e27c4fd399a792190de683c470b72 WHIRLPOOL 50c3233950e1a94efe6d528e9684bea3c109f2e12afe292a51bbc2dbb77d9941a942a97955c8880b850043263fa2db02eb4bc794f5d3bd3001bd2444145cea9a
+DIST mlmmj-1.2.19.0.tar.bz2 284701 SHA256 3bcd7f5a17234ef570836f043ea4aacfdaf47d542c4ad4cbe4b2293c3bdb3cde SHA512 c0f23b434941bfb5bfcb9a0f292edcfa62c9bb357014d41f82b03bd8ed1a951e3c8f09293dd333030b024d3da82c514de789b8916cc3c0f493ad8fefbe3a3afb WHIRLPOOL cf68b8718157fb5e21380dd81aa0a8970726232d4026ee75439228a108ec8dfffb1e4673041d1f9dffd27b9b53ce21312af410a7b9a7799e20cde968facb7b17
+EBUILD mlmmj-1.2.18.0.ebuild 917 SHA256 c936e2379be3bf69e0bbbdb85d3dd5d6843fa668038f75afd2aa0d932c91d122 SHA512 cac67bbf94039c54bbbe7f54110e29c834285e7343735abf6b079a04398005627cebecc6c058b5e502e485c8a8dc2b9d53e751cb0c72f7eb9ec8eb62b7972f7b WHIRLPOOL cde17b47e08fffd2c4e9a064f12bd6643d9099106dae661e4258d4f2618a7658bce67aec9c4990311d48c60cd8f9f5ce9fef7c4fcb6b45facca65525cbeb9514
+EBUILD mlmmj-1.2.18.1.ebuild 920 SHA256 139b5892eac316046950d722094f93752207a3fe1daaf6580ff322be3f9f6340 SHA512 fb0b2717db5edb0cac448bd51155c4584db146535bb043a061d211044ccad1c92b716f69632b8d75830c8ccea7e418a8307c3d1f308b284c121394a6eacfa470 WHIRLPOOL a7d28dda3d0df43eb2f9314ddba4f9268925e34f6064ad3e0f650fd5f883b922d4d5c924263579836fede4e3f56e78f6c73d762bf402e60f3208ac87f54c5d9a
+EBUILD mlmmj-1.2.19.0-r1.ebuild 991 SHA256 9b0a1d1bb94696de585ca7bb61fc38986a1222dd89832727d0e755ca602ff0c6 SHA512 5f2df9329d2f98ac3d531cdf706283cce3a3637bef5a02867e41b5bf66de7dfa64c649c95a060f4635dd34dbb229a3f6ee431e9e268deea3605030622dd5a0c2 WHIRLPOOL 9e8a1a3e637a613509e8fd611447a9a6a599c42e57a5b2c20bb1d59cc63021807b5486f20e713494563d1dc9dd37e2c5fdaf7a10c344c27dad2a3c4322ca9d17
+EBUILD mlmmj-1.2.19.0.ebuild 920 SHA256 eb6bfcf74137542eea8ae358f6c1b449d4f5ad00f81d462a5e686b0a79d70cbf SHA512 8ff820c48a87f797e13a651da7e18d82a7eeb0ed68213242239d98d9ad463dce3166380ceed9617a510e2510591c370a8576f64924ba319e70a68ff9c0a08a05 WHIRLPOOL 4864fb49e7675efaf797f25dc38c2db435944544e9055f7fffec74d856934af6e4c45dff031aa4167f54fbf26103fd27d98382a3693642df4bcff29ece8cd5c1
+MISC ChangeLog 2969 SHA256 b19eecdb35b9d572d92ae3b5843cd253d1ac58943f64c26bd35bb61d9c4f7f59 SHA512 83f6eb4e5486d781c3d430c93724bdd2d5ec7e5581ffb189a706d596e1ded046586ce31c1ff8292c138a1800dbf468f1a7bc6af876c66b40aae72177d03d29f0 WHIRLPOOL 68213ebe10d01375cbfa8a95ab8b8b40cb0eb779e7c66bd8367c4702d0e5620a41456b8de80d59ac33b0ff276fab19f81a44af0806218311e281eefc648ad9ab
+MISC ChangeLog-2015 7852 SHA256 f6fd02d7de62c646b3dafe764c1004bbb6ae931b478f6be429f9b10109bfa86a SHA512 a5fdfa76fe41b4c411aa9346e3e9171d87806174966161bf7825b3e487c05b1a6ea43bd448da385629148e87003be9d6d7ef8cc1bea61ad018e753c2ded41a0c WHIRLPOOL c00887a73168feecf34dd181beb81c256e13e9355607a3051db0c416e2c27a9f5c5c84598f5981440ac792c1a92b24f036a44f8329141d85329cec0f34dde96b
+MISC metadata.xml 240 SHA256 f0e0bb7a24c4b1ff6b6a8a3e9315245c298499c03fbda429c0f775ec6a5396af SHA512 97824dbce22630efb21e647b55212b7a8a19d8e38b5bf05cb0b8078530bbbaaf4dc91284e2a11beab7dfcfb779df82b87b49d11a746c7a4f6dc71f2fda8942db WHIRLPOOL a7adfcb24489ae67a43a59d8350a70b20874fb03de95681c5b516a741d95422560a433f641de5a7222cf5d3500333e215055ec0cb3844e7abc6d6a836de97357
diff --git a/net-mail/mlmmj/files/mlmmj-1.2.19.0-listcontrol-customheaders.patch b/net-mail/mlmmj/files/mlmmj-1.2.19.0-listcontrol-customheaders.patch
new file mode 100644
index 000000000000..c5ee9b3d9b64
--- /dev/null
+++ b/net-mail/mlmmj/files/mlmmj-1.2.19.0-listcontrol-customheaders.patch
@@ -0,0 +1,30 @@
+List control emails do not include customheaders, and can lead to RBL issues
+for forged senders.
+
+Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
+
+diff -Nuar --exclude '*~' mlmmj-1.2.19.0.orig/src/mlmmj-process.c mlmmj-1.2.19.0/src/mlmmj-process.c
+--- mlmmj-1.2.19.0.orig/src/mlmmj-process.c 2014-03-23 17:57:24.000000000 -0700
++++ mlmmj-1.2.19.0/src/mlmmj-process.c 2016-05-04 13:50:26.034174788 -0700
+@@ -702,8 +702,19 @@
+ "output mail file");
+ exit(EXIT_FAILURE);
+ }
+- if(do_all_the_voodoo_here(rawmailfd, donemailfd, -1,
+- -1, delheaders,
++ /* hdrfd is checked in do_all_the_voodoo_here(), because the
++ * customheaders file might not exist */
++ headerfilename = concatstr(2, listdir, "/control/customheaders");
++ hdrfd = open(headerfilename, O_RDONLY);
++ myfree(headerfilename);
++
++ /* footfd is checked in do_all_the_voodoo_here(), see above */
++ footerfilename = concatstr(2, listdir, "/control/footer");
++ footfd = open(footerfilename, O_RDONLY);
++ myfree(footerfilename);
++
++ if(do_all_the_voodoo_here(rawmailfd, donemailfd, hdrfd,
++ footfd, delheaders,
+ NULL, &allheaders, NULL) < 0) {
+ log_error(LOG_ARGS, "do_all_the_voodoo_here");
+ exit(EXIT_FAILURE);
diff --git a/net-mail/mlmmj/metadata.xml b/net-mail/mlmmj/metadata.xml
new file mode 100644
index 000000000000..9a6d80e5da48
--- /dev/null
+++ b/net-mail/mlmmj/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="project">
+ <email>net-mail@gentoo.org</email>
+ <name>Net-Mail</name>
+</maintainer>
+</pkgmetadata>
diff --git a/net-mail/mlmmj/mlmmj-1.2.18.0.ebuild b/net-mail/mlmmj/mlmmj-1.2.18.0.ebuild
new file mode 100644
index 000000000000..9e589d0d5534
--- /dev/null
+++ b/net-mail/mlmmj/mlmmj-1.2.18.0.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=4
+
+MY_PV="${PV/_rc/-RC}"
+MY_P="${PN}-${MY_PV}"
+DESCRIPTION="Mailing list managing made joyful"
+HOMEPAGE="http://mlmmj.org/"
+SRC_URI="http://mlmmj.org/releases/${MY_P}.tar.bz2"
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="amd64 ppc x86 ~amd64-linux ~x86-linux ~ppc-macos"
+IUSE=""
+DEPEND="virtual/mta"
+S="${WORKDIR}/${MY_P}"
+
+DOCS="AUTHORS ChangeLog FAQ README* TODO TUNABLES UPGRADE"
+
+src_configure() {
+ econf --enable-receive-strip
+}
+
+src_install() {
+ default
+
+ insinto /usr/share/mlmmj/texts
+ doins listtexts/*
+
+ insinto /usr/share/mlmmj
+ doins -r contrib/web/*
+}
+
+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"
+}
diff --git a/net-mail/mlmmj/mlmmj-1.2.18.1.ebuild b/net-mail/mlmmj/mlmmj-1.2.18.1.ebuild
new file mode 100644
index 000000000000..b770d08ecbbb
--- /dev/null
+++ b/net-mail/mlmmj/mlmmj-1.2.18.1.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=4
+
+MY_PV="${PV/_rc/-RC}"
+MY_P="${PN}-${MY_PV}"
+DESCRIPTION="Mailing list managing made joyful"
+HOMEPAGE="http://mlmmj.org/"
+SRC_URI="http://mlmmj.org/releases/${MY_P}.tar.bz2"
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
+IUSE=""
+DEPEND="virtual/mta"
+S="${WORKDIR}/${MY_P}"
+
+DOCS="AUTHORS ChangeLog FAQ README* TODO TUNABLES UPGRADE"
+
+src_configure() {
+ econf --enable-receive-strip
+}
+
+src_install() {
+ default
+
+ insinto /usr/share/mlmmj/texts
+ doins listtexts/*
+
+ insinto /usr/share/mlmmj
+ doins -r contrib/web/*
+}
+
+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"
+}
diff --git a/net-mail/mlmmj/mlmmj-1.2.19.0-r1.ebuild b/net-mail/mlmmj/mlmmj-1.2.19.0-r1.ebuild
new file mode 100644
index 000000000000..8c463a2ac364
--- /dev/null
+++ b/net-mail/mlmmj/mlmmj-1.2.19.0-r1.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+MY_PV="${PV/_rc/-RC}"
+MY_P="${PN}-${MY_PV}"
+DESCRIPTION="Mailing list managing made joyful"
+HOMEPAGE="http://mlmmj.org/"
+SRC_URI="http://mlmmj.org/releases/${MY_P}.tar.bz2"
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="amd64 ppc x86 ~amd64-linux ~x86-linux ~ppc-macos"
+IUSE=""
+DEPEND="virtual/mta"
+S="${WORKDIR}/${MY_P}"
+
+DOCS="AUTHORS ChangeLog FAQ README* TODO TUNABLES UPGRADE"
+PATCHES=(
+ "${FILESDIR}"/mlmmj-1.2.19.0-listcontrol-customheaders.patch
+)
+
+src_configure() {
+ econf --enable-receive-strip
+}
+
+src_install() {
+ default
+
+ insinto /usr/share/mlmmj/texts
+ doins listtexts/*
+
+ insinto /usr/share/mlmmj
+ doins -r contrib/web/*
+}
+
+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"
+}
diff --git a/net-mail/mlmmj/mlmmj-1.2.19.0.ebuild b/net-mail/mlmmj/mlmmj-1.2.19.0.ebuild
new file mode 100644
index 000000000000..b0c02c35f4d5
--- /dev/null
+++ b/net-mail/mlmmj/mlmmj-1.2.19.0.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=4
+
+MY_PV="${PV/_rc/-RC}"
+MY_P="${PN}-${MY_PV}"
+DESCRIPTION="Mailing list managing made joyful"
+HOMEPAGE="http://mlmmj.org/"
+SRC_URI="http://mlmmj.org/releases/${MY_P}.tar.bz2"
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
+IUSE=""
+DEPEND="virtual/mta"
+S="${WORKDIR}/${MY_P}"
+
+DOCS="AUTHORS ChangeLog FAQ README* TODO TUNABLES UPGRADE"
+
+src_configure() {
+ econf --enable-receive-strip
+}
+
+src_install() {
+ default
+
+ insinto /usr/share/mlmmj/texts
+ doins listtexts/*
+
+ insinto /usr/share/mlmmj
+ doins -r contrib/web/*
+}
+
+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"
+}