Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 25 - tk-8.3.3.ebuild
Summary: tk-8.3.3.ebuild
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Development (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Damon Conway (RETIRED)
Keywords: EBUILD
Depends on: 24
Blocks: 4 28
  Show dependency tree
Reported: 2002-01-04 19:18 UTC by Tod M. Neidt
Modified: 2003-02-04 19:42 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---

tk-8.3.3.ebuild (tk-8.3.3.ebuild,2.01 KB, text/plain)
2002-01-04 19:19 UTC, Tod M. Neidt

Note You need to log in before you can comment on or make changes to this bug.
Description Tod M. Neidt 2002-01-04 19:18:26 UTC

Please find attached tcl-8.3.3.ebuild and tk-8.3.3.ebuild.  These
ebuilds accomplish the following:

1. split the tcl and tk packages into separate ebuilds.
This makes writing ebuilds for packages that depend on tcl and/or tk
much easier to handle (see expect-5.33.0.ebuild post and the
vim-6.0-r2.ebuild patch attached).  I recommend putting the tcl ebuild
under dev-lang/tcl and the tk ebuild under dev-tcltk/tk.

2. ebuilds are now version independent. 

Renaming ebuilds to *-8.4.2.ebuild should work.  I have not tested this,
but these ebuilds were based on the tcl-tk-8.4.2.ebuild.

3. The original tcl-tk-8.3.3.ebuild did not install the private headers
and's for tcl and tk.  This is why vim-6.0-r2.ebuild did not
work with 'use tcltk'

4. Promotes world peace and smells minty fresh.

Splitting up tcl and tk into separate ebuilds may cause some minor pain
updating the dependencies of ebuilds that depend on them, but I think it
is worth it in the long run.

Comment 1 Tod M. Neidt 2002-01-04 19:19:05 UTC
Created attachment 13 [details]
Comment 2 Damon Conway (RETIRED) gentoo-dev 2002-01-09 14:18:30 UTC
Accepting as a real bug.  I'm testing the ebuilds out on my system.
Comment 3 Damon Conway (RETIRED) gentoo-dev 2002-01-09 14:37:14 UTC
It works for me, so I'm committing the ebuild.
Comment 4 Tod M. Neidt 2002-01-09 14:44:14 UTC

Some additional info that might be of use.

1. The expect ebuild (bug 28) is a good test of a working tcl and tk
installation. It depends on tcl-8.3* and tk-8.3*, but won't compile because the
private headers are not installed by the current tcl-tk ebuild.

2. Contrary to my original comments, the submitted tcl-8.3.3 ebuild does not fix
the vim --with-tcl problem.  It does allow vim to be compiled successfully using
the --with-tcl configure flag and the resulting vim appears to run fine, however
it doesn't pass the 
VIMINIT='let OS = system("uname -s")' vim
test that agriffis pointed out to me (see vim-6.0-r3.ebuild)  This appears to be
an upstream vim issue.