Opened 16 years ago

Last modified 6 years ago

#17191 closed submission

Tix 8.4.3 - Tk Interface eXtension — at Version 2

Reported by: krunk7@… Owned by: macports-tickets@…
Priority: Normal Milestone:
Component: ports Version:
Keywords: Cc: ryandesign@…
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.

Change History (4)

Changed 16 years ago by krunk7@…

Attachment: Portfile added

Portfile for Tix

comment:1 Changed 15 years ago by MarcusCalhoun-Lopez (Marcus Calhoun-Lopez)

Cc Me!

comment:2 Changed 15 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 15 years ago by ryandesign (Ryan Carsten Schmidt)

Attachment: Portfile-ryandesign added
Note: See TracTickets for help on using tickets.