Bug 291028 - lang/php85 update to rc5
Summary: lang/php85 update to rc5
Status: Closed Overcome By Events
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Some People
Assignee: Muhammad Moinur Rahman
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-11-15 10:32 UTC by Jordan Ostreff
Modified: 2025-11-21 10:47 UTC (History)
3 users (show)

See Also:
bugzilla: maintainer-feedback? (bofh)


Attachments
main ports tree patch (821 bytes, patch)
2025-11-15 10:32 UTC, Jordan Ostreff
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Jordan Ostreff 2025-11-15 10:32:14 UTC
Created attachment 265423 [details]
main ports tree patch

The rc5 was released. Here is the patch.
Comment 1 Muhammad Moinur Rahman freebsd_committer freebsd_triage 2025-11-15 10:39:48 UTC
Thanks but have you checked all the dependent ports with this patch that whether they build or not? I mean all ports that have USES=php/pecl/pear and with `DEFAULT_VERSION= php=8.5` in make.conf?
Comment 2 Paavo-Einari Kaipila 2025-11-15 12:01:31 UTC
Not RC5 specific, but pecl-solr is falling out.

bug #291029
Comment 3 Jordan Ostreff 2025-11-15 13:21:05 UTC
(In reply to Muhammad Moinur Rahman from comment #1)
I'm using it with following list:

% pkg info | grep php85
adodb5-php85-5.22.10           Database library for PHP
dokuwiki-php85-20250514b       Simple and easy to use wiki, no database required
php85-8.5.0.r5                 PHP Scripting Language (8.5.X branch)
php85-bcmath-8.5.0.r5          The bcmath shared extension for php
php85-bz2-8.5.0.r5             The bz2 shared extension for php
php85-calendar-8.5.0.r5        The calendar shared extension for php
php85-composer-2.8.12          Dependency Manager for PHP
php85-ctype-8.5.0.r5           The ctype shared extension for php
php85-curl-8.5.0.r5            The curl shared extension for php
php85-dom-8.5.0.r5             The dom shared extension for php
php85-exif-8.5.0.r5            The exif shared extension for php
php85-fileinfo-8.5.0.r5        The fileinfo shared extension for php
php85-filter-8.5.0.r5          The filter shared extension for php
php85-ftp-8.5.0.r5             The ftp shared extension for php
php85-gd-8.5.0.r5              The gd shared extension for php
php85-gettext-8.5.0.r5         The gettext shared extension for php
php85-gmp-8.5.0.r5             The gmp shared extension for php
php85-iconv-8.5.0.r5           The iconv shared extension for php
php85-intl-8.5.0.r5            The intl shared extension for php
php85-ldap-8.5.0.r5            The ldap shared extension for php
php85-maxminddb-1.12.1         PHP Reader for the MaxMind DB Database Format
php85-mbstring-8.5.0.r5        The mbstring shared extension for php
php85-mysqli-8.5.0.r5          The mysqli shared extension for php
php85-pcntl-8.5.0.r5           The pcntl shared extension for php
php85-pdo-8.5.0.r5             The pdo shared extension for php
php85-pdo_mysql-8.5.0.r5       The pdo_mysql shared extension for php
php85-pdo_pgsql-8.5.0.r5       The pdo_pgsql shared extension for php
php85-pdo_sqlite-8.5.0.r5      The pdo_sqlite shared extension for php
php85-pear-1.10.16             PEAR framework for PHP
php85-pear-Auth-1.6.4          PEAR class for creating an authentication system
php85-pear-Auth_SASL-1.2.0     PEAR abstraction of various SASL mechanism responses
php85-pear-Benchmark-1.2.9     Framework to benchmark PHP scripts or function calls
php85-pear-Cache-1.5.6_1       PEAR framework for caching of arbitrary data
php85-pear-DB-1.12.2,1         PEAR Database Abstraction Layer
php85-pear-HTTP-1.4.1          PEAR miscellaneous HTTP utilities
php85-pear-HTTP_Client-1.2.1   PEAR classes for high level HTTP requests
php85-pear-HTTP_Request-1.4.4  PEAR classes providing an easy way to perform HTTP requests
php85-pear-Log-1.14.6          PEAR logging utilities
php85-pear-MDB2-2.5.0.b5_1     PEAR database abstraction layer
php85-pear-Mail-2.0.0,1        PEAR class that provides multiple interfaces for sending emails
php85-pear-Mail_Mime-1.10.12,2 PEAR classes to create and decode MIME messages
php85-pear-Net_GeoIP-1.0.0.r1_1 Library to perform geo-location lookups of IP addresses
php85-pear-Net_SMTP-1.12.1     PEAR class that provides an implementation of the SMTP protocol
php85-pear-Net_Sieve-1.4.8     PEAR class to handle talking to timsieved
php85-pear-Net_Socket-1.2.2    PEAR Network Socket Interface
php85-pear-Net_URL-1.0.15      Easy parsing of URLs
php85-pear-SOAP-0.14.0         PEAR SOAP Client/Server for PHP
php85-pear-XML_Parser-1.3.8    PEAR XML parsing class based on PHP's bundled expat
php85-pear-XML_Serializer-0.21.0 PEAR Swiss-army knive for reading and writing XML files
php85-pear-XML_Util-1.4.5      PEAR XML utility class
php85-pear-XML_Wddx-1.0.2      PEAR Wddx pretty serializer and deserializer
php85-pecl-APCu-5.1.27         APC User Caching
php85-pecl-gnupg-1.5.4         PECL wrapper around the gpgme library
php85-pecl-igbinary-3.2.16     Replacement for the standard PHP serializer
php85-pecl-imagick-3.8.0       PHP wrapper to the ImageMagick/GraphicsMagick library
php85-pecl-imap-1.0.3          PHP extension to operate with the IMAP protocol
php85-pecl-mcrypt-1.0.7        PHP extension for mcrypt, removed in PHP 7.2
php85-pecl-memcache-8.2        Memcached extension
php85-pecl-memcached-3.4.0     PHP extension for interfacing with memcached via libmemcached library
php85-pecl-pspell-1.0.1        Shared community extension for pspell
php85-pecl-redis-6.2.0         Extension to access Redis
php85-pecl-smbclient-1.1.2     Smbclient wrapper extension
php85-pecl-timezonedb-2025.2   Timezone Database to be used with PHP date and time functions
php85-pecl-uuid-1.3.0          UUID extension in PHP
php85-pecl-vips-1.0.13_3       PHP bindings for libvips
php85-pecl-xxtea-1.0.11        XXTEA encryption algorithm extension for PHP
php85-phar-8.5.0.r5            The phar shared extension for php
php85-posix-8.5.0.r5           The posix shared extension for php
php85-readline-8.5.0.r5        The readline shared extension for php
php85-session-8.5.0.r5         The session shared extension for php
php85-simplexml-8.5.0.r5       The simplexml shared extension for php
php85-snmp-8.5.0.r5            The snmp shared extension for php
php85-soap-8.5.0.r5            The soap shared extension for php
php85-sockets-8.5.0.r5         The sockets shared extension for php
php85-sodium-8.5.0.r5          The sodium shared extension for php
php85-sqlite3-8.5.0.r5         The sqlite3 shared extension for php
php85-sysvsem-8.5.0.r5         The sysvsem shared extension for php
php85-sysvshm-8.5.0.r5         The sysvshm shared extension for php
php85-tidy-8.5.0.r5            The tidy shared extension for php
php85-tokenizer-8.5.0.r5       The tokenizer shared extension for php
php85-xml-8.5.0.r5             The xml shared extension for php
php85-xmlreader-8.5.0.r5       The xmlreader shared extension for php
php85-xmlwriter-8.5.0.r5       The xmlwriter shared extension for php
php85-xsl-8.5.0.r5             The xsl shared extension for php
php85-zip-8.5.0.r5             The zip shared extension for php
php85-zlib-8.5.0.r5            The zlib shared extension for php
phpsysinfo-php85-3.4.4         PHP script for displaying system information
phpunit10-php85-10.5.58        Testing framework for unit tests
postfixadmin-php85-3.4.d.20211018 PHP web-based management tool for Postfix virtual domains and users
rainloop-php85-1.17.0          Modern and interactive webmail
snappymail-php85-2.38.2_1      Simple, modern, lightweight & fast web-based email client


Wordpress, piwigo, matomo are working, this is what i've tested.
Comment 4 Jordan Ostreff 2025-11-15 13:22:28 UTC
(In reply to Muhammad Moinur Rahman from comment #1)
yes i have in /etc/make.conf:
DEFAULT_VERSIONS+=PHP=8.5
Comment 5 Muhammad Moinur Rahman freebsd_committer freebsd_triage 2025-11-15 13:28:12 UTC
You are testing runtime with a subset for ports. We have to test all ports that depends upon php. It's around 2500 ports.
Comment 6 Jordan Ostreff 2025-11-21 10:47:47 UTC
(In reply to Muhammad Moinur Rahman from comment #5)
Yes, I fully agree with you. Lets see the final result, because php 8.5.0 was released already.