Opened 16 years ago
Closed 6 years ago
#17191 closed submission (fixed)
Tix 8.4.3 - Tk Interface eXtension
Reported by: | krunk7@… | Owned by: | jameskyle@… |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | |
Keywords: | Cc: | ryandesign (Ryan Carsten Schmidt), mww@…, sofi@… | |
Port: | tix |
Description (last modified by ryandesign (Ryan Carsten Schmidt))
From the home page:
Tix, the Tk Interface eXtension, is a powerful set of user interface components that expands the capabilities of your Tcl/Tk and Python applications. Using Tix together with Tk will greatly enhance the appearance and functionality of your application.
Attachments (2)
Change History (14)
Changed 16 years ago by krunk7@…
comment:2 Changed 16 years ago by ryandesign (Ryan Carsten Schmidt)
Cc: | ryandesign@… added |
---|---|
Description: | modified (diff) |
Port: | Tix added |
There are several problems with the port as submitted.
- The master_sites should just be "sourceforge" (efficiency issue; this way you get all the sourceforge mirrors instead of just the one you specified).
- The distfiles line should be replaced with "distname ${name}${version}-src" (stylistic issue).
- configure.args should not include --prefix=${prefix} (redundancy issue; MacPorts already puts --prefix=${prefix} in configure.pre_args for you).
- The remaining configure args should use ${prefix} instead of /opt/local (accuracy issue; MacPorts may be in a different prefix).
- I assume the entire pre-build block can be deleted; it's not appropriate for a port to call the port command to build another port. That's what dependencies are for, which this port already declares sufficiently.
- The mixture of tabs and spaces should be replaced with all spaces (stylistic issue).
- There should be an $Id$ line at the top (stylistic issue).
I'll try fixing these issues and submitting a new port.
Changed 16 years ago by ryandesign (Ryan Carsten Schmidt)
Attachment: | Portfile-ryandesign added |
---|
comment:3 Changed 16 years ago by ryandesign (Ryan Carsten Schmidt)
Cc: | mww@… added |
---|
Well, here's a "fixed" port addressing the above. It doesn't work. It turns out the weird pre-build phase from the original port is what makes it work. For some inexplicable reason Tix is trying to use parts of Tcl and/or Tk that are in its build directory. tclConfig.sh and tkConfig.sh also include references to things in the Tcl and Tk build directories (from which Tix must be getting those paths) which also seems untenable; I do not understand the purpose of listing in files which are permanently installed the paths of locations which no longer exist.
comment:4 Changed 16 years ago by jmroot (Joshua Root)
Type: | enhancement → submission |
---|
comment:5 Changed 16 years ago by (none)
Milestone: | Port Submissions |
---|
Milestone Port Submissions deleted
comment:6 Changed 15 years ago by raimue (Rainer Müller)
Owner: | changed from macports-tickets@… to jameskyle@… |
---|
James, any updates for this? If you are no longer interested, please close the ticket as a wontfix.
Maybe you could adapt the way the tk port uses the tcl sources.
comment:7 follow-up: 9 Changed 14 years ago by raimue (Rainer Müller)
Keywords: | lack-of-interest added |
---|---|
Resolution: | → wontfix |
Status: | new → closed |
comment:9 Changed 10 years ago by sofi@…
Replying to raimue@…:
PLEASE!! I would still be interested in a functioning port for Tix! Is there any other solution how to install and link Tix properly? ThankS
comment:10 Changed 6 years ago by chrstphrchvz (Christopher Chavez)
For reference, there was a Tix port added back in June 2014, and it does seem to work (I can run wish8.6 demos/widget
from the tarball). Should the resolution be changed?
comment:11 Changed 6 years ago by mf2k (Frank Schima)
Keywords: | lack-of-interest removed |
---|---|
Port: | tix added; Tix removed |
Resolution: | wontfix |
Status: | closed → reopened |
Version: | 1.6.0 |
comment:12 Changed 6 years ago by mf2k (Frank Schima)
Resolution: | → fixed |
---|---|
Status: | reopened → closed |
Portfile for Tix