Tcl Library Source Code

Changes On Branch tcllib-1-2-0
Login

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

Changes In Branch tcllib-1-2-0 Excluding Merge-Ins

This is equivalent to a diff from a9e81e3240 to 7be1f3035d

2002-01-21
17:55
* Makefile.in (dist): Brought archive names and contents more in sync with earlier releases. This is still release 1.2. Closed-Leaf check-in: 7be1f3035d user: andreas_kupries tags: tcllib-1-2-0
2002-01-20
20:09
* Tagging branch tcllib-1-2-0 as subbranch of RELEASES now. This fixes the release. * Tagged branch RELEASES. control/rswitch is not officially released according to Don Porter, and thus not part of this branch. Additional documentation about its usage will be added to the HEAD branch. * control 0.1 was never released, bumping version back to this. Closed-Leaf check-in: a9e81e3240 user: andreas_kupries tags: RELEASES
2002-01-19
01:35
Removed extra [package provide math] to avoid sync problems check-in: fa1c30b7da user: dgp tags: trunk

Changes to ChangeLog.






1
2
3
4
5
6
7





2002-01-20  Andreas Kupries  <[email protected]>

	* Tagging branch tcllib-1-2-0 as subbranch of RELEASES now.
	  This fixes the release.

	* Tagged branch RELEASES. control/rswitch is not officially
	  released according to Don Porter, and thus not part of this
>
>
>
>
>







1
2
3
4
5
6
7
8
9
10
11
12
2002-01-21  Andreas Kupries  <[email protected]>

	* Makefile.in (dist): Brought archive names and contents more in
	  sync with earlier releases. This is still release 1.2.

2002-01-20  Andreas Kupries  <[email protected]>

	* Tagging branch tcllib-1-2-0 as subbranch of RELEASES now.
	  This fixes the release.

	* Tagged branch RELEASES. control/rswitch is not officially
	  released according to Don Porter, and thus not part of this

Changes to Makefile.in.

8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#
# Copyright (c) 1999-2000 Ajuba Solutions
# Copyright (c) 2001      ActiveState Tool Corp.
#
# See the file "license.terms" for information on usage and redistribution
# of this file, and for a DISCLAIMER OF ALL WARRANTIES.
#
# RCS: @(#) $Id: Makefile.in,v 1.55 2002/01/18 20:42:57 andreas_kupries Exp $

# Base64 encoder/decoder
BASE64=base64

# Option processing package (like opt)
CMDLINE=cmdline








|







8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#
# Copyright (c) 1999-2000 Ajuba Solutions
# Copyright (c) 2001      ActiveState Tool Corp.
#
# See the file "license.terms" for information on usage and redistribution
# of this file, and for a DISCLAIMER OF ALL WARRANTIES.
#
# RCS: @(#) $Id: Makefile.in,v 1.55.4.1 2002/01/21 17:55:03 andreas_kupries Exp $

# Base64 encoder/decoder
BASE64=base64

# Option processing package (like opt)
CMDLINE=cmdline

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
# - Remove meta-data of CVS
# - Copy a selected number of files into the src distribution
# - Recopy the manpages and insert man.macros (the big loop)
# - Generate pkgIndex and installation scripts
# - Generate the archives and release the temp dir

dist:
	rm -rf tcllib$(VERSION) tcllib$(VERSION).tar.gz tcllib$(VERSION).zip
	@mkdir tcllib$(VERSION)
	for j in examples modules ; do \
	    cp -r $(srcdir)/$$j tcllib$(VERSION) ; \
	done
	find tcllib$(VERSION) -name CVS -prune -exec rm -rf {} \;
	for j in license.terms README ChangeLog ; do \
	    cp $(srcdir)/$$j tcllib$(VERSION)/$$j ; \
	done
	for j in $(MODULES) ; do \
	    doc=`ls $(srcdir)/modules/$$j/*.n 2>/dev/null` ; \
	    if test -n "$$doc" ; then \
		for i in $$doc ; do \
		    sed -e '/man\.macros/r $(srcdir)/man.macros' -e '/man\.macros/d' \
			< $$i > tcllib$(VERSION)/modules/$$j/`basename $$i` ; \
		done; \
	    fi ; \
	done ;
	$(TCLSH_PROG) $(srcdir)/mkIndex.tcl          tcllib$(VERSION) tcllib $(VERSION) $(MODULES)
	$(TCLSH_PROG) $(srcdir)/mkInstallScripts.tcl tcllib$(VERSION) tcllib $(VERSION) $(MODULES)
	tar cf - tcllib$(VERSION) | gzip --best > tcllib$(VERSION).tar.gz
	zip -r tcllib$(VERSION).zip tcllib$(VERSION)
	rm -rf tcllib$(VERSION)


# Check tcllib and report all modules without documentation and/or testsuite.
check:
	for mod in `ls $(srcdir)/modules | grep -v CVS`; do \
	   if [ `ls $(srcdir)/modules/$$mod/*.test  2>/dev/null | wc -l` -lt 1 ]; then	\
		echo '  ' $$mod has no testsuite; \







|
|
<
|
<
|
<
<
<





|



|
|
|
|
|







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
# - Remove meta-data of CVS
# - Copy a selected number of files into the src distribution
# - Recopy the manpages and insert man.macros (the big loop)
# - Generate pkgIndex and installation scripts
# - Generate the archives and release the temp dir

dist:
	rm -rf tcllib-$(VERSION) tcllib-$(VERSION).tar.gz tcllib-$(VERSION).zip
	@mkdir tcllib-$(VERSION)

	cp -r $(srcdir)/* tcllib-$(VERSION) ;

	find tcllib-$(VERSION) -name CVS -prune -exec rm -rf {} \;



	for j in $(MODULES) ; do \
	    doc=`ls $(srcdir)/modules/$$j/*.n 2>/dev/null` ; \
	    if test -n "$$doc" ; then \
		for i in $$doc ; do \
		    sed -e '/man\.macros/r $(srcdir)/man.macros' -e '/man\.macros/d' \
			< $$i > tcllib-$(VERSION)/modules/$$j/`basename $$i` ; \
		done; \
	    fi ; \
	done ;
	$(TCLSH_PROG) $(srcdir)/mkIndex.tcl          tcllib-$(VERSION) tcllib $(VERSION) $(MODULES)
	$(TCLSH_PROG) $(srcdir)/mkInstallScripts.tcl tcllib-$(VERSION) tcllib $(VERSION) $(MODULES)
	tar cf - tcllib-$(VERSION) | gzip --best > tcllib-$(VERSION).tar.gz
	zip -r tcllib-$(VERSION).zip tcllib-$(VERSION)
	rm -rf tcllib-$(VERSION)


# Check tcllib and report all modules without documentation and/or testsuite.
check:
	for mod in `ls $(srcdir)/modules | grep -v CVS`; do \
	   if [ `ls $(srcdir)/modules/$$mod/*.test  2>/dev/null | wc -l` -lt 1 ]; then	\
		echo '  ' $$mod has no testsuite; \