non port: mail/mailman/files/pkg-opts |
Number of commits found: 13 |
Friday, 5 May 2006
|
18:49 jmelo
- Add OPTIONS to choose MTA integration.
- Remove "make options", it's not necessary.
- Fix/update FreeBSD-post-install-notes doc.
- Fix both pkg-install and pkg-deinstall to add/delete mailman user in
/var/cron/allow
- Use pkg-message as SUB_FILES.
Approved by: mnag (mentor)
 |
Tuesday, 13 Jul 2004
|
18:58 vs
Fix UID/GID in options.
PR: ports/68936
Submitted by: Chris Pepper
Fixed by: Vivek Khera (maintainer)
 |
Friday, 12 Dec 2003
|
23:50 sergei
- Add WITH_HTDIG knob to enable htdig integration
- Start using DIST_SUBDIR because of the funkyness of the patch names
- Tweak pkg-plist (duplicate @dirrm/@unexec rmdir, use DOCSDIR, etc.)
- Do not bump PORTREVISION: The default built binaries are unchanged
PR: 57877
Submitted by: Scott Lambert <lambert@lambertfam.org>
Approved by: maintainer
 |
Friday, 5 Sep 2003
|
02:23 nork
o Correct missing some files in pkg-plist.
o The recommended GID for postfix is updated.
o Change MAINTAINERship as new address.
PR: ports/56014
Submitted by: Vivek Khera <vivek@khera.org> (maintainer)
 |
Wednesday, 12 Feb 2003
|
08:10 wjv
- Update to version 2.2.1, which includes a fix to a cross-site scripting
vulnerability.
- Add a file, installed to $DOCSDIR, with more explicit post-installation
instructions.
- Update $PKGMESSAGE to point to this new file.
- Add more explicit warnings in various places that MAIL_GID *must* be set at
build time if Mailman is to be used with an alternate (non-Sendmail) MTA.
- Bring port in line with other similar ports by NOT explicitly depending on
Apache. This is both more maintainable and allows the user greater scope
in setting up a custom configuration, including the use of an alternative
web server. (Also, Mailman _can_ be used without a web server.)
- Clean up which documentation files get installed to $DOCSDIR.
 |
Thursday, 23 Jan 2003
|
12:49 wjv
- Update author's email address in $DESCR.
- Update $PKGREQ to depend explicitly on Python >= 2.1.3, and not just >= 2.1
- Document required value of $MAIL_GID for Exim4.
- Substantial rewrite of $PKGINSTALL:
- Simplified layout.
- More extensive error checking.
- More expressive and user-friendly output.
- Substantial rewrite of $PKGDEINSTALL:
- Simplified layout.
- More expressive and user-friendly output.
- Delete %%MAILMANDIR%%/data/last_mailman_version in DEINSTALL, and restore
it in POST-DEINSTALL if the entire Mailman installation has not been
removed. This file is required by Mailman's update script (run as part
of the installation procedure) to update active mailing lists.
- Delete the errorlog if it is the only existing logfile. This will
finally allow the mailman port/package to be completely and cleanly
deinstalled when there are no active lists or updated configuration.
- Bump $PORTREVISION, with apologies to those tracking the port.
It should now finally be possible to update a Mailman installation with
active mailing lists simply by deinstalling the port/package, and
reinstalling a later version (or by using portupgrade(1)). There are still
no guarantees, though, and a backup is thorouhly recommended.
 |
Monday, 20 Jan 2003
|
13:02 wjv
- Add dependency on www/lynx, required for Mailman's mail filtering feature.
- Add patch to Mailman/Defaults.py.in, to correct path to lynx and various
MTAs.
- Change default $MAIL_GID and $CGI_GID values from numerical GIDs to group
names.
- Minor change to $PLIST to ensure clean deinstallation.
- Bump $PORTREVISION
Submitted by: Jan Siml <jsi@jules.de> (Lynx dependency)
 |
Friday, 17 Jan 2003
|
12:58 wjv
- Update to the long-anticipated version 2.1
 |
Monday, 21 Oct 2002
|
15:31 wjv
- Overdue update to version 2.0.13, a minor bugfix release
- Refrain from invoking ${PERL}
- Call Mailman's distributed check_perms script post-installation to fix file
permissions instead of doing so manually. This is more modular and will
greatly ease maintenance of the port. It implies a level of trust in
check_perms... but then, installing and running any 3rd party software
implies a level of trust.
 |
Thursday, 9 May 2002
|
12:50 wjv
- Work around a very obscure but potentially severe security problem.
Should a user...
- use su(1) or sudo to gain root privileges in such a way that his own
environment is maintained, and
- should that user have the variable USERNAME defined in his environment to
point to his own username (not entirely unlikely), and
- should the user install the Mailman port and immediately deinstall it,
... his own userid will be deleted by $PKGDEINSTALL.
The short-term fix implemented here is to munge the names of the variables
used by the port's Makefile.
- Correctly list image directory in $PLIST, even if the user changes it from
the default.
- Add a WITH_APACHE2 knob and document it.
- Bump PORTREVISION
Submitted by: Volker Stolz <vs@lambda.foldr.org> (security issue)
 |
Wednesday, 6 Mar 2002
|
07:25 wjv
- Fix a nasty typo.
 |
Wednesday, 20 Feb 2002
|
09:09 wjv
- Add missing $CONFIGURE_ARGS. (Whoops again!) - Actually install the images
for Mailman's web front-end to ${PREFIX}/www/icons, instead of depending on
the user to do this in a post-installation step. Add a new build-time
variable to control the location where these images are intstalled. -
Gratuitous change: Change the GNU logo and link in the footer of most pages
in Mailman's web front-end to a "Powered by FreeBSD" logo, and a link to the
FreeBSD home page. This was accomplished by: - Patching the source to allow
for multiple footer bars based on a new configuration variable LOGO_OS.
If LOGO_OS is set to 'FreeBSD', the FreeBSD footer will be displayed;
otherwise, it reverts to the default GNU footer. - Set LOGO_OS to
'FreeBSD' in the installed Defaults.py (The user may override this in
mm_cfg.py) - Bump $PORTREVISION again. (Sorry guys.)
 |
Tuesday, 19 Feb 2002
|
13:58 wjv
- Just another checkpoint commit in the cleanup of the Mailman port. - Add a
(non-standard) $PKGOPTS file (currently $FILESDIR/pkg-opts) to document the
user configurable build time variables supported by the port. Add a target
"options" to Makefile to display build time options in a human readable
format. Remove reams of comments from Makefile - superseded by $PKGOPTS.
- Clean up the killing of running qrunner processes in $PKGDEINSTALL. - Bump
the $PORTREVISION. (Yes, again.)
 |
Number of commits found: 13 |