source: projects/specs/trunk/p/php74/php74-vl.spec @ 12424

Revision 12424, 73.4 KB checked in by tomop, 4 years ago (diff)

updated 3 packages

curl-7.71.1-1

php74-7.4.8-1

squid-4.12-1

Line 
1%bcond_with systemd
2%bcond_with debug
3%bcond_without apache2
4
5%if %{with debug}
6%define __spec_install_post /usr/lib/rpm/brp-compress
7%endif
8
9%global majorver 74
10%global ap_suffix 7
11%global _name php%{majorver}
12
13# from main/php.h
14#     #define PHP_API_VERSION 20190902
15%global php_extension_api 20190902
16# from Zend/zend_extensions.h
17#     #define ZEND_EXTENSION_API_NO     320190902
18%global zend_extension_api 320190902
19
20%global srcname php-%{version}
21
22%global php_confdir %{_sysconfdir}/%{_name}
23
24%if %{?_dist_release} == "vl6"
25%define gd_name gd21
26%else
27%define gd_name gd
28%endif
29
30%{!?_without_pear:%global _with_pear 1}
31%global with_pear %{?_with_pear:1}%{!?_with_pear:0}
32%if %{with_pear}
33%global pear_rootdir %{_datadir}/%{_name}-pear
34%global pear_cachedir %{_localstatedir}/cache/%{_name}-pear
35%endif
36
37%global apache2_confdir %{_sysconfdir}/apache2/conf.d
38%global apache2_moduledir %{_libdir}/apache2/modules
39%global apache2_contentdir /var/www
40%global apache2_cgidir %{apache2_contentdir}/cgi-bin
41%global apache2_fcgidir %{apache2_contentdir}/fcgi-bin
42
43%if %{?_dist_release} == "vl6"
44%define www_user apache
45%define www_group apache
46%define fpm_user nobody
47%define fpm_group nobody
48%else
49%define www_user www-data
50%define www_group www-data
51%define fpm_user www-data
52%define fpm_group www-data
53%endif
54
55Name: php%{majorver}
56Summary: The PHP HTML-embedded scripting language. (PHP: Hypertext Preprocessor)
57Summary(ja): HTML 埋め込み型スクリプト言語 PHP
58Version: 7.4.8
59Release: 1%{_dist_release}%{?with_systemd:.systemd}
60Conflicts: php5 < 5.6.11
61
62Vendor: Project Vine
63Distribution: Vine Linux
64Packager: tomop
65
66License: The PHP License
67Group: Development/Languages
68URL: http://www.php.net/
69
70Source0: http://www.php.net/distributions/%{srcname}.tar.xz
71
72# borrowed from Fedora's php-pear 1:1.9.4-5
73Source13: macros.pear
74
75Source20: README.vine
76Source21: php.ini-vine
77Source24: php.conf-apache2
78Source25: php-fpm.init
79Source26: php-fpm.conf
80Source27: default-pool.conf.in
81Source28: php-fpm.logrotate
82Source29: php_params
83Source31: macros.pear.ver
84Source32: php-fpm.service
85
86Patch33: php-5.2.4-phpincludedir.patch
87
88# Additional feature
89#Patch100: php55-htmlspecialchars-compat53.patch
90
91# security fix
92#Patch1000: php-5.3.7-bug55439.patch
93
94#bugfix
95#Patch2000: fix319823.patch
96
97BuildRoot: %{_tmppath}/%{name}-%{version}-root
98BuildRequires: autoconf
99BuildRequires: automake
100BuildRequires: bison
101BuildRequires: bzip2
102BuildRequires: bzip2-devel
103BuildRequires: curl-devel
104%if %{?_dist_release} == "vl6"
105BuildRequires: db4-devel
106%else
107BuildRequires: libdb-devel
108%endif
109BuildRequires: coreutils
110BuildRequires: flex
111BuildRequires: freetype2-devel
112BuildRequires: gcc-c++
113BuildRequires: %{gd_name}-devel
114BuildRequires: gdbm-devel
115BuildRequires: gmp-devel
116BuildRequires: libacl-devel
117BuildRequires: libedit-devel
118BuildRequires: libjpeg-devel
119BuildRequires: libpng-devel
120BuildRequires: libstdc++-devel
121BuildRequires: libtool-ltdl-devel
122BuildRequires: libxcrypt-devel
123BuildRequires: libxml2-devel
124BuildRequires: libxslt-devel >= 1.0.18
125BuildRequires: ncurses-devel
126BuildRequires: oniguruma-devel
127BuildRequires: openssl-devel
128BuildRequires: pam-devel
129BuildRequires: pcre-devel
130BuildRequires: perl
131BuildRequires: pkgconfig
132BuildRequires: postfix
133BuildRequires: sqlite3-devel
134BuildRequires: zlib-devel
135BuildRequires: libicu-devel >= 3.6
136BuildRequires: libXpm-devel
137BuildRequires: libzip-devel
138%if %{?_dist_release} != "vl4"
139BuildRequires: krb5-devel
140%endif
141%if %{with systemd}
142BuildRequires: systemd-devel
143BuildRequires:  systemd-units
144Requires(post): systemd-units
145Requires(preun): systemd-units
146Requires(postun): systemd-units
147%else
148Requires(post): chkconfig
149Requires(preun): chkconfig
150%endif
151
152%if %{?_dist_release} != "vl6"
153BuildRequires: www-common
154Requires: www-common
155%endif
156
157Requires(post,preun): alternatives
158%{?_with_pear:Requires: %{name}-pear = %{version}-%{release}}
159Conflicts: php <= 4.4.2-0vl1.2
160Provides: php = %{version}-%{release}
161Provides: php_extension_api(%{php_extension_api})
162Provides: php_zend_extension_api(%{zend_extension_api})
163Obsoletes: php5-sqlite < 5.5.0
164
165%description
166PHP is an HTML-embedded scripting language. PHP attempts to make it
167easy for developers to write dynamically generated webpages. PHP also
168offers built-in database integration for several commercial and
169non-commercial database management systems, so writing a
170database-enabled webpage with PHP is fairly simple. The most common
171use of PHP coding is probably as a replacement for CGI scripts. The
172mod_php module enables the Apache Web server to understand and process
173the embedded PHP language in Web pages.
174
175%description -l ja
176PHP は HTML 埋め込み型のスクリプト言語です.開発者にとって,動的に生成
177される Web ページを簡単に書けるように考えて作られています.さらに,商用,
178非商用を問わず,数々のデータベース管理システムについての統合データベース
179環境が組み込まれています.そのため,データベースを使った Web ページを簡
180単に書くことができます.PHP の用途のほとんどは、既存の CGI スクリプトの
181置き換えに使われているのではないでしょうか.また,mod_php を使うことで,
182Apache Web サーバが Web ページに埋めこまれた PHP 言語を理解して処理でき
183るようになります.
184
185#----------------------------------------------------------------------
186%package devel
187Summary: Files needed for building PHP extensions.
188Group: Development/Libraries
189Requires: %{name} = %{version}-%{release}
190Requires: autoconf
191Requires: automake
192Conflicts: php-devel
193
194%description devel
195The php-devel package contains the files needed for building PHP
196extensions. If you need to compile your own PHP extensions, you will
197need to install this package.
198
199#----------------------------------------------------------------------
200%if %{with_pear}
201%package pear
202Group: Development/Languages
203Summary: PHP Extension and Application Repository Components
204Requires(post): alternatives
205Requires: %{name} = %{version}-%{release}
206Conflicts: php-pear <= 4.4.2-0vl2
207Provides: php-pear = %{version}-%{release}
208# pear's version itself is 1.9.4
209Provides: php-pear(PEAR) = 1.9.4
210Conflicts: php5-pear < 5.6.11
211
212%description pear
213PEAR is a framework and distribution system for reusable PHP
214components.  This package contains the basic PEAR components.
215%endif
216
217#----------------------------------------------------------------------
218%if %{with apache2}
219%package apache2
220Group: System Environment/Daemons
221Summary: php5 module for Apache version 2
222Summary(ja): Apache バージョン 2 用の php5 モジュール
223BuildRequires: apache2-devel >= 2.0.50-0vl2
224Requires: %{name} = %{version}-%{release}
225Requires: apache2 >= 2.0.50-0vl2
226Requires(post): sed, file
227Provides: php-apache2 = %{version}-%{release}
228Conflicts: php5-pache2 < 5.6.11
229
230%description apache2
231 This package contains the php5 module for Apache version 2.
232
233 Apache2 must be configured to use prefork MPM because
234this module is not threadsafe.
235%endif
236
237#----------------------------------------------------------------------
238%package fpm
239Group: System Environment/Daemons
240Summary: PHP with FastCGI Process Manager (FPM)
241Summary(ja): FastCGI Process Manager (FPM) が組み込まれたPHP
242Requires: %{name} = %{version}-%{release}
243
244%description fpm
245 PHP-FPM (FastCGI Process Manager) is an alternative PHP FastCGI
246implementation with some additional features useful for sites of
247any size, especially busier sites.
248
249#----------------------------------------------------------------------
250%package nginx
251Group: System Environment/Daemons
252Summary: Nginx configuration for php-fpm
253Summary(ja): php-fpmを利用するためのNginx設定ファイル
254Requires: %{name}-fpm = %{version}-%{release}
255Requires: nginx
256
257%description nginx
258 This package inckudes FastCGI parameters for Nginx.
259
260#======================================================================
261# modules
262#----------------------------------------------------------------------
263%package dba
264Summary: A database abstraction layer module for PHP applications
265Group: Development/Languages
266Requires: %{name} = %{version}-%{release}
267Provides: php-dba = %{version}-%{release}
268Conflicts: php5-dba < 5.6.11
269
270%description dba
271The php-dba package contains a dynamic shared object that will add
272support for using the DBA database abstraction layer to PHP.
273
274#----------------------------------------------------------------------
275%package imap
276Summary: A module for PHP applications that use IMAP.
277Group: Development/Languages
278BuildRequires: uw-imap-devel >= 2000c-1.6.0
279BuildRequires: openssl-devel
280Requires: %{name} = %{version}-%{release}
281Provides: php-imap = %{version}-%{release}
282Conflicts: php5-imap < 5.6.11
283
284%description imap
285The php-imap package contains a dynamic shared object (DSO) for the
286Apache Web server. When compiled into Apache, the php-imap module will
287add IMAP (Internet Message Access Protocol) support to PHP. IMAP is a
288protocol for retrieving and uploading e-mail messages on mail
289servers. PHP is an HTML-embedded scripting language. If you need IMAP
290support for PHP applications, you will need to install this package
291and the php package.
292
293#----------------------------------------------------------------------
294%package ldap
295Summary: A module for PHP applications that use LDAP.
296Group: Development/Languages
297BuildRequires: cyrus-sasl-devel
298BuildRequires: openldap-devel
299BuildRequires: openssl-devel
300Requires: %{name} = %{version}-%{release}
301Provides: php-ldap = %{version}-%{release}
302Conflicts: php5-ldap < 5.6.11
303
304%description ldap
305The php-ldap package is a dynamic shared object (DSO) for the Apache
306Web server that adds Lightweight Directory Access Protocol (LDAP)
307support to PHP. LDAP is a set of protocols for accessing directory
308services over the Internet. PHP is an HTML-embedded scripting
309language. If you need LDAP support for PHP applications, you will
310need to install this package in addition to the php package.
311
312#----------------------------------------------------------------------
313%package mysql
314Summary: A module for PHP applications that use MySQL databases.
315Group: Development/Languages
316##BuildRequires: MySQL-devel >= 5.1.40
317# for MySQL-devel Requires bug..
318Requires: %{name} = %{version}-%{release}
319Requires: %{name}-pdo
320Provides: %{name}_database
321Provides: php-mysql = %{version}-%{release}
322Conflicts: php5-mysql < 5.6.11
323
324%description mysql
325The php-mysql package contains a dynamic shared object that will add
326MySQL database support to PHP. MySQL is an object-relational database
327management system. PHP is an HTML-embeddable scripting language. If
328you need MySQL support for PHP applications, you will need to install
329this package and the php or mod_php package.
330
331#----------------------------------------------------------------------
332%package odbc
333Group: Development/Languages
334Summary: A module for PHP applications that use ODBC databases.
335BuildRequires: unixODBC-devel
336Requires: %{name} = %{version}-%{release}
337Requires: %{name}-pdo
338Provides: %{name}_database
339Provides: php-odbc = %{version}-%{release}
340Conflicts: php5-odbc < 5.6.11
341
342%description odbc
343The php-odbc package contains a dynamic shared object that will add
344database support through ODBC to PHP. ODBC is an open specification
345which provides a consistent API for developers to use for accessing
346data sources (which are often, but not always, databases). PHP is an
347HTML-embeddable scripting language. If you need ODBC support for PHP
348applications, you will need to install this package and the php
349package.
350
351#----------------------------------------------------------------------
352%package pdo
353Summary: A database access abstraction module for PHP applications
354Group: Development/Languages
355Requires: %{name} = %{version}-%{release}
356Provides: php-pdo = %{version}-%{release}
357Conflicts: php5-pdo < 5.6.11
358
359%description pdo
360The php-pdo package contains a dynamic shared object that will add
361a database access abstraction layer to PHP.  This module provides
362a common interface for accessing MySQL, PostgreSQL or other
363databases.
364
365#----------------------------------------------------------------------
366%package pgsql
367Summary: A PostgreSQL database module for PHP.
368Group: Development/Languages
369BuildRequires: openssl-devel
370%if %{?_dist_release} == "vl6"
371BuildRequires: postgresql-devel
372%else
373BuildRequires: libpq-devel
374%endif
375Requires: %{name} = %{version}-%{release}
376Requires: %{name}-pdo
377Provides: %{name}_database
378Provides: php-pgsql = %{version}-%{release}
379Conflicts: php5-pgsql < 5.6.11
380
381%description pgsql
382The php-pgsql package includes a dynamic shared object (DSO) that can
383be compiled in to the Apache Web server to add PostgreSQL database
384support to PHP. PostgreSQL is an object-relational database management
385system that supports almost all SQL constructs. PHP is an
386HTML-embedded scripting language. If you need back-end support for
387PostgreSQL, you should install this package in addition to the main
388php package.
389
390#----------------------------------------------------------------------
391%package snmp
392Summary: A module for PHP applications that query SNMP-managed devices.
393Group: Development/Languages
394BuildRequires: bzip2-devel
395BuildRequires: glibc-devel
396BuildRequires: libelf-devel
397BuildRequires: net-snmp-devel >= 5.1.1
398BuildRequires: popt-devel
399BuildRequires: rpm-devel
400BuildRequires: zlib-devel
401Requires: %{name} = %{version}-%{release}
402Provides: php-snmp = %{version}-%{release}
403Conflicts: php5-snmp < 5.6.11
404
405%description snmp
406The php-snmp package contains a dynamic shared object that will add
407support for querying SNMP devices to PHP.  PHP is an HTML-embeddable
408scripting language. If you need SNMP support for PHP applications, you
409will need to install this package and the php package.
410
411#----------------------------------------------------------------------
412%package xmlrpc
413Summary: A module for PHP applications which use the XML-RPC protocol
414Group: Development/Languages
415Requires: %{name} = %{version}-%{release}
416Provides: php-xmlrpc = %{version}-%{release}
417Conflicts: php5-xmlrpc < 5.6.11
418
419%description xmlrpc
420The php-xmlrpc package contains a dynamic shared object that will add
421support for the XML-RPC protocol to PHP.
422
423#----------------------------------------------------------------------
424%package intl
425Summary: A module for PHP applications to use the ICU APIs
426Group: Development/Languages
427Requires: %{name} = %{version}-%{release}
428Provides: php-intl = %{version}-%{release}
429Conflicts: php5-intl < 5.6.11
430
431%description intl
432 The php-intl package is a wrapper for ICU library, enabling PHP programmers
433to perform UCA-conformant collation and date/time/number/currency formatting
434in their scripts.
435
436#----------------------------------------------------------------------
437%package zip
438Summary: A module for PHP applications to manipulate the ZIP archives
439Group: Development/Languages
440Requires: %{name} = %{version}-%{release}
441Provides: php-zip = %{version}-%{release}
442Provides: php-ext-zip
443Obsoletes: php-ext-zip < 1.12.4
444Conflicts: php5-zip < 5.6.11
445
446%description zip
447 The php-zip package is an extension to create, modify and read zip files.
448
449#----------------------------------------------------------------------
450%package pcntl
451Summary: A module for PHP-CLI applications to use Process Control (pcntl)
452Group: Development/Languages
453Requires: %{name} = %{version}-%{release}
454Provides: php-pcntl = %{version}-%{release}
455Conflicts: php5-pcntl < 5.6.11
456
457%description pcntl
458 Process Control support in PHP implements the Unix style of process
459creation, program execution, signal handling and process termination.
460Process Control should not be enabled within a web server environment
461and unexpected results may happen if any Process Control functions are
462used within a web server environment.
463
464#----------------------------------------------------------------------
465%package opcache
466Summary: A zend extension to cache script bytecode
467Group: Development/Languages
468Requires: %{name} = %{version}-%{release}
469Provides: php-opcache = %{version}-%{release}
470Conflicts: php5-opcache < 5.6.11
471
472%description opcache
473 OPcache improves PHP performance by storing precompiled script bytecode
474in shared memory, thereby removing the need for PHP to load and parse scripts
475on each request.
476
477#======================================================================
478
479%debug_package
480
481#======================================================================
482%prep
483%setup -q -n %{srcname}
484
485%patch33 -p1 -b .phpincludedir
486
487# Prevent %%doc confusion over LICENSE files
488cp Zend/LICENSE Zend/ZEND_LICENSE
489#cp Zend/ChangeLog Zend/ZEND_ChangeLog
490cp TSRM/LICENSE TSRM_LICENSE
491
492mkdir -p %{_name}-apache2
493cp %{SOURCE20} %{_name}-apache2/README.vine
494
495#perl -pi -e 's,/freetype2/freetype/,/freetype2/,g' configure
496perl -pi -e 's/for LIB in .+ db4 db; do/for LIB in db; do/' configure
497
498# Source is built three times:
499# once for /usr/bin/php, once for the Apache1 module, once for the Apache2 module.
500mkdir build-cgi build-fpm build-apache2
501
502#======================================================================
503%build
504# Regenerate configure scripts (patches change config.m4's)
505# ./buildconf --force
506
507# Install extension modules in %{_libdir}/%{_name}
508export EXTENSION_DIR=%{_libdir}/%{_name}
509
510# Shell function to configure and build a PHP tree.
511build() {
512ln -sf ../configure
513
514%if %{with debug}
515export CFLAGS="%{optflags} -fPIC -g"
516export CXXFLAGS="%{optflags} -fPIC --std=c++0x -g"
517%else
518export CFLAGS="%{optflags} -fPIC"
519export CXXFLAGS="%{optflags} -fPIC --std=c++0x"
520%endif
521
522
523%configure \
524  --cache-file=../config.cache \
525  --prefix=%{_prefix} \
526  --libdir=%{_libdir}/%{_name} \
527  --with-libdir=%{_lib} \
528  --sysconfdir=%{php_confdir} \
529  --with-layout=GNU \
530  --with-config-file-path=%{php_confdir} \
531  --with-config-file-scan-dir=%{php_confdir}/php.d \
532  --program-suffix=%{majorver} \
533  --disable-rpath \
534  --enable-bcmath \
535  --enable-calendar \
536  --enable-dba=shared --with-gdbm --with-db4 \
537  --enable-exif \
538  --enable-ftp \
539  --enable-inline-optimization \
540  --enable-intl=shared \
541  --enable-mbstring \
542  --enable-pcntl=shared \
543  --enable-pdo=shared \
544  --enable-shmop \
545  --enable-soap \
546  --enable-sockets \
547  --enable-sysvmsg --enable-sysvsem --enable-sysvshm \
548  --enable-zip=shared --with-libzip \
549  --with-bz2 \
550  --with-curl \
551  --enable-gd=shared \
552  --with-external-gd \
553  --with-iconv \
554  --with-gettext \
555  --with-gmp \
556  --with-imap=shared --with-imap-ssl \
557  --with-kerberos \
558  --with-ldap=shared \
559  --with-mysqli=shared,mysqlnd --with-pdo-mysql=shared,mysqlnd \
560  --with-openssl \
561  --with-pgsql=shared --with-pdo-pgsql=shared,%{_prefix} \
562  --with-pic \
563  --with-snmp=shared,%{_prefix} \
564  --with-pdo-sqlite=shared,%{_prefix} \
565  --with-unixODBC=shared,%{_prefix} --with-pdo-odbc=shared,unixODBC,%{_prefix} \
566  --with-xmlrpc=shared \
567  --with-xsl \
568  --with-zip=shared \
569  --with-zlib \
570  %{?_with_pear:--with-pear=%{pear_rootdir}}%{!?_with_pear:--without-pear} \
571  $*
572if test $? != 0; then
573  tail -500 config.log
574  : configure failed
575  exit 1
576fi
577
578make %{?_smp_mflags}
579}
580
581#----------------------------------------------------------------------
582# Build /usr/bin/php{,-cgi}, and all the shared extensions
583pushd build-cgi
584build \
585  --with-libedit
586popd
587
588#----------------------------------------------------------------------
589# Build /usr/sbin/php-fpm
590pushd build-fpm
591build \
592  --enable-fpm \
593  --with-fpm-acl \
594%if %{with systemd}
595  --with-fpm-systemd \
596%endif
597  %{nil}
598popd
599
600sed \
601        -e 's/@WWWUSER@/%{fpm_user}/' \
602        -e 's/@WWWGROUP@/%{fpm_group}/' \
603        -e 's/@majorver@/%{majorver}/' < %{SOURCE27} > default-pool.conf
604
605#----------------------------------------------------------------------
606# Build Apache2 module
607%if %{with apache2}
608pushd build-apache2
609build \
610  --with-apxs2=%{_bindir}/apxs
611popd
612%endif
613#======================================================================
614%install
615[ "%{buildroot}" != "/" ] && rm -rf %{buildroot}
616
617#export PHP_PEAR_SYSCONF_DIR=%{php_confdir}
618#export PHP_PEAR_TEMP_DIR=%{pear_cachedir}
619#export PHP_PEAR_CACHE_DIR=%{buildroot}%{pear_cachedir}
620#export PHP_PEAR_DOWNLOAD_DIR=%{pear_cachedir}
621#export PHP_PEAR_PHP_BIN=%{_bindir}/%{_name}
622
623export PHP_PEAR_SYSCONF_DIR=%{php_confdir}
624export PHP_PEAR_TEMP_DIR=%{buildroot}%{pear_cachedir}
625export PHP_PEAR_CACHE_DIR=%{buildroot}%{pear_cachedir}
626export PHP_PEAR_DOWNLOAD_DIR=%{buildroot}%{pear_cachedir}
627export PHP_PEAR_PHP_BIN=%{buildroot}%{_bindir}/%{_name}
628unset http_proxy
629
630#----------------------------------------------------------------------
631pushd build-cgi
632# Install everything from the CGI SAPI build
633make install INSTALL_ROOT=%{buildroot}
634#cp %{buildroot}%{_bindir}/%{_name}{,-cgi}
635# Install the CLI SAPI as /usr/bin/%{_name}
636#make install-cli INSTALL_ROOT=%{buildroot}
637popd
638
639# Install the default configuration file
640%{__install} -m 755 -d %{buildroot}%{php_confdir}
641%{__install} -m 644 php.ini-production %{buildroot}%{php_confdir}/php.ini
642
643# Append php.ini-vine
644cat %{SOURCE21} >> %{buildroot}%{php_confdir}/php.ini
645# Use correct libdir
646sed -i \
647  -e 's|%{_prefix}/lib|%{_libdir}|' \
648  -e 's/@majorver@/%{majorver}/g' \
649  %{buildroot}%{php_confdir}/php.ini
650
651# fix path in phar
652#perl -pi -e 's|^#!/.+/build-cgi/sapi/cli/php$|#!/usr/bin/%{_name}|' %{buildroot}%{_bindir}/phar.phar
653#mv %{buildroot}%{_bindir}/phar.phar %{buildroot}%{_bindir}/phar%{majorver}.phar
654#mv %{buildroot}%{_mandir}/man1/phar.1 %{buildroot}%{_mandir}/man1/phar%{majorver}.1
655#rm %{buildroot}%{_mandir}/man1/phar.phar.1
656
657%if %{with_pear}
658# http://pear.php.net/bugs/bug.php?id=6154
659perl -pi -e 's#s:([0-9]+):(.)(%{buildroot})+#"s:".($1-length($3)).":$2"#eg;' %{buildroot}%{php_confdir}/pear.conf
660
661for cmd in pear peardev pecl; do
662  cp %{buildroot}%{_bindir}/${cmd}{,%{majorver}}
663done
664%{__install} -m 755 -d %{buildroot}%{pear_cachedir}
665
666# install rpmmacro file for pear
667mkdir -p %{buildroot}%{_datadir}/php%{majorver}
668install -m 644 -c %{SOURCE13} \
669  %{buildroot}%{_datadir}/php%{majorver}/macros.pear
670sed -i -e 's/@majorver@/%{majorver}/g' \
671  %{buildroot}%{_datadir}/php%{majorver}/macros.pear
672
673mkdir -p %{buildroot}%{_sysconfdir}/rpm
674install -m 644 -c %{SOURCE31} \
675        %{buildroot}%{_sysconfdir}/rpm/macros.pear%{majorver}
676sed -i -e 's/@majorver@/%{majorver}/g' \
677  %{buildroot}%{_sysconfdir}/rpm/macros.pear%{majorver}
678%endif
679
680# Install cgi/fcgi binaries
681mv %{buildroot}%{_bindir}/php-cgi%{majorver} %{buildroot}%{_bindir}/%{_name}-cgi
682
683# Install fpm binaries
684%{__install} -d %{buildroot}%{_sbindir}
685%{__install} -d %{buildroot}%{_initdir}
686%{__install} -m 755 -d %{buildroot}%{php_confdir}/fpm.d
687%{__install} -d %{buildroot}%{_mandir}/man8
688%{__install} -d %{buildroot}%{_sysconfdir}/logrotate.d
689%{__install} -m 755 build-fpm/sapi/fpm/php-fpm %{buildroot}%{_sbindir}/%{_name}-fpm
690%{__install} -m 644 build-fpm/sapi/fpm/php-fpm.8 %{buildroot}%{_mandir}/man8/%{_name}-fpm.8
691%{__install} -m 644 %{SOURCE26} %{buildroot}%{php_confdir}/php-fpm.conf
692sed -i -e 's/@majorver@/%{majorver}/g' %{buildroot}%{php_confdir}/php-fpm.conf
693%{__install} -m 644 default-pool.conf %{buildroot}%{php_confdir}/fpm.d/default-pool.conf
694%{__install} -m 644 %{SOURCE28} %{buildroot}%{_sysconfdir}/logrotate.d/%{_name}-fpm
695sed -i \
696  -e 's/@majorver@/%{majorver}/g' \
697  %{buildroot}%{_sysconfdir}/logrotate.d/%{_name}-fpm
698%if %{with systemd}
699mkdir -p %{buildroot}%{_unitdir}
700%{__install} -m 644 %{SOURCE32} \
701        %{buildroot}%{_unitdir}/%{_name}-fpm.service
702sed -i \
703        -e 's/@majorver@/%{majorver}/g' \
704        %{buildroot}%{_unitdir}/%{_name}-fpm.service
705%else
706%{__install} -m 755 %{SOURCE25} %{buildroot}%{_initdir}/%{_name}-fpm
707sed -i -e 's/@majorver@/%{majorver}/g' %{buildroot}%{_initdir}/%{_name}-fpm
708%endif
709
710
711# Install the Apache2 module, CGI SAPI, config fragment
712%if %{with apache2}
713%{__install} -m 755 -d %{buildroot}%{apache2_moduledir}
714%{__install} -m 755 build-apache2/libs/libphp%{ap_suffix}.so %{buildroot}%{apache2_moduledir}/lib%{_name}.so
715%{__install} -m 755 -d %{buildroot}%{apache2_cgidir}
716%{__install} -m 755 -d %{buildroot}%{apache2_fcgidir}
717ln -sf %{_bindir}/%{_name}-cgi %{buildroot}%{apache2_cgidir}/%{_name}-cgi
718ln -sf %{_bindir}/%{_name}-cgi %{buildroot}%{apache2_fcgidir}/%{_name}-fcgi
719%{__install} -m 755 -d %{buildroot}%{apache2_confdir}
720%{__install} -m 644 %{SOURCE24} %{buildroot}%{apache2_confdir}/%{_name}.conf
721sed -i \
722  -e 's/@majorver@/%{majorver}/g' \
723  -e 's/@ap_suffix@/%{ap_suffix}/g' \
724  %{buildroot}%{apache2_confdir}/%{_name}.conf
725%endif
726
727# Install the configuration file for Nginx
728mkdir -p %{buildroot}%{_sysconfdir}/nginx
729%{__install} -m 644 %{SOURCE29} %{buildroot}%{_sysconfdir}/nginx/%{_name}_params
730sed -i -e 's/@majorver@/%{majorver}/g' \
731  %{buildroot}%{_sysconfdir}/nginx/%{_name}_params
732
733%{__install} -m 755 -d %{buildroot}%{php_confdir}/php.d
734%{__install} -m 755 -d %{buildroot}%{_localstatedir}/%{_name}
735# for session.save_path
736%{__install} -m 770 -d %{buildroot}%{_localstatedir}/%{_name}/session
737# for extension modules
738%{__install} -m 755 -d %{buildroot}%{_libdir}/%{_name}
739# for --with-exec-dir
740%{__install} -m 755 -d %{buildroot}%{_libdir}/%{_name}/bin
741
742#----------------------------------------------------------------------
743# Generate files lists and stub .ini files for each subpackage
744for mod in dba imap ldap snmp xmlrpc intl gd zip \
745    mysqli odbc pgsql \
746    pdo pdo_odbc pdo_mysql pdo_pgsql pdo_sqlite; do
747    cat > %{buildroot}%{php_confdir}/php.d/${mod}.ini <<EOF
748; Enable ${mod} extension module
749extension=${mod}.so
750EOF
751    cat > files.${mod} <<EOF
752%attr(0755,root,root) %{_libdir}/%{_name}/${mod}.so
753%config(noreplace) %attr(0644,root,root) %{php_confdir}/php.d/${mod}.ini
754EOF
755done
756
757# Zend extensions
758for mod in opcache; do
759    cat > %{buildroot}%{php_confdir}/php.d/${mod}.ini <<EOF
760; Enable ${mod} zend extension module
761zend_extension=${mod}.so
762EOF
763    cat > files.${mod} <<EOF
764%attr(0755,root,root) %{_libdir}/%{_name}/${mod}.so
765%config(noreplace) %attr(0644,root,root) %{php_confdir}/php.d/${mod}.ini
766EOF
767done
768
769# pcntl extension should be enabled with CLI/CGI SAPI only.
770cat > %{buildroot}%{php_confdir}/php.d/pcntl.ini <<EOF
771; Enable pcntl extension module
772;extension=pcntl.so
773EOF
774cat > files.pcntl <<EOF
775%attr(0755,root,root) %{_libdir}/%{_name}/pcntl.so
776%config(noreplace) %attr(0644,root,root) %{php_confdir}/php.d/pcntl.ini
777EOF
778
779
780
781# rename mysqli to mysql.
782mv -f files.mysqli files.mysql
783
784# Split out the PDO modules
785cat files.pdo_mysql >> files.mysql
786cat files.pdo_odbc >> files.odbc
787cat files.pdo_pgsql >> files.pgsql
788
789# Package pdo_sqlite with pdo; isolating the sqlite dependency
790# isn't useful at this time since rpm itself requires sqlite.
791cat files.pdo_sqlite >> files.pdo
792
793#----------------------------------------------------------------------
794# Remove unpackaged files
795rm -f %{buildroot}%{_libdir}/%{_name}/*.a
796
797# Remove irrelevant docs
798rm -f README.{Zeus,QNX,CVS-RULES}
799
800# ad-hoc fix for incorrect paths to php5
801for X in pear%{majorver} peardev%{majorver} pecl%{majorver} ; do
802  sed -i -e 's|%{buildroot}||g' %{buildroot}%{_bindir}/$X
803done
804
805rm -rf %{buildroot}/{.channels,.depdb*,.filemap,.lock}
806rm -f %{buildroot}%{_bindir}/{pear,peardev,pecl,phar}
807
808#----------------------------------------------------------------------
809%post
810/sbin/update-alternatives \
811  --install %{_bindir}/php     php  %{_bindir}/php%{majorver} %{majorver} \
812  --slave   %{_bindir}/php-cgi php-cgi  %{_bindir}/php%{majorver}-cgi \
813  --slave   %{_bindir}/phar    phar %{_bindir}/phar%{majorver}.phar \
814  --slave   %{_bindir}/phar.phar phar.phar %{_bindir}/phar%{majorver}.phar \
815  --slave   %{_bindir}/phpdbg  phpdbg %{_bindir}/phpdbg%{majorver} \
816  --slave   %{_mandir}/man1/php.1.gz php.1.gz %{_mandir}/man1/%{_name}.1.gz \
817  --slave   %{_mandir}/man1/php-cgi.1.gz php-cgi.1.gz %{_mandir}/man1/php-cgi%{majorver}.1.gz \
818  --slave   %{_mandir}/man1/phar.1.gz phar.1.gz %{_mandir}/man1/phar%{majorver}.1.gz \
819  --slave   %{_mandir}/man1/phar.phar.1.gz phar.phar.1.gz %{_mandir}/man1/phar%{majorver}.phar.1.gz \
820  --slave   %{_mandir}/man1/phpdbg.1.gz phpdbg.1.gz %{_mandir}/man1/phpdbg%{majorver}.1.gz
821
822# fix broken symlink if it's there
823if [ ! -f %{_bindir}/php ] ; then
824    /sbin/update-alternatives --auto php
825fi
826
827%triggerpostun -- php5 < 5.1.4-0vl1
828/sbin/update-alternatives --auto php
829
830%preun
831if [ "$1" = 0 ]; then
832  /sbin/update-alternatives --remove php %{_bindir}/php%{majorver}
833fi
834
835%post fpm
836/sbin/update-alternatives \
837  --install %{_sbindir}/php-fpm php-fpm %{_sbindir}/%{_name}-fpm %{majorver} \
838  --slave   %{_mandir}/man8/php-fpm.8.gz php-fpm.8.gz %{_mandir}/man8/%{_name}-fpm.8.gz
839# fix broken symlink if it's there
840if [ ! -f %{_sbindir}/php-fpm ] ; then
841    /sbin/update-alternatives --auto php-fpm
842fi
843
844%if %{with systemd}
845%systemd_post %{_name}-fpm.service
846%else
847/sbin/chkconfig --add %{_name}-fpm
848%endif
849
850%triggerun fpm -- php5-fpm < 5.6.11
851/sbin/chkconfig --del php-fpm 2>/dev/null ||:
852
853%preun fpm
854%if %{with systemd}
855%systemd_preun %{_name}-fpm.service
856%else
857if [ "$1" = 0 -o -x /bin/systemctl ]; then
858  /sbin/service %{_name}-fpm stop >/dev/null 2>&1 ||:
859  /sbin/chkconfig --del %{_name}-fpm
860fi
861%endif
862if [ "$1" = 0 ]; then
863  /sbin/update-alternatives --remove php-fpm %{_sbindir}/php%{majorver}-fpm
864fi
865
866%postun fpm
867%if %{with systemd}
868%systemd_postun_with_restart %{_name}-fpm.service
869%endif
870
871%post nginx
872/sbin/update-alternatives \
873  --install %{_sysconfdir}/nginx/php_params \
874            php-nginx \
875            %{_sysconfdir}/nginx/%{_name}_params \
876            %{majorver}
877
878# fix broken symlink if it's there
879if [ ! -f %{_sysconfdir}/nginx/php_params ] ; then
880    /sbin/update-alternatives --auto php-nginx
881fi
882
883%preun nginx
884if [ "$1" = 0 ]; then
885  /sbin/update-alternatives --remove php-nginx %{_sysconfdir}/nginx/%{_name}_params
886fi
887
888%post pear
889/sbin/update-alternatives \
890  --install %{_bindir}/pear     pear    %{_bindir}/pear%{majorver} %{majorver} \
891  --slave   %{_bindir}/peardev  peardev %{_bindir}/peardev%{majorver} \
892  --slave   %{_bindir}/pecl     pecl    %{_bindir}/pecl%{majorver} \
893  --slave   %{_sysconfdir}/rpm/macros.pear macros.pear %{_datadir}/php%{majorver}/macros.pear
894
895
896# fix broken symlink if it's there
897if [ ! -f %{_bindir}/pear ] ; then
898    /sbin/update-alternatives --auto pear
899fi
900
901%triggerpostun pear -- php5-pear < 5.1.4-0vl1
902/sbin/update-alternatives --auto pear
903
904%preun pear
905if [ "$1" = 0 ]; then
906  /sbin/update-alternatives --remove pear %{_bindir}/pear%{majorver}
907fi
908
909%post devel
910/sbin/update-alternatives \
911  --install %{_bindir}/php-config php-devel   %{_bindir}/php-config%{majorver} %{majorver} \
912  --slave   %{_bindir}/phpize     phpize      %{_bindir}/phpize%{majorver} \
913  --slave   %{_mandir}/man1/php-config.1.gz php-config.1.gz %{_mandir}/man1/php-config%{majorver}.1.gz \
914  --slave   %{_mandir}/man1/phpize.1.gz phpize.1.gz %{_mandir}/man1/phpize%{majorver}.1.gz
915
916
917# fix broken symlink if it's there
918if [ ! -f %{_bindir}/php-config ] ; then
919    /sbin/update-alternatives --auto php-config
920fi
921
922%preun devel
923if [ "$1" = 0 ]; then
924  /sbin/update-alternatives --remove php-devel %{_bindir}/php-config%{majorver}
925fi
926
927%if %{with apache2}
928%post apache2
929%if %{?_dist_release} == "vl6"
930chown root:apache %{_localstatedir}/%{_name}/session 2>/dev/null || true
931
932MPM=`file /etc/alternatives/apache2 | sed -e 's/^.*apache2\.\([a-z]*\).*$/\1/'`
933if [ "$MPM" != "prefork" ]; then
934  cat <<EOF
935
936 Apache2 is configured to use $MPM MPM. But php%{majorver}-apache2 requires
937prefork MPM. Run the following command as root to switch MPM:
938
939    /sbin/update-alternatives --config apache2
940
941EOF
942fi
943
944%else
945
946MPM=`/usr/sbin/apache2ctl -V | grep "Server MPM:" | sed -e 's/^.*: *//'`
947if [ "$MPM" != "prefork" ]; then
948  cat <<EOF
949
950 Apache2 is configured to use $MPM MPM. But php%{majorver}-apache2 requires
951prefork MPM. Configure Apache2 to use prefork MPM or use PHP%{majorver}-FPM
952via FastCGI.
953
954EOF
955fi
956
957%endif
958%endif
959
960
961%clean
962[ "%{buildroot}" != "/" ] && rm -rf %{buildroot}
963rm -f files.*
964
965#======================================================================
966%files
967%defattr(-,root,root)
968%license LICENSE
969%doc CODING_STANDARDS* EXTENSIONS NEWS README*
970%doc Zend/ZEND_* TSRM_LICENSE
971%doc php.ini-{development,production}
972%doc php.gif
973%{_mandir}/man1/%{_name}.1*
974%{_mandir}/man1/php-cgi%{majorver}.1*
975%{_mandir}/man1/phar%{majorver}.1*
976%{_mandir}/man1/phar%{majorver}.phar.1*
977%{_mandir}/man1/phpdbg%{majorver}.1*
978%config(noreplace) %{php_confdir}/php.ini
979%{_bindir}/%{_name}
980%{_bindir}/%{_name}-cgi
981%{_bindir}/phar%{majorver}
982%{_bindir}/phar%{majorver}.phar
983%{_bindir}/phpdbg%{majorver}
984%dir %{php_confdir}
985%dir %{php_confdir}/php.d
986%dir %{_libdir}/%{_name}
987%dir %{_libdir}/%{_name}/bin
988%dir %{_localstatedir}/%{_name}
989%attr(0770,root,%{www_group}) %dir %{_localstatedir}/%{_name}/session
990# gd extension (should be separated package?)
991%config(noreplace) %{php_confdir}/php.d/gd.ini
992%{_libdir}/%{_name}/gd.so
993
994%files devel
995%defattr(-,root,root)
996%{_mandir}/man1/php-config%{majorver}.1*
997%{_mandir}/man1/phpize%{majorver}.1*
998%{_bindir}/php-config%{majorver}
999%{_bindir}/phpize%{majorver}
1000%{_includedir}/%{_name}
1001%{_libdir}/%{_name}/build
1002
1003%if %{with_pear}
1004%files pear
1005%defattr(-,root,root)
1006%config %{php_confdir}/pear.conf
1007%config %{_datadir}/%{_name}/macros.pear
1008%config %{_sysconfdir}/rpm/macros.pear%{majorver}
1009%{_bindir}/pear%{majorver}
1010%{_bindir}/peardev%{majorver}
1011%{_bindir}/pecl%{majorver}
1012%{pear_rootdir}
1013%dir %{pear_cachedir}
1014%endif
1015
1016%if %{with apache2}
1017%files apache2
1018%defattr(-,root,root)
1019%doc %{_name}-apache2/README.vine
1020%config %{apache2_confdir}/%{_name}.conf
1021%{apache2_moduledir}/lib%{_name}.so
1022%{apache2_cgidir}/%{_name}-cgi
1023%{apache2_fcgidir}/%{_name}-fcgi
1024%endif
1025
1026%files fpm
1027%defattr(-,root,root)
1028%{_sbindir}/%{_name}-fpm
1029%if %{with systemd}
1030%{_unitdir}/%{_name}-fpm.service
1031%else
1032%{_initdir}/%{_name}-fpm
1033%endif
1034%{_mandir}/man8/%{_name}-fpm.8*
1035%dir %{php_confdir}/fpm.d
1036%config(noreplace) %{php_confdir}/php-fpm.conf
1037%config(noreplace) %{php_confdir}/fpm.d/*.conf
1038%config(noreplace) %{_sysconfdir}/logrotate.d/%{_name}-fpm
1039
1040%files nginx
1041%defattr(-,root,root)
1042%config(noreplace) %{_sysconfdir}/nginx/%{_name}_params
1043
1044%files dba -f files.dba
1045%files imap -f files.imap
1046%files ldap -f files.ldap
1047%files mysql -f files.mysql
1048%files odbc -f files.odbc
1049%files pdo -f files.pdo
1050%files pgsql -f files.pgsql
1051%files snmp -f files.snmp
1052%files xmlrpc -f files.xmlrpc
1053%files intl -f files.intl
1054%files zip -f files.zip
1055%files pcntl -f files.pcntl
1056%files opcache -f files.opcache
1057
1058#======================================================================
1059%changelog
1060* Fri Jul 10 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 7.4.8-1
1061- new upstream release.
1062
1063* Thu Jun 11 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 7.4.7-1
1064- new upstream release.
1065
1066* Thu May 14 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 7.4.6-1
1067- new upstream release.
1068
1069* Fri Apr 24 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 7.4.5-2
1070- rebuilt with icu67.
1071
1072* Thu Apr 16 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 7.4.5-1
1073- new upstream release.
1074- added systemd support (disabled as default).
1075- activated %%debug_package.
1076
1077* Thu Mar 19 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 7.4.4-1
1078- new upstream release.
1079
1080* Thu Feb 20 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 7.4.3-1
1081- new upstream release.
1082
1083* Fri Jan 24 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 7.4.2-1
1084- new upstream release.
1085
1086* Thu Dec 19 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 7.4.1-1
1087- new upstream release.
1088
1089* Thu Nov 21 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 7.3.12-1
1090- new upstream release.
1091
1092* Thu Oct 24 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 7.3.11-1
1093- new upstream release.
1094
1095* Sun Oct 13 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 7.3.10-1
1096- new upstream release.
1097- built with icu65.
1098
1099* Fri Aug 30 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 7.3.9-1
1100- new upstream release.
1101
1102* Fri Aug 02 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 7.3.8-1
1103- new upstream release.
1104
1105* Fri May 31 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 7.3.6-1
1106- new upstream release.
1107
1108* Tue May 14 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 7.3.5-2
1109- rebuilt with gdbm-1.18.1.
1110
1111* Thu May 02 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 7.3.5-1
1112- new upstream release.
1113
1114* Fri Apr 05 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 7.3.4-1
1115- new upstream release.
1116
1117* Thu Feb 07 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 7.3.2-1
1118- new upstream release.
1119
1120* Fri Jan 25 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 7.3.1-1
1121- new upstream release.
1122
1123* Fri Dec 07 2018 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 7.3.0-1
1124- new upstream release.
1125- changed %%name.
1126
1127* Thu Nov 08 2018 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 7.2.11-2
1128- rebuilt with net-snmp-5.8.
1129
1130* Sun Nov 04 2018 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 7.2.11-1
1131- new upstream release.
1132
1133* Fri Jul 20 2018 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 7.2.8-1
1134- new upstream release.
1135
1136* Fri Mar 30 2018 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 7.2.4-1
1137- new upstream release.
1138
1139* Fri Mar 02 2018 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 7.2.3-1
1140- new upstream release.
1141
1142* Fri Feb 02 2018 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 7.2.2-1
1143- new upstream release.
1144
1145* Mon Jan 08 2018 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 7.2.1-2
1146- rebuilt with libicu-60.2.
1147
1148* Thu Jan 04 2018 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 7.2.1-1
1149- new upstream release.
1150
1151* Mon Dec 18 2017 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 7.2.0-1
1152- new upstream release.
1153- changed %%name.
1154- dropped mcrypt extension: dropped in upstream.
1155
1156* Sat Jul 15 2017 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 7.1.7-1
1157- new upstream release.
1158
1159* Sun Mar 19 2017 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 7.1.3-1
1160- new upstream release.
1161
1162* Thu Mar 16 2017 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 7.1.2-1
1163- new upstream release.
1164- changed %%name.
1165
1166* Fri Jul 22 2016 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 7.0.9-1
1167- new upstream release.
1168
1169* Fri Jun 24 2016 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 7.0.8-1
1170- new upstream release.
1171
1172* Fri May 27 2016 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 7.0.7-1
1173- new upstream release.
1174
1175* Fri Apr 29 2016 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 7.0.6-1
1176- new upstream release.
1177
1178* Thu Mar 31 2016 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 7.0.5-1
1179- new upstream release.
1180
1181* Fri Mar  4 2016 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 7.0.4-1
1182- new upstream release.
1183
1184* Thu Feb  4 2016 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 7.0.3-1
1185- new upstream release.
1186
1187* Fri Jan  8 2016 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 7.0.2-1
1188- made API version hardcoded in specfile.
1189- new upstream release.
1190
1191* Fri Dec 18 2015 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 7.0.1-1
1192- new upstream release.
1193
1194* Fri Dec  4 2015 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 7.0.0-1
1195- updated to 7.0.0.
1196
1197* Fri Oct 30 2015 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 7.0.0-0.rc6.1
1198- updated to 7.0.0RC6.
1199
1200* Fri Jul 24 2015 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 7.0.0-0.beta2.1
1201- updated to 7.0.0beta2.
1202
1203* Sat Jul 11 2015 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 7.0.0-0.beta1.1
1204- updated to 7.0.0beta1.
1205- removed stuff for vl5.
1206
1207* Wed Jul  1 2015 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 7.0.0-0.alpha2.1
1208- new upstream release.
1209- made ready for alternatives.
1210
1211* Fri Jun 12 2015 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 5.6.10-1
1212- new upstream release.
1213
1214* Fri May 15 2015 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 5.6.9-1
1215- new upstream release.
1216
1217* Fri Apr 17 2015 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 5.6.8-1
1218- new upstream release.
1219
1220* Fri Apr 10 2015 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 5.6.7-1
1221- new upstream release.
1222- removed patch100 (no longer needed).
1223
1224* Sun Mar 22 2015 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net>  5.5.23-1
1225- new upstream release.
1226- replaced readline with libedit.
1227
1228* Fri Feb 20 2015 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 5.5.22-1
1229- new upstream release.
1230
1231* Fri Jan 23 2015 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 5.5.21-1
1232- new upstream release.
1233
1234* Fri Dec 19 2014 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 5.5.20-1
1235- new upstream release.
1236
1237* Wed Nov 19 2014 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 5.5.19-2
1238- rebuilt with libicu-54.1.
1239
1240* Fri Nov 14 2014 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 5.5.19-1
1241- new upstream release.
1242
1243* Thu Sep 18 2014 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 5.5.17-1
1244- new upstream release.
1245
1246* Sun Aug 24 2014 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 5.5.16-1
1247- new upstream release.
1248
1249* Fri Jun 27 2014 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 5.5.14-1
1250- new upstream release.
1251
1252* Fri May 30 2014 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 5.5.13-1
1253- new upstream release.
1254
1255* Thu May  1 2014 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 5.5.12-1
1256- new upstream release.
1257
1258* Fri Apr  4 2014 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 5.5.11-1
1259- new upstream release.
1260
1261* Thu Mar  6 2014 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 5.5.10-1
1262- new upstream release.
1263
1264* Tue Feb 11 2014 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 5.5.9-1
1265- new upstream release.
1266
1267* Sat Jan 11 2014 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 5.5.8-1
1268- new upstream release.
1269- added a sub-package 'php5-zip'.
1270
1271* Tue Dec 31 2013 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 5.5.7-2
1272- rebuilt with icu-52.1.
1273
1274* Fri Dec 13 2013 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 5.5.7-1
1275- new upstream release.
1276
1277* Thu Nov 14 2013 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 5.5.6-1
1278- new upstream release.
1279
1280* Mon Oct 28 2013 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 5.5.5-2
1281- added Patch100.
1282
1283* Thu Oct 17 2013 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 5.5.5-1
1284- new upstream release.
1285
1286* Mon Oct 07 2013 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 5.5.4-2
1287- built for VinePlus/6.
1288
1289* Wed Oct 02 2013 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 5.5.4-1
1290- new upstream release.
1291- removed %%patch51 (commited to upstream).
1292
1293* Sun Jun 23 2013 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 5.5.0-1
1294- new upstream release.
1295- removed a sub-package "sqlite".
1296- fixed invalid date in %%changelog.
1297
1298* Tue Feb 19 2013 Daisuke SUZUKI <daisuke@linux.or.jp> 5.3.21-1
1299- new upstream release
1300- add configure options to fix broken fonts in some
1301  applications (e.g.: zabbix)
1302  (--with-gd=shared,/usr --enable-gd-native-ttf --with-iconv)
1303- add gd.so and gd.ini to %%files
1304
1305* Fri Dec 21 2012 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 5.3.20-1
1306- new upstream release.
1307
1308* Sun Nov 25 2012 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 5.3.19-1
1309- new upstream release.
1310
1311* Fri Oct 19 2012 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 5.3.18-1
1312- new upstream release.
1313- dropped %%Patch2000 (fixed in upstream).
1314
1315* Fri Sep 14 2012 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 5.3.17-1
1316- new upstream release.
1317
1318* Fri Aug 17 2012 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 5.3.16-1
1319- new upstream release.
1320
1321* Sat Jul 21 2012 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 5.3.15-2
1322- owner of /var/www/session was changed to "www-data".
1323
1324* Fri Jul 20 2012 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 5.3.15-1
1325- new upstream release.
1326
1327* Fri Jun 15 2012 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 5.3.14-1
1328- new upstream release.
1329
1330* Wed May 09 2012 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 5.3.13-1
1331- new upstream release.
1332
1333* Fri May 04 2012 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 5.3.12-1
1334- new upstream release.
1335- fixed initscript.
1336
1337* Sat Apr 28 2012 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 5.3.11-2
1338- added API versions to 'Provides'.
1339
1340* Thu Apr 26 2012 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 5.3.11-1
1341- new upstream release.
1342
1343* Thu Apr 26 2012 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 5.3.10-6
1344- added a sub-package "php-pcntl".
1345- added a sub-package "php-nginx".
1346
1347* Tue Mar 13 2012 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 5.3.10-5
1348- fix Source13
1349
1350* Sun Mar 11 2012 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 5.3.10-4
1351- add /etc/rpm/macros.pear (Source13) from Fedora
1352
1353* Wed Mar 07 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 5.3.10-3
1354- rebuild with net-snmp-5.7.1
1355- update Source21 (php.ini-vine)
1356
1357* Fri Feb 03 2012 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 5.3.10-2
1358- fixed %%preun scripts.
1359
1360* Fri Feb 03 2012 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 5.3.10-1
1361- new upstream release.
1362- reverted revision #319823 (bug#60723).
1363
1364* Thu Jan 12 2012 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 5.3.9-1
1365- new upstream release.
1366
1367* Sat Oct 29 2011 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 5.3.8-1
1368- new upstream release.
1369- added a subpackage "php5-fpm".
1370
1371* Tue Aug 23 2011 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 5.3.7-2
1372- fixed bug#55439.
1373
1374* Thu Aug 18 2011 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 5.3.7-1
1375- new upstream release.
1376
1377* Mon Jun 13 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 5.3.6-4
1378- rebuild with unixODBC-2.2.14-2
1379
1380* Tue Apr 12 2011 Shu KONNO <owa@bg.wakwak.com> 5.3.6-3
1381- rebuilt with postgresql-9.0.3
1382
1383* Sat Apr  9 2011 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 5.3.6-2
1384- new upstream release
1385- dropt apache subpackage on VineSeed (apache1 will be orphaned on Vine 6)
1386
1387* Mon Mar 28 2011 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 5.3.6-1
1388- new upstream release.
1389- added tags "Vendor:", "Distribution:" and "Packager:".
1390
1391* Mon Jan 10 2011 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 5.3.5-1
1392- new upstream release.
1393
1394* Fri Dec 10 2010 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 5.3.4-1
1395- new upstream release.
1396- added a sub-package "php5-intl".
1397
1398* Sun Sep  5 2010 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 5.3.3-1
1399- new upstream release
1400
1401* Fri Nov 20 2009 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 5.3.1-1
1402- new upstream release.
1403
1404* Tue Sep  1 2009 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 5.3.0-2
1405- fix incorrect path in {pear,peardev,pecl}5 ([vine-users:079537])
1406
1407* Thu Jul  2 2009 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 5.3.0-1
1408- new upstream release.
1409- updated patch51.
1410- removed /usr/bin/php5-fcgi.
1411
1412* Sat Jun 20 2009 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 5.2.10-1
1413- new upstream release.
1414- updated patch51.
1415
1416* Tue Jun 16 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 5.2.9-6
1417- update php.ini
1418  - use UTF-8 for default charset and internal_encoding
1419
1420* Thu May 21 2009 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 5.2.9-5
1421- rebuilt with MySQL-shared-5.1.34.
1422
1423* Sat May 16 2009 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 5.2.9-4
1424- rebuilt with libc-client-2007e
1425- added --with-kerberos option (VineSeed)
1426
1427* Fri Apr 03 2009 NAKAMURA Kenta <kenta@vinelinux.org> 5.2.9-3
1428- rebuilt with openldap-2.4.11
1429
1430* Fri Mar 27 2009 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 5.2.9-2
1431- rebuilt with net-snmp-5.4.2.1-3 (VineSeed x86_64).
1432
1433* Thu Mar 19 2009 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 5.2.9-1
1434- new upstream release.
1435- wrote specfile in UTF-8.
1436
1437* Tue May  6 2008 Tomohiro 'Tomo-p' KATO <tomop@teamgedoh.net> 5.2.6-2
1438- move php5-{cgi,fcgi} to %%{_bindir}.
1439
1440* Tue May  6 2008 Tomohiro 'Tomo-p' KATO <tomop@teamgedoh.net> 5.2.6-1
1441- new upstream release.
1442- update %%Patch51.
1443
1444* Sat Apr 26 2008 Tomohiro 'Tomo-p' KATO <tomop@teamgedoh.net> 5.2.5-1
1445- add FastCGI support.
1446
1447* Tue Jan 08 2008 Shu KONNO <owa@bg.wakwak.com> 5.2.5-0vl5
1448- rebuilt with postgresql-8.2.6
1449
1450* Sun Jan 06 2008 Shu KONNO <owa@bg.wakwak.com> 5.2.5-0vl4
1451- rebuilt with net-snmp-5.4.1
1452
1453* Thu Dec 13 2007 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 5.2.5-0vl3
1454- for VineSeed: rebuilt with MySQL-5.0.27-0vl7
1455
1456* Thu Dec 13 2007 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 5.2.5-0vl2
1457- rebuilt with MySQL-5.0.27-0vl6
1458
1459* Fri Nov 23 2007 Atsushi SHICHI <ats777@gmail.com> 5.2.5-0vl1
1460- new upstream release.
1461
1462* Thu Sep 20 2007 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 5.2.4-0vl3
1463- rebuilt with postgresql-devel 8.2.5
1464
1465* Sat Sep 15 2007 NAKAMURA Kenta <kenta@vinelinux.org> 5.2.4-0vl2
1466- replaced BuildRequires: libstdc++3-devel with libstdc++34-devel
1467
1468* Sun Sep  9 2007 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 5.2.4-0vl1
1469- rebuilt for VineSeed
1470
1471* Tue Sep  4 2007 Tomohiro 'Tomo-p' KATO <tomop@teamgedoh.net> 5.2.4-0vl0.40
1472- new upstream release.
1473- update Patch33.
1474
1475* Thu Jun  7 2007 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 5.2.3-0vl2
1476- rebuilt for VineSeed
1477
1478* Tue Jun 05 2007 Atsushi SHICHI <ats777@gmail.com> 5.2.3-0vl1
1479- new upstream release.
1480- fix install script.
1481
1482* Sun May 27 2007 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 5.2.2-0vl5
1483- rebuilt with new toolchain (for VineSeed)
1484
1485* Wed May 16 2007 Atsushi SHICHI <ats777@gmail.com> 5.2.2-0vl4
1486- remove "Provides: php-devel" from devel subpackage
1487
1488* Mon May 14 2007 Atsushi SHICHI <ats777@gmail.com> 5.2.2-0vl3
1489- fix Source24(php5.conf-apache2)
1490
1491* Fri May 11 2007 Atsushi SHICHI <ats777@gmail.com> 5.2.2-0vl2
1492- add Provides tag to subpackages.
1493
1494* Tue May 08 2007 Atsushi SHICHI <ats777@gmail.com> 5.2.2-0vl1
1495- new upstream release.
1496- add 'Provides: php = %%{version}-%%{release}' to main package.
1497
1498* Sun Mar 25 2007 NAKAMURA Kenta <kenta@vinelinux.org> 5.2.1-0vl3
1499- added --with-libdir=%%{_lib} configure option
1500
1501* Mon Feb 26 2007 Tomohiro 'Tomo-p' KATO <tomop@teamgedoh.net> 5.2.1-0vl2
1502- built for VineSeed.
1503
1504* Fri Feb 16 2007 Atsushi SHICHI <ats777@gmail.com> 5.2.1-0vl1
1505- new upstream release.
1506- remove unnecessary 'Obsoletes: php-domxml, php-manual'
1507
1508* Sat Dec 02 2006 Atsushi SHICHI <ats777@gmail.com> 5.2.0-0vl4
1509- change session.save_path to /var/php5/session in php.ini-vine <BTS:412>
1510- unset http_proxy in %%install
1511
1512* Tue Nov  7 2006 Tomohiro 'Tomo-p' KATO <tomop@teamgedoh.net> 5.2.0-0vl3
1513- new upstream release.
1514
1515* Sun Oct 29 2006 Tomohiro 'Tomo-p' KATO <tomop@teamgedoh.net> 5.1.6-0vl6
1516- build with MySQL-5.0.27.
1517
1518* Fri Oct 27 2006 Tomohiro 'Tomo-p' KATO <tomop@teamgedoh.net> 5.1.6-0vl5
1519- build with MySQL-5.0.26.
1520- add mysqli module.
1521- modify %%BuildRequires 'imap-devel' to 'uw-imap-devel'.
1522
1523* Sun Oct 22 2006 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 5.1.6-0vl4
1524- fixed %triggerpostun section
1525- added update-alternatives for checking symlink to %post section
1526
1527* Sat Oct 21 2006 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 5.1.6-0vl3
1528- rebuilt for Vine Linux 4.0 <BTS:289>
1529- added Patch1000 for building with uw-imap-2006b
1530
1531* Mon Sep 11 2006 Atsushi SHICHI <ats777@gmail.com> 5.1.6-0vl2
1532- rebuild for VinePlus/4.0
1533- change 'BuildRequires: fileutils' to coreutils
1534- add 'BuildRequires: libtool-ltdl-devel' to main package
1535
1536* Fri Aug 25 2006 Atsushi SHICHI <ats777@gmail.com> 5.1.6-0vl1
1537- new upstream release
1538
1539* Wed Aug 23 2006 Atsushi SHICHI <ats777@gmail.com> 5.1.5-0vl1
1540- new upstream release
1541- fix bug [vine-users:074749]
1542-- move php.gif from apache{,2} subpackage to main package
1543- fix bug [VineLinux:0070], [VineLinux:0106]
1544-- add 'Conflicts: php-devel' to devel subpackage
1545-- remove suffix from {php-config,phpize,phpextdist}
1546-- add alternatives support for {peardev5,pecl5}
1547
1548* Mon Jun 19 2006 Atsushi SHICHI <ats777@gmail.com> 5.1.4-0vl1.4
1549- add 'Requires: %%{name}-pdo' to sqlite subpackage [vine-php:137]
1550
1551* Sun Jun 18 2006 Atsushi SHICHI <ats777@gmail.com> 5.1.4-0vl1.3
1552- enable sqlite extension and add sqlite subpackage [vine-users:074695]
1553
1554* Tue May 30 2006 Atsushi SHICHI <ats777@gmail.com> 5.1.4-0vl1.2
1555- update Source0
1556- change Requires: to PreReq: in apache{,2} subpackages [vine-php:113]
1557- fix %%post apache{,2} script
1558
1559* Tue May 16 2006 Atsushi SHICHI <ats777@gmail.com> 5.1.4-0vl1.1
1560- fix /etc/httpd/conf.d/php5.conf [VinePlus:02967]
1561
1562* Sat May 13 2006 Atsushi SHICHI <ats777@gmail.com> 5.1.4-0vl1
1563- new upstream release
1564- revive apache{,2} subpackage
1565- add 'Source24: php.conf-apache2'
1566- remove php-dbg, mod_php, phpfi, stronghold-php from Obsoletes
1567- fix Requires of main package and dba subpackage
1568- remove 'Conflicts: php-apache' from apache subpackage
1569- remove 'Conflicts: php-apache2' from apache2 subpackage
1570- add %%post apache{,2} script to chown session directory to root:apache
1571- modify %%files section
1572
1573* Sun Apr 30 2006 Atsushi SHICHI <ats777@gmail.com> 5.1.3-0vl0.3
1574- update to 5.1.3RC3
1575- fix %%post script and add %%triggerpostun script
1576
1577* Sat Apr 08 2006 Atsushi SHICHI <ats777@gmail.com> 5.1.3-0vl0.2.3
1578- drop 'Source10: pear.sh'
1579- fix 'Source20: README.vine', 'Source21: php.ini-vine', 'Source23: php.conf'
1580- add alternatives support
1581-- add 'PreReq: alternatives' to main package and pear subpackage
1582-- add 'Conflicts: php < 4.4.2-0vl1.1' to main package
1583-- add 'Conflicts: php-pear < 4.4.2-0vl1.1' to pear subpackage
1584-- add %%post, %%preun scripts
1585
1586* Wed Apr 05 2006 Atsushi SHICHI <ats777@gmail.com> 5.1.3-0vl0.2.2
1587- fix 'Source10: pear.sh'
1588- add --sysconfdir=%%{php_confdir} to configure
1589
1590* Tue Apr 04 2006 Atsushi SHICHI <ats777@gmail.com> 5.1.3-0vl0.2.1
1591- add 'Source10: pear.sh' to replace /usr/bin/{pear,peardev,pecl}
1592- add 'Patch33: php-5.1.3RC2-phpincludedir.patch'
1593- remove 'Conflicts: php, php-*'
1594- add 'export PHP_PEAR_SYSCONF_DIR, PHP_PEAR_CACHE_DIR, PHP_PEAR_PHP_BIN'
1595  to %%Install section
1596  -- move pear.conf to %%{_sysconfdir}/%%{_name}
1597  -- add '%%dir %%{pear_cachedir}' to '%%files pear'
1598  -- fix php_bin in pear.conf
1599- rename phpextdist to phpextdist5
1600
1601* Fri Mar 31 2006 Atsushi SHICHI <ats777@gmail.com> 5.1.3-0vl0.2
1602- update to 5.1.3RC2
1603
1604* Mon Mar 20 2006 Atsushi SHICHI <ats7@a.email.ne.jp> 5.1.3-0vl0.1
1605- new upstream release
1606- add Source23: php5.conf
1607- drop Patch21: php-4.3.1-odbc.patch
1608- drop Patch30: php-4.3.6-dlopen.patch
1609- drop Patch32: php-4.3.11-mbfilter.patch
1610- apply strict session patch, thanks to Yasuo Ohgaki
1611  -- add Patch51: php-5.1.2-session_strict_mode.patch
1612  -- add session.use_strict_mode = 1 to php.ini-vine
1613- add BuildRequires: autoconf, automake, bison, flex, gcc-c++,
1614  readline-devel, sqlite3-devel
1615- drop BuildRequires: automake15, expat-devel, unixODBC-devel
1616- build with Apache2. Apache1.3 is still able to used by rebuilding
1617  with --with apache1
1618  -- add Requires: apache2
1619  -- merge apache{,2} subpackage into main package
1620  -- add Obsoletes: php5-apache, php5-apache2
1621- add Requires: autoconf, automake to devel subpackage
1622- add dba, pdo subpackage
1623- add Requires: php5-pdo to {mysql,odbc,pgsql} subpackage
1624- drop BuildRequires: expat-devel from xmlrpc subpackage
1625- add --program-suffix=5 to configure
1626- add missing files to %%files
1627
1628* Thu Jan 12 2006 Atsushi SHICHI <ats7@a.email.ne.jp> 5.1.2-0vl1
1629- new upstream release
1630- remove workaround for install-pear-nozlib.phar bug (PHP Bug #35780, PEAR Bug #6154)
1631  -- remove Source2: relocate.php
1632  -- remove Source10: pear.sh
1633  -- remove Source11: pecl.sh
1634  -- remove Source12: peardev.sh
1635- remove old XSLT extension stuff
1636  -- remove BuildRequires: libsablotron0-devel
1637  -- remove --enable-xslt, --with-xslt-sablot configure option
1638
1639* Wed Dec 07 2005 Atsushi SHICHI <ats7@a.email.ne.jp> 5.1.1-0vl2
1640- add %%{with_test}
1641- drop Patch5: php-4.3.3-install.patch
1642- drop Patch6: php-5.1.0-tests.patch
1643- drop Patch7: php-5.1.0-libtool15.patch
1644- drop Patch8: php-5.0.0RC3-miscfix.patch
1645- drop Patch10: php-5.1.0-sqlite_m4.patch
1646- change BuildPrereq tag to BuildRequires tag
1647- add BuildRequires: rpm-devel, popt, bzip2-devel, zlib-devel, glibc-devel
1648  to snmp subpackage
1649- comment out CFLAGS, LIBS, IMAP_SHARED_LIBADD environment variable settings
1650- remove support for FreeType 1.x
1651  -- remove BuildRequires: freetype, freetype-devel from main package
1652  -- remove --enable-gd-native-ttf, --with-ttf configure option
1653- drop --enable-ucd-snmp-hack configure option
1654- add workaround for install-pear-nozlib.phar bug
1655  -- add Source2: relocate.php
1656  -- add Source10: pear.sh
1657  -- add Source11: pecl.sh
1658  -- add Source12: peardev.sh
1659  -- remove include_path entry from vine.ini
1660- include phpextdist in devel subpackage again
1661- move pear.conf from main package to pear subpackage
1662- include pecl, peardev in pear subpackage
1663- move php.gif from main package to apache/apache2 subpackage
1664  -- fix %%{contentdir}
1665- fix typo in %%changelog
1666
1667* Tue Dec 06 2005 HOTTA Michihide <hotta@net-newbie.com> 5.1.1-0vl1
1668- new upstream release
1669- drop Patch #4 (php-4.2.2-cxx.patch)
1670- change Patch #6 (php-4.3.1-tests.patch) to php-5.1.0-tests.patch
1671- change Patch #7 (php-4.3.2-libtool15.patch) to php-5.1.0-libtool15.patch
1672- change Patch #10 (php-5.0.5-sqlite_m4.patch) to php-5.1.0-sqlite_m4.patch
1673- drop Patch #101 (php-5.0.5-mbfilter.patch)
1674- append include_path entry to vine.ini
1675
1676* Sat Oct 15 2005 HOTTA Michihide <hotta@net-newbie.com> 5.0.5-0vl5
1677- rebuild for VineSeedPlus
1678
1679* Thu Oct 06 2005 Atsushi SHICHI <ats7@a.email.ne.jp> 5.0.5-0vl4
1680- modify Source21: vine.ini
1681
1682* Thu Oct 06 2005 HOTTA Michihide <hotta@net-newbie.com> 5.0.5-0vl3
1683- drop Patch3: php-5.0.5-lib64.patch
1684- drop Patch11: php-5.0.5-phpize_in.patch [VinePlus:02737]
1685- add --libdir=%%{_libdir}/php option to configure [VinePlus:02737]
1686
1687* Tue Oct 04 2005 HOTTA Michihide <hotta@net-newbie.com> 5.0.5-0vl2
1688- add mbfilter.c.patch
1689
1690* Sun Sep 18 2005 Atsushi SHICHI <ats7@a.email.ne.jp> 5.0.5-0vl1
1691- upstream release
1692- add Source21: vine.ini (additional settings to php.ini-recommened)
1693- add Source22: ltmain.sh.vine
1694- drop Patch2: php-5.0.3-config.patch
1695- fix Patch3: php-5.0.5-lib64.patch
1696- drop Patch9: php-5.0.0RC3-oniguruma.patch
1697- fix Patch10: php-5.0.5-sqlite_m4.patch
1698- add Patch11: php-5.0.5-phpize_in.patch
1699- drop Patch246: php-4.3.6-fixattr.patch
1700- add %%define __libtoolize true
1701- drop %%{_bindir}phpextdist
1702
1703* Fri Jun 17 2005 IKEDA Katsumi <ikeda@webmasters.gr.jp> 5.0.3-0vl3.2
1704- added a security patch for CAN-2005-0524 and CAN-2005-0525 from SuSE.
1705
1706* Mon May 16 2005 HOTTA Michihide <hotta@net-newbie.com> 5.0.3-0vl3.1
1707- for VinePlus/3.0
1708- add README.vine again
1709- add php-4.3.11-mbfilter.patch for workaround against degrade at 5.0.3
1710- remove veserion specification on BuildPrereq: curl-devel
1711
1712* Fri Feb 25 2005 HOTTA Michihide <hotta@net-newbie.com> 5.0.3-0vl3
1713- drop BuildPrereq: apache2-apr-devel
1714- drop php-4.2.1-ldap-TSRM.patch
1715
1716* Sat Dec 25 2004 HOTTA Michihide <hotta@net-newbie.com> 5.0.3-0vl1
1717- upstream release
1718- drop php-4.3.2-db4.patch
1719- add BuildPrereq: apache2-apr-devel
1720
1721* Mon Oct 18 2004 HOTTA Michihide <hotta@net-newbie.com> 5.0.2-0vl1
1722- upstream release
1723- regenerate php5-imap
1724
1725* Fri Aug 13 2004 HOTTA Michihide <hotta@net-newbie.com> 5.0.1-0vl1
1726- upstream release
1727
1728* Tue Aug 03 2004 HOTTA Michihide <hotta@net-newbie.com> 5.0.0-0vl1
1729- upstream release : many thanks to YOSHIMURA Keitaro <ramsy AT ramix DOT jp>
1730- remove php4_{namazu,kakasi,chasen} (not supported)
1731- drop some patches for 4.3.x
1732- Build fix for oniguruma(re_registers dups)
1733- remove domxml (updated to libxml2)
1734- add Conflicts: php, php-*
1735- add php-5.0.0-authuser.patch (BUG#29129)
1736
1737* Thu Jul 15 2004 HOTTA Michihide <hotta@net-newbie.com> 4.3.8-0vl1
1738- upstream release
1739- add BuildPrereq: freetype
1740
1741* Sun Jul 11 2004 Daisuke SUZUKI <daisuke@linux.or.jp> 4.3.7-0vl5
1742- remove explicit buildprereq to build-essential
1743- build apache2 module
1744  split apache1/2 module to php-apache/php-apache2
1745  thanks to jax <jax AT morejams DOT no-ip DOT com>
1746- add Obsoletes: php < %%{version}-%%{release} in php-apache sub-package
1747  for upgrade.
1748
1749* Wed Jul 07 2004 HOTTA Michihide <hotta@net-newbie.com> 4.3.7-0vl4
1750- add Obsoletes: php-imap, php-manual
1751
1752* Sat Jun 26 2004 Tomohiro 'Tomo-p' KATO <tomop@teamgedoh.net> 4.3.7-0vl3
1753- enable mcrypt module.
1754
1755* Mon Jun 07 2004 HOTTA Michihide <hotta@net-newbie.com> 4.3.7-0vl2
1756- fix bug #28385 <http://bugs.php.net/bug.php?id=28385>
1757
1758* Fri Jun 04 2004 HOTTA Michihide <hotta@net-newbie.com> 4.3.7-0vl1
1759- upstream release
1760
1761* Wed May 12 2004 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 4.3.6-0vl2
1762- rebuild with namazu-2.0.13
1763
1764* Fri Apr 30 2004 HOTTA Michihide <hotta@net-newbie.com> 4.3.6-0vl1
1765- upstream release
1766
1767* Mon Mar 15 2004 Tomoya TAKA <taka@vinelinux.org> 4.3.4-0vl2
1768- fix location of session save path, %%{_localstatedir} is defined as
1769  /var/lib in Vine's rpm
1770
1771* Sat Feb 21 2004 HOTTA Michihide <hotta@net-newbie.com> 4.3.4-0vl1
1772- upstream release
1773- sync to fedora(php-4.3.4-7)
1774- drop BuildRequires : aspell
1775- add workaround for inconsistent dependency of php-devel
1776- drop --enable-versioning to prevent ext modules loading error
1777
1778* Thu Feb 05 2004 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 4.3.2-0vl4
1779- rebuild with new toolchains (and resolved dependancy about libxslt)
1780- added patch7 to build with libtool-1.5
1781- added patch100 to build newest freetype2 library
1782- force to use automake-1.5
1783- added BuildPrereq: curl-devel, automake15
1784- fixed BuildRequires of php-snmp: net-snmp-devel
1785
1786* Tue Jul 08 2003 HOTTA Michihide <hotta@net-newbie.com> 4.3.2-0vl3
1787- add README.vine
1788
1789* Tue Jul 08 2003 HOTTA Michihide <hotta@net-newbie.com> 4.3.2-0vl2
1790- install sapi/cgi/php as php-cgi, sapi/cli/php as php
1791
1792* Tue Jul 08 2003 HOTTA Michihide <hotta@net-newbie.com> 4.3.2-0vl1
1793- upstream release (sync to rawhide)
1794- add printf patch, PEAR_Registry patch etc.
1795- drop package php-manual
1796
1797* Fri Jan 24 2003 HOTTA Michihide <hotta@net-newbie.com> 4.2.3-0vl3
1798- add zend_highlight.c-patch
1799- add -DHAVE_PQESCAPE to build_ext pgsql
1800
1801* Wed Jan 22 2003 MACHINO Satoshi <machino@vinelinux.org> 4.2.3-0vl2
1802- rebuild against gmp-4.1 and sablotron-0.97
1803
1804* Mon Sep 9 2002 HOTTA Michihide <hotta@net-newbie.com> 4.2.3-0vl1
1805- for VineSeedPlus
1806  -- Updated to 4.2.3
1807  -- added php-4.2.3-mbstr-20020908-2.patch
1808
1809* Sun Aug 18 2002 Rui HIROKAWA <hirokawa@php.gr.jp> 4.2.2-0vl3
1810- applied php-4.2.2-mb_output_handler.patch to enable output encoding
1811for text/hdml.     
1812- applied php-4.2.2-mb-decode.patch to fix decode problem of GET parameters.
1813- Patch to fix a problem where, given multiple cookies to set, only the last one would be made (#67853)
1814
1815* Wed Jul 24 2002 HOTTA Michihide <hotta@net-newbie.com> 4.2.2-0vl2
1816- for VineSeedPlus
1817  -- applied php-4.2.2-multibyte.patch.gz which obsolets 4.2.1's
1818  -- dropped --enable-trans-sid configure option which is no longer meaningful
1819
1820* Tue Jul 23 2002 HOTTA Michihide <hotta@net-newbie.com> 4.2.2-0vl1
1821- for VineSeedPlus
1822  -- Updated to 4.2.2
1823  -- dropped domxml.patch (merged into original)
1824
1825* Fri Jul 05 2002 HOTTA Michihide <hotta@net-newbie.com> 4.2.1-0vl8
1826- for VineSeedPlus
1827  -- added i18n patch by Fujimoto
1828  -- dropped php4_mbregex extention (merged into original)
1829
1830* Tue Jun 04 2002 Satoshi MACHINO <machino@vinelinux.org> 4.2.1-0vl7
1831- added gmp support
1832- for VineSeedPlus
1833
1834* Tue Jun 04 2002 Satoshi MACHINO <machino@vinelinux.org> 4.2.1-0vl6
1835- for VineSeedPlus
1836        -- added xslt support
1837       
1838* Tue Jun 04 2002 Satoshi MACHINO <machino@vinelinux.org> 4.2.1-0vl5
1839- added expat-devel in BuildPreReq
1840
1841* Tue Jun 04 2002 Satoshi MACHINO <machino@vinelinux.org> 4.2.1-0vl4
1842- added mail functions
1843- added postfix in BuildPreReq
1844- updated manual_en(03-Jun-2002)
1845- updated manual_ja(29-May-2002)
1846- for VinePlus
1847        -- dropped xslt support
1848
1849* Thu May 16 2002 Satoshi MACHINO <machino@vinelinux.org> 4.2.1-0vl3
1850- for VineSeed Plus
1851- added xslt support
1852        -- added enable-xslt, with-xslt-sablot, with-dom-xslt
1853        -- added BuildPrereq: libxslt-devel, libsablotron0-devel
1854
1855* Thu May 16 2002 Satoshi MACHINO <machino@vinelinux.org> 4.2.1-0vl2
1856- for VinePlus 2.5
1857- added php.in-dist.patch
1858
1859* Wed May 15 2002 Satoshi MACHINO <machino@vinelinux.org> 4.2.1-0vl1
1860- updated php-4.2.1
1861- updated php_manual_en
1862- dropped reg.patch
1863- modified configured option
1864  -- added --with-dom, --with-bz2, --with-png-dir, --with-expat-dir
1865
1866* Thu May 09 2002 Satoshi MACHINO <machino@vinelinux.org> 4.2.0-99vl1
1867- updated php-4.2.1RC1
1868- fixed ereg_replace patch (4.2.1-reg.patch)
1869
1870* Thu May 09 2002 Satoshi MACHINO <machino@vinelinux.org> 4.2.0-0vl2
1871- added ereg_replace patch (4.2.0-reg.patch)
1872- updated manual(en, ja)
1873
1874* Tue Apr 30 2002 Satoshi MACHINO <machino@vinelinux.org> 4.2.0-0vl1
1875- updated php-4.2.0
1876
1877* Fri Mar 01 2002 Satoshi MACHINO <machino@vinelinux.org> 4.1.2-0vl1
1878- updated php-4.1.2
1879- updated php4_mbregex-1.3.1
1880- updated php4_namazu-2.1.0
1881- updated php4_kakasi-0.3.0
1882- REMOVED php4_iconv
1883- fixed patch
1884        -- added domxml.patch
1885        -- dropped old patches
1886
1887* Mon Dec  3 2001 Jun Nishii <jun@vinelinux.org>
1888- 4.0.6-5vl3
1889- added --enable-mbstr-enc-trans
1890
1891* Wed Aug 22 2001 Hisao SHIBUYA <shibuya@alpha.or.jp>
1892- 4.0.6-5vl2
1893- fix contentdir
1894
1895* Tue Aug 21 2001 Hisao SHIBUYA <shibuya@alpha.or.jp>
1896- 4.0.6-5vl1
1897- add configure options for Vine
1898- add ldap, mysql and odbc modules.
1899
1900* Fri Aug 10 2001 Tim Powers <timp@redhat.com>
1901- only english in php-manuals, space constraints :P
1902
1903* Thu Aug  9 2001 Nalin Dahyabhai <nalin@redhat.com>
1904- include %{_libdir}/%{name}/build instead of %{_libdir}/%{name}4/build (#51141)
1905
1906* Mon Aug  6 2001 Nalin Dahyabhai <nalin@redhat.com>
1907- add build deps on pam-devel, pspell-devel, gdbm-devel (#49878)
1908- add some conditional logic if %%{oracle} is defined (from Antony Nguyen)
1909
1910* Mon Jul  9 2001 Nalin Dahyabhai <nalin@redhat.com>
1911- don't obsolete subpackages we ended up not merging
1912
1913* Mon Jul  2 2001 Nalin Dahyabhai <nalin@redhat.com>
1914- cleanups
1915- add manuals in multiple languages (using ko instead of kr for Korean)
1916- merge all of the manuals into a single -manual subpackage
1917- use libtool to install binary files which libtool builds
1918- don't strip any binaries; let the buildroot policies take care of it
1919
1920* Thu Jun 28 2001 Nalin Dahyabhai <nalin@redhat.com>
1921- update to 4.0.6 (preliminary)
1922
1923* Mon Jun 25 2001 Nalin Dahyabhai <nalin@redhat.com>
1924- enable ttf in the build because the gd support needs it
1925- add -lfreetype to the LIBS for the same reason
1926
1927* Wed Jun  6 2001 Nalin Dahyabhai <nalin@redhat.com>
1928- rebuild in new environment
1929
1930* Wed May 16 2001 Nalin Dahyabhai <nalin@redhat.com>
1931- actually use two source trees to build things
1932- add %%post and %%postun scriptlets to run ldconfig
1933
1934* Tue May 15 2001 Nalin Dahyabhai <nalin@redhat.com>
1935- quote part of the AC_ADD_LIBRARY macro to make newer autoconf happy
1936
1937* Mon May 14 2001 Nalin Dahyabhai <nalin@redhat.com>
1938- fix error in %%install
1939- depend on the imap-devel which supplies linkage.c
1940- modify trigger to disable php versions less than 4.0.0 instead of 3.0.15
1941- enable DOM support via libxml2 (suggested by Sylvain Berg
1942- build the OpenSSL extension again
1943
1944* Mon May  7 2001 Nalin Dahyabhai <nalin@redhat.com>
1945- enable pspell extensions
1946- update to 4.0.5
1947
1948* Mon Apr 30 2001 Nalin Dahyabhai <nalin@redhat.com>
1949- build the ODBC extension
1950
1951* Mon Apr 30 2001 Bill Nottingham <notting@redhat.com>
1952- build on ia64
1953
1954* Fri Mar  2 2001 Nalin Dahyabhai <nalin@redhat.com>
1955- rebuild in new environment
1956
1957* Fri Feb 23 2001 Nalin Dahyabhai <nalin@redhat.com>
1958- obsolete the old phpfi (PHP 2.x) package
1959
1960* Thu Feb  8 2001 Nalin Dahyabhai <nalin@redhat.com>
1961- add a commented-out curl extension to the config file (part of #24933)
1962- fix the PEAR-installation-directory-not-being-eval'ed problem (#24938)
1963- find the right starting point for multipart form data (#24933)
1964
1965* Tue Jan 30 2001 Nalin Dahyabhai <nalin@redhat.com>
1966- aaarrgh, the fix breaks something else, aaarrgh; revert it (#24933)
1967- terminate variable names at the right place (#24933)
1968
1969* Sat Jan 20 2001 Nalin Dahyabhai <nalin@redhat.com>
1970- tweak the fix some more
1971
1972* Thu Jan 18 2001 Nalin Dahyabhai <nalin@redhat.com>
1973- extract stas's fix for quoting problems from CVS for testing
1974- tweak the fix, ask the PHP folks about the tweak
1975- tweak the fix some more
1976
1977* Wed Jan 17 2001 Nalin Dahyabhai <nalin@redhat.com>
1978- merge mod_php into the main php package (#22906)
1979
1980* Fri Dec 29 2000 Nalin Dahyabhai <nalin@redhat.com>
1981- try to fix a quoting problem
1982
1983* Wed Dec 20 2000 Nalin Dahyabhai <nalin@redhat.com>
1984- update to 4.0.4 to get a raft of bug fixes
1985- enable sockets
1986- enable wddx
1987
1988* Fri Nov  3 2000 Nalin Dahyabhai <nalin@redhat.com>
1989- rebuild in updated environment
1990
1991* Thu Nov  2 2000 Nalin Dahyabhai <nalin@redhat.com>
1992- add more commented-out modules to the default config file (#19276)
1993
1994* Wed Nov  1 2000 Nalin Dahyabhai <nalin@redhat.com>
1995- fix not-using-gd problem (#20137)
1996
1997* Tue Oct 17 2000 Nalin Dahyabhai <nalin@redhat.com>
1998- update to 4.0.3pl1 to get some bug fixes
1999
2000* Sat Oct 14 2000 Nalin Dahyabhai <nalin@redhat.com>
2001- build for errata
2002
2003* Wed Oct 11 2000 Nalin Dahyabhai <nalin@redhat.com>
2004- update to 4.0.3 to get security fixes integrated
2005- patch around problems configuring without Oracle support
2006- add TSRM to include path when building individual modules
2007
2008* Fri Sep  8 2000 Nalin Dahyabhai <nalin@redhat.com>
2009- rebuild in new environment
2010- enable OpenSSL support
2011
2012* Wed Sep  6 2000 Nalin Dahyabhai <nalin@redhat.com>
2013- update to 4.0.2, and move the peardir settings to configure (#17171)
2014- require %%{version}-%%{release} for subpackages
2015- add db2-devel and db3-devel prereqs (#17168)
2016
2017* Wed Aug 23 2000 Nalin Dahyabhai <nalin@redhat.com>
2018- rebuild in new environment (new imap-devel)
2019
2020* Wed Aug 16 2000 Nalin Dahyabhai <nalin@redhat.com>
2021- fix summary and descriptions to match the specspo package
2022
2023* Wed Aug  9 2000 Nalin Dahyabhai <nalin@redhat.com>
2024- hard-code the path to apxs in build_ext() (#15799)
2025
2026* Tue Aug  1 2000 Nalin Dahyabhai <nalin@redhat.com>
2027- add "." to the include path again, which is the default
2028
2029* Wed Jul 19 2000 Nalin Dahyabhai <nalin@redhat.com>
2030- enable PEAR and add it to the include path
2031- add the beginnings of a -devel subpackage
2032
2033* Wed Jul 12 2000 Prospector <bugzilla@redhat.com>
2034- automatic rebuild
2035
2036* Fri Jul  7 2000 Nalin Dahyabhai <nalin@redhat.com>
2037- tweaks to post and postun from Bill Peck
2038
2039* Thu Jul  6 2000 Nalin Dahyabhai <nalin@redhat.com>
2040- fixes from Nils for building the MySQL client
2041- change back to requiring %{version} instead of %{version}-%{release}
2042
2043* Sat Jul  1 2000 Nalin Dahyabhai <nalin@redhat.com>
2044- update to 4.0.1pl2
2045- enable MySQL client
2046- move the php.ini file to %{_sysconfdir}
2047
2048* Fri Jun 30 2000 Nils Philippsen <nils@redhat.de>
2049- build_ext defines HAVE_PGSQL so pgsql.so in fact contains symbols
2050- post/un scripts tweak php.ini correctly now
2051
2052* Wed Jun 28 2000 Nalin Dahyabhai <nalin@redhat.com>
2053- update to 4.0.1
2054- refresh manual
2055
2056* Mon Jun 26 2000 Nalin Dahyabhai <nalin@redhat.com>
2057- rebuild against new krb5 package
2058
2059* Mon Jun 19 2000 Nalin Dahyabhai <nalin@redhat.com>
2060- rebuild against new db3 package
2061
2062* Sat Jun 17 2000 Nalin Dahyabhai <nalin@redhat.com>
2063- Fix syntax error in post and preun scripts.
2064- Disable IMAP, LDAP, PgSql in the standalone version because it picks up
2065  the extensions.
2066
2067* Fri Jun 16 2000 Nalin Dahyabhai <nalin@redhat.com>
2068- Unexclude the Sparc arch.
2069- Exclude the ia64 arch until we get a working Postgres build.
2070- Stop stripping extensions as aggressively.
2071- Start linking the IMAP module to libpam again.
2072- Work around extension loading problems.
2073- Reintroduce file-editing post and preun scripts for the mod_php extensions
2074  until we come up with a better way to do it.
2075
2076* Mon Jun  5 2000 Nalin Dahyabhai <nalin@redhat.com>
2077- ExcludeArch: sparc for now
2078
2079* Sun Jun  4 2000 Nalin Dahyabhai <nalin@redhat.com>
2080- add Obsoletes: phpfi, because their content handler names are the same
2081- add standalone binary, rename module packages to mod_php
2082- FHS fixes
2083
2084* Tue May 23 2000 Nalin Dahyabhai <nalin@redhat.com>
2085- change license from "GPL" to "PHP"
2086- add URL: tag
2087- disable mysql support by default (license not specified)
2088
2089* Mon May 22 2000 Nalin Dahyabhai <nalin@redhat.com>
2090- update to PHP 4.0.0
2091- nuke the -mysql subpackage (php comes with a bundled mysql client lib now)
2092
2093* Tue May 16 2000 Nalin Dahyabhai <nalin@redhat.com>
2094- link IMAP module against GSS-API and PAM to get dependencies right
2095- change most of the Requires to Prereqs, because the post edits config files
2096- move the PHP *Apache* module back to the right directory
2097- fix broken postun trigger that broke the post
2098- change most of the postuns to preuns in case php gets removed before subpkgs
2099
2100* Thu May 11 2000 Trond Eivind Glomsr <teg@redhat.com>
2101- rebuilt against new postgres libraries
2102
2103* Tue May 09 2000 Preston Brown <pbrown@redhat.com>
2104- php3 .so modules moved to /usr/lib/php3 from /usr/lib/apache (was incorrect)
2105
2106* Mon Apr 10 2000 Nalin Dahyabhai <nalin@redhat.com>
2107- make subpackages require php = %{version} (bug #10671)
2108
2109* Thu Apr 06 2000 Nalin Dahyabhai <nalin@redhat.com>
2110- update to 3.0.16
2111
2112* Fri Mar 03 2000 Cristian Gafton <gafton@redhat.com>
2113- fixed the post script to work when upgrading a package
2114- add triggere to fix the older packages
2115
2116* Tue Feb 29 2000 Nalin Dahyabhai <nalin@redhat.com>
2117- update to 3.0.15
2118- add build-time dependency for openldap-devel
2119- enable db,ftp,shm,sem support to fix bug #9648
2120
2121* Fri Feb 25 2000 Nalin Dahyabhai <nalin@redhat.com>
2122- add dependency for imap subpackage
2123- rebuild against Apache 1.3.12
2124
2125* Thu Feb 24 2000 Preston Brown <pbrown@redhat.com>
2126- don't include old, outdated manual.  package one from the php distribution.
2127
2128* Tue Feb 01 2000 Cristian Gafton <gafton@redhat.com>
2129- rebuild to fix dependency problem
2130
2131* Fri Jan 14 2000 Preston Brown <pbrown@redhat.com>
2132- added commented out mysql module, thanks to Jason Duerstock
2133  (jason@sdi.cluephone.com). Uncomment to build if you have mysql installed.
2134
2135* Thu Jan 13 2000 Preston Brown <pbrown@redhat.com>
2136- rely on imap-devel, don't include imap in src.rpm (#5099).
2137- xml enabled (#5393)
2138
2139* Tue Nov 02 1999 Preston Brown <pborwn@redhat.com>
2140- added post/postun sections to modify httpd.conf (#5259)
2141- removed old obsolete faq and gif (#5260)
2142- updated manual.tar.gz package (#5261)
2143
2144* Thu Oct 07 1999 Matt Wilson <msw@redhat.com>
2145- rebuilt for sparc glibc brokenness
2146
2147* Fri Sep 24 1999 Preston Brown <pbrown@redhat.com>
2148- --with-apxs --> --with-apxs=/usr/sbin/apxs (# 5094)
2149- ldap support (# 5097)
2150
2151* Thu Sep 23 1999 Preston Brown <pbrown@redhat.com>
2152- fix cmdtuples for postgresql, I had it slightly wrong
2153
2154* Tue Aug 31 1999 Bill Nottingham <notting@redhat.com>
2155- subpackages must obsolete old stuff...
2156
2157* Sun Aug 29 1999 Preston Brown <pbrown@redhat.com>
2158- added -DHAVE_PGCMDTUPLES for postgresql module (bug # 4767)
2159
2160* Fri Aug 27 1999 Preston Brown <pbrown@redhat.com>
2161- name change to php to follow real name of package
2162- fix up references to php3 to refer to php
2163- upgrade to 3.0.12
2164- fixed typo in pgsql postun script (bug # 4686)
2165
2166* Mon Jun 14 1999 Preston Brown <pbrown@redhat.com>
2167- upgraded to 3.0.9
2168- fixed postgresql module and made separate package
2169- separated manual into separate documentation package
2170
2171* Mon May 24 1999 Preston Brown <pbrown@redhat.com>
2172- upgraded to 3.0.8, which fixes problems with glibc 2.1.
2173- took some ideas grom Gomez's RPM.
2174
2175* Tue May 04 1999 Preston Brown <pbrown@redhat.com>
2176- hacked in imap support in an ugly way until imap gets an official
2177  shared library implementation
2178
2179* Fri Apr 16 1999 Preston Brown <pbrown@redhat.com>
2180- pick up php3.ini
2181
2182* Wed Mar 24 1999 Preston Brown <pbrown@redhat.com>
2183- build against apache 1.3.6
2184
2185* Sun Mar 21 1999 Cristian Gafton <gafton@redhat.com>
2186- auto rebuild in the new build environment (release 2)
2187
2188* Mon Mar 08 1999 Preston Brown <pbrown@redhat.com>
2189- upgraded to 3.0.7.
2190
2191* Wed Feb 24 1999 Preston Brown <pbrown@redhat.com>
2192- Injected new description and group.
2193
2194* Sun Feb 07 1999 Preston Brown <pbrown@redhat.com>
2195- upgrade to php 3.0.6, built against apache 1.3.4
2196
2197* Mon Oct 12 1998 Cristian Gafton <gafton@redhat.com>
2198- rebuild for apache 1.3.3
2199
2200* Thu Oct 08 1998 Preston Brown <pbrown@redhat.com>
2201- updated to 3.0.5, fixes nasty bugs in 3.0.4.
2202
2203* Sun Sep 27 1998 Cristian Gafton <gafton@redhat.com>
2204- updated to 3.0.4 and recompiled for apache 1.3.2
2205
2206* Thu Sep 03 1998 Preston Brown <pbrown@redhat.com>
2207- improvements; builds with apache-devel package installed.
2208
2209* Tue Sep 01 1998 Preston Brown <pbrown@redhat.com>
2210- Made initial cut for PHP3.
Note: See TracBrowser for help on using the repository browser.