OpenPKG CVS Repository
  http://cvs.openpkg.org/
  ____________________________________________________________________________

  Server: cvs.openpkg.org                  Name:   Ralf S. Engelschall
  Root:   /v/openpkg/cvs                   Email:  [EMAIL PROTECTED]
  Module: openpkg-src                      Date:   28-May-2006 11:45:58
  Branch: HEAD                             Handle: 2006052810455601

  Modified files:
    openpkg-src/php         php.spec
  Removed files:
    openpkg-src/php         php.patch

  Log:
    upgrade stand-alone PHP from 4.4.2 to 5.1.4

  Summary:
    Revision    Changes     Path
    1.13        +0  -92     openpkg-src/php/php.patch
    1.123       +82 -97     openpkg-src/php/php.spec
  ____________________________________________________________________________

  rm -f openpkg-src/php/php.patch <<'@@ .'
  Index: openpkg-src/php/php.patch
  ============================================================================
  [NO CHANGE SUMMARY BECAUSE FILE AS A WHOLE IS JUST REMOVED]
  @@ .
  patch -p0 <<'@@ .'
  Index: openpkg-src/php/php.spec
  ============================================================================
  $ cvs diff -u -r1.122 -r1.123 php.spec
  --- openpkg-src/php/php.spec  14 May 2006 07:44:00 -0000      1.122
  +++ openpkg-src/php/php.spec  28 May 2006 09:45:57 -0000      1.123
  @@ -22,9 +22,9 @@
   ##  SUCH DAMAGE.
   ##
   
  -#   package component versions
  -%define       V_php                     4.4.2
  -%define       V_php_hardened            4.4.2-0.4.11
  +#   package versions
  +%define       V_php                     5.1.4
  +%define       V_php_hardened            5.1.4-0.4.11
   
   #   package information
   Name:         php
  @@ -37,61 +37,60 @@
   Group:        Language
   License:      PHP
   Version:      %{V_php}
  -Release:      20060514
  +Release:      20060528
   
   #   package options
  -%option       with_bc                   no
  +%option       with_calendar             no
  +%option       with_sqlite               no
  +%option       with_mysql                no
  +%option       with_pgsql                no
  +%option       with_gd                   no
   %option       with_bdb                  no
  +%option       with_zlib                 no
   %option       with_bzip2                no
  -%option       with_calendar             no
  -%option       with_curl                 no
  -%option       with_debug                no
  -%option       with_dom                  no
  -%option       with_exif                 no
  +%option       with_ssl                  no
  +%option       with_openldap             no
  +%option       with_openldapsasl         no
  +%option       with_mm                   no
  +%option       with_pcre                 no
  +%option       with_ftp                  no
  +%option       with_oci8                 no
   %option       with_fastcgi              no
   %option       with_freetype             no
  -%option       with_ftp                  no
  -%option       with_gdbm                 no
  -%option       with_gd                   no
   %option       with_gettext              no
   %option       with_hardened             no
  -%option       with_iconv                no
   %option       with_imap                 no
  -%option       with_java                 no
  -%option       with_mbregex              no
  -%option       with_mbstring             no
  -%option       with_mcrypt               no
  +%option       with_xml                  no
  +%option       with_xslt                 no
  +%option       with_dom                  no
  +%option       with_bc                   no
  +%option       with_curl                 no
   %option       with_mhash                no
  -%option       with_mm                   no
  -%option       with_mysql                no
  -%option       with_oci7                 no
  -%option       with_oci8                 no
  +%option       with_mcrypt               no
  +%option       with_wddx                 no
  +%option       with_gdbm                 no
  +%option       with_versioning           no
  +%option       with_snmp                 no
   %option       with_odbc                 no
  -%option       with_openldap             no
  -%option       with_openldapsasl         no
  -%option       with_pcre                 no
  -%option       with_pdflib               no
  -%option       with_pear                 no
  -%option       with_pgsql                no
  +%option       with_mbregex              no
  +%option       with_mbstring             no
  +%option       with_exif                 no
  +%option       with_iconv                no
   %option       with_sendmail             no
  -%option       with_snmp                 no
  -%option       with_ssl                  no
  -%option       with_transsid             no
  -%option       with_versioning           no
  -%option       with_wddx                 no
  -%option       with_xml                  no
  -%option       with_zlib                 no
  +%option       with_pear                 no
   
   #   fixing implicit extension dependencies and correlations
   %if "%{with_pear}" == "yes"
   %undefine     with_xml
   %define       with_xml           yes
  +%undefine     with_pcre
  +%define       with_pcre          yes
   %endif
   %if "%{with_freetype}" == "yes"
   %undefine     with_gd
   %define       with_gd            yes
   %endif
  -%if "%{with_mysql}" == "yes" || "%{with_gd}" == "yes" || "%{with_pdflib}" == 
"yes" || "%{with_dom}" == "yes"
  +%if "%{with_mysql}" == "yes" || "%{with_gd}" == "yes" || "%{with_dom}" == 
"yes"
   %undefine     with_zlib
   %define       with_zlib          yes
   %endif
  @@ -104,13 +103,16 @@
   Source0:      
http://static.php.net/www.php.net/distributions/php-%{V_php}.tar.gz
   Source1:      php.ini
   Patch0:       
http://www.hardened-php.net/hardening-patch-%{V_php_hardened}.patch.gz
  -Patch1:       php.patch
   
   #   build information
   Prefix:       %{l_prefix}
   BuildRoot:    %{l_buildroot}
  -BuildPreReq:  OpenPKG, openpkg >= 20050615, gcc, sed, flex, bison
  -PreReq:       OpenPKG, openpkg >= 20050615
  +BuildPreReq:  OpenPKG, openpkg >= 20050615, gcc, flex, bison
  +PreReq:       OpenPKG, openpkg >= 20050615, MTA
  +%if "%{with_sqlite}" == "yes"
  +BuildPreReq:  sqlite
  +PreReq:       sqlite
  +%endif
   %if "%{with_mysql}" == "yes"
   BuildPreReq:  mysql
   PreReq:       mysql
  @@ -127,10 +129,6 @@
   BuildPreReq:  db
   PreReq:       db
   %endif
  -%if "%{with_pdflib}" == "yes"
  -BuildPreReq:  pdflib, jpeg, png
  -PreReq:       pdflib, jpeg, png
  -%endif
   %if "%{with_zlib}" == "yes"
   BuildPreReq:  zlib
   PreReq:       zlib
  @@ -162,10 +160,6 @@
   BuildPreReq:  pcre
   PreReq:       pcre
   %endif
  -%if "%{with_java}" == "yes"
  -BuildPreReq:  j2se
  -PreReq:       j2se
  -%endif
   %if "%{with_freetype}" == "yes"
   BuildPreReq:  freetype
   PreReq:       freetype
  @@ -183,8 +177,12 @@
   PreReq:       imap, openssl
   %endif
   %if "%{with_xml}" == "yes"
  -BuildPreReq:  expat
  -PreReq:       expat
  +BuildPreReq:  libxml
  +PreReq:       libxml
  +%endif
  +%if "%{with_xslt}" == "yes"
  +BuildPreReq:  libxslt
  +PreReq:       libxslt
   %endif
   %if "%{with_dom}" == "yes"
   BuildPreReq:  libxml, libxslt
  @@ -206,7 +204,7 @@
   BuildPreReq:  gdbm, gdbm::with_ndbm = yes
   PreReq:       gdbm, gdbm::with_ndbm = yes
   %endif
  -%if "%{with_oci7}" == "yes" || "%{with_oci8}" == "yes"
  +%if "%{with_oci8}" == "yes"
   BuildPreReq:  oracle
   PreReq:       oracle
   %endif
  @@ -241,27 +239,23 @@
       prog php = {
           version   = %{V_php}
           url       = http://www.php.net/downloads.php
  -        regex     = php-(4\.\d+\.\d+)\.tar\.gz
  +        regex     = php-(5.\d+\.\d+)\.tar\.gz
       }
       prog php:hardened = {
           version   = %{V_php_hardened}
           url       = http://www.hardened-php.net/downloads.13.html
  -        regex     = hardening-patch-(4\.\d+\.\d+-\d+(\.\d+)+)\.patch\.gz
  +        regex     = hardening-patch-(5\.\d+\.\d+-\d+(\.\d+)+)\.patch\.gz
       }
   
   %prep
       %setup -q
  +%if "%{with_hardened}" == "yes"
  +    %patch -p1
  +%endif
       %{l_shtool} subst \
           -e 's;\(/include\)/freetype2;\1;' \
           configure \
           ext/gd/config.m4
  -%if "%{with_hardened}" == "yes"
  -    %patch -p1 -P 0
  -%endif
  -    %patch -p0 -P 1
  -    %{l_shtool} subst \
  -        %{l_value -s l_prefix l_rpm l_rpmtool} \
  -        scripts/phpize.in
   
   %build
       #   configure package
  @@ -272,7 +266,7 @@
   %if "%{with_gdbm}" == "yes"
       libs="$libs -lndbm -lgdbm"
   %endif
  -%if "%{with_gd}" == "yes" || "%{with_pdflib}" == "yes"
  +%if "%{with_gd}" == "yes"
       libs="$libs -lpng -lz"
   %endif
   %if "%{with_gettext}" == "yes"
  @@ -287,17 +281,9 @@
   %if "%{with_bdb}" == "yes"
       libs="$libs -ldb"
   %endif
  -%if "%{with_oci7}" == "yes" || "%{with_oci8}" == "yes"
  +%if "%{with_oci8}" == "yes"
       ORACLE_HOME="`%{l_rc} --query oracle_home`"
       export ORACLE_HOME
  -    oracle_libdir="`%{l_rc} --query oracle_libdir`"
  -    case "$oracle_libdir" in
  -        */lib32 )
  -            %{l_shtool} subst \
  -                -e 's;OCI8_DIR/lib;OCI8_DIR/lib32;' \
  -                configure
  -            ;;
  -    esac
   %endif
       CC="%{l_cc}" \
       CFLAGS="$cflags" \
  @@ -313,16 +299,27 @@
           --prefix=%{l_prefix} \
           --sysconfdir=%{l_prefix}/etc/php \
           --with-config-file-path=%{l_prefix}/etc/php \
  +        --libdir=%{l_prefix}/lib/php \
  +        --disable-all \
  +        --enable-pdo \
   %if "%{with_calendar}" == "yes"
           --enable-calendar \
   %endif
  +%if "%{with_sqlite}" == "yes"
  +        --with-sqlite=%{l_prefix} \
  +        --with-pdo-sqlite=%{l_prefix} \
  +%else
  +        --without-sqlite \
  +%endif
   %if "%{with_mysql}" == "yes"
           --with-mysql=%{l_prefix} \
  +        --with-pdo-mysql=%{l_prefix} \
   %else
           --without-mysql \
   %endif
   %if "%{with_pgsql}" == "yes"
           --with-pgsql=%{l_prefix} \
  +        --with-pdo-pgsql=%{l_prefix} \
   %else
           --without-pgsql \
   %endif
  @@ -337,18 +334,12 @@
            --disable-fastcgi \
   %endif
   %if "%{with_freetype}" == "yes"
  -        --enable-gd-imgstrttf \
           --enable-gd-native-ttf \
           --with-freetype-dir=%{l_prefix} \
   %endif
   %if "%{with_bdb}" == "yes"
           --with-db4=%{l_prefix} \
   %endif
  -%if "%{with_debug}" == "yes"
  -        --with-debug=yes \
  -%else
  -        --with-debug=no \
  -%endif
   %if "%{with_zlib}" == "yes"
           --with-zlib=%{l_prefix} \
           --with-zlib-dir=%{l_prefix} \
  @@ -356,11 +347,6 @@
   %if "%{with_bzip2}" == "yes"
           --with-bz2=%{l_prefix} \
   %endif
  -%if "%{with_pdflib}" == "yes"
  -        --with-pdflib=%{l_prefix} \
  -        --with-jpeg-dir=%{l_prefix} \
  -        --with-png-dir=%{l_prefix} \
  -%endif
   %if "%{with_ssl}" == "yes" || "%{with_openldap}" == "yes"
           --with-openssl=%{l_prefix} \
   %endif
  @@ -372,20 +358,13 @@
           --enable-session \
   %endif
   %if "%{with_pcre}" == "yes"
  -        --with-pcre=%{l_prefix} \
  +        --with-pcre-regex=%{l_prefix} \
   %endif
   %if "%{with_ftp}" == "yes"
           --enable-ftp \
   %endif
  -%if "%{with_java}" == "yes"
  -        --with-java=%{l_prefix}/libexec/j2se \
  -%endif
  -%if "%{with_oci7}" == "yes"
  -        --with-oracle \
  -%endif
   %if "%{with_oci8}" == "yes"
           --with-oci8 \
  -        --enable-sigchld \
   %endif
   %if "%{with_gettext}" == "yes"
           --with-gettext=%{l_prefix} \
  @@ -396,14 +375,21 @@
   %endif
   %if "%{with_xml}" == "yes"
           --enable-xml \
  -        --with-expat-dir=%{l_prefix} \
  +        --enable-libxml \
  +        --with-libxml-dir=%{l_prefix} \
   %else
           --disable-xml \
   %endif
  +%if "%{with_xslt}" == "yes"
  +        --with-xsl=%{l_prefix} \
  +%else
  +        --without-xsl \
  +%endif
   %if "%{with_dom}" == "yes"
  -        --with-dom=%{l_prefix} \
  -        --with-dom-xslt=%{l_prefix} \
  -        --with-dom-exslt=%{l_prefix} \
  +        --enable-dom \
  +        --with-libxml-dir=%{l_prefix} \
  +%else
  +        --disable-dom \
   %endif
   %if "%{with_wddx}" == "yes"
           --enable-wddx \
  @@ -411,9 +397,6 @@
   %if "%{with_bc}" == "yes"
           --enable-bcmath \
   %endif
  -%if "%{with_transsid}" == "yes"
  -        --enable-trans-sid \
  -%endif
   %if "%{with_mhash}" == "yes"
           --with-mhash=%{l_prefix} \
   %endif
  @@ -430,15 +413,17 @@
           --enable-versioning \
   %endif
   %if "%{with_pear}" == "yes"
  -        --with-pear \
  +        --with-pear=%{l_prefix}/lib/php \
   %else
           --without-pear \
   %endif
   %if "%{with_snmp}" == "yes"
           --with-snmp=%{l_prefix} \
  +        --with-openssl-dir=%{l_prefix} \
   %endif
   %if "%{with_odbc}" == "yes"
           --with-unixODBC=%{l_prefix} \
  +        --with-pdo-odbc=unixODBC,%{l_prefix} \
   %endif
   %if "%{with_mbregex}" == "yes"
           --enable-mbregex \
  @@ -456,7 +441,6 @@
           --enable-cgi \
           --enable-force-cgi-redirect \
           --enable-discard-path \
  -        --enable-track-vars \
           --enable-memory-limit
   
       #   build package
  @@ -490,6 +474,7 @@
           %{SOURCE php.ini} $RPM_BUILD_ROOT%{l_prefix}/etc/php/
   
       #   strip down installation
  +    rmdir $RPM_BUILD_ROOT%{l_prefix}/lib/php >/dev/null 2>&1 || true
       strip $RPM_BUILD_ROOT%{l_prefix}/bin/* >/dev/null 2>&1 || true
   
       #   determine installation files
  @@ .
______________________________________________________________________
The OpenPKG Project                                    www.openpkg.org
CVS Repository Commit List                     openpkg-cvs@openpkg.org

Reply via email to