Bug 273964 - devel/py-cadquery-pywrap: depends on llvm10
Summary: devel/py-cadquery-pywrap: depends on llvm10
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Package Infrastructure (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: Muhammad Moinur Rahman
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-09-20 11:31 UTC by Brooks Davis
Modified: 2023-09-20 17:09 UTC (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Brooks Davis freebsd_committer freebsd_triage 2023-09-20 11:31:20 UTC
llvm10 has nearly no consumers and will be removed in the not to distant future.

devel/py-cadquery-pywrap builds fine with the dependency removed and it doesn't seem to make sense as a direct dependency (surly the lib depend should in devel/py-clang?)
Comment 1 Muhammad Moinur Rahman freebsd_committer freebsd_triage 2023-09-20 11:46:59 UTC
I will give it a try and let you know.
Comment 2 commit-hook freebsd_committer freebsd_triage 2023-09-20 17:03:40 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=e46126d5d35bf996048bcaa47d4de3a7fc7aa75d

commit e46126d5d35bf996048bcaa47d4de3a7fc7aa75d
Author:     Brooks Davis <brooks@FreeBSD.org>
AuthorDate: 2023-09-20 15:55:42 +0000
Commit:     Brooks Davis <brooks@FreeBSD.org>
CommitDate: 2023-09-20 17:02:00 +0000

    devel/llvm10: deprecate, set short expiration

    All dependent ports appear not to depend on llvm10 in practice and I've
    submitted PRs for them.  Set an expiration (somewhat shorter than ideal)
    so llvm10 doesn't end up in 2023Q4.

    PR:             273963, 273964, 273977

 devel/llvm10/Makefile | 3 +++
 1 file changed, 3 insertions(+)
Comment 3 commit-hook freebsd_committer freebsd_triage 2023-09-20 17:07:42 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=82129b064713d0be55cb553bb601f146f063e6f9

commit 82129b064713d0be55cb553bb601f146f063e6f9
Author:     Muhammad Moinur Rahman <bofh@FreeBSD.org>
AuthorDate: 2023-09-20 14:27:38 +0000
Commit:     Muhammad Moinur Rahman <bofh@FreeBSD.org>
CommitDate: 2023-09-20 17:07:11 +0000

    devel/py-cadquery-pywrap: Switch to llvm11

    The port had a runtime dependency on llvm10 however this port also has a
    runtime dependency on py-clang which is as of now version 11 that means
    that it is based on llvm11/clang11. So in effort to remove llvm10 switch
    to llvm11. In case this breaks runtime upstream has more recent versions
    which supports llvm13.

    PR:             273964
    Reported by:    brooks
    Approved by:    portmgr (blanket)

 devel/py-cadquery-pywrap/Makefile | 11 +++--------
 1 file changed, 3 insertions(+), 8 deletions(-)