Opened 16 years ago

Closed 16 years ago

Last modified 15 years ago

#13321 closed defect (fixed)

Mailman (2.1.9 for OS X 10.5) should depend on apache2 not apache

Reported by: knaujok@… Owned by: jmroot (Joshua Root)
Priority: Normal Milestone:
Component: ports Version: 1.5.0
Keywords: Cc:
Port:

Description

Mailman's Portfile 30236 lists apache as depends_run, however, OS X 10.5 uses apache2 not apache. Also the post-install instructions for the http.conf file are wrong since such file under 10.5 is now in /etc/apache2.

Change History (6)

comment:1 Changed 16 years ago by ryandesign (Ryan Carsten Schmidt)

Milestone: Port Bugs

According to the requirements web page, mailman merely requires a web server that supports the CGI spec. It does not specifically require Apache. (There are other web servers, you know. Personally I use lighttpd.) Therefore the port should not depend on apache or apache2 or on any other web server. The user should have the choice of installing whatever web server suits them.

comment:2 in reply to:  1 Changed 16 years ago by jmroot (Joshua Root)

Replying to ryandesign@macports.org:

the port should not depend on apache or apache2 or on any other web server. The user should have the choice of installing whatever web server suits them.

By the same reasoning, the dependency on postfix should also be removed, since many other MTAs will work. Also, the requirements page suggests that Python 2.4 is better supported, so the python23 dependency should probably be changed to python24.

comment:3 Changed 16 years ago by jmroot (Joshua Root)

Owner: changed from macports-tickets@… to jmr@…
Priority: HighNormal
Status: newassigned

comment:4 Changed 16 years ago by jmroot (Joshua Root)

I've realised that when the dependencies were set in the mailman Portfile, MacPorts (or DarwinPorts) didn't sanitise the PATH. So the intention was never to make users install the apache and postfix ports no matter what.

comment:5 Changed 16 years ago by jmroot (Joshua Root)

Resolution: fixed
Status: assignedclosed

Dependencies updated in r34932.

comment:6 Changed 15 years ago by (none)

Milestone: Port Bugs

Milestone Port Bugs deleted

Note: See TracTickets for help on using tickets.