/[packages]/backports/8/php/current/SPECS/php.spec
ViewVC logotype

Diff of /backports/8/php/current/SPECS/php.spec

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1668404 by mokraemer, Sun Jan 3 11:10:55 2021 UTC revision 1669733 by mokraemer, Fri Jan 8 00:56:49 2021 UTC
# Line 28  Line 28 
28  Summary:        The PHP scripting language  Summary:        The PHP scripting language
29  Name:           php  Name:           php
30  Epoch:          3  Epoch:          3
31  Version:        %{php_common_major}.%{php_common_sub}.0  Version:        %{php_common_major}.%{php_common_sub}.1
32  Release:        %mkrel 3  Release:        %mkrel 1
33  Source0:        http://fr2.php.net/distributions/php-%{version}.tar.xz  Source0:        http://fr2.php.net/distributions/php-%{version}.tar.xz
34  Group:          Development/PHP  Group:          Development/PHP
35  License:        PHP License  License:        PHP License
# Line 205  most common use of PHP coding is probabl Line 205  most common use of PHP coding is probabl
205  %package        ini  %package        ini
206  Summary:        INI files for PHP  Summary:        INI files for PHP
207  Group:          Development/PHP  Group:          Development/PHP
 Requires:       php = %{epoch}:%{version}  
   
 %description    ini  
 The php-ini package contains the ini file required for PHP.  
   
   
 %package -n     apache-mod_php  
 Summary:        The PHP HTML-embedded scripting language for use with apache  
 Group:          System/Servers  
 Requires(pre):  rpm-helper  
 Requires(postun): rpm-helper  
 Requires:       apache >= 2.2  
 #add all common requirements to the lib as a central  
 Requires:       %{libname} = %{epoch}:%{version}  
 # php is not fully thread safe  
 # http://www.php.net/manual/en/faq.installation.php#faq.installation.apache2  
 # http://stackoverflow.com/questions/681081/is-php-thread-safe  
 Provides:       php-webinterface = %{epoch}:%{version}-%{release}  
 Conflicts: php-fpm-apache  
 Epoch:          %{epoch}  
   
 %description -n apache-mod_php  
 PHP is an HTML-embeddable scripting language. PHP offers built-in database  
 integration for several commercial and non-commercial database management  
 systems, so writing a database-enabled script with PHP is fairly simple. The  
 most common use of PHP coding is probably as a replacement for CGI scripts.  
   
 This package contains the PHP apache module.  
   
 %package        cli  
 Summary:        PHP CLI interface  
 Group:          Development/PHP  
 URL:            http://www.php.net/cli  
 #add all common requirements to the lib as a central  
 Requires:       %{libname} = %{epoch}:%{version}  
 Provides:       php = %{epoch}:%{version}  
 Provides:       /usr/bin/php  
   
 %description    cli  
 PHP is an HTML-embeddable scripting language. PHP offers built-in database  
 integration for several commercial and non-commercial database management  
 systems, so writing a database-enabled script with PHP is fairly simple. The  
 most common use of PHP coding is probably as a replacement for CGI scripts.  
   
 This package contains a command-line (CLI) version of php. You must also  
 install %{libname}. If you need apache module support, you also need to  
 install the apache-mod_php package.  
   
 %package        cgi  
 Summary:        PHP CGI interface  
 Group:          Development/PHP  
 #add all common requirements to the lib as a central  
 Requires:       %{libname} = %{epoch}:%{version}  
 Requires:       webserver-base  
 Provides:       php = %{epoch}:%{version}  
 Provides:       php-fcgi = %{epoch}:%{version}-%{release}  
 Provides:       php-webinterface = %{epoch}:%{version}-%{release}  
 # because of a added compat softlink  
 Obsoletes:      php-fcgi < %{epoch}:%{version}-%{release}  
   
 %description    cgi  
 PHP is an HTML-embeddable scripting language. PHP offers built-in database  
 integration for several commercial and non-commercial database management  
 systems, so writing a database-enabled script with PHP is fairly simple. The  
 most common use of PHP coding is probably as a replacement for CGI scripts.  
   
 This package contains a standalone (CGI) version of php with FastCGI support.  
 You must also install %{libname}. If you need apache module support, you  
 also need to install the apache-mod_php package.  
   
 %package -n     %{libname}  
 Summary:        Shared library for PHP  
 Group:          Development/PHP  
208  Provides:       php-common = %{epoch}:%{php_common_major}.%{php_common_sub}  Provides:       php-common = %{epoch}:%{php_common_major}.%{php_common_sub}
209    Provides:       php-hash = %{epoch}:%{version}
210    Provides:       php-json = %{epoch}:%{version}
211  Provides:       php-pcre = %{epoch}:%{version}  Provides:       php-pcre = %{epoch}:%{version}
212  Provides:       php-simplexml = %{epoch}:%{version}  Provides:       php-simplexml = %{epoch}:%{version}
213  Provides:       php-xml = %{epoch}:%{version}  Provides:       php-xml = %{epoch}:%{version}
 Provides:       php-hash = %{epoch}:%{version}  
 Provides:       php-json = %{epoch}:%{version}  
214  #TODO are theses really required ?  #TODO are theses really required ?
215  # no, but removing them gives a bugstorm, so please don't.  # no, but removing them gives a bugstorm, so please don't.
216  Requires:       php = %{epoch}:%{version}  Requires:       php = %{epoch}:%{version}
 Requires:       php-ctype = %{epoch}:%{version}  
 Requires:       php-filter = %{epoch}:%{version}  
 Requires:       php-ftp = %{epoch}:%{version}  
 Requires:       php-gettext = %{epoch}:%{version}  
 Requires:       php-ini >= %{epoch}:%{version}  
217  Requires:       php-openssl = %{epoch}:%{version}  Requires:       php-openssl = %{epoch}:%{version}
 Requires:       php-pcre = %{epoch}:%{version}  
 Requires:       php-posix = %{epoch}:%{version}  
218  Requires:       php-session = %{epoch}:%{version}  Requires:       php-session = %{epoch}:%{version}
219  Requires:       php-sysvsem = %{epoch}:%{version}  Requires:       php-sysvsem = %{epoch}:%{version}
220  Requires:       php-sysvshm = %{epoch}:%{version}  Requires:       php-sysvshm = %{epoch}:%{version}
 Requires:       php-tokenizer = %{epoch}:%{version}  
 Requires:       php-xmlreader = %{epoch}:%{version}  
 Requires:       php-xmlwriter = %{epoch}:%{version}  
221  Requires:       php-zlib = %{epoch}:%{version}  Requires:       php-zlib = %{epoch}:%{version}
222  #obsoletes added for #2017  Suggests:       php-filter = %{epoch}:%{version}
223    Suggests:       php-gettext = %{epoch}:%{version}
224    Suggests:       php-posix = %{epoch}:%{version}
225    Suggests:       php-xmlreader = %{epoch}:%{version}
226    Suggests:       php-xmlwriter = %{epoch}:%{version}
227    Obsoletes:      %{libname} <= 8.0.0
228  Obsoletes:      php-amf < 0.9.3  Obsoletes:      php-amf < 0.9.3
229  Obsoletes:      php-apacheaccessor < 1.0.2  Obsoletes:      php-apacheaccessor < 1.0.2
230  Obsoletes:      php-apm < 2.1.3  Obsoletes:      php-apm < 2.1.3
# Line 380  Obsoletes:     php-yaz < 1.2.4 Line 302  Obsoletes:     php-yaz < 1.2.4
302  Obsoletes:      php-yrmcds < 7.0.0  Obsoletes:      php-yrmcds < 7.0.0
303  Obsoletes:      php-ZendFramework < 2.0.0  Obsoletes:      php-ZendFramework < 2.0.0
304    
305  %description -n %{libname}  %description    ini
306  This package provides the common files to run with different implementations of  The php-ini package contains the ini file required for PHP.
307  PHP. You need this package if you install the php standalone package or a  
308  webserver with php support (ie: apache-mod_php).  
309    %package -n     apache-mod_php
310    Summary:        The PHP HTML-embedded scripting language for use with apache
311    Group:          System/Servers
312    Requires(pre):  rpm-helper
313    Requires(postun): rpm-helper
314    Requires:       apache >= 2.2
315    #add all common requirements to the lib as a central
316    Requires:       php-ini >= %{epoch}:%{version}
317    # php is not fully thread safe
318    # http://www.php.net/manual/en/faq.installation.php#faq.installation.apache2
319    # http://stackoverflow.com/questions/681081/is-php-thread-safe
320    Provides:       php-webinterface = %{epoch}:%{version}-%{release}
321    Conflicts: php-fpm-apache
322    Epoch:          %{epoch}
323    
324    %description -n apache-mod_php
325    PHP is an HTML-embeddable scripting language. PHP offers built-in database
326    integration for several commercial and non-commercial database management
327    systems, so writing a database-enabled script with PHP is fairly simple. The
328    most common use of PHP coding is probably as a replacement for CGI scripts.
329    
330    This package contains the PHP apache module.
331    
332    %package        cli
333    Summary:        PHP CLI interface
334    Group:          Development/PHP
335    URL:            http://www.php.net/cli
336    #add all common requirements to the lib as a central
337    Requires:       php-ini >= %{epoch}:%{version}
338    Provides:       php = %{epoch}:%{version}
339    Provides:       /usr/bin/php
340    
341    %description    cli
342    PHP is an HTML-embeddable scripting language. PHP offers built-in database
343    integration for several commercial and non-commercial database management
344    systems, so writing a database-enabled script with PHP is fairly simple. The
345    most common use of PHP coding is probably as a replacement for CGI scripts.
346    
347    This package contains a command-line (CLI) version of php. If you need apache
348     module support, you also need to install the apache-mod_php package.
349    
350    %package        cgi
351    Summary:        PHP CGI interface
352    Group:          Development/PHP
353    #add all common requirements to the lib as a central
354    Requires:       php-ini >= %{epoch}:%{version}
355    Requires:       webserver-base
356    Provides:       php = %{epoch}:%{version}
357    Provides:       php-fcgi = %{epoch}:%{version}-%{release}
358    Provides:       php-webinterface = %{epoch}:%{version}-%{release}
359    # because of a added compat softlink
360    Obsoletes:      php-fcgi < %{epoch}:%{version}-%{release}
361    
362    %description    cgi
363    PHP is an HTML-embeddable scripting language. PHP offers built-in database
364    integration for several commercial and non-commercial database management
365    systems, so writing a database-enabled script with PHP is fairly simple. The
366    most common use of PHP coding is probably as a replacement for CGI scripts.
367    
368    This package contains a standalone (CGI) version of php with FastCGI support.
369    If you need apache module support, you also need to install the apache-mod_php
370    package.
371    
372  %package        devel  %package        devel
373  Summary:        Development package for PHP  Summary:        Development package for PHP
374  Group:          Development/C  Group:          Development/C
375  Requires:       %{libname} = %{epoch}:%{version}  Requires:       php-ini >= %{epoch}:%{version}
376  Requires:       autoconf  Requires:       autoconf
377  Requires: automake  Requires: automake
 Requires: libtool  
378  Requires:       bison  Requires:       bison
379  Requires:       byacc  Requires:       byacc
380  Requires:       chrpath  Requires:       chrpath
381  Requires:       dos2unix  Requires:       dos2unix
382  Requires:       flex  Requires:       flex
383    Requires: libtool
384  Requires:       libxml2-devel >= 2.6  Requires:       libxml2-devel >= 2.6
385  Requires:       libxslt-devel >= 1.1.0  Requires:       libxslt-devel >= 1.1.0
386  Requires:       openssl >= 0.9.8  Requires:       openssl >= 0.9.8
387  Requires:       openssl-devel >= 0.9.8  Requires:       openssl-devel >= 0.9.8
388  Requires:       pam-devel  Requires:       pam-devel
389  Requires:       pcre-devel >= 6.6  Requires:       pcre-devel >= 6.6
390    Requires:       pkgconfig(libpcre2-posix)
391  Requires:       re2c >= 0.9.11  Requires:       re2c >= 0.9.11
392  Requires:       tcl  Requires:       tcl
 Requires:       pkgconfig(libpcre2-posix)  
393    
394  %description    devel  %description    devel
395  The php-devel package lets you compile dynamic extensions to PHP. Included  The php-devel package lets you compile dynamic extensions to PHP. Included
# Line 417  self-contained extensions support. Line 401  self-contained extensions support.
401  Summary:        OpenSSL extension module for PHP  Summary:        OpenSSL extension module for PHP
402  Group:          Development/PHP  Group:          Development/PHP
403  URL:            http://www.php.net/openssl  URL:            http://www.php.net/openssl
404  Requires:       %{libname} = %{epoch}:%{version}  Requires:       php-ini >= %{epoch}:%{version}
405    
406  %description    openssl  %description    openssl
407  This is a dynamic shared object (DSO) for PHP that will add OpenSSL support.  This is a dynamic shared object (DSO) for PHP that will add OpenSSL support.
# Line 426  This is a dynamic shared object (DSO) fo Line 410  This is a dynamic shared object (DSO) fo
410  Summary:        Zlib extension module for PHP  Summary:        Zlib extension module for PHP
411  Group:          Development/PHP  Group:          Development/PHP
412  URL:            http://www.php.net/zlib  URL:            http://www.php.net/zlib
413  Requires:       %{libname} = %{epoch}:%{version}  Requires:       php-ini >= %{epoch}:%{version}
414    
415  %description    zlib  %description    zlib
416  This is a dynamic shared object (DSO) for PHP that will add zlib compression  This is a dynamic shared object (DSO) for PHP that will add zlib compression
# Line 444  Documentation for php. Line 428  Documentation for php.
428  Summary:        The bcmath module for PHP  Summary:        The bcmath module for PHP
429  Group:          Development/PHP  Group:          Development/PHP
430  URL:            http://www.php.net/bcmath  URL:            http://www.php.net/bcmath
431  Requires:       %{libname} = %{epoch}:%{version}  Requires:       php-ini >= %{epoch}:%{version}
432    
433  %description    bcmath  %description    bcmath
434  This is a dynamic shared object (DSO) for PHP that will add bc style precision  This is a dynamic shared object (DSO) for PHP that will add bc style precision
# Line 457  supports numbers of any size and precisi Line 441  supports numbers of any size and precisi
441  Summary:        Bzip2 extension module for PHP  Summary:        Bzip2 extension module for PHP
442  Group:          Development/PHP  Group:          Development/PHP
443  URL:            http://www.php.net/bzip2  URL:            http://www.php.net/bzip2
444  Requires:       %{libname} = %{epoch}:%{version}  Requires:       php-ini >= %{epoch}:%{version}
445    
446  %description    bz2  %description    bz2
447  This is a dynamic shared object (DSO) for PHP that will add bzip2 compression  This is a dynamic shared object (DSO) for PHP that will add bzip2 compression
# Line 470  compressed files. Line 454  compressed files.
454  Summary:        Calendar extension module for PHP  Summary:        Calendar extension module for PHP
455  Group:          Development/PHP  Group:          Development/PHP
456  URL:            http://www.php.net/calendar  URL:            http://www.php.net/calendar
457  Requires:       %{libname} = %{epoch}:%{version}  Requires:       php-ini >= %{epoch}:%{version}
458    
459  %description    calendar  %description    calendar
460  This is a dynamic shared object (DSO) for PHP that will add calendar support.  This is a dynamic shared object (DSO) for PHP that will add calendar support.
# Line 490  included in these instructions, and are Line 474  included in these instructions, and are
474  Summary:        Ctype extension module for PHP  Summary:        Ctype extension module for PHP
475  Group:          Development/PHP  Group:          Development/PHP
476  URL:            http://www.php.net/ctype  URL:            http://www.php.net/ctype
477  Requires:       %{libname} = %{epoch}:%{version}  Requires:       php-ini >= %{epoch}:%{version}
478    
479  %description    ctype  %description    ctype
480  This is a dynamic shared object (DSO) for PHP that will add ctype support.  This is a dynamic shared object (DSO) for PHP that will add ctype support.
# Line 503  setlocale()). Line 487  setlocale()).
487  Summary:        Curl extension module for PHP  Summary:        Curl extension module for PHP
488  Group:          Development/PHP  Group:          Development/PHP
489  URL:            http://www.php.net/curl  URL:            http://www.php.net/curl
490  Requires:       %{libname} = %{epoch}:%{version}  Requires:       php-ini >= %{epoch}:%{version}
491    
492  %description    curl  %description    curl
493  This is a dynamic shared object (DSO) for PHP that will add curl support.  This is a dynamic shared object (DSO) for PHP that will add curl support.
# Line 520  user+password authentication. Line 504  user+password authentication.
504  Summary:        DBA extension module for PHP  Summary:        DBA extension module for PHP
505  Group:          Development/PHP  Group:          Development/PHP
506  URL:            http://www.php.net/dba  URL:            http://www.php.net/dba
507  Requires:       %{libname} = %{epoch}:%{version}  Requires:       php-ini >= %{epoch}:%{version}
508    
509  %description    dba  %description    dba
510  This is a dynamic shared object (DSO) for PHP that will add flat-file databases  This is a dynamic shared object (DSO) for PHP that will add flat-file databases
# Line 537  IBM's DB2 software, which is supported t Line 521  IBM's DB2 software, which is supported t
521  Summary:        Dom extension module for PHP  Summary:        Dom extension module for PHP
522  Group:          Development/PHP  Group:          Development/PHP
523  URL:            http://www.php.net/dom  URL:            http://www.php.net/dom
524  Requires:       %{libname} = %{epoch}:%{version}  Requires:       php-ini >= %{epoch}:%{version}
525    
526  %description    dom  %description    dom
527  This is a dynamic shared object (DSO) for PHP that will add dom support.  This is a dynamic shared object (DSO) for PHP that will add dom support.
# Line 552  The extension allows you to operate on a Line 536  The extension allows you to operate on a
536  Summary:        Libenchant binder, support near all spelling tools  Summary:        Libenchant binder, support near all spelling tools
537  Group:          Development/PHP  Group:          Development/PHP
538  URL:            http://www.php.net/  URL:            http://www.php.net/
539  Requires:       %{libname} = %{epoch}:%{version}  Requires:       php-ini >= %{epoch}:%{version}
540    
541  %description    enchant  %description    enchant
542  Enchant is a binder for libenchant. Libenchant provides a common API for many  Enchant is a binder for libenchant. Libenchant provides a common API for many
# Line 570  spell libraries: Line 554  spell libraries:
554  Summary:        EXIF extension module for PHP  Summary:        EXIF extension module for PHP
555  Group:          Development/PHP  Group:          Development/PHP
556  URL:            http://www.php.net/exif  URL:            http://www.php.net/exif
557  Requires:       %{libname} = %{epoch}:%{version}  Requires:       php-ini >= %{epoch}:%{version}
558  Requires:       php-mbstring = %{epoch}:%{version}  Requires:       php-mbstring = %{epoch}:%{version}
559    
560  %description    exif  %description    exif
# Line 586  images. Line 570  images.
570  Summary:        Fileinfo extension module for PHP  Summary:        Fileinfo extension module for PHP
571  Group:          Development/PHP  Group:          Development/PHP
572  URL:            http://www.php.net/fileinfo  URL:            http://www.php.net/fileinfo
573  Requires:       %{libname} = %{epoch}:%{version}  Requires:       php-ini >= %{epoch}:%{version}
574    
575  %description    fileinfo  %description    fileinfo
576  This extension allows retrieval of information regarding vast majority of file.  This extension allows retrieval of information regarding vast majority of file.
# Line 599  file and for text files proper language Line 583  file and for text files proper language
583  Summary:        Extension for safely dealing with input parameters  Summary:        Extension for safely dealing with input parameters
584  Group:          Development/PHP  Group:          Development/PHP
585  URL:            http://www.php.net/filter  URL:            http://www.php.net/filter
586  Requires:       %{libname} = %{epoch}:%{version}  Requires:       php-ini >= %{epoch}:%{version}
587    
588  %description    filter  %description    filter
589  The Input Filter extension is meant to address this issue by implementing a set  The Input Filter extension is meant to address this issue by implementing a set
# Line 609  of filters and mechanisms that users can Line 593  of filters and mechanisms that users can
593  Summary:        FTP extension module for PHP  Summary:        FTP extension module for PHP
594  Group:          Development/PHP  Group:          Development/PHP
595  URL:            http://www.php.net/ftp  URL:            http://www.php.net/ftp
596  Requires:       %{libname} = %{epoch}:%{version}  Requires:       php-ini >= %{epoch}:%{version}
597    
598  %description    ftp  %description    ftp
599  This is a dynamic shared object (DSO) for PHP that will add FTP support.  This is a dynamic shared object (DSO) for PHP that will add FTP support.
# Line 626  intuitive interface. Line 610  intuitive interface.
610  Summary:        GD extension module for PHP  Summary:        GD extension module for PHP
611  Group:          Development/PHP  Group:          Development/PHP
612  URL:            http://www.php.net/gd  URL:            http://www.php.net/gd
613  Requires:       %{libname} = %{epoch}:%{version}  Requires:       php-ini >= %{epoch}:%{version}
614  Provides:       php-gd-bundled = %{epoch}:%{version}  Provides:       php-gd-bundled = %{epoch}:%{version}
615    
616  %description    gd  %description    gd
# Line 647  TIFF and JPEG2000 images. Line 631  TIFF and JPEG2000 images.
631  Summary:        Gettext extension module for PHP  Summary:        Gettext extension module for PHP
632  Group:          Development/PHP  Group:          Development/PHP
633  URL:            http://www.php.net/gettext  URL:            http://www.php.net/gettext
634  Requires:       %{libname} = %{epoch}:%{version}  Requires:       php-ini >= %{epoch}:%{version}
635    
636  %description    gettext  %description    gettext
637  This is a dynamic shared object (DSO) for PHP that will add gettext support.  This is a dynamic shared object (DSO) for PHP that will add gettext support.
# Line 661  view the docs at http://www.gnu.org/soft Line 645  view the docs at http://www.gnu.org/soft
645  Summary:        Gmp extension module for PHP  Summary:        Gmp extension module for PHP
646  Group:          Development/PHP  Group:          Development/PHP
647  URL:            http://www.php.net/gmp  URL:            http://www.php.net/gmp
648  Requires:       %{libname} = %{epoch}:%{version}  Requires:       php-ini >= %{epoch}:%{version}
649    
650  %description    gmp  %description    gmp
651  This is a dynamic shared object (DSO) for PHP that will add arbitrary length  This is a dynamic shared object (DSO) for PHP that will add arbitrary length
# Line 671  number support using the GNU MP library. Line 655  number support using the GNU MP library.
655  Summary:        Iconv extension module for PHP  Summary:        Iconv extension module for PHP
656  Group:          Development/PHP  Group:          Development/PHP
657  URL:            http://www.php.net/iconv  URL:            http://www.php.net/iconv
658  Requires:       %{libname} = %{epoch}:%{version}  Requires:       php-ini >= %{epoch}:%{version}
659    
660  %description    iconv  %description    iconv
661  This is a dynamic shared object (DSO) for PHP that will add iconv support.  This is a dynamic shared object (DSO) for PHP that will add iconv support.
# Line 688  It will most likely end up with more con Line 672  It will most likely end up with more con
672  Summary:        IMAP extension module for PHP  Summary:        IMAP extension module for PHP
673  Group:          Development/PHP  Group:          Development/PHP
674  URL:            http://www.php.net/iamp  URL:            http://www.php.net/iamp
675  Requires:       %{libname} = %{epoch}:%{version}  Requires:       php-ini >= %{epoch}:%{version}
676    
677  %description    imap  %description    imap
678  This is a dynamic shared object (DSO) for PHP that will add IMAP support.  This is a dynamic shared object (DSO) for PHP that will add IMAP support.
# Line 701  methods. Line 685  methods.
685  Summary:        Internationalization extension module for PHP  Summary:        Internationalization extension module for PHP
686  Group:          Development/PHP  Group:          Development/PHP
687  URL:            http://www.php.net/intl  URL:            http://www.php.net/intl
688  Requires:       %{libname} = %{epoch}:%{version}  Requires:       php-ini >= %{epoch}:%{version}
689    
690  %description    intl  %description    intl
691  This is a dynamic shared object (DSO) for PHP that will add  This is a dynamic shared object (DSO) for PHP that will add
# Line 713  Internationalization extension implement Line 697  Internationalization extension implement
697  Summary:        LDAP extension module for PHP  Summary:        LDAP extension module for PHP
698  Group:          Development/PHP  Group:          Development/PHP
699  URL:            http://www.php.net/ldap  URL:            http://www.php.net/ldap
700  Requires:       %{libname} = %{epoch}:%{version}  Requires:       php-ini >= %{epoch}:%{version}
701    
702    
703  %description    ldap  %description    ldap
704  This is a dynamic shared object (DSO) for PHP that will add LDAP support.  This is a dynamic shared object (DSO) for PHP that will add LDAP support.
# Line 732  directory entries for people, and perhap Line 717  directory entries for people, and perhap
717  Summary:        MBstring extension module for PHP  Summary:        MBstring extension module for PHP
718  Group:          Development/PHP  Group:          Development/PHP
719  URL:            http://www.php.net/mbstring  URL:            http://www.php.net/mbstring
720  Requires:       %{libname} = %{epoch}:%{version}  Requires:       php-ini >= %{epoch}:%{version}
721    
722    
723  %description    mbstring  %description    mbstring
724  This is a dynamic shared object (DSO) for PHP that will add multibyte string  This is a dynamic shared object (DSO) for PHP that will add multibyte string
# Line 748  encodings for convenience. Line 734  encodings for convenience.
734  Summary:        MySQL database module for PHP  Summary:        MySQL database module for PHP
735  Group:          Development/PHP  Group:          Development/PHP
736  URL:            http://www.php.net/mysqli  URL:            http://www.php.net/mysqli
737  Requires:       %{libname} = %{epoch}:%{version}  Requires:       php-ini >= %{epoch}:%{version}
738    
739  Requires:       %{name}-mysqlnd = %{epoch}:%{version}  Requires:       %{name}-mysqlnd = %{epoch}:%{version}
740    
741  %description    mysqli  %description    mysqli
# Line 772  Documentation for MySQLi can be found at Line 759  Documentation for MySQLi can be found at
759  Summary:        MySQL native database module for PHP  Summary:        MySQL native database module for PHP
760  Group:          Development/PHP  Group:          Development/PHP
761  URL:            http://www.php.net/mysqlnd  URL:            http://www.php.net/mysqlnd
762  Requires:       %{libname} = %{epoch}:%{version}  Requires:       php-ini >= %{epoch}:%{version}
763    
764  Provides:       php-mysql = %{epoch}:%{version}-%{release}  Provides:       php-mysql = %{epoch}:%{version}-%{release}
 Obsoletes:      php-mysql < 7.0  
765    
766  %description    mysqlnd  %description    mysqlnd
767  This is a dynamic shared object (DSO) for PHP that will add MySQL native  This is a dynamic shared object (DSO) for PHP that will add MySQL native
# Line 789  Documentation for MySQL can be found at Line 776  Documentation for MySQL can be found at
776  Summary:        ODBC extension module for PHP  Summary:        ODBC extension module for PHP
777  Group:          Development/PHP  Group:          Development/PHP
778  URL:            http://www.php.net/odbc  URL:            http://www.php.net/odbc
779  Requires:       %{libname} = %{epoch}:%{version}  Requires:       php-ini >= %{epoch}:%{version}
780    
781    
782  %description    odbc  %description    odbc
783  This is a dynamic shared object (DSO) for PHP that will add ODBC support.  This is a dynamic shared object (DSO) for PHP that will add ODBC support.
# Line 804  ODBC functions. Line 792  ODBC functions.
792  Summary:        Zend OPcache for PHP  Summary:        Zend OPcache for PHP
793  Group:          Development/PHP  Group:          Development/PHP
794  URL:            http://www.php.net/opcache  URL:            http://www.php.net/opcache
795  Requires:       %{libname} = %{epoch}:%{version}  Requires:       php-ini >= %{epoch}:%{version}
796    
797  Obsoletes:      php-xcache < 3.2.1  Obsoletes:      php-xcache < 3.2.1
798  Obsoletes:      php-xcache-admin < 3.2.1  Obsoletes:      php-xcache-admin < 3.2.1
799    
# Line 821  bytecode optimization patterns that make Line 810  bytecode optimization patterns that make
810  Summary:        Process Control extension module for PHP  Summary:        Process Control extension module for PHP
811  Group:          Development/PHP  Group:          Development/PHP
812  URL:            http://www.php.net/pcntl  URL:            http://www.php.net/pcntl
813  Requires:       %{libname} = %{epoch}:%{version}  Requires:       php-ini >= %{epoch}:%{version}
814    
815    
816  %description    pcntl  %description    pcntl
817  This is a dynamic shared object (DSO) for PHP that will add process spawning  This is a dynamic shared object (DSO) for PHP that will add process spawning
# Line 838  environment. Line 828  environment.
828  Summary:        PHP Data Objects Interface  Summary:        PHP Data Objects Interface
829  Group:          Development/PHP  Group:          Development/PHP
830  URL:            http://www.php.net/pdo  URL:            http://www.php.net/pdo
831  Requires:       %{libname} = %{epoch}:%{version}  Requires:       php-ini >= %{epoch}:%{version}
832    
833    
834  %description    pdo  %description    pdo
835  PDO provides a uniform data access interface, sporting advanced features such  PDO provides a uniform data access interface, sporting advanced features such
# Line 854  Group:         Development/PHP Line 845  Group:         Development/PHP
845  URL:            http://www.php.net/pdo_dblib  URL:            http://www.php.net/pdo_dblib
846  Requires:       freetds >= 0.63  Requires:       freetds >= 0.63
847  Requires:       php-pdo = %{epoch}:%{version}  Requires:       php-pdo = %{epoch}:%{version}
848  Requires:       %{libname} = %{epoch}:%{version}  Requires:       php-ini >= %{epoch}:%{version}
849    
850    
851  %description    pdo_dblib  %description    pdo_dblib
852  PDO_DBLIB is a driver that implements the PHP Data Objects (PDO) interface to  PDO_DBLIB is a driver that implements the PHP Data Objects (PDO) interface to
# Line 866  Summary:       Firebird/InterBase driver for P Line 858  Summary:       Firebird/InterBase driver for P
858  Group:          Development/PHP  Group:          Development/PHP
859  URL:            http://www.php.net/pdo_firebird  URL:            http://www.php.net/pdo_firebird
860  Requires:       php-pdo = %{epoch}:%{version}  Requires:       php-pdo = %{epoch}:%{version}
861  Requires:       %{libname} = %{epoch}:%{version}  Requires:       php-ini >= %{epoch}:%{version}
862    
863    
864  %description    pdo_firebird  %description    pdo_firebird
865  PDO_Firebird is a driver that implements the PHP Data Objects (PDO) interface to  PDO_Firebird is a driver that implements the PHP Data Objects (PDO) interface to
# Line 877  Summary:       MySQL Interface driver for PDO Line 870  Summary:       MySQL Interface driver for PDO
870  Group:          Development/PHP  Group:          Development/PHP
871  URL:            http://www.php.net/pdo_mysql  URL:            http://www.php.net/pdo_mysql
872  Requires:       php-pdo = %{epoch}:%{version}  Requires:       php-pdo = %{epoch}:%{version}
873  Requires:       %{libname} = %{epoch}:%{version}  Requires:       php-ini >= %{epoch}:%{version}
874    
875  Requires:       %{name}-mysqlnd = %{epoch}:%{version}  Requires:       %{name}-mysqlnd = %{epoch}:%{version}
876    
877  %description    pdo_mysql  %description    pdo_mysql
# Line 896  Summary:       ODBC v3 Interface driver for PD Line 890  Summary:       ODBC v3 Interface driver for PD
890  Group:          Development/PHP  Group:          Development/PHP
891  URL:            http://www.php.net/pdo_odbc  URL:            http://www.php.net/pdo_odbc
892  Requires:       php-pdo = %{epoch}:%{version}  Requires:       php-pdo = %{epoch}:%{version}
893  Requires:       %{libname} = %{epoch}:%{version}  Requires:       php-ini >= %{epoch}:%{version}
894    
895    
896  %description    pdo_odbc  %description    pdo_odbc
897  PDO_ODBC is a driver that implements the PHP Data Objects (PDO) interface to  PDO_ODBC is a driver that implements the PHP Data Objects (PDO) interface to
# Line 919  Summary:       PostgreSQL interface driver for Line 914  Summary:       PostgreSQL interface driver for
914  Group:          Development/PHP  Group:          Development/PHP
915  URL:            http://www.php.net/pdo_pgsql  URL:            http://www.php.net/pdo_pgsql
916  Requires:       php-pdo = %{epoch}:%{version}  Requires:       php-pdo = %{epoch}:%{version}
917  Requires:       %{libname} = %{epoch}:%{version}  Requires:       php-ini >= %{epoch}:%{version}
918    
919  Requires:       postgresql-libs >= %{postgresql_version}  Requires:       postgresql-libs >= %{postgresql_version}
920    
921  %description    pdo_pgsql  %description    pdo_pgsql
# Line 931  Summary:       SQLite v3 Interface driver for Line 927  Summary:       SQLite v3 Interface driver for
927  Group:          Development/PHP  Group:          Development/PHP
928  URL:            http://www.php.net/pdo_sqlite  URL:            http://www.php.net/pdo_sqlite
929  Requires:       php-pdo = %{epoch}:%{version}  Requires:       php-pdo = %{epoch}:%{version}
930  Requires:       %{libname} = %{epoch}:%{version}  Requires:       php-ini >= %{epoch}:%{version}
931    
932    
933  %description    pdo_sqlite  %description    pdo_sqlite
934  PDO_SQLITE is a driver that implements the PHP Data Objects (PDO) interface to  PDO_SQLITE is a driver that implements the PHP Data Objects (PDO) interface to
# Line 946  support for prepared statements with bou Line 943  support for prepared statements with bou
943  Summary:        PostgreSQL database module for PHP  Summary:        PostgreSQL database module for PHP
944  Group:          Development/PHP  Group:          Development/PHP
945  URL:            http://www.php.net/pgsql  URL:            http://www.php.net/pgsql
946  Requires:       %{libname} = %{epoch}:%{version}  Requires:       php-ini >= %{epoch}:%{version}
947    
948  Requires:       postgresql-libs >= %{postgresql_version}  Requires:       postgresql-libs >= %{postgresql_version}
949    
950  %description    pgsql  %description    pgsql
# Line 964  an open source descendant of this origin Line 962  an open source descendant of this origin
962  Summary:        Allows running of complete applications out of .phar files  Summary:        Allows running of complete applications out of .phar files
963  Group:          Development/PHP  Group:          Development/PHP
964  URL:            http://www.php.net/phar  URL:            http://www.php.net/phar
965  Requires:       %{libname} = %{epoch}:%{version}  Requires:       php-ini >= %{epoch}:%{version}
966    
967  Requires:       php-bz2  Requires:       php-bz2
968    
969  %description    phar  %description    phar
# Line 988  well. Line 987  well.
987  Summary:        POSIX extension module for PHP  Summary:        POSIX extension module for PHP
988  Group:          Development/PHP  Group:          Development/PHP
989  URL:            http://www.php.net/posix  URL:            http://www.php.net/posix
990  Requires:       %{libname} = %{epoch}:%{version}  Requires:       php-ini >= %{epoch}:%{version}
991    
992    
993  %description    posix  %description    posix
994  This is a dynamic shared object (DSO) for PHP that will add POSIX functions  This is a dynamic shared object (DSO) for PHP that will add POSIX functions
# Line 1005  module tries to remedy this by providing Line 1005  module tries to remedy this by providing
1005  Summary:        Readline extension module for PHP  Summary:        Readline extension module for PHP
1006  Group:          Development/PHP  Group:          Development/PHP
1007  URL:            http://www.php.net/readline  URL:            http://www.php.net/readline
1008  Requires:       %{libname} = %{epoch}:%{version}  Requires:       php-ini >= %{epoch}:%{version}
1009    
1010    
1011  %description    readline  %description    readline
1012  This PHP module adds support for readline functions (only for cli and cgi  This PHP module adds support for readline functions (only for cli and cgi
# Line 1024  Group:         Development/PHP Line 1025  Group:         Development/PHP
1025  URL:            http://www.php.net/session  URL:            http://www.php.net/session
1026  Requires(pre):  rpm-helper  Requires(pre):  rpm-helper
1027  Requires(postun): rpm-helper  Requires(postun): rpm-helper
1028  Requires:       %{libname} = %{epoch}:%{version}  Requires:       php-ini >= %{epoch}:%{version}
1029    
1030  Requires:       webserver-base  Requires:       webserver-base
1031    
1032  %description    session  %description    session
# Line 1042  in the URL. Line 1044  in the URL.
1044  Summary:        Shared Memory Operations extension module for PHP  Summary:        Shared Memory Operations extension module for PHP
1045  Group:          Development/PHP  Group:          Development/PHP
1046  URL:            http://www.php.net/shmop  URL:            http://www.php.net/shmop
1047  Requires:       %{libname} = %{epoch}:%{version}  Requires:       php-ini >= %{epoch}:%{version}
1048    
1049    
1050  %description    shmop  %description    shmop
1051  This is a dynamic shared object (DSO) for PHP that will add Shared Memory  This is a dynamic shared object (DSO) for PHP that will add Shared Memory
# Line 1056  Summary:       NET-SNMP extension module for P Line 1059  Summary:       NET-SNMP extension module for P
1059  Group:          Development/PHP  Group:          Development/PHP
1060  URL:            http://www.php.net/snmp  URL:            http://www.php.net/snmp
1061  Requires:       net-snmp-mibs  Requires:       net-snmp-mibs
1062  Requires:       %{libname} = %{epoch}:%{version}  Requires:       php-ini >= %{epoch}:%{version}
1063    
1064    
1065  %description    snmp  %description    snmp
1066  This is a dynamic shared object (DSO) for PHP that will add SNMP support using  This is a dynamic shared object (DSO) for PHP that will add SNMP support using
# Line 1068  In order to use the SNMP functions you n Line 1072  In order to use the SNMP functions you n
1072  Summary:        Soap extension module for PHP  Summary:        Soap extension module for PHP
1073  Group:          Development/PHP  Group:          Development/PHP
1074  URL:            http://www.php.net/soap  URL:            http://www.php.net/soap
1075  Requires:       %{libname} = %{epoch}:%{version}  Requires:       php-ini >= %{epoch}:%{version}
1076    
1077    
1078  %description    soap  %description    soap
1079  This is a dynamic shared object (DSO) for PHP that will add soap support.  This is a dynamic shared object (DSO) for PHP that will add soap support.
# Line 1080  subsets of SOAP 1.1, SOAP 1.2 and WSDL 1 Line 1085  subsets of SOAP 1.1, SOAP 1.2 and WSDL 1
1085  Summary:        Sockets extension module for PHP  Summary:        Sockets extension module for PHP
1086  Group:          Development/PHP  Group:          Development/PHP
1087  URL:            http://www.php.net/sockets  URL:            http://www.php.net/sockets
1088  Requires:       %{libname} = %{epoch}:%{version}  Requires:       php-ini >= %{epoch}:%{version}
1089    
1090    
1091  %description    sockets  %description    sockets
1092  This is a dynamic shared object (DSO) for PHP that will add sockets support.  This is a dynamic shared object (DSO) for PHP that will add sockets support.
# Line 1093  possibility to act as a socket server as Line 1099  possibility to act as a socket server as
1099  Summary:        Wrapper for the Sodium cryptographic library  Summary:        Wrapper for the Sodium cryptographic library
1100  Group:          Development/PHP  Group:          Development/PHP
1101  URL:            http://php.net/manual/en/book.sodium.php  URL:            http://php.net/manual/en/book.sodium.php
1102  Requires:       %{libname} = %{epoch}:%{version}  Requires:       php-ini >= %{epoch}:%{version}
1103    
1104    
1105  %description    sodium  %description    sodium
1106  This is a dynamic shared object (DSO) for PHP that will add libsodium support.  This is a dynamic shared object (DSO) for PHP that will add libsodium support.
# Line 1120  database files on disk. Line 1127  database files on disk.
1127  Summary:        SysV msg extension module for PHP  Summary:        SysV msg extension module for PHP
1128  Group:          Development/PHP  Group:          Development/PHP
1129  URL:            http://www.php.net/sem  URL:            http://www.php.net/sem
1130  Requires:       %{libname} = %{epoch}:%{version}  Requires:       php-ini >= %{epoch}:%{version}
1131    
1132    
1133  %description    sysvmsg  %description    sysvmsg
1134  This is a dynamic shared object (DSO) for PHP that will add SysV message queues  This is a dynamic shared object (DSO) for PHP that will add SysV message queues
# Line 1130  support. Line 1138  support.
1138  Summary:        SysV sem extension module for PHP  Summary:        SysV sem extension module for PHP
1139  Group:          Development/PHP  Group:          Development/PHP
1140  URL:            http://www.php.net/sem  URL:            http://www.php.net/sem
1141  Requires:       %{libname} = %{epoch}:%{version}  Requires:       php-ini >= %{epoch}:%{version}
1142    
1143    
1144  %description    sysvsem  %description    sysvsem
1145  This is a dynamic shared object (DSO) for PHP that will add SysV semaphores  This is a dynamic shared object (DSO) for PHP that will add SysV semaphores
# Line 1140  support. Line 1149  support.
1149  Summary:        SysV shm extension module for PHP  Summary:        SysV shm extension module for PHP
1150  Group:          Development/PHP  Group:          Development/PHP
1151  URL:            http://www.php.net/sem  URL:            http://www.php.net/sem
1152  Requires:       %{libname} = %{epoch}:%{version}  Requires:       php-ini >= %{epoch}:%{version}
1153    
1154    
1155  %description    sysvshm  %description    sysvshm
1156  This is a dynamic shared object (DSO) for PHP that will add SysV Shared Memory  This is a dynamic shared object (DSO) for PHP that will add SysV Shared Memory
# Line 1150  support. Line 1160  support.
1160  Summary:        Tidy HTML Repairing and Parsing for PHP  Summary:        Tidy HTML Repairing and Parsing for PHP
1161  Group:          Development/PHP  Group:          Development/PHP
1162  URL:            http://www.php.net/tidy  URL:            http://www.php.net/tidy
1163  Requires:       %{libname} = %{epoch}:%{version}  Requires:       php-ini >= %{epoch}:%{version}
1164    
1165    
1166  %description    tidy  %description    tidy
1167  Tidy is a binding for the Tidy HTML clean and repair utility which allows you  Tidy is a binding for the Tidy HTML clean and repair utility which allows you
# Line 1161  the document tree using the Zend Engine Line 1172  the document tree using the Zend Engine
1172  Summary:        Tokenizer extension module for PHP  Summary:        Tokenizer extension module for PHP
1173  Group:          Development/PHP  Group:          Development/PHP
1174  URL:            http://www.php.net/tokenizer  URL:            http://www.php.net/tokenizer
1175  Requires:       %{libname} = %{epoch}:%{version}  Requires:       php-ini >= %{epoch}:%{version}
1176    
1177    
1178  %description    tokenizer  %description    tokenizer
1179  This is a dynamic shared object (DSO) for PHP that will add Tokenizer support.  This is a dynamic shared object (DSO) for PHP that will add Tokenizer support.
# Line 1176  Summary:       Xmlreader extension module for Line 1188  Summary:       Xmlreader extension module for
1188  Group:          Development/PHP  Group:          Development/PHP
1189  URL:            http://www.php.net/xmlreader  URL:            http://www.php.net/xmlreader
1190  Requires:       php-dom = %{epoch}:%{version}  Requires:       php-dom = %{epoch}:%{version}
1191  Requires:       %{libname} = %{epoch}:%{version}  Requires:       php-ini >= %{epoch}:%{version}
1192    
1193    
1194  %description    xmlreader  %description    xmlreader
1195  XMLReader represents a reader that provides non-cached, forward-only access to  XMLReader represents a reader that provides non-cached, forward-only access to
# Line 1186  XML data. It is based upon the xmlTextRe Line 1199  XML data. It is based upon the xmlTextRe
1199  Summary:        Provides fast, non-cached, forward-only means to write XML data  Summary:        Provides fast, non-cached, forward-only means to write XML data
1200  Group:          Development/PHP  Group:          Development/PHP
1201  URL:            http://www.php.net/xmlwriter  URL:            http://www.php.net/xmlwriter
1202  Requires:       %{libname} = %{epoch}:%{version}  Requires:       php-ini >= %{epoch}:%{version}
1203    
1204    
1205  %description    xmlwriter  %description    xmlwriter
1206  This extension wraps the libxml xmlWriter API. Represents a writer that  This extension wraps the libxml xmlWriter API. Represents a writer that
# Line 1197  containing XML data. Line 1211  containing XML data.
1211  Summary:        Xsl extension module for PHP  Summary:        Xsl extension module for PHP
1212  Group:          Development/PHP  Group:          Development/PHP
1213  URL:            http://www.php.net/xsl  URL:            http://www.php.net/xsl
1214  Requires:       %{libname} = %{epoch}:%{version}  Requires:       php-ini >= %{epoch}:%{version}
1215    
1216    
1217  %description    xsl  %description    xsl
1218  This is a dynamic shared object (DSO) for PHP that will add xsl support.  This is a dynamic shared object (DSO) for PHP that will add xsl support.
# Line 1209  using the libxslt library Line 1224  using the libxslt library
1224  Summary:        A zip management extension for PHP  Summary:        A zip management extension for PHP
1225  Group:          Development/PHP  Group:          Development/PHP
1226  URL:            http://www.php.net/zip  URL:            http://www.php.net/zip
1227  Requires:       %{libname} = %{epoch}:%{version}  Requires:       php-ini >= %{epoch}:%{version}
1228    
1229    
1230  %description    zip  %description    zip
1231  This is a dynamic shared object (DSO) for PHP that will add zip support to  This is a dynamic shared object (DSO) for PHP that will add zip support to
# Line 1224  Requires(preun): rpm-helper Line 1240  Requires(preun): rpm-helper
1240  Requires(pre):  rpm-helper  Requires(pre):  rpm-helper
1241  Requires(postun): rpm-helper  Requires(postun): rpm-helper
1242  #add all common requirements to the lib as a central  #add all common requirements to the lib as a central
1243  Requires:       %{libname} = %{epoch}:%{version}  Requires:       php-ini >= %{epoch}:%{version}
1244    
1245  Requires:       webserver  Requires:       webserver
1246  Provides:       php = %{epoch}:%{version}  Provides:       php = %{epoch}:%{version}
1247  Suggests:       php-fpm-apache  Suggests:       php-fpm-apache
# Line 1235  integration for several commercial and n Line 1252  integration for several commercial and n
1252  systems, so writing a database-enabled script with PHP is fairly simple. The  systems, so writing a database-enabled script with PHP is fairly simple. The
1253  most common use of PHP coding is probably as a replacement for CGI scripts.  most common use of PHP coding is probably as a replacement for CGI scripts.
1254    
1255  This package contains the FastCGI Process Manager. You must also install  This package contains the FastCGI Process Manager.
 %{libname}.  
1256    
1257  %package        fpm-apache  %package        fpm-apache
1258  Summary:        PHP FastCGI Process Manager config for apache  Summary:        PHP FastCGI Process Manager config for apache
# Line 1263  This provides the configuration files to Line 1279  This provides the configuration files to
1279  %package -n     phpdbg  %package -n     phpdbg
1280  Summary:        The interactive PHP debugger  Summary:        The interactive PHP debugger
1281  Group:          Development/PHP  Group:          Development/PHP
1282  Requires:       %{libname} = %{epoch}:%{version}  Requires:       php-ini >= %{epoch}:%{version}
1283    
1284  Requires:       php = %{epoch}:%{version}  Requires:       php = %{epoch}:%{version}
1285    
1286  %description -n phpdbg  %description -n phpdbg
# Line 1272  integration for several commercial and n Line 1289  integration for several commercial and n
1289  systems, so writing a database-enabled script with PHP is fairly simple. The  systems, so writing a database-enabled script with PHP is fairly simple. The
1290  most common use of PHP coding is probably as a replacement for CGI scripts.  most common use of PHP coding is probably as a replacement for CGI scripts.
1291    
1292  This package contains the The interactive PHP debugger. You must also install  This package contains the The interactive PHP debugger.
 %{libname}.  
1293    
1294  Implemented as a SAPI module, phpdbg can excert complete control over the  Implemented as a SAPI module, phpdbg can excert complete control over the
1295  environment without impacting the functionality or performance of your code.  environment without impacting the functionality or performance of your code.
# Line 1677  systemctl reload-or-try-restart httpd.se Line 1693  systemctl reload-or-try-restart httpd.se
1693  %config(noreplace) %{_httpd_modconfdir}/%(basename %{SOURCE13})  %config(noreplace) %{_httpd_modconfdir}/%(basename %{SOURCE13})
1694  %{_httpd_moddir}/mod_php.so  %{_httpd_moddir}/mod_php.so
1695    
 %files -n %{libname}  
 %{_libdir}/libphp.so  
   
1696  %files cli  %files cli
1697  %doc CREDITS.cli  %doc CREDITS.cli
1698  %{_bindir}/php  %{_bindir}/php

Legend:
Removed from v.1668404  
changed lines
  Added in v.1669733

  ViewVC Help
Powered by ViewVC 1.1.30