#18450 closed enhancement (wontfix)
python26: please remove indirect dependency on xorg-libs
Reported by: | arsptr@… | Owned by: | blb@… |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | 1.7.0 |
Keywords: | Cc: | MarcusCalhoun-Lopez (Marcus Calhoun-Lopez) | |
Port: | python26 |
Description
Is it possible to get python26 (or dependents) obey the +no_x11 variant so that I don't have to have all of the xorg-libs installed?
I can live without the tk library, for example. Perhaps that can be split into a separate py26-tk port even?
Change History (5)
comment:1 Changed 16 years ago by raimue (Rainer Müller)
Cc: | mcalhoun@… added |
---|---|
Owner: | changed from macports-tickets@… to blb@… |
Port: | python26 added |
comment:2 Changed 16 years ago by blb@…
Resolution: | → wontfix |
---|---|
Status: | new → closed |
comment:4 follow-up: 5 Changed 15 years ago by andreas@…
Seriously, how many % of everyone who port install python26 uses IDLE.app???
I hate all these friggin xorg libs and the bloody tk wont build with +quartz on snow leopard.
To me it just sounds wierd to include these crazy dependencies just because of IDLE.app but maybe thats just me.
comment:5 Changed 15 years ago by blb@…
Replying to andreas@…:
I hate all these friggin xorg libs and the bloody tk wont build with +quartz on snow leopard.
Note that the entirety of xorg items brought in by tk are less than the python26 port itself (both in disk space used and time to compile). It's definitely nowhere near all of xorg...
Also, python26 has a +no_tkinter variant to disable the Tkinter parts.
Splitting such ports is how it works currently with 2.5, but that has issues (#12369). Also, IDLE.app won't work without tkinter. Finally, in order to create an install which is compatible with what you get from python.org, disabling modules is a bad idea.
Note that the tk port does have a +quartz variant, but I have not tested whether tkinter is compatible with it out of the box.