From aca286dc8e0890f546f46ea2c54bb0a091f7d5d1 Mon Sep 17 00:00:00 2001 From: Eray Aslan Date: Fri, 9 Mar 2012 14:28:32 +0000 Subject: version bump and remove old (Portage version: 2.1.10.49/cvs/Linux x86_64) --- mail-mta/nullmailer/ChangeLog | 8 +- mail-mta/nullmailer/nullmailer-1.04.ebuild | 119 ---------------------------- mail-mta/nullmailer/nullmailer-1.06.ebuild | 122 +++++++++++++++++++++++++++++ 3 files changed, 129 insertions(+), 120 deletions(-) delete mode 100644 mail-mta/nullmailer/nullmailer-1.04.ebuild create mode 100644 mail-mta/nullmailer/nullmailer-1.06.ebuild (limited to 'mail-mta') diff --git a/mail-mta/nullmailer/ChangeLog b/mail-mta/nullmailer/ChangeLog index 61605746ce1f..53473deb8c89 100644 --- a/mail-mta/nullmailer/ChangeLog +++ b/mail-mta/nullmailer/ChangeLog @@ -1,6 +1,12 @@ # ChangeLog for mail-mta/nullmailer # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/mail-mta/nullmailer/ChangeLog,v 1.43 2012/03/09 11:09:57 phajdan.jr Exp $ +# $Header: /var/cvsroot/gentoo-x86/mail-mta/nullmailer/ChangeLog,v 1.44 2012/03/09 14:28:32 eras Exp $ + +*nullmailer-1.06 (09 Mar 2012) + + 09 Mar 2012; Eray Aslan -nullmailer-1.04.ebuild, + +nullmailer-1.06.ebuild: + version bump and remove old 09 Mar 2012; Pawel Hajdan jr nullmailer-1.05.ebuild: x86 stable wrt bug #400367 diff --git a/mail-mta/nullmailer/nullmailer-1.04.ebuild b/mail-mta/nullmailer/nullmailer-1.04.ebuild deleted file mode 100644 index ebc45198be3d..000000000000 --- a/mail-mta/nullmailer/nullmailer-1.04.ebuild +++ /dev/null @@ -1,119 +0,0 @@ -# Copyright 1999-2011 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/mail-mta/nullmailer/nullmailer-1.04.ebuild,v 1.9 2011/03/28 09:34:54 eras Exp $ - -inherit eutils flag-o-matic autotools - -MY_P="${P/_rc/RC}" -S=${WORKDIR}/${MY_P} -DEBIAN_PV="1" -DEBIAN_SRC="${MY_P/-/_}-${DEBIAN_PV}.diff.gz" -DESCRIPTION="Simple relay-only local mail transport agent" -SRC_URI="http://untroubled.org/${PN}/archive/${MY_P}.tar.gz - mirror://debian/pool/main/n/${PN}/${DEBIAN_SRC}" -HOMEPAGE="http://untroubled.org/nullmailer/" - -SLOT="0" -LICENSE="GPL-2" -KEYWORDS="amd64 ppc x86" - -IUSE="" - -DEPEND="sys-apps/groff" -RDEPEND="sys-apps/shadow - virtual/logger - !mail-mta/courier - !mail-mta/esmtp - !mail-mta/exim - !mail-mta/mini-qmail - !mail-mta/msmtp - !mail-mta/nbsmtp - !mail-mta/netqmail - !mail-mta/postfix - !mail-mta/qmail-ldap - !mail-mta/sendmail - !mail-mta/ssmtp" - -src_unpack() { - unpack ${MY_P}.tar.gz - EPATCH_OPTS="-d ${S} -p1" \ - epatch "${DISTDIR}"/${DEBIAN_SRC} - EPATCH_OPTS="-d ${S} -p1" \ - epatch "${S}"/debian/patches/02_ipv6.diff || die "IPV6 patch failed" - EPATCH_OPTS="-d ${S} -p1" \ - epatch "${S}"/debian/patches/03_syslog.diff || die "daemon/syslog patch failed" - # this fixes the debian daemon/syslog to actually compile - sed -i.orig \ - -e '/^nullmailer_send_LDADD/s, =, = ../lib/cli++/libcli++.a,' \ - "${S}"/src/Makefile.am || die "Sed failed" - - cd "${S}" - eautoreconf -} - -pkg_setup() { - enewgroup nullmail 88 - enewuser nullmail 88 -1 /var/nullmailer nullmail -} - -src_compile() { - # Note that we pass a different directory below due to bugs in the makefile! - econf --localstatedir=/var || die "econf failed" - emake || die "emake failed" -} - -src_install () { - einstall localstatedir="${D}"/var/nullmailer || die "einstall failed" - dodoc AUTHORS BUGS HOWTO INSTALL ChangeLog NEWS README YEAR2000 TODO - # A small bit of sample config - insinto /etc/nullmailer - newins "${FILESDIR}"/remotes.sample-1.04 remotes - # daemontools stuff - dodir /var/nullmailer/service{,/log} - insinto /var/nullmailer/service - newins scripts/nullmailer.run run - fperms 700 /var/nullmailer/service/run - insinto /var/nullmailer/service/log - newins scripts/nullmailer-log.run run - fperms 700 /var/nullmailer/service/log/run - # usablity - dodir /usr/lib - dosym /usr/sbin/sendmail usr/lib/sendmail - # permissions stuff - keepdir /var/log/nullmailer /var/nullmailer/{tmp,queue} - fperms 770 /var/log/nullmailer /var/nullmailer/{tmp,queue} - fowners nullmail:nullmail /usr/sbin/nullmailer-queue /usr/bin/mailq - fperms 4711 /usr/sbin/nullmailer-queue /usr/bin/mailq - fowners nullmail:nullmail /var/log/nullmailer /var/nullmailer/{tmp,queue,trigger} - fperms 660 /var/nullmailer/trigger - newinitd "${FILESDIR}"/init.d-nullmailer nullmailer -} - -pkg_postinst() { - [ ! -e "${ROOT}"/var/nullmailer/trigger ] && mkfifo "${ROOT}"/var/nullmailer/trigger - chown nullmail:nullmail "${ROOT}"/var/log/nullmailer "${ROOT}"/var/nullmailer/{tmp,queue,trigger} - chmod 770 "${ROOT}"/var/log/nullmailer "${ROOT}"/var/nullmailer/{tmp,queue} - chmod 660 "${ROOT}"/var/nullmailer/trigger - - elog "To create an initial setup, please do:" - elog "emerge --config =${CATEGORY}/${PF}" - echo - elog "To start nullmailer at boot you may use either the nullmailer init.d" - elog "script, or emerge sys-process/supervise-scripts, enable the" - elog "svscan init.d script and create the following link:" - elog "ln -fs /var/nullmailer/service /service/nullmailer" - echo - ewarn "${PF} introduces a new configuration syntax for SMTP AUTH." - ewarn "Please adjust your configuration accordingly." -} - -pkg_config() { - if [ ! -s "${ROOT}"/etc/nullmailer/me ]; then - einfo "Setting /etc/nullmailer/me" - /bin/hostname --fqdn > "${ROOT}"/etc/nullmailer/me - fi - if [ ! -s "${ROOT}"/etc/nullmailer/defaultdomain ]; then - einfo "Setting /etc/nullmailer/defaultdomain" - /bin/hostname --domain > "${ROOT}"/etc/nullmailer/defaultdomain - fi -} diff --git a/mail-mta/nullmailer/nullmailer-1.06.ebuild b/mail-mta/nullmailer/nullmailer-1.06.ebuild new file mode 100644 index 000000000000..15288939abc5 --- /dev/null +++ b/mail-mta/nullmailer/nullmailer-1.06.ebuild @@ -0,0 +1,122 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/mail-mta/nullmailer/nullmailer-1.06.ebuild,v 1.1 2012/03/09 14:28:32 eras Exp $ + +inherit eutils flag-o-matic autotools + +MY_P="${P/_rc/RC}" +S=${WORKDIR}/${MY_P} +DEBIAN_PV=1.04 +DEBIAN_PR="1" +DEBIAN_P="${PN}-${DEBIAN_PV}" +DEBIAN_PF="${DEBIAN_P/-/_}-${DEBIAN_PR}" +DEBIAN_SRC="${DEBIAN_PF}.diff.gz" +DESCRIPTION="Simple relay-only local mail transport agent" +SRC_URI="http://untroubled.org/${PN}/archive/${MY_P}.tar.gz + mirror://debian/pool/main/n/${PN}/${DEBIAN_SRC}" +HOMEPAGE="http://untroubled.org/nullmailer/" + +SLOT="0" +LICENSE="GPL-2" +KEYWORDS="~amd64 ~ppc ~x86" + +IUSE="" + +DEPEND="sys-apps/groff" +RDEPEND="sys-apps/shadow + virtual/logger + !mail-mta/courier + !mail-mta/esmtp + !mail-mta/exim + !mail-mta/mini-qmail + !mail-mta/msmtp + !mail-mta/nbsmtp + !mail-mta/netqmail + !mail-mta/postfix + !mail-mta/qmail-ldap + !mail-mta/sendmail + !mail-mta/ssmtp" + +src_unpack() { + unpack ${MY_P}.tar.gz + EPATCH_OPTS="-d ${S} -p1" \ + epatch "${DISTDIR}"/${DEBIAN_SRC} + EPATCH_OPTS="-d ${S} -p1" \ + epatch "${S}"/debian/patches/02_ipv6.diff || die "IPV6 patch failed" + EPATCH_OPTS="-d ${S} -p1" \ + epatch "${S}"/debian/patches/03_syslog.diff || die "daemon/syslog patch failed" + # this fixes the debian daemon/syslog to actually compile + sed -i.orig \ + -e '/^nullmailer_send_LDADD/s, =, = ../lib/cli++/libcli++.a,' \ + "${S}"/src/Makefile.am || die "Sed failed" + + cd "${S}" + eautoreconf +} + +pkg_setup() { + enewgroup nullmail 88 + enewuser nullmail 88 -1 /var/nullmailer nullmail +} + +src_compile() { + # Note that we pass a different directory below due to bugs in the makefile! + econf --localstatedir=/var || die "econf failed" + emake || die "emake failed" +} + +src_install () { + einstall localstatedir="${D}"/var/nullmailer || die "einstall failed" + dodoc AUTHORS BUGS HOWTO INSTALL ChangeLog NEWS README TODO + # A small bit of sample config + insinto /etc/nullmailer + newins "${FILESDIR}"/remotes.sample-1.04 remotes + # daemontools stuff + dodir /var/nullmailer/service{,/log} + insinto /var/nullmailer/service + newins scripts/nullmailer.run run + fperms 700 /var/nullmailer/service/run + insinto /var/nullmailer/service/log + newins scripts/nullmailer-log.run run + fperms 700 /var/nullmailer/service/log/run + # usablity + dodir /usr/lib + dosym /usr/sbin/sendmail usr/lib/sendmail + # permissions stuff + keepdir /var/log/nullmailer /var/nullmailer/{tmp,queue} + fperms 770 /var/log/nullmailer /var/nullmailer/{tmp,queue} + fowners nullmail:nullmail /usr/sbin/nullmailer-queue /usr/bin/mailq + fperms 4711 /usr/sbin/nullmailer-queue /usr/bin/mailq + fowners nullmail:nullmail /var/log/nullmailer /var/nullmailer/{tmp,queue,trigger} + fperms 660 /var/nullmailer/trigger + newinitd "${FILESDIR}"/init.d-nullmailer nullmailer +} + +pkg_postinst() { + [ ! -e "${ROOT}"/var/nullmailer/trigger ] && mkfifo "${ROOT}"/var/nullmailer/trigger + chown nullmail:nullmail "${ROOT}"/var/log/nullmailer "${ROOT}"/var/nullmailer/{tmp,queue,trigger} + chmod 770 "${ROOT}"/var/log/nullmailer "${ROOT}"/var/nullmailer/{tmp,queue} + chmod 660 "${ROOT}"/var/nullmailer/trigger + + elog "To create an initial setup, please do:" + elog "emerge --config =${CATEGORY}/${PF}" + echo + elog "To start nullmailer at boot you may use either the nullmailer init.d" + elog "script, or emerge sys-process/supervise-scripts, enable the" + elog "svscan init.d script and create the following link:" + elog "ln -fs /var/nullmailer/service /service/nullmailer" + echo + ewarn "${PF} introduces a new configuration syntax for SMTP AUTH." + ewarn "Please adjust your configuration accordingly." +} + +pkg_config() { + if [ ! -s "${ROOT}"/etc/nullmailer/me ]; then + einfo "Setting /etc/nullmailer/me" + /bin/hostname --fqdn > "${ROOT}"/etc/nullmailer/me + fi + if [ ! -s "${ROOT}"/etc/nullmailer/defaultdomain ]; then + einfo "Setting /etc/nullmailer/defaultdomain" + /bin/hostname --domain > "${ROOT}"/etc/nullmailer/defaultdomain + fi +} -- cgit v1.2.3-65-gdbad