Current status of www/apache24

2 views
Skip to first unread message

Corey Smith

unread,
Sep 7, 2012, 7:46:29 PM9/7/12
to freebsd...@freebsd.org
Has anybody made any effort to port Apache 2.4.x yet? I didn't see
anything in google, the mailing list archives or the problem reports.

If not I will probably give an initial port a try this weekend.

-Corey Smith
_______________________________________________
freebsd...@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-apache
To unsubscribe, send any mail to "freebsd-apach...@freebsd.org"

olli hauer

unread,
Sep 8, 2012, 8:20:59 AM9/8/12
to freebsd...@freebsd.org
On 2012-09-08 01:46, Corey Smith wrote:
> Has anybody made any effort to port Apache 2.4.x yet? I didn't see
> anything in google, the mailing list archives or the problem reports.
>
> If not I will probably give an initial port a try this weekend.
>
> -Corey Smith

Hi Corey,

I'm working on it.

First milestone was the more or less rewrite of bsd.apache.mk,
apache22 port and the apr update.

There are some really important parts to honor, for example

Apache 2.4 and onwards doesn't require linking the MPM module
directly in the httpd binary anymore. APXS lost the MPM_NAME query,
so we can't assume a given MPM anymore.

But at the moment we need the MPM information in some places to
adjust build parameters (for example in bsd.php.mk).

Next every port which use the macro "USE_APACHE=22+" should be
tested to build against apache24 (~130 ports).

So you see, there are some more places to look.

--
Regards,
olli

Corey Smith

unread,
Sep 8, 2012, 11:47:49 AM9/8/12
to olli hauer, freebsd...@freebsd.org
On Sat, Sep 8, 2012 at 8:20 AM, olli hauer <oha...@gmx.de> wrote:

> I'm working on it.
>

Do you have the patches or a repo available anywhere? I would be glad to
help with testing.

-Corey Smith

Corey Smith

unread,
Sep 18, 2012, 2:10:39 AM9/18/12
to olli hauer, freebsd...@freebsd.org
I have a working version of the www/apache24 port that is capable of
building all modules including all MPMs as shared modules using the OPTIONS
framework. IMHO there doesn't seem to be a good reason to have the MPM
specific sub-ports anymore.

The latest copy of the port is available here:

https://github.com/corsmith/ports-wip

The devel/apr1 port will need to have a CRYPTO tunable added to support the
session_crypto module. I will update the repo with that enhancement
shortly.
Reply all
Reply to author
Forward
0 new messages