> On 15 Mar 2020, at 8:00 pm, macports-users-requ...@lists.macports.org wrote:
> 
>> 
>> My old PowerMac G5 cannot build the CMake being supplied with
>> MacPorts. I know CMake now requires C+11 or C++14, and the antique
>> tools on the Mac do not meet the requirements. I want to pin CMake to
>> an older version for the Mac. For example, 3.15.4 or 3.14.6.
>> 
>> How do I pin a package using MacPorts?
> 
> MacPorts doesn't have a "pin a package" feature. We would not be able to 
> accommodate the explosion of bug reports that would arise if we allowed users 
> to construct arbitrary combinations of versions of ports from the past. 
> Instead, we focus on providing a single collection of ports that are 
> hopefully somewhat up to date and should work together.
> 
> In a collection of this size, it is inevitable that at any given point some 
> things will be broken, such as the bug you found where cmake doesn't build on 
> 10.5 right now. Those bugs should be fixed.
> 
> While we don't allow users to decide what version of a port they want, the 
> maintainer of a port can make such decisions and it can be based on 
> variables. For example, several ports already restrict themselves to an older 
> version of the software when the port is installed on older operating systems 
> if the latest version of the software no longer builds on older systems. If 
> that were necessary to resolve this issue for 10.5, the maintainer of the 
> port could choose to do that, however it's not clear at this point whether 
> that would help.

Ryan

I've just been a dumb user, so the answer may be obvious

Can I download a port build, 'maintain it' build and install on my system?

James

Reply via email to