Commit graph

130 commits

Author SHA1 Message Date
Baptiste Daroussin
e04b632220 Fix properties on pkg-plist 2014-01-21 23:40:21 +00:00
Rene Ladan
50f8eaece1 Python cleanup:
- USE_PYTHON* = 2.X -> USE_PYTHON* = 2
- USE_PYTHON* = 2.X+ -> USE_PYTHON* = yes
Reviewed by:	python (mva, rm)
Approved by:	portmgr-lurkers (mat)
2014-01-13 21:00:02 +00:00
Matthias Andree
57bfaa32c3 - Update to new upstream release 2.1.17, resetting PORTREVISION.
- Remove patch-Makefile.in, which has been integrated by upstream.

- Announcement:
<https://mail.python.org/pipermail/mailman-announce/2013-November/000186.html>

- Poudriere 3.0.13 ticket filed about misreported orphans in testport:
<https://fossil.etoilebsd.net/poudriere/tktview/e8d957a27f8ce8b6255ed655d031e6d05b02492c>
2013-11-25 07:56:14 +00:00
Matthias Andree
b5ca2a054c simplify, per Mark Sapiro's suggestion 2013-10-23 21:00:45 +00:00
Matthias Andree
86b3563dc7 Distill Python-compileall fix into something fit for shipping upstream,
and fixing a missed directory component along the way (bumping PORTREVISION).
2013-10-18 18:34:09 +00:00
Matthias Andree
9ea5412619 Upgrade to new upstream release 2.1.16, release notes:
https://launchpad.net/mailman/2.1/2.1.16/

Support stage directory. (Requires Python 2.7, 2.6 is no longer
sufficient.) This requires us to compile the Python scripts ourselves to
avoid spilling the stagedir name all over the .pyc files, as Mailman's
build would do (causing complaints from make stage-qa).
While there, compile bin/*.py programs, too.

The post-install section of the Makefile is more verbose now.

Run Mailman's bin/update after install.

Fixes to handling the mailman_last_version file to avoid leftover dirs
from an unused Mailman installation and deinstallation.

Scripts are more robust now, and use mktemp -d for temporary directories.
2013-10-18 16:42:11 +00:00
Baptiste Daroussin
fd61959c15 Add NO_STAGE all over the place in preparation for the staging support (cat: mail) 2013-09-20 19:59:12 +00:00
Florian Smeets
96bedb64e4 Fix a typo that prevented the port from building 2013-09-02 21:52:27 +00:00
Matthias Andree
854b45ea77 Note that I could not fully test all integrations yet. If integrations are
failing, please add detailed information how you set up your MTA, and
Mailman, what user/group IDs are, how list aliases are managed, and
thereabouts.

- Update to 2.1.15. [2] Changes: click View the full Changelog on
  https://launchpad.net/mailman/2.1/2.1.15
- Fix without-NLS install: Install at least English template. [1]
- Drop EXIM3 option, we don't have an Exim 3 port any more.
- Drop INTEGRATION option, which would at best be confusing.
- Reformat COMMENT to fit into common limits.
- Fix typo in COURIER_DESC.
- When Postfix integration is chosen, add BUILD and RUN_DEPENDS on
  Postfix because we need the postconf program.
- Use htdig patches for Mailman version 2.1.12 and remove BROKEN tag,
  in an experimental attempt to revive htdig support.
- Fix a few minor glitches in FreeBSD-post-install-notes.
- Drop files/patch-Mailman__Cgi__confirm.py, integrated in upstream tarball.
- Add launchpad.net to MASTER_SITES.
- Update files/postfix-verp.diff.
- Install a dummy one-line text file into PYTHON_SITELIBDIR so that
  Python's upgrade-site-packages would reinstall Mailman. [1]
- Add "status" support for rc.d script. [3]
- Change pre-fetch: to pre-everything::
- Revise formatting of pre-everything text to make clear it displays
  default values, not current values. To avoid ports/170280.

PR:		ports/135503 [1]
PR:		ports/170280 [2]
PR:		ports/170285 [2]
PR:		ports/176180 [1]
PR:		ports/181298 [3]
Submitted by:	Lowell Gilbert [1]
Submitted by:	Stefan Lasiewski [2]
Submitted by:	Oliver Fromme [3]
2013-08-29 22:58:07 +00:00
Matthias Andree
fd25081183 Grab port.
I am aware there are open PRs and new versions, will see to that later.
2013-08-21 08:05:53 +00:00
William Grzybowski
2081ba1c0f mail/mailman: reset maintainership
- Add port back to the pool

PR:		ports/181428
Submitted by:	Chris Petrik <c.petrik.sosa@gmail.com> (maitainer)
2013-08-20 19:46:35 +00:00
Alex Kozlov
d4041784dc - Remove MAKE_JOBS_SAFE variable
Approved by:	portmgr (bdrewery)
2013-08-14 22:35:50 +00:00
Wesley Shields
b1b460b5b2 Fix indefinite article.
PR:		ports/180176
Submitted by:	lth@
Approved by:	maintainer
2013-07-06 19:24:51 +00:00
Baptiste Daroussin
943f06893d Turn MTA into a RADIO options (0-1) 2013-06-05 17:53:50 +00:00
Alex Kozlov
e159824929 - Convert USE_GETTEXT to USES (part 3)
Approved by:	portmgr (bapt)
2013-04-24 18:10:30 +00:00
Bryan Drewery
6910bf819a - Please welcome back Chris Petrik as maintainer of
these ports [1]
- Trim headers
- Remove indefinite article from COMMENT
- Convert tab to space in WWW lines

PR:		ports/175415 [1]
Submitted by:	Chris Petrik <c.petrik.sosa@gmail.com> [1]
Discussed with:	bapt
2013-03-07 03:25:10 +00:00
Baptiste Daroussin
355195d82f Fix NLS logic after new options framework
Reported by:	pointyhat (linimon)
2012-06-17 21:57:30 +00:00
Baptiste Daroussin
7da39d11c2 Convert to new options framework 2012-06-13 05:55:02 +00:00
Wesley Shields
be30deccdd Fix reinstall target by not moving files. Instead copy them.
PR:		ports/166167
Submitted by:	"A.J. Kehoe IV (Nanoman)" <hg3hNqHo@nanoman.ca>
Feature safe:	yes
2012-03-26 13:10:01 +00:00
TAKATSU Tomonari
ac239c2b83 - mail/mailman [1]
* Add LICENSE section
  * Add CONFLICTS with japanese/mailman
  * Make use of SUB_FILES
  * Make use of PORTDOCS
  * Apply simple use of OPTIONS
  * Add WITHOUT_NLS knob to make portlint happier
  * Append "MTA = 'Postfix'" to mm_cfg.py.dist.in when defined
    both WITH_POSTFIX and WITH_INTEGRATION at the same time [3]
  * Bump PORTREVISION

- japanese/mailman [2]
  * Switch to Japanized mailman 2.1.14+j7 based on mail/mailman
  * Take maintainership
  * Add CONFLICTS with mail/mailman
  * Update pkg-descr
  * Set PORTEPOCH because 2.1.14.j7 is less than 2.1.14_6

PR:		ports/165404 (based on) [1], ports/165403 [2]
Submitted by:	tota (myself) [1] [2]
Suggested by:	Yoshito Takeuchi [3]
Approved by:	Sunagawa Koji (maintainer) [2]
Dedicated to:	Tokio Kikuchi
2012-03-04 06:00:38 +00:00
Doug Barton
83eb2c3700 In the rc.d scripts, change assignments to rcvar to use the
literal name_enable wherever possible, and ${name}_enable
when it's not, to prepare for the demise of set_rcvar().

In cases where I had to hand-edit unusual instances also
modify formatting slightly to be more uniform (and in
some cases, correct). This includes adding some $FreeBSD$
tags, and most importantly moving rcvar= to right after
name= so it's clear that one is derived from the other.
2012-01-14 08:57:23 +00:00
Doug Barton
02622773e6 Remove comments and optional dependencies for ports which are
about to be removed.
2011-11-01 21:59:38 +00:00
Martin Matuska
05283844eb Fix MAIL_GID for Postfix MTA to "nobody" 2011-10-30 18:46:00 +00:00
Chris Rees
53aab1f990 - Disable gate news by default to prevent lockups on slower machines
PR:		ports/120173
Submitted by:	"Julian H. Stacey" <jhs@berklix.org>
Approved by:	rene (mentor)
2011-06-26 07:27:12 +00:00
Chris Rees
2b3a95fed8 Let's try this one again.
- Stop touching files outside WRKDIR before install
- Use USERS and GROUPS -- this time via patch [1]
- Change BROKEN to IGNORE fo incorrect OPTIONS choices
- Use @stopdaemon

PR:		ports/157868
Submitted by:	Guido Falsi <mad@madpilot.net>
Approved by:	rene (mentor)
2011-06-21 16:00:53 +00:00
Chris Rees
9435d28edb - Revert previous USERS fix until reworked and tested
- Revert MAIL_GROUP change for Postfix
- Reset maintainership

Approved by:	tabthorpe (co-mentor), wxs (maintainer)
2011-06-15 17:06:18 +00:00
Wesley Shields
c70c2dcaca - Fix missing escapes in the rc script.
PR:		ports/157868
Submitted by:	Roland Behme <rb@nugman.de>
2011-06-14 11:49:25 +00:00
Chris Rees
ccc31701b6 - Correct GROUP when postfix OPTION is selected [1]
- Add nobody user and group to UIDs/GIDs for mail/mailman [2]
- Stop touching files outside WRKDIR before install [2]
- Use USERS and GROUPS [2]
- Change BROKEN to IGNORE for incorrect OPTIONS choices [2]
- Use @stopdaemon [2]
- Correct rc script to check for pidfile before attempting kill [2]

PR:		ports/142000
Submitted by:	Adriaan <ratten.adriaan@gmail.com> [1], crees [2]
Approved by:	rene (mentor), wxs (maintainer)
2011-06-13 19:22:25 +00:00
Wesley Shields
8c900bc98e Fix MAILMANDIR macro substitution.
Noticed by:	tota@
Pointyhat to:	me :(
2011-04-18 14:35:46 +00:00
Wesley Shields
f1b21e4753 Restore PORTREVISION which I erroneously removed in previous update.
Noticed by:	osa@
2011-04-17 16:49:05 +00:00
Wesley Shields
4a4892cbdb Add option for NAMAZU2, off by default so no PORTREVISION bump.
PR:		portts/156296
Submitted by:	TAKATSU Tomonari <tota@FreeBSD.org>
2011-04-17 13:34:01 +00:00
Wesley Shields
5939826f07 Fix post-install documentation.
PR:		ports/155530
Submitted by:	Thomas A. Limoncelli <tal@whatexit.org>
2011-03-29 02:38:16 +00:00
Wesley Shields
fe5eb7fd47 Add patch missed in previous commit.
Also note that previous commit dropped MD5 from distinfo.

Pointyhat to:	wxs@ :(
2011-03-10 14:37:04 +00:00
Wesley Shields
6496c537f6 Add a patch to fix the XSS vulnerabilities.
PR:		ports/155355
Submitted by:	Hilko Meyer <hilko.meer@gmx.de>
Obtained from:	http://mail.python.org/pipermail/mailman-announce/attachments/20110218/15500b22/attachment.txt
Security:	64691c49-4b22-11e0-a226-00e0815b8da8
2011-03-10 14:35:55 +00:00
Wesley Shields
6085447366 Fix up MASTER_SITES: not available from list.org anymore and add gnu mirrors. 2010-10-17 01:38:20 +00:00
Wesley Shields
ab21e7d02e Update to 2.1.14 - note that the HTDIG option is currently broken until
a new patch is released.
2010-10-17 00:40:15 +00:00
Wesley Shields
a8cefd198c Grab this as I use it regularly.
Feature safe:	yes
2010-06-19 11:56:11 +00:00
Mark Linimon
9fdb42c6c8 Reset jmelo@FreeBSD.org due to many months of inactivity and no response
to PRs.

Hat:		portmgr
Feature safe:	yes
2010-06-19 04:23:03 +00:00
Doug Barton
1d6b4b3f91 Begin the process of deprecating sysutils/rc_subr by
s#. %%RC_SUBR%%#. /etc/rc.subr#
2010-03-27 00:15:24 +00:00
Dmitry Marakasov
a13d9a603d - Switch SourceForge ports to the new File Release System: categories starting with M 2009-08-22 00:28:34 +00:00
Jean Milanez Melo
1bde2403af - Add indexing and htdig patches. 2009-07-10 16:12:17 +00:00
Martin Wilke
b8d7e2b3e3 - Update to 2.1.12
Changelog:
	Mailman 2.1.12 is a minor bug fix and Python 2.6 compatibility release.

	The minimum Python for this release is Python 2.4 and it is compatible
	with Python through 2.6. The previous Mailman releases are not
	compatible with Python 2.6.

PR:		134442
Submitted by:	miwi
Approved by:	maintainer timeout
2009-05-28 07:07:16 +00:00
Jean Milanez Melo
3c6cc9886f - Fix pkg-plist after update. 2008-09-04 14:41:07 +00:00
Jean Milanez Melo
cc04d7a375 - Fix message in pkg-message.
Reported by:		Chris St Denis <chris@smartt.com> by email
2008-09-03 23:36:12 +00:00
Jean Milanez Melo
12c90f10ef - Update to 2.1.11.
PR:		ports/126109
Submitted by:	Yarema <yds@CoolRat.org>
2008-09-03 23:22:16 +00:00
Jean Milanez Melo
a4fe96a89d - Update htdig patch to 2.1.10.
PR:		ports/123802
Submitted by:	Martin Matuska <mm@FreeBSD.org>
2008-05-19 13:17:28 +00:00
Jean Milanez Melo
c942cd56ac - Update to 2.1.10. 2008-04-24 14:05:51 +00:00
Xin LI
8e046e4a7a Teach mailman how to utilize postfix's XVERP functionality,
which drastically improves mail delivery performance when
VERP is being used.

In order to exploit the performance gain, one has to choose
'POSTFIX' in the OPTIONS menu, configure postfix with proper
smtpd_authorized_verp_clients settings, then add:

	VERP_STYLE = 'Postfix'

to the mm_cfg.py configuration.

The Postfix style XVERP delivery is disabled by default.

PR:		ports/116847
Approved by:	maintainer timeout
2007-10-22 21:26:49 +00:00
Jean Milanez Melo
cd7f80aab7 - Make possible to set CONFIGURE_ARGS in another place.
Submitted by:	John Marshall <John.Marshall@riverwillow.com.au> by private mail.
2007-09-04 14:50:56 +00:00
Martin Matuska
827425a650 - Add patch with Slovak translation (OPTIONAL)
- Bump PORTREVISION

PR:		ports/114828
Submitted by:	mm
Approved by:	jmelo (maintainer, private e-mail)
2007-08-22 13:45:09 +00:00