Page MenuHomeFreeBSD

Remove dependency on Python-2.7 from LLVM-7.0
ClosedPublic

Authored by se on Mar 19 2021, 4:35 PM.
Tags
None
Referenced Files
Unknown Object (File)
Fri, Apr 26, 11:59 AM
Unknown Object (File)
Fri, Apr 26, 10:27 AM
Unknown Object (File)
Fri, Apr 26, 6:26 AM
Unknown Object (File)
Thu, Apr 25, 10:30 PM
Unknown Object (File)
Feb 23 2024, 7:22 AM
Unknown Object (File)
Dec 20 2023, 3:58 AM
Unknown Object (File)
Dec 10 2023, 9:54 PM
Unknown Object (File)
Nov 27 2023, 2:51 AM
Subscribers

Details

Summary

The devel/llvm70 port is a direct or indirect dependency of a number of other ports.
It is marked as deprecated due to the dependency on Python-2.7.
Only the LLDB program built with this port by default does actually require on that obsolete Python version.
Removal of the LLDB option and thus the ability to build lldb-7.0 as part of this port allows to provide the essential functionality.
The old LLDB built by this port is obsolete, anyway. Its removal should therefore not cause any issues for users of this port.
If this change has been committed, a number of depending ports without direct dependency on Python-2.7 can be taken off the list of ports to be removed on 2021-06-23 (review D28665).

Test Plan

Build and test the updated port.
Build and test lang/ldc as one of the ports that depend on this port.

Diff Detail

Repository
rP FreeBSD ports repository
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

I did not fully check the file lists, but LGTM.

Should we mention that the debugger is not included in the pkg-descr? It's not something we'd normally do I think, but might be sensible here because it was provided in an earlier PORTREVISION?

This revision is now accepted and ready to land.Mar 19 2021, 5:45 PM

Thanks for taking care of this. I will update D28665 somehow.

In D29342#657164, @rene wrote:

Thanks for taking care of this. I will update D28665 somehow.

Done.