diff options
author | Muhammad Moinur Rahman <bofh@FreeBSD.org> | 2022-02-12 09:38:24 -0600 |
---|---|---|
committer | Muhammad Moinur Rahman <bofh@FreeBSD.org> | 2022-02-12 09:41:51 -0600 |
commit | e8d9493812a510f7c1cc94632836e1d5731de250 (patch) | |
tree | f337293805bd65725a6bd62da592e11a9668b955 /UPDATING | |
parent | 72923f58ba52b846c681aa7262eb161b6152b062 (diff) | |
download | freebsd-ports-e8d9493812a510f7c1cc94632836e1d5731de250.zip |
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
Diffstat (limited to 'UPDATING')
-rw-r--r-- | UPDATING | 12 |
1 files changed, 12 insertions, 0 deletions
@@ -5,6 +5,18 @@ they are unavoidable. You should get into the habit of checking this file for changes each time you update your ports collection, before attempting any port upgrades. +20220212: + AFFECTS: users of lang/php8[01][-extensions]? + AUTHOR: bofh@FreeBSD.org + + Non-Default OPTION MYSQL80 has been removed in lieu of making + php8[01]-openssl as part of DEFAULT php8[01] installation. Although + for php74 it is not the case. Ports that depends on + security/php8[01]-openssl will no longer be installed as these have + been removed. There is no side effect of this for ports which have + USE_PHP=openssl. In case for php74 as the default php74-openssl will + be installed otherwise it will be used from php installation. + 20220207: AFFECTS: users of security/amavisd-new AUTHOR: flo@FreeBSD.org |