summaryrefslogtreecommitdiffstats
path: root/collab
diff options
context:
space:
mode:
authorVlad Glagolev2018-03-17 10:44:49 -0400
committerVlad Glagolev2018-03-17 10:44:49 -0400
commit2ef793b5b45e98327fe601186f677845e8d34dc7 (patch)
tree8acc301a279c394204f0e39c97ddbf7e0206af07 /collab
parentf28938fb79205bd0c3173cc859689cfa50e6b008 (diff)
mailman: => 2.1.26 [security]
Diffstat (limited to 'collab')
-rwxr-xr-xcollab/mailman/DETAILS4
-rw-r--r--collab/mailman/HISTORY6
-rwxr-xr-xcollab/mailman/PRE_BUILD4
-rw-r--r--collab/mailman/configs1
-rw-r--r--collab/mailman/makefile.patch28
-rw-r--r--collab/mailman/volatiles1
6 files changed, 42 insertions, 2 deletions
diff --git a/collab/mailman/DETAILS b/collab/mailman/DETAILS
index 3bdf65e7d7..fc43621f90 100755
--- a/collab/mailman/DETAILS
+++ b/collab/mailman/DETAILS
@@ -1,6 +1,6 @@
SPELL=mailman
- VERSION=2.1.24
- SECURITY_PATCH=1
+ VERSION=2.1.26
+ SECURITY_PATCH=2
SOURCE=$SPELL-$VERSION.tgz
SOURCE2=$SOURCE.sig
SOURCE_GPG="mailman.gpg:$SOURCE2:ESTABLISHED_UPSTREAM_KEY"
diff --git a/collab/mailman/HISTORY b/collab/mailman/HISTORY
index ace771c943..fe52dd71f4 100644
--- a/collab/mailman/HISTORY
+++ b/collab/mailman/HISTORY
@@ -1,3 +1,9 @@
+2018-03-17 Vlad Glagolev <stealth@sourcemage.org>
+ * DETAILS: updated spell to 2.1.26; SECURITY_PATCH++
+ * PRE_BUILD: added, to apply patch
+ * makefile.patch: added, backported from OpenBSD, to fix updates
+ * configs, volatiles: added, to keep configuration file
+
2017-09-06 Vlad Glagolev <stealth@sourcemage.org>
* BUILD: corrected home directory for mailman account
diff --git a/collab/mailman/PRE_BUILD b/collab/mailman/PRE_BUILD
new file mode 100755
index 0000000000..57e8bb240d
--- /dev/null
+++ b/collab/mailman/PRE_BUILD
@@ -0,0 +1,4 @@
+default_pre_build &&
+cd "${SOURCE_DIRECTORY}" &&
+
+patch -p0 < "${SPELL_DIRECTORY}/makefile.patch"
diff --git a/collab/mailman/configs b/collab/mailman/configs
new file mode 100644
index 0000000000..915c594876
--- /dev/null
+++ b/collab/mailman/configs
@@ -0,0 +1 @@
+^/usr/share/mailman/Mailman/mm_cfg.py$
diff --git a/collab/mailman/makefile.patch b/collab/mailman/makefile.patch
new file mode 100644
index 0000000000..95c7f70cc9
--- /dev/null
+++ b/collab/mailman/makefile.patch
@@ -0,0 +1,28 @@
+--- Makefile.in.orig Fri Aug 26 20:40:17 2005
++++ Makefile.in Wed Jul 9 14:13:20 2008
+@@ -28,7 +28,6 @@ bindir= @bindir@
+ prefix= @prefix@
+ exec_prefix= @exec_prefix@
+ var_prefix= @VAR_PREFIX@
+-DESTDIR=
+
+ CC= @CC@
+ INSTALL= @INSTALL@
+@@ -67,7 +66,7 @@ FILEMODE= 644
+ INSTALL_PROGRAM=$(INSTALL) -m $(EXEMODE)
+ DIRSETGID= chmod g+s
+
+-DATE = $(shell python -c 'import time; print time.strftime("%d-%b-%Y"),')
++DATE = $(shell date "+%d-%b-%Y")
+ LANGPACK = README-I18N.en templates messages
+ EXCLUDES = --exclude=CVS --exclude=.cvsignore --exclude=Makefile* --exclude=*.files --exclude=*.old
+
+@@ -81,7 +80,7 @@ subdirs: $(SUBDIRS)
+ (cd $$d; $(MAKE)); \
+ done
+
+-install: doinstall update
++install: doinstall
+
+ doinstall: $(SUBDIRS)
+ @echo "Creating architecture independent directories..."
diff --git a/collab/mailman/volatiles b/collab/mailman/volatiles
new file mode 100644
index 0000000000..d279d754d6
--- /dev/null
+++ b/collab/mailman/volatiles
@@ -0,0 +1 @@
+^/usr/share/mailman/Mailman/mm_cfg.pyc$