* [gentoo-commits] dev/dev-zero:master commit in: mail-mta/nullmailer/, mail-mta/nullmailer/files/
@ 2015-09-09 10:44 Tiziano Müller
0 siblings, 0 replies; only message in thread
From: Tiziano Müller @ 2015-09-09 10:44 UTC (permalink / raw
To: gentoo-commits
commit: ea531ad6259cdb23c0f0ce639d59255f7c1e0d5f
Author: Tiziano Müller <dev-zero <AT> gentoo <DOT> org>
AuthorDate: Wed Sep 9 10:43:57 2015 +0000
Commit: Tiziano Müller <dev-zero <AT> gentoo <DOT> org>
CommitDate: Wed Sep 9 10:43:57 2015 +0000
URL: https://gitweb.gentoo.org/dev/dev-zero.git/commit/?id=ea531ad6
mail-mta/nullmailer: add pre-release version supporting allmailfrom
mail-mta/nullmailer/ChangeLog | 447 +++++++++++++++++++++
mail-mta/nullmailer/Manifest | 2 +
mail-mta/nullmailer/files/init.d-nullmailer-r4 | 51 +++
.../files/nullmailer-1.13-unistd.h.patch | 28 ++
mail-mta/nullmailer/files/nullmailer.service | 17 +
mail-mta/nullmailer/files/remotes.sample-1.13 | 29 ++
mail-mta/nullmailer/metadata.xml | 13 +
.../nullmailer/nullmailer-1.14_pre20150527.ebuild | 142 +++++++
8 files changed, 729 insertions(+)
diff --git a/mail-mta/nullmailer/ChangeLog b/mail-mta/nullmailer/ChangeLog
new file mode 100644
index 0000000..96fe5bf
--- /dev/null
+++ b/mail-mta/nullmailer/ChangeLog
@@ -0,0 +1,447 @@
+# ChangeLog for mail-mta/nullmailer
+# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/mail-mta/nullmailer/ChangeLog,v 1.93 2015/04/07 14:24:16 jlec Exp $
+
+ 02 Feb 2015; Justin Lecher <jlec@gentoo.org> nullmailer-1.13-r5.ebuild,
+ +files/nullmailer-1.13-unistd.h.patch:
+ Import header in portable way, #538482
+
+ 05 Jan 2015; Justin Lecher <jlec@gentoo.org> -nullmailer-1.13-r4.ebuild:
+ Drop old, obsoletes #521552 & #532588
+
+ 31 Dec 2014; Agostino Sarubbo <ago@gentoo.org> nullmailer-1.13-r5.ebuild:
+ Stable for ppc, wrt bug #532622
+
+ 28 Dec 2014; Agostino Sarubbo <ago@gentoo.org> nullmailer-1.13-r5.ebuild:
+ Stable for x86, wrt bug #532622
+
+ 27 Dec 2014; Agostino Sarubbo <ago@gentoo.org> nullmailer-1.13-r5.ebuild:
+ Stable for amd64, wrt bug #532622
+
+*nullmailer-1.13-r5 (15 Dec 2014)
+
+ 15 Dec 2014; Justin Lecher <jlec@gentoo.org> +nullmailer-1.13-r5.ebuild:
+ Drop einstall in favour of plain emake, #521552; prepend chmod/chown calls in
+ pkg_* with ROOT, #532588
+
+ 27 Mar 2014; Justin Lecher <jlec@gentoo.org> -nullmailer-1.13-r2.ebuild,
+ -files/init.d-nullmailer-r3:
+ Drop old
+
+ 24 Mar 2014; Agostino Sarubbo <ago@gentoo.org> nullmailer-1.13-r4.ebuild:
+ Stable for ppc, wrt bug #502832
+
+ 09 Mar 2014; Pawel Hajdan jr <phajdan.jr@gentoo.org>
+ nullmailer-1.13-r4.ebuild:
+ x86 stable wrt bug #502832
+
+ 07 Mar 2014; Pacho Ramos <pacho@gentoo.org> nullmailer-1.13-r4.ebuild:
+ amd64 stable, bug #502832
+
+ 08 Jan 2014; Justin Lecher <jlec@gentoo.org> files/nullmailer.service:
+ Also enable logging for systemd systems
+
+*nullmailer-1.13-r4 (08 Jan 2014)
+
+ 08 Jan 2014; Justin Lecher <jlec@gentoo.org> -nullmailer-1.13-r3.ebuild,
+ +nullmailer-1.13-r4.ebuild, +files/init.d-nullmailer-r4:
+ Enable sysloging
+
+*nullmailer-1.13-r3 (08 Jan 2014)
+
+ 08 Jan 2014; Justin Lecher <jlec@gentoo.org> +nullmailer-1.13-r3.ebuild,
+ -files/remotes.sample-1.04, -files/remotes.sample-1.11,
+ -files/init.d-nullmailer-r1, -files/init.d-nullmailer-r2:
+ Port debian patches to 0.13 which enables syslog again, #496960
+
+ 21 Dec 2013; Agostino Sarubbo <ago@gentoo.org> nullmailer-1.13-r2.ebuild:
+ Stable for ppc, wrt bug #480060
+
+ 02 Nov 2013; Justin Lecher <jlec@gentoo.org> -nullmailer-1.11-r2.ebuild,
+ -nullmailer-1.11-r3.ebuild:
+ Drop old
+
+ 01 Nov 2013; Agostino Sarubbo <ago@gentoo.org> nullmailer-1.13-r2.ebuild:
+ Stable for x86, wrt bug #480060
+
+ 20 Oct 2013; Pacho Ramos <pacho@gentoo.org> nullmailer-1.13-r2.ebuild:
+ amd64 stable, bug #480060
+
+ 25 Sep 2013; Justin Lecher <jlec@gentoo.org> nullmailer-1.11-r2.ebuild,
+ nullmailer-1.11-r3.ebuild, nullmailer-1.13-r2.ebuild:
+ Fix incompatibilities with some automake versions, #478312
+
+*nullmailer-1.13-r2 (25 Sep 2013)
+
+ 25 Sep 2013; Justin Lecher <jlec@gentoo.org> -nullmailer-1.11.ebuild,
+ -nullmailer-1.11-r1.ebuild, nullmailer-1.11-r2.ebuild,
+ nullmailer-1.11-r3.ebuild, -nullmailer-1.13.ebuild,
+ -nullmailer-1.13-r1.ebuild, +nullmailer-1.13-r2.ebuild,
+ +files/init.d-nullmailer-r3:
+ Drop old vulnerable versions, #480376; respect AR, #480394; make paludis
+ happy, #462846 thanks Thomas Witt for the patch; fix broken openrc
+ initscript, #480354
+
+ 25 Sep 2013; Justin Lecher <jlec@gentoo.org> metadata.xml:
+ Add myself as maintainer
+
+*nullmailer-1.11-r3 (08 Sep 2013)
+
+ 08 Sep 2013; Pacho Ramos <pacho@gentoo.org> +nullmailer-1.11-r3.ebuild:
+ Backport service file to 1.11.x to allow faster stabilization as 1.13 has some
+ regressions now (#480354)
+
+ 28 Aug 2013; Agostino Sarubbo <ago@gentoo.org> nullmailer-1.11-r2.ebuild:
+ Stable for x86, wrt bug #480376
+
+ 10 Aug 2013; Agostino Sarubbo <ago@gentoo.org> nullmailer-1.11-r2.ebuild:
+ Stable for ppc, wrt bug #480376
+
+ 10 Aug 2013; Agostino Sarubbo <ago@gentoo.org> nullmailer-1.11-r2.ebuild:
+ Stable for amd64, wrt bug #480376
+
+*nullmailer-1.11-r2 (09 Aug 2013)
+
+ 09 Aug 2013; Robin H. Johnson <robbat2@gentoo.org> +nullmailer-1.11-r2.ebuild,
+ nullmailer-1.13-r1.ebuild:
+ Bump to fix security bug #480376, /etc/nullmailer/remotes world-readable
+ (backport to stable)
+
+*nullmailer-1.13-r1 (09 Aug 2013)
+
+ 09 Aug 2013; Robin H. Johnson <robbat2@gentoo.org> +nullmailer-1.13-r1.ebuild:
+ Bump to fix security bug #480376, /etc/nullmailer/remotes world-readable
+
+*nullmailer-1.13 (25 Jul 2013)
+
+ 25 Jul 2013; Justin Lecher <jlec@gentoo.org> +nullmailer-1.13.ebuild,
+ +files/remotes.sample-1.13, +files/nullmailer.service, metadata.xml:
+ Version Bump, #468152; Add support for systemd, #478166; fix wron
+ documentation, #475908
+
+ 28 Feb 2013; Jason A. Donenfeld <zx2c4@gentoo.org> nullmailer-1.11-r1.ebuild,
+ nullmailer-1.11.ebuild:
+ Block opensmtpd.
+
+ 26 Jan 2013; Agostino Sarubbo <ago@gentoo.org> nullmailer-1.11-r1.ebuild:
+ Stable for ppc, wrt bug #450820
+
+ 22 Jan 2013; Agostino Sarubbo <ago@gentoo.org> nullmailer-1.11-r1.ebuild:
+ Stable for amd64, wrt bug #450820
+
+ 22 Jan 2013; Agostino Sarubbo <ago@gentoo.org> nullmailer-1.11-r1.ebuild:
+ Stable for x86, wrt bug #450820
+
+ 08 Jan 2013; Eray Aslan <eras@gentoo.org> files/init.d-nullmailer-r2:
+ Do not provide mta
+
+*nullmailer-1.11-r1 (08 Jan 2013)
+
+ 08 Jan 2013; Eray Aslan <eras@gentoo.org> +files/init.d-nullmailer-r2,
+ +files/remotes.sample-1.11, +nullmailer-1.11-r1.ebuild:
+ Documentation and init script update
+
+ 06 Dec 2012; Eray Aslan <eras@gentoo.org> -files/init.d-nullmailer,
+ -files/nullmailer-1.10-fix-sendmail.patch, -nullmailer-1.05.ebuild,
+ -nullmailer-1.06.ebuild, -nullmailer-1.10-r1.ebuild, -nullmailer-1.10.ebuild:
+ Remove old
+
+ 06 Nov 2012; Eray Aslan <eras@gentoo.org> nullmailer-1.05.ebuild,
+ nullmailer-1.06.ebuild, nullmailer-1.10-r1.ebuild, nullmailer-1.10.ebuild,
+ nullmailer-1.11.ebuild:
+ mail-mta/nbsmtp is no longer in the tree - remove from DEPEND
+
+ 18 Sep 2012; Anthony G. Basile <blueness@gentoo.org> nullmailer-1.11.ebuild:
+ stable ppc, bug #433303
+
+ 17 Sep 2012; Johannes Huber <johu@gentoo.org> nullmailer-1.11.ebuild:
+ Stable for x86, wrt bug #433303
+
+ 09 Sep 2012; Rajiv Aaron Manglani <rajiv@gentoo.org> nullmailer-1.11.ebuild:
+ fix automake errors, bug #434500.
+
+ 09 Sep 2012; Agostino Sarubbo <ago@gentoo.org> nullmailer-1.11.ebuild:
+ Stable for amd64, wrt bug #433303
+
+ 05 Aug 2012; Agostino Sarubbo <ago@gentoo.org> nullmailer-1.10-r1.ebuild:
+ Stable for amd64, wrt bug #428408
+
+ 30 Jul 2012; Anthony G. Basile <blueness@gentoo.org>
+ nullmailer-1.10-r1.ebuild:
+ Stable ppc, bug #428408
+
+ 29 Jul 2012; Jeff Horelick <jdhore@gentoo.org> nullmailer-1.10-r1.ebuild:
+ marked x86 per bug 428408
+
+*nullmailer-1.11 (28 Jul 2012)
+
+ 28 Jul 2012; Eray Aslan <eras@gentoo.org> +nullmailer-1.11.ebuild:
+ Version bump
+
+*nullmailer-1.10-r1 (12 Jun 2012)
+
+ 12 Jun 2012; Eray Aslan <eras@gentoo.org> +nullmailer-1.10-r1.ebuild,
+ +files/nullmailer-1.10-fix-sendmail.patch:
+ Fix option parsing - bug #420301
+
+*nullmailer-1.10 (05 Jun 2012)
+
+ 05 Jun 2012; Eray Aslan <eras@gentoo.org> +files/init.d-nullmailer-r1,
+ +nullmailer-1.10.ebuild:
+ Version bump. Change --chuid to --user in init script. Bugs #415417 #405529
+
+ 04 Jun 2012; Zac Medico <zmedico@gentoo.org> nullmailer-1.05.ebuild,
+ nullmailer-1.06.ebuild:
+ inherit user for enewgroup and enewuser
+
+ 16 Mar 2012; Pawel Hajdan jr <phajdan.jr@gentoo.org> nullmailer-1.05.ebuild,
+ nullmailer-1.06.ebuild:
+ Switch to virtual/shadow.
+
+*nullmailer-1.06 (09 Mar 2012)
+
+ 09 Mar 2012; Eray Aslan <eras@gentoo.org> -nullmailer-1.04.ebuild,
+ +nullmailer-1.06.ebuild:
+ version bump and remove old
+
+ 09 Mar 2012; Pawel Hajdan jr <phajdan.jr@gentoo.org> nullmailer-1.05.ebuild:
+ x86 stable wrt bug #400367
+
+ 27 Feb 2012; Brent Baude <ranger@gentoo.org> nullmailer-1.05.ebuild:
+ Marking nullmailer-1.05 ppc for bug 400367
+
+ 24 Feb 2012; Agostino Sarubbo <ago@gentoo.org> nullmailer-1.05.ebuild:
+ Stable for amd64, wrt bug #400367
+
+*nullmailer-1.05 (20 Jul 2011)
+
+ 20 Jul 2011; Robin H. Johnson <robbat2@gentoo.org> +nullmailer-1.05.ebuild,
+ +nullmailer-1.05.ebuild~:
+ Version bump, bug #321401.
+
+ 20 Jul 2011; Pacho Ramos <pacho@gentoo.org> metadata.xml:
+ Drop maintainer due retirement, bug #118937
+
+ 28 Mar 2011; Eray Aslan <eras@gentoo.org> nullmailer-1.04.ebuild:
+ change to new style virtual/mta - bug 360305
+
+ 14 Jan 2010; Thilo Bangert <bangert@gentoo.org> nullmailer-1.04.ebuild:
+ fix SRC_URI to the permanent URL
+
+ 23 Sep 2009; Patrick Lauer <patrick@gentoo.org> nullmailer-1.04.ebuild:
+ Remove virtual/libc
+
+ 13 Sep 2009; Diego E. Pettenò <flameeyes@gentoo.org>
+ nullmailer-1.04.ebuild:
+ Properly rebuild autotools, closes bug #255666.
+
+ 14 Jul 2008; Robin H. Johnson <robbat2@gentoo.org>
+ -files/nullmailer-1.00-gcc34-fix.patch,
+ -files/nullmailer-1.00-smtp-auth.patch,
+ -files/nullmailer-1.00-syslog.patch, -files/mailer.conf,
+ -files/remotes.sample, -nullmailer-1.00.ebuild:
+ Clean up old version and files.
+
+ 26 Jun 2008; Robin H. Johnson <robbat2@gentoo.org> nullmailer-1.04.ebuild:
+ Stabilize on amd64 per bug 229505, tested in my work prod env for months.
+
+ 26 Jun 2008; nixnut <nixnut@gentoo.org> nullmailer-1.04.ebuild:
+ Stable on ppc wrt bug 229505
+
+ 26 Jun 2008; Christian Faulhammer <opfer@gentoo.org>
+ nullmailer-1.04.ebuild:
+ stable x86, bug 229505
+
+ 26 Jun 2008; Thilo Bangert <bangert@gentoo.org> -nullmailer-1.00-r2.ebuild,
+ -nullmailer-1.02.ebuild, -nullmailer-1.02-r1.ebuild,
+ -nullmailer-1.02-r2.ebuild, ChangeLog:
+ remove old and obsolete versions
+
+ 28 Feb 2008; Thilo Bangert <bangert@gentoo.org> ChangeLog,
+ nullmailer-1.04.ebuild:
+ fix utf-8 borkage in ChangeLog - dont inherit mailer eclass
+
+*nullmailer-1.04 (28 Feb 2008)
+
+ 28 Feb 2008; Thilo Bangert <bangert@gentoo.org>
+ +files/remotes.sample-1.04, +nullmailer-1.04.ebuild, metadata.xml:
+ version bump - see also bug #186393
+ remove mailwrapper support
+ turn on ipv6 patch unconditionally
+ fix sample config file to reflect 1.01 syntax changes
+ dont dep on daemontools -add myself as maintainer
+
+ 28 Oct 2007; Christian Heim <phreak@gentoo.org> nullmailer-1.00.ebuild,
+ nullmailer-1.00-r2.ebuild, nullmailer-1.02.ebuild,
+ nullmailer-1.02-r1.ebuild, nullmailer-1.02-r2.ebuild:
+ Include virtual/logger in RDEPEND, as the initscript already specifies 'need
+ logger'.
+
+ 01 Oct 2007; Sven Wegener <swegener@gentoo.org> nullmailer-1.00.ebuild,
+ nullmailer-1.00-r2.ebuild, nullmailer-1.02.ebuild,
+ nullmailer-1.02-r1.ebuild, nullmailer-1.02-r2.ebuild:
+ QA: Include ${CATEGORY} in emerge --config call. There's no need to dodir
+ before *into.
+
+ 18 Mar 2007; Marius Mauch <genone@gentoo.org> nullmailer-1.00.ebuild,
+ nullmailer-1.00-r2.ebuild, nullmailer-1.02.ebuild,
+ nullmailer-1.02-r1.ebuild, nullmailer-1.02-r2.ebuild:
+ Replacing einfo with elog
+
+ 22 Feb 2007; Piotr Jaroszyński <peper@gentoo.org> ChangeLog:
+ Transition to Manifest2.
+
+ 27 Apr 2006; Marien Zwart <marienz@gentoo.org> Manifest:
+ Fixing SHA256 digest, pass four
+
+*nullmailer-1.02-r2 (11 Feb 2006)
+*nullmailer-1.02-r1 (11 Feb 2006)
+*nullmailer-1.00-r2 (11 Feb 2006)
+
+ 11 Feb 2006; Robin H. Johnson <robbat2@gentoo.org> files/mailer.conf,
+ nullmailer-1.00.ebuild, +nullmailer-1.00-r2.ebuild,
+ nullmailer-1.02.ebuild, +nullmailer-1.02-r1.ebuild,
+ +nullmailer-1.02-r2.ebuild:
+ Fix bugs raised by #121587 - Numerous issues, fixed in >=1.02-r1. 1.00-r2
+ and 1.02-r2 implement the new mailer-config system, and are in package.mask.
+
+ 30 Jan 2006; Robin H. Johnson <robbat2@gentoo.org>
+ -nullmailer-1.00_rc7.ebuild, -nullmailer-1.00_rc7-r1.ebuild,
+ -nullmailer-1.00_rc7-r2.ebuild, -nullmailer-1.00_rc7-r4.ebuild,
+ -nullmailer-1.00_rc7-r5.ebuild:
+ Remove old versions.
+
+*nullmailer-1.02 (30 Jan 2006)
+
+ 30 Jan 2006; Robin H. Johnson <robbat2@gentoo.org>
+ +files/init.d-nullmailer, +nullmailer-1.02.ebuild:
+ Bug #112163 - Version bump. Bug #118043 - init.d script. Bug #118826 -
+ ~amd64 keyword.
+
+ 31 Dec 2005; Diego Pettenò <flameeyes@gentoo.org>
+ nullmailer-1.00_rc7.ebuild, nullmailer-1.00_rc7-r1.ebuild,
+ nullmailer-1.00_rc7-r2.ebuild, nullmailer-1.00_rc7-r4.ebuild,
+ nullmailer-1.00_rc7-r5.ebuild, nullmailer-1.00.ebuild:
+ Use -1 instead of /bin/false as default shell.
+
+ 25 Dec 2005; Diego Pettenò <flameeyes@gentoo.org> nullmailer-1.00.ebuild:
+ Actually change last version, not the one before.
+
+ 25 Dec 2005; Diego Pettenò <flameeyes@gentoo.org>
+ nullmailer-1.00_rc7-r5.ebuild:
+ Use bindnow-flags function instead of -Wl,-z,now.
+
+ 29 Nov 2005; Robin H. Johnson <robbat2@gentoo.org> nullmailer-1.00.ebuild:
+ Move 1.00 to stable x86.
+
+ 29 Nov 2005; Robin H. Johnson <robbat2@gentoo.org> nullmailer-1.00.ebuild:
+ Fix bug #95292 for mailwrapper sandbox violation.
+
+*nullmailer-1.00 (02 Jun 2005)
+
+ 02 Jun 2005; Robin H. Johnson <robbat2@gentoo.org>
+ +files/nullmailer-1.00-gcc34-fix.patch,
+ +files/nullmailer-1.00-smtp-auth.patch,
+ +files/nullmailer-1.00-syslog.patch, files/remotes.sample,
+ +nullmailer-1.00.ebuild:
+ Bug #74903 and #83574, bump version, and make nullmailer compile with GCC3.4
+ (including under FreeBSD).
+
+ 03 Mar 2005; Ciaran McCreesh <ciaranm@gentoo.org>
+ nullmailer-1.00_rc7-r1.ebuild, nullmailer-1.00_rc7-r2.ebuild,
+ nullmailer-1.00_rc7-r4.ebuild, nullmailer-1.00_rc7-r5.ebuild,
+ nullmailer-1.00_rc7.ebuild:
+ Move sys-apps/daemontools -> sys-process/daemontools
+
+ 03 Mar 2005; Ciaran McCreesh <ciaranm@gentoo.org>
+ nullmailer-1.00_rc7-r4.ebuild:
+ Dependency update: sys-apps/supervise-scripts -> sys-process/supervise-scripts.
+
+ 03 Mar 2005; Ciaran McCreesh <ciaranm@gentoo.org>
+ nullmailer-1.00_rc7-r2.ebuild:
+ Dependency update: sys-apps/supervise-scripts -> sys-process/supervise-scripts.
+
+ 03 Mar 2005; Ciaran McCreesh <ciaranm@gentoo.org>
+ nullmailer-1.00_rc7-r1.ebuild:
+ Dependency update: sys-apps/supervise-scripts -> sys-process/supervise-scripts.
+
+ 03 Mar 2005; Ciaran McCreesh <ciaranm@gentoo.org>
+ nullmailer-1.00_rc7-r5.ebuild:
+ Dependency update: sys-apps/supervise-scripts -> sys-process/supervise-scripts.
+
+ 03 Mar 2005; Ciaran McCreesh <ciaranm@gentoo.org>
+ nullmailer-1.00_rc7.ebuild:
+ Dependency update: sys-apps/supervise-scripts -> sys-process/supervise-scripts.
+
+*nullmailer-1.00_rc7-r5 (16 Nov 2004)
+
+ 16 Nov 2004; Robin H. Johnson <robbat2@gentoo.org>
+ +nullmailer-1.00_rc7-r5.ebuild:
+ new version, includes debian fixes.
+
+ 01 Jul 2004; Jeremy Huddleston <eradicator@gentoo.org>
+ nullmailer-1.00_rc7-r1.ebuild, nullmailer-1.00_rc7-r2.ebuild,
+ nullmailer-1.00_rc7-r4.ebuild, nullmailer-1.00_rc7.ebuild:
+ virtual/glibc -> virtual/libc
+
+*nullmailer-1.00_rc7-r4 (31 May 2004)
+
+ 31 May 2004; Grant Goodyear <g2boojum@gentoo.org> files/mailer.conf,
+ -nullmailer-1.00_rc7-r3.ebuild, +nullmailer-1.00_rc7-r4.ebuild:
+ Fixes to make mailwrapper an optional dep.
+
+ Removed -r3 because the dodir for services/run was broken, and I
+ incorporated all other changes into -r4.
+
+*nullmailer-1.00_rc7-r3 (30 May 2004)
+
+ 30 May 2004; Robin H. Johnson <robbat2@gentoo.org>
+ nullmailer-1.00_rc7-r3.ebuild, files/mailer.conf:
+ make sure the mailwrapper changes are in place.
+
+*nullmailer-1.00_rc7-r2 (30 May 2004)
+
+ 30 May 2004; Robin H. Johnson <robbat2@gentoo.org> metadata.xml,
+ nullmailer-1.00_rc7-r1.ebuild, nullmailer-1.00_rc7-r2.ebuild,
+ nullmailer-1.00_rc7.ebuild, files/mailer.conf, files/remotes.sample:
+ Moved from net-mail/nullmailer to mail-mta/nullmailer.
+
+ 28 May 2004; Robin H. Johnson <robbat2@gentoo.org> metadata.xml:
+ Update metadata.xml.
+
+ 27 Apr 2004; Aron Griffis <agriffis@gentoo.org>
+ nullmailer-1.00_rc7-r1.ebuild, nullmailer-1.00_rc7-r2.ebuild,
+ nullmailer-1.00_rc7.ebuild:
+ Add inherit eutils
+
+ 20 Apr 2004; David Holm <dholm@gentoo.org> nullmailer-1.00_rc7-r2.ebuild:
+ Added to ~ppc.
+
+*nullmailer-1.00_rc7-r2 (19 Apr 2004)
+
+ 19 Apr 2004; Robin H. Johnson <robbat2@gentoo.org>
+ nullmailer-1.00_rc7-r2.ebuild, files/mailer.conf:
+ add in urgent support for mailwrapper
+
+ 06 Nov 2003; Robin H. Johnson <robbat2@gentoo.org>
+ nullmailer-1.00_rc7-r1.ebuild, nullmailer-1.00_rc7.ebuild:
+ : instead of . for chown
+
+ 25 Oct 2003; Robin H. Johnson <robbat2@gentoo.org> metadata.xml:
+ add metadata.xml
+
+*nullmailer-1.00_rc7-r1 (06 Aug 2003)
+
+ 06 Aug 2003; Robin H. Johnson <robbat2@gentoo.org>
+ nullmailer-1.00_rc7-r1.ebuild:
+ Fix minor permissions bug and commit to stable.
+
+ 03 Aug 2003; Robin H. Johnson <robbat2@gentoo.org>
+ nullmailer-1.00_rc7.ebuild:
+ Fix /usr/lib/sendmail glitch
+
+*nullmailer-1.00_rc7 (01 Aug 2003)
+
+ 01 Aug 2003; Robin H. Johnson <robbat2@gentoo.org>
+ nullmailer-1.00_rc7.ebuild, files/remotes.sample:
+ Initial Commit.
diff --git a/mail-mta/nullmailer/Manifest b/mail-mta/nullmailer/Manifest
new file mode 100644
index 0000000..dab1022
--- /dev/null
+++ b/mail-mta/nullmailer/Manifest
@@ -0,0 +1,2 @@
+DIST nullmailer-1.13.tar.gz 205431 SHA256 3f8861ebb1b46cea0a1caf1e6236e1e0d2a5a91def19551b7cad12eab676277d SHA512 96dcb3ddecde77a73e5ca1afa5167d35f965d04999f02cc2ef60b54ea7eb7a006e5cf5678fc34a54d4be4f9fd71bd0f784a8671aca40c70dbc307666c548e1d7 WHIRLPOOL b041f7cc33a257fad11c5f4c9bf74f8d849d9c45f0dc19be28268462b9d029c07e1d5802698e647a4208d5f66cac2177a1d12e49a03caac51e0244c3f9a0599c
+DIST nullmailer-patches-1.13.tar.xz 8384 SHA256 8685dfbf23e9dc15269b1a0d14f700c4ef990cf49d4e6e830c0217289e8f4733 SHA512 393531e39a92b0978bccbcdf123e05b2cdad1ec8e600825cc24177ba414c1f615995c0344291ebb664f42b384a160c0359fec5ba3308cc14cbc9ceb8577d799c WHIRLPOOL 84f523be7963ceb7fbafd3f5632571e7bc12085b1b4bce5bb5c63871fd6c7ed1367a49ddf5ed66acad7055e28856b23fb1dcb59e60158fed26447128edd0a4fa
diff --git a/mail-mta/nullmailer/files/init.d-nullmailer-r4 b/mail-mta/nullmailer/files/init.d-nullmailer-r4
new file mode 100644
index 0000000..4205a26
--- /dev/null
+++ b/mail-mta/nullmailer/files/init.d-nullmailer-r4
@@ -0,0 +1,51 @@
+#!/sbin/runscript
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License, v2 or later
+# $Header: /var/cvsroot/gentoo-x86/mail-mta/nullmailer/files/init.d-nullmailer-r4,v 1.1 2014/01/08 15:08:13 jlec Exp $
+
+command="/usr/sbin/nullmailer-send"
+
+start_stop_daemon_args="--chdir /var/nullmailer --user nullmail:nullmail"
+
+required_dirs="/var/nullmailer"
+pidfile="/run/nullmailer.pid"
+command_background="true"
+command_args="-s"
+
+depend() {
+ use net logger
+}
+
+checkconfig() {
+ local error=0
+ local f=/etc/nullmailer/me
+ if [ ! -s ${f} ]; then
+ eerror "${f} does not exist"
+ error=1
+ fi
+ f=/etc/nullmailer/defaultdomain
+ if [ ! -s ${f} ]; then
+ eerror "${f} does not exist"
+ error=1
+ fi
+ if [ ${error} -eq 1 ]; then
+ einfo "You need to run 'emerge --config nullmailer'!"
+ fi
+ if [ -e /service/nullmailer ]; then
+ eerror "Nullmailer is already running under svscan!"
+ error=2
+ fi
+ if [ ${error} -ne 0 ]; then
+ return 1
+ else
+ return 0
+ fi
+}
+
+start_pre() {
+ checkconfig
+}
+
+stop_pre() {
+ checkconfig # to avoid init.d stopping svscan instance
+}
diff --git a/mail-mta/nullmailer/files/nullmailer-1.13-unistd.h.patch b/mail-mta/nullmailer/files/nullmailer-1.13-unistd.h.patch
new file mode 100644
index 0000000..8199b96
--- /dev/null
+++ b/mail-mta/nullmailer/files/nullmailer-1.13-unistd.h.patch
@@ -0,0 +1,28 @@
+From 5e9316c669e752fcd9058b28952919bccd967640 Mon Sep 17 00:00:00 2001
+From: "Anthony G. Basile" <blueness@gentoo.org>
+Date: Sat, 31 Jan 2015 23:55:48 +0000
+Subject: [PATCH] lib/fdbuf/fdbuf.h: include <unistd.h>
+
+class fdobuf in lib/fdbuf/fdobuf.h makes use of uid_t and gid_t,
+but these are defined in <unistd.h> according to POSIX. With libc's
+that adhere strictly to standards, like musl, this breaks the build.
+
+We add <unistd.h> to fdbuf.h which is included by fdbuf.h.
+
+Signed-off-by: Anthony G. Basile <blueness@gentoo.org>
+---
+ lib/fdbuf/fdbuf.h | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/lib/fdbuf/fdbuf.h b/lib/fdbuf/fdbuf.h
+index 4b0e9cb..0054b01 100644
+--- a/lib/fdbuf/fdbuf.h
++++ b/lib/fdbuf/fdbuf.h
+@@ -20,6 +20,7 @@
+ #include "config.h"
+ #include <string.h>
+ #include <fcntl.h>
++#include <unistd.h>
+
+ #ifdef _REENTRANT
+ #include <pthread.h>
diff --git a/mail-mta/nullmailer/files/nullmailer.service b/mail-mta/nullmailer/files/nullmailer.service
new file mode 100644
index 0000000..8aae6c9
--- /dev/null
+++ b/mail-mta/nullmailer/files/nullmailer.service
@@ -0,0 +1,17 @@
+[Unit]
+Description=Nullmailer relay-only MTA
+Requires=network.target
+After=local-fs.target syslog.target
+ConditionPathExists=/var/nullmailer/queue
+ConditionPathExists=/etc/nullmailer/defaultdomain
+ConditionPathExists=/etc/nullmailer/me
+
+[Service]
+WorkingDirectory=/var/nullmailer
+ExecStart=/usr/sbin/nullmailer-send -s
+User=nullmail
+Group=nullmail
+Restart=always
+
+[Install]
+WantedBy=multi-user.target
diff --git a/mail-mta/nullmailer/files/remotes.sample-1.13 b/mail-mta/nullmailer/files/remotes.sample-1.13
new file mode 100644
index 0000000..34cc234
--- /dev/null
+++ b/mail-mta/nullmailer/files/remotes.sample-1.13
@@ -0,0 +1,29 @@
+# Format is: HOST PROTOCOL [OPTIONS]
+# HOST = IP or DNS
+# PROTOCOL = smtp | qmtp
+# OPTIONS = [--port=NUMBER] [--user] [--pass] [--starttls | --ssl [--insecure] ]
+#
+# Examples:
+# A standard SMTP server:
+# somesendmailserver.domain.com smtp
+#
+# A qmail server with QMQP setup:
+# someqmailserver.domain.com qmqp
+#
+# A nonstandard SMTP server setup:
+# someotherserver.domain.com smtp --port=2525
+#
+# SMTP server supporting AUTH PLAIN
+# mailserver smtp --user=<user> --pass=<pass>
+#
+# SMTP server supporting AUTH LOGIN
+# mailserver smtp --user=<user> --pass=<pass> --auth-login
+#
+# SMTP server with smtps (legacy - use starttls instead)
+# mailserver smtp --user=<user> --pass=<pass> --port=465 --ssl
+#
+# SMTP server on submission port with starttls
+# mailserver smtp --user=<user> --pass=<pass> --port=587 --starttls
+#
+# SMTP server on submission port with starttls and self-signed certificate
+# mailserver smtp --user=<user> --pass=<pass> --port=587 --starttls --insecure
diff --git a/mail-mta/nullmailer/metadata.xml b/mail-mta/nullmailer/metadata.xml
new file mode 100644
index 0000000..c20ce93
--- /dev/null
+++ b/mail-mta/nullmailer/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>net-mail</herd>
+ <maintainer>
+ <email>robbat2@gentoo.org</email>
+ <name>Robin H. Johnson</name>
+ </maintainer>
+ <maintainer>
+ <email>jlec@gentoo.org</email>
+ <name>Justin Lecher</name>
+ </maintainer>
+</pkgmetadata>
diff --git a/mail-mta/nullmailer/nullmailer-1.14_pre20150527.ebuild b/mail-mta/nullmailer/nullmailer-1.14_pre20150527.ebuild
new file mode 100644
index 0000000..df2da55
--- /dev/null
+++ b/mail-mta/nullmailer/nullmailer-1.14_pre20150527.ebuild
@@ -0,0 +1,142 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=5
+
+inherit autotools eutils flag-o-matic multilib systemd user git-r3
+
+MY_P="${P/_rc/RC}"
+
+DESCRIPTION="Simple relay-only local mail transport agent"
+HOMEPAGE="http://untroubled.org/nullmailer/ https://github.com/bruceg/nullmailer"
+EGIT_REPO_URI="https://github.com/bruceg/nullmailer.git"
+EGIT_COMMIT="be8a42054b7ce0f39fd2d077ca62b9e899762a15"
+
+SLOT="0"
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE="ssl"
+
+DEPEND="
+ sys-apps/groff
+ ssl? ( net-libs/gnutls )"
+RDEPEND="
+ virtual/logger
+ virtual/shadow
+ ssl? ( net-libs/gnutls )
+ !mail-mta/courier
+ !mail-mta/esmtp
+ !mail-mta/exim
+ !mail-mta/mini-qmail
+ !mail-mta/msmtp
+ !mail-mta/netqmail
+ !mail-mta/postfix
+ !mail-mta/qmail-ldap
+ !mail-mta/sendmail
+ !mail-mta/opensmtpd
+ !mail-mta/ssmtp"
+
+S=${WORKDIR}/${MY_P}
+
+pkg_setup() {
+ enewgroup nullmail 88
+ enewuser nullmail 88 -1 /var/nullmailer nullmail
+}
+
+src_prepare() {
+ sed -i \
+ -e '/\$(localstatedir)\/trigger/d' \
+ "${S}"/Makefile.am || die
+ sed -i \
+ -e "s:^AC_PROG_RANLIB:AC_CHECK_TOOL(AR, ar, false)\nAC_PROG_RANLIB:g" \
+ -e "s/AM_CONFIG_HEADER/AC_CONFIG_HEADERS/" \
+ configure.in || die
+ eautoreconf
+}
+
+src_configure() {
+ # Note that we pass a different directory below due to bugs in the makefile!
+ econf \
+ --localstatedir=/var \
+ $(use_enable ssl tls)
+}
+
+src_install () {
+ emake DESTDIR="${D}" localstatedir=/var/nullmailer install
+
+ dodoc AUTHORS BUGS HOWTO NEWS README TODO
+
+ # A small bit of sample config
+ insinto /etc/nullmailer
+ newins "${FILESDIR}"/remotes.sample-1.13 remotes
+
+ # This contains passwords, so should be secure
+ fperms 0640 /etc/nullmailer/remotes
+ fowners root:nullmail /etc/nullmailer/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
+
+ # usability
+ dosym /usr/sbin/sendmail usr/$(get_libdir)/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
+
+ newinitd "${FILESDIR}"/init.d-nullmailer-r4 nullmailer
+ systemd_dounit "${FILESDIR}"/${PN}.service
+}
+
+pkg_postinst() {
+ if [ ! -e "${ROOT}"/var/nullmailer/trigger ]; then
+ mkfifo "${ROOT}"/var/nullmailer/trigger
+ fi
+ chown nullmail:nullmail \
+ "${ROOT}"/var/log/nullmailer "${ROOT}"/var/nullmailer/{tmp,queue,trigger} || die
+ chmod 770 "${ROOT}"/var/log/nullmailer "${ROOT}"/var/nullmailer/{tmp,queue} || die
+ chmod 660 "${ROOT}"/var/nullmailer/trigger || die
+
+ # This contains passwords, so should be secure
+ chmod 0640 "${ROOT}"/etc/nullmailer/remotes || die
+ chown root:nullmail "${ROOT}"/etc/nullmailer/remotes || die
+
+ if [[ -z ${REPLACING_VERSIONS} ]]; then
+ elog "To create an initial setup, please do:"
+ elog "emerge --config =${CATEGORY}/${PF}"
+ fi
+ #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
+}
+
+pkg_postrm() {
+ if [[ -e "${ROOT}"/var/nullmailer/trigger ]]; then
+ rm "${ROOT}"/var/nullmailer/trigger || die
+ fi
+}
+
+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
+}
^ permalink raw reply related [flat|nested] only message in thread
only message in thread, other threads:[~2015-09-09 10:44 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-09-09 10:44 [gentoo-commits] dev/dev-zero:master commit in: mail-mta/nullmailer/, mail-mta/nullmailer/files/ Tiziano Müller
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox