Re: make_index: benchmarks/phoronix-test-suite: no entry for /usr/local/lib/php/20200930/ ?

From: Dimitry Andric <>
Date: Wed, 16 Feb 2022 14:44:47 UTC
On 16 Feb 2022, at 14:43, Dimitry Andric <> wrote:
> Since a few days (probably), make index in ports dies with:
> make_index: /share/dim/ports-main/benchmarks/phoronix-test-suite: no entry for /usr/local/lib/php/20200930/

FWIW, this regressed with :

commit e8d9493812a510f7c1cc94632836e1d5731de250
Author: Muhammad Moinur Rahman <>
Date:   Sat Feb 12 09:38:24 2022 -0600

    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 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:
    Approved by:    tz (private email) ale (private email)
    Sponsored by:   Bounce Experts