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>