Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 10 Jun 1999 16:27:39 +0200
From:      Palle Girgensohn <girgen@partitur.se>
To:        "Scot W. Hetzel" <hetzels@westbend.net>
Cc:        ports@FreeBSD.ORG
Subject:   Re: Multiple Apache ports
Message-ID:  <375FCB5B.81CFD172@partitur.se>
References:  <Pine.HPP.3.96.990609110116.6269E-100000@hp9000.chc-chimes.com> <375F16B9.CF04D2C1@partitur.se> <004201beb2f0$887ad8c0$8dfee0d1@westbend.net>

next in thread | previous in thread | raw e-mail | index | archive | help
"Scot W. Hetzel" wrote:
> 
> From: Palle Girgensohn <girgen@partitur.se>
> > I've been fiddling with making much of the apache static modules as DSO.
> > This seems to work fine for most stuff (havn't tried fp, and mod_ssl
> > still needs patching of the apache sources). Hence, if removing the
> > separate ports for stuff that can be done as DSO, one gets down to three
> > apache ports pretty easily. It's better than now. Theese three could
> > then be put together somehow...
> >
> > I have a working port for php, but it needs some cleaning up. One
> > problem is that it cannot depend on one single apache, since the
> > original apache install might be with ssl (apache or httpsd), with
> > frontpage or plain...
> >
> > I can send it to you for review, or to gnats btw... have to tidy it up a
> > bit first.
> >
> You may want to check out the NetBSD package tree (ports to us FreeBSD
> folks).  They have already solved the apache DSO problem for most of the
> main apache modules (ap-auth-cookies, ap-fastcgi, ap-perl, ap-php3, ap-ssl).

i did check it a while back (and it was one of the reasons I started
doing this myself), but then it wasn't as refined as you describe it. I
think I'll check it again.

> I have the apache (w/mod_ssl EAPI and frontpage patches) port and ap-ssl
> module port converted.  My next goal is to make the ap-frontpage module
> port.

Sounds good. Frontpage is a beast. I'd love to have it DSO.

>   Also, NetBSD has the php3 port broken up into a main port (php3) and
> module ports (php3-gd, php3-ldap, php3-mysql, php3-pgsql, php3-snmp).  This
> allows one to install the main PHP3 port and then decide if the want to
> install gd, ldap, snmp support and decide on which database to use (mysql or
> pgsql)  without having to recompile the entire PHP3 port.

Interesting. I'll check it out.

BTW: How do you set the dependencies? I tried setting it up dynamically,
by checking the existence of apache, httpsd and httpd, but Satoshi
recommended against it, since it would break make index, for example.
Still, I think other ports does similar things...

/Palle


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-ports" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?375FCB5B.81CFD172>