notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
non port: Mk/Uses/php.mk

Number of commits found: 86

Saturday, 28 Sep 2024
21:32 Muhammad Moinur Rahman (bofh) search for other commits by this committer
lang/php84: Update version 8.4.0beta5=>8.4.0RC1

Please DO NOT use this version in production, it is an early test version.

Changelog: https://github.com/php/php-src/blob/php-8.4.0RC1/NEWS
commit hash: 37226f905170c8a429d647d6378f7ee337424a4c commit hash: 37226f905170c8a429d647d6378f7ee337424a4c commit hash: 37226f905170c8a429d647d6378f7ee337424a4c commit hash: 37226f905170c8a429d647d6378f7ee337424a4c 37226f9
Tuesday, 30 Jul 2024
18:22 Muhammad Moinur Rahman (bofh) search for other commits by this committer
mail/pecl-imap: New port

PHP extension to operate with the IMAP protocol, as well as the NNTP,
POP3, and local mailbox access methods.

This extension is no longer maintained by php team officially and might
phase out of support in near future.
commit hash: d47abcaff730c43fb9f569997aad37f7b9a07ab2 commit hash: d47abcaff730c43fb9f569997aad37f7b9a07ab2 commit hash: d47abcaff730c43fb9f569997aad37f7b9a07ab2 commit hash: d47abcaff730c43fb9f569997aad37f7b9a07ab2 d47abca
Monday, 29 Jul 2024
00:42 Muhammad Moinur Rahman (bofh) search for other commits by this committer
Mk/Uses: Fix typos in php.mk

Reported by:	fluffy
commit hash: 84e8594fff6bdbd668426b7f74c7f56cf5aa5dc6 commit hash: 84e8594fff6bdbd668426b7f74c7f56cf5aa5dc6 commit hash: 84e8594fff6bdbd668426b7f74c7f56cf5aa5dc6 commit hash: 84e8594fff6bdbd668426b7f74c7f56cf5aa5dc6 84e8594
Sunday, 28 Jul 2024
13:15 Muhammad Moinur Rahman (bofh) search for other commits by this committer
*/*php84*: Sunrise

Please DO NOT use this version in production, it is an early test
version.

For upgrade notes please visit:
https://github.com/php/php-src/blob/php-8.4.0alpha1/UPGRADING

Changelog: https://github.com/php/php-src/blob/php-8.4.0alpha1/NEWS
commit hash: 42db2c39e566955903a9176e0a4c4c7589d5aaca commit hash: 42db2c39e566955903a9176e0a4c4c7589d5aaca commit hash: 42db2c39e566955903a9176e0a4c4c7589d5aaca commit hash: 42db2c39e566955903a9176e0a4c4c7589d5aaca 42db2c3
13:15 Muhammad Moinur Rahman (bofh) search for other commits by this committer
textproc/pecl-pspell: New Port

pspell extension has been removed from php84 onwards and is available
as a pecl community module.
commit hash: 5f5ed587c5dc14429a1ddae9d31a0252e9864d57 commit hash: 5f5ed587c5dc14429a1ddae9d31a0252e9864d57 commit hash: 5f5ed587c5dc14429a1ddae9d31a0252e9864d57 commit hash: 5f5ed587c5dc14429a1ddae9d31a0252e9864d57 5f5ed58
Thursday, 11 Apr 2024
19:40 Mathieu Arnold (mat) search for other commits by this committer
Revert "Mk/Uses: Fix feature checks after my previous {WITH,WITHOUT}_*_PORTS
change"

This reverts commit 665b0219e541019b849fd5a1efdf032081dcf610.
commit hash: 06601466e70b8fab19fa28958e791afe0acfe124 commit hash: 06601466e70b8fab19fa28958e791afe0acfe124 commit hash: 06601466e70b8fab19fa28958e791afe0acfe124 commit hash: 06601466e70b8fab19fa28958e791afe0acfe124 0660146
17:53 Gleb Popov (arrowd) search for other commits by this committer
Mk/Uses: Fix feature checks after my previous {WITH,WITHOUT}_*_PORTS change

Test Plan:
Take cmake.mk for example. Choosing a port with USES=cmake and running
`make -V CMAKE_BUILD_TYPE` gives "Release" and
`make -V CMAKE_BUILD_TYPE WITH_DEBUG=yes` gives "Debug". However,
`make -V CMAKE_BUILD_TYPE WITH_DEBUG_PORTS=this/port` still gives "Release"
unless this change is applied.

Differential Revision: https://reviews.freebsd.org/D44748

Fixes:	d697653cffd19ddaf3cdee2589a830c72ab39777

Approved by:	bapt
commit hash: 665b0219e541019b849fd5a1efdf032081dcf610 commit hash: 665b0219e541019b849fd5a1efdf032081dcf610 commit hash: 665b0219e541019b849fd5a1efdf032081dcf610 commit hash: 665b0219e541019b849fd5a1efdf032081dcf610 665b021
Sunday, 31 Dec 2023
00:06 Muhammad Moinur Rahman (bofh) search for other commits by this committer
lang/php80: Sunset
commit hash: beced896adede7791902c084864668404d24aa46 commit hash: beced896adede7791902c084864668404d24aa46 commit hash: beced896adede7791902c084864668404d24aa46 commit hash: beced896adede7791902c084864668404d24aa46 beced89
Sunday, 26 Nov 2023
19:57 Muhammad Moinur Rahman (bofh) search for other commits by this committer
lang/php* : Change default to 8.2

As active support of php81 ends on 25th November, 2023 it's time to
switch the default version to 8.2.

See https://www.php.net/supported-versions.php for more details.

PR:		274463
Approved by:	portmgr (exp-run)
commit hash: 6e3887a5d3ce3430e460efabaa4d7f3af22bab02 commit hash: 6e3887a5d3ce3430e460efabaa4d7f3af22bab02 commit hash: 6e3887a5d3ce3430e460efabaa4d7f3af22bab02 commit hash: 6e3887a5d3ce3430e460efabaa4d7f3af22bab02 6e3887a
Monday, 4 Sep 2023
09:56 Juraj Lutter (otis) search for other commits by this committer
php.mk: Create php extension ini files as sample

Create php extension ini files with .sample extension
to prevent subsequent upgrades from clobbering the, possibly,
user-modified .ini files.

Reviewed by:	ale, bofh, portmgr
Approved by:	bofh
Differential Revision: https://reviews.freebsd.org/D41630
commit hash: 34212762f08d5fbd37e184176f420970daa967f2 commit hash: 34212762f08d5fbd37e184176f420970daa967f2 commit hash: 34212762f08d5fbd37e184176f420970daa967f2 commit hash: 34212762f08d5fbd37e184176f420970daa967f2 3421276
Wednesday, 30 Aug 2023
16:51 Muhammad Moinur Rahman (bofh) search for other commits by this committer
lang/php83: Update version 8.3.0beta3=>8.3.0RC1

Please DO NOT use this version in production, it is an early test
version.

Changelog: https://github.com/php/php-src/blob/php-8.3.0RC1/NEWS

Sponsored by:	Bounce Experts
commit hash: 495ac465a6ee203cdce102693b63f4eb04f22cf1 commit hash: 495ac465a6ee203cdce102693b63f4eb04f22cf1 commit hash: 495ac465a6ee203cdce102693b63f4eb04f22cf1 commit hash: 495ac465a6ee203cdce102693b63f4eb04f22cf1 495ac46
Saturday, 10 Jun 2023
14:57 Muhammad Moinur Rahman (bofh) search for other commits by this committer
*/*php83*: Sunrise

Please DO NOT use this version in production, it is an early test
version.

For upgrade notes please visit:
https://github.com/php/php-src/blob/php-8.3.0alpha1/UPGRADING

Changelog: https://github.com/php/php-src/blob/php-8.3.0alpha1/NEWS
Sponsored by:	Bounce Experts
commit hash: 95967c2077762985235e47db1fe9949bed5cbe8f commit hash: 95967c2077762985235e47db1fe9949bed5cbe8f commit hash: 95967c2077762985235e47db1fe9949bed5cbe8f commit hash: 95967c2077762985235e47db1fe9949bed5cbe8f 95967c2
Monday, 24 Apr 2023
20:32 Muhammad Moinur Rahman (bofh) search for other commits by this committer
Mk/Uses/php.mk: Fix USES

- Avoid overriding or appending USES.
- Use USESDIR instead of PORTSDIR/Mk/Uses

Reported by:	antoine
commit hash: 20fd52ed177b90bd7b6510f097c2b59b377ca0db commit hash: 20fd52ed177b90bd7b6510f097c2b59b377ca0db commit hash: 20fd52ed177b90bd7b6510f097c2b59b377ca0db commit hash: 20fd52ed177b90bd7b6510f097c2b59b377ca0db 20fd52e
20:01 Muhammad Moinur Rahman (bofh) search for other commits by this committer
Mk/Uses/php.mk: Refactor

- Replace old USE_APACHE_RUN with USES=apache:run
- Prior to php8.0 there was a check for the required libname which
  contained the version number of php. Remove the conditional.

Sponsored by:	Bounce Experts
commit hash: 9f5034f55a47591288167cd49fe4bb963143caed commit hash: 9f5034f55a47591288167cd49fe4bb963143caed commit hash: 9f5034f55a47591288167cd49fe4bb963143caed commit hash: 9f5034f55a47591288167cd49fe4bb963143caed 9f5034f
Monday, 17 Apr 2023
00:21 Muhammad Moinur Rahman (bofh) search for other commits by this committer
lang/zephir: Fix build with php82

Sponsored by:	Bounce Experts
commit hash: 2b2f3d622280fd36587d85ffbe78b41356f5ea50 commit hash: 2b2f3d622280fd36587d85ffbe78b41356f5ea50 commit hash: 2b2f3d622280fd36587d85ffbe78b41356f5ea50 commit hash: 2b2f3d622280fd36587d85ffbe78b41356f5ea50 2b2f3d6
Sunday, 25 Dec 2022
19:36 Muhammad Moinur Rahman (bofh) search for other commits by this committer
*/*php74*: Sunset php 7.4

As per upstream php 7.4 has reached it's EOL on 2022-11-22. Remove php74
from the tree. Default version of php has already been switched to 8.1.

Approved by:	portmgr (blanket infrastructure)
Sponsored by:	Bounce Experts
commit hash: 0d310d700aa060b02feec9c7487893a983bf7098 commit hash: 0d310d700aa060b02feec9c7487893a983bf7098 commit hash: 0d310d700aa060b02feec9c7487893a983bf7098 commit hash: 0d310d700aa060b02feec9c7487893a983bf7098 0d310d7
Friday, 9 Dec 2022
15:03 Muhammad Moinur Rahman (bofh) search for other commits by this committer
print/pecl-pdflib: Cleanup

- Requires php74 which was EOL on 2022-11-28

Sponsored by:	Bounce Experts
commit hash: 54523f62b2848ce21415cda39c4034692ada61f4 commit hash: 54523f62b2848ce21415cda39c4034692ada61f4 commit hash: 54523f62b2848ce21415cda39c4034692ada61f4 commit hash: 54523f62b2848ce21415cda39c4034692ada61f4 54523f6
Saturday, 26 Nov 2022
01:14 Muhammad Moinur Rahman (bofh) search for other commits by this committer
Mk/bsd.default-versions.mk: Change PHP default version to 8.1

Switching php DEFAULT_VERSION from 8.0 to 8.1. php 8.0 Active support
ends on 2022-11-26. This will not be merged in quarterly.

PR:		266854
Tested by:	antoine
Approved by:	ale
Relnotes:	https://www.php.net/supported-versions.php
Sponsored by:	Bounce Experts
commit hash: 8f21d69a60573aaa9c79deea78327a9283410b53 commit hash: 8f21d69a60573aaa9c79deea78327a9283410b53 commit hash: 8f21d69a60573aaa9c79deea78327a9283410b53 commit hash: 8f21d69a60573aaa9c79deea78327a9283410b53 8f21d69
Friday, 16 Sep 2022
08:49 Muhammad Moinur Rahman (bofh) search for other commits by this committer
lang/php82: Update version 8.2.0beta2=>8.2.0RC2

- Core:
  . Fixed bug GH-9500 (Using dnf type with parentheses after readonly
  keyword results in a parse error). (ilutov)
  . Fixed bug GH-9516 ((A&B)|D as a param should allow AB or D.  Not
  just A).  (Girgias)

- GMP
  . Fixed bug GH-9308 (GMP throws the wrong error when a GMP object is
  passed to gmp_init()). (Girgias)

- Intl
  . Fixed bug GH-9421 (Incorrect argument number for ValueError in
  NumberFormatter).  (Girgias)

- Opcache:
  . Fixed bug GH-9259 (opcache.interned_strings_buffer setting integer
  overflow). (Arnaud)

- OpenSSL:
  . Fixed bug GH-9517 (Compilation error openssl extension related to
  PR GH-9366). (Jakub Zelenka)

- PDO_PGSQL:
  . Fixed bug GH-9411 (PgSQL large object resource is incorrectly
  closed).  (Yurunsoft)

- Random:
  . Fixed bug GH-9464 (build on older macOs releases).  (David Bohman)

- Standard:
  . Marked crypt()'s $string parameter as #[\SensitiveParameter].
  (timwolla)
  . Fixed bug GH-9464 (build on older macOs releases). (David Bohman)
  . Fixed bug GH-9518 (Disabling IPv6 support disables unrelated
  constants).  (cmb)

Please DO NOT use this version in production, it is an early test
version.

Relnotes: 	https://github.com/php/php-src/blob/php-8.2.0RC2/NEWS
Sponsored by:	Bounce Experts
commit hash: 0f83560b42de3cf05ed366538783ffdb5ec40bad commit hash: 0f83560b42de3cf05ed366538783ffdb5ec40bad commit hash: 0f83560b42de3cf05ed366538783ffdb5ec40bad commit hash: 0f83560b42de3cf05ed366538783ffdb5ec40bad 0f83560
Monday, 15 Aug 2022
15:05 Vanilla I. Shu (vanilla) search for other commits by this committer
lang/zephir: add zephir, it is a transpiled language used for creating
C-extensions for PHP.

PR:		265737
Reported by:	R. Christian McDonald cmcdonald at netgate dot com
commit hash: 99f5901e00bf9b641e62d889875919aee33acba6 commit hash: 99f5901e00bf9b641e62d889875919aee33acba6 commit hash: 99f5901e00bf9b641e62d889875919aee33acba6 commit hash: 99f5901e00bf9b641e62d889875919aee33acba6 99f5901
Thursday, 4 Aug 2022
19:43 Muhammad Moinur Rahman (bofh) search for other commits by this committer
lang/php82: Update version 8.2.0a3=>8.2.0b2

- Fix building with some DEFAULT OPTIONS off [1]
PR:		265500 [1]
Reported by:	a.shikov@itcons.net.ua [1]
Sponsored by:	Bounce Experts
commit hash: 5da33bb9b44197233147df3ac9ffdc943ac3662b commit hash: 5da33bb9b44197233147df3ac9ffdc943ac3662b commit hash: 5da33bb9b44197233147df3ac9ffdc943ac3662b commit hash: 5da33bb9b44197233147df3ac9ffdc943ac3662b 5da33bb
Saturday, 11 Jun 2022
21:02 Muhammad Moinur Rahman (bofh) search for other commits by this committer
*/*php82*: Welcome php 8.2.0 Alpha 1

Please DO NOT use this version in production, it is an early test
version.

port-committers@ please DO NOT mark your ports IGNORE_WITH_PHP=82. A
build is running to check all php ports with php82 and will be
committed in batch tomorrow.

Sponsored by:	Bounce Experts
commit hash: 665b149d2692ff6926a092568304091995e07d39 commit hash: 665b149d2692ff6926a092568304091995e07d39 commit hash: 665b149d2692ff6926a092568304091995e07d39 commit hash: 665b149d2692ff6926a092568304091995e07d39 665b149
Sunday, 24 Apr 2022
10:00 Tobias C. Berner (tcberner) search for other commits by this committer
framework: cleanup conditional-indentations in Mk/

Run Tools/scripts/indent_make_if.pl on all of Mk.

These white space changes contribute greatly to the readability of those files.
As we have a version control system, finding out the reasons for the changes
prior to these white space changes is still easily possible

Differential Revision:	https://reviews.freebsd.org/D35024
Reviewed by:		portmgr (rene, bapt)
commit hash: aa2539679084872cd84112e9df6bfee571570623 commit hash: aa2539679084872cd84112e9df6bfee571570623 commit hash: aa2539679084872cd84112e9df6bfee571570623 commit hash: aa2539679084872cd84112e9df6bfee571570623 aa25396
Sunday, 3 Apr 2022
21:33 Muhammad Moinur Rahman (bofh) search for other commits by this committer
Uses/php.mk: Helper variable to disable FLAVOR

- Currently our php.mk is defined in such a way that when testing with
  poudriere if a port do not support the PHP default version it tries to
  build with a different php version that the port supports.
  Unfortunately this behavior is not too much helpful when we want to
  add/remove a old/new php version as it doesn't gives a clear picture
  of which ports fails to build with a specific PHP version. So this
  patch defines a variable "BUILD_ONLY_DEFAULT_PHP_FLAVOR". If this
  variable is defined in make.conf then poudriere will build with default
  flavor and in case it's not supported this will IGNORE/SKIP the port which
  gives a clear overview of which ports are going to create problem
  while adding/removing/changing default php.

- One more thing is there are some old php modules still listed
  specifically dbase_DEPENDS, mssql_DEPENDS and sybase_ct_DEPENDS which
  are actually no longer in the tree.

PR:		262639
Approved by:	ale (maintainer-timeout)
Sponsored by:	Bounce Experts
commit hash: 945dec8fbd3bad12712c0f80d8215935818c9292 commit hash: 945dec8fbd3bad12712c0f80d8215935818c9292 commit hash: 945dec8fbd3bad12712c0f80d8215935818c9292 commit hash: 945dec8fbd3bad12712c0f80d8215935818c9292 945dec8
Saturday, 12 Feb 2022
15:41 Muhammad Moinur Rahman (bofh) search for other commits by this committer
lang/php8[01]: Make openssl as DEFAULT

After the 91fdbed776033fd4b210135429a171ab5fed549b commit fixing the
issue for MySQL80 introduced another problem for the ports that depends
on php8[01]-openssl port couldn't be built as the fix prevented
php8[01]-openssl from being installed as it's already built with
default php installation. As the problem has grown much bigger now and
php80 is currently the DEFAULT php version so we are switching the
behavior of php8[01] ports making the openssl module as default.

- Remove non-default OPTION MYSQL80 from lang/php8[01]
- Remove ports security/php8[01]-openssl
- Remove OPTION OPENSSL from lang/php8[01]-extensions
- Mark lang/php8[01] to IGNORE with libressl and libressl-devel
  Although php builds fine with those most of the extensions do not
  as they have dependency on curl. So mark it early.
- OPTIONIZE lang/php80
- Change openssl_DEPENDS to conditional for php74 only as this module
  is default from php80 with this commit. php74 do not have the issue
  where it fails to connect to MySQL80 due to new caching_sha2_password
- Remove hash_DEPENDS from php.mk as it is a default module for all php
- Change json_DEPENDS to conditional for php74 only as this module is
  default from php80

PR:		261797 259793 252420
Reported by:	sean@rogue-research.com martin@waschbuesch.de
Approved by:	tz (private email) ale (private email)
Sponsored by:	Bounce Experts
commit hash: e8d9493812a510f7c1cc94632836e1d5731de250 commit hash: e8d9493812a510f7c1cc94632836e1d5731de250 commit hash: e8d9493812a510f7c1cc94632836e1d5731de250 commit hash: e8d9493812a510f7c1cc94632836e1d5731de250 e8d9493
Wednesday, 26 Jan 2022
00:20 Muhammad Moinur Rahman (bofh) search for other commits by this committer
lang/php73: Remove port

- EOL reached on 2021-12-06
  https://www.php.net/eol.php

PR:             260624
Approved by:	tz (private email) ale portmgr (blanket)
Sponsored by:	Bounce Experts
commit hash: cc378fb60bd6ff39ac810093b5fc83cf330c1d92 commit hash: cc378fb60bd6ff39ac810093b5fc83cf330c1d92 commit hash: cc378fb60bd6ff39ac810093b5fc83cf330c1d92 commit hash: cc378fb60bd6ff39ac810093b5fc83cf330c1d92 cc378fb
Tuesday, 25 Jan 2022
09:21 Muhammad Moinur Rahman (bofh) search for other commits by this committer Author: Mark Burdett
Fix libphp name in php.mk

- From php80 and onwards libphp name is libphp.so without the major
  version number. Add a check to fix the RUN_DEPENDS.

PR:	        251252
Reported by:    jonaspalm@posteo.de
Approved by:	ale (maintainer)
Sponsored by:	Bounce Experts
commit hash: ed26168a5c8380b2bc81ff3cd460f7ff44458ebf commit hash: ed26168a5c8380b2bc81ff3cd460f7ff44458ebf commit hash: ed26168a5c8380b2bc81ff3cd460f7ff44458ebf commit hash: ed26168a5c8380b2bc81ff3cd460f7ff44458ebf ed26168
Monday, 24 Jan 2022
23:41 Muhammad Moinur Rahman (bofh) search for other commits by this committer
Change PHP default version to 8.0

- databases/xapian-bindings is a mata port which do not have
  php:flavors and is unable to be MARKED to IGNORE as one of it's
  dependent databases/php-xapian do not support php8.0. Hence this
  creates a circular dependency and it fails to start bulk building. So
  for now remove PHP from OPTIONS_DEFAULT.

PR:             260595
Approved by:	ale portmgr(exp-run)
Sponsored by:	Bounce Experts
commit hash: 2e1fdc173831debc50f2c25b86e202c0a4967334 commit hash: 2e1fdc173831debc50f2c25b86e202c0a4967334 commit hash: 2e1fdc173831debc50f2c25b86e202c0a4967334 commit hash: 2e1fdc173831debc50f2c25b86e202c0a4967334 2e1fdc1
Monday, 10 Jan 2022
10:47 Muhammad Moinur Rahman (bofh) search for other commits by this committer
Welcome php81 to the tree

- Move extension sodium to common as all current supported php versions
  in the tree supports it
PR: 260774
Approved by:	ale
Sponsored by:	Bounce Experts
commit hash: c5a743203c5c76c2b8bc427c22c2ac3bfffd37f8 commit hash: c5a743203c5c76c2b8bc427c22c2ac3bfffd37f8 commit hash: c5a743203c5c76c2b8bc427c22c2ac3bfffd37f8 commit hash: c5a743203c5c76c2b8bc427c22c2ac3bfffd37f8 c5a7432
Tuesday, 6 Apr 2021
14:27 Mathieu Arnold (mat) search for other commits by this committer
framework: Remove $FreeBSD$

Where appropriate fiddle with a few other things.
commit hash: 5d33e045968104ac678d8b4b4ec1e8956bbf68e0 commit hash: 5d33e045968104ac678d8b4b4ec1e8956bbf68e0 commit hash: 5d33e045968104ac678d8b4b4ec1e8956bbf68e0 commit hash: 5d33e045968104ac678d8b4b4ec1e8956bbf68e0 5d33e04
Sunday, 28 Mar 2021
23:48 tz search for other commits by this committer
New port: net/pecl-xmlrpc

These functions can be used to write XML-RPC servers and clients.
You can find more information about XML-RPC at http://www.xmlrpc.com/,
and more documentation on this extension and its functions at
http://xmlrpc-epi.sourceforge.net/.

WWW: https://pecl.php.net/package/xmlrpc

PR:		254285, 250648
Submitted by:	Derek Schrock <dereks@lifeofadishwasher.com>
Reviewed by:	tz, ale
Approved by:	tz, ale
Differential Revision:	https://reviews.freebsd.org/D29264
Original commitRevision:569420 
Thursday, 31 Dec 2020
11:46 rene search for other commits by this committer
Unregister expired PHP 7.2

While here ensure the default versions/values match with each other.
Original commitRevision:559720 
Tuesday, 27 Oct 2020
09:50 ale search for other commits by this committer
PECL pdflib is deprecated and doesn't support PHP 8.0.
Original commitRevision:553429 
Friday, 23 Oct 2020
06:30 antoine search for other commits by this committer
json extension is included in lang/php80

With hat:	portmgr
Original commitRevision:553087 
Thursday, 22 Oct 2020
03:17 lwhsu search for other commits by this committer
Fix `make index`

Submitted by:	Yasuhiro KIMURA <yasu@utahime.org>
Original commitRevision:552923 
Wednesday, 21 Oct 2020
22:58 tz search for other commits by this committer
Welcome PHP 8.0 RC 2 to the ports tree

There are many greater changes including:
- json is now part of core
- xmlrpc is removed
- More than 150 backward incompatible changes

Have a look at: https://github.com/php/php-src/blob/php-8.0.0RC2/UPGRADING

Reviewed by:	ale, mfechner, Pascal Christen
Sponsored by:	PHP Update Service
Differential Revision:	https://reviews.freebsd.org/D26848
Original commitRevision:552906 
Monday, 30 Dec 2019
06:39 sunpoet search for other commits by this committer
Change USE_PHP=memcache from php-memcache to pecl-memcache
Original commitRevision:521466 
Wednesday, 18 Dec 2019
07:28 rene search for other commits by this committer
mcrypt is part of pecl since PHP 7.2

Reported by:	fluffy
Original commitRevision:520366 
Tuesday, 17 Dec 2019
18:43 rene search for other commits by this committer
Unregister PHP 7.1, upstream has dropped security support on 2019-12-01

Discused with:	portmgr
Original commitRevision:520342 
Friday, 29 Nov 2019
15:02 pkubaj search for other commits by this committer
Mk/bsd.port.mk: detect powerpc64 abi

We'll have a new abi on ppc64 soon (ELFv2) which is incompatible with the ELFv1
abi. We need to detect the abi on which we build stuff.

Submitted by:	mikael_urankar@gmail.com
Approved by:	portmgr (earlier version)
Differential Revision:	https://reviews.freebsd.org/D22039
Original commitRevision:518658 
Wednesday, 6 Nov 2019
17:01 pkubaj search for other commits by this committer
Mk/Uses/php.mk: fix build of all PHP modules when using php74 on GCC
architectures

php74 introduced C11 requirement and all optional PHP modules available in the
ports tree need to use C11 compiler.

PR:		240883
Approved by:	portmgr
Original commitRevision:516904 
Friday, 20 Sep 2019
12:21 tz search for other commits by this committer
Welcome PHP 7.4 RC 1 in the ports-tree.

There are many greater changes including:
- New module ffi
- Remove interbase module
- Remove recode module
- Remove wddx module
- Many modules changes the build switches
- Many modules changes the config format, so patches needed to be recreated

Special thanks to tobik and ale for their support.

Reviewed by:	tobik, ale, joneum
Sponsored by:	PHP Update Service
Differential Revision:	https://reviews.freebsd.org/D21349
Original commitRevision:512406 
Wednesday, 26 Jun 2019
17:27 sunpoet search for other commits by this committer
Update MASTER_SITES

PR:		238142
Submitted by:	sunpoet (myself)
Approved by:	maintainer (timeout, 1 month)
Original commitRevision:505173 
Tuesday, 11 Jun 2019
13:12 mat search for other commits by this committer
Simplify the PHP pkg-message.
Original commitRevision:503958 
Thursday, 6 Jun 2019
11:46 mat search for other commits by this committer
Put back the php extension installation message, now that it can be
shown on installation only.

Differential Revision:	https://reviews.freebsd.org/D20510
Original commitRevision:503575 
Friday, 24 May 2019
15:24 tobik search for other commits by this committer
Mk/Uses/php.mk: Drop unused mysql_DEPENDS

PR:		235942
Submitted by:	Miroslav Lachman <000.fbsd@quip.cz>
Approved by:	ale (maintainer)
Original commitRevision:502477 
Saturday, 30 Mar 2019
18:36 tobik search for other commits by this committer
Mk/Uses/php.mk: Flag invalid args

Approved by:	ale (maintainer)
Differential Revision:	https://reviews.freebsd.org/D19750
Original commitRevision:497318 
Tuesday, 1 Jan 2019
13:29 rene search for other commits by this committer
Remove references to PHP 5.6 from Mk/Uses/php.mk
Original commitRevision:488887 
13:19 rene search for other commits by this committer
Unregister PHP 5.6 which expired today.
Original commitRevision:488884 
Wednesday, 5 Dec 2018
13:59 rene search for other commits by this committer
Re-sync the value of PHP_EXT_DIR with the default version in the else clause.
Original commitRevision:486671 
13:57 rene search for other commits by this committer
Unregister PHP 7.0, it has reached its end-of-life on 2018-12-04.
Original commitRevision:486670 
Monday, 8 Oct 2018
08:52 tz search for other commits by this committer
Add PHP 7.3 RC2 to the ports-tree.

Notable changes:
- Switch from PCRE to PCRE2
- Many modules now require PCRE2 for building
- graphics/php73-gd: X11 option is no longer default

Changes to Mk/Uses/php.mk approved by ale
Original commitRevision:481525 
Monday, 27 Aug 2018
10:05 mat search for other commits by this committer
Typo.
Original commitRevision:478187 
Friday, 15 Jun 2018
14:43 pizzamig search for other commits by this committer
Mk/Uses/php.mk: small clean-up

Remove not existing extensions
Improve uniformity

Reviewed by:	ale
Sponsored by:	trivago N.V.
Differential Revision:	https://reviews.freebsd.org/D15807
Original commitRevision:472460 
Monday, 7 May 2018
18:18 brnrd search for other commits by this committer
Mk/Uses/php.mk: Drop support for WANT_ and USE_ PHP vars

Approved by:	portmgr (rene)
Differential Revision:	https://reviews.freebsd.org/D15014
Original commitRevision:469307 
Sunday, 11 Mar 2018
14:23 brnrd search for other commits by this committer
Mk/Uses/apache.mk: Migrate Mk/bsd.apache.mk to Uses

 - Chase required changes in framework (bsd.sanity.mk, bsd.port.mk)
 - Chase required changes in ports (version checks)
 - Chase required changes in PHP ports (include bsd.apache.mk)
 - exp-run by antoine, brnrd, joneum

PR:             223691 (exp-run)
Reviewed by:    joneum (hat apache), mat (portmgr), antoine (portmgr)
Approved by:    joneum (hat apache)
Approved by:	portmgr
With hat:       apache
Original commitRevision:464175 
Thursday, 8 Mar 2018
19:48 mat search for other commits by this committer
Introduce PHP flavors.

  Ports using USES=php:phpize, php:ext, php:zend, and php:pecl are now
  flavored.  They will automatically get flavors (php56, php70, php71, php72)
  depending of the versions they support (set with IGNORE_WITH_PHP).  As a
  consequence, ports using USES=pear and USES=horde are also flavored.

PR:		226242
Submitted by:	mat
Exp-run by:	antoine
Approved by:	portmgr
Sponsored by:	Absolight
Differential Revision:	https://reviews.freebsd.org/D14208
Original commitRevision:463917 
Thursday, 11 Jan 2018
18:39 tijl search for other commits by this committer
Replace USE_AUTOTOOLS with a plain BUILD_DEPENDS.
Original commitRevision:458777 
Wednesday, 10 Jan 2018
06:40 sunpoet search for other commits by this committer
Add USE_PHP=mcrypt for PHP 7.2
Original commitRevision:458602 
Thursday, 7 Dec 2017
16:40 tz search for other commits by this committer
Uses/php.mk: add missing sodium dependency

The issue becomes apparent when trying to build lang/php72-extensions
with sodium checked.

PR:           223811
Submitted by: Daniel Ylitalo <daniel@blodan.se>
Approved by:  ale
Original commitRevision:455738 
Thursday, 16 Nov 2017
10:48 tz search for other commits by this committer
Add PHP 7.2 RC6

Notable changes:
- mcrypt module was removed
- sodium module was added
- sybase_ct artifacts removed

Also many PECL ports will not work with this version
since some files got renamed.

Reviewed by:           mat, ale, Rainer Duffner <rainer@ultra-secure.de>
Differential Revision: https://reviews.freebsd.org/D12980
Original commitRevision:454302 
Thursday, 9 Nov 2017
18:05 mat search for other commits by this committer
Remove the php extensions pkg-message, it is more annoying than not.

Approved by:	bapt, adamw
Sponsored by:	Absolight
Differential Revision:	https://reviews.freebsd.org/D13001
Original commitRevision:453852 
Saturday, 9 Sep 2017
16:49 joneum search for other commits by this committer
When "USES= php:ext" is set into the Makefile, there is a following
warning:"@exec is deprecated, please use @[pre|post][un]exec" [1][2]
After change exec and unexec to post* it works again correctly

[1] https://github.com/freebsd/freebsd-ports/blob/master/CHANGES#L407
[2]
https://www.freebsd.org/doc/en/books/porters-handbook/book.html#plist-keywords-base-exec

Approved by:	portmgr (mat)
Approved my:	rene (mentor)
Differential Revision:	https://reviews.freebsd.org/D12215
Original commitRevision:449499 
Monday, 10 Apr 2017
15:08 mat search for other commits by this committer
Introduces USES=php:pecl.

It sets sane defaults when fetching from http://pecl.php.net/.

Sponsored by:	Absolight
Differential Revision:	https://reviews.freebsd.org/D10281
Original commitRevision:438174 
Sunday, 19 Feb 2017
20:25 sunpoet search for other commits by this committer
Add USE_PHP=memcached
Original commitRevision:434414 
Thursday, 16 Feb 2017
12:31 sunpoet search for other commits by this committer
Fix USE_PHP=redis

PR:		217133
Reported by:	Jonas Palm <jonaspalm@posteo.de>
Original commitRevision:434208 
Tuesday, 7 Feb 2017
12:27 mat search for other commits by this committer
Make USES=php behaves a bit more nicely with PHP 7.0 and 7.1 for ports
where USE_PHP includes modules that are 5.6 only (like mysql).

Sponsored by:	Absolight
Original commitRevision:433544 
Wednesday, 25 Jan 2017
18:42 sunpoet search for other commits by this committer
Fix memcache_DEPENDS

MFH:		2017Q1
Original commitRevision:432453 
Tuesday, 24 Jan 2017
11:31 tz search for other commits by this committer
Add support for PHP 7.1

Reviewed by: ale, pi, martin@waschbuesch.de, franco@opnsense.org
Approved by: ale
Original commitRevision:432321 
Monday, 28 Nov 2016
17:22 rakuco search for other commits by this committer
Uses/php.mk: Use EGREP instead of GREP when parsing config.h

Using ${GREP} was failing when grep was built with the WITHOUT_GNU_GREP_COMPAT
knob in src.conf. According to POSIX, | only works for alternation in extended
regular expressions (grep -E), although GNU grep disregards the difference.

The new syntax with ${EGREP} and no escaping of special characters works with
both BSD grep (without WITHOUT_GNU_GREP_COMPAT) as well as GNU grep.

Approved by:	mat
Differential Revision:	https://reviews.freebsd.org/D8663
Original commitRevision:427334 
Thursday, 3 Nov 2016
14:49 mat search for other commits by this committer
Fix depend on mod_php70.

PR:		214166
Reported by:	Vick Khera
Sponsored by:	Absolight
Original commitRevision:425222 
Friday, 21 Oct 2016
12:51 mat search for other commits by this committer
${RM} already has -f.

PR:		213570
Submitted by:	mat
Exp-run by:	antoine
Sponsored by:	Absolight
Original commitRevision:424411 
07:16 rene search for other commits by this committer
Unregister PHP 5.5, it expired on 2016-10-20

Submitted by:	rene
Reviewed by:	portmgr (mat)
Differential Revision:	https://reviews.freebsd.org/D8305
Original commitRevision:424380 
Wednesday, 7 Sep 2016
07:17 mat search for other commits by this committer
Add redis to the USE_PHP list of possible modules.

PR:		210171
Submitted by:	mat
Sponsored by:	Absolight
Original commitRevision:421478 
Tuesday, 23 Aug 2016
10:54 amdmi3 search for other commits by this committer
- Add enchant php55/php56/php70 extension

PR:		208828
Submitted by:	daniel@blodan.se
Approved by:	maintainer timeout (ale, 4 months)
Original commitRevision:420657 
Monday, 15 Aug 2016
15:28 mat search for other commits by this committer
Remove www/pecl-APC, it doesn't work with PHP 5.5+.

PR:		211344
Submitted by:	rene
Sponsored by:	Absolight
Original commitRevision:420242 
Wednesday, 3 Aug 2016
12:48 mat search for other commits by this committer
Prefix the PKGMESSAGES variable with an _ to show it is private.

Sponsored by:	Absolight
Original commitRevision:419515 
12:47 mat search for other commits by this committer
Don't use extension.ini any more, and have each extension install in its
file, so the order remains the same.

Every PHP (or Zend) extension now installs its own .ini file in
/usr/local/etc/php.  A PHP extension will be automatically activated
when installed.  The order into which extensions are loaded is
automatically guessed.  In some very rare cases, the guess will be
wrong, and PHP_MOD_PRIO will need to be set.  Refer to the USES=php
section of the Porter's Handbook for more information.

Convert ports touching etc/php/extensions.ini manually, or telling the
OP to do it.

And finally, bump PORTREVISION for all php extensions.

PR:		210697
Submitted by:	mat
Sponsored by:	Absolight
Differential Revision:	https://reviews.freebsd.org/D7022
Original commitRevision:419514 
12:09 mat search for other commits by this committer
Always include bsd.default-versions.mk in bsd.port.mk.

The variable defined in it are now always available after including
bsd.port.pre.mk.

PR:		210666
Submitted by:	mat
Exp-run by:	antoine
Sponsored by:	Absolight
Differential Revision:	https://reviews.freebsd.org/D6933
Original commitRevision:419511 
Wednesday, 20 Jul 2016
20:29 bdrewery search for other commits by this committer
Fix display of 7.0 for IGNORE
Original commitRevision:418854 
Wednesday, 29 Jun 2016
13:31 mat search for other commits by this committer
For some reason, != "" and == "" don't work the same with make and
fmake, but, empty does.

Pointy hat to:	mat, or make(1) pick one.
Sponsored by:	Absolight
Original commitRevision:417764 
Tuesday, 28 Jun 2016
14:00 mat search for other commits by this committer
Move USE_PHPEXT, USE_PHP_BUILD and USE_ZENDEXT to unsupported, now that
they have been removed from the ports tree.

Sponsored by:	Absolight
Original commitRevision:417720 
13:57 mat search for other commits by this committer
Add support for USE_PHP=ext:build to add a build dependency on the extension.

PR:		210529
Submitted by:	mat
Exp-run by:	antoine
Sponsored by:	Absolight
Differential Revision:	https://reviews.freebsd.org/D6936
Original commitRevision:417718 
13:57 mat search for other commits by this committer
USEify USES=php.

The following variables have been folded into arguments:

- USE_PHPIZE -> USES=php:phpize
- USE_PHPEXT -> USES=php:ext
- USE_ZENDEXT -> USES=php:zend
- USE_PHP_BUILD -> USES=php:build
- WANT_PHP_CLI -> USES=php:cli
- WANT_PHP_CGI -> USES=php:cgi
- WANT_PHP_MOD -> USES=php:mod
- WANT_PHP_WEB -> USES=php:web
- WANT_PHP_EMB -> USES=php:embed

PR:		210529
Submitted by:	mat
Exp-run by:	antoine
Sponsored by:	Absolight
Differential Revision:	https://reviews.freebsd.org/D6936
Original commitRevision:417717 
Thursday, 23 Jun 2016
18:46 ohauer search for other commits by this committer
- fix detection of threaded httpd

Approved by:	mat@
Original commitRevision:417396 
13:19 mat search for other commits by this committer
Move bsd.php.mk to Uses/php.mk

PR:		210323
Submitted by:	mat
Exp-run by:	antoine
Sponsored by:	Absolight
Differential Revision:	https://reviews.freebsd.org/D6867
Original commitRevision:417374 

Number of commits found: 86