Projects
home:rottame:vhosts-ng:php84
php8
Log In
Username
Password
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
Expand all
Collapse all
Changes of Revision 2
View file
php8.changes
Changed
@@ -1,4 +1,9 @@ ------------------------------------------------------------------- +Fri May 16 14:35:44 UTC 2025 - Angelo Grossini <angelo@intercom.it> + +- initial release + +------------------------------------------------------------------- Fri Mar 14 06:19:48 UTC 2025 - pgajdos@suse.com - version update to 8.4.5
View file
php8.spec
Changed
@@ -96,6 +96,7 @@ Patch22: php-date-regenerate-lexers.patch # PATCH-FEATURE-UPSTREAM https://github.com/php/php-src/pull/6564 Patch19: php-build-reproducible-phar.patch +Patch1000: session-save-path.patch BuildRequires: apache-rpm-macros BuildRequires: autoconf BuildRequires: bison @@ -116,11 +117,7 @@ BuildRequires: openldap2-devel BuildRequires: pkgconfig BuildRequires: postfix -%if 0%{suse_version} >= 1600 BuildRequires: postgresql-devel -%else -BuildRequires: postgresql17-devel -%endif BuildRequires: re2c BuildRequires: tcpd-devel BuildRequires: update-alternatives @@ -194,17 +191,28 @@ Provides: php-zend-abi = %{zendver} Provides: php(api) = %{apiver} Provides: php(zend-abi) = %{zendver} +Provides: php(vhng) = %{php_vhng_branch} # builtin extensions Provides: php-date = %{version} +Provides: php-date(vhng) = %{php_vhng_branch} Provides: php-filter = %{version} +Provides: php-filter(vhng) = %{php_vhng_branch} Provides: php-hash = %{version} +Provides: php-hash(vhng) = %{php_vhng_branch} Provides: php-json = %{version} +Provides: php-json(vhng) = %{php_vhng_branch} Provides: php-pcre = %{version} +Provides: php-pcre(vhng) = %{php_vhng_branch} Provides: php-reflection = %{version} +Provides: php-reflection(vhng) = %{php_vhng_branch} Provides: php-session = %{version} +Provides: php-session(vhng) = %{php_vhng_branch} Provides: php-simplexml = %{version} +Provides: php-simplexml(vhng) = %{php_vhng_branch} Provides: php-spl = %{version} +Provides: php-spl(vhng) = %{php_vhng_branch} Provides: php-xml = %{version} +Provides: php-xml(vhng) = %{php_vhng_branch} Provides: zend = %{zendver} # conflicts other php major versions with and should replace it Conflicts: php < %{version} @@ -230,7 +238,9 @@ Group: Development/Libraries/PHP Requires: php = %{version} Provides: php-cli = %{version} +Provides: php-cli(vhng) = %{php_vhng_branch} Provides: php-sapi = %{version} +Provides: php-sapi(vhng) = %{php_vhng_branch} Conflicts: php-cli < %{version} %description cli @@ -255,6 +265,7 @@ Requires: pkgconfig(libpcre2-8) >= 10.30 Requires: pkgconfig(libxml-2.0) >= 2.9.0 Provides: php-devel = %{version} +Provides: php-devel(vhng) = %{php_vhng_branch} Conflicts: php-devel < %{version} %description devel @@ -285,6 +296,7 @@ Requires(preun): %{_sbindir}/a2enmod Provides: mod_php_any = %{version} Provides: php-sapi = %{version} +Provides: php-sapi(vhng) = %{php_vhng_branch} Obsoletes: mod_php_any < %{version} %description @@ -304,8 +316,11 @@ BuildRequires: php = %{version} Requires: php = %{version} Provides: php-cgi = %{version} +Provides: php-cgi(vhng) = %{php_vhng_branch} Provides: php-fastcgi = %{version} +Provides: php-fastcgi(vhng) = %{php_vhng_branch} Provides: php-sapi = %{version} +Provides: php-sapi(vhng) = %{php_vhng_branch} Conflicts: php-fastcgi < %{version} %description @@ -325,7 +340,9 @@ Requires: group(www) Requires: user(wwwrun) Provides: php-fpm = %{version} +Provides: php-fpm(vhng) = %{php_vhng_branch} Provides: php-sapi = %{version} +Provides: php-sapi(vhng) = %{php_vhng_branch} Conflicts: php-fpm < %{version} %{?systemd_ordering} @@ -359,6 +376,7 @@ BuildRequires: php = %{version} Requires: php = %{version} Provides: php-sapi = %{version} +Provides: php-sapi(vhng) = %{php_vhng_branch} %description PHP is a server-side, cross-platform HTML embedded scripting language. @@ -374,6 +392,7 @@ Group: Development/Libraries/PHP Requires: php = %{version} Provides: php-bcmath = %{version} +Provides: php-bcmath(vhng) = %{php_vhng_branch} Obsoletes: php-bcmath < %{version} %description bcmath @@ -385,6 +404,7 @@ Group: Development/Libraries/PHP Requires: php = %{version} Provides: php-bz2 = %{version} +Provides: php-bz2(vhng) = %{php_vhng_branch} Obsoletes: php-bz2 < %{version} %description bz2 @@ -395,6 +415,7 @@ Group: Development/Libraries/PHP Requires: php = %{version} Provides: php-calendar = %{version} +Provides: php-calendar(vhng) = %{php_vhng_branch} Obsoletes: php-calendar < %{version} %description calendar @@ -405,6 +426,7 @@ Group: Development/Libraries/PHP Requires: php = %{version} Provides: php-ctype = %{version} +Provides: php-ctype(vhng) = %{php_vhng_branch} Obsoletes: php-ctype < %{version} %description ctype @@ -416,6 +438,7 @@ Group: Development/Libraries/PHP Requires: php = %{version} Provides: php-curl = %{version} +Provides: php-curl(vhng) = %{php_vhng_branch} Obsoletes: php-curl < %{version} %description curl @@ -428,6 +451,7 @@ Group: Development/Libraries/PHP Requires: php = %{version} Provides: php-dba = %{version} +Provides: php-dba(vhng) = %{php_vhng_branch} Obsoletes: php-dba < %{version} %description dba @@ -437,11 +461,25 @@ is not to be confused with IBM's DB2 software, which is supported through the ODBC functions.) +%package dblib +Summary: PHP7 Extension Module +Group: Development/Libraries/PHP +Requires: %{name} = %{version} +Provides: php-dblib = %{version} +Provides: php-dblib(vhng) = %{php_vhng_branch} +Provides: php-mssql = %{version} +Provides: php-mssql(vhng) = %{php_vhng_branch} +Obsoletes: php5-mssql + +%description dblib +MSSQL PDO driver + %package dom Summary: Document Object Model extension for PHP Group: Development/Libraries/PHP Requires: php = %{version} Provides: php-dom = %{version} +Provides: php-dom(vhng) = %{php_vhng_branch} Obsoletes: php-dom < %{version} %description dom @@ -452,6 +490,7 @@ Group: Development/Libraries/PHP Requires: php = %{version} Provides: php-enchant = %{version} +Provides: php-enchant(vhng) = %{php_vhng_branch} Obsoletes: php-enchant < %{version} # Obsolete pspell plugin as enchant is favored solution (goodbye aspell) Obsoletes: php7-pspell @@ -469,6 +508,7 @@ Requires: php = %{version} Requires: php-mbstring = %{version} Provides: php-exif = %{version} +Provides: php-exif(vhng) = %{php_vhng_branch} Obsoletes: php-exif < %{version} %description exif @@ -481,6 +521,7 @@ Group: Development/Libraries/PHP Requires: php = %{version} Provides: php-ffi = %{version} +Provides: php-ffi(vhng) = %{php_vhng_branch} %description ffi This extension allows the loading of shared libraries (.DLL or .so), @@ -493,6 +534,7 @@ Group: Development/Libraries/PHP Requires: php = %{version} Provides: php-fileinfo = %{version} +Provides: php-fileinfo(vhng) = %{php_vhng_branch} Obsoletes: php-fileinfo < %{version} %description fileinfo @@ -506,6 +548,7 @@ Group: Development/Libraries/PHP Requires: php = %{version} Provides: php-ftp = %{version} +Provides: php-ftp(vhng) = %{php_vhng_branch} Obsoletes: php-ftp < %{version} %description ftp @@ -517,6 +560,7 @@ Group: Development/Libraries/PHP Requires: php = %{version} Provides: php-gd = %{version} +Provides: php-gd(vhng) = %{php_vhng_branch} Obsoletes: php-gd < %{version} %description gd @@ -529,6 +573,7 @@ Group: Development/Libraries/PHP Requires: php = %{version} Provides: php-gettext = %{version} +Provides: php-gettext(vhng) = %{php_vhng_branch} Obsoletes: php-gettext < %{version} %description gettext @@ -540,6 +585,7 @@ Group: Development/Libraries/PHP Requires: php = %{version} Provides: php-gmp = %{version} +Provides: php-gmp(vhng) = %{php_vhng_branch} Obsoletes: php-gmp < %{version} %description gmp @@ -551,6 +597,7 @@ Group: Development/Libraries/PHP Requires: php = %{version} Provides: php-iconv = %{version} +Provides: php-iconv(vhng) = %{php_vhng_branch} Obsoletes: php-iconv < %{version} %description iconv @@ -565,6 +612,7 @@ Group: Development/Libraries/PHP Requires: php = %{version} Provides: php-intl = %{version} +Provides: php-intl(vhng) = %{php_vhng_branch} Obsoletes: php-intl < %{version} %description intl @@ -578,6 +626,7 @@ Group: Development/Libraries/PHP Requires: php = %{version} Provides: php-ldap = %{version} +Provides: php-ldap(vhng) = %{php_vhng_branch} Obsoletes: php-ldap < %{version} %description ldap @@ -588,6 +637,7 @@ Group: Development/Libraries/PHP Requires: php = %{version} Provides: php-mbstring = %{version} +Provides: php-mbstring(vhng) = %{php_vhng_branch} Obsoletes: php-mbstring < %{version} %description mbstring @@ -602,9 +652,13 @@ Group: Development/Libraries/PHP Requires: php = %{version} Requires: php-pdo = %{version} +Requires: php-pdo(vhng) = %{php_vhng_branch} Provides: php-mysql = %{version} +Provides: php-mysql(vhng) = %{php_vhng_branch} Provides: php-mysqli = %{version} +Provides: php-mysqli(vhng) = %{php_vhng_branch} Provides: php-pdo_mysql = %{version} +Provides: php-pdo_mysql(vhng) = %{php_vhng_branch} Provides: php_any_db = %{version} Obsoletes: php-mysql < %{version} @@ -617,7 +671,9 @@ Group: Development/Libraries/PHP Requires: php = %{version} Requires: php-pdo = %{version} +Requires: php-pdo(vhng) = %{php_vhng_branch} Provides: php-firebird = %{version} +Provides: php-firebird(vhng) = %{php_vhng_branch} Provides: php_any_db = %{version} Obsoletes: php-firebird < %{version} @@ -630,8 +686,11 @@ Group: Development/Libraries/PHP Requires: php = %{version} Requires: php-pdo = %{version} +Requires: php-pdo(vhng) = %{php_vhng_branch} Provides: php-odbc = %{version} +Provides: php-odbc(vhng) = %{php_vhng_branch} Provides: php-pdo_odbc = %{version} +Provides: php-pdo_odbc(vhng) = %{php_vhng_branch} Obsoletes: php-odbc < %{version} %description odbc @@ -642,6 +701,7 @@ Group: Development/Libraries/PHP Requires: php = %{version} Provides: php-opcache = %{version} +Provides: php-opcache(vhng) = %{php_vhng_branch} Obsoletes: php-opcache < %{version} %description opcache @@ -654,6 +714,7 @@ Group: Development/Libraries/PHP Requires: php = %{version} Provides: php-openssl = %{version} +Provides: php-openssl(vhng) = %{php_vhng_branch} Obsoletes: php-openssl < %{version} %description openssl @@ -667,6 +728,7 @@ Group: Development/Libraries/PHP Requires: php = %{version} Provides: php-pcntl = %{version} +Provides: php-pcntl(vhng) = %{php_vhng_branch} Obsoletes: php-pcntl < %{version} %description pcntl @@ -680,6 +742,7 @@ Requires: php = %{version} Requires: php-zlib = %{version} Provides: php-phar = %{version} +Provides: php-phar(vhng) = %{php_vhng_branch} Conflicts: php-phar < %{version} %description phar @@ -698,6 +761,7 @@ Group: Development/Libraries/PHP Requires: php = %{version} Provides: php-pdo = %{version} +Provides: php-pdo(vhng) = %{php_vhng_branch} Obsoletes: php-pdo < %{version} %description pdo @@ -717,8 +781,11 @@ Group: Development/Libraries/PHP Requires: php = %{version} Requires: php-pdo = %{version} +Requires: php-pdo(vhng) = %{php_vhng_branch} Provides: php-pdo_pgsql = %{version} +Provides: php-pdo_pgsql(vhng) = %{php_vhng_branch} Provides: php-pgsql = %{version} +Provides: php-pgsql(vhng) = %{php_vhng_branch} Provides: php_any_db = %{version} Obsoletes: php-pgsql < %{version} @@ -731,6 +798,7 @@ Group: Development/Libraries/PHP Requires: php = %{version} Provides: php-posix = %{version} +Provides: php-posix(vhng) = %{php_vhng_branch} Obsoletes: php-posix < %{version} %description posix @@ -743,6 +811,7 @@ Group: Development/Libraries/PHP Requires: php = %{version} Provides: php-readline = %{version} +Provides: php-readline(vhng) = %{php_vhng_branch} Obsoletes: php-readline < %{version} %description readline @@ -754,6 +823,7 @@ Group: Development/Libraries/PHP Requires: php = %{version} Provides: php-shmop = %{version} +Provides: php-shmop(vhng) = %{php_vhng_branch} Obsoletes: php-shmop < %{version} %description shmop @@ -764,6 +834,7 @@ Group: Development/Libraries/PHP Requires: php = %{version} Provides: php-snmp = %{version} +Provides: php-snmp(vhng) = %{php_vhng_branch} Obsoletes: php-snmp < %{version} %description snmp @@ -780,6 +851,7 @@ Group: Development/Libraries/PHP Requires: php = %{version} Provides: php-soap = %{version} +Provides: php-soap(vhng) = %{php_vhng_branch} Obsoletes: php-soap < %{version} %description soap @@ -793,6 +865,7 @@ Group: Development/Libraries/PHP Requires: php = %{version} Provides: php-sockets = %{version} +Provides: php-sockets(vhng) = %{php_vhng_branch} Obsoletes: php-sockets < %{version} %description sockets @@ -806,6 +879,7 @@ Group: Development/Libraries/PHP Requires: php = %{version} Provides: php-sodium = %{version} +Provides: php-sodium(vhng) = %{php_vhng_branch} Obsoletes: php-sodium < %{version} %description sodium @@ -818,8 +892,11 @@ Group: Development/Libraries/PHP Requires: php = %{version} Requires: php-pdo = %{version} +Requires: php-pdo(vhng) = %{php_vhng_branch} Provides: php-pdo_sqlite = %{version} +Provides: php-pdo_sqlite(vhng) = %{php_vhng_branch} Provides: php-sqlite = %{version} +Provides: php-sqlite(vhng) = %{php_vhng_branch} Obsoletes: php-sqlite < %{version} %description sqlite @@ -842,6 +919,7 @@ Group: Development/Libraries/PHP Requires: php = %{version} Provides: php-sysvmsg = %{version} +Provides: php-sysvmsg(vhng) = %{php_vhng_branch} Obsoletes: php-sysvmsg < %{version} %description sysvmsg @@ -852,6 +930,7 @@ Group: Development/Libraries/PHP Requires: php = %{version} Provides: php-sysvsem = %{version} +Provides: php-sysvsem(vhng) = %{php_vhng_branch} Obsoletes: php-sysvsem < %{version} %description sysvsem @@ -862,6 +941,7 @@ Group: Development/Libraries/PHP Requires: php = %{version} Provides: php-sysvshm = %{version} +Provides: php-sysvshm(vhng) = %{php_vhng_branch} Obsoletes: php-sysvshm < %{version} %description sysvshm @@ -872,6 +952,7 @@ Group: Development/Libraries/PHP Requires: php = %{version} Provides: php-tidy = %{version} +Provides: php-tidy(vhng) = %{php_vhng_branch} Obsoletes: php-tidy < %{version} %description tidy @@ -885,6 +966,7 @@ Group: Development/Libraries/PHP Requires: php = %{version} Provides: php-tokenizer = %{version} +Provides: php-tokenizer(vhng) = %{php_vhng_branch} Obsoletes: php-tokenizer < %{version} %description tokenizer @@ -899,6 +981,7 @@ Requires: php = %{version} Requires: php-dom = %{version} Provides: php-xsl = %{version} +Provides: php-xsl(vhng) = %{php_vhng_branch} Obsoletes: php-xsl < %{version} %description xsl @@ -912,6 +995,7 @@ Requires: php = %{version} Requires: php-dom = %{version} Provides: php-xmlreader = %{version} +Provides: php-xmlreader(vhng) = %{php_vhng_branch} Obsoletes: php-xmlreader < %{version} %description xmlreader @@ -924,6 +1008,7 @@ Group: Development/Libraries/PHP Requires: php = %{version} Provides: php-xmlwriter = %{version} +Provides: php-xmlwriter(vhng) = %{php_vhng_branch} Obsoletes: php-xmlwriter < %{version} %description xmlwriter @@ -936,6 +1021,7 @@ Group: Development/Libraries/PHP Requires: php = %{version} Provides: php-zip = %{version} +Provides: php-zip(vhng) = %{php_vhng_branch} Obsoletes: php-zip < %{version} %description zip @@ -947,6 +1033,7 @@ Group: Development/Libraries/PHP Requires: php = %{version} Provides: php-zlib = %{version} +Provides: php-zlib(vhng) = %{php_vhng_branch} Obsoletes: php-zlib < %{version} %description zlib @@ -954,8 +1041,10 @@ compressed files, through versions of most of the filesystem functions which work with gzip-compressed files (and uncompressed files, too, but not with sockets). + %endif + %prep %setup -q -n php-%{version} cp %{SOURCE5} . @@ -1186,6 +1275,7 @@ --enable-opcache=shared \ --with-zip=shared \ --enable-intl=shared \ + --with-pdo-dblib=shared,%{_usr} \ --disable-cgi %endif @@ -1498,6 +1588,11 @@ %{extension_dir}/dba.so %config(noreplace) %{php_sysconf}/conf.d/*dba.ini +%files dblib +%defattr(644,root,root,755) +%{extension_dir}/pdo_dblib.so +%config(noreplace) %{php_sysconf}/conf.d/*pdo_dblib.ini + %files dom %defattr(-, root, root) %{extension_dir}/dom.so
View file
session-save-path.patch
Added
@@ -0,0 +1,11 @@ +--- a/php.ini-production 2024-05-31 15:26:23.156505213 +0200 ++++ b/php.ini-production 2024-05-31 15:26:44.308403100 +0200 +@@ -1381,7 +1381,7 @@ + ; where MODE is the octal representation of the mode. Note that this + ; does not overwrite the process's umask. + ; https://php.net/session.save-path +-;session.save_path = "/tmp" ++session.save_path = "/tmp" + + ; Whether to use strict session mode. + ; Strict session mode does not accept an uninitialized session ID, and
View file
macros.php
Changed
@@ -7,6 +7,8 @@ %php_core_api @PHP_APIVER@ %php_zend_api @PHP_ZENDVER@ +%php_vhng_branch @PHP_VHNG@ + # Useful php macros (from Christian Wittmer <chris@computersalat.de>) # %__php /usr/bin/php
Locations
Projects
Search
Status Monitor
Help
Open Build Service
OBS Manuals
API Documentation
OBS Portal
Reporting a Bug
Contact
Mailing List
Forums
Chat (IRC)
Twitter
Open Build Service (OBS)
is an
openSUSE project
.