Opened 12 years ago

Closed 12 years ago

#36243 closed enhancement (fixed)

maxima's only dependency on 32 bit tk should be made optional, it is for xmaxima

Reported by: KubaO (Kuba Ober) Owned by: KubaO (Kuba Ober)
Priority: Normal Milestone:
Component: ports Version: 2.1.2
Keywords: haspatch maintainer Cc:
Port: maxima

Description

Maxima depends on the currently 32 bit tk from macports. The part of maxima that needs it is the graphical shell xmaxima. An alternative shell wxMaxima-devel already is 64 bit clean (doesn't depend on any i386 ports). The xmaxima should be made a variant that's turned on by default but can be turned off. In presence of xmaxima variant maxima should be 32-bit only, otherwise is universal.

I'll work on a patch.

Attachments (2)

no-xmaxima.patch (2.9 KB) - added by KubaO (Kuba Ober) 12 years ago.
math_maxima_portfile.diff (4.8 KB) - added by KubaO (Kuba Ober) 12 years ago.

Download all attachments as: .zip

Change History (9)

comment:1 Changed 12 years ago by ci42

Owner: changed from macports-tickets@… to kuba@…

Changed 12 years ago by KubaO (Kuba Ober)

Attachment: no-xmaxima.patch added

Changed 12 years ago by KubaO (Kuba Ober)

Attachment: math_maxima_portfile.diff added

comment:2 Changed 12 years ago by KubaO (Kuba Ober)

Note that port variant logic will correctly use the dependency on tk to confine available build archs to i386. When no_xmaxima is present, a universal build would be possible as long as chosen lisp would support such builds. At the moment sbcl is single-arch only #29832.

comment:3 Changed 12 years ago by KubaO (Kuba Ober)

This is ready to be applied. Is there a way for me to change keywords after a ticket has been opened?

comment:4 Changed 12 years ago by KubaO (Kuba Ober)

Cc: kuba@… added

Cc Me!

comment:5 Changed 12 years ago by ci42

Keywords: haspatch maintainer added

comment:6 Changed 12 years ago by ci42

Cc: kuba@… removed

comment:7 Changed 12 years ago by anddam (Andrea D'Amore)

Resolution: fixed
Status: newclosed

Committed r98115, ticket closed.

Note: See TracTickets for help on using tickets.