* Merge changes from the experimental branch.
Sergei Golovan authored 10 years ago
Sergei Golovan committed 6 years ago
0 | tk8.6 (8.6.0-2) UNRELEASED; urgency=low | |
0 | tk8.6 (8.6.1-5) unstable; urgency=low | |
1 | 1 | |
2 | * NOT RELEASED YET | |
2 | * Upload to unstable. | |
3 | 3 | |
4 | -- Sergei Golovan <sgolovan@debian.org> Fri, 21 Dec 2012 08:40:08 +0400 | |
4 | -- Sergei Golovan <sgolovan@debian.org> Sat, 08 Mar 2014 08:56:59 +0400 | |
5 | ||
6 | tk8.6 (8.6.1-4) experimental; urgency=low | |
7 | ||
8 | * Restored tk8.6 prerm script which removes alternative for /usr/bin/wish. | |
9 | * Added ${misc:Depends} substvar for libtk8.6-dbg package. | |
10 | * Bumped standards version to 3.9.5. | |
11 | ||
12 | -- Sergei Golovan <sgolovan@debian.org> Fri, 10 Jan 2014 13:00:35 +0400 | |
13 | ||
14 | tk8.6 (8.6.1-3) experimental; urgency=low | |
15 | ||
16 | * Added the libtk8.6-dbg package with libtk8.6 debug symbols in it. | |
17 | ||
18 | -- Sergei Golovan <sgolovan@debian.org> Sat, 05 Oct 2013 11:59:47 +0400 | |
19 | ||
20 | tk8.6 (8.6.1-2) experimental; urgency=low | |
21 | ||
22 | * Renamed the development package back to tk8.6-dev after a discussion | |
23 | on debian-devel mailing list. | |
24 | ||
25 | -- Sergei Golovan <sgolovan@debian.org> Wed, 25 Sep 2013 22:08:28 +0400 | |
26 | ||
27 | tk8.6 (8.6.1-1) experimental; urgency=low | |
28 | ||
29 | * New upstream release. | |
30 | * Make tk8.6-doc replace tk8.6 because of moving the | |
31 | /usr/share/tcltk/tk8.6/demos link. | |
32 | ||
33 | -- Sergei Golovan <sgolovan@debian.org> Tue, 24 Sep 2013 20:23:15 +0400 | |
34 | ||
35 | tk8.6 (8.6.0-4) experimental; urgency=low | |
36 | ||
37 | * Removed unnecessary patch to tkPort.h. | |
38 | * Make libtk8.6-dev depend on tk8.6 for better backward compatibility. | |
39 | ||
40 | -- Sergei Golovan <sgolovan@debian.org> Mon, 19 Aug 2013 21:25:44 +0400 | |
41 | ||
42 | tk8.6 (8.6.0-3) experimental; urgency=low | |
43 | ||
44 | * Renamed tk8.6-lib and tk8.6-dev packages to libtk8.6 and libtk8.6-dev | |
45 | because the latter is a much more common naming scheme. | |
46 | * Added conflict with older tk8.6 to the tk8.6-doc package (a link to | |
47 | Tk demos was moved from one package to the other). | |
48 | * Fixed the maintainer 'name'. | |
49 | ||
50 | -- Sergei Golovan <sgolovan@debian.org> Wed, 31 Jul 2013 12:01:00 +0400 | |
51 | ||
52 | tk8.6 (8.6.0-2) experimental; urgency=low | |
53 | ||
54 | * Bumped debhelper compatibility version to 9. | |
55 | * Added multi-arch support. This includes splitting out the tk8.6-lib | |
56 | library package with libtk8.6.so and tkConfig.sh moved into a | |
57 | multi-archified location. | |
58 | * Recreated /usr/lib/tk8.6/tkConfig.sh for backward compatibility (intend | |
59 | to remove in the future). | |
60 | * Removed .0 suffix from the libtk8.6.so library in order to remove | |
61 | unnecessary diversions from the upstream practice, provided the symlink | |
62 | for backward compatibility (intend to remove in the future). | |
63 | * Switched to calculating dependency on libtk8.6 via a symbols table. | |
64 | * Don't use the alternatives mechanism for selecting /usr/bin/wish. This | |
65 | package ships only /usr/bin/wish8.6. The tcltk-defaults package provides | |
66 | the necessary symlink. This also means that tk8.6 does no longer provide | |
67 | the wish virtual package. | |
68 | * Moved the old changelog to the tk8.6-doc package to reduce size of the | |
69 | tk8.6 one. | |
70 | * Moved the Tk demos to the tk8.6-doc package. | |
71 | * Fixed clean target in debian/rules. | |
72 | * Bumped standards version to 3.9.4. | |
73 | ||
74 | -- Sergei Golovan <sgolovan@debian.org> Tue, 30 Jul 2013 20:27:35 +0400 | |
5 | 75 | |
6 | 76 | tk8.6 (8.6.0-1) unstable; urgency=low |
7 | 77 |
0 | 0 | Source: tk8.6 |
1 | 1 | Section: libs |
2 | 2 | Priority: optional |
3 | Maintainer: Tcl/Tk Debian Packagers <pkg-tcltk-devel@lists.alioth.debian.org> | |
3 | Maintainer: Debian Tcl/Tk Packagers <pkg-tcltk-devel@lists.alioth.debian.org> | |
4 | 4 | Uploaders: Sergei Golovan <sgolovan@debian.org> |
5 | Build-Depends: debhelper (>= 8.0.0), dpkg-dev (>= 1.16.1~), x11proto-core-dev, libx11-dev, libxt-dev, libxss-dev, libxext-dev, libxft-dev, tcl8.6-dev (>= 8.6.0) | |
6 | Standards-Version: 3.9.3 | |
5 | Build-Depends: debhelper (>= 9.0.0), dpkg-dev (>= 1.16.1~), x11proto-core-dev, | |
6 | libx11-dev, libxt-dev, libxss-dev, libxext-dev, libxft-dev, | |
7 | tcl8.6-dev (>= 8.6.0-2) | |
8 | Standards-Version: 3.9.5 | |
7 | 9 | Homepage: http://www.tcl.tk/ |
8 | 10 | |
9 | 11 | Package: tk8.6 |
10 | Section: libs | |
12 | Section: interpreters | |
11 | 13 | Priority: optional |
12 | 14 | Architecture: any |
13 | 15 | Depends: ${shlibs:Depends}, ${misc:Depends} |
14 | 16 | Recommends: xterm | x-terminal-emulator |
15 | 17 | Conflicts: tk40 (<= 4.0p3-2), libtk-img (<< 1.2.5) |
16 | Provides: wish | |
17 | Description: Tk toolkit for Tcl and X11, v8.6 - run-time files | |
18 | Multi-Arch: foreign | |
19 | Description: Tk toolkit for Tcl and X11 v8.6 - windowing shell | |
18 | 20 | Tk is a cross-platform graphical toolkit which provides the Motif |
19 | 21 | look-and-feel and is implemented using the Tcl scripting language. |
20 | This package contains everything you need to run Tk (wish) scripts | |
21 | and Tk-enabled apps. | |
22 | This package contains the windowing Tcl/Tk shell (wish). | |
23 | ||
24 | Package: libtk8.6 | |
25 | Section: libs | |
26 | Priority: optional | |
27 | Architecture: any | |
28 | Pre-Depends: ${misc:Pre-Depends} | |
29 | Depends: libtcl8.6 (>= 8.6.0-2), ${shlibs:Depends}, ${misc:Depends} | |
30 | Conflicts: tk8.6 (<<8.6.0-2), tk40 (<= 4.0p3-2), libtk-img (<< 1.2.5) | |
31 | Replaces: tk8.6 (<<8.6.0-2) | |
32 | Suggests: tk8.6 | |
33 | Provides: libtk | |
34 | Multi-Arch: same | |
35 | Description: Tk toolkit for Tcl and X11 v8.6 - run-time files | |
36 | Tk is a cross-platform graphical toolkit which provides the Motif | |
37 | look-and-feel and is implemented using the Tcl scripting language. | |
38 | This package contains the Tk library and supplementary packages you | |
39 | need to run Tk-enabled apps. | |
40 | ||
41 | Package: libtk8.6-dbg | |
42 | Section: debug | |
43 | Priority: extra | |
44 | Architecture: any | |
45 | Pre-Depends: ${misc:Pre-Depends} | |
46 | Depends: libtk8.6 (= ${binary:Version}), ${misc:Depends} | |
47 | Multi-Arch: same | |
48 | Description: Symbol files for libtk8.6 | |
49 | Tk is a cross-platform graphical toolkit which provides the Motif | |
50 | look-and-feel and is implemented using the Tcl scripting language. | |
51 | This package contains the debug symbols for libtk8.6, to assist | |
52 | in debugging applications built with tk8.6. You will not normally | |
53 | need to install this package. | |
54 | ||
55 | Package: tk8.6-dev | |
56 | Section: libdevel | |
57 | Priority: optional | |
58 | Architecture: any | |
59 | Pre-Depends: ${misc:Pre-Depends} | |
60 | Depends: dpkg-dev (>= 1.16.1~), x11proto-core-dev, libx11-dev, libxt-dev, | |
61 | libxss-dev, libxext-dev, libxft-dev, tcl8.6-dev (>= 8.6.0-2), | |
62 | libtk8.6 (= ${binary:Version}), tk8.6, ${misc:Depends} | |
63 | Suggests: tk8.6-doc | |
64 | Multi-Arch: same | |
65 | Description: Tk toolkit for Tcl and X11 v8.6 - development files | |
66 | Tk is a cross-platform graphical toolkit which provides the Motif | |
67 | look-and-feel and is implemented using the Tcl scripting language. | |
68 | This package contains the headers and libraries needed to extend | |
69 | or embed Tk. | |
22 | 70 | |
23 | 71 | Package: tk8.6-doc |
24 | 72 | Section: doc |
26 | 74 | Architecture: all |
27 | 75 | Depends: ${misc:Depends} |
28 | 76 | Suggests: tk8.6 |
29 | Conflicts: tkdoc | |
77 | Conflicts: tkdoc, tk8.6 (<< 8.6.0-2) | |
78 | Replaces: tk8.6 (<< 8.6.0-2) | |
30 | 79 | Provides: tkdoc |
31 | Description: Tk toolkit for Tcl and X11, v8.6 - manual pages | |
80 | Description: Tk toolkit for Tcl and X11 v8.6 - manual pages | |
32 | 81 | Tk is a cross-platform graphical toolkit which provides the Motif |
33 | 82 | look-and-feel and is implemented using the Tcl scripting language. |
34 | 83 | This package contains the manual pages for the Tk commands. |
35 | ||
36 | Package: tk8.6-dev | |
37 | Section: devel | |
38 | Priority: optional | |
39 | Architecture: any | |
40 | Depends: x11proto-core-dev, libx11-dev, libxt-dev, libxss-dev, libxext-dev, libxft-dev, tcl8.6-dev (>= 8.6.0), tk8.6 (= ${binary:Version}), ${misc:Depends} | |
41 | Suggests: tk8.6-doc | |
42 | Description: Tk toolkit for Tcl and X11, v8.6 - development files | |
43 | Tk is a cross-platform graphical toolkit which provides the Motif | |
44 | look-and-feel and is implemented using the Tcl scripting language. | |
45 | This package contains the headers and libraries needed to extend | |
46 | or embed Tk. |
0 | # Versioned soname is not necessary for libtk8.6.so | |
1 | libtk8.6: shlib-without-versioned-soname | |
2 | # Since the library has no suffix after .so then the symlink | |
3 | # is not necessary | |
4 | libtk8.6: dev-pkg-without-shlib-symlink |
0 | libtk8.6.so libtk8.6 #MINVER# | |
1 | TkAllocWindow@Base 8.6.0 | |
2 | TkBTreeNumLines@Base 8.6.0 | |
3 | TkBezierPoints@Base 8.6.0 | |
4 | TkBezierScreenPoints@Base 8.6.0 | |
5 | TkBindEventProc@Base 8.6.0 | |
6 | TkBindFree@Base 8.6.0 | |
7 | TkBindInit@Base 8.6.0 | |
8 | TkCanvasDashParseProc@Base 8.6.0 | |
9 | TkCanvasDashPrintProc@Base 8.6.0 | |
10 | TkChangeEventWindow@Base 8.6.0 | |
11 | TkClipCleanup@Base 8.6.0 | |
12 | TkClipInit@Base 8.6.0 | |
13 | TkComputeAnchor@Base 8.6.0 | |
14 | TkCreateCursorFromData@Base 8.6.0 | |
15 | TkCreateFrame@Base 8.6.0 | |
16 | TkCreateMainWindow@Base 8.6.0 | |
17 | TkCreateThreadExitHandler@Base 8.6.0 | |
18 | TkCreateXEventSource@Base 8.6.0 | |
19 | TkCurrentTime@Base 8.6.0 | |
20 | TkDebugBitmap@Base 8.6.0 | |
21 | TkDebugBorder@Base 8.6.0 | |
22 | TkDebugColor@Base 8.6.0 | |
23 | TkDebugConfig@Base 8.6.0 | |
24 | TkDebugCursor@Base 8.6.0 | |
25 | TkDebugFont@Base 8.6.0 | |
26 | TkDeleteAllImages@Base 8.6.0 | |
27 | TkDeleteThreadExitHandler@Base 8.6.0 | |
28 | TkDoConfigureNotify@Base 8.6.0 | |
29 | TkDrawAngledChars@Base 8.6.0 | |
30 | TkDrawAngledTextLayout@Base 8.6.0 | |
31 | TkDrawInsetFocusHighlight@Base 8.6.0 | |
32 | TkEventDeadWindow@Base 8.6.0 | |
33 | TkFillPolygon@Base 8.6.0 | |
34 | TkFindStateNum@Base 8.6.0 | |
35 | TkFindStateNumObj@Base 8.6.0 | |
36 | TkFindStateString@Base 8.6.0 | |
37 | TkFocusDeadWindow@Base 8.6.0 | |
38 | TkFocusFilterEvent@Base 8.6.0 | |
39 | TkFocusFree@Base 8.6.0 | |
40 | TkFocusKeyEvent@Base 8.6.0 | |
41 | TkFontPkgFree@Base 8.6.0 | |
42 | TkFontPkgInit@Base 8.6.0 | |
43 | TkFreeBindingTags@Base 8.6.0 | |
44 | TkGCCleanup@Base 8.6.0 | |
45 | TkGetBitmapData@Base 8.6.0 | |
46 | TkGetBitmapPredefTable@Base 8.6.0 | |
47 | TkGetButtPoints@Base 8.6.0 | |
48 | TkGetCursorByName@Base 8.6.0 | |
49 | TkGetDefaultScreenName@Base 8.6.0 | |
50 | TkGetDisplay@Base 8.6.0 | |
51 | TkGetDisplayList@Base 8.6.0 | |
52 | TkGetDisplayOf@Base 8.6.0 | |
53 | TkGetFocusWin@Base 8.6.0 | |
54 | TkGetInterpNames@Base 8.6.0 | |
55 | TkGetMainInfoList@Base 8.6.0 | |
56 | TkGetMiterPoints@Base 8.6.0 | |
57 | TkGetOptionSpec@Base 8.6.0 | |
58 | TkGetPointerCoords@Base 8.6.0 | |
59 | TkGetServerInfo@Base 8.6.0 | |
60 | TkGetWindowFromObj@Base 8.6.0 | |
61 | TkGrabDeadWindow@Base 8.6.0 | |
62 | TkGrabState@Base 8.6.0 | |
63 | TkInOutEvents@Base 8.6.0 | |
64 | TkIncludePoint@Base 8.6.0 | |
65 | TkInstallFrameMenu@Base 8.6.0 | |
66 | TkIntersectAngledTextLayout@Base 8.6.0 | |
67 | TkKeysymToString@Base 8.6.0 | |
68 | TkLineToArea@Base 8.6.0 | |
69 | TkLineToPoint@Base 8.6.0 | |
70 | TkMakeBezierCurve@Base 8.6.0 | |
71 | TkMakeBezierPostscript@Base 8.6.0 | |
72 | TkMakeRawCurve@Base 8.6.0 | |
73 | TkMakeRawCurvePostscript@Base 8.6.0 | |
74 | TkOffsetParseProc@Base 8.6.0 | |
75 | TkOffsetPrintProc@Base 8.6.0 | |
76 | TkOptionClassChanged@Base 8.6.0 | |
77 | TkOptionDeadWindow@Base 8.6.0 | |
78 | TkOrientParseProc@Base 8.6.0 | |
79 | TkOrientPrintProc@Base 8.6.0 | |
80 | TkOvalToArea@Base 8.6.0 | |
81 | TkOvalToPoint@Base 8.6.0 | |
82 | TkPhotoGetValidRegion@Base 8.6.0 | |
83 | TkPixelParseProc@Base 8.6.0 | |
84 | TkPixelPrintProc@Base 8.6.0 | |
85 | TkPointerEvent@Base 8.6.0 | |
86 | TkPolygonToArea@Base 8.6.0 | |
87 | TkPolygonToPoint@Base 8.6.0 | |
88 | TkPositionInTree@Base 8.6.0 | |
89 | TkQueueEventForAllChildren@Base 8.6.0 | |
90 | TkReadBitmapFile@Base 8.6.0 | |
91 | TkScrollWindow@Base 8.6.0 | |
92 | TkSelDeadWindow@Base 8.6.0 | |
93 | TkSelEventProc@Base 8.6.0 | |
94 | TkSelGetSelection@Base 8.6.0 | |
95 | TkSelInit@Base 8.6.0 | |
96 | TkSelPropProc@Base 8.6.0 | |
97 | TkSendCleanup@Base 8.6.0 | |
98 | TkSetFocusWin@Base 8.6.0 | |
99 | TkSetWindowMenuBar@Base 8.6.0 | |
100 | TkSmoothParseProc@Base 8.6.0 | |
101 | TkSmoothPrintProc@Base 8.6.0 | |
102 | TkStateParseProc@Base 8.6.0 | |
103 | TkStatePrintProc@Base 8.6.0 | |
104 | TkStringToKeysym@Base 8.6.0 | |
105 | TkStylePkgFree@Base 8.6.0 | |
106 | TkStylePkgInit@Base 8.6.0 | |
107 | TkTextChanged@Base 8.6.0 | |
108 | TkTextGetIndex@Base 8.6.0 | |
109 | TkTextIndexBackBytes@Base 8.6.0 | |
110 | TkTextIndexForwBytes@Base 8.6.0 | |
111 | TkTextInsertDisplayProc@Base 8.6.0 | |
112 | TkTextMakeByteIndex@Base 8.6.0 | |
113 | TkTextPrintIndex@Base 8.6.0 | |
114 | TkTextSetMark@Base 8.6.0 | |
115 | TkTextXviewCmd@Base 8.6.0 | |
116 | TkThickPolyLineToArea@Base 8.6.0 | |
117 | TkToplevelWindowForCommand@Base 8.6.0 | |
118 | TkUnderlineAngledTextLayout@Base 8.6.0 | |
119 | TkUnixContainerId@Base 8.6.0 | |
120 | TkUnixDoOneXEvent@Base 8.6.0 | |
121 | TkUnixSetMenubar@Base 8.6.0 | |
122 | TkWmAddToColormapWindows@Base 8.6.0 | |
123 | TkWmCleanup@Base 8.6.0 | |
124 | TkWmDeadWindow@Base 8.6.0 | |
125 | TkWmFocusToplevel@Base 8.6.0 | |
126 | TkWmMapWindow@Base 8.6.0 | |
127 | TkWmNewWindow@Base 8.6.0 | |
128 | TkWmProtocolEventProc@Base 8.6.0 | |
129 | TkWmRemoveFromColormapWindows@Base 8.6.0 | |
130 | TkWmRestackToplevel@Base 8.6.0 | |
131 | TkWmSetClass@Base 8.6.0 | |
132 | TkWmStackorderToplevel@Base 8.6.0 | |
133 | TkWmUnmapWindow@Base 8.6.0 | |
134 | Tk_3DBorderColor@Base 8.6.0 | |
135 | Tk_3DBorderGC@Base 8.6.0 | |
136 | Tk_3DHorizontalBevel@Base 8.6.0 | |
137 | Tk_3DVerticalBevel@Base 8.6.0 | |
138 | Tk_AddOption@Base 8.6.0 | |
139 | Tk_Alloc3DBorderFromObj@Base 8.6.0 | |
140 | Tk_AllocBitmapFromObj@Base 8.6.0 | |
141 | Tk_AllocColorFromObj@Base 8.6.0 | |
142 | Tk_AllocCursorFromObj@Base 8.6.0 | |
143 | Tk_AllocFontFromObj@Base 8.6.0 | |
144 | Tk_AllocStyleFromObj@Base 8.6.0 | |
145 | Tk_BindEvent@Base 8.6.0 | |
146 | Tk_CanvasDrawableCoords@Base 8.6.0 | |
147 | Tk_CanvasEventuallyRedraw@Base 8.6.0 | |
148 | Tk_CanvasGetCoord@Base 8.6.0 | |
149 | Tk_CanvasGetCoordFromObj@Base 8.6.0 | |
150 | Tk_CanvasGetTextInfo@Base 8.6.0 | |
151 | Tk_CanvasPsBitmap@Base 8.6.0 | |
152 | Tk_CanvasPsColor@Base 8.6.0 | |
153 | Tk_CanvasPsFont@Base 8.6.0 | |
154 | Tk_CanvasPsOutline@Base 8.6.0 | |
155 | Tk_CanvasPsPath@Base 8.6.0 | |
156 | Tk_CanvasPsStipple@Base 8.6.0 | |
157 | Tk_CanvasPsY@Base 8.6.0 | |
158 | Tk_CanvasSetOffset@Base 8.6.0 | |
159 | Tk_CanvasSetStippleOrigin@Base 8.6.0 | |
160 | Tk_CanvasTagsParseProc@Base 8.6.0 | |
161 | Tk_CanvasTagsPrintProc@Base 8.6.0 | |
162 | Tk_CanvasTkwin@Base 8.6.0 | |
163 | Tk_CanvasWindowCoords@Base 8.6.0 | |
164 | Tk_ChangeOutlineGC@Base 8.6.0 | |
165 | Tk_ChangeWindowAttributes@Base 8.6.0 | |
166 | Tk_CharBbox@Base 8.6.0 | |
167 | Tk_ClearSelection@Base 8.6.0 | |
168 | Tk_ClipboardAppend@Base 8.6.0 | |
169 | Tk_ClipboardClear@Base 8.6.0 | |
170 | Tk_CollapseMotionEvents@Base 8.6.0 | |
171 | Tk_ComputeTextLayout@Base 8.6.0 | |
172 | Tk_ConfigOutlineGC@Base 8.6.0 | |
173 | Tk_ConfigureInfo@Base 8.6.0 | |
174 | Tk_ConfigureValue@Base 8.6.0 | |
175 | Tk_ConfigureWidget@Base 8.6.0 | |
176 | Tk_ConfigureWindow@Base 8.6.0 | |
177 | Tk_CoordsToWindow@Base 8.6.0 | |
178 | Tk_CreateAnonymousWindow@Base 8.6.0 | |
179 | Tk_CreateBinding@Base 8.6.0 | |
180 | Tk_CreateBindingTable@Base 8.6.0 | |
181 | Tk_CreateClientMessageHandler@Base 8.6.0 | |
182 | Tk_CreateConsoleWindow@Base 8.6.0 | |
183 | Tk_CreateErrorHandler@Base 8.6.0 | |
184 | Tk_CreateEventHandler@Base 8.6.0 | |
185 | Tk_CreateGenericHandler@Base 8.6.0 | |
186 | Tk_CreateImageType@Base 8.6.0 | |
187 | Tk_CreateItemType@Base 8.6.0 | |
188 | Tk_CreateOldImageType@Base 8.6.0 | |
189 | Tk_CreateOldPhotoImageFormat@Base 8.6.0 | |
190 | Tk_CreateOptionTable@Base 8.6.0 | |
191 | Tk_CreateOutline@Base 8.6.0 | |
192 | Tk_CreatePhotoImageFormat@Base 8.6.0 | |
193 | Tk_CreateSelHandler@Base 8.6.0 | |
194 | Tk_CreateSmoothMethod@Base 8.6.0 | |
195 | Tk_CreateStyle@Base 8.6.0 | |
196 | Tk_CreateWindow@Base 8.6.0 | |
197 | Tk_CreateWindowFromPath@Base 8.6.0 | |
198 | Tk_DefineBitmap@Base 8.6.0 | |
199 | Tk_DefineCursor@Base 8.6.0 | |
200 | Tk_DeleteAllBindings@Base 8.6.0 | |
201 | Tk_DeleteBinding@Base 8.6.0 | |
202 | Tk_DeleteBindingTable@Base 8.6.0 | |
203 | Tk_DeleteClientMessageHandler@Base 8.6.0 | |
204 | Tk_DeleteErrorHandler@Base 8.6.0 | |
205 | Tk_DeleteEventHandler@Base 8.6.0 | |
206 | Tk_DeleteGenericHandler@Base 8.6.0 | |
207 | Tk_DeleteImage@Base 8.6.0 | |
208 | Tk_DeleteOptionTable@Base 8.6.0 | |
209 | Tk_DeleteOutline@Base 8.6.0 | |
210 | Tk_DeleteSelHandler@Base 8.6.0 | |
211 | Tk_DestroyWindow@Base 8.6.0 | |
212 | Tk_DisplayName@Base 8.6.0 | |
213 | Tk_DistanceToTextLayout@Base 8.6.0 | |
214 | Tk_DitherPhoto@Base 8.6.0 | |
215 | Tk_Draw3DPolygon@Base 8.6.0 | |
216 | Tk_Draw3DRectangle@Base 8.6.0 | |
217 | Tk_DrawChars@Base 8.6.0 | |
218 | Tk_DrawElement@Base 8.6.0 | |
219 | Tk_DrawFocusHighlight@Base 8.6.0 | |
220 | Tk_DrawTextLayout@Base 8.6.0 | |
221 | Tk_Fill3DPolygon@Base 8.6.0 | |
222 | Tk_Fill3DRectangle@Base 8.6.0 | |
223 | Tk_FindPhoto@Base 8.6.0 | |
224 | Tk_FontId@Base 8.6.0 | |
225 | Tk_Free3DBorder@Base 8.6.0 | |
226 | Tk_Free3DBorderFromObj@Base 8.6.0 | |
227 | Tk_FreeBitmap@Base 8.6.0 | |
228 | Tk_FreeBitmapFromObj@Base 8.6.0 | |
229 | Tk_FreeColor@Base 8.6.0 | |
230 | Tk_FreeColorFromObj@Base 8.6.0 | |
231 | Tk_FreeColormap@Base 8.6.0 | |
232 | Tk_FreeConfigOptions@Base 8.6.0 | |
233 | Tk_FreeCursor@Base 8.6.0 | |
234 | Tk_FreeCursorFromObj@Base 8.6.0 | |
235 | Tk_FreeFont@Base 8.6.0 | |
236 | Tk_FreeFontFromObj@Base 8.6.0 | |
237 | Tk_FreeGC@Base 8.6.0 | |
238 | Tk_FreeImage@Base 8.6.0 | |
239 | Tk_FreeOptions@Base 8.6.0 | |
240 | Tk_FreePixmap@Base 8.6.0 | |
241 | Tk_FreeSavedOptions@Base 8.6.0 | |
242 | Tk_FreeStyle@Base 8.6.0 | |
243 | Tk_FreeStyleFromObj@Base 8.6.0 | |
244 | Tk_FreeTextLayout@Base 8.6.0 | |
245 | Tk_FreeXId@Base 8.6.0 | |
246 | Tk_GCForColor@Base 8.6.0 | |
247 | Tk_GeometryRequest@Base 8.6.0 | |
248 | Tk_Get3DBorder@Base 8.6.0 | |
249 | Tk_Get3DBorderFromObj@Base 8.6.0 | |
250 | Tk_GetAllBindings@Base 8.6.0 | |
251 | Tk_GetAnchor@Base 8.6.0 | |
252 | Tk_GetAnchorFromObj@Base 8.6.0 | |
253 | Tk_GetAtomName@Base 8.6.0 | |
254 | Tk_GetBinding@Base 8.6.0 | |
255 | Tk_GetBitmap@Base 8.6.0 | |
256 | Tk_GetBitmapFromData@Base 8.6.0 | |
257 | Tk_GetBitmapFromObj@Base 8.6.0 | |
258 | Tk_GetCapStyle@Base 8.6.0 | |
259 | Tk_GetColor@Base 8.6.0 | |
260 | Tk_GetColorByValue@Base 8.6.0 | |
261 | Tk_GetColorFromObj@Base 8.6.0 | |
262 | Tk_GetColormap@Base 8.6.0 | |
263 | Tk_GetCursor@Base 8.6.0 | |
264 | Tk_GetCursorFromData@Base 8.6.0 | |
265 | Tk_GetCursorFromObj@Base 8.6.0 | |
266 | Tk_GetDash@Base 8.6.0 | |
267 | Tk_GetElementBorderWidth@Base 8.6.0 | |
268 | Tk_GetElementBox@Base 8.6.0 | |
269 | Tk_GetElementId@Base 8.6.0 | |
270 | Tk_GetElementSize@Base 8.6.0 | |
271 | Tk_GetFont@Base 8.6.0 | |
272 | Tk_GetFontFromObj@Base 8.6.0 | |
273 | Tk_GetFontMetrics@Base 8.6.0 | |
274 | Tk_GetGC@Base 8.6.0 | |
275 | Tk_GetImage@Base 8.6.0 | |
276 | Tk_GetImageMasterData@Base 8.6.0 | |
277 | Tk_GetItemTypes@Base 8.6.0 | |
278 | Tk_GetJoinStyle@Base 8.6.0 | |
279 | Tk_GetJustify@Base 8.6.0 | |
280 | Tk_GetJustifyFromObj@Base 8.6.0 | |
281 | Tk_GetMMFromObj@Base 8.6.0 | |
282 | Tk_GetNumMainWindows@Base 8.6.0 | |
283 | Tk_GetOption@Base 8.6.0 | |
284 | Tk_GetOptionInfo@Base 8.6.0 | |
285 | Tk_GetOptionValue@Base 8.6.0 | |
286 | Tk_GetPixels@Base 8.6.0 | |
287 | Tk_GetPixelsFromObj@Base 8.6.0 | |
288 | Tk_GetPixmap@Base 8.6.0 | |
289 | Tk_GetRelief@Base 8.6.0 | |
290 | Tk_GetReliefFromObj@Base 8.6.0 | |
291 | Tk_GetRootCoords@Base 8.6.0 | |
292 | Tk_GetScreenMM@Base 8.6.0 | |
293 | Tk_GetScrollInfo@Base 8.6.0 | |
294 | Tk_GetScrollInfoObj@Base 8.6.0 | |
295 | Tk_GetSelection@Base 8.6.0 | |
296 | Tk_GetStyle@Base 8.6.0 | |
297 | Tk_GetStyleEngine@Base 8.6.0 | |
298 | Tk_GetStyleFromObj@Base 8.6.0 | |
299 | Tk_GetStyledElement@Base 8.6.0 | |
300 | Tk_GetUid@Base 8.6.0 | |
301 | Tk_GetUserInactiveTime@Base 8.6.0 | |
302 | Tk_GetVRootGeometry@Base 8.6.0 | |
303 | Tk_GetVisual@Base 8.6.0 | |
304 | Tk_Grab@Base 8.6.0 | |
305 | Tk_HandleEvent@Base 8.6.0 | |
306 | Tk_IdToWindow@Base 8.6.0 | |
307 | Tk_ImageChanged@Base 8.6.0 | |
308 | Tk_Init@Base 8.6.0 | |
309 | Tk_InitConsoleChannels@Base 8.6.0 | |
310 | Tk_InitOptions@Base 8.6.0 | |
311 | Tk_InternAtom@Base 8.6.0 | |
312 | Tk_Interp@Base 8.6.0 | |
313 | Tk_IntersectTextLayout@Base 8.6.0 | |
314 | Tk_MainEx@Base 8.6.0 | |
315 | Tk_MainLoop@Base 8.6.0 | |
316 | Tk_MainWindow@Base 8.6.0 | |
317 | Tk_MaintainGeometry@Base 8.6.0 | |
318 | Tk_MakeWindowExist@Base 8.6.0 | |
319 | Tk_ManageGeometry@Base 8.6.0 | |
320 | Tk_MapWindow@Base 8.6.0 | |
321 | Tk_MeasureChars@Base 8.6.0 | |
322 | Tk_MoveResizeWindow@Base 8.6.0 | |
323 | Tk_MoveToplevelWindow@Base 8.6.0 | |
324 | Tk_MoveWindow@Base 8.6.0 | |
325 | Tk_NameOf3DBorder@Base 8.6.0 | |
326 | Tk_NameOfAnchor@Base 8.6.0 | |
327 | Tk_NameOfBitmap@Base 8.6.0 | |
328 | Tk_NameOfCapStyle@Base 8.6.0 | |
329 | Tk_NameOfColor@Base 8.6.0 | |
330 | Tk_NameOfCursor@Base 8.6.0 | |
331 | Tk_NameOfFont@Base 8.6.0 | |
332 | Tk_NameOfImage@Base 8.6.0 | |
333 | Tk_NameOfJoinStyle@Base 8.6.0 | |
334 | Tk_NameOfJustify@Base 8.6.0 | |
335 | Tk_NameOfRelief@Base 8.6.0 | |
336 | Tk_NameOfStyle@Base 8.6.0 | |
337 | Tk_NameToWindow@Base 8.6.0 | |
338 | Tk_OwnSelection@Base 8.6.0 | |
339 | Tk_ParseArgv@Base 8.6.0 | |
340 | Tk_PhotoBlank@Base 8.6.0 | |
341 | Tk_PhotoExpand@Base 8.6.0 | |
342 | Tk_PhotoExpand_Panic@Base 8.6.0 | |
343 | Tk_PhotoGetImage@Base 8.6.0 | |
344 | Tk_PhotoGetSize@Base 8.6.0 | |
345 | Tk_PhotoPutBlock@Base 8.6.0 | |
346 | Tk_PhotoPutBlock_NoComposite@Base 8.6.0 | |
347 | Tk_PhotoPutBlock_Panic@Base 8.6.0 | |
348 | Tk_PhotoPutZoomedBlock@Base 8.6.0 | |
349 | Tk_PhotoPutZoomedBlock_NoComposite@Base 8.6.0 | |
350 | Tk_PhotoPutZoomedBlock_Panic@Base 8.6.0 | |
351 | Tk_PhotoSetSize@Base 8.6.0 | |
352 | Tk_PhotoSetSize_Panic@Base 8.6.0 | |
353 | Tk_PkgInitStubsCheck@Base 8.6.0 | |
354 | Tk_PointToChar@Base 8.6.0 | |
355 | Tk_PostscriptBitmap@Base 8.6.0 | |
356 | Tk_PostscriptColor@Base 8.6.0 | |
357 | Tk_PostscriptFont@Base 8.6.0 | |
358 | Tk_PostscriptFontName@Base 8.6.0 | |
359 | Tk_PostscriptImage@Base 8.6.0 | |
360 | Tk_PostscriptPath@Base 8.6.0 | |
361 | Tk_PostscriptPhoto@Base 8.6.0 | |
362 | Tk_PostscriptStipple@Base 8.6.0 | |
363 | Tk_PostscriptY@Base 8.6.0 | |
364 | Tk_PreserveColormap@Base 8.6.0 | |
365 | Tk_QueueWindowEvent@Base 8.6.0 | |
366 | Tk_RedrawImage@Base 8.6.0 | |
367 | Tk_RegisterStyleEngine@Base 8.6.0 | |
368 | Tk_RegisterStyledElement@Base 8.6.0 | |
369 | Tk_ResetOutlineGC@Base 8.6.0 | |
370 | Tk_ResetUserInactiveTime@Base 8.6.0 | |
371 | Tk_ResizeWindow@Base 8.6.0 | |
372 | Tk_RestackWindow@Base 8.6.0 | |
373 | Tk_RestoreSavedOptions@Base 8.6.0 | |
374 | Tk_RestrictEvents@Base 8.6.0 | |
375 | Tk_SafeInit@Base 8.6.0 | |
376 | Tk_SetAppName@Base 8.6.0 | |
377 | Tk_SetBackgroundFromBorder@Base 8.6.0 | |
378 | Tk_SetCaretPos@Base 8.6.0 | |
379 | Tk_SetClass@Base 8.6.0 | |
380 | Tk_SetClassProcs@Base 8.6.0 | |
381 | Tk_SetGrid@Base 8.6.0 | |
382 | Tk_SetInternalBorder@Base 8.6.0 | |
383 | Tk_SetInternalBorderEx@Base 8.6.0 | |
384 | Tk_SetMinimumRequestSize@Base 8.6.0 | |
385 | Tk_SetOptions@Base 8.6.0 | |
386 | Tk_SetTSOrigin@Base 8.6.0 | |
387 | Tk_SetWindowBackground@Base 8.6.0 | |
388 | Tk_SetWindowBackgroundPixmap@Base 8.6.0 | |
389 | Tk_SetWindowBorder@Base 8.6.0 | |
390 | Tk_SetWindowBorderPixmap@Base 8.6.0 | |
391 | Tk_SetWindowBorderWidth@Base 8.6.0 | |
392 | Tk_SetWindowColormap@Base 8.6.0 | |
393 | Tk_SetWindowVisual@Base 8.6.0 | |
394 | Tk_SizeOfBitmap@Base 8.6.0 | |
395 | Tk_SizeOfImage@Base 8.6.0 | |
396 | Tk_StrictMotif@Base 8.6.0 | |
397 | Tk_TextLayoutToPostscript@Base 8.6.0 | |
398 | Tk_TextWidth@Base 8.6.0 | |
399 | Tk_UndefineCursor@Base 8.6.0 | |
400 | Tk_UnderlineChars@Base 8.6.0 | |
401 | Tk_UnderlineTextLayout@Base 8.6.0 | |
402 | Tk_Ungrab@Base 8.6.0 | |
403 | Tk_UnmaintainGeometry@Base 8.6.0 | |
404 | Tk_UnmapWindow@Base 8.6.0 | |
405 | Tk_UnsetGrid@Base 8.6.0 | |
406 | Tk_UpdatePointer@Base 8.6.0 | |
407 | TkpChangeFocus@Base 8.6.0 | |
408 | TkpClaimFocus@Base 8.6.0 | |
409 | TkpCloseDisplay@Base 8.6.0 | |
410 | TkpCmapStressed@Base 8.6.0 | |
411 | TkpDisplayWarning@Base 8.6.0 | |
412 | TkpDrawFrame@Base 8.6.0 | |
413 | TkpDrawHighlightBorder@Base 8.6.0 | |
414 | TkpFreeCursor@Base 8.6.0 | |
415 | TkpGetAppName@Base 8.6.0 | |
416 | TkpGetKeySym@Base 8.6.0 | |
417 | TkpGetOtherWindow@Base 8.6.0 | |
418 | TkpGetString@Base 8.6.0 | |
419 | TkpGetSubFonts@Base 8.6.0 | |
420 | TkpGetSystemDefault@Base 8.6.0 | |
421 | TkpGetWrapperWindow@Base 8.6.0 | |
422 | TkpInit@Base 8.6.0 | |
423 | TkpInitKeymapInfo@Base 8.6.0 | |
424 | TkpInitializeMenuBindings@Base 8.6.0 | |
425 | TkpMakeContainer@Base 8.6.0 | |
426 | TkpMakeMenuWindow@Base 8.6.0 | |
427 | TkpMakeWindow@Base 8.6.0 | |
428 | TkpMenuNotifyToplevelCreate@Base 8.6.0 | |
429 | TkpMenuThreadInit@Base 8.6.0 | |
430 | TkpOpenDisplay@Base 8.6.0 | |
431 | TkpRedirectKeyEvent@Base 8.6.0 | |
432 | TkpScanWindowId@Base 8.6.0 | |
433 | TkpSetKeycodeAndState@Base 8.6.0 | |
434 | TkpSetMainMenubar@Base 8.6.0 | |
435 | TkpSync@Base 8.6.0 | |
436 | TkpTestembedCmd@Base 8.6.0 | |
437 | TkpTestsendCmd@Base 8.6.0 | |
438 | TkpTesttextCmd@Base 8.6.0 | |
439 | TkpUseWindow@Base 8.6.0 | |
440 | TkpWmSetState@Base 8.6.0 | |
441 | _LIB_VERSION@Base 8.6.0 |
1 | 1 | and tkConfig.sh in /usr/share/tcltk/tk8.5 where they are located in Debian |
2 | 2 | installation. |
3 | 3 | |
4 | --- tk8.6-8.6.0.orig/unix/configure | |
5 | +++ tk8.6-8.6.0/unix/configure | |
6 | @@ -1432,6 +1432,7 @@ | |
4 | --- tk8.6-8.6.1.orig/unix/configure | |
5 | +++ tk8.6-8.6.1/unix/configure | |
6 | @@ -1431,6 +1431,7 @@ | |
7 | 7 | `ls -d ${prefix}/lib 2>/dev/null` \ |
8 | 8 | `ls -d /usr/local/lib 2>/dev/null` \ |
9 | 9 | `ls -d /usr/contrib/lib 2>/dev/null` \ |
11 | 11 | `ls -d /usr/lib 2>/dev/null` \ |
12 | 12 | `ls -d /usr/lib64 2>/dev/null` \ |
13 | 13 | ; do |
14 | --- tk8.6-8.6.0.orig/unix/tcl.m4 | |
15 | +++ tk8.6-8.6.0/unix/tcl.m4 | |
14 | --- tk8.6-8.6.1.orig/unix/tcl.m4 | |
15 | +++ tk8.6-8.6.1/unix/tcl.m4 | |
16 | 16 | @@ -93,6 +93,7 @@ |
17 | 17 | `ls -d ${prefix}/lib 2>/dev/null` \ |
18 | 18 | `ls -d /usr/local/lib 2>/dev/null` \ |
1 | 1 | aren't installed by upstream script but are referenced inside other |
2 | 2 | manual pages. |
3 | 3 | |
4 | --- tk8.6-8.6.0.orig/unix/installManPage | |
5 | +++ tk8.6-8.6.0/unix/installManPage | |
4 | --- tk8.6-8.6.1.orig/unix/installManPage | |
5 | +++ tk8.6-8.6.1/unix/installManPage | |
6 | 6 | @@ -92,12 +92,20 @@ |
7 | 7 | exit 2 ;; |
8 | 8 | esac |
0 | 0 | Patch by Sergei Golovan (originally by Mike Markley and Chris Waters) fixes |
1 | 1 | building on non-linux Debian architectures. |
2 | 2 | |
3 | --- tk8.6-8.6.0.orig/unix/configure | |
4 | +++ tk8.6-8.6.0/unix/configure | |
5 | @@ -4512,6 +4512,9 @@ | |
3 | --- tk8.6-8.6.1.orig/unix/configure | |
4 | +++ tk8.6-8.6.1/unix/configure | |
5 | @@ -4521,6 +4521,9 @@ | |
6 | 6 | if test "`uname -s`" = "AIX" ; then |
7 | 7 | tcl_cv_sys_version=AIX-`uname -v`.`uname -r` |
8 | 8 | fi |
12 | 12 | fi |
13 | 13 | fi |
14 | 14 | |
15 | @@ -5424,7 +5427,7 @@ | |
16 | fi | |
17 | ||
18 | ;; | |
19 | - Linux*) | |
20 | + Linux*|GNU*|NetBSD-Debian) | |
21 | SHLIB_CFLAGS="-fPIC" | |
22 | SHLIB_SUFFIX=".so" | |
23 | ||
24 | --- tk8.6-8.6.0.orig/unix/tcl.m4 | |
25 | +++ tk8.6-8.6.0/unix/tcl.m4 | |
26 | @@ -924,6 +924,9 @@ | |
15 | --- tk8.6-8.6.1.orig/unix/tcl.m4 | |
16 | +++ tk8.6-8.6.1/unix/tcl.m4 | |
17 | @@ -928,6 +928,9 @@ | |
27 | 18 | if test "`uname -s`" = "AIX" ; then |
28 | 19 | tcl_cv_sys_version=AIX-`uname -v`.`uname -r` |
29 | 20 | fi |
33 | 24 | fi |
34 | 25 | fi |
35 | 26 | ]) |
36 | @@ -1400,7 +1403,7 @@ | |
37 | ]) | |
38 | ]) | |
39 | ;; | |
40 | - Linux*) | |
41 | + Linux*|GNU*|NetBSD-Debian) | |
42 | SHLIB_CFLAGS="-fPIC" | |
43 | SHLIB_SUFFIX=".so" | |
44 |
0 | Patch by Chris Waters removes -rpath from search flags and adds -soname | |
1 | to library build options. | |
2 | ||
3 | Also, it fixes Makefile.in to put correct Tk library filename to pkgIndex.tcl | |
4 | ||
5 | --- tk8.6-8.6.0.orig/unix/configure | |
6 | +++ tk8.6-8.6.0/unix/configure | |
7 | @@ -5434,6 +5434,9 @@ | |
8 | # get rid of the warnings. | |
9 | #CFLAGS_OPTIMIZE="${CFLAGS_OPTIMIZE} -D__NO_STRING_INLINES -D__NO_MATH_INLINES" | |
10 | ||
11 | + # following line added by CW for Debian GNU/Linux | |
12 | + TK_SHLIB_LD_EXTRAS="-Wl,-soname,\${TK_LIB_FILE}.0" | |
13 | + | |
14 | SHLIB_LD='${CC} -shared ${CFLAGS} ${LDFLAGS}' | |
15 | DL_OBJS="tclLoadDl.o" | |
16 | DL_LIBS="-ldl" | |
17 | --- tk8.6-8.6.0.orig/unix/Makefile.in | |
18 | +++ tk8.6-8.6.0/unix/Makefile.in | |
19 | @@ -731,7 +731,7 @@ | |
20 | echo "if {[catch {package present Tcl $(TCLVERSION)$(TCLPATCHL)}]} return";\ | |
21 | relative=`echo | awk '{ORS=" "; split("$(TK_PKG_DIR)",a,"/"); for (f in a) {print ".."}}'`;\ | |
22 | if test "x$(DLL_INSTALL_DIR)" != "x$(BIN_INSTALL_DIR)"; then \ | |
23 | - echo "package ifneeded Tk $(MAJOR_VERSION).$(MINOR_VERSION)$(PATCH_LEVEL) [list load [file join \$$dir $${relative}$(TK_LIB_FILE)] Tk]";\ | |
24 | + echo "package ifneeded Tk $(MAJOR_VERSION).$(MINOR_VERSION)$(PATCH_LEVEL) [list load [file join $(LIB_RUNTIME_DIR) $(TK_LIB_FILE).0] Tk]";\ | |
25 | else \ | |
26 | echo "if {(\$$::tcl_platform(platform) eq \"unix\") && ([info exists ::env(DISPLAY)]";\ | |
27 | echo " || ([info exists ::argv] && (\"-display\" in \$$::argv)))} {";\ | |
28 | --- tk8.6-8.6.0.orig/unix/tcl.m4 | |
29 | +++ tk8.6-8.6.0/unix/tcl.m4 | |
30 | @@ -1410,6 +1410,9 @@ | |
31 | # get rid of the warnings. | |
32 | #CFLAGS_OPTIMIZE="${CFLAGS_OPTIMIZE} -D__NO_STRING_INLINES -D__NO_MATH_INLINES" | |
33 | ||
34 | + # following line added by CW for Debian GNU/Linux | |
35 | + TK_SHLIB_LD_EXTRAS="-Wl,-soname,\${TK_LIB_FILE}.0" | |
36 | + | |
37 | SHLIB_LD='${CC} -shared ${CFLAGS} ${LDFLAGS}' | |
38 | DL_OBJS="tclLoadDl.o" | |
39 | DL_LIBS="-ldl" |
0 | tkport.diff | |
1 | 0 | tklibrary.diff |
2 | 1 | tkprivate.diff |
3 | 2 | confsearch.diff |
4 | rpath.diff | |
5 | 3 | non-linux.diff |
6 | 4 | manpages.diff |
7 | 5 | xft.diff |
0 | --- tk8.6-8.6.0.orig/unix/configure | |
1 | +++ tk8.6-8.6.0/unix/configure | |
2 | @@ -11115,7 +11115,7 @@ | |
0 | --- tk8.6-8.6.1.orig/unix/configure | |
1 | +++ tk8.6-8.6.1/unix/configure | |
2 | @@ -11213,7 +11213,7 @@ | |
3 | 3 | TCL_STUB_FLAGS="-DUSE_TCL_STUBS" |
4 | 4 | fi |
5 | 5 | |
8 | 8 | PRIVATE_INCLUDE_DIR='$(includedir)' |
9 | 9 | HTML_DIR='$(DISTDIR)/html' |
10 | 10 | TK_PKG_DIR='tk$(VERSION)' |
11 | --- tk8.6-8.6.0.orig/unix/configure.in | |
12 | +++ tk8.6-8.6.0/unix/configure.in | |
13 | @@ -634,7 +634,7 @@ | |
11 | --- tk8.6-8.6.1.orig/unix/configure.in | |
12 | +++ tk8.6-8.6.1/unix/configure.in | |
13 | @@ -666,7 +666,7 @@ | |
14 | 14 | TCL_STUB_FLAGS="-DUSE_TCL_STUBS" |
15 | 15 | fi |
16 | 16 |
0 | Patch by Stanislav Maslovski <stanislav.maslovski@gmail.com>. | |
1 | See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=488501 | |
2 | ||
3 | --- tk8.6-8.6.0.orig/generic/tkPort.h | |
4 | +++ tk8.6-8.6.0/generic/tkPort.h | |
5 | @@ -24,7 +24,7 @@ | |
6 | # if defined(MAC_OSX_TK) | |
7 | # include "tkMacOSXPort.h" | |
8 | # else | |
9 | -# include "tkUnixPort.h" | |
10 | +# include "../unix/tkUnixPort.h" | |
11 | # endif | |
12 | #endif | |
13 |
1 | 1 | with Tk sources to a subdirectory of /usr/include/tcl8.4 (debian/rules |
2 | 2 | puts private Tk headers there). |
3 | 3 | |
4 | --- tk8.6-8.6.0.orig/unix/tkConfig.sh.in | |
5 | +++ tk8.6-8.6.0/unix/tkConfig.sh.in | |
4 | --- tk8.6-8.6.1.orig/unix/tkConfig.sh.in | |
5 | +++ tk8.6-8.6.1/unix/tkConfig.sh.in | |
6 | 6 | @@ -53,7 +53,7 @@ |
7 | 7 | |
8 | 8 | # String to pass to linker to pick up the Tk library from its |
3 | 3 | Bug: https://sourceforge.net/tracker/?func=detail&aid=3184834&group_id=12997&atid=112997 |
4 | 4 | Last-updated: Wed, 20 Jul 2011 16:11:14 +0400 |
5 | 5 | |
6 | --- tk8.6-8.6.0.orig/unix/configure.in | |
7 | +++ tk8.6-8.6.0/unix/configure.in | |
8 | @@ -557,8 +557,8 @@ | |
6 | --- tk8.6-8.6.1.orig/unix/configure.in | |
7 | +++ tk8.6-8.6.1/unix/configure.in | |
8 | @@ -485,8 +485,8 @@ | |
9 | 9 | XFT_LIBS=`xft-config --libs 2>/dev/null` || found_xft="no" |
10 | 10 | if test "$found_xft" = "no" ; then |
11 | 11 | found_xft=yes |
16 | 16 | fi |
17 | 17 | AC_MSG_RESULT([$found_xft]) |
18 | 18 | dnl make sure that compiling against Xft header file doesn't bomb |
19 | --- tk8.6-8.6.0.orig/unix/configure | |
20 | +++ tk8.6-8.6.0/unix/configure | |
21 | @@ -10851,8 +10851,8 @@ | |
19 | --- tk8.6-8.6.1.orig/unix/configure | |
20 | +++ tk8.6-8.6.1/unix/configure | |
21 | @@ -10370,8 +10370,8 @@ | |
22 | 22 | XFT_LIBS=`xft-config --libs 2>/dev/null` || found_xft="no" |
23 | 23 | if test "$found_xft" = "no" ; then |
24 | 24 | found_xft=yes |
4 | 4 | |
5 | 5 | DPKG_EXPORT_BUILDFLAGS = 1 |
6 | 6 | include /usr/share/dpkg/buildflags.mk |
7 | include /usr/share/dpkg/architecture.mk | |
7 | 8 | |
8 | 9 | ifeq (,$(findstring debug,$(DEB_BUILD_OPTIONS))) |
9 | 10 | # See bug #446335 |
13 | 14 | %: |
14 | 15 | dh $@ |
15 | 16 | |
17 | override_dh_auto_clean: | |
18 | [ ! -f unix/Makefile ] || $(MAKE) -C unix distclean | |
19 | ||
16 | 20 | override_dh_auto_configure: |
17 | 21 | TK_LIBRARY="/usr/share/tcltk/tk$(v)" \ |
18 | CFLAGS="$(CFLAGS)" CPPFLAGS="$(CPPFLAGS)" \ | |
22 | CFLAGS="$(CFLAGS)" \ | |
23 | CPPFLAGS="$(CPPFLAGS)" \ | |
24 | TK_SHLIB_LD_EXTRAS="-Wl,-soname,\$${TK_LIB_FILE}" \ | |
19 | 25 | dh_auto_configure -Dunix -- \ |
20 | 26 | --includedir=/usr/include/tcl$(v) \ |
21 | --with-tcl=/usr/lib/tcl$(v) \ | |
27 | --with-tcl=/usr/lib/$(DEB_HOST_MULTIARCH)/tcl$(v) \ | |
22 | 28 | --enable-shared \ |
23 | 29 | --enable-threads \ |
24 | 30 | --disable-rpath \ |
39 | 45 | MANN_INSTALL_DIR=$(DIR)/usr/share/man/man3 \ |
40 | 46 | install |
41 | 47 | # Fix up pkgInstall.tcl |
42 | cp $(DIR)/usr/lib/tk$(v)/* $(DIR)/usr/share/tcltk/tk$(v) | |
48 | install -d -m 755 $(DIR)/usr/lib/tcltk/$(DEB_HOST_MULTIARCH)/tk$(v) | |
49 | sed -e 's:\$$dir \.\.:/usr/lib/$(DEB_HOST_MULTIARCH):' \ | |
50 | $(DIR)/usr/lib/$(DEB_HOST_MULTIARCH)/tk$(v)/pkgIndex.tcl \ | |
51 | >$(DIR)/usr/lib/tcltk/$(DEB_HOST_MULTIARCH)/tk$(v)/pkgIndex.tcl | |
43 | 52 | # Fix up the libraries |
44 | cp unix/libtk$(v).a $(DIR)/usr/lib | |
45 | mv $(DIR)/usr/lib/libtk$(v).so $(DIR)/usr/lib/libtk$(v).so.0 | |
46 | ln -sf libtk$(v).so.0 $(DIR)/usr/lib/libtk$(v).so | |
47 | mv $(DIR)/usr/lib/*.sh $(DIR)/usr/lib/tk$(v) | |
53 | cp unix/libtk$(v).a $(DIR)/usr/lib/$(DEB_HOST_MULTIARCH) | |
54 | mv $(DIR)/usr/lib/$(DEB_HOST_MULTIARCH)/*.sh $(DIR)/usr/lib/$(DEB_HOST_MULTIARCH)/tk$(v) | |
48 | 55 | # Fix up the include files |
49 | 56 | install -d $(DIR)/usr/include/tcl$(v)/tk-private/generic/ttk |
50 | 57 | cp generic/*.h $(DIR)/usr/include/tcl$(v)/tk-private/generic |
53 | 60 | cp unix/*.h $(DIR)/usr/include/tcl$(v)/tk-private/unix |
54 | 61 | install -d $(DIR)/usr/include/tcl$(v)/tk-private/compat |
55 | 62 | cp compat/*.h $(DIR)/usr/include/tcl$(v)/tk-private/compat |
56 | # move around the demos | |
57 | install -d -m 755 $(DIR)/usr/share/doc/tk$(v)/examples | |
58 | cp -a library/demos/* $(DIR)/usr/share/doc/tk$(v)/examples/ | |
59 | rm -f $(DIR)/usr/share/doc/tk$(v)/examples/license.terms | |
60 | rm -rf $(DIR)/usr/share/tcltk/tk$(v)/demos | |
61 | ln -sf ../../doc/tk$(v)/examples $(DIR)/usr/share/tcltk/tk$(v)/demos | |
63 | # Move the demos to the doc package | |
64 | install -d -m 755 $(DIR)/usr/share/doc/tk$(v)-doc | |
65 | mv -f $(DIR)/usr/share/tcltk/tk$(v)/demos $(DIR)/usr/share/doc/tk$(v)-doc | |
66 | rm -f $(DIR)/usr/share/doc/tk$(v)-doc/demos/license.terms | |
67 | # | |
68 | # Temporary HACK until all reverse dependencies will be rebuilt | |
69 | ln -sf libtk$(v).so $(DIR)/usr/lib/$(DEB_HOST_MULTIARCH)/libtk$(v).so.0 | |
70 | # | |
62 | 71 | # Fix up the manpages. |
63 | 72 | cd $(DIR)/usr/share/man/man1 && mv wish.1 wish$(v).1 |
64 | 73 | cd $(DIR)/usr/share/man/man3 && \ |
93 | 102 | done |
94 | 103 | |
95 | 104 | override_dh_compress: |
96 | dh_compress -Xusr/share/doc/tk$(v)/examples/ | |
105 | dh_compress -Xusr/share/doc/tk$(v)-doc/demos/ | |
97 | 106 | |
98 | override_dh_makeshlibs: | |
99 | dh_makeshlibs -V 'tk$(v) (>= $(v).0)' | |
107 | override_dh_strip: | |
108 | dh_strip -plibtk$(v) --dbg-package=libtk$(v)-dbg | |
109 | dh_strip -a -Nlibtk$(v) | |
110 | ||
111 | override_dh_makeshlibs: /usr/share/debhelper/autoscripts/postinst-makeshlibs /usr/share/debhelper/autoscripts/postrm-makeshlibs | |
112 | dh_makeshlibs -a | |
113 | cat /usr/share/debhelper/autoscripts/postinst-makeshlibs >>debian/libtk$(v).postinst.debhelper | |
114 | cat /usr/share/debhelper/autoscripts/postrm-makeshlibs >>debian/libtk$(v).postrm.debhelper | |
100 | 115 | |
101 | 116 | override_dh_shlibdeps: |
102 | dh_shlibdeps -ldebian/tk$(v)/usr/lib | |
117 | dh_shlibdeps -ldebian/libtk$(v)/usr/lib/$(DEB_HOST_MULTIARCH) | |
103 | 118 | |
104 | 119 | get-orig-source: |
105 | wget -O tk$(v)_$(v).0.orig.tar.gz \ | |
106 | http://prdownloads.sourceforge.net/tcl/tk$(v).0-src.tar.gz | |
120 | wget -O tk$(v)_$(v).1.orig.tar.gz \ | |
121 | http://prdownloads.sourceforge.net/tcl/tk$(v).1-src.tar.gz | |
107 | 122 | |
108 | .PHONY: override_dh_auto_configure override_dh_auto_configure override_dh_auto_build override_dh_auto_install override_dh_compress override_dh_makeshlibs override_dh_shlibdeps get-orig-source | |
109 | ||
123 | .PHONY: override_dh_auto_clean override_dh_auto_configure override_dh_auto_build \ | |
124 | override_dh_auto_install override_dh_compress override_dh_strip \ | |
125 | override_dh_makeshlibs override_dh_shlibdeps get-orig-source |
0 | 0 | usr/include |
1 | usr/lib/*.a | |
2 | usr/lib/*.so | |
3 | usr/lib/tk*/*.sh | |
1 | usr/lib/*/*.a | |
2 | usr/lib/*/tk*/*.sh | |
3 | debian/tkConfig.sh usr/lib/tk8.6 |
0 | changes |
0 | usr/share/doc/tk8.6-doc/demos usr/share/tcltk/tk8.6/demos |
0 | 0 | usr/bin |
1 | usr/share/tcltk/tk* | |
2 | usr/lib/*.so.* | |
3 | usr/share/doc/tk*/examples | |
4 | 1 | usr/share/man/man1 |
0 | #!/bin/sh | |
1 | ||
2 | set -e | |
3 | ||
4 | if [ "$1" = "configure" ]; then | |
5 | update-alternatives --install /usr/bin/wish wish /usr/bin/wish8.6 835 \ | |
6 | --slave /usr/share/man/man1/wish.1.gz wish.1 \ | |
7 | /usr/share/man/man1/wish8.6.1.gz | |
8 | fi | |
9 | ||
10 | #DEBHELPER# |
0 | #!/bin/sh | |
1 | ||
2 | set -e | |
3 | ||
4 | if [ "$1" = "remove" ]; then | |
5 | if [ -d /usr/share/doc/tk8.6/examples ]; then | |
6 | # brokenness | |
7 | rm -rf /usr/share/doc/tk8.6/examples | |
8 | fi | |
9 | fi | |
10 | ||
11 | #DEBHELPER# |
0 | #!/bin/sh | |
1 | ||
2 | set -e | |
3 | ||
4 | if [ "$1" = "upgrade" ] || [ "$1" = "install" ]; then | |
5 | if [ -d /usr/lib/tk8.6/demos ]; then | |
6 | # brokenness | |
7 | rm -rf /usr/lib/tk8.6/demos | |
8 | fi | |
9 | fi | |
10 | ||
11 | #DEBHELPER# |