Opened 15 years ago

Closed 15 years ago

Last modified 15 years ago

#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 15 years ago by raimue (Rainer Müller)

Cc: mcalhoun@… added
Owner: changed from macports-tickets@… to blb@…
Port: python26 added

comment:2 Changed 15 years ago by blb@…

Resolution: wontfix
Status: newclosed

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.

comment:3 Changed 15 years ago by (none)

Milestone: Port Bugs

Milestone Port Bugs deleted

comment:4 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 in reply to:  4 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.

Note: See TracTickets for help on using tickets.