Opened 3 years ago

Closed 3 years ago

Last modified 3 years ago

#56053 closed enhancement (fixed)

Respect cxx_stdlib and delete_la_files in selection of archive_site

Reported by: raimue (Rainer Müller) Owned by: jmroot (Joshua Root)
Priority: Normal Milestone: MacPorts 2.5.0
Component: base Version:
Keywords: Cc: mojca (Mojca Miklavec)
Port:

Description

From macports-dev: On 2018-03-12 21:39, Ryan Schmidt wrote: On Mar 11, 2018, at 10:15, Rainer Müller wrote:

I think we should use cxx_stdlib as one additional criteria to respect when selecting an archive site here:

https://github.com/macports/macports-ports/blob/master/_resources/port1.0/fetch/archive_sites.tcl

https://github.com/macports/macports-base/blob/995dde8476c48580db4f6eedfde09e90dc5e8c99/src/package1.0/portarchivefetch.tcl#L66

Then the archive site would no longer be used if anyone changes the default in macports.conf.

Yes, absolutely, and we need to do the same for delete_la_files.

This is necessary for the switch of the default cxx_stdlib.

Change History (4)

comment:1 Changed 3 years ago by raimue (Rainer Müller)

And we also need the same for startupitem_install. The symlinks for /Library/{LaunchAgents,LaunchDaemons} are in the archive (see #44496).

comment:2 Changed 3 years ago by mojca (Mojca Miklavec)

Cc: mojca added

comment:3 Changed 3 years ago by jmroot (Joshua Root)

Owner: set to jmroot
Resolution: fixed
Status: newclosed

In cbbc31e677f741bb522f255e1b70cec1b4716afd/macports-base:

Check cxx_stdlib, delete_la_files for archive sites

Fixes: #56053

comment:4 Changed 3 years ago by jmroot (Joshua Root)

Component: portsbase
Note: See TracTickets for help on using tickets.