[arch-commits] Commit in mailman/repos/community-x86_64 (42 files)
Sébastien Luttringer
seblu at archlinux.org
Sun Dec 10 10:26:24 UTC 2017
Date: Sunday, December 10, 2017 @ 10:26:24
Author: seblu
Revision: 273567
archrelease: copy trunk to community-x86_64
Added:
mailman/repos/community-x86_64/01-mailman-2.1-build.patch
(from rev 273566, mailman/trunk/01-mailman-2.1-build.patch)
mailman/repos/community-x86_64/PKGBUILD
(from rev 273566, mailman/trunk/PKGBUILD)
mailman/repos/community-x86_64/mailman-checkdbs.service
(from rev 273566, mailman/trunk/mailman-checkdbs.service)
mailman/repos/community-x86_64/mailman-checkdbs.timer
(from rev 273566, mailman/trunk/mailman-checkdbs.timer)
mailman/repos/community-x86_64/mailman-cullbadshunt.service
(from rev 273566, mailman/trunk/mailman-cullbadshunt.service)
mailman/repos/community-x86_64/mailman-cullbadshunt.timer
(from rev 273566, mailman/trunk/mailman-cullbadshunt.timer)
mailman/repos/community-x86_64/mailman-disabled.service
(from rev 273566, mailman/trunk/mailman-disabled.service)
mailman/repos/community-x86_64/mailman-disabled.timer
(from rev 273566, mailman/trunk/mailman-disabled.timer)
mailman/repos/community-x86_64/mailman-gatenews.service
(from rev 273566, mailman/trunk/mailman-gatenews.service)
mailman/repos/community-x86_64/mailman-gatenews.timer
(from rev 273566, mailman/trunk/mailman-gatenews.timer)
mailman/repos/community-x86_64/mailman-mailpasswds.service
(from rev 273566, mailman/trunk/mailman-mailpasswds.service)
mailman/repos/community-x86_64/mailman-mailpasswds.timer
(from rev 273566, mailman/trunk/mailman-mailpasswds.timer)
mailman/repos/community-x86_64/mailman-nightlygzip.service
(from rev 273566, mailman/trunk/mailman-nightlygzip.service)
mailman/repos/community-x86_64/mailman-nightlygzip.timer
(from rev 273566, mailman/trunk/mailman-nightlygzip.timer)
mailman/repos/community-x86_64/mailman-senddigests.service
(from rev 273566, mailman/trunk/mailman-senddigests.service)
mailman/repos/community-x86_64/mailman-senddigests.timer
(from rev 273566, mailman/trunk/mailman-senddigests.timer)
mailman/repos/community-x86_64/mailman.install
(from rev 273566, mailman/trunk/mailman.install)
mailman/repos/community-x86_64/mailman.profile.csh
(from rev 273566, mailman/trunk/mailman.profile.csh)
mailman/repos/community-x86_64/mailman.profile.sh
(from rev 273566, mailman/trunk/mailman.profile.sh)
mailman/repos/community-x86_64/mailman.service
(from rev 273566, mailman/trunk/mailman.service)
mailman/repos/community-x86_64/mailman.sysusers
(from rev 273566, mailman/trunk/mailman.sysusers)
Deleted:
mailman/repos/community-x86_64/01-mailman-2.1-build.patch
mailman/repos/community-x86_64/PKGBUILD
mailman/repos/community-x86_64/mailman-checkdbs.service
mailman/repos/community-x86_64/mailman-checkdbs.timer
mailman/repos/community-x86_64/mailman-cullbadshunt.service
mailman/repos/community-x86_64/mailman-cullbadshunt.timer
mailman/repos/community-x86_64/mailman-disabled.service
mailman/repos/community-x86_64/mailman-disabled.timer
mailman/repos/community-x86_64/mailman-gatenews.service
mailman/repos/community-x86_64/mailman-gatenews.timer
mailman/repos/community-x86_64/mailman-mailpasswds.service
mailman/repos/community-x86_64/mailman-mailpasswds.timer
mailman/repos/community-x86_64/mailman-nightlygzip.service
mailman/repos/community-x86_64/mailman-nightlygzip.timer
mailman/repos/community-x86_64/mailman-senddigests.service
mailman/repos/community-x86_64/mailman-senddigests.timer
mailman/repos/community-x86_64/mailman.install
mailman/repos/community-x86_64/mailman.profile.csh
mailman/repos/community-x86_64/mailman.profile.sh
mailman/repos/community-x86_64/mailman.service
mailman/repos/community-x86_64/mailman.sysusers
------------------------------+
01-mailman-2.1-build.patch | 1388 ++++++++++++++++++++---------------------
PKGBUILD | 272 ++++----
mailman-checkdbs.service | 20
mailman-checkdbs.timer | 20
mailman-cullbadshunt.service | 20
mailman-cullbadshunt.timer | 20
mailman-disabled.service | 20
mailman-disabled.timer | 20
mailman-gatenews.service | 20
mailman-gatenews.timer | 20
mailman-mailpasswds.service | 20
mailman-mailpasswds.timer | 20
mailman-nightlygzip.service | 20
mailman-nightlygzip.timer | 20
mailman-senddigests.service | 20
mailman-senddigests.timer | 20
mailman.install | 32
mailman.profile.csh | 2
mailman.profile.sh | 6
mailman.service | 26
mailman.sysusers | 2
21 files changed, 1004 insertions(+), 1004 deletions(-)
Deleted: 01-mailman-2.1-build.patch
===================================================================
--- 01-mailman-2.1-build.patch 2017-12-10 10:26:01 UTC (rev 273566)
+++ 01-mailman-2.1-build.patch 2017-12-10 10:26:24 UTC (rev 273567)
@@ -1,694 +0,0 @@
-diff -ruN mailman-2.1.12-a/bin/Makefile.in mailman-2.1.12-b/bin/Makefile.in
---- mailman-2.1.12-a/bin/Makefile.in 2009-02-23 22:23:35.000000000 +0100
-+++ mailman-2.1.12-b/bin/Makefile.in 2009-07-28 12:19:48.000000000 +0200
-@@ -28,7 +28,6 @@
- DESTDIR=
-
- CC= @CC@
--CHMOD= @CHMOD@
- INSTALL= @INSTALL@
-
- DEFS= @DEFS@
-@@ -56,7 +55,7 @@
- # Modes for directories and executables created by the install
- # process. Default to group-writable directories but
- # user-only-writable for executables.
--DIRMODE= 775
-+DIRMODE= 2775
- EXEMODE= 755
- FILEMODE= 644
- INSTALL_PROGRAM=$(INSTALL) -m $(EXEMODE)
-@@ -72,8 +71,6 @@
- $(INSTALL) -m $(EXEMODE) $(BUILDDIR)/$$f $(DESTDIR)$(SCRIPTSDIR); \
- done
-
--finish:
--
- clean:
-
- distclean:
-diff -ruN mailman-2.1.12-a/cron/Makefile.in mailman-2.1.12-b/cron/Makefile.in
---- mailman-2.1.12-a/cron/Makefile.in 2009-02-23 22:23:35.000000000 +0100
-+++ mailman-2.1.12-b/cron/Makefile.in 2009-07-28 12:19:48.000000000 +0200
-@@ -28,7 +28,6 @@
- DESTDIR=
-
- CC= @CC@
--CHMOD= @CHMOD@
- INSTALL= @INSTALL@
-
- DEFS= @DEFS@
-@@ -68,8 +67,6 @@
- $(INSTALL) -m $(EXEMODE) $(BUILDDIR)/$$f $(DESTDIR)$(CRONDIR); \
- done
-
--finish:
--
- clean:
-
- distclean:
-diff -ruN mailman-2.1.12-a/Mailman/Archiver/Makefile.in mailman-2.1.12-b/Mailman/Archiver/Makefile.in
---- mailman-2.1.12-a/Mailman/Archiver/Makefile.in 2009-02-23 22:23:35.000000000 +0100
-+++ mailman-2.1.12-b/Mailman/Archiver/Makefile.in 2009-07-28 12:19:48.000000000 +0200
-@@ -28,7 +28,6 @@
- DESTDIR=
-
- CC= @CC@
--CHMOD= @CHMOD@
- INSTALL= @INSTALL@
-
- DEFS= @DEFS@
-@@ -47,7 +46,7 @@
- # Modes for directories and executables created by the install
- # process. Default to group-writable directories but
- # user-only-writable for executables.
--DIRMODE= 775
-+DIRMODE= 2775
- EXEMODE= 755
- FILEMODE= 644
- INSTALL_PROGRAM=$(INSTALL) -m $(EXEMODE)
-@@ -63,8 +62,6 @@
- $(INSTALL) -m $(FILEMODE) $(srcdir)/$$f $(DESTDIR)$(PACKAGEDIR); \
- done
-
--finish:
--
- clean:
-
- distclean:
-diff -ruN mailman-2.1.12-a/Mailman/Bouncers/Makefile.in mailman-2.1.12-b/Mailman/Bouncers/Makefile.in
---- mailman-2.1.12-a/Mailman/Bouncers/Makefile.in 2009-02-23 22:23:35.000000000 +0100
-+++ mailman-2.1.12-b/Mailman/Bouncers/Makefile.in 2009-07-28 12:19:48.000000000 +0200
-@@ -28,7 +28,6 @@
- DESTDIR=
-
- CC= @CC@
--CHMOD= @CHMOD@
- INSTALL= @INSTALL@
-
- DEFS= @DEFS@
-@@ -45,7 +44,7 @@
- # Modes for directories and executables created by the install
- # process. Default to group-writable directories but
- # user-only-writable for executables.
--DIRMODE= 775
-+DIRMODE= 2775
- EXEMODE= 755
- FILEMODE= 644
- INSTALL_PROGRAM=$(INSTALL) -m $(EXEMODE)
-@@ -61,8 +60,6 @@
- $(INSTALL) -m $(FILEMODE) $(srcdir)/$$f $(DESTDIR)$(PACKAGEDIR); \
- done
-
--finish:
--
- clean:
-
- distclean:
-diff -ruN mailman-2.1.12-a/Mailman/Cgi/Makefile.in mailman-2.1.12-b/Mailman/Cgi/Makefile.in
---- mailman-2.1.12-a/Mailman/Cgi/Makefile.in 2009-02-23 22:23:35.000000000 +0100
-+++ mailman-2.1.12-b/Mailman/Cgi/Makefile.in 2009-07-28 12:19:48.000000000 +0200
-@@ -28,7 +28,6 @@
- DESTDIR=
-
- CC= @CC@
--CHMOD= @CHMOD@
- INSTALL= @INSTALL@
-
- DEFS= @DEFS@
-@@ -47,7 +46,7 @@
- # Modes for directories and executables created by the install
- # process. Default to group-writable directories but
- # user-only-writable for executables.
--DIRMODE= 775
-+DIRMODE= 2775
- EXEMODE= 755
- FILEMODE= 644
- INSTALL_PROGRAM=$(INSTALL) -m $(EXEMODE)
-@@ -63,8 +62,6 @@
- $(INSTALL) -m $(FILEMODE) $(srcdir)/$$f $(DESTDIR)$(CGIDIR); \
- done
-
--finish:
--
- clean:
-
- distclean:
-diff -ruN mailman-2.1.12-a/Mailman/Commands/Makefile.in mailman-2.1.12-b/Mailman/Commands/Makefile.in
---- mailman-2.1.12-a/Mailman/Commands/Makefile.in 2009-02-23 22:23:35.000000000 +0100
-+++ mailman-2.1.12-b/Mailman/Commands/Makefile.in 2009-07-28 12:19:48.000000000 +0200
-@@ -28,7 +28,6 @@
- DESTDIR=
-
- CC= @CC@
--CHMOD= @CHMOD@
- INSTALL= @INSTALL@
-
- DEFS= @DEFS@
-@@ -45,7 +44,7 @@
- # Modes for directories and executables created by the install
- # process. Default to group-writable directories but
- # user-only-writable for executables.
--DIRMODE= 775
-+DIRMODE= 2775
- EXEMODE= 755
- FILEMODE= 644
- INSTALL_PROGRAM=$(INSTALL) -m $(EXEMODE)
-@@ -61,8 +60,6 @@
- $(INSTALL) -m $(FILEMODE) $(srcdir)/$$f $(DESTDIR)$(PACKAGEDIR); \
- done
-
--finish:
--
- clean:
-
- distclean:
-diff -ruN mailman-2.1.12-a/Mailman/Gui/Makefile.in mailman-2.1.12-b/Mailman/Gui/Makefile.in
---- mailman-2.1.12-a/Mailman/Gui/Makefile.in 2009-02-23 22:23:35.000000000 +0100
-+++ mailman-2.1.12-b/Mailman/Gui/Makefile.in 2009-07-28 12:19:48.000000000 +0200
-@@ -28,7 +28,6 @@
- DESTDIR=
-
- CC= @CC@
--CHMOD= @CHMOD@
- INSTALL= @INSTALL@
-
- DEFS= @DEFS@
-@@ -45,7 +44,7 @@
- # Modes for directories and executables created by the install
- # process. Default to group-writable directories but
- # user-only-writable for executables.
--DIRMODE= 775
-+DIRMODE= 2775
- EXEMODE= 755
- FILEMODE= 644
- INSTALL_PROGRAM=$(INSTALL) -m $(EXEMODE)
-@@ -61,8 +60,6 @@
- $(INSTALL) -m $(FILEMODE) $(srcdir)/$$f $(DESTDIR)$(PACKAGEDIR); \
- done
-
--finish:
--
- clean:
-
- distclean:
-diff -ruN mailman-2.1.12-a/Mailman/Handlers/Makefile.in mailman-2.1.12-b/Mailman/Handlers/Makefile.in
---- mailman-2.1.12-a/Mailman/Handlers/Makefile.in 2009-02-23 22:23:35.000000000 +0100
-+++ mailman-2.1.12-b/Mailman/Handlers/Makefile.in 2009-07-28 12:19:48.000000000 +0200
-@@ -28,7 +28,6 @@
- DESTDIR=
-
- CC= @CC@
--CHMOD= @CHMOD@
- INSTALL= @INSTALL@
-
- DEFS= @DEFS@
-@@ -45,7 +44,7 @@
- # Modes for directories and executables created by the install
- # process. Default to group-writable directories but
- # user-only-writable for executables.
--DIRMODE= 775
-+DIRMODE= 2775
- EXEMODE= 755
- FILEMODE= 644
- INSTALL_PROGRAM=$(INSTALL) -m $(EXEMODE)
-@@ -61,8 +60,6 @@
- $(INSTALL) -m $(FILEMODE) $(srcdir)/$$f $(DESTDIR)$(PACKAGEDIR); \
- done
-
--finish:
--
- clean:
-
- distclean:
-diff -ruN mailman-2.1.12-a/Mailman/Logging/Makefile.in mailman-2.1.12-b/Mailman/Logging/Makefile.in
---- mailman-2.1.12-a/Mailman/Logging/Makefile.in 2009-02-23 22:23:35.000000000 +0100
-+++ mailman-2.1.12-b/Mailman/Logging/Makefile.in 2009-07-28 12:19:48.000000000 +0200
-@@ -28,7 +28,6 @@
- DESTDIR=
-
- CC= @CC@
--CHMOD= @CHMOD@
- INSTALL= @INSTALL@
-
- DEFS= @DEFS@
-@@ -45,7 +44,7 @@
- # Modes for directories and executables created by the install
- # process. Default to group-writable directories but
- # user-only-writable for executables.
--DIRMODE= 775
-+DIRMODE= 2775
- EXEMODE= 755
- FILEMODE= 644
- INSTALL_PROGRAM=$(INSTALL) -m $(EXEMODE)
-@@ -61,8 +60,6 @@
- $(INSTALL) -m $(FILEMODE) $(srcdir)/$$f $(DESTDIR)$(PACKAGEDIR); \
- done
-
--finish:
--
- clean:
-
- distclean:
-diff -ruN mailman-2.1.12-a/Mailman/Makefile.in mailman-2.1.12-b/Mailman/Makefile.in
---- mailman-2.1.12-a/Mailman/Makefile.in 2009-02-23 22:23:35.000000000 +0100
-+++ mailman-2.1.12-b/Mailman/Makefile.in 2009-07-28 12:19:48.000000000 +0200
-@@ -20,8 +20,6 @@
-
- # Variables set by configure
-
--VERSION= @VERSION@
--
- VPATH= @srcdir@
- srcdir= @srcdir@
- bindir= @bindir@
-@@ -30,7 +28,6 @@
- DESTDIR=
-
- CC= @CC@
--CHMOD= @CHMOD@
- INSTALL= @INSTALL@
-
- DEFS= @DEFS@
-@@ -48,7 +45,7 @@
- # Modes for directories and executables created by the install
- # process. Default to group-writable directories but
- # user-only-writable for executables.
--DIRMODE= 775
-+DIRMODE= 2775
- EXEMODE= 755
- FILEMODE= 644
- INSTALL_PROGRAM=$(INSTALL) -m $(EXEMODE)
-@@ -79,12 +76,6 @@
- (cd $$d; $(MAKE) DESTDIR=$(DESTDIR) install); \
- done
-
--finish:
-- @for d in $(SUBDIRS); \
-- do \
-- (cd $$d; $(MAKE) DESTDIR=$(DESTDIR) finish); \
-- done
--
- clean:
- for d in $(SUBDIRS); \
- do \
-diff -ruN mailman-2.1.12-a/Mailman/MTA/Makefile.in mailman-2.1.12-b/Mailman/MTA/Makefile.in
---- mailman-2.1.12-a/Mailman/MTA/Makefile.in 2009-02-23 22:23:35.000000000 +0100
-+++ mailman-2.1.12-b/Mailman/MTA/Makefile.in 2009-07-28 12:19:48.000000000 +0200
-@@ -28,7 +28,6 @@
- DESTDIR=
-
- CC= @CC@
--CHMOD= @CHMOD@
- INSTALL= @INSTALL@
-
- DEFS= @DEFS@
-@@ -45,7 +44,7 @@
- # Modes for directories and executables created by the install
- # process. Default to group-writable directories but
- # user-only-writable for executables.
--DIRMODE= 775
-+DIRMODE= 2775
- EXEMODE= 755
- FILEMODE= 644
- INSTALL_PROGRAM=$(INSTALL) -m $(EXEMODE)
-@@ -61,8 +60,6 @@
- $(INSTALL) -m $(FILEMODE) $(srcdir)/$$f $(DESTDIR)$(PACKAGEDIR); \
- done
-
--finish:
--
- clean:
-
- distclean:
-diff -ruN mailman-2.1.12-a/Mailman/Queue/Makefile.in mailman-2.1.12-b/Mailman/Queue/Makefile.in
---- mailman-2.1.12-a/Mailman/Queue/Makefile.in 2009-02-23 22:23:35.000000000 +0100
-+++ mailman-2.1.12-b/Mailman/Queue/Makefile.in 2009-07-28 12:19:48.000000000 +0200
-@@ -28,7 +28,6 @@
- DESTDIR=
-
- CC= @CC@
--CHMOD= @CHMOD@
- INSTALL= @INSTALL@
-
- DEFS= @DEFS@
-@@ -45,7 +44,7 @@
- # Modes for directories and executables created by the install
- # process. Default to group-writable directories but
- # user-only-writable for executables.
--DIRMODE= 775
-+DIRMODE= 2775
- EXEMODE= 755
- FILEMODE= 644
- INSTALL_PROGRAM=$(INSTALL) -m $(EXEMODE)
-@@ -61,8 +60,6 @@
- $(INSTALL) -m $(FILEMODE) $(srcdir)/$$f $(DESTDIR)$(PACKAGEDIR); \
- done
-
--finish:
--
- clean:
-
- distclean:
-diff -ruN mailman-2.1.12-a/Makefile.in mailman-2.1.12-b/Makefile.in
---- mailman-2.1.12-a/Makefile.in 2009-02-23 22:23:35.000000000 +0100
-+++ mailman-2.1.12-b/Makefile.in 2009-07-28 12:19:48.000000000 +0200
-@@ -61,11 +61,10 @@
- # Modes for directories and executables created by the install
- # process. Default to group-writable directories but
- # user-only-writable for executables.
--DIRMODE= 775
-+DIRMODE= 2775
- EXEMODE= 755
- FILEMODE= 644
- INSTALL_PROGRAM=$(INSTALL) -m $(EXEMODE)
--DIRSETGID= chmod g+s
-
- DATE = $(shell python -c 'import time; print time.strftime("%d-%b-%Y"),')
- LANGPACK = README-I18N.en templates messages
-@@ -85,14 +84,24 @@
-
- doinstall: $(SUBDIRS)
- @echo "Creating architecture independent directories..."
-+ dir=$(DESTDIR)$(prefix); \
-+ if test ! -d $$dir; then \
-+ echo "Creating directory hierarchy $$dir"; \
-+ $(INSTALL) -d -m $(DIRMODE) $$dir; \
-+ else true; \
-+ fi;
-+ dir=$(DESTDIR)$(var_prefix); \
-+ if test ! -d $$dir; then \
-+ echo "Creating directory hierarchy $$dir"; \
-+ $(INSTALL) -d -m $(DIRMODE) $$dir; \
-+ else true; \
-+ fi;
- @for d in $(VAR_DIRS); \
- do \
- dir=$(DESTDIR)$(var_prefix)/$$d; \
- if test ! -d $$dir; then \
- echo "Creating directory hierarchy $$dir"; \
-- $(srcdir)/mkinstalldirs $$dir; \
-- chmod $(DIRMODE) $$dir; \
-- $(DIRSETGID) $$dir; \
-+ $(INSTALL) -d -m $(DIRMODE) $$dir; \
- else true; \
- fi; \
- done
-@@ -102,9 +111,7 @@
- dir=$(DESTDIR)$(prefix)/$$d; \
- if test ! -d $$dir; then \
- echo "Creating directory hierarchy $$dir"; \
-- $(srcdir)/mkinstalldirs $$dir; \
-- chmod $(DIRMODE) $$dir; \
-- $(DIRSETGID) $$dir; \
-+ $(INSTALL) -d -m $(DIRMODE) $$dir; \
- else true; \
- fi; \
- done
-@@ -114,9 +121,7 @@
- dir=$(DESTDIR)$(exec_prefix)/$$d; \
- if test ! -d $$dir; then \
- echo "Creating directory hierarchy $$dir"; \
-- $(srcdir)/mkinstalldirs $$dir; \
-- chmod $(DIRMODE) $$dir; \
-- $(DIRSETGID) $$dir; \
-+ $(INSTALL) -d -m $(DIRMODE) $$dir; \
- else true; \
- fi; \
- done
-diff -ruN mailman-2.1.12-a/messages/Makefile.in mailman-2.1.12-b/messages/Makefile.in
---- mailman-2.1.12-a/messages/Makefile.in 2009-02-23 22:23:35.000000000 +0100
-+++ mailman-2.1.12-b/messages/Makefile.in 2009-07-28 12:19:48.000000000 +0200
-@@ -32,7 +32,6 @@
- DESTDIR=
-
- CC= @CC@
--CHMOD= @CHMOD@
- INSTALL= @INSTALL@
-
- DEFS= @DEFS@
-@@ -43,7 +42,6 @@
- CFLAGS= $(OPT) $(DEFS)
- PACKAGEDIR= $(prefix)/messages
- SHELL= /bin/sh
--DIRSETGID= chmod g+s
- MSGFMT= @PYTHON@ ../build/bin/msgfmt.py
- MSGMERGE= msgmerge
-
-@@ -60,7 +58,7 @@
- # Modes for directories and executables created by the install
- # process. Default to group-writable directories but
- # user-only-writable for executables.
--DIRMODE= 775
-+DIRMODE= 2775
- EXEMODE= 755
- FILEMODE= 644
- INSTALL_PROGRAM=$(INSTALL) -m $(EXEMODE)
-@@ -90,9 +88,8 @@
- do \
- dir=$(DESTDIR)$(prefix)/$$d; \
- echo "Creating language directory $$dir"; \
-- $(srcdir)/../mkinstalldirs $$dir; \
-- chmod $(DIRMODE) $$dir; \
-- $(DIRSETGID) $$dir; \
-+ $(INSTALL) -d -m $(DIRMODE) `dirname $$dir`; \
-+ $(INSTALL) -d -m $(DIRMODE) $$dir; \
- done
- @for d in $(LANGUAGES); \
- do \
-@@ -113,8 +110,6 @@
-
- mofiles: $(MOFILES)
-
--finish:
--
- clean:
- -rm -f */LC_MESSAGES/mailman.mo
-
-diff -ruN mailman-2.1.12-a/misc/Makefile.in mailman-2.1.12-b/misc/Makefile.in
---- mailman-2.1.12-a/misc/Makefile.in 2009-02-23 22:23:35.000000000 +0100
-+++ mailman-2.1.12-b/misc/Makefile.in 2009-07-28 12:19:48.000000000 +0200
-@@ -30,7 +30,6 @@
- DESTDIR=
-
- CC= @CC@
--CHMOD= @CHMOD@
- INSTALL= @INSTALL@
- PYTHON= @PYTHON@
-
-@@ -62,7 +61,7 @@
- # Modes for directories and executables created by the install
- # process. Default to group-writable directories but
- # user-only-writable for executables.
--DIRMODE= 775
-+DIRMODE= 2775
- EXEMODE= 755
- FILEMODE= 644
- DATAMODE= 664
-@@ -101,8 +100,6 @@
- (cd $(PKGDIR)/$$p ; umask 02 ; PYTHONPATH=$(PYTHONLIBDIR) $(PYTHON) $(SETUPCMD)); \
- done
-
--finish:
--
- clean:
-
- distclean:
-diff -ruN mailman-2.1.12-a/scripts/Makefile.in mailman-2.1.12-b/scripts/Makefile.in
---- mailman-2.1.12-a/scripts/Makefile.in 2009-02-23 22:23:35.000000000 +0100
-+++ mailman-2.1.12-b/scripts/Makefile.in 2009-07-28 12:19:48.000000000 +0200
-@@ -28,7 +28,6 @@
- DESTDIR=
-
- CC= @CC@
--CHMOD= @CHMOD@
- INSTALL= @INSTALL@
-
- DEFS= @DEFS@
-@@ -49,7 +48,7 @@
- # Modes for directories and executables created by the install
- # process. Default to group-writable directories but
- # user-only-writable for executables.
--DIRMODE= 775
-+DIRMODE= 2775
- EXEMODE= 755
- FILEMODE= 644
- INSTALL_PROGRAM=$(INSTALL) -m $(EXEMODE)
-@@ -68,8 +67,6 @@
- $(INSTALL) -m $(FILEMODE) $(srcdir)/join $(DESTDIR)$(SCRIPTSDIR)/subscribe
- $(INSTALL) -m $(FILEMODE) $(srcdir)/leave $(DESTDIR)$(SCRIPTSDIR)/unsubscribe
-
--finish:
--
- clean:
-
- distclean:
-diff -ruN mailman-2.1.12-a/src/Makefile.in mailman-2.1.12-b/src/Makefile.in
---- mailman-2.1.12-a/src/Makefile.in 2009-07-28 12:19:47.000000000 +0200
-+++ mailman-2.1.12-b/src/Makefile.in 2009-07-28 12:19:48.000000000 +0200
-@@ -28,7 +28,6 @@
- DESTDIR=
-
- CC= @CC@
--CHMOD= @CHMOD@
- INSTALL= @INSTALL@
- PYTHON= @PYTHON@
-
-@@ -63,10 +62,9 @@
- # Modes for directories and executables created by the install
- # process. Default to group-writable directories but
- # user-only-writable for executables.
--DIRMODE= 775
--EXEMODE= 755
-+DIRMODE= 2775
-+EXEMODE= 2755
- INSTALL_PROGRAM=$(INSTALL) -m $(EXEMODE)
--DIRSETGID= chmod g+s
-
- # Fixed definitions
-
-@@ -110,20 +108,10 @@
- do \
- exe=$(DESTDIR)$(CGIDIR)/$$f$(CGIEXT); \
- $(INSTALL_PROGRAM) $$f $$exe; \
-- $(DIRSETGID) $$exe; \
- done
- for f in $(MAIL_PROGS); \
- do \
- $(INSTALL_PROGRAM) $$f $(DESTDIR)$(MAILDIR); \
-- $(DIRSETGID) $(DESTDIR)$(MAILDIR)/$$f; \
-- done
--
--finish:
-- -for f in $(SUID_CGI_PROGS); \
-- do \
-- exe=$(DESTDIR)$(CGIDIR)/$$f$(CGIEXT); \
-- chown $(MAILMAN_USER) $$exe; \
-- chmod u+s $$exe; \
- done
-
- clean:
-diff -ruN mailman-2.1.12-a/templates/Makefile.in mailman-2.1.12-b/templates/Makefile.in
---- mailman-2.1.12-a/templates/Makefile.in 2009-02-23 22:23:35.000000000 +0100
-+++ mailman-2.1.12-b/templates/Makefile.in 2009-07-28 12:19:48.000000000 +0200
-@@ -28,7 +28,6 @@
- DESTDIR=
-
- CC= @CC@
--CHMOD= @CHMOD@
- INSTALL= @INSTALL@
- TRUE= @TRUE@
-
-@@ -48,7 +47,7 @@
- # Modes for directories and executables created by the install
- # process. Default to group-writable directories but
- # user-only-writable for executables.
--DIRMODE= 775
-+DIRMODE= 2775
- EXEMODE= 755
- FILEMODE= 644
- INSTALL_PROGRAM=$(INSTALL) -m $(EXEMODE)
-@@ -61,15 +60,13 @@
- install:
- for d in $(LANGUAGES); \
- do \
-- $(srcdir)/../mkinstalldirs $(DESTDIR)$(TEMPLATEDIR)/$$d; \
-+ $(INSTALL) -d -m $(DIRMODE) $(DESTDIR)$(TEMPLATEDIR)/$$d; \
- for f in $(srcdir)/$$d/*.html $(srcdir)/$$d/*.txt; \
- do \
- $(INSTALL) -m $(FILEMODE) $$f $(DESTDIR)$(TEMPLATEDIR)/$$d; \
- done; \
- done
-
--finish:
--
- clean:
-
- distclean:
-diff -ruN mailman-2.1.12-a/tests/bounces/Makefile.in mailman-2.1.12-b/tests/bounces/Makefile.in
---- mailman-2.1.12-a/tests/bounces/Makefile.in 2009-02-23 22:23:35.000000000 +0100
-+++ mailman-2.1.12-b/tests/bounces/Makefile.in 2009-07-28 12:19:48.000000000 +0200
-@@ -28,7 +28,6 @@
- DESTDIR=
-
- CC= @CC@
--CHMOD= @CHMOD@
- INSTALL= @INSTALL@
-
- DEFS= @DEFS@
-@@ -46,7 +45,7 @@
- # Modes for directories and executables created by the install
- # process. Default to group-writable directories but
- # user-only-writable for executables.
--DIRMODE= 775
-+DIRMODE= 2775
- EXEMODE= 755
- FILEMODE= 644
- INSTALL_PROGRAM=$(INSTALL) -m $(EXEMODE)
-@@ -60,8 +59,6 @@
- $(INSTALL) -m $(FILEMODE) $$f $(DESTDIR)$(BOUNCEDIR); \
- done
-
--finish:
--
- clean:
-
- distclean:
-diff -ruN mailman-2.1.12-a/tests/Makefile.in mailman-2.1.12-b/tests/Makefile.in
---- mailman-2.1.12-a/tests/Makefile.in 2009-02-23 22:23:35.000000000 +0100
-+++ mailman-2.1.12-b/tests/Makefile.in 2009-07-28 12:19:48.000000000 +0200
-@@ -28,7 +28,6 @@
- DESTDIR=
-
- CC= @CC@
--CHMOD= @CHMOD@
- INSTALL= @INSTALL@
-
- DEFS= @DEFS@
-@@ -46,7 +45,7 @@
- # Modes for directories and executables created by the install
- # process. Default to group-writable directories but
- # user-only-writable for executables.
--DIRMODE= 775
-+DIRMODE= 2775
- EXEMODE= 755
- FILEMODE= 644
- INSTALL_PROGRAM=$(INSTALL) -m $(EXEMODE)
-@@ -71,8 +70,6 @@
- (cd $$d; $(MAKE) DESTDIR=$(DESTDIR) install); \
- done
-
--finish:
--
- clean:
-
- distclean:
-diff -ruN mailman-2.1.12-a/tests/msgs/Makefile.in mailman-2.1.12-b/tests/msgs/Makefile.in
---- mailman-2.1.12-a/tests/msgs/Makefile.in 2009-02-23 22:23:35.000000000 +0100
-+++ mailman-2.1.12-b/tests/msgs/Makefile.in 2009-07-28 12:19:48.000000000 +0200
-@@ -28,7 +28,6 @@
- DESTDIR=
-
- CC= @CC@
--CHMOD= @CHMOD@
- INSTALL= @INSTALL@
-
- DEFS= @DEFS@
-@@ -46,7 +45,7 @@
- # Modes for directories and executables created by the install
- # process. Default to group-writable directories but
- # user-only-writable for executables.
--DIRMODE= 775
-+DIRMODE= 2775
- EXEMODE= 755
- FILEMODE= 644
- INSTALL_PROGRAM=$(INSTALL) -m $(EXEMODE)
-@@ -60,8 +59,6 @@
- $(INSTALL) -m $(FILEMODE) $$f $(DESTDIR)$(MSGSDIR); \
- done
-
--finish:
--
- clean:
-
- distclean:
Copied: mailman/repos/community-x86_64/01-mailman-2.1-build.patch (from rev 273566, mailman/trunk/01-mailman-2.1-build.patch)
===================================================================
--- 01-mailman-2.1-build.patch (rev 0)
+++ 01-mailman-2.1-build.patch 2017-12-10 10:26:24 UTC (rev 273567)
@@ -0,0 +1,694 @@
+diff -ruN mailman-2.1.12-a/bin/Makefile.in mailman-2.1.12-b/bin/Makefile.in
+--- mailman-2.1.12-a/bin/Makefile.in 2009-02-23 22:23:35.000000000 +0100
++++ mailman-2.1.12-b/bin/Makefile.in 2009-07-28 12:19:48.000000000 +0200
+@@ -28,7 +28,6 @@
+ DESTDIR=
+
+ CC= @CC@
+-CHMOD= @CHMOD@
+ INSTALL= @INSTALL@
+
+ DEFS= @DEFS@
+@@ -56,7 +55,7 @@
+ # Modes for directories and executables created by the install
+ # process. Default to group-writable directories but
+ # user-only-writable for executables.
+-DIRMODE= 775
++DIRMODE= 2775
+ EXEMODE= 755
+ FILEMODE= 644
+ INSTALL_PROGRAM=$(INSTALL) -m $(EXEMODE)
+@@ -72,8 +71,6 @@
+ $(INSTALL) -m $(EXEMODE) $(BUILDDIR)/$$f $(DESTDIR)$(SCRIPTSDIR); \
+ done
+
+-finish:
+-
+ clean:
+
+ distclean:
+diff -ruN mailman-2.1.12-a/cron/Makefile.in mailman-2.1.12-b/cron/Makefile.in
+--- mailman-2.1.12-a/cron/Makefile.in 2009-02-23 22:23:35.000000000 +0100
++++ mailman-2.1.12-b/cron/Makefile.in 2009-07-28 12:19:48.000000000 +0200
+@@ -28,7 +28,6 @@
+ DESTDIR=
+
+ CC= @CC@
+-CHMOD= @CHMOD@
+ INSTALL= @INSTALL@
+
+ DEFS= @DEFS@
+@@ -68,8 +67,6 @@
+ $(INSTALL) -m $(EXEMODE) $(BUILDDIR)/$$f $(DESTDIR)$(CRONDIR); \
+ done
+
+-finish:
+-
+ clean:
+
+ distclean:
+diff -ruN mailman-2.1.12-a/Mailman/Archiver/Makefile.in mailman-2.1.12-b/Mailman/Archiver/Makefile.in
+--- mailman-2.1.12-a/Mailman/Archiver/Makefile.in 2009-02-23 22:23:35.000000000 +0100
++++ mailman-2.1.12-b/Mailman/Archiver/Makefile.in 2009-07-28 12:19:48.000000000 +0200
+@@ -28,7 +28,6 @@
+ DESTDIR=
+
+ CC= @CC@
+-CHMOD= @CHMOD@
+ INSTALL= @INSTALL@
+
+ DEFS= @DEFS@
+@@ -47,7 +46,7 @@
+ # Modes for directories and executables created by the install
+ # process. Default to group-writable directories but
+ # user-only-writable for executables.
+-DIRMODE= 775
++DIRMODE= 2775
+ EXEMODE= 755
+ FILEMODE= 644
+ INSTALL_PROGRAM=$(INSTALL) -m $(EXEMODE)
+@@ -63,8 +62,6 @@
+ $(INSTALL) -m $(FILEMODE) $(srcdir)/$$f $(DESTDIR)$(PACKAGEDIR); \
+ done
+
+-finish:
+-
+ clean:
+
+ distclean:
+diff -ruN mailman-2.1.12-a/Mailman/Bouncers/Makefile.in mailman-2.1.12-b/Mailman/Bouncers/Makefile.in
+--- mailman-2.1.12-a/Mailman/Bouncers/Makefile.in 2009-02-23 22:23:35.000000000 +0100
++++ mailman-2.1.12-b/Mailman/Bouncers/Makefile.in 2009-07-28 12:19:48.000000000 +0200
+@@ -28,7 +28,6 @@
+ DESTDIR=
+
+ CC= @CC@
+-CHMOD= @CHMOD@
+ INSTALL= @INSTALL@
+
+ DEFS= @DEFS@
+@@ -45,7 +44,7 @@
+ # Modes for directories and executables created by the install
+ # process. Default to group-writable directories but
+ # user-only-writable for executables.
+-DIRMODE= 775
++DIRMODE= 2775
+ EXEMODE= 755
+ FILEMODE= 644
+ INSTALL_PROGRAM=$(INSTALL) -m $(EXEMODE)
+@@ -61,8 +60,6 @@
+ $(INSTALL) -m $(FILEMODE) $(srcdir)/$$f $(DESTDIR)$(PACKAGEDIR); \
+ done
+
+-finish:
+-
+ clean:
+
+ distclean:
+diff -ruN mailman-2.1.12-a/Mailman/Cgi/Makefile.in mailman-2.1.12-b/Mailman/Cgi/Makefile.in
+--- mailman-2.1.12-a/Mailman/Cgi/Makefile.in 2009-02-23 22:23:35.000000000 +0100
++++ mailman-2.1.12-b/Mailman/Cgi/Makefile.in 2009-07-28 12:19:48.000000000 +0200
+@@ -28,7 +28,6 @@
+ DESTDIR=
+
+ CC= @CC@
+-CHMOD= @CHMOD@
+ INSTALL= @INSTALL@
+
+ DEFS= @DEFS@
+@@ -47,7 +46,7 @@
+ # Modes for directories and executables created by the install
+ # process. Default to group-writable directories but
+ # user-only-writable for executables.
+-DIRMODE= 775
++DIRMODE= 2775
+ EXEMODE= 755
+ FILEMODE= 644
+ INSTALL_PROGRAM=$(INSTALL) -m $(EXEMODE)
+@@ -63,8 +62,6 @@
+ $(INSTALL) -m $(FILEMODE) $(srcdir)/$$f $(DESTDIR)$(CGIDIR); \
+ done
+
+-finish:
+-
+ clean:
+
+ distclean:
+diff -ruN mailman-2.1.12-a/Mailman/Commands/Makefile.in mailman-2.1.12-b/Mailman/Commands/Makefile.in
+--- mailman-2.1.12-a/Mailman/Commands/Makefile.in 2009-02-23 22:23:35.000000000 +0100
++++ mailman-2.1.12-b/Mailman/Commands/Makefile.in 2009-07-28 12:19:48.000000000 +0200
+@@ -28,7 +28,6 @@
+ DESTDIR=
+
+ CC= @CC@
+-CHMOD= @CHMOD@
+ INSTALL= @INSTALL@
+
+ DEFS= @DEFS@
+@@ -45,7 +44,7 @@
+ # Modes for directories and executables created by the install
+ # process. Default to group-writable directories but
+ # user-only-writable for executables.
+-DIRMODE= 775
++DIRMODE= 2775
+ EXEMODE= 755
+ FILEMODE= 644
+ INSTALL_PROGRAM=$(INSTALL) -m $(EXEMODE)
+@@ -61,8 +60,6 @@
+ $(INSTALL) -m $(FILEMODE) $(srcdir)/$$f $(DESTDIR)$(PACKAGEDIR); \
+ done
+
+-finish:
+-
+ clean:
+
+ distclean:
+diff -ruN mailman-2.1.12-a/Mailman/Gui/Makefile.in mailman-2.1.12-b/Mailman/Gui/Makefile.in
+--- mailman-2.1.12-a/Mailman/Gui/Makefile.in 2009-02-23 22:23:35.000000000 +0100
++++ mailman-2.1.12-b/Mailman/Gui/Makefile.in 2009-07-28 12:19:48.000000000 +0200
+@@ -28,7 +28,6 @@
+ DESTDIR=
+
+ CC= @CC@
+-CHMOD= @CHMOD@
+ INSTALL= @INSTALL@
+
+ DEFS= @DEFS@
+@@ -45,7 +44,7 @@
+ # Modes for directories and executables created by the install
+ # process. Default to group-writable directories but
+ # user-only-writable for executables.
+-DIRMODE= 775
++DIRMODE= 2775
+ EXEMODE= 755
+ FILEMODE= 644
+ INSTALL_PROGRAM=$(INSTALL) -m $(EXEMODE)
+@@ -61,8 +60,6 @@
+ $(INSTALL) -m $(FILEMODE) $(srcdir)/$$f $(DESTDIR)$(PACKAGEDIR); \
+ done
+
+-finish:
+-
+ clean:
+
+ distclean:
+diff -ruN mailman-2.1.12-a/Mailman/Handlers/Makefile.in mailman-2.1.12-b/Mailman/Handlers/Makefile.in
+--- mailman-2.1.12-a/Mailman/Handlers/Makefile.in 2009-02-23 22:23:35.000000000 +0100
++++ mailman-2.1.12-b/Mailman/Handlers/Makefile.in 2009-07-28 12:19:48.000000000 +0200
+@@ -28,7 +28,6 @@
+ DESTDIR=
+
+ CC= @CC@
+-CHMOD= @CHMOD@
+ INSTALL= @INSTALL@
+
+ DEFS= @DEFS@
+@@ -45,7 +44,7 @@
+ # Modes for directories and executables created by the install
+ # process. Default to group-writable directories but
+ # user-only-writable for executables.
+-DIRMODE= 775
++DIRMODE= 2775
+ EXEMODE= 755
+ FILEMODE= 644
+ INSTALL_PROGRAM=$(INSTALL) -m $(EXEMODE)
+@@ -61,8 +60,6 @@
+ $(INSTALL) -m $(FILEMODE) $(srcdir)/$$f $(DESTDIR)$(PACKAGEDIR); \
+ done
+
+-finish:
+-
+ clean:
+
+ distclean:
+diff -ruN mailman-2.1.12-a/Mailman/Logging/Makefile.in mailman-2.1.12-b/Mailman/Logging/Makefile.in
+--- mailman-2.1.12-a/Mailman/Logging/Makefile.in 2009-02-23 22:23:35.000000000 +0100
++++ mailman-2.1.12-b/Mailman/Logging/Makefile.in 2009-07-28 12:19:48.000000000 +0200
+@@ -28,7 +28,6 @@
+ DESTDIR=
+
+ CC= @CC@
+-CHMOD= @CHMOD@
+ INSTALL= @INSTALL@
+
+ DEFS= @DEFS@
+@@ -45,7 +44,7 @@
+ # Modes for directories and executables created by the install
+ # process. Default to group-writable directories but
+ # user-only-writable for executables.
+-DIRMODE= 775
++DIRMODE= 2775
+ EXEMODE= 755
+ FILEMODE= 644
+ INSTALL_PROGRAM=$(INSTALL) -m $(EXEMODE)
+@@ -61,8 +60,6 @@
+ $(INSTALL) -m $(FILEMODE) $(srcdir)/$$f $(DESTDIR)$(PACKAGEDIR); \
+ done
+
+-finish:
+-
+ clean:
+
+ distclean:
+diff -ruN mailman-2.1.12-a/Mailman/Makefile.in mailman-2.1.12-b/Mailman/Makefile.in
+--- mailman-2.1.12-a/Mailman/Makefile.in 2009-02-23 22:23:35.000000000 +0100
++++ mailman-2.1.12-b/Mailman/Makefile.in 2009-07-28 12:19:48.000000000 +0200
+@@ -20,8 +20,6 @@
+
+ # Variables set by configure
+
+-VERSION= @VERSION@
+-
+ VPATH= @srcdir@
+ srcdir= @srcdir@
+ bindir= @bindir@
+@@ -30,7 +28,6 @@
+ DESTDIR=
+
+ CC= @CC@
+-CHMOD= @CHMOD@
+ INSTALL= @INSTALL@
+
+ DEFS= @DEFS@
+@@ -48,7 +45,7 @@
+ # Modes for directories and executables created by the install
+ # process. Default to group-writable directories but
+ # user-only-writable for executables.
+-DIRMODE= 775
++DIRMODE= 2775
+ EXEMODE= 755
+ FILEMODE= 644
+ INSTALL_PROGRAM=$(INSTALL) -m $(EXEMODE)
+@@ -79,12 +76,6 @@
+ (cd $$d; $(MAKE) DESTDIR=$(DESTDIR) install); \
+ done
+
+-finish:
+- @for d in $(SUBDIRS); \
+- do \
+- (cd $$d; $(MAKE) DESTDIR=$(DESTDIR) finish); \
+- done
+-
+ clean:
+ for d in $(SUBDIRS); \
+ do \
+diff -ruN mailman-2.1.12-a/Mailman/MTA/Makefile.in mailman-2.1.12-b/Mailman/MTA/Makefile.in
+--- mailman-2.1.12-a/Mailman/MTA/Makefile.in 2009-02-23 22:23:35.000000000 +0100
++++ mailman-2.1.12-b/Mailman/MTA/Makefile.in 2009-07-28 12:19:48.000000000 +0200
+@@ -28,7 +28,6 @@
+ DESTDIR=
+
+ CC= @CC@
+-CHMOD= @CHMOD@
+ INSTALL= @INSTALL@
+
+ DEFS= @DEFS@
+@@ -45,7 +44,7 @@
+ # Modes for directories and executables created by the install
+ # process. Default to group-writable directories but
+ # user-only-writable for executables.
+-DIRMODE= 775
++DIRMODE= 2775
+ EXEMODE= 755
+ FILEMODE= 644
+ INSTALL_PROGRAM=$(INSTALL) -m $(EXEMODE)
+@@ -61,8 +60,6 @@
+ $(INSTALL) -m $(FILEMODE) $(srcdir)/$$f $(DESTDIR)$(PACKAGEDIR); \
+ done
+
+-finish:
+-
+ clean:
+
+ distclean:
+diff -ruN mailman-2.1.12-a/Mailman/Queue/Makefile.in mailman-2.1.12-b/Mailman/Queue/Makefile.in
+--- mailman-2.1.12-a/Mailman/Queue/Makefile.in 2009-02-23 22:23:35.000000000 +0100
++++ mailman-2.1.12-b/Mailman/Queue/Makefile.in 2009-07-28 12:19:48.000000000 +0200
+@@ -28,7 +28,6 @@
+ DESTDIR=
+
+ CC= @CC@
+-CHMOD= @CHMOD@
+ INSTALL= @INSTALL@
+
+ DEFS= @DEFS@
+@@ -45,7 +44,7 @@
+ # Modes for directories and executables created by the install
+ # process. Default to group-writable directories but
+ # user-only-writable for executables.
+-DIRMODE= 775
++DIRMODE= 2775
+ EXEMODE= 755
+ FILEMODE= 644
+ INSTALL_PROGRAM=$(INSTALL) -m $(EXEMODE)
+@@ -61,8 +60,6 @@
+ $(INSTALL) -m $(FILEMODE) $(srcdir)/$$f $(DESTDIR)$(PACKAGEDIR); \
+ done
+
+-finish:
+-
+ clean:
+
+ distclean:
+diff -ruN mailman-2.1.12-a/Makefile.in mailman-2.1.12-b/Makefile.in
+--- mailman-2.1.12-a/Makefile.in 2009-02-23 22:23:35.000000000 +0100
++++ mailman-2.1.12-b/Makefile.in 2009-07-28 12:19:48.000000000 +0200
+@@ -61,11 +61,10 @@
+ # Modes for directories and executables created by the install
+ # process. Default to group-writable directories but
+ # user-only-writable for executables.
+-DIRMODE= 775
++DIRMODE= 2775
+ EXEMODE= 755
+ FILEMODE= 644
+ INSTALL_PROGRAM=$(INSTALL) -m $(EXEMODE)
+-DIRSETGID= chmod g+s
+
+ DATE = $(shell python -c 'import time; print time.strftime("%d-%b-%Y"),')
+ LANGPACK = README-I18N.en templates messages
+@@ -85,14 +84,24 @@
+
+ doinstall: $(SUBDIRS)
+ @echo "Creating architecture independent directories..."
++ dir=$(DESTDIR)$(prefix); \
++ if test ! -d $$dir; then \
++ echo "Creating directory hierarchy $$dir"; \
++ $(INSTALL) -d -m $(DIRMODE) $$dir; \
++ else true; \
++ fi;
++ dir=$(DESTDIR)$(var_prefix); \
++ if test ! -d $$dir; then \
++ echo "Creating directory hierarchy $$dir"; \
++ $(INSTALL) -d -m $(DIRMODE) $$dir; \
++ else true; \
++ fi;
+ @for d in $(VAR_DIRS); \
+ do \
+ dir=$(DESTDIR)$(var_prefix)/$$d; \
+ if test ! -d $$dir; then \
+ echo "Creating directory hierarchy $$dir"; \
+- $(srcdir)/mkinstalldirs $$dir; \
+- chmod $(DIRMODE) $$dir; \
+- $(DIRSETGID) $$dir; \
++ $(INSTALL) -d -m $(DIRMODE) $$dir; \
+ else true; \
+ fi; \
+ done
+@@ -102,9 +111,7 @@
+ dir=$(DESTDIR)$(prefix)/$$d; \
+ if test ! -d $$dir; then \
+ echo "Creating directory hierarchy $$dir"; \
+- $(srcdir)/mkinstalldirs $$dir; \
+- chmod $(DIRMODE) $$dir; \
+- $(DIRSETGID) $$dir; \
++ $(INSTALL) -d -m $(DIRMODE) $$dir; \
+ else true; \
+ fi; \
+ done
+@@ -114,9 +121,7 @@
+ dir=$(DESTDIR)$(exec_prefix)/$$d; \
+ if test ! -d $$dir; then \
+ echo "Creating directory hierarchy $$dir"; \
+- $(srcdir)/mkinstalldirs $$dir; \
+- chmod $(DIRMODE) $$dir; \
+- $(DIRSETGID) $$dir; \
++ $(INSTALL) -d -m $(DIRMODE) $$dir; \
+ else true; \
+ fi; \
+ done
+diff -ruN mailman-2.1.12-a/messages/Makefile.in mailman-2.1.12-b/messages/Makefile.in
+--- mailman-2.1.12-a/messages/Makefile.in 2009-02-23 22:23:35.000000000 +0100
++++ mailman-2.1.12-b/messages/Makefile.in 2009-07-28 12:19:48.000000000 +0200
+@@ -32,7 +32,6 @@
+ DESTDIR=
+
+ CC= @CC@
+-CHMOD= @CHMOD@
+ INSTALL= @INSTALL@
+
+ DEFS= @DEFS@
+@@ -43,7 +42,6 @@
+ CFLAGS= $(OPT) $(DEFS)
+ PACKAGEDIR= $(prefix)/messages
+ SHELL= /bin/sh
+-DIRSETGID= chmod g+s
+ MSGFMT= @PYTHON@ ../build/bin/msgfmt.py
+ MSGMERGE= msgmerge
+
+@@ -60,7 +58,7 @@
+ # Modes for directories and executables created by the install
+ # process. Default to group-writable directories but
+ # user-only-writable for executables.
+-DIRMODE= 775
++DIRMODE= 2775
+ EXEMODE= 755
+ FILEMODE= 644
+ INSTALL_PROGRAM=$(INSTALL) -m $(EXEMODE)
+@@ -90,9 +88,8 @@
+ do \
+ dir=$(DESTDIR)$(prefix)/$$d; \
+ echo "Creating language directory $$dir"; \
+- $(srcdir)/../mkinstalldirs $$dir; \
+- chmod $(DIRMODE) $$dir; \
+- $(DIRSETGID) $$dir; \
++ $(INSTALL) -d -m $(DIRMODE) `dirname $$dir`; \
++ $(INSTALL) -d -m $(DIRMODE) $$dir; \
+ done
+ @for d in $(LANGUAGES); \
+ do \
+@@ -113,8 +110,6 @@
+
+ mofiles: $(MOFILES)
+
+-finish:
+-
+ clean:
+ -rm -f */LC_MESSAGES/mailman.mo
+
+diff -ruN mailman-2.1.12-a/misc/Makefile.in mailman-2.1.12-b/misc/Makefile.in
+--- mailman-2.1.12-a/misc/Makefile.in 2009-02-23 22:23:35.000000000 +0100
++++ mailman-2.1.12-b/misc/Makefile.in 2009-07-28 12:19:48.000000000 +0200
+@@ -30,7 +30,6 @@
+ DESTDIR=
+
+ CC= @CC@
+-CHMOD= @CHMOD@
+ INSTALL= @INSTALL@
+ PYTHON= @PYTHON@
+
+@@ -62,7 +61,7 @@
+ # Modes for directories and executables created by the install
+ # process. Default to group-writable directories but
+ # user-only-writable for executables.
+-DIRMODE= 775
++DIRMODE= 2775
+ EXEMODE= 755
+ FILEMODE= 644
+ DATAMODE= 664
+@@ -101,8 +100,6 @@
+ (cd $(PKGDIR)/$$p ; umask 02 ; PYTHONPATH=$(PYTHONLIBDIR) $(PYTHON) $(SETUPCMD)); \
+ done
+
+-finish:
+-
+ clean:
+
+ distclean:
+diff -ruN mailman-2.1.12-a/scripts/Makefile.in mailman-2.1.12-b/scripts/Makefile.in
+--- mailman-2.1.12-a/scripts/Makefile.in 2009-02-23 22:23:35.000000000 +0100
++++ mailman-2.1.12-b/scripts/Makefile.in 2009-07-28 12:19:48.000000000 +0200
+@@ -28,7 +28,6 @@
+ DESTDIR=
+
+ CC= @CC@
+-CHMOD= @CHMOD@
+ INSTALL= @INSTALL@
+
+ DEFS= @DEFS@
+@@ -49,7 +48,7 @@
+ # Modes for directories and executables created by the install
+ # process. Default to group-writable directories but
+ # user-only-writable for executables.
+-DIRMODE= 775
++DIRMODE= 2775
+ EXEMODE= 755
+ FILEMODE= 644
+ INSTALL_PROGRAM=$(INSTALL) -m $(EXEMODE)
+@@ -68,8 +67,6 @@
+ $(INSTALL) -m $(FILEMODE) $(srcdir)/join $(DESTDIR)$(SCRIPTSDIR)/subscribe
+ $(INSTALL) -m $(FILEMODE) $(srcdir)/leave $(DESTDIR)$(SCRIPTSDIR)/unsubscribe
+
+-finish:
+-
+ clean:
+
+ distclean:
+diff -ruN mailman-2.1.12-a/src/Makefile.in mailman-2.1.12-b/src/Makefile.in
+--- mailman-2.1.12-a/src/Makefile.in 2009-07-28 12:19:47.000000000 +0200
++++ mailman-2.1.12-b/src/Makefile.in 2009-07-28 12:19:48.000000000 +0200
+@@ -28,7 +28,6 @@
+ DESTDIR=
+
+ CC= @CC@
+-CHMOD= @CHMOD@
+ INSTALL= @INSTALL@
+ PYTHON= @PYTHON@
+
+@@ -63,10 +62,9 @@
+ # Modes for directories and executables created by the install
+ # process. Default to group-writable directories but
+ # user-only-writable for executables.
+-DIRMODE= 775
+-EXEMODE= 755
++DIRMODE= 2775
++EXEMODE= 2755
+ INSTALL_PROGRAM=$(INSTALL) -m $(EXEMODE)
+-DIRSETGID= chmod g+s
+
+ # Fixed definitions
+
+@@ -110,20 +108,10 @@
+ do \
+ exe=$(DESTDIR)$(CGIDIR)/$$f$(CGIEXT); \
+ $(INSTALL_PROGRAM) $$f $$exe; \
+- $(DIRSETGID) $$exe; \
+ done
+ for f in $(MAIL_PROGS); \
+ do \
+ $(INSTALL_PROGRAM) $$f $(DESTDIR)$(MAILDIR); \
+- $(DIRSETGID) $(DESTDIR)$(MAILDIR)/$$f; \
+- done
+-
+-finish:
+- -for f in $(SUID_CGI_PROGS); \
+- do \
+- exe=$(DESTDIR)$(CGIDIR)/$$f$(CGIEXT); \
+- chown $(MAILMAN_USER) $$exe; \
+- chmod u+s $$exe; \
+ done
+
+ clean:
+diff -ruN mailman-2.1.12-a/templates/Makefile.in mailman-2.1.12-b/templates/Makefile.in
+--- mailman-2.1.12-a/templates/Makefile.in 2009-02-23 22:23:35.000000000 +0100
++++ mailman-2.1.12-b/templates/Makefile.in 2009-07-28 12:19:48.000000000 +0200
+@@ -28,7 +28,6 @@
+ DESTDIR=
+
+ CC= @CC@
+-CHMOD= @CHMOD@
+ INSTALL= @INSTALL@
+ TRUE= @TRUE@
+
+@@ -48,7 +47,7 @@
+ # Modes for directories and executables created by the install
+ # process. Default to group-writable directories but
+ # user-only-writable for executables.
+-DIRMODE= 775
++DIRMODE= 2775
+ EXEMODE= 755
+ FILEMODE= 644
+ INSTALL_PROGRAM=$(INSTALL) -m $(EXEMODE)
+@@ -61,15 +60,13 @@
+ install:
+ for d in $(LANGUAGES); \
+ do \
+- $(srcdir)/../mkinstalldirs $(DESTDIR)$(TEMPLATEDIR)/$$d; \
++ $(INSTALL) -d -m $(DIRMODE) $(DESTDIR)$(TEMPLATEDIR)/$$d; \
+ for f in $(srcdir)/$$d/*.html $(srcdir)/$$d/*.txt; \
+ do \
+ $(INSTALL) -m $(FILEMODE) $$f $(DESTDIR)$(TEMPLATEDIR)/$$d; \
+ done; \
+ done
+
+-finish:
+-
+ clean:
+
+ distclean:
+diff -ruN mailman-2.1.12-a/tests/bounces/Makefile.in mailman-2.1.12-b/tests/bounces/Makefile.in
+--- mailman-2.1.12-a/tests/bounces/Makefile.in 2009-02-23 22:23:35.000000000 +0100
++++ mailman-2.1.12-b/tests/bounces/Makefile.in 2009-07-28 12:19:48.000000000 +0200
+@@ -28,7 +28,6 @@
+ DESTDIR=
+
+ CC= @CC@
+-CHMOD= @CHMOD@
+ INSTALL= @INSTALL@
+
+ DEFS= @DEFS@
+@@ -46,7 +45,7 @@
+ # Modes for directories and executables created by the install
+ # process. Default to group-writable directories but
+ # user-only-writable for executables.
+-DIRMODE= 775
++DIRMODE= 2775
+ EXEMODE= 755
+ FILEMODE= 644
+ INSTALL_PROGRAM=$(INSTALL) -m $(EXEMODE)
+@@ -60,8 +59,6 @@
+ $(INSTALL) -m $(FILEMODE) $$f $(DESTDIR)$(BOUNCEDIR); \
+ done
+
+-finish:
+-
+ clean:
+
+ distclean:
+diff -ruN mailman-2.1.12-a/tests/Makefile.in mailman-2.1.12-b/tests/Makefile.in
+--- mailman-2.1.12-a/tests/Makefile.in 2009-02-23 22:23:35.000000000 +0100
++++ mailman-2.1.12-b/tests/Makefile.in 2009-07-28 12:19:48.000000000 +0200
+@@ -28,7 +28,6 @@
+ DESTDIR=
+
+ CC= @CC@
+-CHMOD= @CHMOD@
+ INSTALL= @INSTALL@
+
+ DEFS= @DEFS@
+@@ -46,7 +45,7 @@
+ # Modes for directories and executables created by the install
+ # process. Default to group-writable directories but
+ # user-only-writable for executables.
+-DIRMODE= 775
++DIRMODE= 2775
+ EXEMODE= 755
+ FILEMODE= 644
+ INSTALL_PROGRAM=$(INSTALL) -m $(EXEMODE)
+@@ -71,8 +70,6 @@
+ (cd $$d; $(MAKE) DESTDIR=$(DESTDIR) install); \
+ done
+
+-finish:
+-
+ clean:
+
+ distclean:
+diff -ruN mailman-2.1.12-a/tests/msgs/Makefile.in mailman-2.1.12-b/tests/msgs/Makefile.in
+--- mailman-2.1.12-a/tests/msgs/Makefile.in 2009-02-23 22:23:35.000000000 +0100
++++ mailman-2.1.12-b/tests/msgs/Makefile.in 2009-07-28 12:19:48.000000000 +0200
+@@ -28,7 +28,6 @@
+ DESTDIR=
+
+ CC= @CC@
+-CHMOD= @CHMOD@
+ INSTALL= @INSTALL@
+
+ DEFS= @DEFS@
+@@ -46,7 +45,7 @@
+ # Modes for directories and executables created by the install
+ # process. Default to group-writable directories but
+ # user-only-writable for executables.
+-DIRMODE= 775
++DIRMODE= 2775
+ EXEMODE= 755
+ FILEMODE= 644
+ INSTALL_PROGRAM=$(INSTALL) -m $(EXEMODE)
+@@ -60,8 +59,6 @@
+ $(INSTALL) -m $(FILEMODE) $$f $(DESTDIR)$(MSGSDIR); \
+ done
+
+-finish:
+-
+ clean:
+
+ distclean:
Deleted: PKGBUILD
===================================================================
--- PKGBUILD 2017-12-10 10:26:01 UTC (rev 273566)
+++ PKGBUILD 2017-12-10 10:26:24 UTC (rev 273567)
@@ -1,136 +0,0 @@
-# $Id$
-# Maintainer: Sébastien Luttringer
-# Contributor: Paul Mattal <paul at archlinux.org>
-
-pkgname=mailman
-pkgver=2.1.24
-pkgrel=1
-pkgdesc='The GNU Mailing List Manager'
-arch=(i686 x86_64)
-license=('GPL')
-url='http://www.list.org/'
-# we need to have the mailman user to build mailman
-makedepends=('mailman')
-depends=('glibc' 'python2' 'smtp-server' 'python2-dnspython' 'systemd')
-# 'Defaults.py' should not be changed by users; 'mm_cfg.py' should instead.
-backup=('usr/lib/mailman/Mailman/mm_cfg.py')
-install=$pkgname.install
-source=("https://launchpad.net/mailman/2.1/$pkgver/+download/mailman-$pkgver.tgz"{,.asc}
- 'mailman.profile.sh'
- 'mailman.profile.csh'
- 'mailman.sysusers'
- 'mailman.service'
- 'mailman-checkdbs.service'
- 'mailman-checkdbs.timer'
- 'mailman-cullbadshunt.service'
- 'mailman-cullbadshunt.timer'
- 'mailman-disabled.service'
- 'mailman-disabled.timer'
- 'mailman-gatenews.service'
- 'mailman-gatenews.timer'
- 'mailman-mailpasswds.service'
- 'mailman-mailpasswds.timer'
- 'mailman-nightlygzip.service'
- 'mailman-nightlygzip.timer'
- 'mailman-senddigests.service'
- 'mailman-senddigests.timer'
- '01-mailman-2.1-build.patch'
- )
-validpgpkeys=('C638CAEF0AC21563736B5A22555B975E953B8693') # Mark Sapiro <mark at msapiro.net>
-md5sums=('ba96c5cab41cd6b03fd52b7e7f127819'
- 'SKIP'
- 'a9c71ec940c56173415fbd49087d10b0'
- '85a8c30ffc444e677b286f54df530482'
- '5ced9364c38ee40046007ee9587b1228'
- 'f3ea6ef02ab135274406ce52ea8bbb7b'
- '13b248799ec93250dca5458af842dffd'
- 'd38ca2687bc1c7ca29e4d1af441b5f17'
- 'd71b28a3d494b440fb1578364fd80236'
- '58718e2d6b68d8df1d9ff2bd5770ff58'
- 'a705ef30ef02c281b34b41e88de767ae'
- '0ee3a7e6d2d3aff76a235d1afad2ac95'
- 'df24d28d015cef1fc5b1ea10b43eb92a'
- '61670d3c175556ff4c8a5d8f3078dc1e'
- 'ed8858c034aef43a36b5c99f0faabf36'
- '43cb4ab9cc2c4d840a398ec4ae0a53b2'
- '998d3d57353a0cc6d4c742a9607c2108'
- '3af65082d3cd4d5746944890c7a72962'
- '350dac1e350691e3d9cb8f99fd4b669a'
- '52917f62441ac5d950789e8f8af28f09'
- 'ed04d062379eb21e39ce1e70e6b1ade2')
-
-prepare() {
- cd $pkgname-$pkgver
-
- # apply patch from the source array (should be a pacman feature)
- local filename
- for filename in "${source[@]}"; do
- if [[ "$filename" =~ \.patch$ ]]; then
- msg2 "Applying patch ${filename##*/}"
- patch -p1 -N -i "$srcdir/${filename##*/}"
- fi
- done
-
- # some files in mailman doesn't use configure parameter
- msg2 'Fix python2 sheebang'
- find . -type f -exec \
- sed -i '1s,^#! \?/usr/bin/\(env \|\)python$,#!/usr/bin/python2,' {} \;
-}
-
-build() {
- cd $pkgname-$pkgver
- ./configure \
- --without-permcheck \
- --prefix=/usr/lib/mailman \
- --with-var-prefix=/var/lib/mailman \
- --with-mail-gid=mailman \
- --with-username=mailman \
- --with-groupname=mailman \
- --with-cgi-gid=http \
- --with-python=/usr/bin/python2 \
- --with-mailhost=localhost \
- --with-urlhost=localhost
- make
-}
-
-package() {
- cd $pkgname-$pkgver
- make DESTDIR="$pkgdir" install
-
- # let's follow Fedora FHS way; Gentoo does it the other way round
-
- # Create a link so that the config file mm_cfg.py appears in config
- # directory /etc/mailman. We don't put mm_cfg.py in the config directory
- # because its executable code (python file) and the security policy wants
- # to keep executable code out of /etc and inside of a lib directory instead,
- # and because traditionally mm_cfg.py was in the Mailman subdirectory and
- # experienced mailman admins will expect to find it there. But having it
- # "appear" in the config directory is good practice and heading in the
- # right direction for FHS compliance.
- install -d -m755 "$pkgdir/etc/$pkgname"
- ln -sv /usr/lib/mailman/Mailman/mm_cfg.py "$pkgdir/etc/$pkgname/mm_cfg.py"
- # fix some permissions to satisfy check_perms
- chown -R mailman:mailman "$pkgdir"/{usr/lib/mailman,var/lib/mailman,etc/mailman/*}
- chown http:mailman "$pkgdir"/var/lib/mailman/archives/private
- chmod 2770 "$pkgdir"/var/lib/mailman/archives/private
- chmod 2755 "$pkgdir"/usr/lib/mailman/cgi-bin/*
- chmod 2755 "$pkgdir"/usr/lib/mailman/mail/mailman
- cd "$srcdir"
- # profiles
- install -Dm 755 $pkgname.profile.sh "$pkgdir/etc/profile.d/$pkgname.sh"
- install -Dm 755 $pkgname.profile.csh "$pkgdir/etc/profile.d/$pkgname.csh"
- # systemd
- install -Dm 644 $pkgname.service \
- "$pkgdir/usr/lib/systemd/system/$pkgname.service"
- install -Dm 644 $pkgname.sysusers \
- "$pkgdir/usr/lib/sysusers.d/$pkgname.conf"
- # timers (not enaled by default)
- for _f in checkdbs disabled senddigests mailpasswds gatenews nightlygzip cullbadshunt; do
- install -Dm 644 mailman-$_f.timer \
- "$pkgdir/usr/lib/systemd/system/mailman-$_f.timer"
- install -Dm 644 mailman-$_f.service \
- "$pkgdir/usr/lib/systemd/system/mailman-$_f.service"
- done
-}
-
-# vim:set ts=2 sw=2 et:
Copied: mailman/repos/community-x86_64/PKGBUILD (from rev 273566, mailman/trunk/PKGBUILD)
===================================================================
--- PKGBUILD (rev 0)
+++ PKGBUILD 2017-12-10 10:26:24 UTC (rev 273567)
@@ -0,0 +1,136 @@
+# $Id$
+# Maintainer: Sébastien Luttringer
+# Contributor: Paul Mattal <paul at archlinux.org>
+
+pkgname=mailman
+pkgver=2.1.25
+pkgrel=1
+pkgdesc='The GNU Mailing List Manager'
+arch=(x86_64)
+license=('GPL')
+url='http://www.list.org/'
+# we need to have the mailman user to build mailman
+makedepends=('mailman')
+depends=('glibc' 'python2' 'smtp-server' 'python2-dnspython' 'systemd')
+# 'Defaults.py' should not be changed by users; 'mm_cfg.py' should instead.
+backup=('usr/lib/mailman/Mailman/mm_cfg.py')
+install=$pkgname.install
+source=("https://launchpad.net/mailman/2.1/$pkgver/+download/mailman-$pkgver.tgz"{,.asc}
+ 'mailman.profile.sh'
+ 'mailman.profile.csh'
+ 'mailman.sysusers'
+ 'mailman.service'
+ 'mailman-checkdbs.service'
+ 'mailman-checkdbs.timer'
+ 'mailman-cullbadshunt.service'
+ 'mailman-cullbadshunt.timer'
+ 'mailman-disabled.service'
+ 'mailman-disabled.timer'
+ 'mailman-gatenews.service'
+ 'mailman-gatenews.timer'
+ 'mailman-mailpasswds.service'
+ 'mailman-mailpasswds.timer'
+ 'mailman-nightlygzip.service'
+ 'mailman-nightlygzip.timer'
+ 'mailman-senddigests.service'
+ 'mailman-senddigests.timer'
+ '01-mailman-2.1-build.patch'
+ )
+validpgpkeys=('C638CAEF0AC21563736B5A22555B975E953B8693') # Mark Sapiro <mark at msapiro.net>
+md5sums=('90bceec891f828a2f834ed438ce2b547'
+ 'SKIP'
+ 'a9c71ec940c56173415fbd49087d10b0'
+ '85a8c30ffc444e677b286f54df530482'
+ '5ced9364c38ee40046007ee9587b1228'
+ 'f3ea6ef02ab135274406ce52ea8bbb7b'
+ '13b248799ec93250dca5458af842dffd'
+ 'd38ca2687bc1c7ca29e4d1af441b5f17'
+ 'd71b28a3d494b440fb1578364fd80236'
+ '58718e2d6b68d8df1d9ff2bd5770ff58'
+ 'a705ef30ef02c281b34b41e88de767ae'
+ '0ee3a7e6d2d3aff76a235d1afad2ac95'
+ 'df24d28d015cef1fc5b1ea10b43eb92a'
+ '61670d3c175556ff4c8a5d8f3078dc1e'
+ 'ed8858c034aef43a36b5c99f0faabf36'
+ '43cb4ab9cc2c4d840a398ec4ae0a53b2'
+ '998d3d57353a0cc6d4c742a9607c2108'
+ '3af65082d3cd4d5746944890c7a72962'
+ '350dac1e350691e3d9cb8f99fd4b669a'
+ '52917f62441ac5d950789e8f8af28f09'
+ 'ed04d062379eb21e39ce1e70e6b1ade2')
+
+prepare() {
+ cd $pkgname-$pkgver
+
+ # apply patch from the source array (should be a pacman feature)
+ local filename
+ for filename in "${source[@]}"; do
+ if [[ "$filename" =~ \.patch$ ]]; then
+ msg2 "Applying patch ${filename##*/}"
+ patch -p1 -N -i "$srcdir/${filename##*/}"
+ fi
+ done
+
+ # some files in mailman doesn't use configure parameter
+ msg2 'Fix python2 sheebang'
+ find . -type f -exec \
+ sed -i '1s,^#! \?/usr/bin/\(env \|\)python$,#!/usr/bin/python2,' {} \;
+}
+
+build() {
+ cd $pkgname-$pkgver
+ ./configure \
+ --without-permcheck \
+ --prefix=/usr/lib/mailman \
+ --with-var-prefix=/var/lib/mailman \
+ --with-mail-gid=mailman \
+ --with-username=mailman \
+ --with-groupname=mailman \
+ --with-cgi-gid=http \
+ --with-python=/usr/bin/python2 \
+ --with-mailhost=localhost \
+ --with-urlhost=localhost
+ make
+}
+
+package() {
+ cd $pkgname-$pkgver
+ make DESTDIR="$pkgdir" install
+
+ # let's follow Fedora FHS way; Gentoo does it the other way round
+
+ # Create a link so that the config file mm_cfg.py appears in config
+ # directory /etc/mailman. We don't put mm_cfg.py in the config directory
+ # because its executable code (python file) and the security policy wants
+ # to keep executable code out of /etc and inside of a lib directory instead,
+ # and because traditionally mm_cfg.py was in the Mailman subdirectory and
+ # experienced mailman admins will expect to find it there. But having it
+ # "appear" in the config directory is good practice and heading in the
+ # right direction for FHS compliance.
+ install -d -m755 "$pkgdir/etc/$pkgname"
+ ln -sv /usr/lib/mailman/Mailman/mm_cfg.py "$pkgdir/etc/$pkgname/mm_cfg.py"
+ # fix some permissions to satisfy check_perms
+ chown -R mailman:mailman "$pkgdir"/{usr/lib/mailman,var/lib/mailman,etc/mailman/*}
+ chown http:mailman "$pkgdir"/var/lib/mailman/archives/private
+ chmod 2770 "$pkgdir"/var/lib/mailman/archives/private
+ chmod 2755 "$pkgdir"/usr/lib/mailman/cgi-bin/*
+ chmod 2755 "$pkgdir"/usr/lib/mailman/mail/mailman
+ cd "$srcdir"
+ # profiles
+ install -Dm 755 $pkgname.profile.sh "$pkgdir/etc/profile.d/$pkgname.sh"
+ install -Dm 755 $pkgname.profile.csh "$pkgdir/etc/profile.d/$pkgname.csh"
+ # systemd
+ install -Dm 644 $pkgname.service \
+ "$pkgdir/usr/lib/systemd/system/$pkgname.service"
+ install -Dm 644 $pkgname.sysusers \
+ "$pkgdir/usr/lib/sysusers.d/$pkgname.conf"
+ # timers (not enaled by default)
+ for _f in checkdbs disabled senddigests mailpasswds gatenews nightlygzip cullbadshunt; do
+ install -Dm 644 mailman-$_f.timer \
+ "$pkgdir/usr/lib/systemd/system/mailman-$_f.timer"
+ install -Dm 644 mailman-$_f.service \
+ "$pkgdir/usr/lib/systemd/system/mailman-$_f.service"
+ done
+}
+
+# vim:set ts=2 sw=2 et:
Deleted: mailman-checkdbs.service
===================================================================
--- mailman-checkdbs.service 2017-12-10 10:26:01 UTC (rev 273566)
+++ mailman-checkdbs.service 2017-12-10 10:26:24 UTC (rev 273567)
@@ -1,10 +0,0 @@
-[Unit]
-Description=Send mailman pending requests reminders to admins
-Documentation=file:///usr/lib/mailman/cron/crontab.in
-
-[Service]
-Type=oneshot
-ExecStart=/usr/bin/python2 -S /usr/lib/mailman/cron/checkdbs
-Nice=19
-IOSchedulingClass=best-effort
-IOSchedulingPriority=7
Copied: mailman/repos/community-x86_64/mailman-checkdbs.service (from rev 273566, mailman/trunk/mailman-checkdbs.service)
===================================================================
--- mailman-checkdbs.service (rev 0)
+++ mailman-checkdbs.service 2017-12-10 10:26:24 UTC (rev 273567)
@@ -0,0 +1,10 @@
+[Unit]
+Description=Send mailman pending requests reminders to admins
+Documentation=file:///usr/lib/mailman/cron/crontab.in
+
+[Service]
+Type=oneshot
+ExecStart=/usr/bin/python2 -S /usr/lib/mailman/cron/checkdbs
+Nice=19
+IOSchedulingClass=best-effort
+IOSchedulingPriority=7
Deleted: mailman-checkdbs.timer
===================================================================
--- mailman-checkdbs.timer 2017-12-10 10:26:01 UTC (rev 273566)
+++ mailman-checkdbs.timer 2017-12-10 10:26:24 UTC (rev 273567)
@@ -1,10 +0,0 @@
-[Unit]
-Description=Daily mailman checkdbs
-
-[Timer]
-OnCalendar=8:00:00
-AccuracySec=1h
-Persistent=true
-
-[Install]
-WantedBy=timers.target
Copied: mailman/repos/community-x86_64/mailman-checkdbs.timer (from rev 273566, mailman/trunk/mailman-checkdbs.timer)
===================================================================
--- mailman-checkdbs.timer (rev 0)
+++ mailman-checkdbs.timer 2017-12-10 10:26:24 UTC (rev 273567)
@@ -0,0 +1,10 @@
+[Unit]
+Description=Daily mailman checkdbs
+
+[Timer]
+OnCalendar=8:00:00
+AccuracySec=1h
+Persistent=true
+
+[Install]
+WantedBy=timers.target
Deleted: mailman-cullbadshunt.service
===================================================================
--- mailman-cullbadshunt.service 2017-12-10 10:26:01 UTC (rev 273566)
+++ mailman-cullbadshunt.service 2017-12-10 10:26:24 UTC (rev 273567)
@@ -1,10 +0,0 @@
-[Unit]
-Description=Cull old entries from the bad and shunt queues
-Documentation=file:///usr/lib/mailman/cron/crontab.in
-
-[Service]
-Type=oneshot
-ExecStart=/usr/bin/python2 -S /usr/lib/mailman/cron/cull_bad_shunt
-Nice=19
-IOSchedulingClass=best-effort
-IOSchedulingPriority=7
Copied: mailman/repos/community-x86_64/mailman-cullbadshunt.service (from rev 273566, mailman/trunk/mailman-cullbadshunt.service)
===================================================================
--- mailman-cullbadshunt.service (rev 0)
+++ mailman-cullbadshunt.service 2017-12-10 10:26:24 UTC (rev 273567)
@@ -0,0 +1,10 @@
+[Unit]
+Description=Cull old entries from the bad and shunt queues
+Documentation=file:///usr/lib/mailman/cron/crontab.in
+
+[Service]
+Type=oneshot
+ExecStart=/usr/bin/python2 -S /usr/lib/mailman/cron/cull_bad_shunt
+Nice=19
+IOSchedulingClass=best-effort
+IOSchedulingPriority=7
Deleted: mailman-cullbadshunt.timer
===================================================================
--- mailman-cullbadshunt.timer 2017-12-10 10:26:01 UTC (rev 273566)
+++ mailman-cullbadshunt.timer 2017-12-10 10:26:24 UTC (rev 273567)
@@ -1,10 +0,0 @@
-[Unit]
-Description=Daily mailman cull_bad_shunt
-
-[Timer]
-OnCalendar=04:00:00
-AccuracySec=1h
-Persistent=true
-
-[Install]
-WantedBy=timers.target
Copied: mailman/repos/community-x86_64/mailman-cullbadshunt.timer (from rev 273566, mailman/trunk/mailman-cullbadshunt.timer)
===================================================================
--- mailman-cullbadshunt.timer (rev 0)
+++ mailman-cullbadshunt.timer 2017-12-10 10:26:24 UTC (rev 273567)
@@ -0,0 +1,10 @@
+[Unit]
+Description=Daily mailman cull_bad_shunt
+
+[Timer]
+OnCalendar=04:00:00
+AccuracySec=1h
+Persistent=true
+
+[Install]
+WantedBy=timers.target
Deleted: mailman-disabled.service
===================================================================
--- mailman-disabled.service 2017-12-10 10:26:01 UTC (rev 273566)
+++ mailman-disabled.service 2017-12-10 10:26:24 UTC (rev 273567)
@@ -1,10 +0,0 @@
-[Unit]
-Description=Send mailman notifications to disabled members
-Documentation=file:///usr/lib/mailman/cron/crontab.in
-
-[Service]
-Type=oneshot
-ExecStart=/usr/bin/python2 -S /usr/lib/mailman/cron/disabled
-Nice=19
-IOSchedulingClass=best-effort
-IOSchedulingPriority=7
Copied: mailman/repos/community-x86_64/mailman-disabled.service (from rev 273566, mailman/trunk/mailman-disabled.service)
===================================================================
--- mailman-disabled.service (rev 0)
+++ mailman-disabled.service 2017-12-10 10:26:24 UTC (rev 273567)
@@ -0,0 +1,10 @@
+[Unit]
+Description=Send mailman notifications to disabled members
+Documentation=file:///usr/lib/mailman/cron/crontab.in
+
+[Service]
+Type=oneshot
+ExecStart=/usr/bin/python2 -S /usr/lib/mailman/cron/disabled
+Nice=19
+IOSchedulingClass=best-effort
+IOSchedulingPriority=7
Deleted: mailman-disabled.timer
===================================================================
--- mailman-disabled.timer 2017-12-10 10:26:01 UTC (rev 273566)
+++ mailman-disabled.timer 2017-12-10 10:26:24 UTC (rev 273567)
@@ -1,10 +0,0 @@
-[Unit]
-Description=Daily mailman disabled
-
-[Timer]
-OnCalendar=9:00:00
-AccuracySec=1h
-Persistent=true
-
-[Install]
-WantedBy=timers.target
Copied: mailman/repos/community-x86_64/mailman-disabled.timer (from rev 273566, mailman/trunk/mailman-disabled.timer)
===================================================================
--- mailman-disabled.timer (rev 0)
+++ mailman-disabled.timer 2017-12-10 10:26:24 UTC (rev 273567)
@@ -0,0 +1,10 @@
+[Unit]
+Description=Daily mailman disabled
+
+[Timer]
+OnCalendar=9:00:00
+AccuracySec=1h
+Persistent=true
+
+[Install]
+WantedBy=timers.target
Deleted: mailman-gatenews.service
===================================================================
--- mailman-gatenews.service 2017-12-10 10:26:01 UTC (rev 273566)
+++ mailman-gatenews.service 2017-12-10 10:26:24 UTC (rev 273567)
@@ -1,10 +0,0 @@
-[Unit]
-Description=Poll NNTP servers for messages to be gatewayed to mailing lists
-Documentation=file:///usr/lib/mailman/cron/crontab.in
-
-[Service]
-Type=oneshot
-ExecStart=/usr/bin/python2 -S /usr/lib/mailman/cron/gate_news
-Nice=19
-IOSchedulingClass=best-effort
-IOSchedulingPriority=7
Copied: mailman/repos/community-x86_64/mailman-gatenews.service (from rev 273566, mailman/trunk/mailman-gatenews.service)
===================================================================
--- mailman-gatenews.service (rev 0)
+++ mailman-gatenews.service 2017-12-10 10:26:24 UTC (rev 273567)
@@ -0,0 +1,10 @@
+[Unit]
+Description=Poll NNTP servers for messages to be gatewayed to mailing lists
+Documentation=file:///usr/lib/mailman/cron/crontab.in
+
+[Service]
+Type=oneshot
+ExecStart=/usr/bin/python2 -S /usr/lib/mailman/cron/gate_news
+Nice=19
+IOSchedulingClass=best-effort
+IOSchedulingPriority=7
Deleted: mailman-gatenews.timer
===================================================================
--- mailman-gatenews.timer 2017-12-10 10:26:01 UTC (rev 273566)
+++ mailman-gatenews.timer 2017-12-10 10:26:24 UTC (rev 273567)
@@ -1,10 +0,0 @@
-[Unit]
-Description=Periodic mailman gate_news
-
-[Timer]
-OnCalendar=*:0/5
-AccuracySec=5m
-Persistent=true
-
-[Install]
-WantedBy=timers.target
Copied: mailman/repos/community-x86_64/mailman-gatenews.timer (from rev 273566, mailman/trunk/mailman-gatenews.timer)
===================================================================
--- mailman-gatenews.timer (rev 0)
+++ mailman-gatenews.timer 2017-12-10 10:26:24 UTC (rev 273567)
@@ -0,0 +1,10 @@
+[Unit]
+Description=Periodic mailman gate_news
+
+[Timer]
+OnCalendar=*:0/5
+AccuracySec=5m
+Persistent=true
+
+[Install]
+WantedBy=timers.target
Deleted: mailman-mailpasswds.service
===================================================================
--- mailman-mailpasswds.service 2017-12-10 10:26:01 UTC (rev 273566)
+++ mailman-mailpasswds.service 2017-12-10 10:26:24 UTC (rev 273567)
@@ -1,10 +0,0 @@
-[Unit]
-Description=Send mailman password reminders
-Documentation=file:///usr/lib/mailman/cron/crontab.in
-
-[Service]
-Type=oneshot
-ExecStart=/usr/bin/python2 -S /usr/lib/mailman/cron/mailpasswds
-Nice=19
-IOSchedulingClass=best-effort
-IOSchedulingPriority=7
Copied: mailman/repos/community-x86_64/mailman-mailpasswds.service (from rev 273566, mailman/trunk/mailman-mailpasswds.service)
===================================================================
--- mailman-mailpasswds.service (rev 0)
+++ mailman-mailpasswds.service 2017-12-10 10:26:24 UTC (rev 273567)
@@ -0,0 +1,10 @@
+[Unit]
+Description=Send mailman password reminders
+Documentation=file:///usr/lib/mailman/cron/crontab.in
+
+[Service]
+Type=oneshot
+ExecStart=/usr/bin/python2 -S /usr/lib/mailman/cron/mailpasswds
+Nice=19
+IOSchedulingClass=best-effort
+IOSchedulingPriority=7
Deleted: mailman-mailpasswds.timer
===================================================================
--- mailman-mailpasswds.timer 2017-12-10 10:26:01 UTC (rev 273566)
+++ mailman-mailpasswds.timer 2017-12-10 10:26:24 UTC (rev 273567)
@@ -1,10 +0,0 @@
-[Unit]
-Description=Monthly mailman mailpasswds
-
-[Timer]
-OnCalendar=*-*-1 05:00:00
-AccuracySec=1h
-Persistent=true
-
-[Install]
-WantedBy=timers.target
Copied: mailman/repos/community-x86_64/mailman-mailpasswds.timer (from rev 273566, mailman/trunk/mailman-mailpasswds.timer)
===================================================================
--- mailman-mailpasswds.timer (rev 0)
+++ mailman-mailpasswds.timer 2017-12-10 10:26:24 UTC (rev 273567)
@@ -0,0 +1,10 @@
+[Unit]
+Description=Monthly mailman mailpasswds
+
+[Timer]
+OnCalendar=*-*-1 05:00:00
+AccuracySec=1h
+Persistent=true
+
+[Install]
+WantedBy=timers.target
Deleted: mailman-nightlygzip.service
===================================================================
--- mailman-nightlygzip.service 2017-12-10 10:26:01 UTC (rev 273566)
+++ mailman-nightlygzip.service 2017-12-10 10:26:24 UTC (rev 273567)
@@ -1,10 +0,0 @@
-[Unit]
-Description=Compression of mailman archive files
-Documentation=file:///usr/lib/mailman/cron/crontab.in
-
-[Service]
-Type=oneshot
-ExecStart=/usr/bin/python2 -S /usr/lib/mailman/cron/nightly_gzip
-Nice=19
-IOSchedulingClass=best-effort
-IOSchedulingPriority=7
Copied: mailman/repos/community-x86_64/mailman-nightlygzip.service (from rev 273566, mailman/trunk/mailman-nightlygzip.service)
===================================================================
--- mailman-nightlygzip.service (rev 0)
+++ mailman-nightlygzip.service 2017-12-10 10:26:24 UTC (rev 273567)
@@ -0,0 +1,10 @@
+[Unit]
+Description=Compression of mailman archive files
+Documentation=file:///usr/lib/mailman/cron/crontab.in
+
+[Service]
+Type=oneshot
+ExecStart=/usr/bin/python2 -S /usr/lib/mailman/cron/nightly_gzip
+Nice=19
+IOSchedulingClass=best-effort
+IOSchedulingPriority=7
Deleted: mailman-nightlygzip.timer
===================================================================
--- mailman-nightlygzip.timer 2017-12-10 10:26:01 UTC (rev 273566)
+++ mailman-nightlygzip.timer 2017-12-10 10:26:24 UTC (rev 273567)
@@ -1,10 +0,0 @@
-[Unit]
-Description=Daily mailman nightly_gzip
-
-[Timer]
-OnCalendar=03:00:00
-AccuracySec=1h
-Persistent=true
-
-[Install]
-WantedBy=timers.target
Copied: mailman/repos/community-x86_64/mailman-nightlygzip.timer (from rev 273566, mailman/trunk/mailman-nightlygzip.timer)
===================================================================
--- mailman-nightlygzip.timer (rev 0)
+++ mailman-nightlygzip.timer 2017-12-10 10:26:24 UTC (rev 273567)
@@ -0,0 +1,10 @@
+[Unit]
+Description=Daily mailman nightly_gzip
+
+[Timer]
+OnCalendar=03:00:00
+AccuracySec=1h
+Persistent=true
+
+[Install]
+WantedBy=timers.target
Deleted: mailman-senddigests.service
===================================================================
--- mailman-senddigests.service 2017-12-10 10:26:01 UTC (rev 273566)
+++ mailman-senddigests.service 2017-12-10 10:26:24 UTC (rev 273567)
@@ -1,10 +0,0 @@
-[Unit]
-Description=Send mailman digests
-Documentation=file:///usr/lib/mailman/cron/crontab.in
-
-[Service]
-Type=oneshot
-ExecStart=/usr/bin/python2 -S /usr/lib/mailman/cron/senddigests
-Nice=19
-IOSchedulingClass=best-effort
-IOSchedulingPriority=7
Copied: mailman/repos/community-x86_64/mailman-senddigests.service (from rev 273566, mailman/trunk/mailman-senddigests.service)
===================================================================
--- mailman-senddigests.service (rev 0)
+++ mailman-senddigests.service 2017-12-10 10:26:24 UTC (rev 273567)
@@ -0,0 +1,10 @@
+[Unit]
+Description=Send mailman digests
+Documentation=file:///usr/lib/mailman/cron/crontab.in
+
+[Service]
+Type=oneshot
+ExecStart=/usr/bin/python2 -S /usr/lib/mailman/cron/senddigests
+Nice=19
+IOSchedulingClass=best-effort
+IOSchedulingPriority=7
Deleted: mailman-senddigests.timer
===================================================================
--- mailman-senddigests.timer 2017-12-10 10:26:01 UTC (rev 273566)
+++ mailman-senddigests.timer 2017-12-10 10:26:24 UTC (rev 273567)
@@ -1,10 +0,0 @@
-[Unit]
-Description=Daily mailman senddigests
-
-[Timer]
-OnCalendar=12:00:00
-AccuracySec=1h
-Persistent=true
-
-[Install]
-WantedBy=timers.target
Copied: mailman/repos/community-x86_64/mailman-senddigests.timer (from rev 273566, mailman/trunk/mailman-senddigests.timer)
===================================================================
--- mailman-senddigests.timer (rev 0)
+++ mailman-senddigests.timer 2017-12-10 10:26:24 UTC (rev 273567)
@@ -0,0 +1,10 @@
+[Unit]
+Description=Daily mailman senddigests
+
+[Timer]
+OnCalendar=12:00:00
+AccuracySec=1h
+Persistent=true
+
+[Install]
+WantedBy=timers.target
Deleted: mailman.install
===================================================================
--- mailman.install 2017-12-10 10:26:01 UTC (rev 273566)
+++ mailman.install 2017-12-10 10:26:24 UTC (rev 273567)
@@ -1,16 +0,0 @@
-#!/bin/sh
-
-## arg 1: the new package version
-post_install() {
- # check file permissions
- cd /usr/lib/mailman && bin/check_perms > /dev/null
-}
-
-## arg 1: the new package version
-## arg 2: the old package version
-post_upgrade() {
- # check file permissions
- cd /usr/lib/mailman && bin/check_perms > /dev/null
-}
-
-# vim:set ts=2 sw=2 ft=sh et:
Copied: mailman/repos/community-x86_64/mailman.install (from rev 273566, mailman/trunk/mailman.install)
===================================================================
--- mailman.install (rev 0)
+++ mailman.install 2017-12-10 10:26:24 UTC (rev 273567)
@@ -0,0 +1,16 @@
+#!/bin/sh
+
+## arg 1: the new package version
+post_install() {
+ # check file permissions
+ cd /usr/lib/mailman && bin/check_perms > /dev/null
+}
+
+## arg 1: the new package version
+## arg 2: the old package version
+post_upgrade() {
+ # check file permissions
+ cd /usr/lib/mailman && bin/check_perms > /dev/null
+}
+
+# vim:set ts=2 sw=2 ft=sh et:
Deleted: mailman.profile.csh
===================================================================
--- mailman.profile.csh 2017-12-10 10:26:01 UTC (rev 273566)
+++ mailman.profile.csh 2017-12-10 10:26:24 UTC (rev 273567)
@@ -1 +0,0 @@
-[ -d /usr/lib/mailman/bin ] && setenv PATH ${PATH}:/usr/lib/mailman/bin
Copied: mailman/repos/community-x86_64/mailman.profile.csh (from rev 273566, mailman/trunk/mailman.profile.csh)
===================================================================
--- mailman.profile.csh (rev 0)
+++ mailman.profile.csh 2017-12-10 10:26:24 UTC (rev 273567)
@@ -0,0 +1 @@
+[ -d /usr/lib/mailman/bin ] && setenv PATH ${PATH}:/usr/lib/mailman/bin
Deleted: mailman.profile.sh
===================================================================
--- mailman.profile.sh 2017-12-10 10:26:01 UTC (rev 273566)
+++ mailman.profile.sh 2017-12-10 10:26:24 UTC (rev 273567)
@@ -1,3 +0,0 @@
-[ -d /usr/lib/mailman/bin ] && PATH=$PATH:/usr/lib/mailman/bin
-
-export PATH
Copied: mailman/repos/community-x86_64/mailman.profile.sh (from rev 273566, mailman/trunk/mailman.profile.sh)
===================================================================
--- mailman.profile.sh (rev 0)
+++ mailman.profile.sh 2017-12-10 10:26:24 UTC (rev 273567)
@@ -0,0 +1,3 @@
+[ -d /usr/lib/mailman/bin ] && PATH=$PATH:/usr/lib/mailman/bin
+
+export PATH
Deleted: mailman.service
===================================================================
--- mailman.service 2017-12-10 10:26:01 UTC (rev 273566)
+++ mailman.service 2017-12-10 10:26:24 UTC (rev 273567)
@@ -1,13 +0,0 @@
-[Unit]
-Description=GNU Mailing List Manager
-After=network.target
-
-[Service]
-ExecStart=/usr/lib/mailman/bin/mailmanctl -s start
-ExecReload=/usr/lib/mailman/bin/mailmanctl restart
-ExecStop=/usr/lib/mailman/bin/mailmanctl stop
-StandardError=syslog
-Type=forking
-
-[Install]
-WantedBy=multi-user.target
Copied: mailman/repos/community-x86_64/mailman.service (from rev 273566, mailman/trunk/mailman.service)
===================================================================
--- mailman.service (rev 0)
+++ mailman.service 2017-12-10 10:26:24 UTC (rev 273567)
@@ -0,0 +1,13 @@
+[Unit]
+Description=GNU Mailing List Manager
+After=network.target
+
+[Service]
+ExecStart=/usr/lib/mailman/bin/mailmanctl -s start
+ExecReload=/usr/lib/mailman/bin/mailmanctl restart
+ExecStop=/usr/lib/mailman/bin/mailmanctl stop
+StandardError=syslog
+Type=forking
+
+[Install]
+WantedBy=multi-user.target
Deleted: mailman.sysusers
===================================================================
--- mailman.sysusers 2017-12-10 10:26:01 UTC (rev 273566)
+++ mailman.sysusers 2017-12-10 10:26:24 UTC (rev 273567)
@@ -1 +0,0 @@
-u mailman 80 "GNU Mailing List Manager" /usr/lib/mailman
Copied: mailman/repos/community-x86_64/mailman.sysusers (from rev 273566, mailman/trunk/mailman.sysusers)
===================================================================
--- mailman.sysusers (rev 0)
+++ mailman.sysusers 2017-12-10 10:26:24 UTC (rev 273567)
@@ -0,0 +1 @@
+u mailman 80 "GNU Mailing List Manager" /usr/lib/mailman
More information about the arch-commits
mailing list