From owner-svn-ports-all@FreeBSD.ORG Wed Apr 24 10:12:04 2013 Return-Path: Delivered-To: svn-ports-all@freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id B1235788; Wed, 24 Apr 2013 10:12:04 +0000 (UTC) (envelope-from gahr@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id 92B9A1BCA; Wed, 24 Apr 2013 10:12:04 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.6/8.14.6) with ESMTP id r3OAC4tV077168; Wed, 24 Apr 2013 10:12:04 GMT (envelope-from gahr@svn.freebsd.org) Received: (from gahr@localhost) by svn.freebsd.org (8.14.6/8.14.5/Submit) id r3OAC3aI077162; Wed, 24 Apr 2013 10:12:03 GMT (envelope-from gahr@svn.freebsd.org) Message-Id: <201304241012.r3OAC3aI077162@svn.freebsd.org> From: Pietro Cerutti Date: Wed, 24 Apr 2013 10:12:03 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r316416 - in head/devel/tcllib: . files X-SVN-Group: ports-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-all@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: SVN commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 24 Apr 2013 10:12:04 -0000 Author: gahr Date: Wed Apr 24 10:12:03 2013 New Revision: 316416 URL: http://svnweb.freebsd.org/changeset/ports/316416 Log: - Update to 1.15 Release notes: http://code.activestate.com/lists/tcl-core/13030/ - Simplify regression-test target - Include some patches that were pushed upstream after 1.15 was released Added: head/devel/tcllib/files/patch-bug-3601370-td (contents, props changed) head/devel/tcllib/files/patch-bug-3603702 (contents, props changed) head/devel/tcllib/files/patch-bug-3608240 (contents, props changed) head/devel/tcllib/files/patch-json-write (contents, props changed) Deleted: head/devel/tcllib/files/patch-doctools Modified: head/devel/tcllib/Makefile head/devel/tcllib/Makefile.man (contents, props changed) head/devel/tcllib/distinfo (contents, props changed) head/devel/tcllib/pkg-plist (contents, props changed) Modified: head/devel/tcllib/Makefile ============================================================================== --- head/devel/tcllib/Makefile Wed Apr 24 09:35:31 2013 (r316415) +++ head/devel/tcllib/Makefile Wed Apr 24 10:12:03 2013 (r316416) @@ -1,81 +1,57 @@ -# New ports collection makefile for: tcllib -# Date created: 27 Apr 2000 -# Whom: Mikhail Teterin -# +# Created by: Mikhail Teterin # $FreeBSD$ -# PORTNAME= tcllib -PORTVERSION= 1.14 -PORTREVISION= 1 +PORTVERSION= 1.15 CATEGORIES= devel tcl MASTER_SITES= SF MAINTAINER= tcltk@FreeBSD.org COMMENT= A collection of utility modules for Tcl -USE_TCL_BUILD= 84+ -USE_TCL_RUN= ${USE_TCL_BUILD} +USE_TCL= 84+ -USE_BZIP2= yes GNU_CONFIGURE= yes ALL_TARGET= all MAKE_ENV+= LANG=C +PORTDOCS= * -.include +.include .include "Makefile.man" CONFIGURE_ENV+= ac_cv_path_tclsh="${TCLSH}" post-patch: - # - # Ensure, the detailed output of vendors' self-tests is - # available in addition to the pretty progress report: - # +# +# Ensure, the detailed output of vendors' self-tests is +# available in addition to the pretty progress report: +# ${REINPLACE_CMD} -e 's,test run,test run -l testlog,' \ -e 's,$$(libdir)/@PACKAGE@@VERSION@,$$(libdir)/@PACKAGE@,' \ ${WRKSRC}/Makefile.in ${FIND} ${WRKSRC}/apps -type f ! -name "*.man" | ${XARGS} \ ${REINPLACE_CMD} -e 's,exec tclsh,exec ${TCLSH},' - # - # patch(1) adds a newline at eof, so we need to remove it here - # +# +# patch(1) adds a newline at eof, so we need to remove it here +# ${AWK} 'NR > 1 { print h } { h = $$0 } END { ORS = ""; print h }' \ ${WRKSRC}/modules/doctools/tests/text/04 > ${WRKSRC}/modules/doctools/tests/text/04.new ${MV} ${WRKSRC}/modules/doctools/tests/text/04.new ${WRKSRC}/modules/doctools/tests/text/04 - - # try(n) is part of Tcl core since 8.6 -.if ${TCL_VER:S/.//} < 86 -MANN+= try.n -.else - ${MV} ${WRKSRC}/modules/try/try.man ${WRKSRC}/modules/try/try.man.noinstall -.endif +# +# .orig files confuse the pt module test suite and eventually get +# installed +# + ${FIND} ${WRKSRC} -name "*.orig" -delete -RUNTEST= ${SETENV} LANG=C DISPLAY= ${MAKE} -C ${WRKSRC} test -MYID != ${ID} -u -.if ${MYID} == 0 -RUNTEST:= ${SU_CMD:S/root/-m nobody/} "${RUNTEST}" -pre-build: - # - # Preparing to run the tests as `nobody' - # - ${FIND} ${WRKSRC} -type d -o -name jpeg.test | ${XARGS} ${CHOWN} nobody +post-install: +.if ${PORT_OPTIONS:MDOCS} + ${MKDIR} ${DOCSDIR} + cd ${WRKSRC} && ${MAKE} html-doc + cd ${WRKSRC}/doc/html && ${COPYTREE_SHARE} \* ${DOCSDIR} .endif -test: - @if ! ${RUNTEST}; \ - then \ - ${AWK} '$$NF == "FAILED" { echo = 1 } \ - echo { if ($$NF == "start") echo = 0; else print }' \ - ${WRKSRC}/testlog.log; \ - ${CAT} ${WRKSRC}/testlog.failures; \ - ${UNAME} -a; \ - ${ECHO_MSG} Please, analyze and report the test failures; \ - ${ECHO_MSG} Be sure to use the latest available microversion; \ - ${ECHO_MSG} of TCL-${TCL_VER}, however.; \ - fi - -#post-build: test +regression-test: build + cd ${WRKSRC} && ${SETENV} LANG=C LC_ALL=C DISPLAY= ${MAKE} test -.include +.include Modified: head/devel/tcllib/Makefile.man ============================================================================== --- head/devel/tcllib/Makefile.man Wed Apr 24 09:35:31 2013 (r316415) +++ head/devel/tcllib/Makefile.man Wed Apr 24 10:12:03 2013 (r316416) @@ -4,6 +4,7 @@ INSTALL_TARGET= install-libraries instal MANCOMPRESSED= no MANN= S3.n \ adjust.n \ + adler32.n \ aes.n \ annealing.n \ ansi_cattr.n \ @@ -27,6 +28,7 @@ MANN= S3.n \ bignum.n \ blowfish.n \ calculus.n \ + cat.n \ cfront.n \ cgen.n \ changelog.n \ @@ -40,6 +42,7 @@ MANN= S3.n \ container.n \ control.n \ copyops.n \ + core.n \ counter.n \ crc16.n \ crc32.n \ @@ -78,6 +81,7 @@ MANN= S3.n \ doctools_plugin_apiref.n \ dsource.n \ dtplite.n \ + events.n \ expander.n \ export.n \ export_docidx.n \ @@ -88,7 +92,10 @@ MANN= S3.n \ export_text.n \ export_wiki.n \ fa.n \ + facade.n \ faop.n \ + fifo.n \ + fifo2.n \ filetypes.n \ fileutil.n \ fourier.n \ @@ -97,15 +104,19 @@ MANN= S3.n \ ftpd.n \ fuzzy.n \ gasm.n \ + generator.n \ graph.n \ graph1.n \ graphops.n \ + halfpipe.n \ + hex.n \ hook.n \ html.n \ html_cssdefaults.n \ htmlparse.n \ huddle.n \ ident.n \ + identity.n \ imap4.n \ imenu.n \ import.n \ @@ -117,6 +128,7 @@ MANN= S3.n \ introduction.n \ ipager.n \ irc.n \ + iso8601.n \ javascript.n \ jpeg.n \ json.n \ @@ -124,12 +136,14 @@ MANN= S3.n \ lambda.n \ ldap.n \ ldapx.n \ + limitsize.n \ linalg.n \ log.n \ logger.n \ loggerAppender.n \ loggerUtils.n \ machineparameters.n \ + map_geocode_nominatim.n \ map_slippy.n \ map_slippy_cache.n \ map_slippy_fetcher.n \ @@ -148,6 +162,7 @@ MANN= S3.n \ me_tcl.n \ me_util.n \ me_vm.n \ + memchan.n \ mime.n \ mimetypes.n \ montecarlo.n \ @@ -174,7 +189,10 @@ MANN= S3.n \ nntp.n \ nroff_manmacros.n \ ntp_time.n \ + null.n \ + nullzero.n \ numtheory.n \ + observe.n \ ooutil.n \ optimize.n \ otp.n \ @@ -241,6 +259,8 @@ MANN= S3.n \ pt_to_api.n \ qcomplex.n \ queue.n \ + random.n \ + randseed.n \ rational_funcs.n \ rc4.n \ rcs.n \ @@ -250,10 +270,12 @@ MANN= S3.n \ repeat.n \ report.n \ rest.n \ + rfc2822.n \ ripemd128.n \ ripemd160.n \ roman.n \ romberg.n \ + rot.n \ rtcore.n \ sasl.n \ sha1.n \ @@ -265,10 +287,13 @@ MANN= S3.n \ snit.n \ snitfaq.n \ soundex.n \ + spacer.n \ special.n \ stack.n \ statistics.n \ + std.n \ stooop.n \ + string.n \ stringprep.n \ stringprep_data.n \ struct_list.n \ @@ -286,6 +311,7 @@ MANN= S3.n \ tcllib_interp.n \ tcllib_ip.n \ tcllib_msgcat.n \ + tcllib_try.n \ tepam_argument_dialogbox.n \ tepam_introduction.n \ tepam_procedure.n \ @@ -295,10 +321,12 @@ MANN= S3.n \ textutil.n \ textutil_split.n \ textutil_string.n \ + textwindow.n \ tie.n \ tie_std.n \ tiff.n \ tqueue.n \ + transformcore.n \ transmitter.n \ traverse.n \ treeql.n \ @@ -312,8 +340,11 @@ MANN= S3.n \ urn-scheme.n \ uuencode.n \ uuid.n \ + variable.n \ wip.n \ xsxp.n \ yaml.n \ - yencode.n + yencode.n \ + zero.n \ + zlib.n .endif Modified: head/devel/tcllib/distinfo ============================================================================== --- head/devel/tcllib/distinfo Wed Apr 24 09:35:31 2013 (r316415) +++ head/devel/tcllib/distinfo Wed Apr 24 10:12:03 2013 (r316416) @@ -1,2 +1,2 @@ -SHA256 (tcllib-1.14.tar.bz2) = 1cdcb02f3ac12946f5ba5757141817d447db862a5ed999a52b25f89077945579 -SIZE (tcllib-1.14.tar.bz2) = 4398059 +SHA256 (tcllib-1.15.tar.gz) = 6d308980d9dace24c6252b96223c1646e83795ba03dbf996525ad27e1b56bffd +SIZE (tcllib-1.15.tar.gz) = 6175150 Added: head/devel/tcllib/files/patch-bug-3601370-td ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/tcllib/files/patch-bug-3601370-td Wed Apr 24 10:12:03 2013 (r316416) @@ -0,0 +1,832 @@ +Index: modules/doctools/ChangeLog +================================================================== +--- modules/doctools/ChangeLog ++++ modules/doctools/ChangeLog +@@ -1,10 +1,18 @@ ++2013-02-25 Andreas Kupries ++ ++ * mpformats/_nroff.tcl (nroff_postprocess): Followup fixes to ++ * mpformats/fmt.nroff: bugs found in branch "bug-3601370-td", ++ * pkgIndex.tcl: Missing markup of several nroff directives as ++ * doctools.tcl: such. Version bumped to 1.4.15. ++ * doctools.man: ++ + 2013-02-01 Andreas Kupries + + * + * Released and tagged Tcllib 1.15 ======================== +- * ++ * + + 2013-01-29 Andreas Kupries + + * doctools.man: Bumped version to 1.4.14 for the + * doctools.tcl: last change, see below. +@@ -26,11 +34,11 @@ + + 2011-12-13 Andreas Kupries + + * + * Released and tagged Tcllib 1.14 ======================== +- * ++ * + + 2011-11-07 Andreas Kupries + + * tests/nroff/04: Updated the test outputs to match the changes + * tests/nroff/07: introduced by the last two commits, below. +@@ -63,11 +71,11 @@ + + 2011-01-24 Andreas Kupries + + * + * Released and tagged Tcllib 1.13 ======================== +- * ++ * + + 2011-01-12 Andreas Kupries + + * doctools.test: Updated for the changes made per the entry below. + +@@ -104,11 +112,11 @@ + * mpformats/fmt.latex: + * mpformats/fmt.tmml: + * mpformats/fmt.html: + * mpformats/fmt.nroff: + * mpformats/fmt.null: +- * doctools.man: ++ * doctools.man: + * pkgIndex.tcl: + * doctools.tcl: + + 2010-06-17 Andreas Kupries + +@@ -156,12 +164,12 @@ + * ../../apps/dtplite: + + * docidx.man: Added missing dt_package and restricted 'file' + * docidx.tcl: support to doctool::toc and doctools::idx. Versions + * doctoc.man: bumped to 1.1.3 and 1.0.4. +- * doctoc.tcl: +- * pkgIndex.tcl: ++ * doctoc.tcl: ++ * pkgIndex.tcl: + + * mpformats/toc.text: Fixed command names using various textutil + * mpformats/idx.text: functionality. + + 2010-02-05 Andreas Kupries +@@ -173,11 +181,11 @@ + * pkgIndex.tcl: 1.4.6. + + 2010-02-04 Andreas Kupries + + * doctools.tcl: Extended with new plugin API command +- * doctools.man: [dt_mainfile], which always returns ++ * doctools.man: [dt_mainfile], which always returns + * doctools_plugin_apiref.man: the toplevel file currently + * pkgIndex.tcl: processed, in contrast to [dt_file] which + returns the currently processed file, which may be included. + Bumped version to 1.4.5. + +@@ -186,11 +194,11 @@ + instead of the toplevel. + + 2009-12-09 Andreas Kupries + + * doctools.tcl: Bumped version to 1.4.4. +- * doctools.man: ++ * doctools.man: + * pkgIndex.tcl: + + * mpformats/fmt.html: Extended to support the engine variable + * doctools.test: 'raw' (boolean flag). The default is off, causing + the engine to generate the full html, as usual. If set, the +@@ -213,11 +221,11 @@ + + 2009-12-07 Andreas Kupries + + * + * Released and tagged Tcllib 1.12 ======================== +- * ++ * + + 2009-07-21 Andreas Kupries + + * doctools.tcl: Fixed @mdgen instructions, added forgotten + ownership reference to man.macros. See ActiveState Bug 83781, +@@ -277,11 +285,11 @@ + * doctools.tcl: their result instead of generating a + * doctools.test: '.so man.macros' command. Stuart Cassoff + * doctools_plugin_apiref.man: did the + * mpformats/_nroff.tcl: work and provided the patches as part of + * mpformats/fmt.nroff: his effort on making a Tcllib OpenBSD port. +- * mpformats/idx.nroff: ++ * mpformats/idx.nroff: + * mpformats/toc.nroff: + + 2009-01-28 Andreas Kupries + + * checker.tcl: Fixed bug in handling 'category' command. Bumped +@@ -316,17 +324,17 @@ + + 2008-12-12 Andreas Kupries + + * + * Released and tagged Tcllib 1.11.1 ======================== +- * ++ * + + 2008-12-01 Andreas Kupries + + * doctools.tcl: New command in doctools language is extended API. + * doctools.man: Bumped minor version, to 1.4. +- * pkgIndex.tcl: ++ * pkgIndex.tcl: + + 2008-11-26 Andreas Kupries + + * api.tcl: Extended doctools language with a 'category' + * checker.tcl: command. This allows manpages to provide +@@ -355,11 +363,11 @@ + + 2008-10-16 Andreas Kupries + + * + * Released and tagged Tcllib 1.11 ======================== +- * ++ * + + 2008-07-08 Andreas Kupries + + * changelog.man: Bumped the packages to version 1. They have + * changelog.tcl: been on 0 long enough. +@@ -386,11 +394,11 @@ + * ../tie/tie.man: Fixed the sectref argument order issues. + + 2008-05-15 Andreas Kupries + + * doctools.tcl: Bumped version to 1.3.4. +- * doctools.man: ++ * doctools.man: + * pkgIndex.tcl: + + * checker.tcl: Reworked the (sub)section handling, enabled the + * doctools_lang_cmdref.man: documentation writer to label + (sub)sections with logical names and use these in references. +@@ -411,11 +419,11 @@ + * mpformats/fr.msg: + + * mpformats/fmt.html: Updated the backends for the changes in the + * mpformats/fmt.latex: frontend/backend API, and updated testsuite + * mpformats/fmt.nroff: results. +- * mpformats/fmt.text: ++ * mpformats/fmt.text: + * mpformats/fmt.tmml: + * mpformats/fmt.wiki: + * mpformats/_common.tcl: + * tests/latex/00: + * tests/latex/01: +@@ -521,16 +529,16 @@ + + 2008-04-23 Andreas Kupries + + * tests/man/02: Added see_also and keyword references to this + * tests/html/02: example. Updated all changed results. +- * tests/latex/02: +- * tests/list/02: +- * tests/nroff/02: +- * tests/text/02: +- * tests/tmml/02: +- * tests/wiki/02: ++ * tests/latex/02: ++ * tests/list/02: ++ * tests/nroff/02: ++ * tests/text/02: ++ * tests/tmml/02: ++ * tests/wiki/02: + + 2008-04-21 Andreas Kupries + + * mpformats/fmt.html: Modified to put sections and subsections + * mpformats/_html.tcl: into divisions a CSS can lock onto. Changed +@@ -711,11 +719,11 @@ + * doctools.man: first pass, to avoid replication. Bumped version + to 1.3.1. This fixes [SF Tcllib Bug 1800413]. + + * mpformats/fmt.nroff: Fixed argument swap in fmt_arg_def, fixing + [SF Tcllib Bug 1800420]. +- ++ + * mpformats/fmt.html: Handled [SF Tcllib Bug 1800408] and [SF + Tcllib Bug 411], removing superfluous whitespace around link + text and adding more class names to semantic markup. + + 2007-09-20 Andreas Kupries +@@ -730,11 +738,11 @@ + + 2007-09-12 Andreas Kupries + + * + * Released and tagged Tcllib 1.10 ======================== +- * ++ * + + 2007-08-20 Andreas Kupries + + * doctools.tcl: Bumped versions to 1.3 and 0.3 respectively to + * docidx.tcl: reflect the extended syntax and bugfixes listed +@@ -797,11 +805,11 @@ + to warnings. + + * checker_toc.tcl: Language change (doctoc, docidx). Comments in + * checker_idx.tcl: the input are now swallowed by the checker + layer and not propagated to the backend anymore. +- ++ + * checker.tcl: Language changes. + -- Comments are swallowed, backends do not see them anymore. + -- 'require'ments an now go everywhere in the header, not only + after the 'desc'riptions. + -- Warnings now have location information. +@@ -824,11 +832,11 @@ + Note that everything which was made deprecated is still accepted + as valid input, however their use does cause the generation of + warnings. This means that the language after the changes is a + proper superset of the language before it. Old documents can be + processed just fine with the new code. +- ++ + * mpformats/fmt.html: Use the new list types for translation. + * mpformats/fmt.latex: + * mpformats/fmt.text: + * mpformats/fmt.tmml: + +@@ -851,11 +859,11 @@ + are now cross-referencable via 'term', allowing direct links + between documents. Comments about internals added. Documentation + updated for the new functionality, and fixed all warnings due to + use of deprecated commands and list types. Added a section on + how to give feedback. +- ++ + * cvs.man: Fixed all warnings due to use of deprecated commands + * changelog.man: and list types, tweaked the titles, and added + sections about how to give feedback. + + * docidx.man: Significant rewrites for better language, better +@@ -903,11 +911,11 @@ + + 2006-10-03 Andreas Kupries + + * + * Released and tagged Tcllib 1.9 ======================== +- * ++ * + + 2006-10-02 Andreas Kupries + + * doctools.test: Made the testsuite robust against locale + * doctoc.test: settings in the environment. The tests +@@ -914,11 +922,11 @@ + * docidx.test: assume the default locale (LANG=C). + + 2006-09-19 Andreas Kupries + + * doctools.man: Bumped version to 1.2.1 +- * doctools.tcl: ++ * doctools.tcl: + * pkgIndex.tcl: + + 2006-08-10 Andreas Kupries + + * mpformats/_text.tcl: Replaced textutil with the exact packages +@@ -955,11 +963,11 @@ + + 2005-10-06 Andreas Kupries + + * + * Released and tagged Tcllib 1.8 ======================== +- * ++ * + + 2005-10-03 Andreas Kupries + + * checker.tcl: Added code checking for ambiguities in section + * mpformats/c.msg: and subsection titles. It causes warnings. +@@ -983,12 +991,12 @@ + * doctools.test: Testsuite package requirements fixed to ensure + * docidx.test: use of local packages. + * doctoc.test: + + * doctools.tcl: Typo police. +- * docidx.tcl: +- * doctoc.tcl: ++ * docidx.tcl: ++ * doctoc.tcl: + + 2005-02-18 Andreas Kupries + + * mpformats/_nroff.tcl: Fixed problem with comment + handling. Before the fix we could generate output where nroff +@@ -1021,11 +1029,11 @@ + + 2004-10-05 Andreas Kupries + + * + * Released and tagged Tcllib 1.7 ======================== +- * ++ * + + 2004-09-23 Andreas Kupries + + * mpformats/_text.tcl: Fixed expr'essions without braces. + +@@ -1063,17 +1071,17 @@ + * docidx.test: + + 2004-07-24 Andreas Kupries + + * docidx_fmt.man: More overhaul. +- * docidx_api.man: +- * doctoc_fmt.man: +- * doctoc_api.man: +- * doctoc.man: +- * doctools_fmt.man: +- * doctools_api.man: +- * doctools.man: ++ * docidx_api.man: ++ * doctoc_fmt.man: ++ * doctoc_api.man: ++ * doctoc.man: ++ * doctools_fmt.man: ++ * doctools_api.man: ++ * doctools.man: + * changelog.man: + * cvs.man: + + 2004-07-23 Andreas Kupries + +@@ -1082,30 +1090,30 @@ + + * ../../apps/dtplite: Revamped the whole file mapping. Actually + ripped it out. Is not needed, the formatting engine does the + necessary parts for us, if we feed it the correct -file + options. This kills the outstanding bug with xref links. +- ++ + * ../../apps/dtplite: Bugfix. Added checks to prevent duplicate + entries in the keyword index. Without these checks going through + a set of packages twice for merging will create double links for + each actual entry. Changed the representation of the index saved + between merge invokations to keep the array for the voiding of + duplicates around. + + * docidx.man: Overhaul of documentation. +- * cvs.man: +- * changelog.man: ++ * cvs.man: ++ * changelog.man: + + 2004-07-22 Andreas Kupries + + * ../../apps/dtplite: Reduced error output, show only the message, + not the whole stack. + + * doctools.tcl: Changed processing of error messages so that + * doctoc.tcl: we don't loose the location information. +- * docidx.tcl: ++ * docidx.tcl: + + 2004-07-22 Andreas Kupries + + * doctools_api.man: Polished the manpages a bit, + * ../../apps/dtplite.man: for better cross-referencing. +@@ -1164,15 +1172,15 @@ + + 2004-05-23 Andreas Kupries + + * + * Released and tagged Tcllib 1.6.1 ======================== +- * ++ * + + 2004-05-23 Andreas Kupries + +- * doctools.tcl: Rel. engineering. Updated version number ++ * doctools.tcl: Rel. engineering. Updated version number + * doctools.man: of doctools to reflect its changes, to 1.0.2. + * pkgIndex.tcl: + + 2004-05-14 Andreas Kupries + +@@ -1188,14 +1196,14 @@ + * mpformats/_nroff.tcl: the validator subsystem, and all formatting + * mpformats/_text.tcl: engines which are coming with the package. + * mpformats/fmt.html: For HTML output subsections are added to + * mpformats/fmt.latex: the TOC (See [SF Tcllib RFE 772491] below) + * mpformats/fmt.nroff: as well. +- * mpformats/fmt.null: +- * mpformats/fmt.text: +- * mpformats/fmt.tmml: +- * mpformats/fmt.wiki: ++ * mpformats/fmt.null: ++ * mpformats/fmt.text: ++ * mpformats/fmt.tmml: ++ * mpformats/fmt.wiki: + + 2004-05-14 Andreas Kupries + + * mpformats/_text.tcl (SECT): Fixed a small problem in the text + generator which was present for ages. Titles of more than one +@@ -1230,16 +1238,16 @@ + 'opt_def'. + + 2004-04-22 Joe English + + * mpformats/fmt.xml: BUGFIX: "puts stderr" ==> "puts_stderr". +- ++ + 2004-02-15 Andreas Kupries + + * + * Released and tagged Tcllib 1.6 ======================== +- * ++ * + + 2004-02-09 Andreas Kupries + + * doctools.test: Fixed problems with Tcl 8.5, the tests were + dependent on the order of keys in the result of [array get]. +@@ -1269,11 +1277,11 @@ + + 2003-05-05 Andreas Kupries + + * + * Released and tagged Tcllib 1.4 ======================== +- * ++ * + + 2003-04-01 Andreas Kupries + + * checker_toc.tcl: Bug fixes for handling of nested toc divisions. + +@@ -1285,12 +1293,12 @@ + * docidx.tcl: Added the package and file ops initially created in + doctools.tcl to these packages too, so that their text engines + can use 'textutil' too. + + * mpformats/_text.tcl: +- * mpformats/fmt.text: +- * mpformats/toc.text: ++ * mpformats/fmt.text: ++ * mpformats/toc.text: + * mpformats/idx.text: Bug fixes. + + 2003-03-31 Andreas Kupries + + * mpformats/toc.text: +@@ -1367,11 +1375,11 @@ + cross-references causing unwanted suppression (leakage of + definitions between multiple pages). + + * doctoc.tcl: Bug fixes in three return statemments. + * docidx.tcl: (return -code error string, not return -code string) +- * doctools.tcl: ++ * doctools.tcl: + + 2003-03-11 Andreas Kupries + + * mpformats/fmt.html: Rewrite handling of [keywords] and + * mpformats/fmt.latex: [see_also] to behave like for the TMML +@@ -1460,11 +1468,11 @@ + * dtocformat.man: and a number of formatting engines + * dtocengine.man: plugging into this package to + * mpformats/_toc_common.tcl: generate output in various formats. + * mpformats/toc.html: This required additional checker code + * mpformats/toc.nroff: and more messages in the message +- * mpformats/toc.null: catalogs. ++ * mpformats/toc.null: catalogs. + * mpformats/toc.tmml: + * mpformats/toc.wiki: + * pkgIndex.tcl: + * mpformats/c.msg: + * mpformats/en.msg: +@@ -1513,15 +1521,15 @@ + * mpformats/fmt.nroff: now also redirects the command to 'emph'. + * mpformats/fmt.wiki: The option -visualwarn (doctools, and + * mpformats/fmt.null: mpexpand) renamed to -deprecated. Message + * mpformats/fmt.list: 'visualmarkup' removed from the catalogs, + * mpformats/c.msg: and 'depr_strong' added instead. +- * mpformats/en.msg: +- * mpformats/de.msg: +- * checker.tcl: +- * doctools.tcl: +- * mpexpand: ++ * mpformats/en.msg: ++ * mpformats/de.msg: ++ * checker.tcl: ++ * doctools.tcl: ++ * mpexpand: + + * doctools.man: Updated, converted [strong] to better + * dtformat.man: formatting commands. Ditto for all manpages + * dtformatter.man: in tcllib containing 'strong'. 'strong' is now + * mpexpand.man: not present anymore. +@@ -1534,17 +1542,17 @@ + being given to the formatter. + + * mpformats/fmt.html: Removed the phrase 'All rights reserved' + * mpformats/fmt.latex: from the code, on recommendation by + * mpformats/fmt.nroff: Joe English. +- * mpformats/fmt.wiki: ++ * mpformats/fmt.wiki: + + (In the way to early morrow :) + * mpformats/fmt.html: Changed to display copyright information in + * mpformats/fmt.latex: the conversion result itself and not only + * mpformats/fmt.nroff: embedded in comments. +- * mpformats/fmt.wiki: ++ * mpformats/fmt.wiki: + + 2003-01-14 Andreas Kupries + + * doctools.tcl: Added a new formatting command, + * doctools.test: 'copyright', to declare/assign copyright +@@ -1557,13 +1565,13 @@ + * mpformats/fmt.list: precedence over information coming from the + * mpformats/fmt.nroff: processor. Updated all predefined engines + * mpformats/fmt.null: to handle the new command. TMML done only + * mpformats/fmt.tmml: partially, as I don't know where the copy- + * mpformats/fmt.wiki: right has to go. +- * mpformats/_common.tcl: +- * mpformats/_html.tcl: +- * mpformats/_nroff.tcl: ++ * mpformats/_common.tcl: ++ * mpformats/_html.tcl: ++ * mpformats/_nroff.tcl: + * mpexpand: + + 2003-01-13 Andreas Kupries + + * mpexpand: Moved format help into the package itself. +@@ -1621,11 +1629,11 @@ + * mpformats/fmt.html: Changed bug #578465 which caused + mis-generation of angle-brackets and quotes. + + 2002-06-06 Andreas Kupries + +- * mpformats/fmt.html: ++ * mpformats/fmt.html: + * mpformats/_html.tcl: Added the missing handling of " (") to + the format. + + 2002-05-27 Andreas Kupries + +@@ -1632,11 +1640,11 @@ + * mpformats/_xml.tcl: args -> arguments, as the argument is not + the last one. The code as is was not erroneous, but a possible + trouble spot should tcl ever be more strict with 'args'. + + 2002-05-21 Andreas Kupries +- ++ + * mpformats/fmt.nroff: Accepted patch for bug #556509, both by Joe + English . + + 2002-05-09 Andreas Kupries + +@@ -1662,18 +1670,18 @@ + * mpformats/fmt.null: Added new list types for arguments, options, + commands, and Tk (widget) options. + + 2002-04-24 Andreas Kupries + +- * mpformats/fmt.html: ++ * mpformats/fmt.html: + * mpformats/_html.tcl: Changes analogous to TMML (see below) to + differentiate internal markup and external special characters. + + 2002-04-24 Joe English + + * mpformats/_xml.tcl +- * mpformats/fmt.tmml: Correctly handles XML markup characters ++ * mpformats/fmt.tmml: Correctly handles XML markup characters + in macro arguments. Also correctly escapes apostrophes + in attribute values (previously-unnoticed bug). + * mpformats/fmt.tmml: TMML uses instead of , and + does not have a element; changed output accordingly. + +@@ -1691,12 +1699,12 @@ + are stripped in the post processor of this format, so + unconditionally adding them does not hurt. + + 2002-04-02 Andreas Kupries + +- * mpformats/en.msg: +- * mpformats/c.msg: ++ * mpformats/en.msg: ++ * mpformats/c.msg: + * mpformats/de.msg: Added the messages required by the new code + below. + + * mpexpand: Added code to check that plain text is not used in + places where it is not allowed. +@@ -1716,16 +1724,16 @@ + allowing for easy i18n and l10n of mpexpand. Catalogs for the + locales "c", "en", and "de" are provided. + + * mpformats/fmt.html: Changed uri formatting to be a link. + +- * mpformats/fmt.tmml: +- * mpformats/fmt.html: +- * mpformats/fmt.nroff: +- * mpformats/fmt.latex: +- * mpformats/fmt.list: +- * mpformats/fmt.null: ++ * mpformats/fmt.tmml: ++ * mpformats/fmt.html: ++ * mpformats/fmt.nroff: ++ * mpformats/fmt.latex: ++ * mpformats/fmt.list: ++ * mpformats/fmt.null: + * mpformats/_api.tcl: Added formatting commands "term" and "const" + to allow the structural markup of non-specific terminology and + of constant values. + + * mpformats/fmt.nroff (bullet): Bulleting changed, use \(bu as +@@ -1781,13 +1789,13 @@ + + 2002-02-27 Andreas Kupries + + * mpformats/fmt.null: Null format, does not produce any output. + +- * mpformats/fmt.tmml: +- * mpformats/fmt.nroff: +- * mpformats/fmt.latex: ++ * mpformats/fmt.tmml: ++ * mpformats/fmt.nroff: ++ * mpformats/fmt.latex: + * mpformats/fmt.html: + * mpformats/fmt.list: Implementations of the new command. + + * mpexpand: Added the commands to the processor application. Added + option "-visualwarn". When present the processor warn about + +Index: modules/doctools/doctools.man +================================================================== +--- modules/doctools/doctools.man ++++ modules/doctools/doctools.man +@@ -1,13 +1,13 @@ + [comment {-*- tcl -*- doctools manpage}] +-[manpage_begin doctools n 1.4.14] ++[manpage_begin doctools n 1.4.15] + [copyright {2003-2013 Andreas Kupries }] + [moddesc {Documentation tools}] + [titledesc {doctools - Processing documents}] + [category {Documentation tools}] + [require Tcl 8.2] +-[require doctools [opt 1.4.14]] ++[require doctools [opt 1.4.15]] + [description] + + This package provides a class for the creation of objects able to + process and convert text written in the [term doctools] markup + language into any output format X for which a + +Index: modules/doctools/doctools.tcl +================================================================== +--- modules/doctools/doctools.tcl ++++ modules/doctools/doctools.tcl +@@ -1335,6 +1335,6 @@ + #catch {search [file join $here lib doctools mpformats]} + #catch {search [file join [file dirname $here] lib doctools mpformats]} + catch {search [file join $here mpformats]} *** DIFF OUTPUT TRUNCATED AT 1000 LINES ***