Opened 3 months ago

Closed 3 weeks ago

#73234 closed enhancement (fixed)

cmake: Use release download

Reported by: ryandesign (Ryan Carsten Schmidt) Owned by: michaelld (Michael Dickens)
Priority: Normal Milestone:
Component: ports Version:
Keywords: Cc: mascguy (Christopher Nielsen), Dave-Allured (Dave Allured), lcvisser (Ludo Visser)
Port: cmake

Description

The cmake port currently downloads an automatically-generated tarball from gitlab:

% port distfiles cmake | grep gitlab
  https://gitlab.kitware.com/cmake/cmake/-/archive/v3.31.7/cmake-3.31.7.tar.bz2

Automatically-generated tarballs are not guaranteed to remain immutable.

When a project provides a manually-created release distfile, we should use that instead. The cmake project does provide such a release distfile. They are linked at https://cmake.org/download/

Making this change at the same time as a version update would be ideal.

Change History (3)

comment:1 Changed 3 months ago by Dave-Allured (Dave Allured)

Cc: Dave-Allured added

comment:2 Changed 4 weeks ago by lcvisser (Ludo Visser)

Cc: lcvisser added

comment:3 Changed 3 weeks ago by Ludo Visser <ludo.visser@…>

Resolution: fixed
Status: assignedclosed

In ff63f299fe499902d1705c6e652627467473764b/macports-ports (master):

cmake: update to version 3.31.10

  • update to latest legacy version 3.31.10
  • use github instead of KitWare gitlab to avoid the block by anubis

Closes: #73234
Closes: #73236

Note: See TracTickets for help on using tickets.