From owner-cvs-all Thu Oct 1 22:42:18 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id WAA03246 for cvs-all-outgoing; Thu, 1 Oct 1998 22:42:18 -0700 (PDT) (envelope-from owner-cvs-all) Received: from redfish.go2net.com (redfish.go2net.com [207.178.55.5]) by hub.freebsd.org (8.8.8/8.8.8) with SMTP id WAA03241; Thu, 1 Oct 1998 22:42:16 -0700 (PDT) (envelope-from marcs@go2net.com) Received: from marcs by redfish.go2net.com with smtp (Exim 1.82 #2) id 0zOxwL-0006Sy-00; Thu, 1 Oct 1998 22:39:41 -0700 Date: Thu, 1 Oct 1998 22:39:40 -0700 (PDT) From: Marc Slemko X-Sender: marcs@redfish To: John Fieber cc: cvs-committers@freebsd.org, cvs-all@freebsd.org Subject: Re: cvs commit: ports/www/apache13-php3 Makefile ports/www/apache13-php3/files md5 configure.patch ports/www/apache13-php3/patches patch-aa patch-ab patch-am patch-an ports/www/apache13-php3/patches.modssl patch-aa patch-ab patch-ag patch-ak patch-al patch-am ... In-Reply-To: Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-cvs-all@freebsd.org X-Loop: FreeBSD.org Precedence: bulk On Wed, 30 Sep 1998, John Fieber wrote: > On Wed, 30 Sep 1998, Andreas Klemm wrote: > > > andreas 1998/09/30 11:16:08 PDT > > > > Modified files: > > www/apache13-php3 Makefile > > [...] > > Maybe somebody can clarify this for me...I thought one of the > great advances of Apache 1.3 was the ability to build modules > separately from the server, so I'm wondering why we have this > proliferation of apache ports with various module combinations. > Is it not possible to have a (php3|ssl) module port that simply > has a build and runtime dependency on the base Apache port? Not for SSL, no, because the base distribution can not include what is necessary to make SSL doable as a strict module without any code changes because the US gov't has some mental lapses. Possibly for php, haven't looked in depth. Certainly for your run of the mill "mod_foo". However, "run of the mill" modules are less commonly made into ports than big things that may need more changes. Now, however, it is far more possible to do so if they can be dynamically loadable. Note that none of this prevents binaries from being distributed, packages from working, etc.