Package tcl: Specfile

  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
%global optflags_lto %optflags_lto -ffat-lto-objects

%def_with test
%define major 8.6
%define tcloo 1.1.0
%define itcl 4.2.3
%define tdbc 1.1.5
%define thread 2.8.8
%define zlib 2.0.1

Name: tcl
Version: 8.6.13
Release: alt1

Summary: The Tool Command Language (TCL)
License: TCL
Group: Development/Tcl
Url: http://www.tcl.tk/

# repacked ftp://ftp.tcl.tk/pub/tcl/tcl8_6/tcl%version-src.tar.gz
Source: %name%version-src.tar
Source1: tcl.m4
Patch1: 0001-ALT-private-headers.patch
Patch2: 0002-ALT-soname.patch
Patch3: 0003-ALT-norpath.patch
Patch4: 0004-ALT-nostdinc.patch
Patch5: 0005-ALT-libpath.patch
Patch6: 0006-Revert-generic-tclObj.c-remove-superfluous-include-o.patch
Patch7: 0007-ALT-TCL_LIBS-for-shared-linkage.patch
Patch8: 0008-ALT-tclsh.1-fix-shebang-example.patch
Patch9: 0009-ALT-pkgs-TEA.patch
Patch10: 0010-ALT-itcl-TCL_INCLUDES.patch
Patch11: 0011-ALT-pkgs-test.patch
Patch12: 0012-ALT-pkgs-LDFLAGS.patch
Patch13: 0013-ALT-pkgs-soname.patch
Patch14: 0014-ALT-pkgs-tclstub-linkage.patch

BuildRequires(pre): rpm-build-tcl >= 0.4-alt1
%{?_with_test:BuildConflicts: tcl-vfs}
%{?_with_test:BuildRequires: libmariadb-devel}
%{?_with_test:BuildRequires: postgresql-devel}
%{?_with_test:BuildRequires: libiodbc-devel}
%{?_with_test:BuildRequires: tcl-sqlite3}
BuildRequires: zlib-devel

Conflicts: tcl-incrtcl < 4 tcl-incrtk < 4
Conflicts: tcl-readline < 2.1.1-alt8

%package pkgs
Summary: The Tool Command Language (TCL) - packages
Group: Development/Tcl
Provides: tcl-tdbc = %tdbc
Provides: tcl-tdbcmysql = %tdbc
Provides: tcl-tdbcodbc = %tdbc
Provides: tcl-tdbcpostgres = %tdbc
# tcl-thread is bundled in tcl sources
Provides: tcl-thread = %thread
Conflicts: tcl-thread <= 2.8.2-alt1
Obsoletes: tcl-thread

%package pkg-incrtcl4
Summary: The Tool Command Language (TCL) - Itcl package
Group: Development/Tcl
# tcl-incrtcl4 is bundled in tcl sources
Provides: tcl-incrtcl4 = %itcl
Provides: tcl-incrtcl = %itcl
Conflicts: tcl-incrtcl4 <= 4.1.1-alt1
Obsoletes: tcl-incrtcl4

%package -n lib%name
Summary: The Tool Command Language (TCL) - shared library
Group: System/Libraries
Provides: %_tcllibdir
Provides: %_tcldatadir
Provides: tcl(TclOO) = %tcloo
Provides: tcl(TclOO)-%(echo %tcloo |cut -c 1) = %tcloo
Provides: tcl(zlib) = %zlib
Provides: tcl(zlib)-%(echo %zlib |cut -c 1) = %zlib
Obsoletes: tcl-zlib <= %zlib

%package devel
Summary: Header files and C programming manual for TCL
Group: Development/C
Requires: %name
Requires: rpm-build-tcl >= 0.5-alt1
Conflicts: tcl-incrtcl4-devel <= 4.1.1-alt1
Conflicts: tcl-thread-devel <= 2.8.2-alt1

%package pkgs-devel
Summary: Meta package for TCL pkgs devel
Group: Development/C
BuildArch: noarch
Requires: %name-devel
Requires: %name-pkgs
Requires: %name-pkg-incrtcl4
Obsoletes: tcl-incrtcl4-devel tcl-thread-devel
Provides: tcl-incrtcl4-devel = %itcl
Provides: tcl-tdbc-devel = %tdbc
Provides: tcl-thread-devel = %thread

%description
The Tcl (Tool Command Language) provides a powerful platform for
creating integration applications that tie together diverse
applications, protocols, devices, and frameworks.  When paired with
the Tk toolkit, Tcl provides the fastest and most powerful way to
create GUI applications that run on PCs, Unix, and the Macintosh.  Tcl
can also be used for a variety of web-related tasks and for creating
powerful command languages for applications.

%description pkgs
The Tcl (Tool Command Language) provides a powerful platform for
creating integration applications that tie together diverse
applications, protocols, devices, and frameworks.  When paired with
the Tk toolkit, Tcl provides the fastest and most powerful way to
create GUI applications that run on PCs, Unix, and the Macintosh.  Tcl
can also be used for a variety of web-related tasks and for creating
powerful command languages for applications.

This package includes packages shipped with Tcl distribution.

%description pkg-incrtcl4
The Tcl (Tool Command Language) provides a powerful platform for
creating integration applications that tie together diverse
applications, protocols, devices, and frameworks.  When paired with
the Tk toolkit, Tcl provides the fastest and most powerful way to
create GUI applications that run on PCs, Unix, and the Macintosh.  Tcl
can also be used for a variety of web-related tasks and for creating
powerful command languages for applications.

This package includes intrtcl package shipped with Tcl distribution.

%description -n lib%name
The Tcl (Tool Command Language) provides a powerful platform for
creating integration applications that tie together diverse
applications, protocols, devices, and frameworks.  When paired with
the Tk toolkit, Tcl provides the fastest and most powerful way to
create GUI applications that run on PCs, Unix, and the Macintosh.  Tcl
can also be used for a variety of web-related tasks and for creating
powerful command languages for applications.

This package includes shared Tcl library only.

%description devel
The Tcl (Tool Command Language) provides a powerful platform for
creating integration applications that tie together diverse
applications, protocols, devices, and frameworks.  When paired with
the Tk toolkit, Tcl provides the fastest and most powerful way to
create GUI applications that run on PCs, Unix, and the Macintosh.  Tcl
can also be used for a variety of web-related tasks and for creating
powerful command languages for applications.

This package includes header files and C programming manuals for Tcl.

%description pkgs-devel
The Tcl (Tool Command Language) provides a powerful platform for
creating integration applications that tie together diverse
applications, protocols, devices, and frameworks.  When paired with
the Tk toolkit, Tcl provides the fastest and most powerful way to
create GUI applications that run on PCs, Unix, and the Macintosh.  Tcl
can also be used for a variety of web-related tasks and for creating
powerful command languages for applications.

This package is metapackage for TCL pkgs devel.

%prep
%setup -q -n %name%version
%autopatch -p2
cp -p %SOURCE1 tcl.m4
# remove unneeded stuff
rm -r compat/zlib macosx win
# sqlite extension is built from sqlite3 package
rm -r pkgs/sqlite*

%build
pushd unix
%autoreconf
%configure \
	--disable-rpath \
	--enable-symbols \
	--enable-threads \
	--without-tzdata \
	#
make all
popd

%install
%define docdir %_defaultdocdir/%name-%version
%define __tclsh %buildroot%_bindir/.tclsh

%make_install INSTALL_ROOT=%buildroot install install-private-headers -C unix
mkdir -p %buildroot%_tcllibdir %buildroot%_tcldatadir %buildroot%docdir
install -p -m0644 -D tcl.m4 %buildroot%_datadir/aclocal/tea.m4
ln -sf tclsh%major %buildroot%_bindir/tclsh
ln -sf lib%name%major.so %buildroot%_libdir/lib%name.so
ln -s ../unix/tclUnixPort.h %buildroot%_includedir/tcl/generic/tclUnixPort.h
cat <<EOF > %__tclsh
#!/bin/sh
LD_LIBRARY_PATH=%buildroot%_libdir; export LD_LIBRARY_PATH
TCL_LIBRARY=%buildroot%_tcldatadir/%name%major; export TCL_LIBRARY
exec %buildroot%_bindir/tclsh "\$@"
EOF
chmod +x %__tclsh
xz ChangeLog changes
install -pm0644 README.md license.terms changes.xz ChangeLog.xz %buildroot%docdir

# collect man pages
find pkgs/*/doc -name '*.n' -type f -fprintf pkgsmans '%%%%_mandir/mann/%%f*\n'
find pkgs/itcl*/doc -name '*.n' -type f -fprintf itclmans '%%%%_mandir/mann/%%f*\n'
sed 's/^/%%exclude\ /' pkgsmans > exclude_pkgsmans
join -v1 pkgsmans itclmans >pkgsmans.tmp
mv pkgsmans{.tmp,}

%check
# skip clock.test due lack of /etc/localtime in the build environment (ALT#35848)
rm -f tests/clock.test
pushd unix
make test |tee check.log
sed -n '/^all.tcl/{/Failed\s\+[^0]/q1}'
! grep -qF "Test files exiting with errors" check.log
popd

# zlib guard
cat <<EOF > zlib_guard.tcl
if {![catch {package present zlib} version]} {
	if {[string equal \$version "%zlib"]} {
		exit 0
	}
}

exit 1
EOF
%__tclsh zlib_guard.tcl

# tclOO guard
cat <<EOF > TclOO_guard.tcl
if {![catch {package present TclOO} version]} {
	if {[string equal \$version "%tcloo"]} {
		exit 0
	}
}

exit 1
EOF
%__tclsh TclOO_guard.tcl

%files -f exclude_pkgsmans
%dir %docdir
%docdir/README.md
%docdir/license.terms
%docdir/changes.*

%_bindir/tclsh*

%_tcldatadir/tcl8
%_tcldatadir/%name%major
%exclude %_tcldatadir/%name%major/%{name}AppInit.c
%exclude %_tcldatadir/%name%major/auto.tcl
%exclude %_tcldatadir/%name%major/init.tcl
%exclude %_tcldatadir/%name%major/package.tcl

%_man1dir/*
%_mandir/mann/*

%files pkgs -f pkgsmans
%_tcllibdir/tdbc%tdbc
%_tcllibdir/tdbcmysql%tdbc
%_tcllibdir/tdbcodbc%tdbc
%_tcllibdir/tdbcpostgres%tdbc
%_tcllibdir/thread%thread

%dir %_libdir/tcl8
%dir %_libdir/tcl8/%major
%dir %_libdir/tcl8/%major/tdbc
%_libdir/tcl8/%major/tdbc/sqlite3-%tdbc.tm

%exclude %_tcllibdir/tdbc%tdbc/libtdbcstub%tdbc.a

%files pkg-incrtcl4 -f itclmans
%_tcllibdir/itcl%itcl

%exclude %_tcllibdir/itcl%itcl/libitclstub%itcl.a

%files -n lib%name
%dir %_tcllibdir
%dir %_tcldatadir
%dir %_tcldatadir/%name%major
%_libdir/lib%name%major.so

%_tcldatadir/%name%major/auto.tcl
%_tcldatadir/%name%major/init.tcl
%_tcldatadir/%name%major/package.tcl

%files devel
%docdir/ChangeLog.*
%_includedir/*
%_pkgconfigdir/%name.pc
%_libdir/lib%name.so
%_libdir/lib%{name}stub%{major}.a
%_tcllibdir/itcl%itcl/libitclstub%itcl.a
%_tcllibdir/tdbc%tdbc/libtdbcstub%tdbc.a
%_libdir/%{name}Config.sh
%_libdir/%{name}ooConfig.sh
%_libdir/itclConfig.sh
%_libdir/tdbcConfig.sh
%_tcldatadir/%name%major/%{name}AppInit.c
%_datadir/aclocal/*.m4
%_man3dir/*

%dir %_tcllibdir/itcl%itcl
%dir %_tcllibdir/tdbc%tdbc

%files pkgs-devel

%changelog
* Sun Nov 27 2022 Vladimir D. Seleznev <vseleznv@altlinux.org> 8.6.13-alt1
- Updated to 8.6.13.

* Mon Nov 08 2021 Vladimir D. Seleznev <vseleznv@altlinux.org> 8.6.12-alt1
- Updated to 8.6.12.

* Sat Oct 30 2021 Vladimir D. Seleznev <vseleznv@altlinux.org> 8.6.11-alt4
- tcl: removed tcl(TclOO) provide.
- libtcl: added tcl(TclOO) provide with version.

* Mon Aug 30 2021 Vladimir D. Seleznev <vseleznv@altlinux.org> 8.6.11-alt3
- spec: enhanced %%check.
- libtcl: obsoleted tcl-zlib.

* Fri Aug 27 2021 Vladimir D. Seleznev <vseleznv@altlinux.org> 8.6.11-alt2
- Enabled LTO.

* Thu Jan 07 2021 Vladimir D. Seleznev <vseleznv@altlinux.org> 8.6.11-alt1
- Updated to 8.6.11.
- Revised patches.
- tcl-pkgs: fixed directories owning.

* Fri Nov 22 2019 Vladimir D. Seleznev <vseleznv@altlinux.org> 8.6.10-alt1
- Updated to 8.6.10.
- Revised patches.

* Wed Nov 06 2019 Vladimir D. Seleznev <vseleznv@altlinux.org> 8.6.10-alt0.rc1.1
- Updated to 8.6.10rc1.
- Built tcl-pkgs-devel as noarch.

* Wed Oct 23 2019 Vladimir D. Seleznev <vseleznv@altlinux.org> 8.6.10-alt0.rc0.2
- Separated tcl-pkg-incrtcl4 subpackage.

* Tue Oct 08 2019 Vladimir D. Seleznev <vseleznv@altlinux.org> 8.6.10-alt0.rc0.1
- Updated to 8.6.10rc0.
- Changed build schema: TCL now built from tcl%%version-src.tar.gz with
  bundled packages instead of tcl-core%%version-src.tar.gz.
- Enabled debugging symbols.
- Updated tcl.m4 to TEA (tclconfig) cbe95d1d87.
- Added conflicts to tcl-incrtcl < 4 and tcl-incrtk < 4 (spec).
- Added --without-tzdata to configure options in %%build (spec).
- Fixed sebang example in tclsh1.
- Fixed license field and summary.

* Mon Apr 15 2019 Vladimir D. Seleznev <vseleznv@altlinux.org> 8.6.9-alt1
- 8.6.9 released
- moved auto.tcl, init.tcl and package.tcl to libtcl subpackage
- removed bundled zlib
- tcl-devel: fixed provided linkage flags, dropped dependency to zlib-devel
- enabled check

* Thu Mar 28 2019 Vladimir D. Seleznev <vseleznv@altlinux.org> 8.6.8-alt3
- tcl-devel: added dependency on zlib-devel

* Mon Mar 25 2019 Vladimir D. Seleznev <vseleznv@altlinux.org> 8.6.8-alt2
- built with system zlib (ALT#36379)

* Tue Feb 13 2018 Vladimir D. Seleznev <vseleznv@altlinux.org> 8.6.8-alt1
- 8.6.8 released
- applied patch from Debian to package additional manpages

* Sun Sep 17 2017 Vladimir D. Seleznev <vseleznv@altlinux.org> 8.6.7-alt2
- added %%_libdir/tcl to tcl extension search path (new packaging policy)

* Fri Aug 18 2017 Vladimir D. Seleznev <vseleznv@altlinux.org> 8.6.7-alt1
- 8.6.7 released

* Tue Jul 25 2017 Vladimir D. Seleznev <vseleznv@altlinux.org> 8.6.6-alt3
- added conflict to tcl-readline < 2.1.1-alt8

* Wed Apr 26 2017 Vladimir D. Seleznev <vseleznv@altlinux.org> 8.6.6-alt2
- added more extra headers

* Mon Mar 20 2017 Vladimir D. Seleznev <vseleznv@altlinux.org> 8.6.6-alt1
- 8.6.6 released (closes: #31581)

* Fri Nov 02 2012 Sergey Bolshakov <sbolshakov@altlinux.ru> 8.5.9-alt2
- fixed stackspace miscalculation on mixed 64/32 environment

* Mon Feb 14 2011 Alexey Tourbin <at@altlinux.ru> 8.5.9-alt1.1
- rebuilt for debuginfo

* Mon Sep 13 2010 Sergey Bolshakov <sbolshakov@altlinux.ru> 8.5.9-alt1
- 8.5.9 released

* Tue Jan  5 2010 Sergey Bolshakov <sbolshakov@altlinux.ru> 8.5.8-alt1
- 8.5.8 released

* Sat Apr 18 2009 Sergey Bolshakov <sbolshakov@altlinux.ru> 8.5.7-alt2
- 8.5.7 released

* Tue Dec 23 2008 Sergey Bolshakov <sbolshakov@altlinux.ru> 8.5.6-alt1
- 8.5.6 released

* Sat Dec  6 2008 Sergey Bolshakov <sbolshakov@altlinux.ru> 8.5.5-alt2
- obsolete by filetriggers macros removed

* Tue Oct 14 2008 Sergey Bolshakov <sbolshakov@altlinux.ru> 8.5.5-alt1
- 8.5.5 released

* Sat Aug 23 2008 Sergey Bolshakov <sbolshakov@altlinux.ru> 8.5.4-alt1
- 8.5.4 released

* Mon Jun 30 2008 Sergey Bolshakov <sbolshakov@altlinux.ru> 8.5.3-alt1
- 8.5.3 released

* Sat Mar 29 2008 Sergey Bolshakov <sbolshakov@altlinux.ru> 8.5.2-alt1
- 8.5.2 released

* Tue Feb  5 2008 Sergey Bolshakov <sbolshakov@altlinux.ru> 8.5.1-alt1
- 8.5.1 released

* Thu Dec 27 2007 Sergey Bolshakov <sbolshakov@altlinux.ru> 8.5.0-alt2
- fixed backref handling in regsub [SF #1857126]

* Thu Dec 20 2007 Sergey Bolshakov <sbolshakov@altlinux.ru> 8.5.0-alt1
- 8.5.0 released

* Sun Nov 25 2007 Sergey Bolshakov <sbolshakov@altlinux.ru> 8.5.0-alt0.4
- garbage in tclConfig.sh fixed

* Fri Nov 23 2007 Sergey Bolshakov <sbolshakov@altlinux.ru> 8.5.0-alt0.3
- 8.5b3 released

* Tue Nov 20 2007 Sergey Bolshakov <sbolshakov@altlinux.ru> 8.5.0-alt0.2
- 8.5b2 released

* Mon Nov 19 2007 Sergey Bolshakov <sbolshakov@altlinux.ru> 8.5.0-alt0.1
- 8.5b1 released

* Tue Sep 25 2007 Sergey Bolshakov <sbolshakov@altlinux.ru> 8.4.16-alt1
- 8.4.16
- added rpm-build-tcl to tcl-devel deps (at@)

* Sat Sep 15 2007 Sergey Bolshakov <sbolshakov@altlinux.ru> 8.4.15-alt1
- 8.4.15

* Mon Apr 16 2007 ALT QA Team Robot <qa-robot@altlinux.org> 8.4.13-alt1.0
- Automated rebuild.

* Sun May 21 2006 Sergey Bolshakov <sbolshakov@altlinux.ru> 8.4.13-alt1
- 8.4.13

* Sun Jan  8 2006 Sergey Bolshakov <sbolshakov@altlinux.ru> 8.4.12-alt1
- 8.4.12

* Wed Jul 13 2005 Sergey Bolshakov <sbolshakov@altlinux.ru> 8.4.11-alt1
- 8.4.11

* Mon Jun 13 2005 Sergey Bolshakov <sbolshakov@altlinux.ru> 8.4.10-alt1
- 8.4.10

* Sun Apr  3 2005 Sergey Bolshakov <sbolshakov@altlinux.ru> 8.4.9-alt1
- 8.4.9

* Sat Dec  4 2004 Sergey Bolshakov <sbolshakov@altlinux.ru> 8.4.8-alt1
- 8.4.8

* Mon Oct 18 2004 Sergey Bolshakov <sbolshakov@altlinux.ru> 8.4.7-alt2
- cvs snapshot @20041014
- rpm macro file moved to rpm-build-tcl package

* Mon Aug  2 2004 Sergey Bolshakov <sbolshakov@altlinux.ru> 8.4.7-alt1
- 8.4.7

* Mon Mar  8 2004 Sergey Bolshakov <sbolshakov@altlinux.ru> 8.4.6-alt1
- 8.4.6

* Tue Nov 25 2003 Sergey Bolshakov <sbolshakov@altlinux.ru> 8.4.5-alt1
- 8.4.5

* Sat Jul 26 2003 Sergey Bolshakov <s.bolshakov@sam-solutions.net> 8.4.4-alt1
- 8.4.4

* Thu May 22 2003 Sergey Bolshakov <s.bolshakov@sam-solutions.net> 8.4.3-alt1
- 8.4.3

* Wed Mar 12 2003 Sergey Bolshakov <s.bolshakov@sam-solutions.net> 8.4.2-alt2
- fixed: #702383

* Thu Mar  6 2003 Sergey Bolshakov <s.bolshakov@sam-solutions.net> 8.4.2-alt1
- 8.4.2

* Mon Feb 17 2003 Sergey Bolshakov <s.bolshakov@sam-solutions.net> 8.4.2-alt0.1
- CVS snapshot @ 20030215

* Wed Oct 23 2002 Sergey Bolshakov <s.bolshakov@belcaf.com> 8.4.1-alt1
- 8.4.1

* Wed Sep 25 2002 Sergey Bolshakov <s.bolshakov@belcaf.com> 8.4.0-alt1
- 8.4.0
- new package lib%name appeared
- new layout:
  - libtclXX.so goes back to %_libdir
  - tcl_pkgPath _not_ contains %_tcllibdir nor %_libdir
  - all script stuff goes to %_tcldatadir
- tcl-specific rpm macros added

* Mon Jun 3 2002 Sergey Bolshakov <s.bolshakov@belcaf.com> 8.3.4-alt8
- libpath changed to %_libdir/tcl, tcl_pkgPath contains also %_datadir/tcl
  for pure-tcl extensions
- tcl.m4 installs system-wide, please use them
- now contains private headers in %_includedir/tcl
- adopted patches from RH & SuSE
- src rpm splitted

* Mon Mar 18 2002 Sergey Bolshakov <s.bolshakov@belcaf.com> 8.3.4-alt7
- fixed encoding file for koi8-u

* Tue Mar 05 2002 Stanislav Ievlev <inger@altlinux.ru> 8.3.4-alt6
- removed all -lieee, 'cause
  fist: Programs can work with -lm and without -lieee
  second: Programs cannot link with lieee library

* Fri Dec  7 2001 Sergey Bolshakov <s.bolshakov@belcaf.com> 8.3.4-alt5
- tclx fixes
- fixed tls build with stubs from tcl build dir
- fixed permissions for %_libdir/lib*stub*.a

* Wed Oct 24 2001 Sergey Bolshakov <sbolshakov@altlinux.ru> 8.3.4-alt4
- Tcl/Tk 8.3.4
- SSL support added (tcl-tls)

* Mon Jul 23 2001 Dmitry V. Levin <ldv@altlinux.ru> 8.3.3-alt3
- Removed unnecessary provides and obsoletes.
- Added *_rel macros for subpackages and corrected inter-requires.
- Merged RH patches.

* Sat Jun 16 2001 Sergey Bolshakov <sbolshakov@altlinux.ru> 8.3.3-alt2
- Rearranged files in subpackages: tcl, tcl-devel
- Tk splitted to: tk tk-devel tk-demos
- tclX 8.3.0, splitted to: tclx tclx-devel
- tix 8.1, splitted to: tix tix-devel tix-demos
- itcl 3.2, splitted to: itcl itcl-devel itcl-demos compat-itcl compat-itcl-demos. Huh :)
- tcllib removed to separate package
- Dropped most of changelog entries
- Group fixed

* Tue May 15 2001 Sergey Bolshakov <sbolshakov@altlinux.ru> 8.3.3-alt1
- Tcl/Tk 8.3.3
- tcllib 0.8
- expect 5.32, splitted to subpackages.

* Wed Feb 07 2001 Dmitry V. Levin <ldv@fandra.org> 8.3.2-ipl8mdk
- Moved include files and C programming manual to tcl-devel subpackage.
- Fixed out empty manpages.

* Wed Nov 29 2000 AEN <aen@logic.ru> 8.3.2-ipl7mdk
- build for RE
- ps patch from Viktor Wagner
- bad requires patch

# local variables:
# compile-command: "gear --commit --hasher -- hsh --repo=tcl"
# end: