summaryrefslogtreecommitdiff
path: root/net-mail/mailfront
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/mailfront
reinit the tree, so we can have metadata
Diffstat (limited to 'net-mail/mailfront')
-rw-r--r--net-mail/mailfront/Manifest13
-rw-r--r--net-mail/mailfront/files/run-pop3front9
-rw-r--r--net-mail/mailfront/files/run-smtpfront14
-rw-r--r--net-mail/mailfront/mailfront-0.88.ebuild69
-rw-r--r--net-mail/mailfront/mailfront-0.98.ebuild63
-rw-r--r--net-mail/mailfront/mailfront-1.12.ebuild63
-rw-r--r--net-mail/mailfront/mailfront-1.16.ebuild63
-rw-r--r--net-mail/mailfront/metadata.xml14
8 files changed, 308 insertions, 0 deletions
diff --git a/net-mail/mailfront/Manifest b/net-mail/mailfront/Manifest
new file mode 100644
index 000000000000..8b2174c88706
--- /dev/null
+++ b/net-mail/mailfront/Manifest
@@ -0,0 +1,13 @@
+AUX run-pop3front 269 SHA256 16a453e6e526647d45bca3b6d4473ea79e9094aa98330a7c485d0eacf4f5fb35 SHA512 87515965e39f8436965704054cdb35a1665ea21080b01a27a4442af7c939307e093ddc85edeae2398b29b21bd867f9ef557c9abccc6b4318304f620ed13e3a11 WHIRLPOOL d836b8e3f511f20e274be904ff2521182932b5514abedcc4195d03210d3e67120a9b9e422e48b7bcf092d99a7e38c0006b0a181a5a5fde2adf80d3a057150805
+AUX run-smtpfront 461 SHA256 1d0a09da5c530a2d4830d2f0cebda209449f51780e7854de130bb3492643134a SHA512 c8c1301d1972d4a415e549f0b9702e3670b44d258ceca606e868592d36f9cdc15ed587c25d24f17577a4d2934d59a3639a6ec66e11f9f00ed54716bdbd6dc4da WHIRLPOOL 43be6502f1c0f68940b9f1b4d2c18c803be9dafaa7f96348ded8e2eb4302545b3786c75497f0380e2b460ed57c8dc80db528c44f9ade9b57c8b32736021b44d3
+DIST mailfront-0.88.tar.gz 61406 SHA256 13f9566073a4e7b622b7626bf7285dc7f853a18c30a3c145e0ccc0e07892e2d8 SHA512 551b9f515f3a06dd203ed353cc2623a9b1612834b1e6126a075ae2e5a1f6e1f4b2742e7458e26df6d09cf72d1fc512b585bafe03b7f93e069fe33af738b21d0e WHIRLPOOL 93dc4a8fcccfaa5e793fb54c73ea97e79d440ceca45fab011be0b769b7abcc4b173956258efb05103e28d5c6274a707a2d9707da6cd8a88cef1ed091617273e6
+DIST mailfront-0.98.tar.gz 77981 SHA256 14bb762a9d57d98bb76bcc3ee19da28f380e29f9857ba3c16e5006c346c34749 SHA512 ea0e4352219cedad650787dc38ff11d76484cdaef0a4fbd3e51e68f0c0a7676cd591608658ee4f342dfa7e801c67c8a9bd862243fc9b1e776c8b2fe863faf178 WHIRLPOOL 1b67653993b5f4f0a14744a5d8e31f4b2f3d7ca7e4b575975735a283271cb4c9606340006ec69f9f72aa6c062163043e388637dc6a6a86655940bbcfa9fb334c
+DIST mailfront-1.12.tar.gz 104598 SHA256 23cf29608a32c22995e4c1b847875b4c43bc17b6f4ac9ee47e780f4cbd3dd25a SHA512 26a5dc791b810ecb9fa262d7263499774201d1a2aeaad997e959daa2cb9ed35b49a12800df29ea17136e32877a4b81bd93998da3748f7e25403f35507a9ca898 WHIRLPOOL 788af3862bc96beb89d272d57ad3552d33798ab4b1d34c13d95c5b8bd8c90f2daba2c3d29b1c8f28a69c7d1bb703e12173ba39dd3921c84df822142b35922e94
+DIST mailfront-1.16.tar.gz 108212 SHA256 6a5b9563fa0b6889647f83dc714db46c56e8e8cff3b1f508a14555927fd07097 SHA512 7f718e9c3b0f0cb4c5fcae967858f2d3597081c9e8e11c5c5e86f147c3e49e338d20acecccfb83d2db4b7e7a5b33f4cc21b0a0c2f71bb6ab8c71c76189281b2b WHIRLPOOL d250af02c65f17281dc3b17d8b444bf252631a9e85c978f0a750374b75acab2a04e1b1d277aca2fe55b5a0e3a60440ebfa18c619e11be510e8f4884221400269
+EBUILD mailfront-0.88.ebuild 1850 SHA256 34f3658cb9021955ea70838ada2ba9c80dbdfdfb777d1b9c5e87cf8401c01ec5 SHA512 bf0d2bbee2bb92b71f15579cc2e4d47da0ceebebf6dfeb25c3e08b1686781dd903054885d3a49f209072c666514797d5af6cede49ef695ec3752033a15f30686 WHIRLPOOL d1360af7171a845d45549457ea84c3fae3fe0b9a9c29786fa178fd2a58268f7988e4d9ff5dd604e967ba3e3ad5c3d3c3dba1b4426d38feba2611be7ccdfa0021
+EBUILD mailfront-0.98.ebuild 1552 SHA256 2c5edf4d9005785f3afb5b6e003b76adbf4f7b9d365dd71b7f9ce3e587697d74 SHA512 cef2578f463f5828e65726a3c5aa3a3363f410f9cfc15493f4e4bcc6267e68bb03a280708992e4d9f504eac95b75ed107792c3a96d7e5bfc43851f16c473a8eb WHIRLPOOL 96b97ec32f38af29c0a10f1d015fbdfb95a5f2bebbdc048046cb5b166acf951cf6221485648a3cf8b7467b531ba7a676580dcb7b2677a0798b08232b5af2eb12
+EBUILD mailfront-1.12.ebuild 1731 SHA256 0f1769385c6bd2bf6c492df8ab11c983832991fa21ba42a350b14039df6ec9a6 SHA512 7bba4392e6f535fd71ef00c2fa1a6e4852c6a5285f0c4002a15cec032a85da301045e986e07ed75f117c2785d0710943b325c5d289a710ee22c18ecd9e16ea93 WHIRLPOOL a8e2cfbb059ce119016ecb0377b24b88894093f63f81c459e300a2d7f8909a6e8b8c9f793ab9863d8ac0e9ce26877ec981eba5e5728532ce9a635e5fae14518a
+EBUILD mailfront-1.16.ebuild 1721 SHA256 165f6a8a990e854a2bb383d36fd9c171fda01f15dabc88e46d93db60554c3d5f SHA512 a2b45ef2e4bdbd042af29745c0f8aa44d18d968e023678a8f31afb8bf96f3352c341370be474e6b1bb565374b578e2b82a187d30724d30980f2c4de985fa6cfb WHIRLPOOL c1b2a8b1af9be62e3882acabf04525d76f74bf2805fe7150b5c5f0cf287f67c3d9cf1b44f53ba7d145e89af7c0ff2bd39ece656de67c8cc71275a8c2352dcf22
+MISC ChangeLog 2639 SHA256 ebe5f459c348aa8428a853dc153282a7574f23ea871900430ade4910a8c8afaf SHA512 5d64d52e63df9b2e90c96c0d836b6988ea3ff93ebb9d565b6571429be318a532dbb2362c6d4e048876ba50b01fddbea5a60ca2420f28449325aaf395e824c5b2 WHIRLPOOL 845d308e39419074c76de2ca1f1fc30bdc23a8a63479658f4a753427d2420706909276bedcccbd96400f6633a49e0e4be5c52ca1d98d2a88f4ea087411fd6c6c
+MISC ChangeLog-2015 3448 SHA256 6906e8e4543a484a20b55f08bcec672cee100c8158c41513f14966563a7f2ecb SHA512 06cc3664ba7440f4a60361789bd8368f2a15360e9af22ea204834fa7d823a77d51b0d6f56aa66d7432f0d7bdbe74a67c43649b1923c6198269d9e33853eb8535 WHIRLPOOL 97909c3559b7c880fb5ddec3f7965bc87f7a9ebcbe4a9bab46890dd4741f76475bae08b4cf3b98643138fa046d43b1f420d64e308a6f5abb51ed11d2f9de446a
+MISC metadata.xml 564 SHA256 a1e1c3b1e4330701f28d2fe30f2dfc6c994b2bfc104de8bf0e0c6acab9ac62c8 SHA512 5815bd67c538d4105eb0c38089caabc01ed5b02f79f9382253b92a0720c6ff5aeae8dac311db316c91c8558b14b0febb14c8fa4b97347f1e235d987acf2e862c WHIRLPOOL 50c09c6e178898a2bf5fdc24b5cc19322b2a4d75997c8be54f8c593341d743ea134078e9b53b76ff535b707afcd6a3139e78f55385fd980529f6abb1577ac30d
diff --git a/net-mail/mailfront/files/run-pop3front b/net-mail/mailfront/files/run-pop3front
new file mode 100644
index 000000000000..0f341ee714e9
--- /dev/null
+++ b/net-mail/mailfront/files/run-pop3front
@@ -0,0 +1,9 @@
+#!/bin/sh
+
+SOCKET=`head -n1 /etc/vmailmgr/cvm-vmailmgr-socket`
+
+exec /usr/bin/softlimit -m 2000000 \
+ /usr/bin/tcpserver -v -p -x /etc/tcp.smtp.cdb \
+ 0 pop-3 /var/qmail/bin/pop3front-auth cvm-local:${SOCKET} \
+ /var/qmail/bin/pop3front-maildir .maildir 2>&1
+
diff --git a/net-mail/mailfront/files/run-smtpfront b/net-mail/mailfront/files/run-smtpfront
new file mode 100644
index 000000000000..714a35db1394
--- /dev/null
+++ b/net-mail/mailfront/files/run-smtpfront
@@ -0,0 +1,14 @@
+#!/bin/sh
+
+QMAILDUID=`id -u qmaild`
+NOFILESGID=`id -g qmaild`
+
+#set CVM_SASL_LOGIN and CVM_SSASL_PLAIN to the path of cvm-vmailmgr socket (/etc/vmailmgr/cvm-vmailmgr-socket
+SOCKET=`head -n1 /etc/vmailmgr/cvm-vmailmgr-socket`
+
+export CVM_SASL_LOGIN=$SOCKET
+export CVM_SASL_PLAIN=$SOCKET
+
+exec /usr/bin/softlimit -m 2000000 \
+ /usr/bin/tcpserver -H -R -v -p -x /etc/tcp.smtp.cdb \
+ -u $QMAILDUID -g $NOFILESGID 0 smtp rblsmtpd /var/qmail/bin/smtpfront-qmail 2>&1
diff --git a/net-mail/mailfront/mailfront-0.88.ebuild b/net-mail/mailfront/mailfront-0.88.ebuild
new file mode 100644
index 000000000000..f95422c8171b
--- /dev/null
+++ b/net-mail/mailfront/mailfront-0.88.ebuild
@@ -0,0 +1,69 @@
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+inherit fixheadtails toolchain-funcs
+
+DESCRIPTION="Mail server network protocol front-ends"
+HOMEPAGE="http://untroubled.org/mailfront/"
+SRC_URI="http://untroubled.org/mailfront/archive/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="x86 ~sparc ~ppc"
+IUSE=""
+
+DEPEND=">=dev-libs/bglibs-1.006"
+RDEPEND="
+ ${DEPEND}
+ net-libs/cvm
+ virtual/qmail
+"
+
+src_unpack() {
+ unpack ${A}
+ ht_fix_file "${S}"/Makefile
+}
+
+src_compile() {
+ echo "/usr/lib/bglibs/include" > conf-bgincs
+ echo "/usr/lib/bglibs/lib" > conf-bglibs
+ echo "/var/qmail/bin" > conf-bin
+ echo "$(tc-getCC) ${CFLAGS}" > conf-cc
+ echo "$(tc-getCC) " > conf-ld
+ emake || die
+}
+
+src_install() {
+ exeinto /var/qmail/bin
+ doexe pop3front-auth pop3front-maildir smtpfront-echo \
+ smtpfront-qmail smtpfront-reject imapfront-auth \
+ qmqpfront-qmail qmtpfront-qmail || die
+
+ #install new run files for qmail-smtpd and qmail-pop3
+ exeinto /var/qmail/supervise/qmail-smtpd
+ newexe "${FILESDIR}"/run-smtpfront run.mailfront
+ exeinto /var/qmail/supervise/qmail-pop3d
+ newexe "${FILESDIR}"/run-pop3front run.mailfront
+
+ dodoc ANNOUNCEMENT FILES NEWS README TARGETS TODO VERSION
+
+ dohtml cvm-sasl.html imapfront.html mailfront.html mailrules.html \
+ mailrules2.html pop3front.html qmail-backend.html \
+ qmail-validate.html smtpfront.html
+}
+
+pkg_config() {
+ cd /var/qmail/supervise/qmail-smtpd/
+ cp run run.qmail-smtpd.`date +%Y%m%d%H%M%S` && cp run.mailfront run
+ cd /var/qmail/supervise/qmail-pop3d/
+ cp run run.qmail-pop3d.`date +%Y%m%d%H%M%S` && cp run.mailfront run
+}
+
+pkg_postinst() {
+ echo
+ elog "Run emerge --config =${CATEGORY}/${PF}"
+ elog "to update you run files (backup are created) in"
+ elog " /var/qmail/supervise/qmail-pop3d and"
+ elog " /var/qmail/supervise/qmail-smtpd"
+ echo
+}
diff --git a/net-mail/mailfront/mailfront-0.98.ebuild b/net-mail/mailfront/mailfront-0.98.ebuild
new file mode 100644
index 000000000000..884d59a13956
--- /dev/null
+++ b/net-mail/mailfront/mailfront-0.98.ebuild
@@ -0,0 +1,63 @@
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+inherit toolchain-funcs
+
+DESCRIPTION="Mail server network protocol front-ends"
+HOMEPAGE="http://untroubled.org/mailfront/"
+SRC_URI="http://untroubled.org/mailfront/archive/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~ppc ~sparc x86"
+IUSE=""
+
+DEPEND=">=dev-libs/bglibs-1.022
+ >=net-libs/cvm-0.71
+ "
+RDEPEND="
+ ${DEPEND}
+ virtual/qmail
+ net-libs/cvm
+ "
+
+src_compile() {
+ echo "/usr/include/bglibs/" > conf-bgincs
+ echo "/usr/lib/bglibs/" > conf-bglibs
+ echo "/var/qmail/bin" > conf-bin
+ echo "/var/qmail" > conf-qmail
+ echo "${D}/var/qmail/bin" > conf-bin
+ echo "$(tc-getCC) ${CFLAGS}" > conf-cc
+ echo "$(tc-getCC)" > conf-ld
+ emake || die
+}
+
+src_install() {
+ dodir /var/qmail/bin
+ emake install || die
+
+ exeinto /var/qmail/supervise/qmail-smtpd
+ newexe "${FILESDIR}"/run-smtpfront run.mailfront
+ exeinto /var/qmail/supervise/qmail-pop3d
+ newexe "${FILESDIR}"/run-pop3front run.mailfront
+
+ dodoc ANNOUNCEMENT ChangeLog NEWS README VERSION
+ dohtml *.html
+}
+
+pkg_config() {
+ cd "${ROOT}"/var/qmail/supervise/qmail-smtpd/
+ cp run run.qmail-smtpd.`date +%Y%m%d%H%M%S` && cp run.mailfront run
+ cd "${ROOT}"/var/qmail/supervise/qmail-pop3d/
+ cp run run.qmail-pop3d.`date +%Y%m%d%H%M%S` && cp run.mailfront run
+}
+
+pkg_postinst() {
+ echo
+ elog "Run"
+ elog "emerge --config =${CATEGORY}/${PF}"
+ elog "to update your run files (backups are created) in"
+ elog " /var/qmail/supervise/qmail-pop3d and"
+ elog " /var/qmail/supervise/qmail-smtpd"
+ echo
+}
diff --git a/net-mail/mailfront/mailfront-1.12.ebuild b/net-mail/mailfront/mailfront-1.12.ebuild
new file mode 100644
index 000000000000..3ff971dea19a
--- /dev/null
+++ b/net-mail/mailfront/mailfront-1.12.ebuild
@@ -0,0 +1,63 @@
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="2"
+
+inherit toolchain-funcs multilib
+
+DESCRIPTION="Mail server network protocol front-ends"
+HOMEPAGE="http://untroubled.org/mailfront/"
+SRC_URI="http://untroubled.org/mailfront/archive/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~ppc ~sparc ~x86"
+IUSE=""
+
+DEPEND=">=dev-libs/bglibs-1.106
+ >=net-libs/cvm-0.81"
+
+RDEPEND="${DEPEND}
+ virtual/qmail
+ net-libs/cvm"
+
+src_configure() {
+ echo "/usr/include/bglibs/" > conf-bgincs
+ echo "/usr/$(get_libdir)/bglibs/" > conf-bglibs
+ echo "/var/qmail" > conf-qmail
+ echo "/var/qmail/bin" > conf-bin
+ echo "/usr/$(get_libdir)/mailfront" > conf-modules
+ echo "/usr/include/mailfront" > conf-include
+ echo "$(tc-getCC) ${CFLAGS}" > conf-cc
+ echo "$(tc-getCC) ${CFLAGS} -fPIC -shared" > conf-ccso
+ echo "$(tc-getCC) ${LDFLAGS}" > conf-ld
+}
+
+src_install() {
+ #dodir /var/qmail/bin
+ emake install install_prefix="${D}" || die "install failed"
+ exeinto /var/qmail/supervise/qmail-smtpd
+ newexe "${FILESDIR}"/run-smtpfront run.mailfront
+ exeinto /var/qmail/supervise/qmail-pop3d
+ newexe "${FILESDIR}"/run-pop3front run.mailfront
+
+ dodoc ANNOUNCEMENT ChangeLog NEWS README VERSION
+ dohtml *.html
+}
+
+pkg_config() {
+ cd "${ROOT}"/var/qmail/supervise/qmail-smtpd/
+ cp run run.qmail-smtpd.`date +%Y%m%d%H%M%S` && cp run.mailfront run
+ cd "${ROOT}"/var/qmail/supervise/qmail-pop3d/
+ cp run run.qmail-pop3d.`date +%Y%m%d%H%M%S` && cp run.mailfront run
+}
+
+pkg_postinst() {
+ echo
+ elog "Run"
+ elog "emerge --config =${CATEGORY}/${PF}"
+ elog "to update your run files (backups are created) in"
+ elog " /var/qmail/supervise/qmail-pop3d and"
+ elog " /var/qmail/supervise/qmail-smtpd"
+ echo
+}
diff --git a/net-mail/mailfront/mailfront-1.16.ebuild b/net-mail/mailfront/mailfront-1.16.ebuild
new file mode 100644
index 000000000000..71d144870dd4
--- /dev/null
+++ b/net-mail/mailfront/mailfront-1.16.ebuild
@@ -0,0 +1,63 @@
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="2"
+
+inherit toolchain-funcs multilib
+
+DESCRIPTION="Mail server network protocol front-ends"
+HOMEPAGE="http://untroubled.org/mailfront/"
+SRC_URI="http://untroubled.org/mailfront/archive/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~ppc ~sparc ~x86"
+IUSE=""
+
+DEPEND=">=dev-libs/bglibs-1.106
+ >=net-libs/cvm-0.81"
+
+RDEPEND="${DEPEND}
+ virtual/qmail
+ net-libs/cvm"
+
+src_configure() {
+ echo "/usr/include/bglibs/" > conf-bgincs
+ echo "/usr/$(get_libdir)/bglibs/" > conf-bglibs
+ echo "/var/qmail" > conf-qmail
+ echo "/var/qmail/bin" > conf-bin
+ echo "/usr/$(get_libdir)/mailfront" > conf-modules
+ echo "/usr/include" > conf-include
+ echo "$(tc-getCC) ${CFLAGS}" > conf-cc
+ echo "$(tc-getCC) ${CFLAGS} -fPIC -shared" > conf-ccso
+ echo "$(tc-getCC) ${LDFLAGS}" > conf-ld
+}
+
+src_install() {
+ #dodir /var/qmail/bin
+ emake install install_prefix="${D}" || die "install failed"
+ exeinto /var/qmail/supervise/qmail-smtpd
+ newexe "${FILESDIR}"/run-smtpfront run.mailfront
+ exeinto /var/qmail/supervise/qmail-pop3d
+ newexe "${FILESDIR}"/run-pop3front run.mailfront
+
+ dodoc ANNOUNCEMENT ChangeLog NEWS README VERSION
+ dohtml *.html
+}
+
+pkg_config() {
+ cd "${ROOT}"/var/qmail/supervise/qmail-smtpd/
+ cp run run.qmail-smtpd.`date +%Y%m%d%H%M%S` && cp run.mailfront run
+ cd "${ROOT}"/var/qmail/supervise/qmail-pop3d/
+ cp run run.qmail-pop3d.`date +%Y%m%d%H%M%S` && cp run.mailfront run
+}
+
+pkg_postinst() {
+ echo
+ elog "Run"
+ elog "emerge --config =${CATEGORY}/${PF}"
+ elog "to update your run files (backups are created) in"
+ elog " /var/qmail/supervise/qmail-pop3d and"
+ elog " /var/qmail/supervise/qmail-smtpd"
+ echo
+}
diff --git a/net-mail/mailfront/metadata.xml b/net-mail/mailfront/metadata.xml
new file mode 100644
index 000000000000..712ab8e234be
--- /dev/null
+++ b/net-mail/mailfront/metadata.xml
@@ -0,0 +1,14 @@
+<?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>
+<longdescription lang="en">
+This is mailfront, a package containing customizeable network front-ends
+for mail servers. It contains complete SMTP, QMQP, QMTP, and POP3
+front-ends as well as an authentication module for IMAP. The mail
+delivery front-ends also contain internal address filtering features.
+</longdescription>
+</pkgmetadata>