ChangeLog

# ChangeLog for mail-filter/anomy-sanitizer
# Copyright 2000-2007 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/mail-filter/anomy-sanitizer/ChangeLog,v 1.14 2007/03/18 02:46:49 genone Exp $

18 Mar 2007; Marius Mauch anomy-sanitizer-1.67.ebuild,
anomy-sanitizer-1.70.ebuild, anomy-sanitizer-1.76.ebuild,
anomy-sanitizer-1.76-r1.ebuild:
Replacing einfo with elog

09 Feb 2007; Diego Pettenò ChangeLog:
Regenerate digest in Manifest2 format.

*anomy-sanitizer-1.76-r1 (20 Feb 2006)

20 Feb 2006; Michael Cummings
+anomy-sanitizer-1.76-r1.ebuild:
Bug 123522, ebuild submitted by jakub to clean up anomy-sanitizer

13 Feb 2006; Michael Cummings
anomy-sanitizer-1.67.ebuild, anomy-sanitizer-1.70.ebuild,
anomy-sanitizer-1.76.ebuild:
Virtuals for perl-core

*anomy-sanitizer-1.76 (08 Jan 2006)

08 Jan 2006; Michael Cummings
+anomy-sanitizer-1.76.ebuild:
Version bump; also closes bug 100592

25 May 2005; Michael Cummings
anomy-sanitizer-1.70.ebuild:
dev-perl/MIME-Base64 => perl-core/MIME-Base64 migration

25 May 2005; Michael Cummings
anomy-sanitizer-1.67.ebuild:
dev-perl/MIME-Base64 => perl-core/MIME-Base64 migration

*anomy-sanitizer-1.70 (13 May 2005)

13 May 2005; Michael Cummings
+anomy-sanitizer-1.70.ebuild:
Version bump, bug 78001

25 Sep 2004; Tom Martin anomy-sanitizer-1.67.ebuild:
Marked ~amd64.

04 Sep 2004; Thomas Matthijs anomy-sanitizer-1.67.ebuild:
fix depend syntax 58347

05 Jun 2004; David Holm anomy-sanitizer-1.67.ebuild:
Added to ~ppc.

*anomy-sanitizer-1.67 (02 Jun 2004)

02 Jun 2004; Seemant Kulleen +metadata.xml,
+files/anomy.conf, +files/sample2_mailfilter.sh,
+files/sample_e-mail-architecture.png, +files/sample_e-mail-architektur.flw,
+files/sample_mailfiler.sh, +anomy-sanitizer-1.67.ebuild:
Moved from net-mail/anomy-sanitizer to mail-filter/anomy-sanitizer.

*anomy-sanitizer-1.67 (16 Apr 2004)

16 Apr 2004; Michael Cummings
anomy-sanitizer-1.67.ebuild, metadata.xml, files/anomy.conf,
files/sample2_mailfilter.sh, files/sample_e-mail-architecture.png,
files/sample_e-mail-architektur.flw, files/sample_mailfiler.sh:
Anomy-sanitizer mail filter, originally posted by Thiemo Kellner
and worked on by Alessandro Pisani .

Manifest

AUX anomy.conf 6714 RMD160 6950308c28e22f510b5e8993acc16ed86aec7a48 SHA1 9ec51750229a172daf558f506e16c9e77b0f8899 SHA256 34c5e57cef806d9ae2f727574b3e791c508eb92a8ada38780d228964b349b963
AUX sample2_mailfilter.sh 1898 RMD160 bf70f1f1346b7938c0c33f34fd6f77c29008379e SHA1 f418c919920ba197f2ea2fbc20793f1d967c2760 SHA256 45aba37c7ecf9e0494a4ea130f569168f75cc24c08135720bdc8e51d102b128a
AUX sample_e-mail-architecture.png 15409 RMD160 92eea4d6c9f5f1f1ad361ee17503463951b4fb9e SHA1 8ea93c92d2036fd7e7211e2b7fc3a2b6420cb178 SHA256 4b69f85e10e101d3a681507f6d5e93d8e8d74e0ac96f709e14976fa6680a83b0
AUX sample_e-mail-architektur.flw 7001 RMD160 8254f818d2f1239c3f0ea4066858db6eedb62374 SHA1 ca621688a192f08c5217c1a2b39011ce675edb31 SHA256 eca14ee6bf771a824c698c47a701cef26f4f496d29b3602722bfb0164a8616f6
AUX sample_mailfiler.sh 1725 RMD160 644f94baad473cdad49f6a7621e4dd3109c3dd38 SHA1 5976878d572ffee18b14f7a300bbad9c35f16b4f SHA256 0a20fd1d8f7bba85b325aa438fa5835372f5ae9fb83e7d17253ecb0afe734f90
DIST anomy-sanitizer-1.67.tar.gz 141720 RMD160 05253e97755188155652f519fcbc540a80a445c8 SHA1 2baa2b4ec6e350abb107fe251892d84df6bca23f SHA256 ce638be9887cd1898b3ac0c8074c0fee1f242733683827313abf45e8d6ae3a94
DIST anomy-sanitizer-1.70.tar.gz 155322 RMD160 a74f711416521582be953e15b4c5c9f90c686e7a SHA1 014277f968f07b382cc9cc83a00beeae42908eca SHA256 ee6bb1e77e12246b8eb972820c662f57d33c1a6578a75ed226b9eaa47b6223b4
DIST anomy-sanitizer-1.76.tar.gz 172722 RMD160 30c005dd475442e655aaaf7c0021cf1d54107d1b SHA1 621f7ce20876d8d5f8c3d756f8756a66dcbf7950 SHA256 aece7173df7984a6b1b050e58e9e1aaef2393ff9a5f7b808e3176ba76a3347f4
EBUILD anomy-sanitizer-1.67.ebuild 2946 RMD160 322a72795d36a7e6d13efac39c49ae1bf230afd4 SHA1 ebada23e0ec0b1926c7e9b3e9a83c292b7acf640 SHA256 d4bf176bd248cb1817705ef8b72e0767d2436fcec011002245023c21e7f7c206
EBUILD anomy-sanitizer-1.70.ebuild 2945 RMD160 abfe45dc886ef3a86d84e5d1b134218f77d76836 SHA1 fa8d9ada92b51be281157704fb2e346ad2e21364 SHA256 8840606e35c83d97f4a7c559276a94693199d263dde85939b5613a7171de0ed3
EBUILD anomy-sanitizer-1.76-r1.ebuild 3009 RMD160 a756096c6d49b3110f431392cb279b252ff15a0d SHA1 3658a1beb1d5c45baf4dd95d44e2395380da7146 SHA256 e34462311f5b2fd7da9bba5fa6bdc45b386a7fd7dd7c53aa1e8e42d358e894ac
EBUILD anomy-sanitizer-1.76.ebuild 3014 RMD160 55dc5ffd0a170c5fc5ea1a6afd8c0bdffd7b2afe SHA1 c51f586a70ac9a51b52269dfc0b1224eb4ee8c54 SHA256 bcf1cb875e721d16a564cf58aa0e6afcad10a0a453fabdd0670b39166405630a
MISC ChangeLog 2596 RMD160 4e4f7779321343b2c3634730d4375132d27b1543 SHA1 40f68a2cb61a51abafcecfcca8d5e434e232bca1 SHA256 ffc95781412cf339b5af6e6290b012e2134fc5d79a695bf25efb1abbd4e0965a
MISC metadata.xml 305 RMD160 647980838c590f54441a053916ea629e53e551c0 SHA1 99ef1deeae9a934fb6e46cf5fc4a5fcb8379a74a SHA256 f05dbef15061919972882cab07057e102760a542beba17d131194091401cd7ca

anomy-sanitizer-1.67.ebuild

# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/mail-filter/anomy-sanitizer/anomy-sanitizer-1.67.ebuild,v 1.11 2007/07/15 02:43:38 mr_bones_ Exp $

DESCRIPTION="Perl based e-mail filtering tool, sensitive to html tags, mime types and attachments"
HOMEPAGE="http://mailtools.anomy.net/"
SRC_URI="http://mailtools.anomy.net/dist/${PN}-${PV}.tar.gz"

LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~x86 ~ppc ~amd64"
IUSE=""

RDEPEND="dev-lang/perl
>=virtual/perl-MIME-Base64-2.12-r2
>=dev-perl/Mail-Audit-2.1-r1
virtual/mta"
DEPEND="${RDEPEND}"

DEST="/usr/share/${PN}"
SANI_WORKDIR="/var/spool/sanitizer"

src_install() {
keepdir ${SANI_WORKDIR}
dodir ${DEST}
insinto ${DEST}

# generate lists for doins
_list="anomy anomy/bin anomy/bin/Anomy anomy/bin/Anomy/Sanitizer anomy/contrib anomy/testcases anomy/testcases/results.def"

for i in $_list; do
_di=`echo $i | sed -e "s/^anomy//g; s/^\///g"`
insinto ${DEST}/$_di

_sublist=`find ${WORKDIR}/$i/* -type f -maxdepth 0`
for l in $_sublist; do
echo
doins $l
done
done

insinto ${DEST}
doins ${FILESDIR}/*.conf
doins ${FILESDIR}/*.sh
doins ${FILESDIR}/*.png
doins ${FILESDIR}/*.flw

keepdir /etc/mail/anomy-sanitizer
dosym ${DEST}/anomy.conf /etc/mail/anomy-sanitizer/anomy.conf
}

pkg_postinst() {
if [ -z "`grep ^sanitizer: ${ROOT}/etc/group`" ]; then
groupadd sanitizer
fi

if [ -z "`grep ^sanitizer: ${ROOT}/etc/shadow`" ]; then
useradd sanitizer -d ${SANI_WORKDIR} -g sanitizer -s /bin/false
fi

if [ -z "`grep ^sanitizer:.*sanitizer /etc/group`" ]; then
usermod -G sanitizer sanitizer
fi

chown -R sanitizer:sanitizer ${ROOT}/${SANI_WORKDIR}
chmod -R a-rwx,g+X,u+rwX ${ROOT}/${SANI_WORKDIR}
chown -R sanitizer:sanitizer ${ROOT}/${DEST}
chmod -R a-rwx,g+rX,u+rX ${ROOT}/${DEST}
chmod u+x ${ROOT}/${DEST}/bin/*.pl
chmod u+x ${ROOT}/${DEST}/contrib/*.pl
chmod u+x ${ROOT}/${DEST}/testcases/*.sh
chmod u+w ${ROOT}/${DEST}/*
chmod u+w ${ROOT}/${DEST}/bin
chmod u+w ${ROOT}/${DEST}/bin/Anomy
chmod u+w ${ROOT}/${DEST}/bin/Anomy/Sanitizer
chmod u+w ${ROOT}/${DEST}/contrib
chmod u+w ${ROOT}/${DEST}/testcases
chmod u+w ${ROOT}/${DEST}/testcases/results.def

echo ""
echo ""
elog "There is a howto for the integration of sanitizer"
elog "into your (postfix) mail system at"
elog "\thttp://advosys.ca/papers/postfix-filtering.html"
elog "Please find example scripts to be used to integrate sanitizer"
elog "into your (postfix) mail system at"
elog "\t${ROOT}/${DEST}"
elog "There is also a png and kivio document about a possible"
elog "e-mail architecture"
echo ""
echo ""
}

pkg_postrm() {
rm -f ${ROOT}/${DEST}/anomy.conf

# remove groups and users
if [ -n "`grep ^sanitizer: ${ROOT}/etc/group`" ]; then
groupdel sanitizer
fi

if [ -n "`grep ^sanitizer: ${ROOT}/etc/shadow`" ]; then
userdel -r sanitizer
fi
}

anomy-sanitizer-1.70.ebuild

# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/mail-filter/anomy-sanitizer/anomy-sanitizer-1.70.ebuild,v 1.5 2007/07/15 02:43:38 mr_bones_ Exp $

DESCRIPTION="Perl based e-mail filtering tool, sensitive to html tags, mime types and attachments"
HOMEPAGE="http://mailtools.anomy.net/"
SRC_URI="http://mailtools.anomy.net/dist/${PN}-${PV}.tar.gz"

LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~x86 ~ppc ~amd64"
IUSE=""

RDEPEND="dev-lang/perl
>=virtual/perl-MIME-Base64-2.12-r2
>=dev-perl/Mail-Audit-2.1-r1
virtual/mta"
DEPEND="${RDEPEND}"

DEST="/usr/share/${PN}"
SANI_WORKDIR="/var/spool/sanitizer"

src_install() {
keepdir ${SANI_WORKDIR}
dodir ${DEST}
insinto ${DEST}

# generate lists for doins
_list="anomy anomy/bin anomy/bin/Anomy anomy/bin/Anomy/Sanitizer anomy/contrib anomy/testcases anomy/testcases/results.def"

for i in $_list; do
_di=`echo $i | sed -e "s/^anomy//g; s/^\///g"`
insinto ${DEST}/$_di

_sublist=`find ${WORKDIR}/$i/* -type f -maxdepth 0`
for l in $_sublist; do
echo
doins $l
done
done

insinto ${DEST}
doins ${FILESDIR}/*.conf
doins ${FILESDIR}/*.sh
doins ${FILESDIR}/*.png
doins ${FILESDIR}/*.flw

keepdir /etc/mail/anomy-sanitizer
dosym ${DEST}/anomy.conf /etc/mail/anomy-sanitizer/anomy.conf
}

pkg_postinst() {
if [ -z "`grep ^sanitizer: ${ROOT}/etc/group`" ]; then
groupadd sanitizer
fi

if [ -z "`grep ^sanitizer: ${ROOT}/etc/shadow`" ]; then
useradd sanitizer -d ${SANI_WORKDIR} -g sanitizer -s /bin/false
fi

if [ -z "`grep ^sanitizer:.*sanitizer /etc/group`" ]; then
usermod -G sanitizer sanitizer
fi

chown -R sanitizer:sanitizer ${ROOT}/${SANI_WORKDIR}
chmod -R a-rwx,g+X,u+rwX ${ROOT}/${SANI_WORKDIR}
chown -R sanitizer:sanitizer ${ROOT}/${DEST}
chmod -R a-rwx,g+rX,u+rX ${ROOT}/${DEST}
chmod u+x ${ROOT}/${DEST}/bin/*.pl
chmod u+x ${ROOT}/${DEST}/contrib/*.pl
chmod u+x ${ROOT}/${DEST}/testcases/*.sh
chmod u+w ${ROOT}/${DEST}/*
chmod u+w ${ROOT}/${DEST}/bin
chmod u+w ${ROOT}/${DEST}/bin/Anomy
chmod u+w ${ROOT}/${DEST}/bin/Anomy/Sanitizer
chmod u+w ${ROOT}/${DEST}/contrib
chmod u+w ${ROOT}/${DEST}/testcases
chmod u+w ${ROOT}/${DEST}/testcases/results.def

echo ""
echo ""
elog "There is a howto for the integration of sanitizer"
elog "into your (postfix) mail system at"
elog "\thttp://advosys.ca/papers/postfix-filtering.html"
elog "Please find example scripts to be used to integrate sanitizer"
elog "into your (postfix) mail system at"
elog "\t${ROOT}/${DEST}"
elog "There is also a png and kivio document about a possible"
elog "e-mail architecture"
echo ""
echo ""
}

pkg_postrm() {
rm -f ${ROOT}/${DEST}/anomy.conf

# remove groups and users
if [ -n "`grep ^sanitizer: ${ROOT}/etc/group`" ]; then
groupdel sanitizer
fi

if [ -n "`grep ^sanitizer: ${ROOT}/etc/shadow`" ]; then
userdel -r sanitizer
fi
}

anomy-sanitizer-1.76-r1.ebuild

# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/mail-filter/anomy-sanitizer/anomy-sanitizer-1.76-r1.ebuild,v 1.2 2007/03/18 02:46:49 genone Exp $

inherit eutils

DESCRIPTION="Perl based e-mail filtering tool, sensitive to html tags, mime types and attachments"
HOMEPAGE="http://mailtools.anomy.net/"
SRC_URI="http://mailtools.anomy.net/dist/${PN}-${PV}.tar.gz"

LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~x86"
IUSE=""

DEPEND=""
RDEPEND="dev-lang/perl
>=virtual/perl-MIME-Base64-2.12-r2
>=dev-perl/Mail-Audit-2.1-r1
dev-perl/Convert-TNEF
dev-perl/MIME-tools
dev-perl/libwww-perl
virtual/mta"

S="${WORKDIR}/anomy"
DEST="/usr/share/${PN}"
SANI_WORKDIR="/var/spool/sanitizer"
SANI_CONFDIR="/etc/mail/${PN}"

src_install() {
dodoc *.sanitizer CREDITS UNICODE.TXT
dohtml sanitizer.html
rm -rf "${S}/contrib/.tmp"
rm -f *.sanitizer CREDITS UNICODE.TXT sanitizer.html
mv "${S}/contrib" "${D}/usr/share/doc/${PF}/"

insinto /usr/share/doc/${PF}/examples
doins ${FILESDIR}/*.{sh,png,flw}

keepdir ${SANI_CONFDIR}
insinto ${SANI_CONFDIR}
doins ${FILESDIR}/*.conf

keepdir ${SANI_WORKDIR}
dodir ${DEST}
insinto ${DEST}

# generate lists for doins
_list="anomy anomy/bin anomy/bin/Anomy anomy/bin/Anomy/Sanitizer anomy/testcases anomy/testcases/results.def"

for i in $_list; do
_di=`echo $i | sed -e "s/^anomy//g; s/^\///g"` &>/dev/null
insinto ${DEST}/$_di

_sublist=`find ${WORKDIR}/$i/* -type f -maxdepth 0`
for l in $_sublist; do
echo &>/dev/null
doins $l
done
done

dosym ${SANI_CONFDIR}/anomy.conf ${DEST}/anomy.conf
}

pkg_preinst() {
enewgroup sanitizer
enewuser sanitizer -1 -1 ${SANI_WORKDIR} sanitizer
}

pkg_postinst() {
chown -R sanitizer:sanitizer ${ROOT}/${SANI_WORKDIR}
chmod -R a-rwx,g+X,u+rwX ${ROOT}/${SANI_WORKDIR}
chown -R sanitizer:sanitizer ${ROOT}/${DEST}
chmod -R a-rwx,g+rX,u+rX ${ROOT}/${DEST}
chown sanitizer:sanitizer ${ROOT}/${SANI_CONFDIR}/anomy.conf
chmod 0640 ${ROOT}/${SANI_CONFDIR}/anomy.conf
chmod u+x ${ROOT}/${DEST}/bin/*.pl
chmod u+x ${ROOT}/${DEST}/testcases/*.sh
chmod u+w ${ROOT}/${DEST}/*
chmod u+w ${ROOT}/${DEST}/bin
chmod u+w ${ROOT}/${DEST}/bin/Anomy
chmod u+w ${ROOT}/${DEST}/bin/Anomy/Sanitizer
chmod u+w ${ROOT}/${DEST}/testcases
chmod u+w ${ROOT}/${DEST}/testcases/results.def

elog ""
elog "There is a howto for the integration of sanitizer"
elog "into your (postfix) mail system at"
elog "http://advosys.ca/papers/postfix-filtering.html"
elog "Please find example scripts to be used to integrate sanitizer"
elog "into your (postfix) mail system at"
elog "/usr/share/doc/${PF}/examples"
elog "There is also a png and kivio document about a possible"
elog "e-mail architecture"
elog ""

}

pkg_postrm() {
elog "After unmerging this ebuild, you will have to remove"
elog "created user and group manually. To do so, run:"
elog "userdel -r sanitizer; groupdel sanitizer"
}

anomy-sanitizer-1.76.ebuild

# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/mail-filter/anomy-sanitizer/anomy-sanitizer-1.76.ebuild,v 1.4 2007/07/15 02:43:38 mr_bones_ Exp $

DESCRIPTION="Perl based e-mail filtering tool, sensitive to html tags, mime types and attachments"
HOMEPAGE="http://mailtools.anomy.net/"
SRC_URI="http://mailtools.anomy.net/dist/${PN}-${PV}.tar.gz"

LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~x86"
IUSE=""

RDEPEND="dev-lang/perl
>=virtual/perl-MIME-Base64-2.12-r2
>=dev-perl/Mail-Audit-2.1-r1
dev-perl/Convert-TNEF
dev-perl/MIME-tools
dev-perl/libwww-perl
virtual/mta"
DEPEND="${RDEPEND}"

DEST="/usr/share/${PN}"
SANI_WORKDIR="/var/spool/sanitizer"

src_install() {
keepdir ${SANI_WORKDIR}
dodir ${DEST}
insinto ${DEST}

# generate lists for doins
_list="anomy anomy/bin anomy/bin/Anomy anomy/bin/Anomy/Sanitizer anomy/contrib anomy/testcases anomy/testcases/results.def"

for i in $_list; do
_di=`echo $i | sed -e "s/^anomy//g; s/^\///g"`
insinto ${DEST}/$_di

_sublist=`find ${WORKDIR}/$i/* -type f -maxdepth 0`
for l in $_sublist; do
echo
doins $l
done
done

insinto ${DEST}
doins ${FILESDIR}/*.conf
doins ${FILESDIR}/*.sh
doins ${FILESDIR}/*.png
doins ${FILESDIR}/*.flw

keepdir /etc/mail/anomy-sanitizer
dosym ${DEST}/anomy.conf /etc/mail/anomy-sanitizer/anomy.conf
}

pkg_postinst() {
if [ -z "`grep ^sanitizer: ${ROOT}/etc/group`" ]; then
groupadd sanitizer
fi

if [ -z "`grep ^sanitizer: ${ROOT}/etc/shadow`" ]; then
useradd sanitizer -d ${SANI_WORKDIR} -g sanitizer -s /bin/false
fi

if [ -z "`grep ^sanitizer:.*sanitizer /etc/group`" ]; then
usermod -G sanitizer sanitizer
fi

chown -R sanitizer:sanitizer ${ROOT}/${SANI_WORKDIR}
chmod -R a-rwx,g+X,u+rwX ${ROOT}/${SANI_WORKDIR}
chown -R sanitizer:sanitizer ${ROOT}/${DEST}
chmod -R a-rwx,g+rX,u+rX ${ROOT}/${DEST}
chmod u+x ${ROOT}/${DEST}/bin/*.pl
chmod u+x ${ROOT}/${DEST}/contrib/*.pl
chmod u+x ${ROOT}/${DEST}/testcases/*.sh
chmod u+w ${ROOT}/${DEST}/*
chmod u+w ${ROOT}/${DEST}/bin
chmod u+w ${ROOT}/${DEST}/bin/Anomy
chmod u+w ${ROOT}/${DEST}/bin/Anomy/Sanitizer
chmod u+w ${ROOT}/${DEST}/contrib
chmod u+w ${ROOT}/${DEST}/testcases
chmod u+w ${ROOT}/${DEST}/testcases/results.def

echo ""
echo ""
elog "There is a howto for the integration of sanitizer"
elog "into your (postfix) mail system at"
elog "\thttp://advosys.ca/papers/postfix-filtering.html"
elog "Please find example scripts to be used to integrate sanitizer"
elog "into your (postfix) mail system at"
elog "\t${ROOT}/${DEST}"
elog "There is also a png and kivio document about a possible"
elog "e-mail architecture"
echo ""
echo ""
}

pkg_postrm() {
rm -f ${ROOT}/${DEST}/anomy.conf

# remove groups and users
if [ -n "`grep ^sanitizer: ${ROOT}/etc/group`" ]; then
groupdel sanitizer
fi

if [ -n "`grep ^sanitizer: ${ROOT}/etc/shadow`" ]; then
userdel -r sanitizer
fi
}

files

metadata.xml




perl

perl@gentoo.org
Primary Maintainer