python 2.7 marked as deprecated and EOL while 2.7.18 RC is available
Christoph Moench-Tegeder
cmt at burggraben.net
Sat Apr 18 18:24:25 UTC 2020
## ajtiM via freebsd-ports (freebsd-ports at freebsd.org):
> > asterisk16: 16.9.0
That's surprising - asterisk16 with somewhat usual OPTIONS does not
have a direct python dependency - I'd guess you're seeing an indirect
dependency via newt (devel/newt) which has PYTHON as a default OPTION;
but it can use either (2 or 3) python - here it happily uses python 3.7.
> FreeCAD: 0.18.4_4
Perhaps again an indirect dependency? Through vtk6, I guess (that needs
to be replaced by vtk8, working on it). Except for that I've recently
removed all python 2 support from FreeCAD and it's toolkits.
> en-gimp-help-html: 2.10.0_1
That port doesn't even exist anymore (see MOVED,
graphics/gimp-help||2020-03-01|Has expired: Broken )
> gimp: 2.10.18,2
Through py-gimp? That's scheduled for removal.
> latex-beamer: 3.57
How that? Indirect dependency via texlive-texmf? Even if our texlive
would need some love (read: update), it's fully happy with python 3.7.
> opencascade: 7.4.0_2
Again, vtk6...
> BTW, I do not know why some apps need llvm60 still:
That shouldn't be.
> pkg delete llvm60:
>
> FreeCAD: 0.18.4_4
> llvm60: 6.0.1_7
> py37-pyside2: 5.14.2
> py37-pyside2-tools: 5.14.2
> py37-shiboken2: 5.14.2
It's shiboken2 which has a dependency on the default ports llvm (see
https://wiki.freebsd.org/WhyDoIHaveToBuildLLVMWhenIAlreadyHaveClangInstalleds
as per usual) - but that would be llvm90 since septemper 2019.
Looks like you're picking up random cruft during build and not following
default version changes.
Regards,
Christoph
--
Spare Space
More information about the freebsd-ports
mailing list