Portage is a package management system used by Gentoo Linux
# ChangeLog for mail-filter/policyd
# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/mail-filter/policyd/ChangeLog,v 1.4 2008/06/29 10:23:40 tove Exp $
29 Jun 2008; Torsten Veller
policyd-1.81.ebuild, policyd-1.82.ebuild:
Add missing die: || "..." -> || die "..."
*policyd-1.82 (17 Oct 2007)
17 Oct 2007; Benjamin Smee
Version bump
*policyd-1.81 (30 Jul 2007)
30 Jul 2007; Benjamin Smee
Version bump for bug #181324
12 Jan 2007; Benjamin Smee
Initial import. Thanks to those who contributed to bug #112261
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
AUX policyd-cleanup.cron 59 RMD160 870d699c4a4080c2295101f6530825e78b43b685 SHA1 e98eb7ee9e130aadced27dbf3f9c50f40704ee31 SHA256 b7bd9b05d72872e9cc6d46f2233e060109471acb1a744983cfa8e5643597e5b7
AUX policyd-makefile.patch 400 RMD160 319cd9c508d9314f7b908a4e5defa6293d6b300d SHA1 d5a1ad64a6f08f5b374d33e03fe71bcf390495f1 SHA256 e5ef0eb74eb27d4ef25df7b96e0461ca6c770493de40dba1e796ba232d1bf7fb
AUX policyd.confd 61 RMD160 f024acf0f82c3612f05c36dcc8f5f1059bcfc65d SHA1 08e1a533b684b91d8229edba1fdfef0c8be1fe4b SHA256 1b5e38189d93e2348d0633bd1f3399020008ef9dfb94cf11b13ab05ecbc3382c
AUX policyd.rc 555 RMD160 c80d2a7f265ae94819b6a2cd41b7ad5db87ee800 SHA1 d654813bb21dd5467a4ba300a540a203515d906a SHA256 2a97ce38b4032e5c6328dd9117377c29e816870c532cd5d856b7fd198f620c08
DIST policyd-1.81.tar.gz 68309 RMD160 e25798338d7ff082e32ec5288e721ed7c75235c3 SHA1 acb6a34826995be04d66d50a93e379823c929ec6 SHA256 5880d77ebd07bd6083b2a915b0e57ea0b9f8912140815de9bbde7d0bb48825f0
DIST policyd-1.82.tar.gz 68372 RMD160 0258ee9abaa00cde9a139bdeafed36df1ec37537 SHA1 4a9bf4bcf63eb3792794d87682e67b15e4a04707 SHA256 63a90d26732ed24f8d8fa8623d74b73104a61a2c80b0e062437777cf13b80566
DIST policyd-v1.80.tar.gz 67138 RMD160 fa9ba5f9208cb707ee7f9b447f24340f832cd8cb SHA1 05fc8526c145bed97908144ee7afc773594d67aa SHA256 ce569228d6b6f362a25ffedc3f4458a64bf6f73a9855c6f5b33823d9dfc4e3cd
EBUILD policyd-1.80.ebuild 2047 RMD160 a74a7f37243e47e753705f5c5ef6b3fa02b64c27 SHA1 066a45ea03f663cdc51ee3d80cafa211bf014b1e SHA256 73bea2b387266d8211acd6c893c428fe21da0fe8525a04218c0290cbbeb47789
EBUILD policyd-1.81.ebuild 1985 RMD160 9a413085d7fb298fda3cddb0f2d06c32f8d70506 SHA1 3ca64b47e406527765ead01ff2aadde8a29823b5 SHA256 c71cd317ba980640c15044dd0db65963abd23fca11f5ded91307e5726f40c781
EBUILD policyd-1.82.ebuild 1973 RMD160 23929979b16a119a31bf87977d64885b0bc72ccc SHA1 da29a8990d2bfe2ecb9d244b91199633b057d58a SHA256 ca20e37f5f10e7fd2353d702a00a8d6a3fe5dcd7910a4896511167f7ddf88ef6
MISC ChangeLog 747 RMD160 80c9bb7592a2fe559b048b3f87b06320d578717d SHA1 b7c693eadf237376f00745347506354813ad9232 SHA256 0f2b2095efadbfe25da33f415bf9adcd2aa92f89b84daf6299f0e38b00d328cf
MISC metadata.xml 225 RMD160 e2279613286f647c06b1cc2c68cf5e2e9e187dbb SHA1 11e6b2c5f4c859047a3a402e9cfb8d2a17402277 SHA256 6f36cf15f3484d86a47da53a912b8565d0068f9b16df08b3c8653381177a4969
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.9 (GNU/Linux)
iEYEARECAAYFAkhnYrIACgkQV3J2n04EauwQdACfYuykOqHQFuxsM+4O+h6KEsu3
OJ0AoNoDw0VKYSvZT+ne9gb0aIEB0Su2
=1Z27
-----END PGP SIGNATURE-----
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/mail-filter/policyd/policyd-1.80.ebuild,v 1.3 2008/06/29 10:23:40 tove Exp $
inherit eutils
DESCRIPTION="Policy daemon for postfix and other MTAs"
HOMEPAGE="http://policyd.sf.net/"
# This is not available through SF mirrors
SRC_URI="http://policyd.sourceforge.net/${PN}-v${PV}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~x86 ~amd64"
IUSE=""
DEPEND="dev-db/mysql
dev-libs/openssl"
MY_P=${PN}-v${PV}
S="${WORKDIR}/${MY_P}"
src_unpack() {
unpack ${A}
cd "${S}"
epatch "${FILESDIR}/${PN}-makefile.patch"
ebegin "Applying config patches"
sed -i -e s:UID=0:UID=65534:g \
-e s:GID=0:GID=65534:g \
-e s:DAEMON=0:DAEMON=1:g \
-e s:DEBUG=3:DEBUG=0:g \
-e s:DATABASE_KEEPALIVE=0:DATABASE_KEEPALIVE=1:g \
policyd.conf || die "sed failed"
eend
}
src_compile() {
emake build || die "emake build failed"
}
src_install() {
insopts -o root -g nobody -m 0750
mv cleanup policyd_cleanup
mv stats policyd_stats
dosbin policyd policyd_cleanup policyd_stats
insopts -o root -g nobody -m 0640
insinto /etc
doins policyd.conf
insopts -o root -g nobody -m 0700
exeinto /etc/cron.hourly
newexe "${FILESDIR}/${PN}-cleanup.cron" ${PN}-cleanup.cron
dodoc Changelog.txt DATABASE.mysql License.txt README.txt doc/support.txt
newinitd "${FILESDIR}/${PN}.rc" ${PN}
newconfd "${FILESDIR}/${PN}.confd" ${PN}
}
pkg_postinst() {
einfo "You will need to create the database using the script provided in"
einfo "/usr/share/doc/${PF}/DATABASE.mysql.gz"
einfo "Read the mysql section of the README.txt for details."
einfo
einfo "To use policyd with postfix, update your /etc/postfix/main.cf file by adding"
einfo " check_policy_service inet:127.0.0.1:10031"
einfo "to your smtpd_recipient_restrictions line, or similar."
einfo
einfo "Also remember to start the daemon at boot:"
einfo " rc-update add policyd default"
einfo
einfo "Read the documentation for more info."
}
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/mail-filter/policyd/policyd-1.81.ebuild,v 1.2 2008/06/29 10:23:40 tove Exp $
inherit eutils
DESCRIPTION="Policy daemon for postfix and other MTAs"
HOMEPAGE="http://policyd.sf.net/"
# This is not available through SF mirrors
SRC_URI="http://policyd.sourceforge.net/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~x86 ~amd64"
IUSE=""
DEPEND="dev-db/mysql
dev-libs/openssl"
src_unpack() {
unpack ${A}
cd "${S}"
epatch "${FILESDIR}/${PN}-makefile.patch"
ebegin "Applying config patches"
sed -i -e s:UID=0:UID=65534:g \
-e s:GID=0:GID=65534:g \
-e s:DAEMON=0:DAEMON=1:g \
-e s:DEBUG=3:DEBUG=0:g \
-e s:DATABASE_KEEPALIVE=0:DATABASE_KEEPALIVE=1:g \
policyd.conf || die "sed failed"
eend
}
src_compile() {
emake build || die "emake build failed"
}
src_install() {
insopts -o root -g nobody -m 0750
mv cleanup policyd_cleanup
mv stats policyd_stats
dosbin policyd policyd_cleanup policyd_stats
insopts -o root -g nobody -m 0640
insinto /etc
doins policyd.conf
insopts -o root -g nobody -m 0700
exeinto /etc/cron.hourly
newexe "${FILESDIR}/${PN}-cleanup.cron" ${PN}-cleanup.cron
dodoc ChangeLog DATABASE.mysql LICENSE README doc/support.txt
newinitd "${FILESDIR}/${PN}.rc" ${PN}
newconfd "${FILESDIR}/${PN}.confd" ${PN}
}
pkg_postinst() {
einfo "You will need to create the database using the script provided in"
einfo "/usr/share/doc/${PF}/DATABASE.mysql.gz"
einfo "Read the mysql section of the README.txt for details."
einfo
einfo "To use policyd with postfix, update your /etc/postfix/main.cf file by adding"
einfo " check_policy_service inet:127.0.0.1:10031"
einfo "to your smtpd_recipient_restrictions line, or similar."
einfo
einfo "Also remember to start the daemon at boot:"
einfo " rc-update add policyd default"
einfo
einfo "Read the documentation for more info."
}
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/mail-filter/policyd/policyd-1.82.ebuild,v 1.2 2008/06/29 10:23:40 tove Exp $
inherit eutils
DESCRIPTION="Policy daemon for postfix and other MTAs"
HOMEPAGE="http://policyd.sf.net/"
# This is not available through SF mirrors
SRC_URI="http://policyd.sourceforge.net/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~x86 ~amd64"
IUSE=""
DEPEND="dev-db/mysql
dev-libs/openssl"
src_unpack() {
unpack ${A}
cd "${S}"
epatch "${FILESDIR}/${PN}-makefile.patch"
ebegin "Applying config patches"
sed -i -e s:UID=0:UID=65534:g \
-e s:GID=0:GID=65534:g \
-e s:DAEMON=0:DAEMON=1:g \
-e s:DEBUG=3:DEBUG=0:g \
-e s:DATABASE_KEEPALIVE=0:DATABASE_KEEPALIVE=1:g \
policyd.conf || die "sed failed"
eend
}
src_compile() {
emake build || die "emake build failed"
}
src_install() {
insopts -o root -g nobody -m 0750
mv cleanup policyd_cleanup
mv stats policyd_stats
dosbin policyd policyd_cleanup policyd_stats
insopts -o root -g nobody -m 0640
insinto /etc
doins policyd.conf
insopts -o root -g nobody -m 0700
exeinto /etc/cron.hourly
newexe "${FILESDIR}/${PN}-cleanup.cron" ${PN}-cleanup.cron
dodoc ChangeLog DATABASE.mysql LICENSE README doc/support.txt
newinitd "${FILESDIR}/${PN}.rc" ${PN}
newconfd "${FILESDIR}/${PN}.confd" ${PN}
}
pkg_postinst() {
elog "You will need to create the database using the script provided in"
elog "/usr/share/doc/${PF}/DATABASE.mysql.gz"
elog "Read the mysql section of the README.txt for details."
elog
elog "To use policyd with postfix, update your /etc/postfix/main.cf file by adding"
elog " check_policy_service inet:127.0.0.1:10031"
elog "to your smtpd_recipient_restrictions line, or similar."
elog
elog "Also remember to start the daemon at boot:"
elog " rc-update add policyd default"
elog
elog "Read the documentation for more info."
}