1 |
-----BEGIN PGP SIGNED MESSAGE----- |
2 |
Hash: SHA1 |
3 |
|
4 |
I've done some work on providing multi-slot Tcl and Tk packages. |
5 |
you can find it on my overlay [1] |
6 |
|
7 |
this work consists basiaclly of: |
8 |
1) modifying tcl/tk ebuilds for install stuff with |
9 |
- --prefix=/usr/tcl/${SLOT} |
10 |
and merging all the ebuilds code into the tcltk eclass |
11 |
2) provide a tcltk eselect module for switching the active tcltk version |
12 |
|
13 |
pro: |
14 |
this would allow less painful unmasking and stabilizing of tcl/tk |
15 |
packages, so users can have a tcl runtime of the 21st century =)) |
16 |
tcltk apps that are less "vital" (i.e. have not "ported" to newer |
17 |
runtimes) could still live on a system using the tcltk switcher |
18 |
|
19 |
potential issues: |
20 |
this could become troublesome if there is a tcl extension installed, |
21 |
and is needed both for tcl 8.5 and tcl 8.6. it should be reinstalled |
22 |
after each 'eselect tcltk set ...' |
23 |
|
24 |
|
25 |
btw, on a different topic: the number of bugs on tcltk (8.5) has |
26 |
lowered a bit. |
27 |
maybe it's time to unmask it and have package maintainers fix the |
28 |
outdated apps? |
29 |
|
30 |
|
31 |
[1] http://overlays.gentoo.org/dev/mescalinum |
32 |
* uninstall previous versions of tcl/tk if you are testing this, as |
33 |
slotmoves are not possible for overlays |
34 |
-----BEGIN PGP SIGNATURE----- |
35 |
Version: GnuPG v2.0.9 (GNU/Linux) |
36 |
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org |
37 |
|
38 |
iEYEARECAAYFAkm6oUgACgkQV/B5axfzrPvBWACffga+Jv3492sFXpojSChujoR4 |
39 |
/j8An1SNh/Ruwt3JMG7JWHfwCKj/2mJc |
40 |
=5Q1Q |
41 |
-----END PGP SIGNATURE----- |