OpenPKG CVS Repository
  http://www.openpkg.org/cvsweb/cvsweb.cgi
  ____________________________________________________________________________

  Server: cvs.openpkg.org                  Name:   Christoph Schug
  Root:   /e/openpkg/cvs                   Email:  [EMAIL PROTECTED]
  Module: openpkg-src                      Date:   23-Jul-2002 17:31:58
  Branch: HEAD                             Handle: 2002072316315800

  Modified files:
    openpkg-src/apache      apache.base apache.spec

  Log:
    PHP3 support doesn't make things better but nevertheless sometimes it is
    required :-/

  Summary:
    Revision    Changes     Path
    1.4         +5  -0      openpkg-src/apache/apache.base
    1.72        +124 -8     openpkg-src/apache/apache.spec
  ____________________________________________________________________________

  Index: openpkg-src/apache/apache.base
  ============================================================
  $ cvs diff -u -r1.3 -r1.4 apache.base
  --- openpkg-src/apache/apache.base    7 Feb 2002 14:20:54 -0000       1.3
  +++ openpkg-src/apache/apache.base    23 Jul 2002 15:31:58 -0000      1.4
  @@ -228,3 +228,8 @@
       AddType application/x-httpd-php .php
   </IfModule>
   
  +#   PHP3 support
  +<IfModule mod_php3.c>
  +    AddType application/x-httpd-php3 .php3
  +</IfModule>
  +
  Index: openpkg-src/apache/apache.spec
  ============================================================
  $ cvs diff -u -r1.71 -r1.72 apache.spec
  --- openpkg-src/apache/apache.spec    22 Jul 2002 19:01:11 -0000      1.71
  +++ openpkg-src/apache/apache.spec    23 Jul 2002 15:31:58 -0000      1.72
  @@ -40,6 +40,7 @@
   %{!?with_mod_ssl:            %define  with_mod_ssl            no}
   %{!?with_mod_perl:           %define  with_mod_perl           no}
   %{!?with_mod_php:            %define  with_mod_php            no}
  +%{!?with_mod_php3:           %define  with_mod_php3           no}
   %{!?with_mod_dav:            %define  with_mod_dav            no}
   %{!?with_mod_layout:         %define  with_mod_layout         no}
   %{!?with_mod_macro:          %define  with_mod_macro          no}
  @@ -54,7 +55,7 @@
   %{!?with_mod_roaming:        %define  with_mod_roaming        no}
   %{!?with_mod_relocate:       %define  with_mod_relocate       no}
   
  -#   more optional settings
  +#   more optional PHP4 specific settings
   #   (requires "with_mod_php" set to "yes" above!)
   %{!?with_mod_php_mysql:      %define  with_mod_php_mysql      no}
   %{!?with_mod_php_gd:         %define  with_mod_php_gd         no}
  @@ -76,25 +77,49 @@
   %{!?with_mod_php_bc:         %define  with_mod_php_bc         no}
   %{!?with_mod_php_transsid:   %define  with_mod_php_transsid   no}
   
  +#   more optional PHP3 specific settings
  +#   (requires "with_mod_php3" set to "yes" above!)
  +%{!?with_mod_php3_ftp:       %define  with_mod_php3_ftp       no}
  +%{!?with_mod_php3_gd:        %define  with_mod_php3_gd        no}
  +%{!?with_mod_php3_jpeg:      %define  with_mod_php3_jpeg      no}
  +%{!?with_mod_php3_mysql:     %define  with_mod_php3_mysql     no}
  +%{!?with_mod_php3_openssl:   %define  with_mod_php3_openssl   no}
  +%{!?with_mod_php3_pdflib:    %define  with_mod_php3_pdflib    no}
  +%{!?with_mod_php3_zlib:      %define  with_mod_php3_zlib      no}
  +
   #   fixing implicit inter-module dependencies and correlations
   %if "%{with_mod_php}" == "yes"
  +%if "%{with_mod_php3}" == "yes"
  +%{error: with_mod_php conflicts with with_mod_php3}
  +#   FIXME: error macro does not terminate execution
  +exit 1
  +%endif
   %if "%{with_mod_ssl}" == "yes"
   %define with_mod_php_openssl yes
   %define with_mod_php_mm      yes
   %endif
  -%if "%{with_mod_php_mysql}" == "yes"
  +%if "%{with_mod_php_mysql}" == "yes" || "%{with_mod_php_pdflib}" == "yes"
   %define with_mod_php_zlib    yes
   %endif
   %if "%{with_mod_php_freetype}" == "yes"
   %define with_mod_php_gd      yes
   %endif
   %endif
  +%if "%{with_mod_php3}" == "yes"
  +%if "%{with_mod_ssl}" == "yes"
  +%define with_mod_php3_openssl yes
  +%endif
  +%if "%{with_mod_php3_mysql}" == "yes" || "%{with_mod_php3_pdflib}" == "yes"
  +%define with_mod_php3_zlib    yes
  +%endif
  +%endif
   
   #   package component versions
   %define       V_apache             1.3.26
   %define       V_mod_ssl            2.8.10-1.3.26
   %define       V_mod_perl           1.27
   %define       V_mod_php            4.2.2
  +%define       V_mod_php3           3.0.18
   %define       V_mod_dav            1.0.3-1.3.6
   %define       V_mod_layout         3.2
   %define       V_mod_macro          1.1.2
  @@ -117,7 +142,7 @@
   Group:        Web
   License:      ASF
   Version:      %{V_apache}
  -Release:      20020722
  +Release:      20020723
   
   #   list of sources
   Source0:      http://www.apache.org/dist/httpd/apache_%{V_apache}.tar.gz
  @@ -135,6 +160,7 @@
   Source12:     
http://download.sourceforge.net/accessreferer/mod_access_referer-%{V_mod_access_referer}.tar.gz
   Source13:     http://www.klomp.org/mod_roaming/mod_roaming-%{V_mod_roaming}.tar.gz
   Source14:     
http://software.tangent.org/download/mod_relocate-%{V_mod_relocate}.tar.gz
  +Source15:     http://www.php.net/distributions/php-%{V_mod_php3}.tar.gz
   Source20:     apache.conf
   Source21:     apache.base
   Source22:     apache.vhost
  @@ -164,7 +190,7 @@
   BuildPreReq:  db
   %endif
   %if "%{with_mod_php_pdflib}" == "yes"
  -BuildPreReq:  pdflib, zlib
  +BuildPreReq:  pdflib
   %endif
   %if "%{with_mod_php_zlib}" == "yes"
   BuildPreReq:  zlib
  @@ -200,6 +226,29 @@
   BuildPreReq: expat
   %endif
   %endif
  +
  +%if "%{with_mod_php3}" == "yes"
  +BuildPreReq:  make, bison, flex
  +%if "%{with_mod_php3_gd}" == "yes"
  +BuildPreReq:  gd
  +%endif
  +%if "%{with_mod_php3_jpeg}" == "yes"
  +BuildPreReq:  jpeg
  +%endif
  +%if "%{with_mod_php3_mysql}" == "yes"
  +BuildPreReq:  mysql
  +%endif
  +%if "%{with_mod_php3_openssl}" == "yes"
  +BuildPreReq:  openssl
  +%endif
  +%if "%{with_mod_php3_pdflib}" == "yes"
  +BuildPreReq:  pdflib
  +%endif
  +%if "%{with_mod_php3_zlib}" == "yes"
  +BuildPreReq:  zlib
  +%endif
  +%endif
  +
   %if "%{with_mod_auth_pam}" == "yes"
   BuildPreReq:  PAM
   PreReq:       PAM
  @@ -219,7 +268,8 @@
       project.
   
       Options (additional modules I):
  -    with_mod_ssl=%{with_mod_ssl} with_mod_perl=%{with_mod_perl} 
with_mod_php=%{with_mod_php}
  +    with_mod_ssl=%{with_mod_ssl} with_mod_perl=%{with_mod_perl}
  +    with_mod_php=%{with_mod_php} with_mod_php3=%{with_mod_php3}
       with_mod_dav=%{with_mod_dav} with_mod_layout=%{with_mod_layout} 
with_mod_macro=%{with_mod_macro}
   
       Options (additional modules II):
  @@ -236,6 +286,15 @@
       with_mod_php_imap=%{with_mod_php_imap} with_mod_php_xml=%{with_mod_php_xml}
       with_mod_php_bc=%{with_mod_php_bc}
   
  +    Options (additional extensions for mod_php3):
  +    with_mod_php3_ftp     %{with_mod_php3_ftp}
  +    with_mod_php3_gd      %{with_mod_php3_gd}
  +    with_mod_php3_jpeg    %{with_mod_php3_jpeg}
  +    with_mod_php3_mysql   %{with_mod_php3_mysql}
  +    with_mod_php3_openssl %{with_mod_php3_openssl}
  +    with_mod_php3_pdflib  %{with_mod_php3_pdflib}
  +    with_mod_php3_zlib    %{with_mod_php3_zlib}
  +
   %prep
       #   unpack Apache distribution
       %setup0 -q -c
  @@ -279,6 +338,9 @@
   %if "%{with_mod_relocate}" == "yes"
       %setup14 -q -T -D -a 14
   %endif
  +%if "%{with_mod_php3}" == "yes"
  +    %setup15 -q -T -D -a 15
  +%endif
   
   %build
       #   prepare environment
  @@ -295,8 +357,8 @@
       )
   %endif
   
  -    #   optionally pre-configure Apache for mod_php and mod_dav
  -%if "%{with_mod_php}" == "yes" || "%{with_mod_dav}" == "yes"
  +    #   optionally pre-configure Apache for mod_php, mod_php3 and mod_dav
  +%if "%{with_mod_php}" == "yes" || "%{with_mod_php3}" == "yes" || "%{with_mod_dav}" 
== "yes"
       ( cd apache_%{V_apache}
         CC="%{l_cc}" \
         CFLAGS="%{l_cflags -O}" \
  @@ -388,7 +450,7 @@
   %if "%{with_mod_php_db}" == "yes"
             --with-db3=%{l_prefix} \
   %endif
  -%if "%{with_mod_php_zlib}" == "yes" || "%{with_mod_php_pdflib}" == "yes"
  +%if "%{with_mod_php_zlib}" == "yes"
             --with-zlib=%{l_prefix} \
   %endif
   %if "%{with_mod_php_bzip2}" == "yes"
  @@ -446,6 +508,57 @@
       )
   %endif
   
  +    #   optionally prepare mod_php3
  +%if "%{with_mod_php3}" == "yes"
  +    ( cd php-%{V_mod_php3}
  +      CC="%{l_cc}" \
  +%if "%{with_mod_ssl}" == "yes"
  +      CFLAGS="%{l_cflags -O} -I%{l_prefix}/include -DEAPI" \
  +%else
  +      CFLAGS="%{l_cflags -O} -I%{l_prefix}/include" \
  +%endif
  +      CPPFLAGS="%{l_cflags -O} -I%{l_prefix}/include" \
  +      LDFLAGS="%{l_cflags -O} -L%{l_prefix}/lib" \
  +      ./configure \
  +          --prefix=%{l_prefix} \
  +          --with-apache=../apache_%{V_apache} \
  +          --with-config-file-path=%{l_prefix}/etc/apache \
  +%if "%{with_mod_php3_ftp}" == "yes"
  +          --with-ftp \
  +%endif
  +%if "%{with_mod_php3_mysql}" == "yes"
  +          --with-mysql=%{l_prefix} \
  +%endif
  +%if "%{with_mod_php3_zlib}" == "yes"
  +          --with-zlib=%{l_prefix} \
  +%endif
  +%if "%{with_mod_php3_pdflib}" == "yes"
  +          --with-pdflib=%{l_prefix} \
  +%endif
  +%if "%{with_mod_php3_jpeg}" == "yes"
  +          --with-jpeg=${prefix} \
  +%endif
  +%if "%{with_mod_php3_gd}" == "yes"
  +          --with-gd=${prefix} \
  +%endif
  +%if "%{with_mod_php3_openssl}" == "yes"
  +          --with-openssl=%{l_prefix} \
  +%endif
  +          --disable-shared \
  +          --enable-track-vars
  +#   FIXME:
  +#   --enable-safe-mode
  +#   --with-exec-dir[=DIR]
  +#   --enable-magic-quotes
  +#   --enable-memory-limit
  +#   --enable-sysvsem
  +#   --enable-sysvshm
  +      %{l_make} %{l_mflags}
  +      %{l_make} %{l_mflags} install \
  +          prefix=$RPM_BUILD_ROOT%{l_prefix}
  +    )
  +%endif
  +
       #   optionally prepare mod_dav
   %if "%{with_mod_dav}" == "yes"
       ( cd mod_dav-%{V_mod_dav}
  @@ -583,6 +696,9 @@
   %endif
   %if "%{with_mod_php}" == "yes"
             --activate-module=src/modules/php4/libphp4.a \
  +%endif
  +%if "%{with_mod_php3}" == "yes"
  +          --activate-module=src/modules/php3/libphp3.a \
   %endif
   %if "%{with_mod_dav}" == "yes"
             --activate-module=src/modules/dav/libdav.a \
______________________________________________________________________
The OpenPKG Project                                    www.openpkg.org
CVS Repository Commit List                     [EMAIL PROTECTED]

Reply via email to