diff options
author | V3n3RiX <venerix@redcorelinux.org> | 2017-10-09 18:53:29 +0100 |
---|---|---|
committer | V3n3RiX <venerix@redcorelinux.org> | 2017-10-09 18:53:29 +0100 |
commit | 4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch) | |
tree | ba5f07bf3f9d22d82e54a462313f5d244036c768 /net-mail/mlmmj |
reinit the tree, so we can have metadata
Diffstat (limited to 'net-mail/mlmmj')
-rw-r--r-- | net-mail/mlmmj/Manifest | 11 | ||||
-rw-r--r-- | net-mail/mlmmj/files/mlmmj-1.2.19.0-listcontrol-customheaders.patch | 30 | ||||
-rw-r--r-- | net-mail/mlmmj/metadata.xml | 8 | ||||
-rw-r--r-- | net-mail/mlmmj/mlmmj-1.2.18.0.ebuild | 40 | ||||
-rw-r--r-- | net-mail/mlmmj/mlmmj-1.2.18.1.ebuild | 40 | ||||
-rw-r--r-- | net-mail/mlmmj/mlmmj-1.2.19.0-r1.ebuild | 43 | ||||
-rw-r--r-- | net-mail/mlmmj/mlmmj-1.2.19.0.ebuild | 40 |
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" +} |