Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 10 Jan 2000 17:10:59 -0600
From:      "Scot W. Hetzel" <hetzels@westbend.net>
To:        "J.C. Frazier" <wolfman@csocs.com>, "Satoshi - Ports Wraith - Asami" <asami@FreeBSD.ORG>
Cc:        "Dirk Froemberg" <dirk@FreeBSD.ORG>, "Vincent Poy" <vince@venus.GAIANET.NET>, "Patrick Bihan-Faou" <patrick@mindstep.com>, <freebsd-ports@FreeBSD.ORG>, <ache@FreeBSD.ORG>, <rse@engelschall.com>, <adam@algroup.co.uk>
Subject:   Re: ports/15873: New Apache_fp+php+mod_ssl-1.3.9+3.0.12+2.4.8 port.
Message-ID:  <001801bf5bbf$f5930f40$8dfee0d1@westbend.net>
References:  <015d01bf57ef$34afcd00$8dfee0d1@westbend.net> <Pine.BSF.4.21.0001051943250.20208-100000@venus.GAIANET.NET> <20000108150504.B76402@physik.TU-Berlin.DE> <387799F8.3182DD68@csocs.com> <vqciu11anwu.fsf@silvia.hip.berkeley.edu>

next in thread | previous in thread | raw e-mail | index | archive | help
From: "Satoshi - Ports Wraith - Asami" <asami@FreeBSD.ORG>
> * From: "J.C. Frazier" <wolfman@csocs.com>
>
>  * 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




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?001801bf5bbf$f5930f40$8dfee0d1>