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/mailfront |
reinit the tree, so we can have metadata
Diffstat (limited to 'net-mail/mailfront')
-rw-r--r-- | net-mail/mailfront/Manifest | 13 | ||||
-rw-r--r-- | net-mail/mailfront/files/run-pop3front | 9 | ||||
-rw-r--r-- | net-mail/mailfront/files/run-smtpfront | 14 | ||||
-rw-r--r-- | net-mail/mailfront/mailfront-0.88.ebuild | 69 | ||||
-rw-r--r-- | net-mail/mailfront/mailfront-0.98.ebuild | 63 | ||||
-rw-r--r-- | net-mail/mailfront/mailfront-1.12.ebuild | 63 | ||||
-rw-r--r-- | net-mail/mailfront/mailfront-1.16.ebuild | 63 | ||||
-rw-r--r-- | net-mail/mailfront/metadata.xml | 14 |
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> |