public inbox for cygwin-apps@cygwin.com
 help / color / mirror / Atom feed
* ATTENTION: Tcl/Tk transition
@ 2011-10-26 21:02 Yaakov (Cygwin/X)
  2011-10-26 21:06 ` Yaakov (Cygwin/X)
                   ` (7 more replies)
  0 siblings, 8 replies; 43+ messages in thread
From: Yaakov (Cygwin/X) @ 2011-10-26 21:02 UTC (permalink / raw)
  To: cygwin-apps

[-- Attachment #1: Type: text/plain, Size: 1995 bytes --]

cgf has asked me to take over tcl/tk/expect maintainership and
transition the distro from our Win32/GDI hybrid 8.4 to the *NIX/X11 8.5
currently in Ports.

ITA:
expect
tcltk (to be obsoleted)

ITP (in place of tcltk):
tcl
tcl-itcl
tcl-itk
tcl-iwidgets
tcl-tix
tcl-tk

(I have more extensions in Ports if anyone needs them.)

The packages are currently available in Ports here:

ftp://ftp.cygwinports.org/pub/cygwinports/release-2/Tcl/

For the purpose of a smooth upgrade, affected maintainers should run the
following commands before rebuilding:

# cygcheck -l tcltk | d2u | xargs rm -f
# tar jxf tcl-8.5.10-1.tar.bz2 -C /
# tar jxf tcl-tk-8.5.10-1.tar.bz2 -C /

Once rebuilt, please respond to this email with an RFU, and I'll upload
once enough is in place to avoid breaking the distro.

The following packages will need an IMMEDIATE rebuild:

* db [tcl-dbX.Y] (Dr. Volker Zell)
new requires: tcl
notes: perhaps you should just build the latest db 4.x and/or 5.x with
this tcl and we can drop the earlier bindings?

* ming [tcl-ming] (Dr. Volker Zell)
new requires: tcl
notes: needs a pkgIndex.tcl file to be of any use

* python[-tkinter] (Jason Tishler)
new requires: tcl tcl-tk tcl-tix
notes: requires attached patch

* ruby (Corinna Vinschen)
new requires: tcl tcl-tk
notes: I suggest making a make separate ruby-tcltk package due to the
additional deps.

* suite3270 [tcl3270] (Peter A. Castro)
new requires: tcl

* WordNet (Dr. Volker Zell)
new requires: tcl tcl-tk
notes: needs patches for security vulnerabilities, patches available
from all major distros, e.g.:
http://pkgs.fedoraproject.org/gitweb/?p=wordnet.git;a=tree

The following packages do NOT require an immediate rebuild, so I'll just
change their requires on sourceware accordingly:

* catdoc (Reini Urban)
new requires: tcl tcl-tk

* gdb (cgf)
Version 7.x no longer requires tcltk.

* git [gitg/git-gui] (Eric Blake)
new requires: tcl tcl-tk
notes: need to ditch the cygpath line with the next release


Yaakov
Cygwin/X


[-- Attachment #2: 2.5.2-tkinter-x11.patch --]
[-- Type: text/x-patch, Size: 1110 bytes --]

--- origsrc/Python-2.5.2/setup.py	2008-02-04 17:41:02.000000000 -0600
+++ src/Python-2.5.2/setup.py	2008-07-02 02:11:28.671875000 -0500
@@ -1277,12 +1279,6 @@
             include_dirs.append('/usr/X11/include')
             added_lib_dirs.append('/usr/X11/lib')
 
-        # If Cygwin, then verify that X is installed before proceeding
-        if platform == 'cygwin':
-            x11_inc = find_file('X11/Xlib.h', [], include_dirs)
-            if x11_inc is None:
-                return
-
         # Check for BLT extension
         if self.compiler.find_library_file(lib_dirs + added_lib_dirs,
                                            'BLT8.0'):
@@ -1300,9 +1296,8 @@
         if platform in ['aix3', 'aix4']:
             libs.append('ld')
 
-        # Finally, link with the X11 libraries (not appropriate on cygwin)
-        if platform != "cygwin":
-            libs.append('X11')
+        # Finally, link with the X11 libraries
+        libs.append('X11')
 
         ext = Extension('_tkinter', ['_tkinter.c', 'tkappinit.c'],
                         define_macros=[('WITH_APPINIT', 1)] + defs,

^ permalink raw reply	[flat|nested] 43+ messages in thread

end of thread, other threads:[~2012-01-10 14:27 UTC | newest]

Thread overview: 43+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2011-10-26 21:02 ATTENTION: Tcl/Tk transition Yaakov (Cygwin/X)
2011-10-26 21:06 ` Yaakov (Cygwin/X)
2011-10-26 21:24   ` Marco Atzeri
2011-10-26 21:29     ` Marco Atzeri
     [not found] ` <1319665558.90381.YahooMailNeo@web114712.mail.gq1.yahoo.com>
2011-10-26 21:49   ` Cary R.
2011-10-26 22:22     ` Christopher Faylor
2011-10-26 22:57       ` Cary R.
2011-10-26 23:35         ` Christopher Faylor
2011-10-27  1:26           ` Cary R.
2011-10-27  4:55             ` Christopher Faylor
2011-10-26 22:33     ` Charles Wilson
2011-10-29 23:32       ` Reini Urban
2011-10-30  4:54         ` Christopher Faylor
2011-10-31  0:44           ` Yaakov (Cygwin/X)
2011-10-31 23:40             ` Charles Wilson
2011-11-01  0:24               ` Charles Wilson
2011-10-27  0:42 ` Yaakov (Cygwin/X)
2011-10-27  8:08   ` Corinna Vinschen
2011-10-28  3:11     ` Yaakov (Cygwin/X)
2011-10-28  3:55       ` Christopher Faylor
2011-10-28  7:57         ` Corinna Vinschen
2011-10-28  8:21           ` Yaakov (Cygwin/X)
2011-10-28  8:48             ` Corinna Vinschen
2011-10-28  9:34               ` Corinna Vinschen
2011-10-27  1:31 ` Dave Korn
2011-10-27  4:52   ` Christopher Faylor
2011-11-08  1:17 ` Dr. Volker Zell
2011-11-09 23:51   ` Yaakov (Cygwin/X)
2011-11-10  1:59     ` Dr. Volker Zell
2011-11-10  2:38       ` Yaakov (Cygwin/X)
2011-11-10 23:01         ` Dr. Volker Zell
2011-12-03 23:45 ` Charles Wilson
2011-12-05  0:33   ` Yaakov (Cygwin/X)
2011-12-05  2:05     ` Charles Wilson
2011-12-05  3:03       ` Yaakov (Cygwin/X)
2011-12-05  6:25         ` Charles Wilson
2011-12-05 16:15           ` Christopher Faylor
2011-12-05  5:32 ` Yaakov (Cygwin/X)
2012-01-08  1:57   ` Samuel Thibault
2012-01-08  3:36     ` Yaakov (Cygwin/X)
2012-01-08  3:47 ` Yaakov (Cygwin/X)
2012-01-10  8:07   ` Peter A. Castro
2012-01-10 14:27   ` Jason Tishler

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).