b444af
# RHEL / Fedora spec file for php
b444af
#
b444af
# License: MIT
b444af
# http://opensource.org/licenses/MIT
b444af
#
b444af
# Please preserve changelog entries
b444af
#
b444af
b444af
# API/ABI check
b444af
%global apiver      20200930
b444af
%global zendver     20200930
b444af
%global pdover      20170320
b444af
b444af
# we don't want -z defs linker flag
b444af
%undefine _strict_symbol_defs_build
b444af
b444af
# Adds -z now to the linker flags
b444af
%global _hardened_build 1
b444af
b444af
# version used for php embedded library soname
b444af
%global embed_version 8.0
b444af
b444af
%global mysql_sock %(mysql_config --socket 2>/dev/null || echo /var/lib/mysql/mysql.sock)
b444af
b444af
# Regression tests take a long time, you can skip 'em with this
b444af
#global runselftest 0
b444af
%{!?runselftest: %global runselftest 1}
b444af
b444af
# Use the arch-specific mysql_config binary to avoid mismatch with the
b444af
# arch detection heuristic used by bindir/mysql_config.
b444af
%global mysql_config %{_libdir}/mysql/mysql_config
b444af
b444af
# needed at srpm build time, when httpd-devel not yet installed
b444af
%{!?_httpd_mmn:        %{expand: %%global _httpd_mmn        %%(cat %{_includedir}/httpd/.mmn 2>/dev/null || echo 0-0)}}
b444af
b444af
%global with_modphp   1
b444af
%if 0%{?fedora}
b444af
%global with_zts      1
b444af
%global with_firebird 1
b444af
%global with_imap     1
b444af
%global with_freetds  1
b444af
%global with_sodium   1
b444af
%global with_pspell   1
b444af
%global with_lmdb     1
b444af
%global with_tidy     1
b444af
%else
b444af
%global with_zts      0
b444af
%global with_firebird 0
b444af
%global with_imap     0
b444af
%global with_freetds  0
b444af
%global with_sodium   0
b444af
%global with_pspell   0
b444af
%global with_lmdb     0
b444af
%global with_tidy     0
b444af
%endif
b444af
240c49
%global upver        8.0.20
b444af
#global rcver        RC1
b444af
b444af
Summary: PHP scripting language for creating dynamic web sites
b444af
Name: php
b444af
Version: %{upver}%{?rcver:~%{rcver}}
240c49
Release: 2%{?dist}
b444af
# All files licensed under PHP version 3.01, except
b444af
# Zend is licensed under Zend
b444af
# TSRM is licensed under BSD
b444af
# main/snprintf.c, main/spprintf.c and main/rfc1867.c are ASL 1.0
b444af
# ext/date/lib is MIT
b444af
# Zend/zend_sort is NCSA
b444af
License: PHP and Zend and BSD and MIT and ASL 1.0 and NCSA
b444af
URL: http://www.php.net/
b444af
b444af
Source0: https://www.php.net/distributions/php-%{upver}%{?rcver}.tar.xz
b444af
Source1: php.conf
b444af
Source2: php.ini
b444af
Source3: macros.php
b444af
Source4: php-fpm.conf
b444af
Source5: php-fpm-www.conf
b444af
Source6: php-fpm.service
b444af
Source7: php-fpm.logrotate
b444af
Source9: php.modconf
b444af
Source12: php-fpm.wants
b444af
Source13: nginx-fpm.conf
b444af
Source14: nginx-php.conf
b444af
# See https://secure.php.net/gpg-keys.php
b444af
Source20: https://www.php.net/distributions/php-keyring.gpg
b444af
Source21: https://www.php.net/distributions/php-%{upver}%{?rcver}.tar.xz.asc
b444af
# Configuration files for some extensions
b444af
Source50: 10-opcache.ini
b444af
Source51: opcache-default.blacklist
b444af
Source53: 20-ffi.ini
b444af
b444af
# Build fixes
b444af
Patch1: php-7.4.0-httpd.patch
b444af
Patch5: php-7.2.0-includedir.patch
b444af
Patch6: php-8.0.0-embed.patch
b444af
Patch8: php-7.4.0-libdb.patch
b444af
# get rid of deprecated functions from 8.1
b444af
Patch9: php-8.0.6-deprecated.patch
b444af
b444af
# Functional changes
b444af
# use system tzdata
240c49
Patch42: php-8.0.10-systzdata-v21.patch
b444af
# See http://bugs.php.net/53436
b444af
Patch43: php-7.4.0-phpize.patch
b444af
# Use -lldap_r for OpenLDAP
b444af
Patch45: php-7.4.0-ldap_r.patch
b444af
# drop "Configure command" from phpinfo output
b444af
# and only use gcc (instead of full version)
b444af
Patch47: php-8.0.0-phpinfo.patch
b444af
# add sha256 / sha512 security protocol, from 8.1
b444af
Patch48: php-8.0.10-snmp-sha.patch
b444af
# switch phar to use sha256 signature by default, from 8.1
b444af
# implement openssl_256 and openssl_512 for phar signatures, from 8.1
b444af
Patch49: php-8.0.10-phar-sha.patch
b444af
# use system libxcrypt
b444af
Patch51: php-8.0.13-crypt.patch
b444af
b444af
# Upstream fixes (100+)
b444af
b444af
# Security fixes (200+)
b444af
b444af
# Fixes for tests (300+)
b444af
# Factory is droped from system tzdata
b444af
Patch300: php-7.4.0-datetests.patch
b444af
b444af
b444af
BuildRequires: gnupg2
b444af
BuildRequires: bzip2-devel
b444af
BuildRequires: pkgconfig(libcurl)  >= 7.29.0
b444af
BuildRequires: httpd-devel >= 2.0.46-1
b444af
BuildRequires: pam-devel
b444af
# to ensure we are using httpd with filesystem feature (see #1081453)
b444af
BuildRequires: httpd-filesystem
b444af
# to ensure we are using nginx with filesystem feature (see #1142298)
b444af
BuildRequires: nginx-filesystem
b444af
BuildRequires: libstdc++-devel
b444af
# no pkgconfig to avoid compat-openssl10
b444af
BuildRequires: openssl-devel >= 1.0.1
b444af
BuildRequires: pkgconfig(sqlite3) >= 3.7.4
b444af
BuildRequires: pkgconfig(zlib) >= 1.2.0.4
b444af
BuildRequires: smtpdaemon
b444af
BuildRequires: pkgconfig(libedit)
b444af
BuildRequires: pkgconfig(libpcre2-8) >= 10.30
240c49
BuildRequires: pkgconfig(libxcrypt)
b444af
BuildRequires: bzip2
b444af
BuildRequires: perl-interpreter
b444af
BuildRequires: autoconf
b444af
BuildRequires: automake
b444af
BuildRequires: make
b444af
BuildRequires: gcc
b444af
BuildRequires: gcc-c++
b444af
BuildRequires: libtool
b444af
BuildRequires: libtool-ltdl-devel
b444af
BuildRequires: systemtap-sdt-devel
b444af
# used for tests
b444af
BuildRequires: %{_bindir}/ps
b444af
b444af
%if %{with_zts}
b444af
Provides: php-zts = %{version}-%{release}
b444af
Provides: php-zts%{?_isa} = %{version}-%{release}
b444af
%endif
b444af
b444af
%if %{with_modphp}
b444af
Requires: httpd-mmn = %{_httpd_mmn}
b444af
Provides: mod_php                = %{version}-%{release}
b444af
# To ensure correct /var/lib/php/session ownership:
b444af
Requires(pre): httpd-filesystem
b444af
# php engine for Apache httpd webserver
b444af
Provides: php(httpd)
b444af
%endif
b444af
Requires: php-common%{?_isa}     = %{version}-%{release}
b444af
# For backwards-compatibility, pull the "php" command
b444af
Recommends: php-cli%{?_isa}      = %{version}-%{release}
b444af
# httpd have threaded MPM by default
b444af
Recommends: php-fpm%{?_isa}      = %{version}-%{release}
b444af
# as "php" is now mostly a meta-package, commonly used extensions
b444af
# reduce diff with "dnf module install php"
b444af
Recommends: php-mbstring%{?_isa} = %{version}-%{release}
b444af
Recommends: php-opcache%{?_isa}  = %{version}-%{release}
b444af
Recommends: php-pdo%{?_isa}      = %{version}-%{release}
b444af
%if %{with_sodium}
b444af
Recommends: php-sodium%{?_isa}   = %{version}-%{release}
b444af
%endif
b444af
Recommends: php-xml%{?_isa}      = %{version}-%{release}
b444af
b444af
b444af
%description
b444af
PHP is an HTML-embedded scripting language. PHP attempts to make it
b444af
easy for developers to write dynamically generated web pages. PHP also
b444af
offers built-in database integration for several commercial and
b444af
non-commercial database management systems, so writing a
b444af
database-enabled webpage with PHP is fairly simple. The most common
b444af
use of PHP coding is probably as a replacement for CGI scripts.
b444af
%if %{with_modphp}
b444af
The php package contains the module (often referred to as mod_php)
b444af
which adds support for the PHP language to Apache HTTP Server when
b444af
running in prefork mode.
b444af
%endif
b444af
b444af
%package cli
b444af
Summary: Command-line interface for PHP
b444af
# sapi/cli/ps_title.c is PostgreSQL
b444af
License: PHP and Zend and BSD and MIT and ASL 1.0 and NCSA and PostgreSQL
b444af
Requires: php-common%{?_isa} = %{version}-%{release}
b444af
Provides: php-cgi = %{version}-%{release}, php-cgi%{?_isa} = %{version}-%{release}
b444af
Provides: php-pcntl, php-pcntl%{?_isa}
b444af
Provides: php-readline, php-readline%{?_isa}
b444af
b444af
%description cli
b444af
The php-cli package contains the command-line interface
b444af
executing PHP scripts, /usr/bin/php, and the CGI interface.
b444af
b444af
b444af
%package dbg
b444af
Summary: The interactive PHP debugger
b444af
Requires: php-common%{?_isa} = %{version}-%{release}
b444af
b444af
%description dbg
b444af
The php-dbg package contains the interactive PHP debugger.
b444af
b444af
b444af
%package fpm
b444af
Summary: PHP FastCGI Process Manager
b444af
BuildRequires: libacl-devel
b444af
BuildRequires: pkgconfig(libsystemd) >= 209
b444af
Requires: php-common%{?_isa} = %{version}-%{release}
b444af
Requires(pre): /usr/sbin/useradd
b444af
%{?systemd_requires}
b444af
# To ensure correct /var/lib/php/session ownership:
b444af
Requires(pre): httpd-filesystem
b444af
# For php.conf in /etc/httpd/conf.d
b444af
# and version 2.4.10 for proxy support in SetHandler
b444af
Requires: httpd-filesystem >= 2.4.10
b444af
# php engine for Apache httpd webserver
b444af
Provides: php(httpd)
b444af
# for /etc/nginx ownership
b444af
Requires: nginx-filesystem
b444af
b444af
%description fpm
b444af
PHP-FPM (FastCGI Process Manager) is an alternative PHP FastCGI
b444af
implementation with some additional features useful for sites of
b444af
any size, especially busier sites.
b444af
b444af
%package common
b444af
Summary: Common files for PHP
b444af
# All files licensed under PHP version 3.01, except
b444af
# fileinfo is licensed under PHP version 3.0
b444af
# regex, libmagic are licensed under BSD
b444af
License: PHP and BSD
b444af
# ABI/API check - Arch specific
b444af
Provides: php(api) = %{apiver}-%{__isa_bits}
b444af
Provides: php(zend-abi) = %{zendver}-%{__isa_bits}
b444af
Provides: php(language) = %{version}, php(language)%{?_isa} = %{version}
b444af
# Provides for all builtin/shared modules:
b444af
Provides: php-bz2, php-bz2%{?_isa}
b444af
Provides: php-calendar, php-calendar%{?_isa}
b444af
Provides: php-core = %{version}, php-core%{?_isa} = %{version}
b444af
Provides: php-ctype, php-ctype%{?_isa}
b444af
Provides: php-curl, php-curl%{?_isa}
b444af
Provides: php-date, php-date%{?_isa}
b444af
Provides: bundled(timelib)
b444af
Provides: php-exif, php-exif%{?_isa}
b444af
Provides: php-fileinfo, php-fileinfo%{?_isa}
b444af
Provides: bundled(libmagic) = 5.29
b444af
Provides: php-filter, php-filter%{?_isa}
b444af
Provides: php-ftp, php-ftp%{?_isa}
b444af
Provides: php-gettext, php-gettext%{?_isa}
b444af
Provides: php-hash, php-hash%{?_isa}
b444af
Provides: php-mhash = %{version}, php-mhash%{?_isa} = %{version}
b444af
Provides: php-iconv, php-iconv%{?_isa}
b444af
Obsoletes: php-json < 8
b444af
Provides: php-json = %{version}, php-json%{?_isa} = %{version}
b444af
Provides: php-libxml, php-libxml%{?_isa}
b444af
Provides: php-openssl, php-openssl%{?_isa}
b444af
Provides: php-phar, php-phar%{?_isa}
b444af
Provides: php-pcre, php-pcre%{?_isa}
b444af
Provides: php-reflection, php-reflection%{?_isa}
b444af
Provides: php-session, php-session%{?_isa}
b444af
Provides: php-sockets, php-sockets%{?_isa}
b444af
Provides: php-spl, php-spl%{?_isa}
b444af
Provides: php-standard = %{version}, php-standard%{?_isa} = %{version}
b444af
Provides: php-tokenizer, php-tokenizer%{?_isa}
b444af
Provides: php-zlib, php-zlib%{?_isa}
b444af
b444af
%description common
b444af
The php-common package contains files used by both the php
b444af
package and the php-cli package.
b444af
b444af
%package devel
b444af
Summary: Files needed for building PHP extensions
b444af
Requires: php-cli%{?_isa} = %{version}-%{release}
b444af
# always needed to build extension
b444af
Requires: autoconf
b444af
Requires: automake
b444af
Requires: make
b444af
Requires: gcc
b444af
Requires: gcc-c++
b444af
Requires: libtool
b444af
# see "php-config --libs"
b444af
Requires: krb5-devel%{?_isa}
b444af
Requires: libxml2-devel%{?_isa}
b444af
Requires: openssl-devel%{?_isa} >= 1.0.1
b444af
Requires: pcre2-devel%{?_isa}
b444af
Requires: zlib-devel%{?_isa}
b444af
Obsoletes: php-pecl-json-devel  < %{version}
b444af
Obsoletes: php-pecl-jsonc-devel < %{version}
b444af
%if %{with_zts}
b444af
Provides: php-zts-devel = %{version}-%{release}
b444af
Provides: php-zts-devel%{?_isa} = %{version}-%{release}
b444af
%endif
b444af
b444af
%description devel
b444af
The php-devel package contains the files needed for building PHP
b444af
extensions. If you need to compile your own PHP extensions, you will
b444af
need to install this package.
b444af
b444af
%package opcache
b444af
Summary:   The Zend OPcache
b444af
License:   PHP
b444af
Requires:  php-common%{?_isa} = %{version}-%{release}
b444af
Provides:  php-pecl-zendopcache = %{version}
b444af
Provides:  php-pecl-zendopcache%{?_isa} = %{version}
b444af
Provides:  php-pecl(opcache) = %{version}
b444af
Provides:  php-pecl(opcache)%{?_isa} = %{version}
b444af
b444af
%description opcache
b444af
The Zend OPcache provides faster PHP execution through opcode caching and
b444af
optimization. It improves PHP performance by storing precompiled script
b444af
bytecode in the shared memory. This eliminates the stages of reading code from
b444af
the disk and compiling it on future access. In addition, it applies a few
b444af
bytecode optimization patterns that make code execution faster.
b444af
b444af
%if %{with_imap}
b444af
%package imap
b444af
Summary: A module for PHP applications that use IMAP
b444af
# All files licensed under PHP version 3.01
b444af
License: PHP
b444af
Requires: php-common%{?_isa} = %{version}-%{release}
b444af
BuildRequires: pkgconfig(krb5)
b444af
BuildRequires: pkgconfig(krb5-gssapi)
b444af
BuildRequires: openssl-devel >= 1.0.1
b444af
BuildRequires: libc-client-devel
b444af
b444af
%description imap
b444af
The php-imap module will add IMAP (Internet Message Access Protocol)
b444af
support to PHP. IMAP is a protocol for retrieving and uploading e-mail
b444af
messages on mail servers. PHP is an HTML-embedded scripting language.
b444af
%endif
b444af
b444af
%package ldap
b444af
Summary: A module for PHP applications that use LDAP
b444af
# All files licensed under PHP version 3.01
b444af
License: PHP
b444af
Requires: php-common%{?_isa} = %{version}-%{release}
b444af
BuildRequires: pkgconfig(libsasl2)
b444af
BuildRequires: openldap-devel
b444af
BuildRequires: openssl-devel >= 1.0.1
b444af
b444af
%description ldap
b444af
The php-ldap adds Lightweight Directory Access Protocol (LDAP)
b444af
support to PHP. LDAP is a set of protocols for accessing directory
b444af
services over the Internet. PHP is an HTML-embedded scripting
b444af
language.
b444af
b444af
%package pdo
b444af
Summary: A database access abstraction module for PHP applications
b444af
# All files licensed under PHP version 3.01
b444af
License: PHP
b444af
Requires: php-common%{?_isa} = %{version}-%{release}
b444af
# ABI/API check - Arch specific
b444af
Provides: php-pdo-abi  = %{pdover}-%{__isa_bits}
b444af
Provides: php(pdo-abi) = %{pdover}-%{__isa_bits}
b444af
Provides: php-sqlite3, php-sqlite3%{?_isa}
b444af
Provides: php-pdo_sqlite, php-pdo_sqlite%{?_isa}
b444af
b444af
%description pdo
b444af
The php-pdo package contains a dynamic shared object that will add
b444af
a database access abstraction layer to PHP.  This module provides
b444af
a common interface for accessing MySQL, PostgreSQL or other
b444af
databases.
b444af
b444af
%package mysqlnd
b444af
Summary: A module for PHP applications that use MySQL databases
b444af
# All files licensed under PHP version 3.01
b444af
License: PHP
b444af
Requires: php-pdo%{?_isa} = %{version}-%{release}
b444af
Provides: php_database
b444af
Provides: php-mysqli = %{version}-%{release}
b444af
Provides: php-mysqli%{?_isa} = %{version}-%{release}
b444af
Provides: php-pdo_mysql, php-pdo_mysql%{?_isa}
b444af
b444af
%description mysqlnd
b444af
The php-mysqlnd package contains a dynamic shared object that will add
b444af
MySQL database support to PHP. MySQL is an object-relational database
b444af
management system. PHP is an HTML-embeddable scripting language. If
b444af
you need MySQL support for PHP applications, you will need to install
b444af
this package and the php package.
b444af
b444af
This package use the MySQL Native Driver
b444af
b444af
%package pgsql
b444af
Summary: A PostgreSQL database module for PHP
b444af
# All files licensed under PHP version 3.01
b444af
License: PHP
b444af
Requires: php-pdo%{?_isa} = %{version}-%{release}
b444af
Provides: php_database
b444af
Provides: php-pdo_pgsql, php-pdo_pgsql%{?_isa}
b444af
BuildRequires: krb5-devel
b444af
BuildRequires: openssl-devel >= 1.0.1
b444af
BuildRequires: libpq-devel
b444af
b444af
%description pgsql
b444af
The php-pgsql package add PostgreSQL database support to PHP.
b444af
PostgreSQL is an object-relational database management
b444af
system that supports almost all SQL constructs. PHP is an
b444af
HTML-embedded scripting language. If you need back-end support for
b444af
PostgreSQL, you should install this package in addition to the main
b444af
php package.
b444af
b444af
%package process
b444af
Summary: Modules for PHP script using system process interfaces
b444af
# All files licensed under PHP version 3.01
b444af
License: PHP
b444af
Requires: php-common%{?_isa} = %{version}-%{release}
b444af
Provides: php-posix, php-posix%{?_isa}
b444af
Provides: php-shmop, php-shmop%{?_isa}
b444af
Provides: php-sysvsem, php-sysvsem%{?_isa}
b444af
Provides: php-sysvshm, php-sysvshm%{?_isa}
b444af
Provides: php-sysvmsg, php-sysvmsg%{?_isa}
b444af
b444af
%description process
b444af
The php-process package contains dynamic shared objects which add
b444af
support to PHP using system interfaces for inter-process
b444af
communication.
b444af
b444af
%package odbc
b444af
Summary: A module for PHP applications that use ODBC databases
b444af
# All files licensed under PHP version 3.01, except
b444af
# pdo_odbc is licensed under PHP version 3.0
b444af
License: PHP
b444af
Requires: php-pdo%{?_isa} = %{version}-%{release}
b444af
Provides: php_database
b444af
Provides: php-pdo_odbc, php-pdo_odbc%{?_isa}
b444af
BuildRequires: unixODBC-devel
b444af
b444af
%description odbc
b444af
The php-odbc package contains a dynamic shared object that will add
b444af
database support through ODBC to PHP. ODBC is an open specification
b444af
which provides a consistent API for developers to use for accessing
b444af
data sources (which are often, but not always, databases). PHP is an
b444af
HTML-embeddable scripting language. If you need ODBC support for PHP
b444af
applications, you will need to install this package and the php
b444af
package.
b444af
b444af
%package soap
b444af
Summary: A module for PHP applications that use the SOAP protocol
b444af
# All files licensed under PHP version 3.01
b444af
License: PHP
b444af
Requires: php-common%{?_isa} = %{version}-%{release}
b444af
BuildRequires: pkgconfig(libxml-2.0)
b444af
b444af
%description soap
b444af
The php-soap package contains a dynamic shared object that will add
b444af
support to PHP for using the SOAP web services protocol.
b444af
b444af
%if %{with_firebird}
b444af
%package pdo-firebird
b444af
Summary: PDO driver for Interbase/Firebird databases
b444af
# All files licensed under PHP version 3.01
b444af
License: PHP
b444af
# for fb_config command
b444af
BuildRequires:  firebird-devel
b444af
Requires: php-pdo%{?_isa} = %{version}-%{release}
b444af
Provides: php_database
b444af
Provides: php-pdo_firebird, php-pdo_firebird%{?_isa}
b444af
b444af
%description pdo-firebird
b444af
The php-pdo-firebird package contains the PDO driver for
b444af
Interbase/Firebird databases.
b444af
%endif
b444af
b444af
%package snmp
b444af
Summary: A module for PHP applications that query SNMP-managed devices
b444af
# All files licensed under PHP version 3.01
b444af
License: PHP
b444af
Requires: php-common%{?_isa} = %{version}-%{release}, net-snmp
b444af
BuildRequires: net-snmp-devel
b444af
b444af
%description snmp
b444af
The php-snmp package contains a dynamic shared object that will add
b444af
support for querying SNMP devices to PHP.  PHP is an HTML-embeddable
b444af
scripting language. If you need SNMP support for PHP applications, you
b444af
will need to install this package and the php package.
b444af
b444af
%package xml
b444af
Summary: A module for PHP applications which use XML
b444af
# All files licensed under PHP version 3.01
b444af
License: PHP
b444af
Requires: php-common%{?_isa} = %{version}-%{release}
b444af
Provides: php-dom, php-dom%{?_isa}
b444af
Provides: php-domxml, php-domxml%{?_isa}
b444af
Provides: php-simplexml, php-simplexml%{?_isa}
b444af
Provides: php-xmlreader, php-xmlreader%{?_isa}
b444af
Provides: php-xmlwriter, php-xmlwriter%{?_isa}
b444af
Provides: php-xsl, php-xsl%{?_isa}
b444af
BuildRequires: pkgconfig(libxslt)  >= 1.1
b444af
BuildRequires: pkgconfig(libexslt)
b444af
BuildRequires: pkgconfig(libxml-2.0)  >= 2.7.6
b444af
b444af
%description xml
b444af
The php-xml package contains dynamic shared objects which add support
b444af
to PHP for manipulating XML documents using the DOM tree,
b444af
and performing XSL transformations on XML documents.
b444af
b444af
%package mbstring
b444af
Summary: A module for PHP applications which need multi-byte string handling
b444af
# All files licensed under PHP version 3.01, except
b444af
# libmbfl is licensed under LGPLv2
b444af
# ucgendat is licensed under OpenLDAP
b444af
License: PHP and LGPLv2 and OpenLDAP
b444af
BuildRequires: pkgconfig(oniguruma) >= 6.8
b444af
Provides: bundled(libmbfl) = 1.3.2
b444af
Requires: php-common%{?_isa} = %{version}-%{release}
b444af
b444af
%description mbstring
b444af
The php-mbstring package contains a dynamic shared object that will add
b444af
support for multi-byte string handling to PHP.
b444af
b444af
%package gd
b444af
Summary: A module for PHP applications for using the gd graphics library
b444af
# All files licensed under PHP version 3.01
b444af
License: PHP
b444af
Requires: php-common%{?_isa} = %{version}-%{release}
b444af
BuildRequires: pkgconfig(gdlib) >= 2.1.1
b444af
b444af
%description gd
b444af
The php-gd package contains a dynamic shared object that will add
b444af
support for using the gd graphics library to PHP.
b444af
b444af
%package bcmath
b444af
Summary: A module for PHP applications for using the bcmath library
b444af
# All files licensed under PHP version 3.01, except
b444af
# libbcmath is licensed under LGPLv2+
b444af
License: PHP and LGPLv2+
b444af
Requires: php-common%{?_isa} = %{version}-%{release}
b444af
b444af
%description bcmath
b444af
The php-bcmath package contains a dynamic shared object that will add
b444af
support for using the bcmath library to PHP.
b444af
b444af
%package gmp
b444af
Summary: A module for PHP applications for using the GNU MP library
b444af
# All files licensed under PHP version 3.01
b444af
License: PHP
b444af
BuildRequires: gmp-devel
b444af
Requires: php-common%{?_isa} = %{version}-%{release}
b444af
b444af
%description gmp
b444af
These functions allow you to work with arbitrary-length integers
b444af
using the GNU MP library.
b444af
b444af
%package dba
b444af
Summary: A database abstraction layer module for PHP applications
b444af
# All files licensed under PHP version 3.01
b444af
License: PHP
b444af
BuildRequires: libdb-devel
b444af
BuildRequires: tokyocabinet-devel
b444af
%if %{with_lmdb}
b444af
BuildRequires: lmdb-devel
b444af
%endif
b444af
Requires: php-common%{?_isa} = %{version}-%{release}
b444af
b444af
%description dba
b444af
The php-dba package contains a dynamic shared object that will add
b444af
support for using the DBA database abstraction layer to PHP.
b444af
b444af
%if %{with_tidy}
b444af
%package tidy
b444af
Summary: Standard PHP module provides tidy library support
b444af
# All files licensed under PHP version 3.01
b444af
License: PHP
b444af
Requires: php-common%{?_isa} = %{version}-%{release}
b444af
BuildRequires: libtidy-devel
b444af
b444af
%description tidy
b444af
The php-tidy package contains a dynamic shared object that will add
b444af
support for using the tidy library to PHP.
b444af
%endif
b444af
b444af
%if %{with_freetds}
b444af
%package pdo-dblib
b444af
Summary: PDO driver for Microsoft SQL Server and Sybase databases
b444af
# All files licensed under PHP version 3.01
b444af
License: PHP
b444af
Requires: php-pdo%{?_isa} = %{version}-%{release}
b444af
BuildRequires: freetds-devel
b444af
Provides: php-pdo_dblib, php-pdo_dblib%{?_isa}
b444af
b444af
%description pdo-dblib
b444af
The php-pdo-dblib package contains a dynamic shared object
b444af
that implements the PHP Data Objects (PDO) interface to enable access from
b444af
PHP to Microsoft SQL Server and Sybase databases through the FreeTDS library.
b444af
%endif
b444af
b444af
%package embedded
b444af
Summary: PHP library for embedding in applications
b444af
Requires: php-common%{?_isa} = %{version}-%{release}
b444af
# doing a real -devel package for just the .so symlink is a bit overkill
b444af
Provides: php-embedded-devel = %{version}-%{release}
b444af
Provides: php-embedded-devel%{?_isa} = %{version}-%{release}
b444af
b444af
%description embedded
b444af
The php-embedded package contains a library which can be embedded
b444af
into applications to provide PHP scripting language support.
b444af
b444af
%if %{with_pspell}
b444af
%package pspell
b444af
Summary: A module for PHP applications for using pspell interfaces
b444af
# All files licensed under PHP version 3.01
b444af
License: PHP
b444af
Requires: php-common%{?_isa} = %{version}-%{release}
b444af
BuildRequires: aspell-devel >= 0.50.0
b444af
b444af
%description pspell
b444af
The php-pspell package contains a dynamic shared object that will add
b444af
support for using the pspell library to PHP.
b444af
%endif
b444af
b444af
%package intl
b444af
Summary: Internationalization extension for PHP applications
b444af
# All files licensed under PHP version 3.01
b444af
License: PHP
b444af
Requires: php-common%{?_isa} = %{version}-%{release}
b444af
BuildRequires: pkgconfig(icu-i18n) >= 50.1
b444af
BuildRequires: pkgconfig(icu-io)   >= 50.1
b444af
BuildRequires: pkgconfig(icu-uc)   >= 50.1
b444af
b444af
%description intl
b444af
The php-intl package contains a dynamic shared object that will add
b444af
support for using the ICU library to PHP.
b444af
b444af
%package enchant
b444af
Summary: Enchant spelling extension for PHP applications
b444af
# All files licensed under PHP version 3.0
b444af
License: PHP
b444af
Requires: php-common%{?_isa} = %{version}-%{release}
b444af
BuildRequires: pkgconfig(enchant-2)
b444af
b444af
%description enchant
b444af
The php-enchant package contains a dynamic shared object that will add
b444af
support for using the enchant library to PHP.
b444af
b444af
%if %{with_sodium}
b444af
%package sodium
b444af
Summary: Wrapper for the Sodium cryptographic library
b444af
# All files licensed under PHP version 3.0.1
b444af
License: PHP
b444af
BuildRequires:  pkgconfig(libsodium) >= 1.0.9
b444af
b444af
Requires: php-common%{?_isa} = %{version}-%{release}
b444af
Obsoletes: php-pecl-libsodium2 < 3
b444af
Provides:  php-pecl(libsodium)         = %{version}
b444af
Provides:  php-pecl(libsodium)%{?_isa} = %{version}
b444af
b444af
%description sodium
b444af
The php-sodium package provides a simple,
b444af
low-level PHP extension for the libsodium cryptographic library.
b444af
%endif
b444af
b444af
b444af
%package ffi
b444af
Summary: Foreign Function Interface
b444af
# All files licensed under PHP version 3.0.1
b444af
License: PHP
b444af
Group: System Environment/Libraries
b444af
BuildRequires:  pkgconfig(libffi)
b444af
Requires: php-common%{?_isa} = %{version}-%{release}
b444af
b444af
%description ffi
b444af
FFI is one of the features that made Python and LuaJIT very useful for fast
b444af
prototyping. It allows calling C functions and using C data types from pure
b444af
scripting language and therefore develop “system code” more productively.
b444af
b444af
For PHP, FFI opens a way to write PHP extensions and bindings to C libraries
b444af
in pure PHP.
b444af
b444af
b444af
%prep
b444af
%{?gpgverify:%{gpgverify} --keyring='%{SOURCE20}' --signature='%{SOURCE21}' --data='%{SOURCE0}'}
b444af
b444af
%setup -q -n php-%{upver}%{?rcver}
b444af
b444af
%patch1 -p1 -b .mpmcheck
b444af
%patch5 -p1 -b .includedir
b444af
%patch6 -p1 -b .embed
b444af
%patch8 -p1 -b .libdb
b444af
%patch9 -p1 -b .deprecated
b444af
b444af
%patch42 -p1 -b .systzdata
b444af
%patch43 -p1 -b .headers
b444af
%if 0%{?fedora} >= 18 || 0%{?rhel} >= 7
b444af
%patch45 -p1 -b .ldap_r
b444af
%endif
b444af
%patch47 -p1 -b .phpinfo
b444af
%patch48 -p1 -b .sha
b444af
%patch49 -p1 -b .pharsha
b444af
%patch51 -p1 -b .libxcrypt
b444af
b444af
# upstream patches
b444af
b444af
# security patches
b444af
b444af
# Fixes for tests
b444af
%patch300 -p1 -b .datetests
b444af
b444af
b444af
# Prevent %%doc confusion over LICENSE files
240c49
cp Zend/LICENSE ZEND_LICENSE
b444af
cp TSRM/LICENSE TSRM_LICENSE
b444af
cp sapi/fpm/LICENSE fpm_LICENSE
b444af
cp ext/mbstring/libmbfl/LICENSE libmbfl_LICENSE
b444af
cp ext/fileinfo/libmagic/LICENSE libmagic_LICENSE
b444af
cp ext/bcmath/libbcmath/LICENSE libbcmath_LICENSE
b444af
cp ext/date/lib/LICENSE.rst timelib_LICENSE
b444af
b444af
# Multiple builds for multiple SAPIs
b444af
mkdir build-cgi build-embedded \
b444af
%if %{with_modphp}
b444af
    build-apache \
b444af
%endif
b444af
%if %{with_zts}
b444af
    build-zts build-ztscli \
b444af
%endif
b444af
    build-fpm
b444af
b444af
# ----- Manage known as failed test -------
b444af
# affected by systzdata patch
b444af
rm ext/date/tests/timezone_location_get.phpt
b444af
rm ext/date/tests/timezone_version_get.phpt
b444af
rm ext/date/tests/timezone_version_get_basic1.phpt
b444af
rm ext/date/tests/bug33415-2.phpt
b444af
# expired cert TODO fixed in 8.0.15
b444af
rm ext/openssl/tests/openssl_x509_checkpurpose_basic.phpt
b444af
# fails sometime
b444af
rm ext/sockets/tests/mcast_ipv?_recv.phpt
b444af
# cause stack exhausion
b444af
rm Zend/tests/bug54268.phpt
b444af
rm Zend/tests/bug68412.phpt
b444af
# tar issue
b444af
rm ext/zlib/tests/004-mb.phpt
b444af
b444af
# Safety check for API version change.
b444af
pver=$(sed -n '/#define PHP_VERSION /{s/.* "//;s/".*$//;p}' main/php_version.h)
b444af
if test "x${pver}" != "x%{upver}%{?rcver}"; then
b444af
   : Error: Upstream PHP version is now ${pver}, expecting %{upver}%{?rcver}.
b444af
   : Update the version/rcver macros and rebuild.
b444af
   exit 1
b444af
fi
b444af
b444af
vapi=`sed -n '/#define PHP_API_VERSION/{s/.* //;p}' main/php.h`
b444af
if test "x${vapi}" != "x%{apiver}"; then
b444af
   : Error: Upstream API version is now ${vapi}, expecting %{apiver}.
b444af
   : Update the apiver macro and rebuild.
b444af
   exit 1
b444af
fi
b444af
b444af
vzend=`sed -n '/#define ZEND_MODULE_API_NO/{s/^[^0-9]*//;p;}' Zend/zend_modules.h`
b444af
if test "x${vzend}" != "x%{zendver}"; then
b444af
   : Error: Upstream Zend ABI version is now ${vzend}, expecting %{zendver}.
b444af
   : Update the zendver macro and rebuild.
b444af
   exit 1
b444af
fi
b444af
b444af
# Safety check for PDO ABI version change
b444af
vpdo=`sed -n '/#define PDO_DRIVER_API/{s/.*[ 	]//;p}' ext/pdo/php_pdo_driver.h`
b444af
if test "x${vpdo}" != "x%{pdover}"; then
b444af
   : Error: Upstream PDO ABI version is now ${vpdo}, expecting %{pdover}.
b444af
   : Update the pdover macro and rebuild.
b444af
   exit 1
b444af
fi
b444af
b444af
# https://bugs.php.net/63362 - Not needed but installed headers.
b444af
# Drop some Windows specific headers to avoid installation,
b444af
# before build to ensure they are really not needed.
b444af
rm -f TSRM/tsrm_win32.h \
b444af
      TSRM/tsrm_config.w32.h \
b444af
      Zend/zend_config.w32.h \
b444af
      ext/mysqlnd/config-win.h \
b444af
      ext/standard/winver.h \
b444af
      main/win32_internal_function_disabled.h \
b444af
      main/win95nt.h
b444af
b444af
# Fix some bogus permissions
b444af
find . -name \*.[ch] -exec chmod 644 {} \;
b444af
chmod 644 README.*
b444af
b444af
# Some extensions have their own configuration file
b444af
cp %{SOURCE50} %{SOURCE51} %{SOURCE53} .
b444af
b444af
b444af
%build
b444af
# Set build date from https://reproducible-builds.org/specs/source-date-epoch/
b444af
export SOURCE_DATE_EPOCH=$(date +%s -r NEWS)
b444af
export PHP_UNAME=$(uname)
b444af
export PHP_BUILD_SYSTEM=$(cat /etc/redhat-release | sed -e 's/ Beta//')
b444af
%if 0%{?vendor:1}
b444af
export PHP_BUILD_PROVIDER="%{vendor}"
b444af
%endif
b444af
export PHP_BUILD_COMPILER="$(gcc --version | head -n1)"
b444af
export PHP_BUILD_ARCH="%{_arch}"
b444af
b444af
# Force use of system libtool:
b444af
libtoolize --force --copy
b444af
cat `aclocal --print-ac-dir`/{libtool,ltoptions,ltsugar,ltversion,lt~obsolete}.m4 >build/libtool.m4
b444af
b444af
# Regenerate configure scripts (patches change config.m4's)
b444af
touch configure.ac
b444af
./buildconf --force
b444af
b444af
CFLAGS=$(echo $RPM_OPT_FLAGS -fno-strict-aliasing -Wno-pointer-sign | sed 's/-mstackrealign//')
b444af
export CFLAGS
b444af
b444af
# Install extension modules in %%{_libdir}/php/modules.
b444af
EXTENSION_DIR=%{_libdir}/php/modules; export EXTENSION_DIR
b444af
b444af
# Set PEAR_INSTALLDIR to ensure that the hard-coded include_path
b444af
# includes the PEAR directory even though pear is packaged
b444af
# separately.
b444af
PEAR_INSTALLDIR=%{_datadir}/pear; export PEAR_INSTALLDIR
b444af
b444af
# Shell function to configure and build a PHP tree.
b444af
build() {
b444af
# Old/recent bison version seems to produce a broken parser;
b444af
# upstream uses GNU Bison 2.3. Workaround:
b444af
mkdir Zend && cp ../Zend/zend_{language,ini}_{parser,scanner}.[ch] Zend
b444af
b444af
# Always static:
b444af
# date, ereg, filter, libxml, reflection, spl: not supported
b444af
# hash: for PHAR_SIG_SHA256 and PHAR_SIG_SHA512
b444af
# session: dep on hash, used by soap
b444af
# pcre: used by filter, zip
b444af
# pcntl, readline: only used by CLI sapi
b444af
# openssl: for PHAR_SIG_OPENSSL
b444af
# zlib: used by image
b444af
b444af
ln -sf ../configure
b444af
%configure \
b444af
    --enable-rtld-now \
b444af
    --cache-file=../config.cache \
b444af
    --with-libdir=%{_lib} \
b444af
    --with-config-file-path=%{_sysconfdir} \
b444af
    --with-config-file-scan-dir=%{_sysconfdir}/php.d \
b444af
    --disable-debug \
b444af
    --with-pic \
b444af
    --disable-rpath \
b444af
    --without-pear \
b444af
    --with-exec-dir=%{_bindir} \
b444af
    --without-gdbm \
b444af
    --with-openssl \
b444af
    --with-system-ciphers \
b444af
    --with-external-pcre \
b444af
    --with-external-libcrypt \
b444af
%ifarch s390 s390x sparc64 sparcv9 riscv64
b444af
    --without-pcre-jit \
b444af
%endif
b444af
    --with-zlib \
b444af
    --with-layout=GNU \
b444af
    --with-kerberos \
b444af
    --with-libxml \
b444af
    --with-system-tzdata \
b444af
    --with-mhash \
b444af
    --without-password-argon2 \
b444af
    --enable-dtrace \
b444af
    $*
b444af
if test $? != 0; then
b444af
  tail -500 config.log
b444af
  : configure failed
b444af
  exit 1
b444af
fi
b444af
b444af
make %{?_smp_mflags}
b444af
}
b444af
b444af
# Build /usr/bin/php-cgi with the CGI SAPI, and most shared extensions
b444af
pushd build-cgi
b444af
b444af
build --libdir=%{_libdir}/php \
b444af
      --enable-pcntl \
b444af
      --enable-opcache \
b444af
      --enable-phpdbg \
b444af
%if %{with_imap}
b444af
      --with-imap=shared --with-imap-ssl \
b444af
%endif
b444af
      --enable-mbstring=shared \
b444af
      --enable-mbregex \
b444af
      --enable-gd=shared \
b444af
      --with-external-gd \
b444af
      --with-gmp=shared \
b444af
      --enable-calendar=shared \
b444af
      --enable-bcmath=shared \
b444af
      --with-bz2=shared \
b444af
      --enable-ctype=shared \
b444af
      --enable-dba=shared --with-db4=%{_prefix} \
b444af
                          --with-tcadb=%{_prefix} \
b444af
%if %{with_lmdb}
b444af
                          --with-lmdb=%{_prefix} \
b444af
%endif
b444af
      --enable-exif=shared \
b444af
      --enable-ftp=shared \
b444af
      --with-gettext=shared \
b444af
      --with-iconv=shared \
b444af
      --enable-sockets=shared \
b444af
      --enable-tokenizer=shared \
b444af
      --with-ldap=shared --with-ldap-sasl \
b444af
      --enable-mysqlnd=shared \
b444af
      --with-mysqli=shared,mysqlnd \
b444af
      --with-mysql-sock=%{mysql_sock} \
b444af
%if %{with_firebird}
b444af
      --with-pdo-firebird=shared \
b444af
%endif
b444af
      --enable-dom=shared \
b444af
      --with-pgsql=shared \
b444af
      --enable-simplexml=shared \
b444af
      --enable-xml=shared \
b444af
      --with-snmp=shared,%{_prefix} \
b444af
      --enable-soap=shared \
b444af
      --with-xsl=shared,%{_prefix} \
b444af
      --enable-xmlreader=shared --enable-xmlwriter=shared \
b444af
      --with-curl=shared \
b444af
      --enable-pdo=shared \
b444af
      --with-pdo-odbc=shared,unixODBC,%{_prefix} \
b444af
      --with-pdo-mysql=shared,mysqlnd \
b444af
      --with-pdo-pgsql=shared,%{_prefix} \
b444af
      --with-pdo-sqlite=shared \
b444af
%if %{with_freetds}
b444af
      --with-pdo-dblib=shared,%{_prefix} \
b444af
%endif
b444af
      --with-sqlite3=shared \
b444af
      --without-readline \
b444af
      --with-libedit \
b444af
%if %{with_pspell}
b444af
      --with-pspell=shared \
b444af
%endif
b444af
      --enable-phar=shared \
b444af
%if %{with_tidy}
b444af
      --with-tidy=shared,%{_prefix} \
b444af
%endif
b444af
      --enable-sysvmsg=shared --enable-sysvshm=shared --enable-sysvsem=shared \
b444af
      --enable-shmop=shared \
b444af
      --enable-posix=shared \
b444af
      --with-unixODBC=shared,%{_prefix} \
b444af
      --enable-fileinfo=shared \
b444af
      --with-ffi=shared \
b444af
%if %{with_sodium}
b444af
      --with-sodium=shared \
b444af
%else
b444af
      --without-sodium \
b444af
%endif
b444af
      --enable-intl=shared \
b444af
      --with-enchant=shared
b444af
popd
b444af
b444af
without_shared="--without-gd \
b444af
      --disable-dom --disable-dba --without-unixODBC \
b444af
      --disable-opcache \
b444af
      --disable-phpdbg \
b444af
      --without-ffi \
b444af
      --disable-xmlreader --disable-xmlwriter \
b444af
      --without-sodium \
b444af
      --without-sqlite3 --disable-phar --disable-fileinfo \
b444af
      --without-pspell \
b444af
      --without-curl --disable-posix --disable-xml \
b444af
      --disable-simplexml --disable-exif --without-gettext \
b444af
      --without-iconv --disable-ftp --without-bz2 --disable-ctype \
b444af
      --disable-shmop --disable-sockets --disable-tokenizer \
b444af
      --disable-sysvmsg --disable-sysvshm --disable-sysvsem"
b444af
b444af
%if %{with_modphp}
b444af
# Build Apache module, and the CLI SAPI, /usr/bin/php
b444af
pushd build-apache
b444af
build --with-apxs2=%{_httpd_apxs} \
b444af
      --libdir=%{_libdir}/php \
b444af
      --without-mysqli \
b444af
      --disable-pdo \
b444af
      ${without_shared}
b444af
popd
b444af
%endif
b444af
b444af
# Build php-fpm
b444af
pushd build-fpm
b444af
build --enable-fpm \
b444af
      --with-fpm-acl \
b444af
      --with-fpm-systemd \
b444af
      --libdir=%{_libdir}/php \
b444af
      --without-mysqli \
b444af
      --disable-pdo \
b444af
      ${without_shared}
b444af
popd
b444af
b444af
# Build for inclusion as embedded script language into applications,
b444af
# /usr/lib[64]/libphp7.so
b444af
pushd build-embedded
b444af
build --enable-embed \
b444af
      --without-mysqli --disable-pdo \
b444af
      ${without_shared}
b444af
popd
b444af
b444af
%if %{with_zts}
b444af
# Build a special thread-safe (mainly for modules)
b444af
pushd build-ztscli
b444af
b444af
EXTENSION_DIR=%{_libdir}/php-zts/modules
b444af
build --includedir=%{_includedir}/php-zts \
b444af
      --libdir=%{_libdir}/php-zts \
b444af
      --enable-zts \
b444af
      --program-prefix=zts- \
b444af
      --disable-cgi \
b444af
      --with-config-file-scan-dir=%{_sysconfdir}/php-zts.d \
b444af
      --enable-pcntl \
b444af
      --enable-opcache \
b444af
%if %{with_imap}
b444af
      --with-imap=shared --with-imap-ssl \
b444af
%endif
b444af
      --enable-mbstring=shared \
b444af
      --enable-mbregex \
b444af
      --enable-gd=shared \
b444af
      --with-external-gd \
b444af
      --with-gmp=shared \
b444af
      --enable-calendar=shared \
b444af
      --enable-bcmath=shared \
b444af
      --with-bz2=shared \
b444af
      --enable-ctype=shared \
b444af
      --enable-dba=shared --with-db4=%{_prefix} \
b444af
                          --with-tcadb=%{_prefix} \
b444af
%if %{with_lmdb}
b444af
                          --with-lmdb=%{_prefix} \
b444af
%endif
b444af
      --with-gettext=shared \
b444af
      --with-iconv=shared \
b444af
      --enable-sockets=shared \
b444af
      --enable-tokenizer=shared \
b444af
      --enable-exif=shared \
b444af
      --enable-ftp=shared \
b444af
      --with-ldap=shared --with-ldap-sasl \
b444af
      --enable-mysqlnd=shared \
b444af
      --with-mysqli=shared,mysqlnd \
b444af
      --with-mysql-sock=%{mysql_sock} \
b444af
      --enable-mysqlnd-threading \
b444af
%if %{with_firebird}
b444af
      --with-pdo-firebird=shared \
b444af
%endif
b444af
      --enable-dom=shared \
b444af
      --with-pgsql=shared \
b444af
      --enable-simplexml=shared \
b444af
      --enable-xml=shared \
b444af
      --with-snmp=shared,%{_prefix} \
b444af
      --enable-soap=shared \
b444af
      --with-xsl=shared,%{_prefix} \
b444af
      --enable-xmlreader=shared --enable-xmlwriter=shared \
b444af
      --with-curl=shared \
b444af
      --enable-pdo=shared \
b444af
      --with-pdo-odbc=shared,unixODBC,%{_prefix} \
b444af
      --with-pdo-mysql=shared,mysqlnd \
b444af
      --with-pdo-pgsql=shared,%{_prefix} \
b444af
      --with-pdo-sqlite=shared \
b444af
%if %{with_freetds}
b444af
      --with-pdo-dblib=shared,%{_prefix} \
b444af
%endif
b444af
      --with-sqlite3=shared \
b444af
      --without-readline \
b444af
      --with-libedit \
b444af
%if %{with_pspell}
b444af
      --with-pspell=shared \
b444af
%endif
b444af
      --enable-phar=shared \
b444af
%if %{with_tidy}
b444af
      --with-tidy=shared,%{_prefix} \
b444af
%endif
b444af
      --enable-sysvmsg=shared --enable-sysvshm=shared --enable-sysvsem=shared \
b444af
      --enable-shmop=shared \
b444af
      --enable-posix=shared \
b444af
      --with-unixODBC=shared,%{_prefix} \
b444af
      --enable-fileinfo=shared \
b444af
      --with-ffi=shared \
b444af
%if %{with_sodium}
b444af
      --with-sodium=shared \
b444af
%else
b444af
      --without-sodium \
b444af
%endif
b444af
      --enable-intl=shared \
b444af
      --with-enchant=shared
b444af
popd
b444af
b444af
### NOTE!!! EXTENSION_DIR was changed for the -zts build, so it must remain
b444af
### the last SAPI to be built.
b444af
%endif
b444af
b444af
b444af
%check
b444af
%if %runselftest
b444af
cd build-fpm
b444af
b444af
# Run tests, using the CLI SAPI
b444af
export NO_INTERACTION=1 REPORT_EXIT_STATUS=1 MALLOC_CHECK_=2
b444af
export SKIP_ONLINE_TESTS=1
b444af
export SKIP_IO_CAPTURE_TESTS=1
b444af
unset TZ LANG LC_ALL
b444af
if ! make test TESTS=-j4; then
b444af
  set +x
b444af
  for f in $(find .. -name \*.diff -type f -print); do
b444af
    if ! grep -q XFAIL "${f/.diff/.phpt}"
b444af
    then
b444af
      echo "TEST FAILURE: $f --"
b444af
      cat "$f"
b444af
      echo -e "\n-- $f result ends."
b444af
    fi
b444af
  done
b444af
  set -x
b444af
  #exit 1
b444af
fi
b444af
unset NO_INTERACTION REPORT_EXIT_STATUS MALLOC_CHECK_
b444af
%endif
b444af
b444af
%install
b444af
%if %{with_zts}
b444af
# Install the extensions for the ZTS version
b444af
make -C build-ztscli install \
b444af
     INSTALL_ROOT=$RPM_BUILD_ROOT
b444af
%endif
b444af
b444af
# Install the version for embedded script language in applications + php_embed.h
b444af
make -C build-embedded install-sapi install-headers \
b444af
     INSTALL_ROOT=$RPM_BUILD_ROOT
b444af
b444af
# Install the php-fpm binary
b444af
make -C build-fpm install-fpm \
b444af
     INSTALL_ROOT=$RPM_BUILD_ROOT
b444af
b444af
# Install everything from the CGI SAPI build
b444af
make -C build-cgi install \
b444af
     INSTALL_ROOT=$RPM_BUILD_ROOT
b444af
b444af
# Use php-config from embed SAPI to reduce used libs
b444af
install -m 755 build-embedded/scripts/php-config $RPM_BUILD_ROOT%{_bindir}/php-config
b444af
b444af
# Install the default configuration file
b444af
install -m 755 -d $RPM_BUILD_ROOT%{_sysconfdir}/
b444af
install -m 644 %{SOURCE2} $RPM_BUILD_ROOT%{_sysconfdir}/php.ini
b444af
b444af
# For third-party packaging:
b444af
install -m 755 -d $RPM_BUILD_ROOT%{_datadir}/php/preload
b444af
b444af
%if %{with_modphp}
b444af
# install the DSO
b444af
install -m 755 -d $RPM_BUILD_ROOT%{_httpd_moddir}
b444af
install -m 755 build-apache/libs/libphp.so $RPM_BUILD_ROOT%{_httpd_moddir}
b444af
%endif
b444af
b444af
# Apache config fragment
b444af
# Dual config file with httpd >= 2.4 (fedora >= 18)
b444af
%if %{with_modphp}
b444af
install -D -m 644 %{SOURCE9} $RPM_BUILD_ROOT%{_httpd_modconfdir}/20-php.conf
b444af
%endif
b444af
install -D -m 644 %{SOURCE1} $RPM_BUILD_ROOT%{_httpd_confdir}/php.conf
b444af
b444af
install -m 755 -d $RPM_BUILD_ROOT%{_sysconfdir}/php.d
b444af
%if %{with_zts}
b444af
install -m 755 -d $RPM_BUILD_ROOT%{_sysconfdir}/php-zts.d
b444af
%endif
b444af
install -m 755 -d $RPM_BUILD_ROOT%{_sharedstatedir}/php
b444af
install -m 755 -d $RPM_BUILD_ROOT%{_sharedstatedir}/php/peclxml
b444af
install -m 700 -d $RPM_BUILD_ROOT%{_sharedstatedir}/php/session
b444af
install -m 700 -d $RPM_BUILD_ROOT%{_sharedstatedir}/php/wsdlcache
b444af
install -m 700 -d $RPM_BUILD_ROOT%{_sharedstatedir}/php/opcache
b444af
b444af
install -m 755 -d $RPM_BUILD_ROOT%{_docdir}/pecl
b444af
install -m 755 -d $RPM_BUILD_ROOT%{_datadir}/tests/pecl
b444af
b444af
# PHP-FPM stuff
b444af
# Log
b444af
install -m 755 -d $RPM_BUILD_ROOT%{_localstatedir}/log/php-fpm
b444af
install -m 755 -d $RPM_BUILD_ROOT/run/php-fpm
b444af
# Config
b444af
install -m 755 -d $RPM_BUILD_ROOT%{_sysconfdir}/php-fpm.d
b444af
install -m 644 %{SOURCE4} $RPM_BUILD_ROOT%{_sysconfdir}/php-fpm.conf
b444af
install -m 644 %{SOURCE5} $RPM_BUILD_ROOT%{_sysconfdir}/php-fpm.d/www.conf
b444af
mv $RPM_BUILD_ROOT%{_sysconfdir}/php-fpm.conf.default .
b444af
mv $RPM_BUILD_ROOT%{_sysconfdir}/php-fpm.d/www.conf.default .
b444af
# install systemd unit files and scripts for handling server startup
b444af
install -m 755 -d $RPM_BUILD_ROOT%{_sysconfdir}/systemd/system/php-fpm.service.d
b444af
install -Dm 644 %{SOURCE6}  $RPM_BUILD_ROOT%{_unitdir}/php-fpm.service
b444af
install -Dm 644 %{SOURCE12} $RPM_BUILD_ROOT%{_unitdir}/httpd.service.d/php-fpm.conf
b444af
install -Dm 644 %{SOURCE12} $RPM_BUILD_ROOT%{_unitdir}/nginx.service.d/php-fpm.conf
b444af
# LogRotate
b444af
install -m 755 -d $RPM_BUILD_ROOT%{_sysconfdir}/logrotate.d
b444af
install -m 644 %{SOURCE7} $RPM_BUILD_ROOT%{_sysconfdir}/logrotate.d/php-fpm
b444af
# Nginx configuration
b444af
install -D -m 644 %{SOURCE13} $RPM_BUILD_ROOT%{_sysconfdir}/nginx/conf.d/php-fpm.conf
b444af
install -D -m 644 %{SOURCE14} $RPM_BUILD_ROOT%{_sysconfdir}/nginx/default.d/php.conf
b444af
b444af
TESTCMD="$RPM_BUILD_ROOT%{_bindir}/php --no-php-ini"
b444af
# Ensure all provided extensions are really there
b444af
for mod in core date filter hash libxml openssl pcntl pcre readline reflection session spl standard zlib
b444af
do
b444af
     $TESTCMD --modules | grep -qi $mod
b444af
done
b444af
b444af
TESTCMD="$TESTCMD --define extension_dir=$RPM_BUILD_ROOT%{_libdir}/php/modules"
b444af
b444af
# Generate files lists and stub .ini files for each subpackage
b444af
for mod in pgsql odbc ldap snmp \
b444af
%if %{with_imap}
b444af
    imap \
b444af
%endif
b444af
    mysqlnd mysqli \
b444af
    mbstring gd dom xsl soap bcmath dba \
b444af
    simplexml bz2 calendar ctype exif ftp gettext gmp iconv \
b444af
    sockets tokenizer opcache \
b444af
    sqlite3 \
b444af
    enchant phar fileinfo intl \
b444af
    ffi \
b444af
%if %{with_tidy}
b444af
    tidy \
b444af
%endif
b444af
%if %{with_pspell}
b444af
    pspell \
b444af
%endif
b444af
    curl \
b444af
%if %{with_sodium}
b444af
    sodium \
b444af
%endif
b444af
    posix shmop sysvshm sysvsem sysvmsg xml \
b444af
    pdo pdo_mysql pdo pdo_pgsql pdo_odbc pdo_sqlite \
b444af
%if %{with_firebird}
b444af
    pdo_firebird \
b444af
%endif
b444af
%if %{with_freetds}
b444af
    pdo_dblib \
b444af
%endif
b444af
    xmlreader xmlwriter
b444af
do
b444af
    case $mod in
b444af
      opcache)
b444af
        # Zend extensions
b444af
        TESTCMD="$TESTCMD --define zend_extension=$mod"
b444af
        ini=10-${mod}.ini;;
b444af
      pdo_*|mysqli|xmlreader)
b444af
        # Extensions with dependencies on 20-*
b444af
        TESTCMD="$TESTCMD --define extension=$mod"
b444af
        ini=30-${mod}.ini;;
b444af
      *)
b444af
        # Extensions with no dependency
b444af
        TESTCMD="$TESTCMD --define extension=$mod"
b444af
        ini=20-${mod}.ini;;
b444af
    esac
b444af
b444af
    $TESTCMD --modules | grep -qi $mod
b444af
b444af
    # some extensions have their own config file
b444af
    if [ -f ${ini} ]; then
b444af
      cp -p ${ini} $RPM_BUILD_ROOT%{_sysconfdir}/php.d/${ini}
b444af
%if %{with_zts}
b444af
      cp -p ${ini} $RPM_BUILD_ROOT%{_sysconfdir}/php-zts.d/${ini}
b444af
%endif
b444af
    else
b444af
      cat > $RPM_BUILD_ROOT%{_sysconfdir}/php.d/${ini} <
b444af
; Enable ${mod} extension module
b444af
extension=${mod}
b444af
EOF
b444af
%if %{with_zts}
b444af
      cat > $RPM_BUILD_ROOT%{_sysconfdir}/php-zts.d/${ini} <
b444af
; Enable ${mod} extension module
b444af
extension=${mod}
b444af
EOF
b444af
%endif
b444af
    fi
b444af
    cat > files.${mod} <
b444af
%{_libdir}/php/modules/${mod}.so
b444af
%config(noreplace) %{_sysconfdir}/php.d/${ini}
b444af
%if %{with_zts}
b444af
%{_libdir}/php-zts/modules/${mod}.so
b444af
%config(noreplace) %{_sysconfdir}/php-zts.d/${ini}
b444af
%endif
b444af
EOF
b444af
done
b444af
b444af
# The dom, xsl and xml* modules are all packaged in php-xml
b444af
cat files.dom files.xsl files.xml{reader,writer} \
b444af
    files.simplexml >> files.xml
b444af
b444af
# mysqlnd
b444af
cat files.mysqli \
b444af
    files.pdo_mysql \
b444af
    >> files.mysqlnd
b444af
b444af
# Split out the PDO modules
b444af
cat files.pdo_pgsql >> files.pgsql
b444af
cat files.pdo_odbc >> files.odbc
b444af
b444af
# sysv* and posix in packaged in php-process
b444af
cat files.shmop files.sysv* files.posix > files.process
b444af
b444af
# Package sqlite3 and pdo_sqlite with pdo; isolating the sqlite dependency
b444af
# isn't useful at this time since rpm itself requires sqlite.
b444af
cat files.pdo_sqlite >> files.pdo
b444af
cat files.sqlite3 >> files.pdo
b444af
b444af
# Package curl, phar and fileinfo in -common.
b444af
cat files.curl files.phar files.fileinfo \
b444af
    files.exif files.gettext files.iconv files.calendar \
b444af
    files.ftp files.bz2 files.ctype files.sockets \
b444af
    files.tokenizer > files.common
b444af
b444af
# The default Zend OPcache blacklist file
b444af
install -m 644 %{SOURCE51} $RPM_BUILD_ROOT%{_sysconfdir}/php.d/opcache-default.blacklist
b444af
%if %{with_zts}
b444af
install -m 644 %{SOURCE51} $RPM_BUILD_ROOT%{_sysconfdir}/php-zts.d/opcache-default.blacklist
b444af
sed -e '/blacklist_filename/s/php.d/php-zts.d/' \
b444af
    -i $RPM_BUILD_ROOT%{_sysconfdir}/php-zts.d/10-opcache.ini
b444af
%endif
b444af
b444af
# Install the macros file:
b444af
sed -e "s/@PHP_APIVER@/%{apiver}-%{__isa_bits}/" \
b444af
    -e "s/@PHP_ZENDVER@/%{zendver}-%{__isa_bits}/" \
b444af
    -e "s/@PHP_PDOVER@/%{pdover}-%{__isa_bits}/" \
b444af
    -e "s/@PHP_VERSION@/%{upver}/" \
b444af
%if ! %{with_zts}
b444af
    -e "/zts/d" \
b444af
%endif
b444af
    < %{SOURCE3} > macros.php
b444af
install -m 644 -D macros.php \
b444af
           $RPM_BUILD_ROOT%{_rpmmacrodir}/macros.php
b444af
b444af
# Remove unpackaged files
b444af
rm -rf $RPM_BUILD_ROOT%{_libdir}/php/modules/*.a \
b444af
       $RPM_BUILD_ROOT%{_libdir}/php-zts/modules/*.a \
b444af
       $RPM_BUILD_ROOT%{_bindir}/{phptar} \
b444af
       $RPM_BUILD_ROOT%{_datadir}/pear \
b444af
       $RPM_BUILD_ROOT%{_bindir}/zts-phar* \
b444af
       $RPM_BUILD_ROOT%{_mandir}/man1/zts-phar* \
b444af
       $RPM_BUILD_ROOT%{_libdir}/libphp.a \
b444af
       $RPM_BUILD_ROOT%{_libdir}/libphp.la
b444af
b444af
# Remove irrelevant docs
b444af
rm -f README.{Zeus,QNX,CVS-RULES}
b444af
b444af
b444af
%post fpm
b444af
%systemd_post php-fpm.service
b444af
b444af
%preun fpm
b444af
%systemd_preun php-fpm.service
b444af
b444af
# Raised by new pool installation or new extension installation
b444af
%transfiletriggerin fpm -- %{_sysconfdir}/php-fpm.d %{_sysconfdir}/php.d
b444af
systemctl try-restart php-fpm.service >/dev/null 2>&1 || :
b444af
b444af
b444af
%files
b444af
%if %{with_modphp}
b444af
%{_httpd_moddir}/libphp.so
b444af
%config(noreplace) %{_httpd_modconfdir}/20-php.conf
b444af
%attr(0770,root,apache) %dir %{_sharedstatedir}/php/session
b444af
%attr(0770,root,apache) %dir %{_sharedstatedir}/php/wsdlcache
b444af
%attr(0770,root,apache) %dir %{_sharedstatedir}/php/opcache
b444af
%config(noreplace) %{_httpd_confdir}/php.conf
b444af
%endif
b444af
b444af
%files common -f files.common
b444af
%doc EXTENSIONS NEWS UPGRADING* README.REDIST.BINS *md docs
240c49
%license LICENSE TSRM_LICENSE ZEND_LICENSE
b444af
%license libmagic_LICENSE
b444af
%license timelib_LICENSE
b444af
%doc php.ini-*
b444af
%config(noreplace) %{_sysconfdir}/php.ini
b444af
%dir %{_sysconfdir}/php.d
b444af
%dir %{_libdir}/php
b444af
%dir %{_libdir}/php/modules
b444af
%if %{with_zts}
b444af
%dir %{_sysconfdir}/php-zts.d
b444af
%dir %{_libdir}/php-zts
b444af
%dir %{_libdir}/php-zts/modules
b444af
%endif
b444af
%dir %{_sharedstatedir}/php
b444af
%dir %{_sharedstatedir}/php/peclxml
b444af
%dir %{_datadir}/php
b444af
%dir %{_docdir}/pecl
b444af
%dir %{_datadir}/tests
b444af
%dir %{_datadir}/tests/pecl
b444af
b444af
%files cli
b444af
%{_bindir}/php
b444af
%if %{with_zts}
b444af
%{_bindir}/zts-php
b444af
%{_mandir}/man1/zts-php.1*
b444af
%endif
b444af
%{_bindir}/php-cgi
b444af
%{_bindir}/phar.phar
b444af
%{_bindir}/phar
b444af
# provides phpize here (not in -devel) for pecl command
b444af
%{_bindir}/phpize
b444af
%{_mandir}/man1/php.1*
b444af
%{_mandir}/man1/php-cgi.1*
b444af
%{_mandir}/man1/phar.1*
b444af
%{_mandir}/man1/phar.phar.1*
b444af
%{_mandir}/man1/phpize.1*
b444af
b444af
%files dbg
b444af
%doc sapi/phpdbg/CREDITS
b444af
%{_bindir}/phpdbg
b444af
%{_mandir}/man1/phpdbg.1*
b444af
%if %{with_zts}
b444af
%{_bindir}/zts-phpdbg
b444af
%{_mandir}/man1/zts-phpdbg.1*
b444af
%endif
b444af
b444af
%files fpm
b444af
%doc php-fpm.conf.default www.conf.default
b444af
%license fpm_LICENSE
b444af
%attr(0770,root,apache) %dir %{_sharedstatedir}/php/session
b444af
%attr(0770,root,apache) %dir %{_sharedstatedir}/php/wsdlcache
b444af
%attr(0770,root,apache) %dir %{_sharedstatedir}/php/opcache
b444af
%config(noreplace) %{_httpd_confdir}/php.conf
b444af
%config(noreplace) %{_sysconfdir}/php-fpm.conf
b444af
%config(noreplace) %{_sysconfdir}/php-fpm.d/www.conf
b444af
%config(noreplace) %{_sysconfdir}/logrotate.d/php-fpm
b444af
%config(noreplace) %{_sysconfdir}/nginx/conf.d/php-fpm.conf
b444af
%config(noreplace) %{_sysconfdir}/nginx/default.d/php.conf
b444af
%{_unitdir}/php-fpm.service
b444af
%{_unitdir}/httpd.service.d/php-fpm.conf
b444af
%{_unitdir}/nginx.service.d/php-fpm.conf
b444af
%{_sbindir}/php-fpm
b444af
%dir %{_sysconfdir}/systemd/system/php-fpm.service.d
b444af
%dir %{_sysconfdir}/php-fpm.d
b444af
# log owned by apache for log
b444af
%attr(770,apache,root) %dir %{_localstatedir}/log/php-fpm
b444af
%dir %ghost /run/php-fpm
b444af
%{_mandir}/man8/php-fpm.8*
b444af
%dir %{_datadir}/fpm
b444af
%{_datadir}/fpm/status.html
b444af
b444af
%files devel
b444af
%{_bindir}/php-config
b444af
%{_includedir}/php
b444af
%{_libdir}/php/build
b444af
%if %{with_zts}
b444af
%{_bindir}/zts-php-config
b444af
%{_bindir}/zts-phpize
b444af
%{_includedir}/php-zts
b444af
%{_libdir}/php-zts/build
b444af
%{_mandir}/man1/zts-php-config.1*
b444af
%{_mandir}/man1/zts-phpize.1*
b444af
%endif
b444af
%{_mandir}/man1/php-config.1*
b444af
%{_rpmmacrodir}/macros.php
b444af
b444af
%files embedded
b444af
%{_libdir}/libphp.so
b444af
%{_libdir}/libphp-%{embed_version}.so
b444af
b444af
%files pgsql -f files.pgsql
b444af
%files odbc -f files.odbc
b444af
%if %{with_imap}
b444af
%files imap -f files.imap
b444af
%endif
b444af
%files ldap -f files.ldap
b444af
%files snmp -f files.snmp
b444af
%files xml -f files.xml
b444af
%files mbstring -f files.mbstring
b444af
%license libmbfl_LICENSE
b444af
%files gd -f files.gd
b444af
%files soap -f files.soap
b444af
%files bcmath -f files.bcmath
b444af
%license libbcmath_LICENSE
b444af
%files gmp -f files.gmp
b444af
%files dba -f files.dba
b444af
%files pdo -f files.pdo
b444af
%if %{with_tidy}
b444af
%files tidy -f files.tidy
b444af
%endif
b444af
%if %{with_freetds}
b444af
%files pdo-dblib -f files.pdo_dblib
b444af
%endif
b444af
%if %{with_pspell}
b444af
%files pspell -f files.pspell
b444af
%endif
b444af
%files intl -f files.intl
b444af
%files process -f files.process
b444af
%if %{with_firebird}
b444af
%files pdo-firebird -f files.pdo_firebird
b444af
%endif
b444af
%files enchant -f files.enchant
b444af
%files mysqlnd -f files.mysqlnd
b444af
%files opcache -f files.opcache
b444af
%config(noreplace) %{_sysconfdir}/php.d/opcache-default.blacklist
b444af
%if %{with_zts}
b444af
%config(noreplace) %{_sysconfdir}/php-zts.d/opcache-default.blacklist
b444af
%endif
b444af
%if %{with_sodium}
b444af
%files sodium -f files.sodium
b444af
%endif
b444af
%files ffi -f files.ffi
b444af
%dir %{_datadir}/php/preload
b444af
b444af
b444af
%changelog
240c49
* Mon Aug  1 2022 Remi Collet <rcollet@redhat.com> - 8.0.20-2
240c49
- snmp3 calls using authPriv or authNoPriv immediately return false #2104630
240c49
240c49
* Wed Jul 20 2022 Remi Collet <rcollet@redhat.com> - 8.0.20-1
240c49
- rebase to 8.0.20 #2100876
240c49
- fix wrong mod_php configuration #2094728
240c49
57ec6d
* Wed Jun 22 2022 Remi Collet <rcollet@redhat.com> - 8.0.13-3
57ec6d
- fix password of excessive length triggers buffer overflow leading to RCE
57ec6d
  CVE-2022-31626
57ec6d
b444af
* Tue Dec 14 2021 Remi Collet <rcollet@redhat.com> - 8.0.13-2
b444af
- refresh provided configuration from upstream
b444af
b444af
* Tue Dec 14 2021 Remi Collet <rcollet@redhat.com> - 8.0.13-1
b444af
- rebase to 8.0.13
b444af
- drop xmlrpc extension
b444af
- drop json sub-package, extension is always present
b444af
b444af
* Thu May 20 2021 Remi Collet <rcollet@redhat.com> - 7.4.19-1
b444af
- rebase to 7.4.19 #1944110
b444af
b444af
* Mon Jun 15 2020 Remi Collet <rcollet@redhat.com> - 7.4.6-4
b444af
- fix regression in 7.4.6 with generators and exception
b444af
b444af
* Wed May 27 2020 Remi Collet <rcollet@redhat.com> - 7.4.6-3
b444af
- build phpdbg only once
b444af
- fix regression in 7.4.6 when yielding an array based generator
b444af
b444af
* Wed May 20 2020 Remi Collet <rcollet@redhat.com> - 7.4.6-2
b444af
- use php-config from embed SAPI to reduce used libs
b444af
b444af
* Fri May 15 2020 Remi Collet <rcollet@redhat.com> - 7.4.6-1
b444af
- update to 7.4.6
b444af
- add ffi extension
b444af
- add /usr/share/php/preload as default ffi.preload configuration
b444af
- run FPM tests
b444af
- set opcache.enable_cli in provided default configuration
b444af
- ensure all shared extensions can be loaded
b444af
- drop wddx, recode and extensions
b444af
- run test suite using 4 concurrent workers
b444af
b444af
* Tue Oct 29 2019 Remi Collet <rcollet@redhat.com> - 7.3.5-5
b444af
- fix underflow in env_path_info in fpm_main.c CVE-2019-11043
b444af
b444af
* Mon Jul  1 2019 Remi Collet <rcollet@redhat.com> - 7.3.5-3
b444af
- fix AVC denied httpd_execmem when php-opcache is installed #1725104
b444af
b444af
* Tue May 14 2019 Remi Collet <rcollet@redhat.com> - 7.3.5-2
b444af
- cleanup php-devel dependencies
b444af
b444af
* Tue May 14 2019 Remi Collet <rcollet@redhat.com> - 7.3.5-1
b444af
- update to 7.3.5
b444af
b444af
* Wed Oct 10 2018 Remi Collet <rcollet@redhat.com> - 7.2.11-1
b444af
- update to 7.2.11 #1628543
b444af
b444af
* Fri Aug 24 2018 Remi Collet <rcollet@redhat.com.net> - 7.2.8-4
b444af
- drop tidy extension #1619290
b444af
b444af
* Wed Jul 18 2018 Remi Collet <rcollet@redhat.com> - 7.2.8-3
b444af
- update to 7.2.8
b444af
b444af
* Fri Jul  6 2018 Remi Collet <rcollet@redhat.com> - 7.2.7-3
b444af
- FPM: add getallheaders, backported from 7.3 #1582533
b444af
b444af
* Wed Jun 27 2018 Remi Collet <rcollet@redhat.com> - 7.2.7-2
b444af
- drop libargon2 dependency #1595261
b444af
b444af
* Wed Jun 20 2018 Remi Collet <rcollet@redhat.com> - 7.2.7-1
b444af
- Update to 7.2.7 - http://www.php.net/releases/7_2_7.php
b444af
- drop -mstackrealign option, workaround to #1593144
b444af
b444af
* Thu May 31 2018 Remi Collet <rcollet@redhat.com> - 7.2.6-2
b444af
- switch back to bundled onigurama
b444af
b444af
* Wed May 23 2018 Remi Collet <remi@remirepo.net> - 7.2.6-1
b444af
- Update to 7.2.6 - http://www.php.net/releases/7_2_6.php
b444af
b444af
* Tue Apr 24 2018 Remi Collet <remi@remirepo.net> - 7.2.5-1
b444af
- Update to 7.2.5 - http://www.php.net/releases/7_2_5.php
b444af
b444af
* Tue Mar 27 2018 Remi Collet <remi@remirepo.net> - 7.2.4-1
b444af
- Update to 7.2.4 - http://www.php.net/releases/7_2_4.php
b444af
- FPM: update default pool configuration for process.dumpable
b444af
b444af
* Wed Mar 21 2018 Remi Collet <rcollet@redhat.com> - 7.2.3-4
b444af
- use systemd RuntimeDirectory instead of /etc/tmpfiles.d
b444af
b444af
* Tue Mar 20 2018 Remi Collet <rcollet@redhat.com> - 7.2.3-3
b444af
- enable argon2 password hash
b444af
b444af
* Fri Mar 16 2018 Remi Collet <rcollet@redhat.com> - 7.2.3-2
b444af
- php-json is optional
b444af
- add file trigger to restart the php-fpm service
b444af
  when new pool or new extension installed
b444af
b444af
* Wed Feb 28 2018 Remi Collet <remi@remirepo.net> - 7.2.3-1
b444af
- Update to 7.2.3 - http://www.php.net/releases/7_2_3.php
b444af
b444af
- FPM: revert pid file removal
b444af
b444af
* Wed Feb 21 2018 Remi Collet <remi@remirepo.net> - 7.2.3~RC1-4
b444af
- disable ZTS on RHEL
b444af
b444af
* Fri Feb 16 2018 Remi Collet <remi@remirepo.net> - 7.2.3~RC1-3
b444af
- disable pspell extension on RHEL
b444af
- improve devel dependencies
b444af
b444af
* Wed Feb 14 2018 Remi Collet <remi@remirepo.net> - 7.2.3~RC1-2
b444af
- rebuild for new tag and drop patch merged upstream
b444af
- drop ldconfig scriptlets
b444af
b444af
* Wed Feb 14 2018 Remi Collet <remi@remirepo.net> - 7.2.3~RC1-1
b444af
- update to 7.2.3RC1
b444af
- adapt systzdata, fixheader and ldap_r patches
b444af
- apply upstream patch for date ext
b444af
b444af
* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 7.2.2-2
b444af
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
b444af
b444af
* Tue Jan 30 2018 Remi Collet <remi@remirepo.net> - 7.2.2-1
b444af
- Update to 7.2.2 - http://www.php.net/releases/7_2_2.php
b444af
b444af
* Mon Jan 29 2018 Remi Collet <rcollet@redhat.com> - 7.2.2~RC1-3
b444af
- disable interbase, imap, pdo_dblib and sodium on rhel
b444af
b444af
* Thu Jan 25 2018 Remi Collet <remi@remirepo.net> - 7.2.2~RC1-3
b444af
- undefine _strict_symbol_defs_build
b444af
b444af
* Sat Jan 20 2018 Björn Esser <besser82@fedoraproject.org> - 7.2.2~RC1-2
b444af
- Rebuilt for switch to libxcrypt
b444af
b444af
* Tue Jan 16 2018 Remi Collet <remi@remirepo.net> - 7.2.2~RC1-1
b444af
- update to 7.2.2RC1
b444af
- define SOURCE_DATE_EPOCH for reproducible build
b444af
b444af
* Wed Jan  3 2018 Remi Collet <remi@remirepo.net> - 7.2.1-1
b444af
- Update to 7.2.1 - http://www.php.net/releases/7_2_1.php
b444af
b444af
* Wed Dec 13 2017 Remi Collet <remi@remirepo.net> - 7.2.1~RC1-1
b444af
- update to 7.2.1RC1
b444af
b444af
* Thu Nov 30 2017 Pete Walter <pwalter@fedoraproject.org> - 7.2.0-3
b444af
- Rebuild for ICU 60.1
b444af
b444af
* Tue Nov 28 2017 Remi Collet <remi@remirepo.net> - 7.2.0-2
b444af
- refresh patch for https://bugs.php.net/75514
b444af
b444af
* Tue Nov 28 2017 Remi Collet <remi@remirepo.net> - 7.2.0-1
b444af
- update to 7.2.0 GA
b444af
- add upstream patch for https://bugs.php.net/75514
b444af
b444af
* Tue Nov  7 2017 Remi Collet <remi@fedoraproject.org> - 7.2.0~RC6-1
b444af
- Update to 7.2.0RC6
b444af
b444af
* Wed Oct 25 2017 Remi Collet <remi@fedoraproject.org> - 7.2.0~RC5-1
b444af
- Update to 7.2.0RC5
b444af
- make php-fpm a weak dependency
b444af
b444af
* Wed Oct 18 2017 Remi Collet <remi@remirepo.net> - 7.2.0~RC4-2
b444af
- enable argon2 password hash
b444af
b444af
* Tue Oct 10 2017 Remi Collet <remi@fedoraproject.org> - 7.2.0~RC4-1
b444af
- Update to 7.2.0RC4
b444af
b444af
* Fri Sep 29 2017 Remi Collet <remi@fedoraproject.org> - 7.2.0~RC3-1
b444af
- Update to 7.2.0RC3
b444af
- drop mcrypt extension
b444af
- add sodium extension
b444af
- use system oniguruma
b444af
- drop .so suffix from ini files
b444af
- refresh configuration files from upstream
b444af
b444af
* Wed Sep 27 2017 Remi Collet <remi@fedoraproject.org> - 7.1.10-1
b444af
- Update to 7.1.10 - http://www.php.net/releases/7_1_10.php
b444af
b444af
* Mon Sep 25 2017 Remi Collet <remi@fedoraproject.org> - 7.1.10~RC1-2
b444af
- php now requires php-fpm and start it with httpd / nginx
b444af
b444af
* Wed Sep 13 2017 Remi Collet <remi@fedoraproject.org> - 7.1.10~RC1-1
b444af
- Update to 7.1.10RC1
b444af
b444af
* Wed Sep  6 2017 Remi Collet <remi@fedoraproject.org> - 7.1.9-2
b444af
- Automatically load OpenSSL configuration file, from PHP 7.2
b444af
b444af
* Wed Aug 30 2017 Remi Collet <remi@fedoraproject.org> - 7.1.9-1
b444af
- Update to 7.1.9 - http://www.php.net/releases/7_1_9.php
b444af
b444af
* Wed Aug 16 2017 Remi Collet <remi@fedoraproject.org> - 7.1.9~RC1-1
b444af
- Update to 7.1.9RC1
b444af
- php-fpm: drop unneeded "pid" from default configuration
b444af
b444af
* Wed Aug  2 2017 Remi Collet <remi@fedoraproject.org> - 7.1.8-1
b444af
- Update to 7.1.8 - http://www.php.net/releases/7_1_8.php
b444af
b444af
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 7.1.8~RC1-3
b444af
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
b444af
b444af
* Wed Jul 19 2017 Remi Collet <remi@fedoraproject.org> - 7.1.8~RC1-1
b444af
- Update to 7.1.8RC1
b444af
b444af
* Tue Jul 18 2017 Remi Collet <remi@fedoraproject.org> - 7.1.7-2
b444af
- disable httpd MPM check
b444af
b444af
* Thu Jul  6 2017 Remi Collet <remi@fedoraproject.org> - 7.1.7-1
b444af
- Update to 7.1.7 - http://www.php.net/releases/7_1_7.php
b444af
b444af
* Wed Jun 21 2017 Remi Collet <remi@fedoraproject.org> - 7.1.7~RC1-1
b444af
- Update to 7.1.7RC1
b444af
b444af
* Wed Jun  7 2017 Remi Collet <remi@fedoraproject.org> - 7.1.6-1
b444af
- Update to 7.1.6 - http://www.php.net/releases/7_1_6.php
b444af
- add upstream security patches for oniguruma
b444af
b444af
* Wed May 24 2017 Remi Collet <remi@fedoraproject.org> - 7.1.6~RC1-1
b444af
- Update to 7.1.6RC1
b444af
b444af
* Tue May  9 2017 Remi Collet <remi@fedoraproject.org> - 7.1.5-1
b444af
- Update to 7.1.5 - http://www.php.net/releases/7_1_5.php
b444af
b444af
* Sat May  6 2017 Remi Collet <remi@fedoraproject.org> - 7.1.5-0.3.RC1
b444af
- enable PHP execution of .phar files, see #1117140
b444af
b444af
* Thu Apr 27 2017 Remi Collet <remi@fedoraproject.org> - 7.1.5-0.2.RC1
b444af
- new sources from new tag
b444af
b444af
* Tue Apr 25 2017 Remi Collet <remi@fedoraproject.org> - 7.1.5-0.1.RC1
b444af
- Update to 7.1.5RC1
b444af
b444af
* Tue Apr 11 2017 Remi Collet <remi@fedoraproject.org> - 7.1.4-1
b444af
- Update to 7.1.4 - http://www.php.net/releases/7_1_4.php
b444af
b444af
* Wed Mar 29 2017 Remi Collet <remi@fedoraproject.org> - 7.1.4-0.1.RC1
b444af
- Update to 7.1.4RC1
b444af
b444af
* Wed Mar 22 2017 Remi Collet <remi@fedoraproject.org> - 7.1.3-3
b444af
- timelib is MIT license
b444af
b444af
* Wed Mar 15 2017 Remi Collet <remi@fedoraproject.org> - 7.1.3-2
b444af
- remove %%attr, see #1432372
b444af
b444af
* Wed Mar 15 2017 Remi Collet <remi@fedoraproject.org> - 7.1.3-1
b444af
- Update to 7.1.3 - http://www.php.net/releases/7_1_3.php
b444af
b444af
* Tue Feb 28 2017 Remi Collet <remi@fedoraproject.org> 7.1.3-0.1.RC1
b444af
- Update to 7.1.3RC1
b444af
b444af
* Wed Feb 15 2017 Remi Collet <remi@fedoraproject.org> - 7.1.2-1
b444af
- Update to 7.1.2 - http://www.php.net/releases/7_1_2.php
b444af
b444af
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 7.1.2-0.2.RC1.1
b444af
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
b444af
b444af
* Thu Feb  2 2017 Remi Collet <remi@fedoraproject.org> - 7.1.2-0.2.RC1
b444af
- Update to 7.1.2RC1 (new sources)
b444af
b444af
* Wed Feb  1 2017 Remi Collet <remi@fedoraproject.org> 7.1.2-0.1.RC1
b444af
- Update to 7.1.2RC1
b444af
b444af
* Wed Jan 18 2017 Remi Collet <remi@fedoraproject.org> 7.1.1-1
b444af
- Update to 7.1.1 - http://www.php.net/releases/7_1_1.php
b444af
b444af
* Fri Jan  6 2017 Remi Collet <remi@fedoraproject.org> 7.1.1-0.1.RC1
b444af
- Update to 7.1.1RC1
b444af
b444af
* Thu Dec  1 2016 Remi Collet <remi@fedoraproject.org> 7.1.0-1
b444af
- Update to 7.1.0 - http://www.php.net/releases/7_1_0.php
b444af
b444af
* Fri Nov 25 2016 Remi Collet <remi@fedoraproject.org> 7.1.0-0.3.RC6
b444af
- disable pcre.jit everywhere as it raise AVC #1398474
b444af
- sync provided configuration with upstream production defaults
b444af
b444af
* Mon Nov 14 2016 Remi Collet <remi@fedoraproject.org> 7.1.0-0.2.RC6
b444af
- re-enable interbase sub package
b444af
  see http://bugzilla.redhat.com/1394750 sub package inconsistency
b444af
- add patch to fix firebird include path (using fb_config)
b444af
b444af
* Mon Nov 14 2016 Remi Collet <remi@fedoraproject.org> 7.1.0-0.1.RC6
b444af
- Update to 7.1.0RC6
b444af
- update tzdata patch to v14, improve check for valid tz file
b444af
- disable interbase sub package (interbase and pdo_firebird)
b444af
b444af
* Tue Oct 11 2016 Remi Collet <remi@fedoraproject.org> 7.1.0-0.1.RC3
b444af
- Update to 7.1.0RC3
b444af
b444af
* Wed Sep 28 2016 Remi Collet <remi@fedoraproject.org> 7.0.12-0.1.RC1
b444af
- Update to 7.0.12RC1
b444af
b444af
* Wed Sep 14 2016 Remi Collet <remi@fedoraproject.org> 7.0.11-1
b444af
- Update to 7.0.11 - http://www.php.net/releases/7_0_11.php
b444af
b444af
* Fri Sep  2 2016 Remi Collet <remi@fedoraproject.org> 7.0.11-0.1.RC1
b444af
- Update to 7.0.11RC1
b444af
b444af
* Thu Sep  1 2016 Remi Collet <remi@fedoraproject.org> 7.0.10-1
b444af
- Update to 7.0.10 - http://www.php.net/releases/7_0_10.php
b444af
b444af
* Wed Aug  3 2016 Remi Collet <remi@fedoraproject.org> 7.0.10-0.1.RC1
b444af
- Update to 7.0.10RC1
b444af
b444af
* Wed Jul 20 2016 Remi Collet <remi@fedoraproject.org> 7.0.9-1
b444af
- Update to 7.0.9 - http://www.php.net/releases/7_0_9.php
b444af
- wddx: add upstream patch for https://bugs.php.net/72564
b444af
b444af
* Wed Jul  6 2016 Remi Collet <remi@fedoraproject.org> 7.0.9-0.1.RC1
b444af
- Update to 7.0.9RC1
b444af
b444af
* Thu Jun 30 2016 Remi Collet <remi@fedoraproject.org> 7.0.8-2
b444af
- own tests/doc directories for pecl packages #1351345
b444af
b444af
* Wed Jun 22 2016 Remi Collet <remi@fedoraproject.org> 7.0.8-1
b444af
- Update to 7.0.8 - http://www.php.net/releases/7_0_8.php
b444af
- https://fedoraproject.org/wiki/Changes/php70
b444af
- drop ereg, mysql, mssql extensions
b444af
- add json extension
b444af
b444af
* Wed Jun 22 2016 Remi Collet <remi@fedoraproject.org> 5.6.23-1
b444af
- Update to 5.6.23 - http://www.php.net/releases/5_6_23.php
b444af
b444af
* Thu Jun  9 2016 Remi Collet <remi@fedoraproject.org> 5.6.23-0.1.RC1
b444af
- update to 5.6.23RC1
b444af
b444af
* Fri May 27 2016 Remi Collet <remi@fedoraproject.org> 5.6.22-2
b444af
- drop unneeded option --with-vpx-dir, fix FTBFS, thanks Koschei
b444af
b444af
* Thu May 26 2016 Remi Collet <remi@fedoraproject.org> 5.6.22-1
b444af
- Update to 5.6.22 - http://www.php.net/releases/5_6_22.php
b444af
b444af
* Thu May 12 2016 Remi Collet <remi@fedoraproject.org> 5.6.22-0.1.RC1
b444af
- update to 5.6.22RC1
b444af
b444af
* Thu Apr 28 2016 Remi Collet <remi@fedoraproject.org> 5.6.21-1
b444af
- Update to 5.6.21
b444af
  http://www.php.net/releases/5_6_21.php
b444af
b444af
* Mon Apr 18 2016 Remi Collet <remi@fedoraproject.org> 5.6.21-0.2.RC1
b444af
- rebuild for ICU 57.1
b444af
b444af
* Mon Apr 18 2016 Remi Collet <remi@fedoraproject.org> 5.6.21-0.1.RC1
b444af
- update to 5.6.21RC1
b444af
b444af
* Fri Apr 15 2016 David Tardon <dtardon@redhat.com> - 5.6.20-1.1
b444af
- rebuild for ICU 57.1
b444af
b444af
* Thu Mar 31 2016 Remi Collet <remi@fedoraproject.org> 5.6.20-1
b444af
- Update to 5.6.20
b444af
  http://www.php.net/releases/5_6_20.php
b444af
b444af
* Thu Mar 17 2016 Remi Collet <remi@fedoraproject.org> 5.6.20-0.1.RC1
b444af
- update to 5.6.20RC1
b444af
b444af
* Thu Mar  3 2016 Remi Collet <remi@fedoraproject.org> 5.6.19-1
b444af
- Update to 5.6.19
b444af
  http://www.php.net/releases/5_6_19.php
b444af
b444af
* Thu Feb 18 2016 Remi Collet <remi@fedoraproject.org> 5.6.19-0.1.RC1
b444af
- update to 5.6.19RC1
b444af
b444af
* Tue Feb  9 2016 Remi Collet <remi@fedoraproject.org> 5.6.18-2
b444af
- define %%pecl_xmldir and own it (/var/lib/php/peclxml)
b444af
b444af
* Wed Feb  3 2016 Remi Collet <remi@fedoraproject.org> 5.6.18-1
b444af
- Update to 5.6.18
b444af
  http://www.php.net/releases/5_6_18.php
b444af
b444af
* Thu Jan 21 2016 Remi Collet <remi@fedoraproject.org> 5.6.18-0.1.RC1
b444af
- update to 5.6.18RC1
b444af
b444af
* Thu Jan  7 2016 Remi Collet <remi@fedoraproject.org> 5.6.17-1
b444af
- Update to 5.6.17
b444af
  http://www.php.net/releases/5_6_17.php
b444af
b444af
* Thu Dec 10 2015 Remi Collet <remi@fedoraproject.org> 5.6.17-0.1.RC1
b444af
- update to 5.6.17RC1
b444af
b444af
* Tue Dec  1 2015 Tom Callaway <spot@fedoraproject.org> 5.6.16-2
b444af
- rebuild for libvpx 1.5.0
b444af
b444af
* Thu Nov 26 2015 Remi Collet <remi@fedoraproject.org> 5.6.16-1
b444af
- Update to 5.6.16
b444af
  http://www.php.net/releases/5_6_16.php
b444af
b444af
* Wed Nov 18 2015 Rex Dieter <rdieter@fedoraproject.org> 5.6.16-0.2.RC2
b444af
- rebuild (tidy)
b444af
b444af
* Thu Nov 12 2015 Remi Collet <remi@fedoraproject.org> 5.6.16-0.1.RC1
b444af
- update to 5.6.16RC1
b444af
b444af
* Thu Oct 29 2015 Remi Collet <remi@fedoraproject.org> 5.6.15-1
b444af
- Update to 5.6.15
b444af
  http://www.php.net/releases/5_6_15.php
b444af
- php-config: reports all built sapis
b444af
b444af
* Thu Oct 15 2015 Remi Collet <remi@fedoraproject.org> 5.6.15-0.1.RC1
b444af
- update to 5.6.15RC1
b444af
b444af
* Wed Sep 30 2015 Remi Collet <remi@fedoraproject.org> 5.6.14-1
b444af
- Update to 5.6.14
b444af
  http://www.php.net/releases/5_6_14.php
b444af
- php-fpm: enable http authorization headers
b444af
b444af
* Thu Sep 17 2015 Remi Collet <remi@fedoraproject.org> 5.6.14-0.1.RC1
b444af
- update to 5.6.14RC1
b444af
b444af
* Thu Sep  3 2015 Remi Collet <remi@fedoraproject.org> 5.6.13-1
b444af
- Update to 5.6.13
b444af
  http://www.php.net/releases/5_6_13.php
b444af
b444af
* Thu Aug  6 2015 Remi Collet <remi@fedoraproject.org> 5.6.12-1
b444af
- Update to 5.6.12
b444af
  http://www.php.net/releases/5_6_12.php
b444af
b444af
* Fri Jul 24 2015 Remi Collet <remi@fedoraproject.org> 5.6.12-0.1.RC1
b444af
- update to 5.6.12RC1
b444af
b444af
* Fri Jul 17 2015 Remi Collet <remi@fedoraproject.org> 5.6.11-2
b444af
- fix typo in php.conf #1244104
b444af
b444af
* Sun Jul 12 2015 Remi Collet <remi@fedoraproject.org> 5.6.11-1
b444af
- Update to 5.6.11
b444af
  http://www.php.net/releases/5_6_11.php
b444af
b444af
* Thu Jun 25 2015 Remi Collet <remi@fedoraproject.org> 5.6.11-0.1.RC1
b444af
- update to 5.6.11RC1
b444af
- the phar link is now correctly created
b444af
b444af
* Thu Jun 18 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 5.6.10-1.1
b444af
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
b444af
b444af
* Thu Jun 11 2015 Remi Collet <remi@fedoraproject.org> 5.6.10-1
b444af
- Update to 5.6.10
b444af
  http://www.php.net/releases/5_6_10.php
b444af
- add explicit spec license (implicit by FPCA)
b444af
b444af
* Thu May 28 2015 Remi Collet <remi@fedoraproject.org> 5.6.10-0.1.RC1
b444af
- update to 5.6.10RC1
b444af
- opcache is now 7.0.6-dev
b444af
b444af
* Fri May 15 2015 Remi Collet <remi@fedoraproject.org> 5.6.9-1
b444af
- Update to 5.6.9
b444af
  http://www.php.net/releases/5_6_9.php
b444af
b444af
* Thu Apr 30 2015 Remi Collet <remi@fedoraproject.org> 5.6.9-0.1.RC1
b444af
- update to 5.6.9RC1
b444af
- adapt systzdata patch for upstream changes for new zic
b444af
b444af
* Thu Apr 16 2015 Remi Collet <remi@fedoraproject.org> 5.6.8-1
b444af
- Update to 5.6.8
b444af
  http://www.php.net/releases/5_6_8.php
b444af
b444af
* Fri Apr 10 2015 Remi Collet <remi@fedoraproject.org> 5.6.8-0.3.RC1
b444af
- add upstream patch to drop SSLv3 tests
b444af
b444af
* Mon Apr  6 2015 Tom Callaway <spot@fedoraproject.org> - 5.6.8-0.2.RC1
b444af
- rebuild for libvpx 1.4.0
b444af
b444af
* Wed Apr  1 2015 Remi Collet <remi@fedoraproject.org> 5.6.8-0.1.RC1
b444af
- update to 5.6.8RC1
b444af
b444af
* Fri Mar 20 2015 Remi Collet <remi@fedoraproject.org> 5.6.7-2
b444af
- Update to 5.6.7
b444af
  http://www.php.net/releases/5_6_7.php
b444af
b444af
* Sun Mar  8 2015 Remi Collet <remi@fedoraproject.org> 5.6.7-1
b444af
- update to 5.6.7RC1
b444af
b444af
* Thu Feb 19 2015 Remi Collet <remi@fedoraproject.org> 5.6.6-1
b444af
- Update to 5.6.6
b444af
  http://www.php.net/releases/5_6_6.php
b444af
b444af
* Thu Feb  5 2015 Remi Collet <rcollet@redhat.com> 5.6.6-0.1.RC1
b444af
- php 5.6.6RC1 for Koschei
b444af
b444af
* Mon Jan 26 2015 David Tardon <dtardon@redhat.com> - 5.6.5-2
b444af
- rebuild for ICU 54.1
b444af
b444af
* Thu Jan 22 2015 Remi Collet <remi@fedoraproject.org> 5.6.5-1
b444af
- Update to 5.6.5
b444af
  http://www.php.net/releases/5_6_5.php
b444af
- drop deprecated php-fpm EnvironmentFile
b444af
b444af
* Fri Jan  9 2015 Remi Collet <remi@fedoraproject.org> 5.6.5-0.1.RC1
b444af
- update to 5.6.5RC1
b444af
- FPM: enable ACL support for Unix Domain Socket
b444af
- FPM: switch default configuration to use UDS
b444af
b444af
* Wed Dec 17 2014 Remi Collet <remi@fedoraproject.org> 5.6.4-2
b444af
- Update to 5.6.4 (real)
b444af
  http://www.php.net/releases/5_6_4.php
b444af
- php-xmlrpc requires php-xml
b444af
b444af
* Wed Dec 10 2014 Remi Collet <remi@fedoraproject.org> 5.6.4-1
b444af
- Update to 5.6.4
b444af
  http://www.php.net/releases/5_6_4.php
b444af
b444af
* Fri Nov 28 2014 Remi Collet <rcollet@redhat.com> 5.6.4-0.1.RC1
b444af
- php 5.6.4RC1
b444af
b444af
* Mon Nov 17 2014 Remi Collet <remi@fedoraproject.org> 5.6.3-4
b444af
- FPM: add upstream patch for https://bugs.php.net/68428
b444af
  listen.allowed_clients is IPv4 only
b444af
b444af
* Mon Nov 17 2014 Remi Collet <remi@fedoraproject.org> 5.6.3-3
b444af
- sync php-fpm configuration with upstream
b444af
- refresh upstream patch for 68421
b444af
b444af
* Sun Nov 16 2014 Remi Collet <remi@fedoraproject.org> 5.6.3-2
b444af
- FPM: add upstream patch for https://bugs.php.net/68421
b444af
  access.format=R doesn't log ipv6 address
b444af
- FPM: add upstream patch for https://bugs.php.net/68420
b444af
  listen=9000 listens to ipv6 localhost instead of all addresses
b444af
- FPM: add upstream patch for https://bugs.php.net/68423
b444af
  will no longer load all pools
b444af
b444af
* Thu Nov 13 2014 Remi Collet <remi@fedoraproject.org> 5.6.3-1
b444af
- Update to PHP 5.6.3
b444af
  http://php.net/releases/5_6_3.php
b444af
b444af
* Fri Oct 31 2014 Remi Collet <rcollet@redhat.com> 5.6.3-0.2.RC1
b444af
- php 5.6.3RC1 (refreshed, phpdbg changes reverted)
b444af
- new version of systzdata patch, fix case sensitivity
b444af
- ignore Factory in date tests
b444af
b444af
* Wed Oct 29 2014 Remi Collet <rcollet@redhat.com> 5.6.3-0.1.RC1
b444af
- php 5.6.3RC1
b444af
- disable opcache.fast_shutdown in default config
b444af
- enable phpdbg_webhelper new extension (in php-dbg)
b444af
b444af
* Thu Oct 16 2014 Remi Collet <remi@fedoraproject.org> 5.6.1-1
b444af
- Update to PHP 5.6.2
b444af
  http://php.net/releases/5_6_2.php
b444af
b444af
* Fri Oct  3 2014 Remi Collet <remi@fedoraproject.org> 5.6.1-1
b444af
- Update to PHP 5.6.1
b444af
  http://php.net/releases/5_6_1.php
b444af
- use default system cipher list by Fedora policy
b444af
  http://fedoraproject.org/wiki/Changes/CryptoPolicy
b444af
b444af
* Wed Sep 24 2014 Remi Collet <rcollet@redhat.com> 5.6.1-0.2.RC1
b444af
- provides nginx configuration (see #1142298)
b444af
b444af
* Sat Sep 13 2014 Remi Collet <rcollet@redhat.com> 5.6.1-0.1.RC1
b444af
- php 5.6.1RC1
b444af
b444af
* Thu Aug 28 2014 Remi Collet <remi@fedoraproject.org> 5.6.0-1
b444af
- PHP 5.6.0 is GA
b444af
  http://php.net/releases/5_6_0.php
b444af
- fix ZTS man pages, upstream patch for 67878
b444af
- provides php(httpd)
b444af
b444af
* Sun Aug 17 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 5.6.0-0.7.RC4
b444af
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
b444af
b444af
* Thu Aug 14 2014 Remi Collet <rcollet@redhat.com> 5.6.0-0.6.RC4
b444af
- php 5.6.0RC4
b444af
b444af
* Thu Jul 31 2014 Remi Collet <rcollet@redhat.com> 5.6.0-0.5.RC3
b444af
- fpm requires httpd >= 2.4.10 for proxy support in SetHandler
b444af
b444af
* Thu Jul 31 2014 Remi Collet <rcollet@redhat.com> 5.6.0-0.4.RC3
b444af
- php 5.6.0RC3
b444af
- cleanup with_libmysql
b444af
- fix licenses handling
b444af
- fix zts-php-config --php-binary output #1124605
b444af
- provide php.conf with php-fpm, allow apache + fpm
b444af
  to work with default configuration, without mod_php
b444af
b444af
* Mon Jul  7 2014 Remi Collet <rcollet@redhat.com> 5.6.0-0.3.RC2
b444af
- php 5.6.0RC2
b444af
b444af
* Mon Jun 23 2014 Remi Collet <rcollet@redhat.com> 5.6.0-0.2.RC1
b444af
- fix phpdbg with libedit https://bugs.php.net/67499
b444af
- add workaround for unserialize/mock issue from 5.4/5.5
b444af
b444af
* Thu Jun 19 2014 Remi Collet <rcollet@redhat.com> 5.6.0-0.1.RC1
b444af
- php 5.6.0RC1
b444af
  https://fedoraproject.org/wiki/Changes/Php56
b444af
- add php-dbg subpackage
b444af
- update php.ini and opcache.ini from upstream production template
b444af
- move zts-php to php-cli
b444af
b444af
* Thu Jun  5 2014 Remi Collet <rcollet@redhat.com> 5.5.13-3
b444af
- fix regression introduce in fix for #67118
b444af
b444af
* Tue Jun  3 2014 Remi Collet <remi@fedoraproject.org> 5.5.13-2
b444af
- fileinfo: fix insufficient boundary check
b444af
- workaround regression introduce in fix for 67072 in
b444af
  serialize/unzerialize functions
b444af
b444af
* Fri May 30 2014 Remi Collet <rcollet@redhat.com> 5.5.13-1
b444af
- Update to 5.5.13
b444af
  http://www.php.net/releases/5_5_13.php
b444af
- sync php.ini with upstream php.ini-production
b444af
b444af
* Sat May  3 2014 Remi Collet <rcollet@redhat.com> 5.5.12-1
b444af
- Update to 5.5.12
b444af
  http://www.php.net/releases/5_5_12.php
b444af
- php-fpm: change default unix socket permission CVE-2014-0185
b444af
b444af
* Wed Apr 23 2014 Remi Collet <rcollet@redhat.com> 5.5.11-2
b444af
- add numerical prefix to extension configuration files
b444af
- prevent .user.ini files from being viewed by Web clients
b444af
- load php directives only when mod_php is active
b444af
b444af
* Thu Apr  3 2014 Remi Collet <rcollet@redhat.com> 5.5.11-1
b444af
- Update to 5.5.11
b444af
  http://www.php.net/ChangeLog-5.php#5.5.11
b444af
b444af
* Thu Mar  6 2014 Remi Collet <rcollet@redhat.com> 5.5.10-1
b444af
- Update to 5.5.10
b444af
  http://www.php.net/ChangeLog-5.php#5.5.10
b444af
- php-fpm should own /var/lib/php/session and wsdlcache
b444af
- fix pcre test results with libpcre < 8.34
b444af
b444af
* Tue Feb 18 2014 Remi Collet <rcollet@redhat.com> 5.5.9-2
b444af
- upstream patch for https://bugs.php.net/66731
b444af
b444af
* Thu Feb 13 2014 Remi Collet <remi@fedoraproject.org> 5.5.9-1.1
b444af
- rebuild
b444af
b444af
* Tue Feb 11 2014 Remi Collet <remi@fedoraproject.org> 5.5.9-1
b444af
- Update to 5.5.9
b444af
  http://www.php.net/ChangeLog-5.php#5.5.9
b444af
- Install macros to /usr/lib/rpm/macros.d
b444af
b444af
* Thu Jan 23 2014 Joe Orton <jorton@redhat.com> - 5.5.8-2
b444af
- fix _httpd_mmn expansion in absence of httpd-devel
b444af
b444af
* Wed Jan  8 2014 Remi Collet <rcollet@redhat.com> 5.5.8-1
b444af
- update to 5.5.8
b444af
- drop conflicts with other opcode caches as both can
b444af
  be used only for user data cache
b444af
b444af
* Wed Dec 11 2013 Remi Collet <rcollet@redhat.com> 5.5.7-1
b444af
- update to 5.5.7, fix for CVE-2013-6420
b444af
- fix zend_register_functions breaks reflection, php bug 66218
b444af
- fix Heap buffer over-read in DateInterval, php bug 66060
b444af
- fix fix overflow handling bug in non-x86
b444af
b444af
* Wed Nov 13 2013 Remi Collet <remi@fedoraproject.org> 5.5.6-1
b444af
- update to 5.5.6
b444af
b444af
* Thu Oct 17 2013 Remi Collet <rcollet@redhat.com> - 5.5.5-1
b444af
- update to 5.5.5
b444af
- sync php.ini with upstream
b444af
b444af
* Thu Sep 19 2013 Remi Collet <rcollet@redhat.com> - 5.5.4-1
b444af
- update to 5.5.4
b444af
- improve security, use specific soap.wsdl_cache_dir
b444af
  use /var/lib/php/wsdlcache for mod_php and php-fpm
b444af
- sync short_tag comments in php.ini with upstream
b444af
b444af
* Wed Aug 21 2013 Remi Collet <rcollet@redhat.com> - 5.5.3-1
b444af
- update to 5.5.3
b444af
- fix typo and add missing entries in php.ini
b444af
- drop zip extension
b444af
b444af
* Mon Aug 19 2013 Remi Collet <rcollet@redhat.com> - 5.5.2-1
b444af
- update to 5.5.2, fixes for CVE-2011-4718 + CVE-2013-4248
b444af
b444af
* Thu Aug 08 2013 Remi Collet <rcollet@redhat.com> - 5.5.1-3
b444af
- improve system libzip patch
b444af
b444af
* Sun Aug 04 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 5.5.1-2
b444af
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
b444af
b444af
* Mon Jul 22 2013 Remi Collet <rcollet@redhat.com> - 5.5.1-1
b444af
- update to 5.5.1
b444af
- add Provides: php(pdo-abi), for consistency with php(api)
b444af
  and php(zend-abi)
b444af
- improved description for mod_php
b444af
- fix opcache ZTS configuration (blacklists in /etc/php-zts.d)
b444af
- add missing man pages (phar, php-cgi)
b444af
b444af
* Fri Jul 12 2013 Remi Collet <rcollet@redhat.com> - 5.5.0-2
b444af
- add security fix for CVE-2013-4113
b444af
- add missing ASL 1.0 license
b444af
- 32k stack size seems ok for tests on both 32/64bits build
b444af
b444af
* Thu Jun 20 2013 Remi Collet <rcollet@redhat.com> 5.5.0-1
b444af
- update to 5.5.0 final
b444af
b444af
* Fri Jun 14 2013 Remi Collet <rcollet@redhat.com> 5.5.0-0.11.RC3
b444af
- also drop JSON from sources
b444af
- clean conditional for JSON (as removed from the sources)
b444af
- clean conditional for FPM (always build)
b444af
b444af
* Thu Jun 13 2013 Remi Collet <rcollet@redhat.com> 5.5.0-0.10.RC3
b444af
- drop JSON extension
b444af
b444af
* Tue Jun 11 2013 Remi Collet <rcollet@redhat.com> 5.5.0-0.9.RC3
b444af
- build with system GD >= 2.1.0
b444af
b444af
* Thu Jun  6 2013 Remi Collet <rcollet@redhat.com> 5.5.0-0.8.RC3
b444af
- update to 5.5.0RC3
b444af
b444af
* Thu May 23 2013 Remi Collet <rcollet@redhat.com> 5.5.0-0.7.RC2
b444af
- update to 5.5.0RC2
b444af
- add missing options in php-fpm.conf
b444af
- run php-fpm in systemd notify mode
b444af
- /etc/syconfig/php-fpm is deprecated (still used)
b444af
- add /systemd/system/php-fpm.service.d
b444af
b444af
* Wed May  8 2013 Remi Collet <rcollet@redhat.com> 5.5.0-0.6.RC1
b444af
- update to 5.5.0RC1
b444af
- remove reference to apache in some sub-packages description
b444af
- add option to disable json extension
b444af
- drop most (very old) "Obsoletes", add version to others
b444af
b444af
* Thu Apr 25 2013 Remi Collet <rcollet@redhat.com> 5.5.0-0.5.beta4
b444af
- update to 5.5.0beta4
b444af
- zend_extension doesn't requires full path
b444af
- refresh patch for system libzip
b444af
- drop opcache patch merged upstream
b444af
- add BuildRequires libvpx-devel for WebP support in php-gd
b444af
- php-fpm own /usr/share/fpm
b444af
b444af
* Thu Apr 11 2013 Remi Collet <rcollet@redhat.com> 5.5.0-0.4.beta3
b444af
- update to 5.5.0beta3
b444af
- allow wildcard in opcache.blacklist_filename and provide
b444af
  default /etc/php.d/opcache-default.blacklist
b444af
- clean spec, use only spaces (no tab)
b444af
b444af
* Thu Apr  4 2013 Remi Collet <rcollet@redhat.com> 5.5.0-0.3.beta2
b444af
- clean old deprecated options
b444af
b444af
* Thu Mar 28 2013 Remi Collet <rcollet@redhat.com> 5.5.0-0.2.beta2
b444af
- update to 5.5.0beta2
b444af
- Zend Optimizer+ renamed to Zend OPcache
b444af
- sync provided configuration with upstream
b444af
b444af
* Fri Mar 22 2013 Remi Collet <rcollet@redhat.com> 5.5.0-0.1.beta1
b444af
- update to 5.5.0beta1
b444af
  http://fedoraproject.org/wiki/Features/Php55
b444af
- new Zend OPcache extension in php-opccache new sub-package
b444af
- don't display XFAIL tests in report
b444af
- use xz compressed tarball
b444af
- build simplexml and xml extensions shared (moved in php-xml)
b444af
- build bz2, calendar, ctype, exif, ftp, gettext, iconv
b444af
  sockets and tokenizer extensions shared (in php-common)
b444af
- build gmp extension shared (in php-gmp new sub-package)
b444af
- build shmop extension shared (moved in php-process)
b444af
- drop some old compatibility provides (php-api, php-zend-abi, php-pecl-*)
b444af
b444af
* Thu Mar 14 2013 Remi Collet <rcollet@redhat.com> 5.4.13-1
b444af
- update to 5.4.13
b444af
- security fix for CVE-2013-1643
b444af
- Hardened build (links with -z now option)
b444af
b444af
* Mon Mar 11 2013 Ralf Corsépius <corsepiu@fedoraproject.org> -  5.4.13-0.2.RC1
b444af
- Remove %%config from %%{_sysconfdir}/rpm/macros.*
b444af
  (https://fedorahosted.org/fpc/ticket/259).
b444af
b444af
* Thu Feb 28 2013 Remi Collet <rcollet@redhat.com> 5.4.13-0.1.RC1
b444af
- update to 5.4.13RC1
b444af
- drop patches merged upstream
b444af
b444af
* Sat Feb 23 2013 Karsten Hopp <karsten@redhat.com> 5.4.12-4
b444af
- add support for ppc64p7 arch (Power7 optimized)
b444af
b444af
* Thu Feb 21 2013 Remi Collet <rcollet@redhat.com> 5.4.12-3
b444af
- make ZTS build optional (still enabled)
b444af
b444af
* Wed Feb 20 2013 Remi Collet <rcollet@redhat.com> 5.4.12-2
b444af
- make php-mysql package optional and disabled
b444af
b444af
* Wed Feb 20 2013 Remi Collet <remi@fedoraproject.org> 5.4.12-1
b444af
- update to 5.4.12
b444af
- security fix for CVE-2013-1635
b444af
- drop gdbm because of license incompatibility
b444af
b444af
* Wed Feb 13 2013 Remi Collet <rcollet@redhat.com> 5.4.12-0.6.RC2
b444af
- enable tokyocabinet and gdbm dba handlers
b444af
b444af
* Wed Feb 13 2013 Remi Collet <rcollet@redhat.com> 5.4.12-0.5.RC2
b444af
- update to 5.4.12RC2
b444af
b444af
* Mon Feb 11 2013 Remi Collet <rcollet@redhat.com> 5.4.12-0.4.RC1
b444af
- upstream patch (5.4.13) to fix dval to lval conversion
b444af
  https://bugs.php.net/64142
b444af
b444af
* Mon Feb  4 2013 Remi Collet <rcollet@redhat.com> 5.4.12-0.3.RC1
b444af
- upstream patch (5.4.13) for 2 failed tests
b444af
b444af
* Fri Feb  1 2013 Remi Collet <rcollet@redhat.com> 5.4.12-0.2.RC1
b444af
- fix buit-in web server on ppc64 (fdset usage)
b444af
  https://bugs.php.net/64128
b444af
b444af
* Thu Jan 31 2013 Remi Collet <rcollet@redhat.com> 5.4.12-0.1.RC1
b444af
- update to 5.4.12RC1
b444af
b444af
* Mon Jan 28 2013 Remi Collet <rcollet@redhat.com> 5.4.11-3
b444af
- rebuild for new libicu
b444af
b444af
* Mon Jan 21 2013 Adam Tkac <atkac redhat com> - 5.4.11-2
b444af
- rebuild due to "jpeg8-ABI" feature drop
b444af
b444af
* Wed Jan 16 2013 Remi Collet <rcollet@redhat.com> 5.4.11-1
b444af
- update to 5.4.11
b444af
b444af
* Thu Jan 10 2013 Remi Collet <rcollet@redhat.com> 5.4.11-0.2.RC1
b444af
- fix php.conf to allow MultiViews managed by php scripts
b444af
b444af
* Thu Jan 10 2013 Remi Collet <rcollet@redhat.com> 5.4.11-0.1.RC1
b444af
- update to 5.4.11RC1
b444af
b444af
* Wed Dec 19 2012 Remi Collet <rcollet@redhat.com> 5.4.10-1
b444af
- update to 5.4.10
b444af
- remove patches merged upstream
b444af
b444af
* Tue Dec 11 2012 Remi Collet <rcollet@redhat.com> 5.4.9-3
b444af
- drop "Configure Command" from phpinfo output
b444af
b444af
* Tue Dec 11 2012 Joe Orton <jorton@redhat.com> - 5.4.9-2
b444af
- prevent php_config.h changes across (otherwise identical) rebuilds
b444af
b444af
* Thu Nov 22 2012 Remi Collet <rcollet@redhat.com> 5.4.9-1
b444af
- update to 5.4.9
b444af
b444af
* Thu Nov 15 2012 Remi Collet <rcollet@redhat.com> 5.4.9-0.5.RC1
b444af
- switch back to upstream generated scanner/parser
b444af
b444af
* Thu Nov 15 2012 Remi Collet <rcollet@redhat.com> 5.4.9-0.4.RC1
b444af
- use _httpd_contentdir macro and fix php.gif path
b444af
b444af
* Wed Nov 14 2012 Remi Collet <rcollet@redhat.com> 5.4.9-0.3.RC1
b444af
- improve system libzip patch to use pkg-config
b444af
b444af
* Wed Nov 14 2012 Remi Collet <rcollet@redhat.com> 5.4.9-0.2.RC1
b444af
- use _httpd_moddir macro
b444af
b444af
* Wed Nov 14 2012 Remi Collet <rcollet@redhat.com> 5.4.9-0.1.RC1
b444af
- update to 5.4.9RC1
b444af
- improves php.conf (use FilesMatch + SetHandler)
b444af
- improves filter (httpd module)
b444af
- apply ldap_r patch on fedora >= 18 only
b444af
b444af
* Fri Nov  9 2012 Remi Collet <rcollet@redhat.com> 5.4.8-6
b444af
- clarify Licenses
b444af
- missing provides xmlreader and xmlwriter
b444af
- modernize spec
b444af
- change php embedded library soname version to 5.4
b444af
b444af
* Tue Nov  6 2012 Remi Collet <rcollet@redhat.com> 5.4.8-5
b444af
- fix _httpd_mmn macro definition
b444af
b444af
* Mon Nov  5 2012 Remi Collet <rcollet@redhat.com> 5.4.8-4
b444af
- fix mysql_sock macro definition
b444af
b444af
* Thu Oct 25 2012 Remi Collet <rcollet@redhat.com> 5.4.8-3
b444af
- fix installed headers
b444af
b444af
* Tue Oct 23 2012 Joe Orton <jorton@redhat.com> - 5.4.8-2
b444af
- use libldap_r for ldap extension
b444af
b444af
* Thu Oct 18 2012 Remi Collet <remi@fedoraproject.org> 5.4.8-1
b444af
- update to 5.4.8
b444af
- define both session.save_handler and session.save_path
b444af
- fix possible segfault in libxml (#828526)
b444af
- php-fpm: create apache user if needed
b444af
- use SKIP_ONLINE_TEST during make test
b444af
- php-devel requires pcre-devel and php-cli (instead of php)
b444af
b444af
* Fri Oct  5 2012 Remi Collet <remi@fedoraproject.org> 5.4.7-11
b444af
- provides php-phar
b444af
- update systzdata patch to v10, timezone are case insensitive
b444af
b444af
* Mon Oct  1 2012 Remi Collet <remi@fedoraproject.org> 5.4.7-10
b444af
- fix typo in systemd macro
b444af
b444af
* Mon Oct  1 2012 Remi Collet <remi@fedoraproject.org> 5.4.7-9
b444af
- php-fpm: enable PrivateTmp
b444af
- php-fpm: new systemd macros (#850268)
b444af
- php-fpm: add upstream patch for startup issue (#846858)
b444af
b444af
* Fri Sep 28 2012 Remi Collet <rcollet@redhat.com> 5.4.7-8
b444af
- systemd integration, https://bugs.php.net/63085
b444af
- no odbc call during timeout, https://bugs.php.net/63171
b444af
- check sqlite3_column_table_name, https://bugs.php.net/63149
b444af
b444af
* Mon Sep 24 2012 Remi Collet <rcollet@redhat.com> 5.4.7-7
b444af
- most failed tests explained (i386, x86_64)
b444af
b444af
* Wed Sep 19 2012 Remi Collet <rcollet@redhat.com> 5.4.7-6
b444af
- fix for http://bugs.php.net/63126 (#783967)
b444af
b444af
* Wed Sep 19 2012 Remi Collet <rcollet@redhat.com> 5.4.7-5
b444af
- patch to ensure we use latest libdb (not libdb4)
b444af
b444af
* Wed Sep 19 2012 Remi Collet <rcollet@redhat.com> 5.4.7-4
b444af
- really fix rhel tests (use libzip and libdb)
b444af
b444af
* Tue Sep 18 2012 Remi Collet <rcollet@redhat.com> 5.4.7-3
b444af
- fix test to enable zip extension on RHEL-7
b444af
b444af
* Mon Sep 17 2012 Remi Collet <remi@fedoraproject.org> 5.4.7-2
b444af
- remove session.save_path from php.ini
b444af
  move it to apache and php-fpm configuration files
b444af
b444af
* Fri Sep 14 2012 Remi Collet <remi@fedoraproject.org> 5.4.7-1
b444af
- update to 5.4.7
b444af
  http://www.php.net/releases/5_4_7.php
b444af
- php-fpm: don't daemonize
b444af
b444af
* Mon Aug 20 2012 Remi Collet <remi@fedoraproject.org> 5.4.6-2
b444af
- enable php-fpm on secondary arch (#849490)
b444af
b444af
* Fri Aug 17 2012 Remi Collet <remi@fedoraproject.org> 5.4.6-1
b444af
- update to 5.4.6
b444af
- update to v9 of systzdata patch
b444af
- backport fix for new libxml
b444af
b444af
* Fri Jul 20 2012 Remi Collet <remi@fedoraproject.org> 5.4.5-1
b444af
- update to 5.4.5
b444af
b444af
* Mon Jul 02 2012 Remi Collet <remi@fedoraproject.org> 5.4.4-4
b444af
- also provide php(language)%%{_isa}
b444af
- define %%{php_version}
b444af
b444af
* Mon Jul 02 2012 Remi Collet <remi@fedoraproject.org> 5.4.4-3
b444af
- drop BR for libevent (#835671)
b444af
- provide php(language) to allow version check
b444af
b444af
* Thu Jun 21 2012 Remi Collet <remi@fedoraproject.org> 5.4.4-2
b444af
- add missing provides (core, ereg, filter, standard)
b444af
b444af
* Thu Jun 14 2012 Remi Collet <remi@fedoraproject.org> 5.4.4-1
b444af
- update to 5.4.4 (CVE-2012-2143, CVE-2012-2386)
b444af
- use /usr/lib/tmpfiles.d instead of /etc/tmpfiles.d
b444af
- use /run/php-fpm instead of /var/run/php-fpm
b444af
b444af
* Wed May 09 2012 Remi Collet <remi@fedoraproject.org> 5.4.3-1
b444af
- update to 5.4.3 (CVE-2012-2311, CVE-2012-2329)
b444af
b444af
* Thu May 03 2012 Remi Collet <remi@fedoraproject.org> 5.4.2-1
b444af
- update to 5.4.2 (CVE-2012-1823)
b444af
b444af
* Fri Apr 27 2012 Remi Collet <remi@fedoraproject.org> 5.4.1-1
b444af
- update to 5.4.1
b444af
b444af
* Wed Apr 25 2012 Joe Orton <jorton@redhat.com> - 5.4.0-6
b444af
- rebuild for new icu
b444af
- switch (conditionally) to libdb-devel
b444af
b444af
* Sat Mar 31 2012 Remi Collet <remi@fedoraproject.org> 5.4.0-5
b444af
- fix Loadmodule with MPM event (use ZTS if not MPM worker)
b444af
- split conf.d/php.conf + conf.modules.d/10-php.conf with httpd 2.4
b444af
b444af
* Thu Mar 29 2012 Joe Orton <jorton@redhat.com> - 5.4.0-4
b444af
- rebuild for missing automatic provides (#807889)
b444af
b444af
* Mon Mar 26 2012 Joe Orton <jorton@redhat.com> - 5.4.0-3
b444af
- really use _httpd_mmn
b444af
b444af
* Mon Mar 26 2012 Joe Orton <jorton@redhat.com> - 5.4.0-2
b444af
- rebuild against httpd 2.4
b444af
- use _httpd_mmn, _httpd_apxs macros
b444af
b444af
* Fri Mar 02 2012 Remi Collet <remi@fedoraproject.org> 5.4.0-1
b444af
- update to PHP 5.4.0 finale
b444af
b444af
* Sat Feb 18 2012 Remi Collet <remi@fedoraproject.org> 5.4.0-0.4.RC8
b444af
- update to PHP 5.4.0RC8
b444af
b444af
* Sat Feb 04 2012 Remi Collet <remi@fedoraproject.org> 5.4.0-0.3.RC7
b444af
- update to PHP 5.4.0RC7
b444af
- provides env file for php-fpm (#784770)
b444af
- add patch to use system libzip (thanks to spot)
b444af
- don't provide INSTALL file
b444af
b444af
* Wed Jan 25 2012 Remi Collet <remi@fedoraproject.org> 5.4.0-0.2.RC6
b444af
- all binaries in /usr/bin with zts prefix
b444af
b444af
* Wed Jan 18 2012 Remi Collet <remi@fedoraproject.org> 5.4.0-0.1.RC6
b444af
- update to PHP 5.4.0RC6
b444af
  https://fedoraproject.org/wiki/Features/Php54
b444af
b444af
* Sun Jan 08 2012 Remi Collet <remi@fedoraproject.org> 5.3.8-4.4
b444af
- fix systemd unit
b444af
b444af
* Mon Dec 12 2011 Remi Collet <remi@fedoraproject.org> 5.3.8-4.3
b444af
- switch to systemd
b444af
b444af
* Tue Dec 06 2011 Adam Jackson <ajax@redhat.com> - 5.3.8-4.2
b444af
- Rebuild for new libpng
b444af
b444af
* Wed Oct 26 2011 Marcela Mašláňová <mmaslano@redhat.com> - 5.3.8-3.2
b444af
- rebuild with new gmp without compat lib
b444af
b444af
* Wed Oct 12 2011 Peter Schiffer <pschiffe@redhat.com> - 5.3.8-3.1
b444af
- rebuild with new gmp
b444af
b444af
* Wed Sep 28 2011 Remi Collet <remi@fedoraproject.org> 5.3.8-3
b444af
- revert is_a() to php <= 5.3.6 behavior (from upstream)
b444af
  with new option (allow_string) for new behavior
b444af
b444af
* Tue Sep 13 2011 Remi Collet <remi@fedoraproject.org> 5.3.8-2
b444af
- add mysqlnd sub-package
b444af
- drop patch4, use --libdir to use /usr/lib*/php/build
b444af
- add patch to redirect mysql.sock (in mysqlnd)
b444af
b444af
* Tue Aug 23 2011 Remi Collet <remi@fedoraproject.org> 5.3.8-1
b444af
- update to 5.3.8
b444af
  http://www.php.net/ChangeLog-5.php#5.3.8
b444af
b444af
* Thu Aug 18 2011 Remi Collet <remi@fedoraproject.org> 5.3.7-1
b444af
- update to 5.3.7
b444af
  http://www.php.net/ChangeLog-5.php#5.3.7
b444af
- merge php-zts into php (#698084)
b444af
b444af
* Tue Jul 12 2011 Joe Orton <jorton@redhat.com> - 5.3.6-4
b444af
- rebuild for net-snmp SONAME bump
b444af
b444af
* Mon Apr  4 2011 Remi Collet <Fedora@famillecollet.com> 5.3.6-3
b444af
- enable mhash extension (emulated by hash extension)
b444af
b444af
* Wed Mar 23 2011 Remi Collet <Fedora@famillecollet.com> 5.3.6-2
b444af
- rebuild for new MySQL client library
b444af
b444af
* Thu Mar 17 2011 Remi Collet <Fedora@famillecollet.com> 5.3.6-1
b444af
- update to 5.3.6
b444af
  http://www.php.net/ChangeLog-5.php#5.3.6
b444af
- fix php-pdo arch specific requires
b444af
b444af
* Tue Mar 15 2011 Joe Orton <jorton@redhat.com> - 5.3.5-6
b444af
- disable zip extension per "No Bundled Libraries" policy (#551513)
b444af
b444af
* Mon Mar 07 2011 Caolán McNamara <caolanm@redhat.com> 5.3.5-5
b444af
- rebuild for icu 4.6
b444af
b444af
* Mon Feb 28 2011 Remi Collet <Fedora@famillecollet.com> 5.3.5-4
b444af
- fix systemd-units requires
b444af
b444af
* Thu Feb 24 2011 Remi Collet <Fedora@famillecollet.com> 5.3.5-3
b444af
- add tmpfiles.d configuration for php-fpm
b444af
- add Arch specific requires/provides
b444af
b444af
* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 5.3.5-2
b444af
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
b444af
b444af
* Fri Jan 07 2011 Remi Collet <Fedora@famillecollet.com> 5.3.5-1
b444af
- update to 5.3.5
b444af
  http://www.php.net/ChangeLog-5.php#5.3.5
b444af
- clean duplicate configure options
b444af
b444af
* Tue Dec 28 2010 Remi Collet <rpms@famillecollet.com> 5.3.4-2
b444af
- rebuild against MySQL 5.5.8
b444af
- remove all RPM_SOURCE_DIR
b444af
b444af
* Sun Dec 12 2010 Remi Collet <rpms@famillecollet.com> 5.3.4-1.1
b444af
- security patch from upstream for #660517
b444af
b444af
* Sat Dec 11 2010 Remi Collet <Fedora@famillecollet.com> 5.3.4-1
b444af
- update to 5.3.4
b444af
  http://www.php.net/ChangeLog-5.php#5.3.4
b444af
- move phpize to php-cli (see #657812)
b444af
b444af
* Wed Dec  1 2010 Remi Collet <Fedora@famillecollet.com> 5.3.3-5
b444af
- ghost /var/run/php-fpm (see #656660)
b444af
- add filter_setup to not provides extensions as .so
b444af
b444af
* Mon Nov  1 2010 Joe Orton <jorton@redhat.com> - 5.3.3-4
b444af
- use mysql_config in libdir directly to avoid biarch build failures
b444af
b444af
* Fri Oct 29 2010 Joe Orton <jorton@redhat.com> - 5.3.3-3
b444af
- rebuild for new net-snmp
b444af
b444af
* Sun Oct 10 2010 Remi Collet <Fedora@famillecollet.com> 5.3.3-2
b444af
- add php-fpm sub-package
b444af
b444af
* Thu Jul 22 2010 Remi Collet <Fedora@famillecollet.com> 5.3.3-1
b444af
- PHP 5.3.3 released
b444af
b444af
* Fri Apr 30 2010 Remi Collet <Fedora@famillecollet.com> 5.3.2-3
b444af
- garbage collector upstream  patches (#580236)
b444af
b444af
* Fri Apr 02 2010 Caolán McNamara <caolanm@redhat.com> 5.3.2-2
b444af
- rebuild for icu 4.4
b444af
b444af
* Sat Mar 06 2010 Remi Collet <Fedora@famillecollet.com> 5.3.2-1
b444af
- PHP 5.3.2 Released!
b444af
- remove mime_magic option (now provided by fileinfo, by emu)
b444af
- add patch for http://bugs.php.net/50578
b444af
- remove patch for libedit (upstream)
b444af
- add runselftest option to allow build without test suite
b444af
b444af
* Fri Nov 27 2009 Joe Orton <jorton@redhat.com> - 5.3.1-3
b444af
- update to v7 of systzdata patch
b444af
b444af
* Wed Nov 25 2009 Joe Orton <jorton@redhat.com> - 5.3.1-2
b444af
- fix build with autoconf 2.6x
b444af
b444af
* Fri Nov 20 2009 Remi Collet <Fedora@famillecollet.com> 5.3.1-1
b444af
- update to 5.3.1
b444af
- remove openssl patch (merged upstream)
b444af
- add provides for php-pecl-json
b444af
- add prod/devel php.ini in doc
b444af
b444af
* Tue Nov 17 2009 Tom "spot" Callaway <tcallawa@redhat.com> - 5.3.0-7
b444af
- use libedit instead of readline to resolve licensing issues
b444af
b444af
* Tue Aug 25 2009 Tomas Mraz <tmraz@redhat.com> - 5.3.0-6
b444af
- rebuilt with new openssl
b444af
b444af
* Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 5.3.0-5
b444af
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
b444af
b444af
* Thu Jul 16 2009 Joe Orton <jorton@redhat.com> 5.3.0-4
b444af
- rediff systzdata patch
b444af
b444af
* Thu Jul 16 2009 Joe Orton <jorton@redhat.com> 5.3.0-3
b444af
- update to v6 of systzdata patch; various fixes
b444af
b444af
* Tue Jul 14 2009 Joe Orton <jorton@redhat.com> 5.3.0-2
b444af
- update to v5 of systzdata patch; parses zone.tab and extracts
b444af
  timezone->{country-code,long/lat,comment} mapping table
b444af
b444af
* Sun Jul 12 2009 Remi Collet <Fedora@famillecollet.com> 5.3.0-1
b444af
- update to 5.3.0
b444af
- remove ncurses, dbase, mhash extensions
b444af
- add enchant, sqlite3, intl, phar, fileinfo extensions
b444af
- raise sqlite version to 3.6.0 (for sqlite3, build with --enable-load-extension)
b444af
- sync with upstream "production" php.ini
b444af
b444af
* Sun Jun 21 2009 Remi Collet <Fedora@famillecollet.com> 5.2.10-1
b444af
- update to 5.2.10
b444af
- add interbase sub-package
b444af
b444af
* Sat Feb 28 2009 Remi Collet <Fedora@FamilleCollet.com> - 5.2.9-1
b444af
- update to 5.2.9
b444af
b444af
* Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 5.2.8-10
b444af
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
b444af
b444af
* Thu Feb  5 2009 Joe Orton <jorton@redhat.com> 5.2.8-9
b444af
- add recode support, -recode subpackage (#106755)
b444af
- add -zts subpackage with ZTS-enabled build of httpd SAPI
b444af
- adjust php.conf to use -zts SAPI build for worker MPM
b444af
b444af
* Wed Feb  4 2009 Joe Orton <jorton@redhat.com> 5.2.8-8
b444af
- fix patch fuzz, renumber patches
b444af
b444af
* Wed Feb  4 2009 Joe Orton <jorton@redhat.com> 5.2.8-7
b444af
- drop obsolete configure args
b444af
- drop -odbc patch (#483690)
b444af
b444af
* Mon Jan 26 2009 Joe Orton <jorton@redhat.com> 5.2.8-5
b444af
- split out sysvshm, sysvsem, sysvmsg, posix into php-process
b444af
b444af
* Sun Jan 25 2009 Joe Orton <jorton@redhat.com> 5.2.8-4
b444af
- move wddx to php-xml, build curl shared in -common
b444af
- remove BR for expat-devel, bogus configure option
b444af
b444af
* Fri Jan 23 2009 Joe Orton <jorton@redhat.com> 5.2.8-3
b444af
- rebuild for new MySQL
b444af
b444af
* Sat Dec 13 2008 Remi Collet <Fedora@FamilleCollet.com> 5.2.8-2
b444af
- libtool 2 workaround for phpize (#476004)
b444af
- add missing php_embed.h (#457777)
b444af
b444af
* Tue Dec 09 2008 Remi Collet <Fedora@FamilleCollet.com> 5.2.8-1
b444af
- update to 5.2.8
b444af
b444af
* Sat Dec 06 2008 Remi Collet <Fedora@FamilleCollet.com> 5.2.7-1.1
b444af
- libtool 2 workaround
b444af
b444af
* Fri Dec 05 2008 Remi Collet <Fedora@FamilleCollet.com> 5.2.7-1
b444af
- update to 5.2.7
b444af
- enable pdo_dblib driver in php-mssql
b444af
b444af
* Mon Nov 24 2008 Joe Orton <jorton@redhat.com> 5.2.6-7
b444af
- tweak Summary, thanks to Richard Hughes
b444af
b444af
* Tue Nov  4 2008 Joe Orton <jorton@redhat.com> 5.2.6-6
b444af
- move gd_README to php-gd
b444af
- update to r4 of systzdata patch; introduces a default timezone
b444af
  name of "System/Localtime", which uses /etc/localtime (#469532)
b444af
b444af
* Sat Sep 13 2008 Remi Collet <Fedora@FamilleCollet.com> 5.2.6-5
b444af
- enable XPM support in php-gd
b444af
- Fix BR for php-gd
b444af
b444af
* Sun Jul 20 2008 Remi Collet <Fedora@FamilleCollet.com> 5.2.6-4
b444af
- enable T1lib support in php-gd
b444af
b444af
* Mon Jul 14 2008 Joe Orton <jorton@redhat.com> 5.2.6-3
b444af
- update to 5.2.6
b444af
- sync default php.ini with upstream
b444af
- drop extension_dir from default php.ini, rely on hard-coded
b444af
  default, to make php-common multilib-safe (#455091)
b444af
- update to r3 of systzdata patch
b444af
b444af
* Thu Apr 24 2008 Joe Orton <jorton@redhat.com> 5.2.5-7
b444af
- split pspell extension out into php-spell (#443857)
b444af
b444af
* Tue Feb 19 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 5.2.5-6
b444af
- Autorebuild for GCC 4.3
b444af
b444af
* Fri Jan 11 2008 Joe Orton <jorton@redhat.com> 5.2.5-5
b444af
- ext/date: use system timezone database
b444af
b444af
* Fri Dec 28 2007 Joe Orton <jorton@redhat.com> 5.2.5-4
b444af
- rebuild for libc-client bump
b444af
b444af
* Wed Dec 05 2007 Release Engineering <rel-eng at fedoraproject dot org> - 5.2.5-3
b444af
- Rebuild for openssl bump
b444af
b444af
* Wed Dec  5 2007 Joe Orton <jorton@redhat.com> 5.2.5-2
b444af
- update to 5.2.5
b444af
b444af
* Mon Oct 15 2007 Joe Orton <jorton@redhat.com> 5.2.4-3
b444af
- correct pcre BR version (#333021)
b444af
- restore metaphone fix (#205714)
b444af
- add READMEs to php-cli
b444af
b444af
* Sun Sep 16 2007 Joe Orton <jorton@redhat.com> 5.2.4-2
b444af
- update to 5.2.4
b444af
b444af
* Sun Sep  2 2007 Joe Orton <jorton@redhat.com> 5.2.3-9
b444af
- rebuild for fixed APR
b444af
b444af
* Tue Aug 28 2007 Joe Orton <jorton@redhat.com> 5.2.3-8
b444af
- add ldconfig post/postun for -embedded (Hans de Goede)
b444af
b444af
* Fri Aug 10 2007 Hans de Goede <j.w.r.degoede@hhs.nl> 5.2.3-7
b444af
- add php-embedded sub-package
b444af
b444af
* Fri Aug 10 2007 Joe Orton <jorton@redhat.com> 5.2.3-6
b444af
- fix build with new glibc
b444af
- fix License
b444af
b444af
* Mon Jul 16 2007 Joe Orton <jorton@redhat.com> 5.2.3-5
b444af
- define php_extdir in macros.php
b444af
b444af
* Mon Jul  2 2007 Joe Orton <jorton@redhat.com> 5.2.3-4
b444af
- obsolete php-dbase
b444af
b444af
* Tue Jun 19 2007 Joe Orton <jorton@redhat.com> 5.2.3-3
b444af
- add mcrypt, mhash, tidy, mssql subpackages (Dmitry Butskoy)
b444af
- enable dbase extension and package in -common
b444af
b444af
* Fri Jun  8 2007 Joe Orton <jorton@redhat.com> 5.2.3-2
b444af
- update to 5.2.3 (thanks to Jeff Sheltren)
b444af
b444af
* Wed May  9 2007 Joe Orton <jorton@redhat.com> 5.2.2-4
b444af
- fix php-pdo *_arg_force_ref global symbol abuse (#216125)
b444af
b444af
* Tue May  8 2007 Joe Orton <jorton@redhat.com> 5.2.2-3
b444af
- rebuild against uw-imap-devel
b444af
b444af
* Fri May  4 2007 Joe Orton <jorton@redhat.com> 5.2.2-2
b444af
- update to 5.2.2
b444af
- synch changes from upstream recommended php.ini
b444af
b444af
* Thu Mar 29 2007 Joe Orton <jorton@redhat.com> 5.2.1-5
b444af
- enable SASL support in LDAP extension (#205772)
b444af
b444af
* Wed Mar 21 2007 Joe Orton <jorton@redhat.com> 5.2.1-4
b444af
- drop mime_magic extension (deprecated by php-pecl-Fileinfo)
b444af
b444af
* Mon Feb 19 2007 Joe Orton <jorton@redhat.com> 5.2.1-3
b444af
- fix regression in str_{i,}replace (from upstream)
b444af
b444af
* Thu Feb 15 2007 Joe Orton <jorton@redhat.com> 5.2.1-2
b444af
- update to 5.2.1
b444af
- add Requires(pre) for httpd
b444af
- trim %%changelog to versions >= 5.0.0
b444af
b444af
* Thu Feb  8 2007 Joe Orton <jorton@redhat.com> 5.2.0-10
b444af
- bump default memory_limit to 32M (#220821)
b444af
- mark config files noreplace again (#174251)
b444af
- drop trailing dots from Summary fields
b444af
- use standard BuildRoot
b444af
- drop libtool15 patch (#226294)
b444af
b444af
* Tue Jan 30 2007 Joe Orton <jorton@redhat.com> 5.2.0-9
b444af
- add php(api), php(zend-abi) provides (#221302)
b444af
- package /usr/share/php and append to default include_path (#225434)
b444af
b444af
* Tue Dec  5 2006 Joe Orton <jorton@redhat.com> 5.2.0-8
b444af
- fix filter.h installation path
b444af
- fix php-zend-abi version (Remi Collet, #212804)
b444af
b444af
* Tue Nov 28 2006 Joe Orton <jorton@redhat.com> 5.2.0-7
b444af
- rebuild again
b444af
b444af
* Tue Nov 28 2006 Joe Orton <jorton@redhat.com> 5.2.0-6
b444af
- rebuild for net-snmp soname bump
b444af
b444af
* Mon Nov 27 2006 Joe Orton <jorton@redhat.com> 5.2.0-5
b444af
- build json and zip shared, in -common (Remi Collet, #215966)
b444af
- obsolete php-json and php-pecl-zip
b444af
- build readline extension into /usr/bin/php* (#210585)
b444af
- change module subpackages to require php-common not php (#177821)
b444af
b444af
* Wed Nov 15 2006 Joe Orton <jorton@redhat.com> 5.2.0-4
b444af
- provide php-zend-abi (#212804)
b444af
- add /etc/rpm/macros.php exporting interface versions
b444af
- synch with upstream recommended php.ini
b444af
b444af
* Wed Nov 15 2006 Joe Orton <jorton@redhat.com> 5.2.0-3
b444af
- update to 5.2.0 (#213837)
b444af
- php-xml provides php-domxml (#215656)
b444af
- fix php-pdo-abi provide (#214281)
b444af
b444af
* Tue Oct 31 2006 Joseph Orton <jorton@redhat.com> 5.1.6-4
b444af
- rebuild for curl soname bump
b444af
- add build fix for curl 7.16 API
b444af
b444af
* Wed Oct  4 2006 Joe Orton <jorton@redhat.com> 5.1.6-3
b444af
- from upstream: add safety checks against integer overflow in _ecalloc
b444af
b444af
* Tue Aug 29 2006 Joe Orton <jorton@redhat.com> 5.1.6-2
b444af
- update to 5.1.6 (security fixes)
b444af
- bump default memory_limit to 16M (#196802)
b444af
b444af
* Wed Jul 12 2006 Jesse Keating <jkeating@redhat.com> - 5.1.4-8.1
b444af
- rebuild
b444af
b444af
* Fri Jun  9 2006 Joe Orton <jorton@redhat.com> 5.1.4-8
b444af
- Provide php-posix (#194583)
b444af
- only provide php-pcntl from -cli subpackage
b444af
- add missing defattr's (thanks to Matthias Saou)
b444af
b444af
* Fri Jun  9 2006 Joe Orton <jorton@redhat.com> 5.1.4-7
b444af
- move Obsoletes for php-openssl to -common (#194501)
b444af
- Provide: php-cgi from -cli subpackage
b444af
b444af
* Fri Jun  2 2006 Joe Orton <jorton@redhat.com> 5.1.4-6
b444af
- split out php-cli, php-common subpackages (#177821)
b444af
- add php-pdo-abi version export (#193202)
b444af
b444af
* Wed May 24 2006 Radek Vokal <rvokal@redhat.com> 5.1.4-5.1
b444af
- rebuilt for new libnetsnmp
b444af
b444af
* Thu May 18 2006 Joe Orton <jorton@redhat.com> 5.1.4-5
b444af
- provide mod_php (#187891)
b444af
- provide php-cli (#192196)
b444af
- use correct LDAP fix (#181518)
b444af
- define _GNU_SOURCE in php_config.h and leave it defined
b444af
- drop (circular) dependency on php-pear
b444af
b444af
* Mon May  8 2006 Joe Orton <jorton@redhat.com> 5.1.4-3
b444af
- update to 5.1.4
b444af
b444af
* Wed May  3 2006 Joe Orton <jorton@redhat.com> 5.1.3-3
b444af
- update to 5.1.3
b444af
b444af
* Tue Feb 28 2006 Joe Orton <jorton@redhat.com> 5.1.2-5
b444af
- provide php-api (#183227)
b444af
- add provides for all builtin modules (Tim Jackson, #173804)
b444af
- own %%{_libdir}/php/pear for PEAR packages (per #176733)
b444af
- add obsoletes to allow upgrade from FE4 PDO packages (#181863)
b444af
b444af
* Fri Feb 10 2006 Jesse Keating <jkeating@redhat.com> - 5.1.2-4.3
b444af
- bump again for double-long bug on ppc(64)
b444af
b444af
* Tue Feb 07 2006 Jesse Keating <jkeating@redhat.com> - 5.1.2-4.1
b444af
- rebuilt for new gcc4.1 snapshot and glibc changes
b444af
b444af
* Tue Jan 31 2006 Joe Orton <jorton@redhat.com> 5.1.2-4
b444af
- rebuild for new libc-client soname
b444af
b444af
* Mon Jan 16 2006 Joe Orton <jorton@redhat.com> 5.1.2-3
b444af
- only build xmlreader and xmlwriter shared (#177810)
b444af
b444af
* Fri Jan 13 2006 Joe Orton <jorton@redhat.com> 5.1.2-2
b444af
- update to 5.1.2
b444af
b444af
* Thu Jan  5 2006 Joe Orton <jorton@redhat.com> 5.1.1-8
b444af
- rebuild again
b444af
b444af
* Mon Jan  2 2006 Joe Orton <jorton@redhat.com> 5.1.1-7
b444af
- rebuild for new net-snmp
b444af
b444af
* Mon Dec 12 2005 Joe Orton <jorton@redhat.com> 5.1.1-6
b444af
- enable short_open_tag in default php.ini again (#175381)
b444af
b444af
* Fri Dec 09 2005 Jesse Keating <jkeating@redhat.com>
b444af
- rebuilt
b444af
b444af
* Thu Dec  8 2005 Joe Orton <jorton@redhat.com> 5.1.1-5
b444af
- require net-snmp for php-snmp (#174800)
b444af
b444af
* Sun Dec  4 2005 Joe Orton <jorton@redhat.com> 5.1.1-4
b444af
- add /usr/share/pear back to hard-coded include_path (#174885)
b444af
b444af
* Fri Dec  2 2005 Joe Orton <jorton@redhat.com> 5.1.1-3
b444af
- rebuild for httpd 2.2
b444af
b444af
* Mon Nov 28 2005 Joe Orton <jorton@redhat.com> 5.1.1-2
b444af
- update to 5.1.1
b444af
- remove pear subpackage
b444af
- enable pdo extensions (php-pdo subpackage)
b444af
- remove non-standard conditional module builds
b444af
- enable xmlreader extension
b444af
b444af
* Thu Nov 10 2005 Tomas Mraz <tmraz@redhat.com> 5.0.5-6
b444af
- rebuilt against new openssl
b444af
b444af
* Mon Nov  7 2005 Joe Orton <jorton@redhat.com> 5.0.5-5
b444af
- pear: update to XML_RPC 1.4.4, XML_Parser 1.2.7, Mail 1.1.9 (#172528)
b444af
b444af
* Tue Nov  1 2005 Joe Orton <jorton@redhat.com> 5.0.5-4
b444af
- rebuild for new libnetsnmp
b444af
b444af
* Wed Sep 14 2005 Joe Orton <jorton@redhat.com> 5.0.5-3
b444af
- update to 5.0.5
b444af
- add fix for upstream #34435
b444af
- devel: require autoconf, automake (#159283)
b444af
- pear: update to HTTP-1.3.6, Mail-1.1.8, Net_SMTP-1.2.7, XML_RPC-1.4.1
b444af
- fix imagettftext et al (upstream, #161001)
b444af
b444af
* Thu Jun 16 2005 Joe Orton <jorton@redhat.com> 5.0.4-11
b444af
- ldap: restore ldap_start_tls() function
b444af
b444af
* Fri May  6 2005 Joe Orton <jorton@redhat.com> 5.0.4-10
b444af
- disable RPATHs in shared extensions (#156974)
b444af
b444af
* Tue May  3 2005 Joe Orton <jorton@redhat.com> 5.0.4-9
b444af
- build simplexml_import_dom even with shared dom (#156434)
b444af
- prevent truncation of copied files to ~2Mb (#155916)
b444af
- install /usr/bin/php from CLI build alongside CGI
b444af
- enable sysvmsg extension (#142988)
b444af
b444af
* Mon Apr 25 2005 Joe Orton <jorton@redhat.com> 5.0.4-8
b444af
- prevent build of builtin dba as well as shared extension
b444af
b444af
* Wed Apr 13 2005 Joe Orton <jorton@redhat.com> 5.0.4-7
b444af
- split out dba and bcmath extensions into subpackages
b444af
- BuildRequire gcc-c++ to avoid AC_PROG_CXX{,CPP} failure (#155221)
b444af
- pear: update to DB-1.7.6
b444af
- enable FastCGI support in /usr/bin/php-cgi (#149596)
b444af
b444af
* Wed Apr 13 2005 Joe Orton <jorton@redhat.com> 5.0.4-6
b444af
- build /usr/bin/php with the CLI SAPI, and add /usr/bin/php-cgi,
b444af
  built with the CGI SAPI (thanks to Edward Rudd, #137704)
b444af
- add php(1) man page for CLI
b444af
- fix more test cases to use -n when invoking php
b444af
b444af
* Wed Apr 13 2005 Joe Orton <jorton@redhat.com> 5.0.4-5
b444af
- rebuild for new libpq soname
b444af
b444af
* Tue Apr 12 2005 Joe Orton <jorton@redhat.com> 5.0.4-4
b444af
- bundle from PEAR: HTTP, Mail, XML_Parser, Net_Socket, Net_SMTP
b444af
- snmp: disable MSHUTDOWN function to prevent error_log noise (#153988)
b444af
- mysqli: add fix for crash on x86_64 (Georg Richter, upstream #32282)
b444af
b444af
* Mon Apr 11 2005 Joe Orton <jorton@redhat.com> 5.0.4-3
b444af
- build shared objects as PIC (#154195)
b444af
b444af
* Mon Apr  4 2005 Joe Orton <jorton@redhat.com> 5.0.4-2
b444af
- fix PEAR installation and bundle PEAR DB-1.7.5 package
b444af
b444af
* Fri Apr  1 2005 Joe Orton <jorton@redhat.com> 5.0.4-1
b444af
- update to 5.0.4 (#153068)
b444af
- add .phps AddType to php.conf (#152973)
b444af
- better gcc4 fix for libxmlrpc
b444af
b444af
* Wed Mar 30 2005 Joe Orton <jorton@redhat.com> 5.0.3-5
b444af
- BuildRequire mysql-devel >= 4.1
b444af
- don't mark php.ini as noreplace to make upgrades work (#152171)
b444af
- fix subpackage descriptions (#152628)
b444af
- fix memset(,,0) in Zend (thanks to Dave Jones)
b444af
- fix various compiler warnings in Zend
b444af
b444af
* Thu Mar 24 2005 Joe Orton <jorton@redhat.com> 5.0.3-4
b444af
- package mysqli extension in php-mysql
b444af
- really enable pcntl (#142903)
b444af
- don't build with --enable-safe-mode (#148969)
b444af
- use "Instant Client" libraries for oci8 module (Kai Bolay, #149873)
b444af
b444af
* Fri Feb 18 2005 Joe Orton <jorton@redhat.com> 5.0.3-3
b444af
- fix build with GCC 4
b444af
b444af
* Wed Feb  9 2005 Joe Orton <jorton@redhat.com> 5.0.3-2
b444af
- install the ext/gd headers (#145891)
b444af
- enable pcntl extension in /usr/bin/php (#142903)
b444af
- add libmbfl array arithmetic fix (dcb314@hotmail.com, #143795)
b444af
- add BuildRequire for recent pcre-devel (#147448)
b444af
b444af
* Wed Jan 12 2005 Joe Orton <jorton@redhat.com> 5.0.3-1
b444af
- update to 5.0.3 (thanks to Robert Scheck et al, #143101)
b444af
- enable xsl extension (#142174)
b444af
- package both the xsl and dom extensions in php-xml
b444af
- enable soap extension, shared (php-soap package) (#142901)
b444af
- add patches from upstream 5.0 branch:
b444af
 * Zend_strtod.c compile fixes
b444af
 * correct php_sprintf return value usage
b444af
b444af
* Mon Nov 22 2004 Joe Orton <jorton@redhat.com> 5.0.2-8
b444af
- update for db4-4.3 (Robert Scheck, #140167)
b444af
- build against mysql-devel
b444af
- run tests in %%check
b444af
b444af
* Wed Nov 10 2004 Joe Orton <jorton@redhat.com> 5.0.2-7
b444af
- truncate changelog at 4.3.1-1
b444af
- merge from 4.3.x package:
b444af
 - enable mime_magic extension and Require: file (#130276)
b444af
b444af
* Mon Nov  8 2004 Joe Orton <jorton@redhat.com> 5.0.2-6
b444af
- fix dom/sqlite enable/without confusion
b444af
b444af
* Mon Nov  8 2004 Joe Orton <jorton@redhat.com> 5.0.2-5
b444af
- fix phpize installation for lib64 platforms
b444af
- add fix for segfault in variable parsing introduced in 5.0.2
b444af
b444af
* Mon Nov  8 2004 Joe Orton <jorton@redhat.com> 5.0.2-4
b444af
- update to 5.0.2 (#127980)
b444af
- build against mysqlclient10-devel
b444af
- use new RTLD_DEEPBIND to load extension modules
b444af
- drop explicit requirement for elfutils-devel
b444af
- use AddHandler in default conf.d/php.conf (#135664)
b444af
- "fix" round() fudging for recent gcc on x86
b444af
- disable sqlite pending audit of warnings and subpackage split
b444af
b444af
* Fri Sep 17 2004 Joe Orton <jorton@redhat.com> 5.0.1-4
b444af
- don't build dom extension into 2.0 SAPI
b444af
b444af
* Fri Sep 17 2004 Joe Orton <jorton@redhat.com> 5.0.1-3
b444af
- ExclusiveArch: x86 ppc x86_64 for the moment
b444af
b444af
* Fri Sep 17 2004 Joe Orton <jorton@redhat.com> 5.0.1-2
b444af
- fix default extension_dir and conf.d/php.conf
b444af
b444af
* Thu Sep  9 2004 Joe Orton <jorton@redhat.com> 5.0.1-1
b444af
- update to 5.0.1
b444af
- only build shared modules once
b444af
- put dom extension in php-dom subpackage again
b444af
- move extension modules into %%{_libdir}/php/modules
b444af
- don't use --with-regex=system, it's ignored for the apache* SAPIs
b444af
b444af
* Wed Aug 11 2004 Tom Callaway <tcallawa@redhat.com>
b444af
- Merge in some spec file changes from Jeff Stern (jastern@uci.edu)
b444af
b444af
* Mon Aug 09 2004 Tom Callaway <tcallawa@redhat.com>
b444af
- bump to 5.0.0
b444af
- add patch to prevent clobbering struct re_registers from regex.h
b444af
- remove domxml references, replaced with dom now built-in
b444af
- fix php.ini to refer to php5 not php4