#4351 reduce tarball downloads for itcl, itk and iwidgets

Added_to_Fink
closed-accepted
Daniel Macks
None
5
2013-10-12
2013-09-29
Jack Howarth
No

The attached info files modify the itcl, itk and widgets packages to use the tcltk-dev package for the tcl/tk headers rather than downloading the sources. The itk package also uses the itcl-dev split off rather than the itcl sources. The iwidgets build machinery requires that the itchl and itk sources still be used.

Discussion

  • Jack Howarth
    Jack Howarth
    2013-09-29

    Info file for x86_64 variant of itcl-3.4-101 with use of tcltk-dev rather than the tcl/tk source tar balls.

     
    Attachments
  • Jack Howarth
    Jack Howarth
    2013-09-29

    Info file for x86_64 variant of itk-3.4-101 with use of tcltk-dev and itcl-dev rather than the tcl/tk/itcl source tar balls.

     
    Attachments
  • Jack Howarth
    Jack Howarth
    2013-09-29

    Info file for the x86_64 variant of iwidgets-4.0.1-101 with the use of tcltk-dev rather than the tcl/tk source tar balls. Patch is unchanged.

     
    Last edit: Jack Howarth 2013-09-29
    Attachments
  • Jack Howarth
    Jack Howarth
    2013-09-29

    Info file for 10.9 variant of itk-4.0.1-201 with use of tcltk-dev and itcl-dev rather than the tcl/tk/itcl source tar balls.

     
    Attachments
  • Jack Howarth
    Jack Howarth
    2013-09-29

    Info file for the 10.9 variant of iwidgets-4.0.1-201 with the use of tcltk-dev rather than the tcl/tk source tar balls. Patch is unchanged.

     
    Attachments
  • Jack Howarth
    Jack Howarth
    2013-09-29

    Diffs are…

    Index: itcl-x86_64.info
    ===================================================================
    RCS file: /cvsroot/fink/dists/10.7/stable/main/finkinfo/languages/itcl-x86_64.info,v
    retrieving revision 1.1
    diff -r1.1 itcl-x86_64.info
    4c4
    < Revision: 100
    ---
    > Revision: 101
    11d10
    < Type: tcltk (8.5.10)
    15,18d13
    < Source2: mirror:sourceforge:tcl/tcl%type_raw[tcltk]-src.tar.gz
    < Source2-MD5: a08eaf8467c0631937067c1948dd326b
    < Source3: mirror:sourceforge:tcl/tk%type_raw[tcltk]-src.tar.gz
    < Source3-MD5: adfdaca46cc95fec8557df8ecdb0715c
    22,23c17,18
    < BuildDepends: tcltk-dev, fink (>= 0.24.12)
    < Depends: tcltk, %N-shlibs (= %v-%r)
    ---
    > BuildDepends: tcltk-dev (>= 8.5.14), fink (>= 0.24.12)
    > Depends: tcltk (>= 8.5.14), %N-shlibs (= %v-%r)
    26d20
    < SetCFLAGS: -I%p/include -I../tcl%type_raw[tcltk]/unix -I../tcl%type_raw[tcltk]/generic -I../tk%type_raw[tcltk]/unix -I../tk%type_raw[tcltk]/generic
    Index: itk-10.9.info
    ===================================================================
    RCS file: /cvsroot/fink/dists/10.7/stable/main/finkinfo/languages/itk-10.9.info,v
    retrieving revision 1.1
    diff -r1.1 itk-10.9.info
    4c4
    < Revision: 200
    ---
    > Revision: 201
    11d10
    < Type: tcltk (8.6.0)
    14,17d12
    < Source2: mirror:sourceforge:tcl/tcl%type_raw[tcltk]-src.tar.gz
    < Source2-MD5: 573aa5fe678e9185ef2b3c56b24658d3
    < Source3: mirror:sourceforge:tcl/tk%type_raw[tcltk]-src.tar.gz
    < Source3-MD5: b883a1a3c489c17413fb602a94bf54e8
    21,22c16,17
    < BuildDepends: tcltk-dev
    < Depends: tcltk, %N-shlibs (= %v-%r)
    ---
    > BuildDepends: tcltk-dev (>= 8.6.1), itcl-dev
    > Depends: tcltk (>= 8.6.1), %N-shlibs (= %v-%r)
    24d18
    < SetCFLAGS: -I%p/include -I../tcl%type_raw[tcltk]/unix -I../tcl%type_raw[tcltk]/generic -I../tk%type_raw[tcltk]/unix -I../tk%type_raw[tcltk]/generic
    Index: itk-x86_64.info
    ===================================================================
    RCS file: /cvsroot/fink/dists/10.7/stable/main/finkinfo/languages/itk-x86_64.info,v
    retrieving revision 1.1
    diff -r1.1 itk-x86_64.info
    4c4
    < Revision: 100
    ---
    > Revision: 101
    11d10
    < Type: tcltk (8.5.10)
    15,18d13
    < Source2: mirror:sourceforge:tcl/tcl%type_raw[tcltk]-src.tar.gz
    < Source2-MD5: a08eaf8467c0631937067c1948dd326b
    < Source3: mirror:sourceforge:tcl/tk%type_raw[tcltk]-src.tar.gz
    < Source3-MD5: adfdaca46cc95fec8557df8ecdb0715c
    22,23c17,18
    < BuildDepends: tcltk-dev, itcl, itcl-dev
    < Depends: tcltk, itcl-shlibs, %N-shlibs (= %v-%r)
    ---
    > BuildDepends: tcltk-dev(>= 8.5.14), itcl-dev
    > Depends: tcltk (>= 8.5.14), itcl-shlibs, %N-shlibs (= %v-%r)
    26d20
    < SetCFLAGS: -I%p/include -I../tcl%type_raw[tcltk]/unix -I../tcl%type_raw[tcltk]/generic -I../tk%type_raw[tcltk]/unix -I../tk%type_raw[tcltk]/generic
    Index: iwidgets-10.9.info
    ===================================================================
    RCS file: /cvsroot/fink/dists/10.7/stable/main/finkinfo/languages/iwidgets-10.9.info,v
    retrieving revision 1.1
    diff -r1.1 iwidgets-10.9.info
    4c4
    < Revision: 200
    ---
    > Revision: 201
    12c12
    < Type: tcltk (8.6.0), itcl (4.0.0), itk (4.0.0)
    ---
    > Type: itcl (4.0.0), itk (4.0.0)
    15,24c15,20
    < Source2: mirror:sourceforge:tcl/tcl%type_raw[tcltk]-src.tar.gz
    < Source2-MD5: 573aa5fe678e9185ef2b3c56b24658d3
    < Source3: mirror:sourceforge:tcl/tk%type_raw[tcltk]-src.tar.gz
    < Source3-MD5: b883a1a3c489c17413fb602a94bf54e8
    < Source4: mirror:sourceforge:incrtcl/%%5Bincr%%20Tcl_Tk%%5D-4-source/Itcl%%204.0.0/itcl4.0.0.tar.gz
    < Source4-MD5: c5c14b11ee4913fccaa0d9de0b7d535c
    < Source5: mirror:sourceforge:incrtcl/%%5Bincr%%20Tcl_Tk%%5D-4-source/Itcl%%204.0.0/itk4.0.0.tar.gz
    < Source5-MD5: e3600a9ad0fcdcbbc4138af5a4893b7e
    < BuildDepends: tcltk-dev, fink (>= 0.24.12) 
    < Depends: tcltk
    ---
    > Source2: mirror:sourceforge:incrtcl/%%5Bincr%%20Tcl_Tk%%5D-4-source/Itcl%%204.0.0/itcl4.0.0.tar.gz
    > Source2-MD5: c5c14b11ee4913fccaa0d9de0b7d535c
    > Source3: mirror:sourceforge:incrtcl/%%5Bincr%%20Tcl_Tk%%5D-4-source/Itcl%%204.0.0/itk4.0.0.tar.gz
    > Source3-MD5: e3600a9ad0fcdcbbc4138af5a4893b7e
    > BuildDepends: tcltk-dev (>= 8.6.1), fink (>= 0.24.12) 
    > Depends: tcltk (>= 8.6.1)
    26d21
    < SetCFLAGS: -I%p/include -I../tcl%type_raw[tcltk]/unix -I../tcl%type_raw[tcltk]/generic -I../tk%type_raw[tcltk]/unix -I../tk%type_raw[tcltk]/generic
    Index: iwidgets-x86_64.info
    ===================================================================
    RCS file: /cvsroot/fink/dists/10.7/stable/main/finkinfo/languages/iwidgets-x86_64.info,v
    retrieving revision 1.1
    diff -r1.1 iwidgets-x86_64.info
    4c4
    < Revision: 100
    ---
    > Revision: 101
    12c12
    < Type: tcltk (8.5.10), itcl (3.4), itk (3.4)
    ---
    > Type: itcl (3.4), itk (3.4)
    15,26c15,22
    < Source2: mirror:sourceforge:tcl/tcl%type_raw[tcltk]-src.tar.gz
    < Source2-MD5: a08eaf8467c0631937067c1948dd326b
    < Source3: mirror:sourceforge:tcl/tk%type_raw[tcltk]-src.tar.gz
    < Source3-MD5: adfdaca46cc95fec8557df8ecdb0715c
    < #Source4: mirror:sourceforge:incrtcl/itcl%type_raw[itcl].tar.gz
    < Source4: mirror:sourceforge:fink/itk-20071231cvs.tgz
    < Source4-MD5: 0d54ac2a2aca37249484c3646f02f172
    < #Source5: mirror:sourceforge:incrtcl/itk%type_raw[itk].tar.gz
    < Source5: mirror:sourceforge:fink/incrtcl-20071231cvs.tgz
    < Source5-MD5: 0cc51eddc45552d3f329172b3bb2248b
    < BuildDepends: tcltk-dev, fink (>= 0.24.12) 
    < Depends: tcltk, itcl 
    ---
    > #Source2: mirror:sourceforge:incrtcl/itcl%type_raw[itcl].tar.gz
    > Source2: mirror:sourceforge:fink/itk-20071231cvs.tgz
    > Source2-MD5: 0d54ac2a2aca37249484c3646f02f172
    > #Source3: mirror:sourceforge:incrtcl/itk%type_raw[itk].tar.gz
    > Source3: mirror:sourceforge:fink/incrtcl-20071231cvs.tgz
    > Source3-MD5: 0cc51eddc45552d3f329172b3bb2248b
    > BuildDepends: tcltk-dev (>= 8.5.14), fink (>= 0.24.12) 
    > Depends: tcltk(>= 8.5.14), itcl 
    28d23
    < SetCFLAGS: -I%p/include -I../tcl%type_raw[tcltk]/unix -I../tcl%type_raw[tcltk]/generic -I../tk%type_raw[tcltk]/unix -I../tk%type_raw[tcltk]/generic
    
     
    Last edit: Hanspeter Niederstrasser 2013-09-29
  • Jack Howarth
    Jack Howarth
    2013-09-30

    Info file for x86_64 variant of tktreectrl-2.2.7-103 with the use of tcltk-dev rather than the tcl/tk source tar balls.

     
  • Jack Howarth
    Jack Howarth
    2013-09-30

    Info file for 10.9 variant of tktreectrl-2.4.1-201 with the use of tcltk-dev rather than the tcl/tk source tar balls.

     
    Attachments
  • Jack Howarth
    Jack Howarth
    2013-10-12

    • status: open --> closed-accepted
     
    • Group: Undergoing_Validation --> Added_to_Fink