From owner-freebsd-ports Mon Jan 10 15:13:18 2000 Delivered-To: freebsd-ports@freebsd.org Received: from mail.westbend.net (ns1.westbend.net [209.224.254.131]) by hub.freebsd.org (Postfix) with ESMTP id 9DBAD14CA2; Mon, 10 Jan 2000 15:13:13 -0800 (PST) (envelope-from hetzels@westbend.net) Received: from admin (admin.westbend.net [209.224.254.141]) by mail.westbend.net (8.9.3/8.9.3) with SMTP id RAA45487; Mon, 10 Jan 2000 17:10:59 -0600 (CST) (envelope-from hetzels@westbend.net) Message-ID: <001801bf5bbf$f5930f40$8dfee0d1@westbend.net> From: "Scot W. Hetzel" To: "J.C. Frazier" , "Satoshi - Ports Wraith - Asami" Cc: "Dirk Froemberg" , "Vincent Poy" , "Patrick Bihan-Faou" , , , , References: <015d01bf57ef$34afcd00$8dfee0d1@westbend.net> <20000108150504.B76402@physik.TU-Berlin.DE> <387799F8.3182DD68@csocs.com> Subject: Re: ports/15873: New Apache_fp+php+mod_ssl-1.3.9+3.0.12+2.4.8 port. Date: Mon, 10 Jan 2000 17:10:59 -0600 Organization: West Bend Internet MIME-Version: 1.0 Content-Type: text/plain; charset="Windows-1252" Content-Transfer-Encoding: 7bit X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 5.50.3825.400 X-MimeOLE: Produced By Microsoft MimeOLE V5.50.3825.400 Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org From: "Satoshi - Ports Wraith - Asami" > * From: "J.C. Frazier" > > * other maintainers of course. I believe that 2 apache ports should be made as > * follows: > * - apache13-nonexport > * -apache13-export > * I could fairly easily integrate a configure script which would allow a user to > > How does this work with packages? Is it possible to make ports that > install the extra modules only (so they can be packaged independently > and pkg_add'ed)? > I don't think this will work with pkging the extra modules. The only way this could be accomplished it to create one Apache port that have module ports that depend on it. Currently, I have the new Apache port completed, it currently will apply patches for FP, & MOD_SSL (EAPI, mod_define). When I have it complete, it will be able to work with the mod_frontpage, mod_ssl, mod_php3 and mod_jserv modules. And each module can be packaged and added independently, without having to recompile the main Apache port. I have also fixed the apachectl program so that we can add additional -D{variable} when starting up the server (i.e. apachectl start_FP_SSL_PHP3 will start the server with -DFP -DSSL -DPHP3) without having to patch it for each module combination. case $ARG in - start) + start*) if [ $RUNNING -eq 1 ]; then echo "$0 $ARG: httpd (pid $PID) already running" continue fi - if $HTTPD ; then + MODULES=`cat $ARG | awk 'BEGIN { RS="_"}!($1 =="start"){ s = sprintf("%s -D%s", s, $1)}END{ printf s}'` + if $HTTPD $MODULES; then echo "$0 $ARG: httpd started" else echo "$0 $ARG: httpd could not be started" ERROR=3 fi Scot PS. apache-jserv should probable be renamed to mod_jserv, as it is a module not an apache server w/module. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message