New Ticket     Tickets     Wiki     Browse Source     Timeline     Roadmap     Ticket Reports     Search

Ticket #18450 (closed enhancement: wontfix)

Opened 4 years ago

Last modified 4 years ago

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: mcalhoun@…
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

comment:1 Changed 4 years ago by raimue@…

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

comment:2 Changed 4 years ago by blb@…

  • Status changed from new to closed
  • Resolution set to wontfix

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 4 years ago by anonymous

  • Milestone Port Bugs deleted

Milestone Port Bugs deleted

comment:4 follow-up: ↓ 5 Changed 4 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 4 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.