Opened 13 years ago

Closed 3 years ago

#17189 closed enhancement (fixed)

tcl 8.5.5 - Add variant for installing the private headers

Reported by: krunk7@… Owned by: MarcusCalhoun-Lopez (Marcus Calhoun-Lopez)
Priority: Normal Milestone:
Component: ports Version:
Keywords: Cc: MarcusCalhoun-Lopez (Marcus Calhoun-Lopez), cooljeanius (Eric Gallager), larryv (Lawrence Velázquez)
Port: tcl

Description

This patch adds a variant to tcl 8.5.5. port which enables installation of the tcl private headers needed to build some applications.

Attachments (1)

patch-tcl-Portfile.diff (410 bytes) - added by krunk7@… 13 years ago.
TCL Patch for private headers variant.

Download all attachments as: .zip

Change History (16)

Changed 13 years ago by krunk7@…

Attachment: patch-tcl-Portfile.diff added

TCL Patch for private headers variant.

comment:1 Changed 13 years ago by mf2k (Frank Schima)

Owner: changed from macports-tickets@… to mww@…
Port: tcl added

Assigning to maintainer.

comment:2 Changed 13 years ago by MarcusCalhoun-Lopez (Marcus Calhoun-Lopez)

Until dependencies allow inclusion of variants (#126), may I humbly suggest that, if the private headers are to be installed,
that it be the default behavior and not a variant.
Otherwise, no port could reliably ensure that they are installed.

Including the private headers would make, e.g., maintaining the port expect easier.

comment:3 Changed 13 years ago by MarcusCalhoun-Lopez (Marcus Calhoun-Lopez)

Cc: mcalhoun@… added

Cc Me!

comment:4 in reply to:  2 Changed 13 years ago by blb@…

Replying to mcalhoun@…:

Including the private headers would make, e.g., maintaining the port expect easier.

Would that fix #13827?

comment:5 Changed 13 years ago by markd@…

Installing private headers breaks some things. Don't remember what, but if I had time to dredge up an old ticket from 3-4 years ago it would give details because at one time the private headers were installed by default briefly until the problems were noticed. I suppose if the variant were commented well it might be ok.

comment:6 Changed 13 years ago by MarcusCalhoun-Lopez (Marcus Calhoun-Lopez)

It seems that the private headers were put in in r12893 and taken out in r13165.

comment:7 Changed 12 years ago by malte.sussdorff@…

I do agree that private headers would make things much easier, if only that it would allow the port of xotcl to get to a new version and not having to linger with an outdated version for ages now.

comment:8 Changed 12 years ago by (none)

Milestone: Port Enhancements

Milestone Port Enhancements deleted

comment:9 Changed 8 years ago by ryandesign (Ryan Schmidt)

Has duplicate #39431.

comment:10 Changed 8 years ago by cooljeanius (Eric Gallager)

Cc: egall@… added

Cc Me!

comment:11 in reply to:  7 Changed 8 years ago by cooljeanius (Eric Gallager)

Replying to malte.sussdorff@…:

I do agree that private headers would make things much easier, if only that it would allow the port of xotcl to get to a new version and not having to linger with an outdated version for ages now.

That, and other outdated Tcl-related ports.

comment:12 Changed 5 years ago by larryv (Lawrence Velázquez)

Cc: larryv@… added

Cc Me!

comment:13 Changed 5 years ago by larryv (Lawrence Velázquez)

Does anyone have any idea what these problems from over 8 years ago were? Many other distributions do include the private headers:

comment:14 Changed 4 years ago by mf2k (Frank Schima)

Owner: mww@… deleted
Status: newassigned
Version: 1.6.0

See #53012.

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

Owner: set to MarcusCalhoun-Lopez
Resolution: fixed
Status: assignedclosed

In 453df368d934751552c56808c037452432777665/macports-ports (master):

tcl/tk: install private header files

Fixes #17189

Note: See TracTickets for help on using tickets.