ASSP: new version 2.4.3(15059)
This commit is contained in:
parent
d62c3637cf
commit
9437d8a7dc
|
@ -1,8 +1,10 @@
|
|||
AUX asspd.init 641 SHA256 6d773e95fb681a82c7a4ddcccaa1c5bf6e9315db4b4d8533293f8c6b58dcc9e9 SHA512 11ff2e81f0e1828891f066afb773b7dc54d4d5ec1a9a24bf1485606fd5bb57a78f91a711c26add444c2643659aa2ede344488fe0b3f7a574b8be7de8b0db9ff5 WHIRLPOOL e52dcfa11cff23afb09966d32bba63506b743c4ba8645351af96c651a51e8970c71d5f01a650c6695a2abc9182d8038ae458aacd26c81460a191712094882eb7
|
||||
AUX asspd.init 667 SHA256 2cbf24c314e73b05c78ab9fc4f8f455e1e3802a7a46fc3548019b8a408df92ea SHA512 4e8764824b337f13e3ff37b502c5c068c7a2e7ab792a4764fb406cc3ff8f9d2ec903f88d869c7c273e59a0d2faab1ff46caa4ad764012d5b837ed69571c6eacb WHIRLPOOL 1ebf24735d8ed710b2f8f23a5c55368616525258359c5a4d5030666666e492ac8d20636391e998178d41adb2ad9b4adacd9869eb964fc9796af9f7f2072c4380
|
||||
DIST ASSP_2.4.3_14258_install.zip 1530651 SHA256 e3c0f850b4c790242787f90bc5c4d49dc9e10eea7c8f1f3de2fe0b7b0b0e3650 SHA512 a852081e767a6c6944e79fc98c3bd21d96683507586fd6368c0962df1ee925307db5744394daca7815d43987b1f2fba425b27ddf40f5f2ad48828c907a8cf776 WHIRLPOOL f76b03a41aaf450717199fc46b74d05f761d58a942944945ee0e7c70b8ada8ffa87db2158ccbcec6de04a3ae6ff336c08b34143a1f126bc2cf933f08e1448398
|
||||
DIST ASSP_2.4.3_15059_install.zip 1560794 SHA256 e2f5f841a4b85968abf3be26c3674900fc1a09ab7bc2bb348132964fbf0dfa2d SHA512 dd48456d451655a5bb449a7503e3c9028adca911215ea16f1ae78f75f756bb5792fb602836198fbc8c4aab9a5a7ed3c091ad041adb2aee0c187a4cb812b7b2f1 WHIRLPOOL a24bf988043a03d14b04aa6e0df217b5699bd4f15b0001cf9554c46327f1636661fb40b3b1caa2240f061c9f6cc6a4ccbb00be26fa34cbdc625d3e8ef8763ae5
|
||||
DIST ASSP_AFC_3.11.zip 14293 SHA256 17922aa14229e6f9bf40f41ac42543a02a043565b25a61f1dd45702099f6dbcc SHA512 6552ccdd5d68b2d8ea9961a12eaeb0f5a50a7cfb19c6b4728cee5aa4f3f67ff183b9ea693eb7461a8852c35ac937d07a4ec309d1814c2ea5441c66a40ef409bc WHIRLPOOL 59fb7cd5f5e4631af970ad8ac21a301720cd5897262013c0bce2eba29abeb6ecd99355d56fdd861b354e539259e32945e97362b9ca2e0bb2894ef48592faff7c
|
||||
DIST ASSP_ARC_2.05.zip 9104 SHA256 a53cbe763f4a939e173d63ea78025c3bf8bef106f5ff3946f55d919cd893c60f SHA512 64c8d136cf2bd60544ca9c2c84635604e56b4be8b92d2dfb654eb8fa471398f9ce028da9a0944a0e2d7dac0c612e074d94d90f4de6aef929b076339262ffa11a WHIRLPOOL 50b27ca94487cb4b1f17ca2d5a93d5a733787e85e341587c71bfa9d9ab289a23a62aaa06dc8281a35438b9edcf9a88663304def9de95fc45bb80b41369ab8823
|
||||
DIST ASSP_DCC_2.01.zip 6018 SHA256 9b40e8fe9dd4f8bef741fadaf867084c26106fea61a0863c01bdd2cdf9d85753 SHA512 caec1fbbac8b2f31373c31e0fe637d3020f34dd02f7f010e7af42c7c28f62d7673d0ca93036608b524711b7d1958dd6657cc089df16f48dfd84ed5067c1d0521 WHIRLPOOL c012559e934b94427004bf0636245e6c49aeee5f1c7618719a3c53487ed24dec8ea40126667edcaec737b1677d5130b2c4be57a7bac55f5efcd4e2967ec6602f
|
||||
DIST ASSP_OCR_2.20.zip 7837 SHA256 dd1005b7758482659a90713ce163e53b26768b84063628931c6ec5f2dca631e2 SHA512 9e51df6ae8146afb5984edccac1eed2eeb89167877bb4122d3bc1c54fc7ef2455a9e0679f632c2d486d76168718b688ffcd372f4d2b2bdd7f8d8a61a1c8949b6 WHIRLPOOL f8123ec79fdea8222bfba737647ed905ea64171e6f242189b345b9db2dee88477245220247de9b5e7df801897ca687a470daa9576a7046661e96c92aa1a65a50
|
||||
DIST ASSP_Razor_1.09.zip 4308 SHA256 9da4791bdbbea05f8308e9eda67916f74c8acf26e1361239e7e1282ee9bfdd1c SHA512 b68860610b2fc5c4322c2a236d85030c0b290338708926e379071318966e355666e9f3edf5838412b186ab72a2f9ddaa7dea1c723d8468e2a0e515ef854a3d7f WHIRLPOOL 070c72f7cf3f8320f2b2f3fad6f6cdb7ee3dc3f50264a14ebe5626bd5cdfde1243cafb18fa237088888d990aec43966adf25f64112d9b8dc145318b19ab9f5e6
|
||||
EBUILD assp-2.4.3-r14258.ebuild 4916 SHA256 f1cf5779e6e8f33782a54e3597514d5b73bc675ef579aef377c9b951bccdcae5 SHA512 6178bc06d21a2507c39ef9e94f5ae99757979eac6685abe033b62d7fadd897e90bddc57eb56428b30fe8be9664616d646f11126b31d64c171f60fd4a8c24d316 WHIRLPOOL 766b3703fddaa6ec8a28ea187c502e053be4358e76d13de3bd42d04e562db3207b894b3738c92e94459899051d4791c80f535cb9004ec1ec7111615b424ca49b
|
||||
EBUILD assp-2.4.3-r15059.ebuild 4916 SHA256 f1cf5779e6e8f33782a54e3597514d5b73bc675ef579aef377c9b951bccdcae5 SHA512 6178bc06d21a2507c39ef9e94f5ae99757979eac6685abe033b62d7fadd897e90bddc57eb56428b30fe8be9664616d646f11126b31d64c171f60fd4a8c24d316 WHIRLPOOL 766b3703fddaa6ec8a28ea187c502e053be4358e76d13de3bd42d04e562db3207b894b3738c92e94459899051d4791c80f535cb9004ec1ec7111615b424ca49b
|
||||
|
|
|
@ -0,0 +1,169 @@
|
|||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/mail-filter/assp/assp-1.9.8.13030.ebuild,v 1.3 2014/08/10 21:15:28 slyfox Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit eutils user
|
||||
|
||||
VERSION_PLUGIN_AFC=3.11
|
||||
VERSION_PLUGIN_ARC=2.05
|
||||
VERSION_PLUGIN_DCC=2.01
|
||||
VERSION_PLUGIN_OCR=2.20
|
||||
VERSION_PLUGIN_RAZOR=1.09
|
||||
|
||||
DESCRIPTION="Anti-Spam SMTP Proxy written in Perl"
|
||||
HOMEPAGE="http://assp.sourceforge.net/"
|
||||
MY_PN=ASSP_${PV}_${PR/r/}_install
|
||||
SRC_URI="mirror://sourceforge/project/${PN}/ASSP%20V2%20multithreading/${PV}%20${PR/r/}/${MY_PN}.zip
|
||||
afc? ( mirror://sourceforge/project/${PN}/ASSP%20V2%20multithreading/Plugins/ASSP_AFC%20-%20AttachmentFullCheck%20Plugin/ASSP_AFC_${VERSION_PLUGIN_AFC}.zip )
|
||||
arc? ( mirror://sourceforge/project/${PN}/ASSP%20V2%20multithreading/Plugins/ASSP_ARC%20-%20Archive%20Plugin/ASSP_ARC_${VERSION_PLUGIN_ARC}.zip )
|
||||
dcc? ( mirror://sourceforge/project/${PN}/ASSP%20V2%20multithreading/Plugins/ASSP_DCC%20-%20DCC%20Plugin/ASSP_DCC_${VERSION_PLUGIN_DCC}.zip )
|
||||
ocr? ( mirror://sourceforge/project/${PN}/ASSP%20V2%20multithreading/Plugins/ASSP_OCR%20-%20OCR%20Plugin/ASSP_OCR_${VERSION_PLUGIN_OCR}.zip )
|
||||
razor? ( mirror://sourceforge/project/${PN}/ASSP%20V2%20multithreading/Plugins/ASSP_Razor%20-%20Razor2%20Plugin%20for%20ASSP/ASSP_Razor_${VERSION_PLUGIN_RAZOR}.zip )"
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
|
||||
KEYWORDS="amd64 x86"
|
||||
|
||||
IUSE="afc arc berkdb clamav dcc ipv6 ldap mysql ocr odbc postgres razor sasl snmp spf srs ssl syslog"
|
||||
|
||||
DEPEND="app-arch/unzip"
|
||||
|
||||
RDEPEND="dev-lang/perl[ithreads]
|
||||
dev-perl/libwww-perl
|
||||
dev-perl/Archive-Extract
|
||||
dev-perl/Archive-Zip
|
||||
dev-perl/CAM-PDF
|
||||
dev-perl/Convert-Scalar
|
||||
dev-perl/Convert-TNEF
|
||||
dev-perl/Crypt-CBC
|
||||
dev-perl/Crypt-GOST
|
||||
dev-perl/Crypt-OpenSSL-AES
|
||||
dev-perl/Crypt-RC4
|
||||
dev-perl/Crypt-SMIME
|
||||
dev-perl/DBD-Sprite
|
||||
dev-perl/Devel-Size
|
||||
dev-perl/Digest-SHA1
|
||||
virtual/perl-Digest-MD5
|
||||
dev-perl/Email-MIME
|
||||
dev-perl/Email-Send
|
||||
dev-perl/Email-Valid
|
||||
dev-perl/File-chmod
|
||||
dev-perl/File-Find-Rule
|
||||
dev-perl/File-ReadBackwards
|
||||
dev-perl/File-Slurp
|
||||
dev-perl/File-Type
|
||||
dev-perl/File-Which
|
||||
virtual/perl-IO-Compress
|
||||
dev-perl/IO-Compress-Lzma
|
||||
dev-perl/IO-stringy
|
||||
dev-perl/LEOCHARRE-Class2
|
||||
dev-perl/LEOCHARRE-CLI
|
||||
dev-perl/LEOCHARRE-DEBUG
|
||||
dev-perl/Lingua-Identify
|
||||
dev-perl/Lingua-Stem-Snowball
|
||||
dev-perl/Lingua-StopWords
|
||||
dev-perl/Linux-usermod
|
||||
dev-perl/Mail-DKIM
|
||||
dev-perl/mime-construct
|
||||
dev-perl/NetAddr-IP
|
||||
dev-perl/Net-CIDR-Lite
|
||||
dev-perl/Net-DNS
|
||||
dev-perl/Net-IP-Match-Regexp
|
||||
dev-perl/Net-SenderBase
|
||||
dev-perl/Net-Syslog
|
||||
dev-perl/Number-Compare
|
||||
dev-perl/PDF-API2
|
||||
dev-perl/PDF-GetImages
|
||||
dev-perl/PDF-Burst
|
||||
dev-perl/Regexp-Optimizer
|
||||
dev-perl/Schedule-Cron
|
||||
dev-perl/Smart-Comments
|
||||
dev-perl/Sys-CpuAffinity
|
||||
dev-perl/Sys-MemInfo
|
||||
dev-perl/Text-Glob
|
||||
dev-perl/Text-PDF
|
||||
dev-perl/Text-Unidecode
|
||||
dev-perl/Thread-State
|
||||
dev-perl/Tie-DBI
|
||||
virtual/perl-Time-HiRes
|
||||
dev-perl/Unicode-LineBreak
|
||||
dev-perl/YAML
|
||||
clamav? ( dev-perl/File-Scan-ClamAV )
|
||||
ipv6? ( dev-perl/IO-Socket-INET6 )
|
||||
sasl? ( dev-perl/Authen-SASL )
|
||||
snmp? ( dev-perl/Net-SNMP )
|
||||
spf? ( dev-perl/Mail-SPF-Query
|
||||
dev-perl/Mail-SPF )
|
||||
srs? ( dev-perl/Mail-SRS )
|
||||
ocr? ( dev-perl/Image-OCR-Tesseract
|
||||
dev-perl/PDF-OCR
|
||||
dev-perl/PDF-OCR2 )
|
||||
ssl? ( dev-perl/IO-Socket-SSL
|
||||
dev-perl/Net-SSLeay
|
||||
dev-perl/Net-SMTP-SSL )
|
||||
berkdb? ( sys-libs/db:6.0
|
||||
dev-perl/BerkeleyDB )
|
||||
mysql? ( dev-perl/DBD-mysql )
|
||||
odbc? ( dev-perl/DBD-ODBC )
|
||||
postgres? ( dev-perl/DBD-PgPP )
|
||||
syslog? ( virtual/perl-Sys-Syslog )
|
||||
ldap? ( dev-perl/perl-ldap
|
||||
dev-perl/DBD-LDAP )"
|
||||
|
||||
S=${WORKDIR}/${PN}
|
||||
|
||||
pkg_setup() {
|
||||
enewgroup assp
|
||||
enewuser assp -1 -1 /dev/null assp
|
||||
}
|
||||
|
||||
src_unpack() {
|
||||
unpack ${A}
|
||||
cd "${S}"
|
||||
mkdir quarantine
|
||||
if use afc; then
|
||||
mv "${WORKDIR}"/ASSP_AFC.pm Plugins/ || die
|
||||
fi
|
||||
if use arc; then
|
||||
mv "${WORKDIR}"/ASSP_ARC.pm Plugins/ || die
|
||||
fi
|
||||
if use dcc; then
|
||||
mv "${WORKDIR}"/ASSP_DCC.pm Plugins/ || die
|
||||
fi
|
||||
if use ocr; then
|
||||
mv "${WORKDIR}"/ASSP_OCR.pm Plugins/ || die
|
||||
fi
|
||||
if use razor; then
|
||||
mv "${WORKDIR}"/ASSP_Razor.pm Plugins/ || die
|
||||
fi
|
||||
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dodir /opt/assp
|
||||
cp -r . ${D}/opt/assp
|
||||
fowners assp:assp -R /opt/assp
|
||||
fperms 755 /opt/assp/assp-monitor.pl /opt/assp/assp.pl /opt/assp/assp_pop3.pl
|
||||
|
||||
# Install the init.d script to listen
|
||||
newinitd "${FILESDIR}/asspd.init" asspd
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
elog
|
||||
elog "To configure ASSP, start /etc/init.d/asspd then point"
|
||||
elog "your browser to http://localhost:55555"
|
||||
elog "Username: admin Password: nospam4me (CHANGE ASAP!)"
|
||||
elog
|
||||
elog "File permissions have been set to use assp:assp"
|
||||
elog "with mode 770 on directories. When you configure"
|
||||
elog "ASSP, make sure and use the user assp."
|
||||
elog
|
||||
elog "Don't change any path related options."
|
||||
elog
|
||||
elog "See the on-line docs for a complete tutorial."
|
||||
elog "http://assp.sourceforge.net/docs.html"
|
||||
elog
|
||||
}
|
|
@ -10,13 +10,13 @@ depend() {
|
|||
start() {
|
||||
ebegin "Starting ASSP"
|
||||
start-stop-daemon -b --start --quiet --startas /opt/assp/assp.pl \
|
||||
--pidfile /opt/assp/pid -- /opt/assp/
|
||||
--interpreted --pidfile /opt/assp/pid -- /opt/assp/
|
||||
2<&1 > /dev/null
|
||||
eend $?
|
||||
}
|
||||
|
||||
stop() {
|
||||
ebegin "Stopping ASSP"
|
||||
start-stop-daemon --stop --retry=TERM/50/KILL/5 --quiet --pidfile /opt/assp/pid
|
||||
start-stop-daemon --stop --retry=TERM/120/KILL/5 --progress --quiet --pidfile /opt/assp/pid
|
||||
eend $?
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue