[MacPorts] #73854: oracle-instantclient: automatic download of distfiles no longer possible ; outdated versions ; updated archs

MacPorts noreply at macports.org
Mon May 4 11:59:29 UTC 2026


#73854: oracle-instantclient: automatic download of distfiles no longer possible ;
outdated versions ; updated archs
----------------------------------------------+------------------------
  Reporter:  BjarneDMat                       |      Owner:  BjarneDMat
      Type:  defect                           |     Status:  assigned
  Priority:  Normal                           |  Milestone:
 Component:  ports                            |    Version:
Resolution:                                   |   Keywords:
      Port:  oracle-instantclient php-oracle  |
----------------------------------------------+------------------------
Changes (by BjarneDMat):

 * status:  new => assigned
 * owner:  (none) => BjarneDMat


Old description:

> OK, I discovered these problems, because `php-oracle` fails to install,
> leading the buildbots to fail all my updates to the `lang/php/Portfile`.
>
> 1. Oracle has moved all downloads behind a login-wall
> 2. the `master_sites` URL has changed
> 3. the versions ''' !really! ''' needs to be updated
> 4. there's now an `arm64` version too
> 5. every `arch` now has it's own latest version
> 6. Oracle has changed the download format from `.zip` to `.dmg` for the
> `arm64` & `x86_64` arches
> 7. ports that have `depends_lib{,-append} port:oracle-instantclient` now
> fail in the buildbot due to (1)
> 8. `post-fetch` fails when `master_sites` is correct
>
> regarding (6): \\
> Can one just set `extract.suffix` to `.dmg` where required ?
>
> regarding (8): \\
> The issue here is, that w/ an in-correct `master_sites` one just get a
> bare `404` ; w/ a correct `master_sites` one gets '''both''' a `404` and
> some `html`
>
> I've got a draft PR : https://github.com/macports/macports-
> ports/pull/32229

New description:

 OK, I discovered these problems, because `php-oracle` fails to install,
 leading the GitHub Actions CI to fail all my updates to the
 `lang/php/Portfile`.

 1. Oracle has moved all downloads behind a login-wall
 2. the `master_sites` URL has changed
 3. the versions ''' !really! ''' needs to be updated
 4. there's now an `arm64` version too
 5. every `arch` now has it's own latest version
 6. Oracle has changed the download format from `.zip` to `.dmg` for the
 `arm64` & `x86_64` arches
 7. ports that have `depends_lib{,-append} port:oracle-instantclient` now
 fail in the buildbot due to (1)
 8. `post-fetch` fails when `master_sites` is correct

 regarding (6): \\
 Can one just set `extract.suffix` to `.dmg` where required ?

 regarding (8): \\
 The issue here is, that w/ an in-correct `master_sites` one just get a
 bare `404` ; w/ a correct `master_sites` one gets '''both''' a `404` and
 some `html`

 I've got a draft PR : https://github.com/macports/macports-
 ports/pull/32229

--

-- 
Ticket URL: <https://trac.macports.org/ticket/73854#comment:13>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list