aboutsummaryrefslogtreecommitdiff
path: root/mail/mailman
diff options
context:
space:
mode:
authorJohann Visagie <wjv@FreeBSD.org>2002-07-22 14:29:09 +0000
committerJohann Visagie <wjv@FreeBSD.org>2002-07-22 14:29:09 +0000
commit2957ac73158075a60cb9e3198c514cfaf2973de3 (patch)
tree00af753d64ceb7bfdd856250919c79da8763cdc0 /mail/mailman
parentca3d06fb6a5c9cb0ba7fe1d4e968c19cc23c838e (diff)
downloadports-2957ac73158075a60cb9e3198c514cfaf2973de3.tar.gz
ports-2957ac73158075a60cb9e3198c514cfaf2973de3.zip
- Update to version 2.0.12
- Update $PKGDEINSTALL so that running Python processes beloning to mailman user should be killed correctly upon port/package deinstallation, even when the version of Python had been updated since the port/package was installed. - Fix a small oversight in $PLIST to allow clean package installations (i.e. where there is not an existing mailman user) to set file permissions correctly.
Notes
Notes: svn path=/head/; revision=63385
Diffstat (limited to 'mail/mailman')
-rw-r--r--mail/mailman/Makefile3
-rw-r--r--mail/mailman/distinfo2
-rw-r--r--mail/mailman/pkg-deinstall2
-rw-r--r--mail/mailman/pkg-plist2
4 files changed, 4 insertions, 5 deletions
diff --git a/mail/mailman/Makefile b/mail/mailman/Makefile
index 576528211e85..e918de31ba16 100644
--- a/mail/mailman/Makefile
+++ b/mail/mailman/Makefile
@@ -6,7 +6,7 @@
#
PORTNAME= mailman
-PORTVERSION= 2.0.11
+PORTVERSION= 2.0.12
CATEGORIES= mail
MASTER_SITES= http://www.list.org/ \
${MASTER_SITE_GNU} \
@@ -82,7 +82,6 @@ pre-configure:
post-configure:
@ ${SED} -e 's#%%USER%%#${MM_USERNAME}#g' \
-e 's#%%GROUP%%#${MM_GROUPNAME}#g' \
- -e 's#%%PYTHON_CMD%%#${PYTHON_CMD}#g' \
-e 's#%%MAILMANDIR%%#${MAILMANDIR}#g' pkg-deinstall > \
${PKGDEINSTALL}
@ ${SED} -e 's#%%MAILMANDIR%%#${MAILMANDIR}#g' \
diff --git a/mail/mailman/distinfo b/mail/mailman/distinfo
index 29c8597a2c82..a82ddf917095 100644
--- a/mail/mailman/distinfo
+++ b/mail/mailman/distinfo
@@ -1 +1 @@
-MD5 (mailman-2.0.11.tgz) = 915264cb1ac8d7b78ea9eff3ba38ee04
+MD5 (mailman-2.0.12.tgz) = 94999f0954ff91e880a2102717c0474e
diff --git a/mail/mailman/pkg-deinstall b/mail/mailman/pkg-deinstall
index 0362df163adc..e3083a35ae54 100644
--- a/mail/mailman/pkg-deinstall
+++ b/mail/mailman/pkg-deinstall
@@ -32,7 +32,7 @@ DEINSTALL)
zero_crontab %%USER%%
if ps -axwU %%USER%% | grep -q python; then
echo 'Killing all running processes belonging to user "%%USER%%".'
- killall -u %%USER%% %%PYTHON_CMD%%
+ killall -m -u %%USER%% python
sleep 2
fi
;;
diff --git a/mail/mailman/pkg-plist b/mail/mailman/pkg-plist
index edb004acb7ab..cf4855c02856 100644
--- a/mail/mailman/pkg-plist
+++ b/mail/mailman/pkg-plist
@@ -288,7 +288,7 @@
%%MMDIR%%/templates/userpass.txt
%%MMDIR%%/templates/verify.txt
@exec chmod 2775 %B
-@exec chgrp -R %%MMGRP%% %%MMDIR%%
+@exec chgrp -R %%MMGRP%% %D/%%MMDIR%%
%%PORTDOCS%%share/doc/mailman/BUGS
%%PORTDOCS%%share/doc/mailman/FAQ
%%PORTDOCS%%share/doc/mailman/INSTALL