OSDN Git Service

compiled for linux: 3.10.0-957.27.2.el7.x86_64 v2.3.74p0313
authorTakuo YASUNAGA <tacyas@cs09.lan2.yasunaga-lab.bio.kyutech.ac.jp>
Sat, 30 Jan 2021 13:01:59 +0000 (22:01 +0900)
committerTakuo YASUNAGA <tacyas@cs09.lan2.yasunaga-lab.bio.kyutech.ac.jp>
Sat, 30 Jan 2021 13:01:59 +0000 (22:01 +0900)
 Please enter the commit message for your changes. Lines starting
 with '#' will be ignored, and an empty message aborts the commit.

 Committer: Takuo YASUNAGA <tacyas@cs09.lan2.yasunaga-lab.bio.kyutech.ac.jp>

 On branch master
 Your branch is up-to-date with 'origin/master'.

 Changes to be committed:
modified:   bin/wish/Display2/Display2.wish
modified:   bin/wish/Display2/tclIndex
modified:   env/Eos_env
modified:   include/eosString.h
new file:   include/rigakuImage.h
modified:   src/Objects/DataExpress/Contour/doc/Contour.html
modified:   src/Objects/DataExpress/TclTk/doc/TclTk.html
modified:   src/Objects/DataExpress/avsFile/doc/avsFile.html
modified:   src/Objects/DataExpress/eosOpenGL/doc/eosOpenGL.html
modified:   src/Objects/DataExpress/eosRuby/src/Swig/mkmf.log
modified:   src/Objects/DataExpress/eosRuby/src/Swig/molvieRuby_wrap.c
modified:   src/Objects/DataExpress/gifFile/doc/gifFile.html
modified:   src/Objects/DataExpress/pngFile/doc/pngFile.html
modified:   src/Objects/DataExpress/psFile/doc/psFile.html
modified:   src/Objects/DataManip/.Source
modified:   src/Objects/DataManip/.Source.org
modified:   src/Objects/DataManip/Makefile
modified:   src/Objects/DataManip/bildFile/doc/bildFile.html
modified:   src/Objects/DataManip/bmpFile/doc/bmpFile.html
modified:   src/Objects/DataManip/ctfInfo/doc/ctfInfo.html
modified:   src/Objects/DataManip/dmFile/doc/dmFile.html
modified:   src/Objects/DataManip/dsn6File/doc/dsn6File.html
modified:   src/Objects/DataManip/emData/doc/emData.html
modified:   src/Objects/DataManip/khorosData/doc/khorosData.html
modified:   src/Objects/DataManip/largeIP/doc/largeIP.html
modified:   src/Objects/DataManip/llData/doc/llData.html
modified:   src/Objects/DataManip/ltlgData/doc/ltlgData.html
modified:   src/Objects/DataManip/mapFile/doc/mapFile.html
modified:   src/Objects/DataManip/mrcImage/doc/mrcImage.html
modified:   src/Objects/DataManip/mrcImageShape/doc/mrcImageShape.html
modified:   src/Objects/DataManip/pdbFile/doc/pdbFile.html
new file:   src/Objects/DataManip/rigakuImage/.Source
new file:   src/Objects/DataManip/rigakuImage/.Source.org
new file:   src/Objects/DataManip/rigakuImage/doc/rigakuImage.html
new file:   src/Objects/DataManip/rigakuImage/src/X86LINUX64
modified:   src/Objects/DataManip/tgaFile/doc/tgaFile.html
modified:   src/Objects/DataManip/transform/doc/transform.html
modified:   src/Objects/General/Cluster/doc/Cluster.html
modified:   src/Objects/General/Crystal/doc/Crystal.html
modified:   src/Objects/General/Map2D/doc/Map2D.html
modified:   src/Objects/General/Matrix3D/doc/Matrix3D.html
modified:   src/Objects/General/Memory/doc/Memory.html
modified:   src/Objects/General/PVM/doc/PVM.html
modified:   src/Objects/General/Random/doc/Random.html
modified:   src/Objects/General/Socket/doc/Socket.html
modified:   src/Objects/General/SpecialNumber/doc/SpecialNumber.html
modified:   src/Objects/General/Vector/doc/Vector.html
modified:   src/Objects/General/eosBayes/doc/eosBayes.html
modified:   src/Objects/General/eosFunc/doc/eosFunc.html
modified:   src/Objects/General/eosPThread/doc/eosPThread.html
modified:   src/Objects/General/eosPoint/doc/eosPoint.html
new file:   src/Objects/General/eosXMAIL/src/X86LINUX64
modified:   src/Tools/Config/Define.inc
modified:   src/Tools/DCDFile/dcdCompareCA/src/dcdCompareCA.html
modified:   src/Tools/DCDFile/dcdDistanceAtomBetweenAtom/src/dcdDistanceAtomBetweenAtom.html
modified:   src/Tools/Integration/Display2/src/Display2.html
modified:   src/Tools/Integration/Display2/src/wish/Display2.wish
modified:   src/Tools/Integration/Display3/src/Display3.html
modified:   src/Tools/Integration/Eos/src/Eos.html
modified:   src/Tools/Integration/StereoDisplay/src/StereoDisplay.html
modified:   src/Tools/Integration/Visualmake/src/Visualmake.html
modified:   src/Tools/Integration/ctfDisplay/src/ctfDisplay.html
modified:   src/Tools/Integration/imagesClustering/src/imagesClustering.html
modified:   src/Tools/Integration/imagesView/src/imagesView.html
modified:   src/Tools/Integration/obj3Don2DImageView/src/obj3Don2DImageView.html
modified:   src/Tools/Integration/smolet/src/smolet.html
modified:   src/Tools/ctfInfo/ctfDeterminationByBayes/src/ctfDeterminationByBayes.html
modified:   src/Tools/ctfInfo/ctfDeterminationFromPhaseComparison/src/ctfDeterminationFromPhaseComparison.html
modified:   src/Tools/ctfInfo/ctfDeterminationFromThonRing/src/ctfDeterminationFromThonRing.html
modified:   src/Tools/ctfInfo/ctfFunctionServer/src/ctfFunctionServer.html
modified:   src/Tools/ctfInfo/ctfMultiFunction/src/ctfMultiFunction.html
modified:   src/Tools/ctfInfo/ctfZeroPoint/src/ctfZeroPoint.html
modified:   src/Tools/ctfInfo/defocusDeterminationFromThonRing/src/defocusDeterminationFromThonRing.html
modified:   src/Tools/ctfInfo/tiltInfoDetermine/src/tiltInfoDetermine.html
modified:   src/Tools/database/homology2PG/src/homology2PG.html
modified:   src/Tools/database/pgDataBaseSelectServer/src/pgDataBaseSelectServer.html
modified:   src/Tools/database/pgJournalSelect/src/pgJournalSelect.html
modified:   src/Tools/database/pgJournalSelectCORBAClient/src/pgJournalSelectCORBAClient.html
modified:   src/Tools/database/pgJournalSelectCORBAServer/src/pgJournalSelectCORBAServer.html
modified:   src/Tools/database/pgMemoSelectCORBAServer/src/pgMemoSelectCORBAServer.html
modified:   src/Tools/database/pgSelect/src/pgSelect.html
modified:   src/Tools/eosBayes/eosBayesInit/src/eosBayesInit.html
modified:   src/Tools/eosPoint/.Source.org
modified:   src/Tools/eosPoint/eosPointCurvatureInfo/src/eosPointCurvatureInfo.html
modified:   src/Tools/eosPoint/eosPointICP/src/eosPointICP.html
modified:   src/Tools/eosPoint/eosPointProjector/src/eosPointProjector.html
modified:   src/Tools/eosPoint/eosPointRotation/src/eosPointRotation.html
modified:   src/Tools/filter/moi2mrc/src/moi2mrc.html
modified:   src/Tools/filter/mrc2gif/src/mrc2gif.html
modified:   src/Tools/filter/mrc2lattice/src/mrc2lattice.html
modified:   src/Tools/filter/mrc2pov/src/mrc2pov.html
modified:   src/Tools/filter/mrc2tiff/src/mrc2tiff.html
modified:   src/Tools/filter/mrc2viff/src/mrc2viff.html
modified:   src/Tools/hf2000/hf2000Init/src/hf2000Init.html
modified:   src/Tools/hf2000/hf2000LenzCurrent/src/hf2000LenzCurrent.html
modified:   src/Tools/hf2000/hf2000SpecimenPosition/src/hf2000SpecimenPosition.html
modified:   src/Tools/khorosTool/khorosFilterGenerate/src/khorosFilterGenerate.html
modified:   src/Tools/llData/llDataAxisSearch/src/llDataAxisSearch.html
modified:   src/Tools/llData/llDataCTFCompensate/src/llDataCTFCompensate.html
modified:   src/Tools/llData/llDataFitServer/src/llDataFitServer.html
modified:   src/Tools/llData/llDataMultiCTFCompensation/src/llDataMultiCTFCompensation.html
modified:   src/Tools/llData/llDataPrint/src/llDataPrint.html
modified:   src/Tools/llData/llDataRotation/src/llDataRotation.html
modified:   src/Tools/llData/llDataSeparate/src/llDataSeparate.html
modified:   src/Tools/matrix3D/matrix3DEulerAngleTransform/src/matrix3DEulerAngleTransform.html
modified:   src/Tools/matrix3D/matrix3DFromEulerAngle/src/matrix3DFromEulerAngle.html
modified:   src/Tools/matrix3D/matrix3DInverse/src/matrix3DInverse.html
modified:   src/Tools/mrcImage/.Source.org
modified:   src/Tools/mrcImage/fft2d/src/fft2d.html
modified:   src/Tools/mrcImage/mrc2dsn6/src/mrc2dsn6.html
modified:   src/Tools/mrcImage/mrc2hdf/src/mrc2hdf.html
modified:   src/Tools/mrcImage/mrcFFTCTFCompensation/src/mrcFFTCTFCompensation.html
modified:   src/Tools/mrcImage/mrcFFTCentralSection/src/mrcFFTCentralSection.html
modified:   src/Tools/mrcImage/mrcFFTCentralSectionCompare/src/mrcFFTCentralSectionCompare.html
modified:   src/Tools/mrcImage/mrcFFTIQEstimation/src/mrcFFTIQEstimation.html
modified:   src/Tools/mrcImage/mrcImage1dCutAverage/src/mrcImage1dCutAverage.html
modified:   src/Tools/mrcImage/mrcImage3DCTFObservation/src/mrcImage3DCTFObservation.html
modified:   src/Tools/mrcImage/mrcImage3DPeakGet/src/mrcImage3DPeakGet.html
modified:   src/Tools/mrcImage/mrcImageAutoFilamentExtract/src/mrcImageAutoFilamentExtract.html
modified:   src/Tools/mrcImage/mrcImageAutoRotationCorrelationResultPrint/src/mrcImageAutoRotationCorrelationResultPrint.html
modified:   src/Tools/mrcImage/mrcImageAutoTriming/src/mrcImageAutoTriming.html
modified:   src/Tools/mrcImage/mrcImageCTFCompensation/src/mrcImageCTFCompensation.html
modified:   src/Tools/mrcImage/mrcImageCTFCompensationForTiltImage/src/mrcImageCTFCompensationForTiltImage.html
modified:   src/Tools/mrcImage/mrcImageColoring/src/mrcImageColoring.html
modified:   src/Tools/mrcImage/mrcImageConvolution/src/mrcImageConvolution.html
modified:   src/Tools/mrcImage/mrcImageCoreImageCalc/src/mrcImageCoreImageCalc.html
modified:   src/Tools/mrcImage/mrcImageCorrelationServer/src/mrcImageCorrelationServer.html
modified:   src/Tools/mrcImage/mrcImageCorrelationWithCTFCompensation/src/mrcImageCorrelationWithCTFCompensation.html
modified:   src/Tools/mrcImage/mrcImageCutAndSetInArray/src/mrcImageCutAndSetInArray.html
modified:   src/Tools/mrcImage/mrcImageDensityInfo/src/mrcImageDensityInfo.html
new file:   src/Tools/mrcImage/mrcImageDensityWeightedAreaCalc/src/X86LINUX64
modified:   src/Tools/mrcImage/mrcImageEdgeImageGet/src/mrcImageEdgeImageGet.html
modified:   src/Tools/mrcImage/mrcImageEnhancementWithFuzzySets/src/mrcImageEnhancementWithFuzzySets.html
modified:   src/Tools/mrcImage/mrcImageFFTLayerLineExtraction/src/mrcImageFFTLayerLineExtraction.html
modified:   src/Tools/mrcImage/mrcImageFOMCalc.org/src/mrcImageFOMCalc.html
modified:   src/Tools/mrcImage/mrcImageFOMCalc/src/mrcImageFOMCalc.html
modified:   src/Tools/mrcImage/mrcImageFeatureCalc/src/mrcImageFeatureCalc.html
modified:   src/Tools/mrcImage/mrcImageFilamentSearch/src/mrcImageFilamentSearch.html
new file:   src/Tools/mrcImage/mrcImageFlatFieldCorrection/src/X86LINUX64
modified:   src/Tools/mrcImage/mrcImageFractalFrourierShellCorrelation/src/mrcImageFractalFrourierShellCorrelation.html
modified:   src/Tools/mrcImage/mrcImageHelicalConvolution/src/mrcImageHelicalConvolution.html
modified:   src/Tools/mrcImage/mrcImageMergeFFT/src/mrcImageMergeFFT.html
modified:   src/Tools/mrcImage/mrcImageMultiCTFCompensation/src/mrcImageMultiCTFCompensation.html
modified:   src/Tools/mrcImage/mrcImageMultiCTFDetermination/src/mrcImageMultiCTFDetermination.html
modified:   src/Tools/mrcImage/mrcImageNLMeansFilter/src/mrcImageNLMeansFilter.html
modified:   src/Tools/mrcImage/mrcImageNormalizing/src/mrcImageNormalizing.html
modified:   src/Tools/mrcImage/mrcImagePanoramaCreate/src/mrcImagePanoramaCreate.html
modified:   src/Tools/mrcImage/mrcImagePeakSearch/src/mrcImagePeakSearch.html
modified:   src/Tools/mrcImage/mrcImagePrint/src/mrcImagePrint.html
modified:   src/Tools/mrcImage/mrcImagePrint3D/src/mrcImagePrint3D.html
modified:   src/Tools/mrcImage/mrcImagePut3D/src/mrcImagePut3D.html
modified:   src/Tools/mrcImage/mrcImageROIs/src/mrcImageROIs.html
modified:   src/Tools/mrcImage/mrcImageSNEstimate/src/mrcImageSNEstimate.html
modified:   src/Tools/mrcImage/mrcImageShapePCA/src/mrcImageShapePCA.html
modified:   src/Tools/mrcImage/mrcImageShapePCAFit/src/mrcImageShapePCAFit.html
modified:   src/Tools/mrcImage/mrcImageShapeRelaxation/src/mrcImageShapeRelaxation.html
modified:   src/Tools/mrcImage/mrcImageShapeSearch/src/mrcImageShapeSearch.html
modified:   src/Tools/mrcImage/mrcImageSimilarityEstimate/src/mrcImageSimilarityEstimate.html
modified:   src/Tools/mrcImage/mrcImageSpatialFrequencyFilter/src/mrcImageSpatialFrequencyFilter.html
copied:     src/Tools/matrix3D/matrix3DInverse/src/matrix3DInverse.html -> src/Tools/mrcImage/mrcImageSphereCheck/src/mrcImageSphereCheck.html
modified:   src/Tools/mrcImage/mrcImageSuperResolution/src/mrcImageSuperResolution.html
modified:   src/Tools/mrcImage/mrcImageTiltAxisSearchHelp/src/mrcImageTiltAxisSearchHelp.html
modified:   src/Tools/mrcImage/mrcImageUnbentROI/src/mrcImageUnbentROI.html
modified:   src/Tools/mrcImage/mrcImageVarianceAnalysis/src/mrcImageVarianceAnalysis.html
modified:   src/Tools/mrcImage/mrcImageVolumeCalc/src/mrcImageVolumeCalc.html
modified:   src/Tools/mrcImage/mrcView/src/mrcView.html
modified:   src/Tools/pdbUtil/pdbAtomSection/src/pdbAtomSection.html
modified:   src/Tools/pdbUtil/pdbHomologySearch/src/pdbHomologySearch.html
modified:   src/Tools/pdbUtil/pdbRhoFit/src/pdbRhoFit.html
modified:   src/Tools/pdbUtil/pdbRhoFitTm/src/pdbRhoFitTm.html
modified:   src/Tools/pdbUtil/pdbTempFactorSet/src/pdbTempFactorSet.html
modified:   src/Tools/pdbUtil/pdbTrans/src/pdbTrans.html
modified:   src/Tools/pdbUtil/pdbView/src/pdbView.html
modified:   src/Tools/pickup/mrcImageNeuralNetParticleExtraction/src/mrcImageNeuralNetParticleExtraction.html
modified:   src/Tools/pickup/mrcImageNeuralNetParticleLearning/src/mrcImageNeuralNetParticleLearning.html
modified:   src/Tools/rec3d/CheckCommonLineData/src/CheckCommonLineData.html
modified:   src/Tools/rec3d/CheckOfOrientation/src/CheckOfOrientation.html
modified:   src/Tools/rec3d/CheckOrientationByDegree/src/CheckOrientationByDegree.html
modified:   src/Tools/rec3d/CommonLineCalculation/src/CommonLineCalculation.html
modified:   src/Tools/rec3d/LCalculationForOrientationSearch/src/LCalculationForOrientationSearch.html
modified:   src/Tools/rec3d/ProjectionDirectionMapCreate/src/ProjectionDirectionMapCreate.html
modified:   src/Tools/rec3d/WeightCalculationOfCommonLineSearch/src/WeightCalculationOfCommonLineSearch.html
modified:   src/Tools/rec3d/WeightCalculationOfCommonLineSearchByAllSinogram/src/WeightCalculationOfCommonLineSearchByAllSinogram.html
modified:   src/Tools/rec3d/calcCommonLine/src/calcCommonLine.html
modified:   src/Tools/rec3d/commonLinesSearchByVoting/src/commonLinesSearchByVoting.html
modified:   src/Tools/rec3d/ll2ltlg/src/ll2ltlg.html
modified:   src/Tools/rec3d/llExtract/src/llExtract.html
modified:   src/Tools/rec3d/llExtractWithLayerSeparation/src/llExtractWithLayerSeparation.html
modified:   src/Tools/rec3d/llExtractWithLayerSeparationServer/src/llExtractWithLayerSeparationServer.html
modified:   src/Tools/rec3d/llExtractWithLayerSeparationSingle/src/llExtractWithLayerSeparationSingle.html
modified:   src/Tools/rec3d/ltlg2mrc/src/ltlg2mrc.html
modified:   src/Tools/rec3d/ltlg2ps/src/ltlg2ps.html
modified:   src/Tools/rec3d/marker2Dto3DEstimator/src/marker2Dto3DEstimator.html
modified:   src/Tools/rec3d/mrc2Dto3D/src/mrc2Dto3D.html
modified:   src/Tools/rec3d/mrc2Dto3DforVariation/src/mrc2Dto3DforVariation.html
modified:   src/Tools/rec3d/mrcImageOrientationSearch/src/mrcImageOrientationSearch.html
modified:   src/Tools/rec3d/mrcImageOrientationSearchByHigherSelection/src/mrcImageOrientationSearchByHigherSelection.html
modified:   src/Tools/rec3d/mrcImageOrientationSearchByHybridization/src/mrcImageOrientationSearchByHybridization.html
modified:   src/Tools/rec3d/mrcImageOrientationSearchBySimultaneousMinimization/src/mrcImageOrientationSearchBySimultaneousMinimization.html
modified:   src/Tools/rec3d/mrcRadon2Dto3D/src/mrcRadon2Dto3D.html
modified:   src/Tools/simulation/energyTransferModelCheck/src/energyTransferModelCheck.html
modified:   src/Tools/simulation/muscleSimulation/src/muscleSimulation.html
modified:   src/Tools/tiffFileUtil/.Source.org
new file:   src/Tools/tiffFileUtil/Config/Target.inc
new file:   src/Tools/tiffFileUtil/tiffFileInfo/src/X86LINUX64
modified:   util/src/TclTk/Makefile
deleted:    util/src/TclTk/blt2.5/Makefile
deleted:    util/src/TclTk/blt2.5/config.log
deleted:    util/src/TclTk/blt2.5/config.status
modified:   util/src/TclTk/blt2.5/demos/Makefile
modified:   util/src/TclTk/blt2.5/generic/Makefile
deleted:    util/src/TclTk/blt2.5/generic/bltsh
deleted:    util/src/TclTk/blt2.5/generic/libBLT.a
deleted:    util/src/TclTk/blt2.5/generic/libBLTlite.a
modified:   util/src/TclTk/blt2.5/generic/shared/Makefile
deleted:    util/src/TclTk/blt2.5/generic/shared/libBLT25.so
deleted:    util/src/TclTk/blt2.5/generic/shared/libBLTlite25.so
modified:   util/src/TclTk/blt2.5/generic/tkButton.c
modified:   util/src/TclTk/blt2.5/library/Makefile
deleted:    util/src/TclTk/blt2.5/library/pkgIndex.tcl
deleted:    util/src/TclTk/blt2.5/man/BLT.n
deleted:    util/src/TclTk/blt2.5/man/Blt_Tree.3
deleted:    util/src/TclTk/blt2.5/man/Blt_TreeCreate.3
deleted:    util/src/TclTk/blt2.5/man/Blt_TreeCreateNode.3
deleted:    util/src/TclTk/blt2.5/man/Blt_TreeDeleteNode.3
deleted:    util/src/TclTk/blt2.5/man/Blt_TreeExists.3
deleted:    util/src/TclTk/blt2.5/man/Blt_TreeGetNode.3
deleted:    util/src/TclTk/blt2.5/man/Blt_TreeGetToken.3
deleted:    util/src/TclTk/blt2.5/man/Blt_TreeName.3
deleted:    util/src/TclTk/blt2.5/man/Blt_TreeNodeId.3
deleted:    util/src/TclTk/blt2.5/man/Blt_TreeReleaseToken.3
modified:   util/src/TclTk/blt2.5/man/Makefile
deleted:    util/src/TclTk/blt2.5/man/barchart.n
deleted:    util/src/TclTk/blt2.5/man/beep.n
deleted:    util/src/TclTk/blt2.5/man/bgexec.n
deleted:    util/src/TclTk/blt2.5/man/bitmap.n
deleted:    util/src/TclTk/blt2.5/man/bltdebug.n
deleted:    util/src/TclTk/blt2.5/man/busy.n
deleted:    util/src/TclTk/blt2.5/man/container.n
deleted:    util/src/TclTk/blt2.5/man/cutbuffer.n
deleted:    util/src/TclTk/blt2.5/man/dragdrop.n
deleted:    util/src/TclTk/blt2.5/man/eps.n
deleted:    util/src/TclTk/blt2.5/man/graph.n
deleted:    util/src/TclTk/blt2.5/man/hierbox.n
deleted:    util/src/TclTk/blt2.5/man/hiertable.n
deleted:    util/src/TclTk/blt2.5/man/htext.n
deleted:    util/src/TclTk/blt2.5/man/spline.n
deleted:    util/src/TclTk/blt2.5/man/stripchart.n
deleted:    util/src/TclTk/blt2.5/man/table.n
deleted:    util/src/TclTk/blt2.5/man/tabset.n
deleted:    util/src/TclTk/blt2.5/man/tile.n
deleted:    util/src/TclTk/blt2.5/man/tree.n
deleted:    util/src/TclTk/blt2.5/man/treeview.n
deleted:    util/src/TclTk/blt2.5/man/vector.n
deleted:    util/src/TclTk/blt2.5/man/watch.n
deleted:    util/src/TclTk/blt2.5/man/winop.n
modified:   util/src/TclTk/tcl8.6.4-src.zip
deleted:    util/src/TclTk/tcl8.6.4/unix/Makefile
deleted:    util/src/TclTk/tcl8.6.4/unix/config.log
deleted:    util/src/TclTk/tcl8.6.4/unix/config.status
deleted:    util/src/TclTk/tcl8.6.4/unix/dltest/Makefile
deleted:    util/src/TclTk/tcl8.6.4/unix/libtcl8.6.so
deleted:    util/src/TclTk/tcl8.6.4/unix/libtclstub8.6.a
deleted:    util/src/TclTk/tcl8.6.4/unix/pkgs/itcl4.0.3/Makefile
deleted:    util/src/TclTk/tcl8.6.4/unix/pkgs/itcl4.0.3/config.log
deleted:    util/src/TclTk/tcl8.6.4/unix/pkgs/itcl4.0.3/config.status
deleted:    util/src/TclTk/tcl8.6.4/unix/pkgs/itcl4.0.3/itclConfig.sh
deleted:    util/src/TclTk/tcl8.6.4/unix/pkgs/itcl4.0.3/libitcl4.0.3.so
deleted:    util/src/TclTk/tcl8.6.4/unix/pkgs/itcl4.0.3/libitclstub4.0.3.a
deleted:    util/src/TclTk/tcl8.6.4/unix/pkgs/itcl4.0.3/pkgIndex.tcl
deleted:    util/src/TclTk/tcl8.6.4/unix/pkgs/sqlite3.8.8.3/Makefile
deleted:    util/src/TclTk/tcl8.6.4/unix/pkgs/sqlite3.8.8.3/config.log
deleted:    util/src/TclTk/tcl8.6.4/unix/pkgs/sqlite3.8.8.3/config.status
deleted:    util/src/TclTk/tcl8.6.4/unix/pkgs/sqlite3.8.8.3/libsqlite3.8.8.3.so
deleted:    util/src/TclTk/tcl8.6.4/unix/pkgs/sqlite3.8.8.3/pkgIndex.tcl
deleted:    util/src/TclTk/tcl8.6.4/unix/pkgs/tdbc1.0.3/Makefile
deleted:    util/src/TclTk/tcl8.6.4/unix/pkgs/tdbc1.0.3/config.log
deleted:    util/src/TclTk/tcl8.6.4/unix/pkgs/tdbc1.0.3/config.status
deleted:    util/src/TclTk/tcl8.6.4/unix/pkgs/tdbc1.0.3/libtdbc1.0.3.so
deleted:    util/src/TclTk/tcl8.6.4/unix/pkgs/tdbc1.0.3/libtdbcstub1.0.3.a
deleted:    util/src/TclTk/tcl8.6.4/unix/pkgs/tdbc1.0.3/pkgIndex.tcl
deleted:    util/src/TclTk/tcl8.6.4/unix/pkgs/tdbc1.0.3/tdbc.tcl
deleted:    util/src/TclTk/tcl8.6.4/unix/pkgs/tdbc1.0.3/tdbcConfig.sh
deleted:    util/src/TclTk/tcl8.6.4/unix/pkgs/tdbcmysql1.0.3/Makefile
deleted:    util/src/TclTk/tcl8.6.4/unix/pkgs/tdbcmysql1.0.3/config.log
deleted:    util/src/TclTk/tcl8.6.4/unix/pkgs/tdbcmysql1.0.3/config.status
deleted:    util/src/TclTk/tcl8.6.4/unix/pkgs/tdbcmysql1.0.3/libtdbcmysql1.0.3.so
deleted:    util/src/TclTk/tcl8.6.4/unix/pkgs/tdbcmysql1.0.3/pkgIndex.tcl
deleted:    util/src/TclTk/tcl8.6.4/unix/pkgs/tdbcodbc1.0.3/Makefile
deleted:    util/src/TclTk/tcl8.6.4/unix/pkgs/tdbcodbc1.0.3/config.log
deleted:    util/src/TclTk/tcl8.6.4/unix/pkgs/tdbcodbc1.0.3/config.status
deleted:    util/src/TclTk/tcl8.6.4/unix/pkgs/tdbcodbc1.0.3/libtdbcodbc1.0.3.so
deleted:    util/src/TclTk/tcl8.6.4/unix/pkgs/tdbcodbc1.0.3/pkgIndex.tcl
deleted:    util/src/TclTk/tcl8.6.4/unix/pkgs/tdbcpostgres1.0.3/Makefile
deleted:    util/src/TclTk/tcl8.6.4/unix/pkgs/tdbcpostgres1.0.3/config.log
deleted:    util/src/TclTk/tcl8.6.4/unix/pkgs/tdbcpostgres1.0.3/config.status
deleted:    util/src/TclTk/tcl8.6.4/unix/pkgs/tdbcpostgres1.0.3/libtdbcpostgres1.0.3.so
deleted:    util/src/TclTk/tcl8.6.4/unix/pkgs/tdbcpostgres1.0.3/pkgIndex.tcl
deleted:    util/src/TclTk/tcl8.6.4/unix/pkgs/tdbcsqlite3-1.0.3/Makefile
deleted:    util/src/TclTk/tcl8.6.4/unix/pkgs/tdbcsqlite3-1.0.3/config.log
deleted:    util/src/TclTk/tcl8.6.4/unix/pkgs/tdbcsqlite3-1.0.3/config.status
deleted:    util/src/TclTk/tcl8.6.4/unix/pkgs/tdbcsqlite3-1.0.3/pkgIndex.tcl
deleted:    util/src/TclTk/tcl8.6.4/unix/pkgs/thread2.7.2/Makefile
deleted:    util/src/TclTk/tcl8.6.4/unix/pkgs/thread2.7.2/config.log
deleted:    util/src/TclTk/tcl8.6.4/unix/pkgs/thread2.7.2/config.status
deleted:    util/src/TclTk/tcl8.6.4/unix/pkgs/thread2.7.2/libthread2.7.2.so
deleted:    util/src/TclTk/tcl8.6.4/unix/pkgs/thread2.7.2/pkgIndex.tcl
deleted:    util/src/TclTk/tcl8.6.4/unix/tcl.pc
deleted:    util/src/TclTk/tcl8.6.4/unix/tclConfig.sh
deleted:    util/src/TclTk/tcl8.6.4/unix/tclsh
deleted:    util/src/TclTk/tk8.6.4/unix/Makefile
deleted:    util/src/TclTk/tk8.6.4/unix/config.log
deleted:    util/src/TclTk/tk8.6.4/unix/config.status
deleted:    util/src/TclTk/tk8.6.4/unix/libtk8.6.so
deleted:    util/src/TclTk/tk8.6.4/unix/libtkstub8.6.a
deleted:    util/src/TclTk/tk8.6.4/unix/tk.pc
deleted:    util/src/TclTk/tk8.6.4/unix/tkConfig.sh
deleted:    util/src/TclTk/tk8.6.4/unix/wish

318 files changed:
bin/wish/Display2/Display2.wish
bin/wish/Display2/tclIndex
env/Eos_env
include/eosString.h
include/rigakuImage.h [new file with mode: 0644]
src/Objects/DataExpress/Contour/doc/Contour.html
src/Objects/DataExpress/TclTk/doc/TclTk.html
src/Objects/DataExpress/avsFile/doc/avsFile.html
src/Objects/DataExpress/eosOpenGL/doc/eosOpenGL.html
src/Objects/DataExpress/eosRuby/src/Swig/mkmf.log
src/Objects/DataExpress/eosRuby/src/Swig/molvieRuby_wrap.c
src/Objects/DataExpress/gifFile/doc/gifFile.html
src/Objects/DataExpress/pngFile/doc/pngFile.html
src/Objects/DataExpress/psFile/doc/psFile.html
src/Objects/DataManip/.Source
src/Objects/DataManip/.Source.org
src/Objects/DataManip/Makefile [changed mode: 0644->0755]
src/Objects/DataManip/bildFile/doc/bildFile.html
src/Objects/DataManip/bmpFile/doc/bmpFile.html
src/Objects/DataManip/ctfInfo/doc/ctfInfo.html
src/Objects/DataManip/dmFile/doc/dmFile.html
src/Objects/DataManip/dsn6File/doc/dsn6File.html
src/Objects/DataManip/emData/doc/emData.html
src/Objects/DataManip/khorosData/doc/khorosData.html
src/Objects/DataManip/largeIP/doc/largeIP.html
src/Objects/DataManip/llData/doc/llData.html
src/Objects/DataManip/ltlgData/doc/ltlgData.html
src/Objects/DataManip/mapFile/doc/mapFile.html
src/Objects/DataManip/mrcImage/doc/mrcImage.html
src/Objects/DataManip/mrcImageShape/doc/mrcImageShape.html
src/Objects/DataManip/pdbFile/doc/pdbFile.html
src/Objects/DataManip/rigakuImage/.Source [new file with mode: 0644]
src/Objects/DataManip/rigakuImage/.Source.org [new file with mode: 0644]
src/Objects/DataManip/rigakuImage/doc/rigakuImage.html [new file with mode: 0644]
src/Objects/DataManip/rigakuImage/src/X86LINUX64 [new symlink]
src/Objects/DataManip/tgaFile/doc/tgaFile.html
src/Objects/DataManip/transform/doc/transform.html
src/Objects/General/Cluster/doc/Cluster.html
src/Objects/General/Crystal/doc/Crystal.html
src/Objects/General/Map2D/doc/Map2D.html
src/Objects/General/Matrix3D/doc/Matrix3D.html
src/Objects/General/Memory/doc/Memory.html
src/Objects/General/PVM/doc/PVM.html
src/Objects/General/Random/doc/Random.html
src/Objects/General/Socket/doc/Socket.html
src/Objects/General/SpecialNumber/doc/SpecialNumber.html
src/Objects/General/Vector/doc/Vector.html
src/Objects/General/eosBayes/doc/eosBayes.html
src/Objects/General/eosFunc/doc/eosFunc.html
src/Objects/General/eosPThread/doc/eosPThread.html
src/Objects/General/eosPoint/doc/eosPoint.html
src/Objects/General/eosXMAIL/src/X86LINUX64 [new symlink]
src/Tools/Config/Define.inc
src/Tools/DCDFile/dcdCompareCA/src/dcdCompareCA.html
src/Tools/DCDFile/dcdDistanceAtomBetweenAtom/src/dcdDistanceAtomBetweenAtom.html
src/Tools/Integration/Display2/src/Display2.html
src/Tools/Integration/Display2/src/wish/Display2.wish
src/Tools/Integration/Display3/src/Display3.html
src/Tools/Integration/Eos/src/Eos.html
src/Tools/Integration/StereoDisplay/src/StereoDisplay.html
src/Tools/Integration/Visualmake/src/Visualmake.html
src/Tools/Integration/ctfDisplay/src/ctfDisplay.html
src/Tools/Integration/imagesClustering/src/imagesClustering.html
src/Tools/Integration/imagesView/src/imagesView.html
src/Tools/Integration/obj3Don2DImageView/src/obj3Don2DImageView.html
src/Tools/Integration/smolet/src/smolet.html
src/Tools/ctfInfo/ctfDeterminationByBayes/src/ctfDeterminationByBayes.html
src/Tools/ctfInfo/ctfDeterminationFromPhaseComparison/src/ctfDeterminationFromPhaseComparison.html
src/Tools/ctfInfo/ctfDeterminationFromThonRing/src/ctfDeterminationFromThonRing.html
src/Tools/ctfInfo/ctfFunctionServer/src/ctfFunctionServer.html
src/Tools/ctfInfo/ctfMultiFunction/src/ctfMultiFunction.html
src/Tools/ctfInfo/ctfZeroPoint/src/ctfZeroPoint.html
src/Tools/ctfInfo/defocusDeterminationFromThonRing/src/defocusDeterminationFromThonRing.html
src/Tools/ctfInfo/tiltInfoDetermine/src/tiltInfoDetermine.html
src/Tools/database/homology2PG/src/homology2PG.html
src/Tools/database/pgDataBaseSelectServer/src/pgDataBaseSelectServer.html
src/Tools/database/pgJournalSelect/src/pgJournalSelect.html
src/Tools/database/pgJournalSelectCORBAClient/src/pgJournalSelectCORBAClient.html
src/Tools/database/pgJournalSelectCORBAServer/src/pgJournalSelectCORBAServer.html
src/Tools/database/pgMemoSelectCORBAServer/src/pgMemoSelectCORBAServer.html
src/Tools/database/pgSelect/src/pgSelect.html
src/Tools/eosBayes/eosBayesInit/src/eosBayesInit.html
src/Tools/eosPoint/.Source.org [changed mode: 0755->0644]
src/Tools/eosPoint/eosPointCurvatureInfo/src/eosPointCurvatureInfo.html
src/Tools/eosPoint/eosPointICP/src/eosPointICP.html
src/Tools/eosPoint/eosPointProjector/src/eosPointProjector.html
src/Tools/eosPoint/eosPointRotation/src/eosPointRotation.html
src/Tools/filter/moi2mrc/src/moi2mrc.html
src/Tools/filter/mrc2gif/src/mrc2gif.html
src/Tools/filter/mrc2lattice/src/mrc2lattice.html
src/Tools/filter/mrc2pov/src/mrc2pov.html
src/Tools/filter/mrc2tiff/src/mrc2tiff.html
src/Tools/filter/mrc2viff/src/mrc2viff.html
src/Tools/hf2000/hf2000Init/src/hf2000Init.html
src/Tools/hf2000/hf2000LenzCurrent/src/hf2000LenzCurrent.html
src/Tools/hf2000/hf2000SpecimenPosition/src/hf2000SpecimenPosition.html
src/Tools/khorosTool/khorosFilterGenerate/src/khorosFilterGenerate.html
src/Tools/llData/llDataAxisSearch/src/llDataAxisSearch.html
src/Tools/llData/llDataCTFCompensate/src/llDataCTFCompensate.html
src/Tools/llData/llDataFitServer/src/llDataFitServer.html
src/Tools/llData/llDataMultiCTFCompensation/src/llDataMultiCTFCompensation.html
src/Tools/llData/llDataPrint/src/llDataPrint.html
src/Tools/llData/llDataRotation/src/llDataRotation.html
src/Tools/llData/llDataSeparate/src/llDataSeparate.html
src/Tools/matrix3D/matrix3DEulerAngleTransform/src/matrix3DEulerAngleTransform.html
src/Tools/matrix3D/matrix3DFromEulerAngle/src/matrix3DFromEulerAngle.html
src/Tools/matrix3D/matrix3DInverse/src/matrix3DInverse.html
src/Tools/mrcImage/.Source.org
src/Tools/mrcImage/fft2d/src/fft2d.html
src/Tools/mrcImage/mrc2dsn6/src/mrc2dsn6.html
src/Tools/mrcImage/mrc2hdf/src/mrc2hdf.html
src/Tools/mrcImage/mrcFFTCTFCompensation/src/mrcFFTCTFCompensation.html
src/Tools/mrcImage/mrcFFTCentralSection/src/mrcFFTCentralSection.html
src/Tools/mrcImage/mrcFFTCentralSectionCompare/src/mrcFFTCentralSectionCompare.html
src/Tools/mrcImage/mrcFFTIQEstimation/src/mrcFFTIQEstimation.html
src/Tools/mrcImage/mrcImage1dCutAverage/src/mrcImage1dCutAverage.html
src/Tools/mrcImage/mrcImage3DCTFObservation/src/mrcImage3DCTFObservation.html
src/Tools/mrcImage/mrcImage3DPeakGet/src/mrcImage3DPeakGet.html
src/Tools/mrcImage/mrcImageAutoFilamentExtract/src/mrcImageAutoFilamentExtract.html
src/Tools/mrcImage/mrcImageAutoRotationCorrelationResultPrint/src/mrcImageAutoRotationCorrelationResultPrint.html
src/Tools/mrcImage/mrcImageAutoTriming/src/mrcImageAutoTriming.html
src/Tools/mrcImage/mrcImageCTFCompensation/src/mrcImageCTFCompensation.html
src/Tools/mrcImage/mrcImageCTFCompensationForTiltImage/src/mrcImageCTFCompensationForTiltImage.html
src/Tools/mrcImage/mrcImageColoring/src/mrcImageColoring.html
src/Tools/mrcImage/mrcImageConvolution/src/mrcImageConvolution.html
src/Tools/mrcImage/mrcImageCoreImageCalc/src/mrcImageCoreImageCalc.html
src/Tools/mrcImage/mrcImageCorrelationServer/src/mrcImageCorrelationServer.html
src/Tools/mrcImage/mrcImageCorrelationWithCTFCompensation/src/mrcImageCorrelationWithCTFCompensation.html
src/Tools/mrcImage/mrcImageCutAndSetInArray/src/mrcImageCutAndSetInArray.html
src/Tools/mrcImage/mrcImageDensityInfo/src/mrcImageDensityInfo.html
src/Tools/mrcImage/mrcImageDensityWeightedAreaCalc/src/X86LINUX64 [new symlink]
src/Tools/mrcImage/mrcImageEdgeImageGet/src/mrcImageEdgeImageGet.html
src/Tools/mrcImage/mrcImageEnhancementWithFuzzySets/src/mrcImageEnhancementWithFuzzySets.html
src/Tools/mrcImage/mrcImageFFTLayerLineExtraction/src/mrcImageFFTLayerLineExtraction.html
src/Tools/mrcImage/mrcImageFOMCalc.org/src/mrcImageFOMCalc.html
src/Tools/mrcImage/mrcImageFOMCalc/src/mrcImageFOMCalc.html
src/Tools/mrcImage/mrcImageFeatureCalc/src/mrcImageFeatureCalc.html
src/Tools/mrcImage/mrcImageFilamentSearch/src/mrcImageFilamentSearch.html
src/Tools/mrcImage/mrcImageFlatFieldCorrection/src/X86LINUX64 [new symlink]
src/Tools/mrcImage/mrcImageFractalFrourierShellCorrelation/src/mrcImageFractalFrourierShellCorrelation.html
src/Tools/mrcImage/mrcImageHelicalConvolution/src/mrcImageHelicalConvolution.html
src/Tools/mrcImage/mrcImageMergeFFT/src/mrcImageMergeFFT.html
src/Tools/mrcImage/mrcImageMultiCTFCompensation/src/mrcImageMultiCTFCompensation.html
src/Tools/mrcImage/mrcImageMultiCTFDetermination/src/mrcImageMultiCTFDetermination.html
src/Tools/mrcImage/mrcImageNLMeansFilter/src/mrcImageNLMeansFilter.html
src/Tools/mrcImage/mrcImageNormalizing/src/mrcImageNormalizing.html
src/Tools/mrcImage/mrcImagePanoramaCreate/src/mrcImagePanoramaCreate.html
src/Tools/mrcImage/mrcImagePeakSearch/src/mrcImagePeakSearch.html
src/Tools/mrcImage/mrcImagePrint/src/mrcImagePrint.html
src/Tools/mrcImage/mrcImagePrint3D/src/mrcImagePrint3D.html
src/Tools/mrcImage/mrcImagePut3D/src/mrcImagePut3D.html
src/Tools/mrcImage/mrcImageROIs/src/mrcImageROIs.html
src/Tools/mrcImage/mrcImageSNEstimate/src/mrcImageSNEstimate.html
src/Tools/mrcImage/mrcImageShapePCA/src/mrcImageShapePCA.html
src/Tools/mrcImage/mrcImageShapePCAFit/src/mrcImageShapePCAFit.html
src/Tools/mrcImage/mrcImageShapeRelaxation/src/mrcImageShapeRelaxation.html
src/Tools/mrcImage/mrcImageShapeSearch/src/mrcImageShapeSearch.html
src/Tools/mrcImage/mrcImageSimilarityEstimate/src/mrcImageSimilarityEstimate.html
src/Tools/mrcImage/mrcImageSpatialFrequencyFilter/src/mrcImageSpatialFrequencyFilter.html
src/Tools/mrcImage/mrcImageSphereCheck/src/mrcImageSphereCheck.html
src/Tools/mrcImage/mrcImageSuperResolution/src/mrcImageSuperResolution.html
src/Tools/mrcImage/mrcImageTiltAxisSearchHelp/src/mrcImageTiltAxisSearchHelp.html
src/Tools/mrcImage/mrcImageUnbentROI/src/mrcImageUnbentROI.html
src/Tools/mrcImage/mrcImageVarianceAnalysis/src/mrcImageVarianceAnalysis.html
src/Tools/mrcImage/mrcImageVolumeCalc/src/mrcImageVolumeCalc.html
src/Tools/mrcImage/mrcView/src/mrcView.html
src/Tools/pdbUtil/pdbAtomSection/src/pdbAtomSection.html
src/Tools/pdbUtil/pdbHomologySearch/src/pdbHomologySearch.html
src/Tools/pdbUtil/pdbRhoFit/src/pdbRhoFit.html
src/Tools/pdbUtil/pdbRhoFitTm/src/pdbRhoFitTm.html
src/Tools/pdbUtil/pdbTempFactorSet/src/pdbTempFactorSet.html
src/Tools/pdbUtil/pdbTrans/src/pdbTrans.html
src/Tools/pdbUtil/pdbView/src/pdbView.html
src/Tools/pickup/mrcImageNeuralNetParticleExtraction/src/mrcImageNeuralNetParticleExtraction.html
src/Tools/pickup/mrcImageNeuralNetParticleLearning/src/mrcImageNeuralNetParticleLearning.html
src/Tools/rec3d/CheckCommonLineData/src/CheckCommonLineData.html
src/Tools/rec3d/CheckOfOrientation/src/CheckOfOrientation.html
src/Tools/rec3d/CheckOrientationByDegree/src/CheckOrientationByDegree.html
src/Tools/rec3d/CommonLineCalculation/src/CommonLineCalculation.html
src/Tools/rec3d/LCalculationForOrientationSearch/src/LCalculationForOrientationSearch.html
src/Tools/rec3d/ProjectionDirectionMapCreate/src/ProjectionDirectionMapCreate.html
src/Tools/rec3d/WeightCalculationOfCommonLineSearch/src/WeightCalculationOfCommonLineSearch.html
src/Tools/rec3d/WeightCalculationOfCommonLineSearchByAllSinogram/src/WeightCalculationOfCommonLineSearchByAllSinogram.html
src/Tools/rec3d/calcCommonLine/src/calcCommonLine.html
src/Tools/rec3d/commonLinesSearchByVoting/src/commonLinesSearchByVoting.html
src/Tools/rec3d/ll2ltlg/src/ll2ltlg.html
src/Tools/rec3d/llExtract/src/llExtract.html
src/Tools/rec3d/llExtractWithLayerSeparation/src/llExtractWithLayerSeparation.html
src/Tools/rec3d/llExtractWithLayerSeparationServer/src/llExtractWithLayerSeparationServer.html
src/Tools/rec3d/llExtractWithLayerSeparationSingle/src/llExtractWithLayerSeparationSingle.html
src/Tools/rec3d/ltlg2mrc/src/ltlg2mrc.html
src/Tools/rec3d/ltlg2ps/src/ltlg2ps.html
src/Tools/rec3d/marker2Dto3DEstimator/src/marker2Dto3DEstimator.html
src/Tools/rec3d/mrc2Dto3D/src/mrc2Dto3D.html
src/Tools/rec3d/mrc2Dto3DforVariation/src/mrc2Dto3DforVariation.html
src/Tools/rec3d/mrcImageOrientationSearch/src/mrcImageOrientationSearch.html
src/Tools/rec3d/mrcImageOrientationSearchByHigherSelection/src/mrcImageOrientationSearchByHigherSelection.html
src/Tools/rec3d/mrcImageOrientationSearchByHybridization/src/mrcImageOrientationSearchByHybridization.html
src/Tools/rec3d/mrcImageOrientationSearchBySimultaneousMinimization/src/mrcImageOrientationSearchBySimultaneousMinimization.html
src/Tools/rec3d/mrcRadon2Dto3D/src/mrcRadon2Dto3D.html
src/Tools/simulation/energyTransferModelCheck/src/energyTransferModelCheck.html
src/Tools/simulation/muscleSimulation/src/muscleSimulation.html
src/Tools/tiffFileUtil/.Source.org [changed mode: 0755->0644]
src/Tools/tiffFileUtil/Config/Target.inc [new file with mode: 0755]
src/Tools/tiffFileUtil/tiffFileInfo/src/X86LINUX64 [new symlink]
util/src/TclTk/Makefile
util/src/TclTk/blt2.5/Makefile [deleted file]
util/src/TclTk/blt2.5/config.log [deleted file]
util/src/TclTk/blt2.5/config.status [deleted file]
util/src/TclTk/blt2.5/demos/Makefile
util/src/TclTk/blt2.5/generic/Makefile
util/src/TclTk/blt2.5/generic/bltsh [deleted file]
util/src/TclTk/blt2.5/generic/libBLT.a [deleted file]
util/src/TclTk/blt2.5/generic/libBLTlite.a [deleted file]
util/src/TclTk/blt2.5/generic/shared/Makefile
util/src/TclTk/blt2.5/generic/shared/libBLT25.so [deleted file]
util/src/TclTk/blt2.5/generic/shared/libBLTlite25.so [deleted file]
util/src/TclTk/blt2.5/generic/tkButton.c
util/src/TclTk/blt2.5/library/Makefile
util/src/TclTk/blt2.5/library/pkgIndex.tcl [deleted file]
util/src/TclTk/blt2.5/man/BLT.n [deleted file]
util/src/TclTk/blt2.5/man/Blt_Tree.3 [deleted file]
util/src/TclTk/blt2.5/man/Blt_TreeCreate.3 [deleted file]
util/src/TclTk/blt2.5/man/Blt_TreeCreateNode.3 [deleted file]
util/src/TclTk/blt2.5/man/Blt_TreeDeleteNode.3 [deleted file]
util/src/TclTk/blt2.5/man/Blt_TreeExists.3 [deleted file]
util/src/TclTk/blt2.5/man/Blt_TreeGetNode.3 [deleted file]
util/src/TclTk/blt2.5/man/Blt_TreeGetToken.3 [deleted file]
util/src/TclTk/blt2.5/man/Blt_TreeName.3 [deleted file]
util/src/TclTk/blt2.5/man/Blt_TreeNodeId.3 [deleted file]
util/src/TclTk/blt2.5/man/Blt_TreeReleaseToken.3 [deleted file]
util/src/TclTk/blt2.5/man/Makefile
util/src/TclTk/blt2.5/man/barchart.n [deleted file]
util/src/TclTk/blt2.5/man/beep.n [deleted file]
util/src/TclTk/blt2.5/man/bgexec.n [deleted file]
util/src/TclTk/blt2.5/man/bitmap.n [deleted file]
util/src/TclTk/blt2.5/man/bltdebug.n [deleted file]
util/src/TclTk/blt2.5/man/busy.n [deleted file]
util/src/TclTk/blt2.5/man/container.n [deleted file]
util/src/TclTk/blt2.5/man/cutbuffer.n [deleted file]
util/src/TclTk/blt2.5/man/dragdrop.n [deleted file]
util/src/TclTk/blt2.5/man/eps.n [deleted file]
util/src/TclTk/blt2.5/man/graph.n [deleted file]
util/src/TclTk/blt2.5/man/hierbox.n [deleted file]
util/src/TclTk/blt2.5/man/hiertable.n [deleted file]
util/src/TclTk/blt2.5/man/htext.n [deleted file]
util/src/TclTk/blt2.5/man/spline.n [deleted file]
util/src/TclTk/blt2.5/man/stripchart.n [deleted file]
util/src/TclTk/blt2.5/man/table.n [deleted file]
util/src/TclTk/blt2.5/man/tabset.n [deleted file]
util/src/TclTk/blt2.5/man/tile.n [deleted file]
util/src/TclTk/blt2.5/man/tree.n [deleted file]
util/src/TclTk/blt2.5/man/treeview.n [deleted file]
util/src/TclTk/blt2.5/man/vector.n [deleted file]
util/src/TclTk/blt2.5/man/watch.n [deleted file]
util/src/TclTk/blt2.5/man/winop.n [deleted file]
util/src/TclTk/tcl8.6.4-src.zip
util/src/TclTk/tcl8.6.4/unix/Makefile [deleted file]
util/src/TclTk/tcl8.6.4/unix/config.log [deleted file]
util/src/TclTk/tcl8.6.4/unix/config.status [deleted file]
util/src/TclTk/tcl8.6.4/unix/dltest/Makefile [deleted file]
util/src/TclTk/tcl8.6.4/unix/libtcl8.6.so [deleted file]
util/src/TclTk/tcl8.6.4/unix/libtclstub8.6.a [deleted file]
util/src/TclTk/tcl8.6.4/unix/pkgs/itcl4.0.3/Makefile [deleted file]
util/src/TclTk/tcl8.6.4/unix/pkgs/itcl4.0.3/config.log [deleted file]
util/src/TclTk/tcl8.6.4/unix/pkgs/itcl4.0.3/config.status [deleted file]
util/src/TclTk/tcl8.6.4/unix/pkgs/itcl4.0.3/itclConfig.sh [deleted file]
util/src/TclTk/tcl8.6.4/unix/pkgs/itcl4.0.3/libitcl4.0.3.so [deleted file]
util/src/TclTk/tcl8.6.4/unix/pkgs/itcl4.0.3/libitclstub4.0.3.a [deleted file]
util/src/TclTk/tcl8.6.4/unix/pkgs/itcl4.0.3/pkgIndex.tcl [deleted file]
util/src/TclTk/tcl8.6.4/unix/pkgs/sqlite3.8.8.3/Makefile [deleted file]
util/src/TclTk/tcl8.6.4/unix/pkgs/sqlite3.8.8.3/config.log [deleted file]
util/src/TclTk/tcl8.6.4/unix/pkgs/sqlite3.8.8.3/config.status [deleted file]
util/src/TclTk/tcl8.6.4/unix/pkgs/sqlite3.8.8.3/libsqlite3.8.8.3.so [deleted file]
util/src/TclTk/tcl8.6.4/unix/pkgs/sqlite3.8.8.3/pkgIndex.tcl [deleted file]
util/src/TclTk/tcl8.6.4/unix/pkgs/tdbc1.0.3/Makefile [deleted file]
util/src/TclTk/tcl8.6.4/unix/pkgs/tdbc1.0.3/config.log [deleted file]
util/src/TclTk/tcl8.6.4/unix/pkgs/tdbc1.0.3/config.status [deleted file]
util/src/TclTk/tcl8.6.4/unix/pkgs/tdbc1.0.3/libtdbc1.0.3.so [deleted file]
util/src/TclTk/tcl8.6.4/unix/pkgs/tdbc1.0.3/libtdbcstub1.0.3.a [deleted file]
util/src/TclTk/tcl8.6.4/unix/pkgs/tdbc1.0.3/pkgIndex.tcl [deleted file]
util/src/TclTk/tcl8.6.4/unix/pkgs/tdbc1.0.3/tdbc.tcl [deleted file]
util/src/TclTk/tcl8.6.4/unix/pkgs/tdbc1.0.3/tdbcConfig.sh [deleted file]
util/src/TclTk/tcl8.6.4/unix/pkgs/tdbcmysql1.0.3/Makefile [deleted file]
util/src/TclTk/tcl8.6.4/unix/pkgs/tdbcmysql1.0.3/config.log [deleted file]
util/src/TclTk/tcl8.6.4/unix/pkgs/tdbcmysql1.0.3/config.status [deleted file]
util/src/TclTk/tcl8.6.4/unix/pkgs/tdbcmysql1.0.3/libtdbcmysql1.0.3.so [deleted file]
util/src/TclTk/tcl8.6.4/unix/pkgs/tdbcmysql1.0.3/pkgIndex.tcl [deleted file]
util/src/TclTk/tcl8.6.4/unix/pkgs/tdbcodbc1.0.3/Makefile [deleted file]
util/src/TclTk/tcl8.6.4/unix/pkgs/tdbcodbc1.0.3/config.log [deleted file]
util/src/TclTk/tcl8.6.4/unix/pkgs/tdbcodbc1.0.3/config.status [deleted file]
util/src/TclTk/tcl8.6.4/unix/pkgs/tdbcodbc1.0.3/libtdbcodbc1.0.3.so [deleted file]
util/src/TclTk/tcl8.6.4/unix/pkgs/tdbcodbc1.0.3/pkgIndex.tcl [deleted file]
util/src/TclTk/tcl8.6.4/unix/pkgs/tdbcpostgres1.0.3/Makefile [deleted file]
util/src/TclTk/tcl8.6.4/unix/pkgs/tdbcpostgres1.0.3/config.log [deleted file]
util/src/TclTk/tcl8.6.4/unix/pkgs/tdbcpostgres1.0.3/config.status [deleted file]
util/src/TclTk/tcl8.6.4/unix/pkgs/tdbcpostgres1.0.3/libtdbcpostgres1.0.3.so [deleted file]
util/src/TclTk/tcl8.6.4/unix/pkgs/tdbcpostgres1.0.3/pkgIndex.tcl [deleted file]
util/src/TclTk/tcl8.6.4/unix/pkgs/tdbcsqlite3-1.0.3/Makefile [deleted file]
util/src/TclTk/tcl8.6.4/unix/pkgs/tdbcsqlite3-1.0.3/config.log [deleted file]
util/src/TclTk/tcl8.6.4/unix/pkgs/tdbcsqlite3-1.0.3/config.status [deleted file]
util/src/TclTk/tcl8.6.4/unix/pkgs/tdbcsqlite3-1.0.3/pkgIndex.tcl [deleted file]
util/src/TclTk/tcl8.6.4/unix/pkgs/thread2.7.2/Makefile [deleted file]
util/src/TclTk/tcl8.6.4/unix/pkgs/thread2.7.2/config.log [deleted file]
util/src/TclTk/tcl8.6.4/unix/pkgs/thread2.7.2/config.status [deleted file]
util/src/TclTk/tcl8.6.4/unix/pkgs/thread2.7.2/libthread2.7.2.so [deleted file]
util/src/TclTk/tcl8.6.4/unix/pkgs/thread2.7.2/pkgIndex.tcl [deleted file]
util/src/TclTk/tcl8.6.4/unix/tcl.pc [deleted file]
util/src/TclTk/tcl8.6.4/unix/tclConfig.sh [deleted file]
util/src/TclTk/tcl8.6.4/unix/tclsh [deleted file]
util/src/TclTk/tk8.6.4/unix/Makefile [deleted file]
util/src/TclTk/tk8.6.4/unix/config.log [deleted file]
util/src/TclTk/tk8.6.4/unix/config.status [deleted file]
util/src/TclTk/tk8.6.4/unix/libtk8.6.so [deleted file]
util/src/TclTk/tk8.6.4/unix/libtkstub8.6.a [deleted file]
util/src/TclTk/tk8.6.4/unix/tk.pc [deleted file]
util/src/TclTk/tk8.6.4/unix/tkConfig.sh [deleted file]
util/src/TclTk/tk8.6.4/unix/wish [deleted file]

index b0b0556..6c17f29 100755 (executable)
@@ -1,5 +1,16 @@
 #!../Display2
 ## Environment Set 
+#
+set cmd [file join [info library] init.tcl ] 
+if [ file exists $cmd ] {
+       source $cmd
+}
+set cmd [file join [info library] auto.tcl ] 
+if [ file exists $cmd ] {
+       source $cmd
+}
+
+
 set CurrentDir [ pwd ]
 set tcl_precision 17
 
index 03796f9..ddbd17b 100644 (file)
@@ -6,43 +6,17 @@
 # element name is the name of a command and the value is
 # a script that loads the command.
 
-set auto_index(roiAreaSelectStart) [list source [file join $dir RoiAreaSelect.wish]]
-set auto_index(roiAreaSelectMotion) [list source [file join $dir RoiAreaSelect.wish]]
-set auto_index(roiAreaSelectEnd) [list source [file join $dir RoiAreaSelect.wish]]
-set auto_index(roiAreaSelectOK) [list source [file join $dir RoiAreaSelect.wish]]
-set auto_index(projectionRecreate) [list source [file join $dir ProjectionUtil.wish]]
-set auto_index(projectionCreate) [list source [file join $dir ProjectionUtil.wish]]
-set auto_index(projectionClear) [list source [file join $dir ProjectionUtil.wish]]
-set auto_index(projectionChange) [list source [file join $dir ProjectionUtil.wish]]
+set auto_index(display2BindingSet) [list source [file join $dir Display2Binding.wish]]
+set auto_index(colormapChange) [list source [file join $dir Display2Colormap.wish]]
+set auto_index(display2DesktopSet) [list source [file join $dir Display2Desktop.wish]]
+set auto_index(display2ETCSet) [list source [file join $dir Display2ETCSet.wish]]
+set auto_index(fileOpenWinCreate) [list source [file join $dir Display2File.wish]]
+set auto_index(fileNewWinCreate) [list source [file join $dir Display2File.wish]]
+set auto_index(seqFileOpenWinCreate) [list source [file join $dir Display2File.wish]]
+set auto_index(seqFileNewWinCreate) [list source [file join $dir Display2File.wish]]
 set auto_index(fileOpen) [list source [file join $dir Display2Image.wish]]
 set auto_index(mainImagePut) [list source [file join $dir Display2Image.wish]]
 set auto_index(overviewImagePut) [list source [file join $dir Display2Image.wish]]
-set auto_index(roiAreaFFT) [list source [file join $dir RoiAreaUtil.wish]]
-set auto_index(splineNearPoint) [list source [file join $dir RoiAreaUtil.wish]]
-set auto_index(rectangleNearPoint) [list source [file join $dir RoiAreaUtil.wish]]
-set auto_index(lineNearPoint) [list source [file join $dir RoiAreaUtil.wish]]
-set auto_index(pointDistance) [list source [file join $dir RoiAreaUtil.wish]]
-set auto_index(pointDistance2) [list source [file join $dir RoiAreaUtil.wish]]
-set auto_index(vectorAngle) [list source [file join $dir RoiAreaUtil.wish]]
-set auto_index(coordGetInMainImageToReal) [list source [file join $dir RoiAreaUtil.wish]]
-set auto_index(coordGetInMainImageToCanvas) [list source [file join $dir RoiAreaUtil.wish]]
-set auto_index(dataGetInMainImageToReal) [list source [file join $dir RoiAreaUtil.wish]]
-set auto_index(dataGetInMainImageToCanvas) [list source [file join $dir RoiAreaUtil.wish]]
-set auto_index(pointSet) [list source [file join $dir RoiAreaUtil.wish]]
-set auto_index(roiAreaZoomIn) [list source [file join $dir RoiAreaZoom.wish]]
-set auto_index(roiAreaZoomOut) [list source [file join $dir RoiAreaZoom.wish]]
-set auto_index(roiAreaZoom) [list source [file join $dir RoiAreaZoom.wish]]
-set auto_index(colormapChange) [list source [file join $dir Display2Colormap.wish]]
-set auto_index(display2SetVar) [list source [file join $dir Display2Init.wish]]
-set auto_index(display2InitVar) [list source [file join $dir Display2Init.wish]]
-set auto_index(display2InitVarSet) [list source [file join $dir Display2Init.wish]]
-set auto_index(diplay2CanvasInit) [list source [file join $dir Display2Init.wish]]
-set auto_index(display2Init) [list source [file join $dir Display2Init.wish]]
-set auto_index(roiInformationWinCreate) [list source [file join $dir Display2InfoROI.wish]]
-set auto_index(roiLineInfoFrameCreate) [list source [file join $dir Display2InfoROI.wish]]
-set auto_index(roiSplineInfoFrameCreate) [list source [file join $dir Display2InfoROI.wish]]
-set auto_index(roiRectangleInfoFrameCreate) [list source [file join $dir Display2InfoROI.wish]]
-set auto_index(roiAnalysisFrameCreate) [list source [file join $dir Display2InfoROI.wish]]
 set auto_index(histgramGraphCreate) [list source [file join $dir Display2Info.wish]]
 set auto_index(display2InformationWinCreate) [list source [file join $dir Display2Info.wish]]
 set auto_index(fileReopen) [list source [file join $dir Display2Info.wish]]
@@ -54,7 +28,40 @@ set auto_index(sectionInformationWinCreate) [list source [file join $dir Display
 set auto_index(ctfInformationWinCreate) [list source [file join $dir Display2Info.wish]]
 set auto_index(unitCellInformationWinCreate) [list source [file join $dir Display2Info.wish]]
 set auto_index(scaleInfoWinCreate) [list source [file join $dir Display2Info.wish]]
-set auto_index(fft2dCmd) [list source [file join $dir fft2dCmd.wish]]
+set auto_index(roiInformationWinCreate) [list source [file join $dir Display2InfoROI.wish]]
+set auto_index(roiLineInfoFrameCreate) [list source [file join $dir Display2InfoROI.wish]]
+set auto_index(roiSplineInfoFrameCreate) [list source [file join $dir Display2InfoROI.wish]]
+set auto_index(roiRectangleInfoFrameCreate) [list source [file join $dir Display2InfoROI.wish]]
+set auto_index(roiAnalysisFrameCreate) [list source [file join $dir Display2InfoROI.wish]]
+set auto_index(display2SetVar) [list source [file join $dir Display2Init.wish]]
+set auto_index(display2InitVar) [list source [file join $dir Display2Init.wish]]
+set auto_index(display2InitVarSet) [list source [file join $dir Display2Init.wish]]
+set auto_index(diplay2CanvasInit) [list source [file join $dir Display2Init.wish]]
+set auto_index(display2Init) [list source [file join $dir Display2Init.wish]]
+set auto_index(display2MenuSet) [list source [file join $dir Display2Menu.wish]]
+set auto_index(menuFileCreate) [list source [file join $dir Display2Menu.wish]]
+set auto_index(menuSeqFileCreate) [list source [file join $dir Display2Menu.wish]]
+set auto_index(menuWindowCreate) [list source [file join $dir Display2Menu.wish]]
+set auto_index(menuInfoCreate) [list source [file join $dir Display2Menu.wish]]
+set auto_index(menuHelpCreate) [list source [file join $dir Display2Menu.wish]]
+set auto_index(menuExitCreate) [list source [file join $dir Display2Menu.wish]]
+set auto_index(display2MenuSet2) [list source [file join $dir Display2Menu2.wish]]
+set auto_index(roiRelatedObjectRecreate) [list source [file join $dir Display2MenuROI.wish]]
+set auto_index(menuRoiCreate) [list source [file join $dir Display2MenuROI.wish]]
+set auto_index(menuRoiCancelCommand) [list source [file join $dir Display2MenuROI.wish]]
+set auto_index(menuRoiSingleMultiTransform) [list source [file join $dir Display2MenuROI.wish]]
+set auto_index(menuMultiRoiOKCommand) [list source [file join $dir Display2MenuROI.wish]]
+set auto_index(menuMultiRoiAllDeleteCommand) [list source [file join $dir Display2MenuROI.wish]]
+set auto_index(menuMultiRoiDeleteCommand) [list source [file join $dir Display2MenuROI.wish]]
+set auto_index(menuEditCreate) [list source [file join $dir Display2MenuROI.wish]]
+set auto_index(layerLineRecreate) [list source [file join $dir LayerLineUtil.wish]]
+set auto_index(layerLineCreate) [list source [file join $dir LayerLineUtil.wish]]
+set auto_index(layerLineClear) [list source [file join $dir LayerLineUtil.wish]]
+set auto_index(layerLineChange) [list source [file join $dir LayerLineUtil.wish]]
+set auto_index(projectionRecreate) [list source [file join $dir ProjectionUtil.wish]]
+set auto_index(projectionCreate) [list source [file join $dir ProjectionUtil.wish]]
+set auto_index(projectionClear) [list source [file join $dir ProjectionUtil.wish]]
+set auto_index(projectionChange) [list source [file join $dir ProjectionUtil.wish]]
 set auto_index(roiAreaCreateStart) [list source [file join $dir RoiAreaCreate.wish]]
 set auto_index(roiAreaCreateMotion) [list source [file join $dir RoiAreaCreate.wish]]
 set auto_index(roiAreaCreateEnd) [list source [file join $dir RoiAreaCreate.wish]]
@@ -72,22 +79,15 @@ set auto_index(roiSplineEnd) [list source [file join $dir RoiAreaCreate.wish]]
 set auto_index(splineCreate) [list source [file join $dir RoiAreaCreate.wish]]
 set auto_index(knobShow) [list source [file join $dir RoiAreaCreate.wish]]
 set auto_index(knobHide) [list source [file join $dir RoiAreaCreate.wish]]
-set auto_index(display2BindingSet) [list source [file join $dir Display2Binding.wish]]
-set auto_index(display2MenuSet) [list source [file join $dir Display2Menu.wish]]
-set auto_index(menuFileCreate) [list source [file join $dir Display2Menu.wish]]
-set auto_index(menuSeqFileCreate) [list source [file join $dir Display2Menu.wish]]
-set auto_index(menuWindowCreate) [list source [file join $dir Display2Menu.wish]]
-set auto_index(menuInfoCreate) [list source [file join $dir Display2Menu.wish]]
-set auto_index(menuHelpCreate) [list source [file join $dir Display2Menu.wish]]
-set auto_index(menuExitCreate) [list source [file join $dir Display2Menu.wish]]
-set auto_index(roiRelatedObjectRecreate) [list source [file join $dir Display2MenuROI.wish]]
-set auto_index(menuRoiCreate) [list source [file join $dir Display2MenuROI.wish]]
-set auto_index(menuRoiCancelCommand) [list source [file join $dir Display2MenuROI.wish]]
-set auto_index(menuRoiSingleMultiTransform) [list source [file join $dir Display2MenuROI.wish]]
-set auto_index(menuMultiRoiOKCommand) [list source [file join $dir Display2MenuROI.wish]]
-set auto_index(menuMultiRoiAllDeleteCommand) [list source [file join $dir Display2MenuROI.wish]]
-set auto_index(menuMultiRoiDeleteCommand) [list source [file join $dir Display2MenuROI.wish]]
-set auto_index(menuEditCreate) [list source [file join $dir Display2MenuROI.wish]]
+set auto_index(roiMultiAreaInfoSave) [list source [file join $dir RoiAreaFile.wish]]
+set auto_index(roiMultiAreaInfoLoad) [list source [file join $dir RoiAreaFile.wish]]
+set auto_index(roiAreaFileSave) [list source [file join $dir RoiAreaFile.wish]]
+set auto_index(roiAreaMoveStart) [list source [file join $dir RoiAreaMove.wish]]
+set auto_index(roiAreaMoveMotion) [list source [file join $dir RoiAreaMove.wish]]
+set auto_index(roiAreaMoveEnd) [list source [file join $dir RoiAreaMove.wish]]
+set auto_index(rectangleMove) [list source [file join $dir RoiAreaMove.wish]]
+set auto_index(lineMove) [list source [file join $dir RoiAreaMove.wish]]
+set auto_index(splineMove) [list source [file join $dir RoiAreaMove.wish]]
 set auto_index(roiAreaResizeStart) [list source [file join $dir RoiAreaResize.wish]]
 set auto_index(roiAreaResizeMotion) [list source [file join $dir RoiAreaResize.wish]]
 set auto_index(roiAreaResizeEnd) [list source [file join $dir RoiAreaResize.wish]]
@@ -104,18 +104,29 @@ set auto_index(lineRotate) [list source [file join $dir RoiAreaRotate.wish]]
 set auto_index(lineRotateCalc) [list source [file join $dir RoiAreaRotate.wish]]
 set auto_index(splineRotate) [list source [file join $dir RoiAreaRotate.wish]]
 set auto_index(splineRotateCalc) [list source [file join $dir RoiAreaRotate.wish]]
-set auto_index(roiMultiAreaInfoSave) [list source [file join $dir RoiAreaFile.wish]]
-set auto_index(roiMultiAreaInfoLoad) [list source [file join $dir RoiAreaFile.wish]]
-set auto_index(roiAreaFileSave) [list source [file join $dir RoiAreaFile.wish]]
-set auto_index(layerLineRecreate) [list source [file join $dir LayerLineUtil.wish]]
-set auto_index(layerLineCreate) [list source [file join $dir LayerLineUtil.wish]]
-set auto_index(layerLineClear) [list source [file join $dir LayerLineUtil.wish]]
-set auto_index(layerLineChange) [list source [file join $dir LayerLineUtil.wish]]
-set auto_index(fileOpenWinCreate) [list source [file join $dir Display2File.wish]]
-set auto_index(fileNewWinCreate) [list source [file join $dir Display2File.wish]]
-set auto_index(seqFileOpenWinCreate) [list source [file join $dir Display2File.wish]]
-set auto_index(seqFileNewWinCreate) [list source [file join $dir Display2File.wish]]
-set auto_index(display2DesktopSet) [list source [file join $dir Display2Desktop.wish]]
+set auto_index(roiAreaSelectStart) [list source [file join $dir RoiAreaSelect.wish]]
+set auto_index(roiAreaSelectMotion) [list source [file join $dir RoiAreaSelect.wish]]
+set auto_index(roiAreaSelectEnd) [list source [file join $dir RoiAreaSelect.wish]]
+set auto_index(roiAreaSelectOK) [list source [file join $dir RoiAreaSelect.wish]]
+set auto_index(roiAreaFFT) [list source [file join $dir RoiAreaUtil.wish]]
+set auto_index(splineNearPoint) [list source [file join $dir RoiAreaUtil.wish]]
+set auto_index(rectangleNearPoint) [list source [file join $dir RoiAreaUtil.wish]]
+set auto_index(lineNearPoint) [list source [file join $dir RoiAreaUtil.wish]]
+set auto_index(pointDistance) [list source [file join $dir RoiAreaUtil.wish]]
+set auto_index(pointDistance2) [list source [file join $dir RoiAreaUtil.wish]]
+set auto_index(vectorAngle) [list source [file join $dir RoiAreaUtil.wish]]
+set auto_index(coordGetInMainImageToReal) [list source [file join $dir RoiAreaUtil.wish]]
+set auto_index(coordGetInMainImageToCanvas) [list source [file join $dir RoiAreaUtil.wish]]
+set auto_index(dataGetInMainImageToReal) [list source [file join $dir RoiAreaUtil.wish]]
+set auto_index(dataGetInMainImageToCanvas) [list source [file join $dir RoiAreaUtil.wish]]
+set auto_index(pointSet) [list source [file join $dir RoiAreaUtil.wish]]
+set auto_index(roiAreaZoomIn) [list source [file join $dir RoiAreaZoom.wish]]
+set auto_index(roiAreaZoomOut) [list source [file join $dir RoiAreaZoom.wish]]
+set auto_index(roiAreaZoom) [list source [file join $dir RoiAreaZoom.wish]]
+set auto_index(ScaleRecreate) [list source [file join $dir ScaleUtil.wish]]
+set auto_index(ScaleCreate) [list source [file join $dir ScaleUtil.wish]]
+set auto_index(ScaleClear) [list source [file join $dir ScaleUtil.wish]]
+set auto_index(ScaleChange) [list source [file join $dir ScaleUtil.wish]]
 set auto_index(sectionInit) [list source [file join $dir SectionUtil.wish]]
 set auto_index(sectionRecreateAll) [list source [file join $dir SectionUtil.wish]]
 set auto_index(sectionRecreate) [list source [file join $dir SectionUtil.wish]]
@@ -124,16 +135,5 @@ set auto_index(sectionCreate) [list source [file join $dir SectionUtil.wish]]
 set auto_index(sectionClearAll) [list source [file join $dir SectionUtil.wish]]
 set auto_index(sectionClear) [list source [file join $dir SectionUtil.wish]]
 set auto_index(sectionChange) [list source [file join $dir SectionUtil.wish]]
-set auto_index(ScaleRecreate) [list source [file join $dir ScaleUtil.wish]]
-set auto_index(ScaleCreate) [list source [file join $dir ScaleUtil.wish]]
-set auto_index(ScaleClear) [list source [file join $dir ScaleUtil.wish]]
-set auto_index(ScaleChange) [list source [file join $dir ScaleUtil.wish]]
 set auto_index(unitCellRecreate) [list source [file join $dir UnitCell.wish]]
-set auto_index(display2MenuSet2) [list source [file join $dir Display2Menu2.wish]]
-set auto_index(roiAreaMoveStart) [list source [file join $dir RoiAreaMove.wish]]
-set auto_index(roiAreaMoveMotion) [list source [file join $dir RoiAreaMove.wish]]
-set auto_index(roiAreaMoveEnd) [list source [file join $dir RoiAreaMove.wish]]
-set auto_index(rectangleMove) [list source [file join $dir RoiAreaMove.wish]]
-set auto_index(lineMove) [list source [file join $dir RoiAreaMove.wish]]
-set auto_index(splineMove) [list source [file join $dir RoiAreaMove.wish]]
-set auto_index(display2ETCSet) [list source [file join $dir Display2ETCSet.wish]]
+set auto_index(fft2dCmd) [list source [file join $dir fft2dCmd.wish]]
index 6fae396..f416781 100755 (executable)
@@ -441,7 +441,10 @@ else
 fi
 
 # For Tcl/Tk Library (Display2/ctfDisplay etc.)
-export TCL_LIBRARY=$EOS_HOME/hostdepend/$EOS_HOSTDIR/util/$EOS_HOSTDIR/lib/tcl8.4
+#export TCL_LIBRARY=$EOS_HOME/hostdepend/$EOS_HOSTDIR/util/$EOS_HOSTDIR/lib/tcl8.4:$EOS_HOME/hostdepend/$EOS_HOSTDIR/util/$EOS_HOSTDIR/lib/tcl8.5:$EOS_HOME/hostdepend/$EOS_HOSTDIR/util/$EOS_HOSTDIR/lib/tcl8.6
+export TCL_LIBRARY=$EOS_HOME/hostdepend/$EOS_HOSTDIR/util/$EOS_HOSTDIR/lib/tcl8.6
+#export TCLLIBPATH=$EOS_HOME/hostdepend/$EOS_HOSTDIR/util/$EOS_HOSTDIR/lib/tcl8.4:$EOS_HOME/hostdepend/$EOS_HOSTDIR/util/$EOS_HOSTDIR/lib/tcl8.5:$EOS_HOME/hostdepend/$EOS_HOSTDIR/util/$EOS_HOSTDIR/lib/tcl8.6
+export TCLLIBPATH=$EOS_HOME/hostdepend/$EOS_HOSTDIR/util/$EOS_HOSTDIR/lib/tcl8.6
 
 #### DLL
 # For Dynamic Library
index 2da0485..241be43 100644 (file)
@@ -39,6 +39,7 @@ extern long   stringGetIntegerDataFromField(char* s, long init, long end);
 
 extern long stringIsSame(String s1, String s2, long n);
 
+extern String stringDefinedValueGet(String s, String key, String separater);
 extern long stringLength(String s);
 extern long stringCopy(String dst, String src, long n);
 extern String stringDuplicate(String src);
diff --git a/include/rigakuImage.h b/include/rigakuImage.h
new file mode 100644 (file)
index 0000000..aec469a
--- /dev/null
@@ -0,0 +1,70 @@
+/*
+# rigakuImage.h : $Revision$  
+# $Date$ 
+# Created by $Author$
+# Usage : rigakuImage.h 
+# Attention
+#   $Loccker$
+#      $State$ 
+#
+*/
+/* $Log$ */
+#ifndef RIGAKU_IMAGE_H
+#define RIGAKU_IMAGE_H
+
+#include <stdio.h>
+#include "mrcImage.h"
+
+/* constant begin */
+
+
+/* constant end */
+
+/* struct begin */
+
+typedef struct riggkuTag rigakuTag;
+
+struct rigakuTag {
+    char* tag;
+    char* content;
+    rigakuTag* next;
+}
+
+typedef struct rigakuImage {
+    int   HeaderBytes;
+    char* HeaderAll; 
+    rigakuTag*  startHeader; 
+    rigakuTag*  currentHeader; 
+
+    int dim;
+    int size1;
+    int size2;
+    int size3;
+    int dataType;
+    
+    void*  Image;
+    unsigned char*    integer1Image;
+    unsigned short*   integer2Image;
+    int*    integer4Image;
+    float*  real4Image;
+    double* real8Image;
+
+} rigakuImgae;
+
+/* struct end */
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+/* prototype begin */
+
+
+
+/* prototype end */
+
+#ifdef __cplusplus
+};
+#endif
+
+#endif  /* XXXX */ 
index be7a953..918a932 100755 (executable)
@@ -3,6 +3,11 @@
 <H2>Information from source codes</H2>
 </A>
 <PRE>
+../src/contourCreate.c:
+
+../src/lcontour2ps.c:
+
+../src/lmrc2contour.c:
 </PRE>
 <HR>
 <A NAME="include">
index 9c3c2f0..66a0d77 100644 (file)
@@ -3,6 +3,11 @@
 <H2>Information from source codes</H2>
 </A>
 <PRE>
+../src/tkImgFmtMRC.c:
+
+../src/tkImgFmtlargeIP.c:
+
+../src/tkctfInfo.c:
 </PRE>
 <HR>
 <A NAME="include">
index f36527e..2a5fd63 100644 (file)
@@ -3,6 +3,11 @@
 <H2>Information from source codes</H2>
 </A>
 <PRE>
+../src/avsFileInit.c:
+
+../src/avsFileSet.c:
+
+../src/avsFileWrite.c:
 </PRE>
 <HR>
 <A NAME="include">
index 6b917e2..078da4d 100644 (file)
@@ -3,6 +3,109 @@
 <H2>Information from source codes</H2>
 </A>
 <PRE>
+../src/density_sphere.c:
+
+../src/drawWireFrame.c:
+
+../src/lmolvieCamera.c:
+
+../src/lmolvieDisplayLib.c:
+
+../src/lmolvieDisplayListMake.c:
+
+../src/lmolvieDisplayNormal.c:
+
+../src/lmolvieDisplayParallel.c:
+
+../src/lmolvieDockDisplay.c:
+
+../src/lmolvieDockKeyboard.c:
+
+../src/lmolvieFlightDisplay.c:
+
+../src/lmolvieFlightIdle.c:
+
+../src/lmolvieFlightKeyboard.c:
+
+../src/lmolvieIdleNormal.c:
+
+../src/lmolvieInitNormal.c:
+
+../src/lmolvieInitParallel.c:
+
+../src/lmolvieKeyboard.c:
+
+../src/lmolvieKeyboardDrive.c:
+
+../src/lmolvieKeyboardMulti.c:
+
+../src/lmolvieKeyboardNormal.c:
+
+../src/lmolvieKeyboardParallel.c:
+
+../src/lmolvieKeyboardSurface.c:
+
+../src/lmolvieLight.c:
+
+../src/lmolvieMRCread.c:
+
+../src/lmolvieMouse.c:
+
+../src/lmolvieMouseDrive.c:
+
+../src/lmolvieMouseMulti.c:
+
+../src/lmolvieMouseNormal.c:
+
+../src/lmolvieMouseParallel.c:
+
+../src/lmolvieMrcViewerDisplay.c:
+
+../src/lmolvieMrcViewerKeyboard.c:
+
+../src/lmolvieMrcViewerMouse.c:
+
+../src/lmolvieOperation.c:
+
+../src/lmolviePDBread.c:
+
+../src/lmolvieProjectionKeyboard.c:
+
+../src/lmolvieProjectionMouse.c:
+
+../src/lmolvieProteinStatus.c:
+
+../src/lmolvieReshapeNormal.c:
+
+../src/lmolvieReshapeParallel.c:
+
+../src/lmolvieTest.c:
+
+../src/lmolvieTexture.c:
+
+../src/lmolvieViewerDisplay.c:
+
+../src/lmolvieViewerIdle.c:
+
+../src/lmolvieViewerKeyboard.c:
+
+../src/lmolvieViewerMouse.c:
+
+../src/lmolvieViewerSpecial.c:
+
+../src/lmolvieVoice.c:
+
+../src/loadPDB.c:
+
+../src/loadPPM.c:
+
+../src/marching_cubes.c:
+
+../src/multiPDB.c:
+
+../src/openGLKey.c:
+
+../src/savePPM.c:
 </PRE>
 <HR>
 <A NAME="include">
index d362ce9..d865dd5 100755 (executable)
-have_library: checking for main() in -lGL... -------------------- no
+have_library: checking for main() in -lGL... -------------------- yes
 
-"gcc -o conftest -I/Users/tacyas/Eos/util/X86MAC64/include/ruby-1.9.1/x86_64-darwin13.2.0 -I/Users/tacyas/Eos/util/X86MAC64/include/ruby-1.9.1/ruby/backward -I/Users/tacyas/Eos/util/X86MAC64/include/ruby-1.9.1 -I. -I/Applications/Eos/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE    -O3 -ggdb -Wextra -Wno-unused-parameter -Wno-parentheses -Wpointer-arith -Wwrite-strings -Wno-missing-field-initializers -Wshorten-64-to-32 -Wno-long-long  -pipe conftest.c  -L. -L/Users/tacyas/Eos/util/X86MAC64/lib -L/usr/lib -L/Applications/Eos/lib/X86MAC64 -L/Applications/Eos/util/X86MAC64/lib -L. -L/usr/local/lib     -lruby-static  -lpthread -ldl -lobjc "
+"gcc -o conftest -I/usr/include -I/usr/include/ruby/backward -I/usr/include -I. -I/home/tacyas/Eos/include    -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -mtune=generic -fPIC conftest.c  -L. -L/usr/lib64 -L/usr/lib -L/home/tacyas/Eos/lib/X86LINUX64 -L/home/tacyas/Eos/util/X86LINUX64/lib -L. -Wl,-z,relro -fstack-protector -rdynamic -Wl,-export-dynamic  -m64   -lruby  -lpthread -lrt -ldl -lcrypt -lm   -lc"
 checked program was:
 /* begin */
 1: #include "ruby.h"
 2: 
-3: int main() {return 0;}
+3: int main(int argc, char **argv)
+4: {
+5:   return 0;
+6: }
 /* end */
 
-"gcc -o conftest -I/Users/tacyas/Eos/util/X86MAC64/include/ruby-1.9.1/x86_64-darwin13.2.0 -I/Users/tacyas/Eos/util/X86MAC64/include/ruby-1.9.1/ruby/backward -I/Users/tacyas/Eos/util/X86MAC64/include/ruby-1.9.1 -I. -I/Applications/Eos/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE    -O3 -ggdb -Wextra -Wno-unused-parameter -Wno-parentheses -Wpointer-arith -Wwrite-strings -Wno-missing-field-initializers -Wshorten-64-to-32 -Wno-long-long  -pipe conftest.c  -L. -L/Users/tacyas/Eos/util/X86MAC64/lib -L/usr/lib -L/Applications/Eos/lib/X86MAC64 -L/Applications/Eos/util/X86MAC64/lib -L. -L/usr/local/lib     -lruby-static -lGL  -lpthread -ldl -lobjc "
-ld: library not found for -lGL
-clang: error: linker command failed with exit code 1 (use -v to see invocation)
+"gcc -o conftest -I/usr/include -I/usr/include/ruby/backward -I/usr/include -I. -I/home/tacyas/Eos/include    -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -mtune=generic -fPIC conftest.c  -L. -L/usr/lib64 -L/usr/lib -L/home/tacyas/Eos/lib/X86LINUX64 -L/home/tacyas/Eos/util/X86LINUX64/lib -L. -Wl,-z,relro -fstack-protector -rdynamic -Wl,-export-dynamic  -m64   -lruby -lGL  -lpthread -lrt -ldl -lcrypt -lm   -lc"
+conftest.c: 関数 ‘t’ 内:
+conftest.c:5:57: エラー: ‘main’ が宣言されていません (この関数内での最初の使用)
+ int t(void) { void ((*volatile p)()); p = (void ((*)()))main; return 0; }
+                                                         ^
+conftest.c:5:57: 備考: 未宣言の識別子は出現した各関数内で一回のみ報告されます
+conftest.c:5:32: 警告: 変数 ‘p’ が設定されましたが使用されていません [-Wunused-but-set-variable]
+ int t(void) { void ((*volatile p)()); p = (void ((*)()))main; return 0; }
+                                ^
 checked program was:
 /* begin */
-1: #include "ruby.h"
-2: 
-3: /*top*/
-4: int main() {return 0;}
-5: int t() { void ((*volatile p)()); p = (void ((*)()))main; return 0; }
+ 1: #include "ruby.h"
+ 2: 
+ 3: /*top*/
+ 4: extern int t(void);
+ 5: int t(void) { void ((*volatile p)()); p = (void ((*)()))main; return 0; }
+ 6: int main(int argc, char **argv)
+ 7: {
+ 8:   if (argc > 1000000) {
+ 9:     printf("%p", &t);
+10:   }
+11: 
+12:   return 0;
+13: }
 /* end */
 
-"gcc -o conftest -I/Users/tacyas/Eos/util/X86MAC64/include/ruby-1.9.1/x86_64-darwin13.2.0 -I/Users/tacyas/Eos/util/X86MAC64/include/ruby-1.9.1/ruby/backward -I/Users/tacyas/Eos/util/X86MAC64/include/ruby-1.9.1 -I. -I/Applications/Eos/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE    -O3 -ggdb -Wextra -Wno-unused-parameter -Wno-parentheses -Wpointer-arith -Wwrite-strings -Wno-missing-field-initializers -Wshorten-64-to-32 -Wno-long-long  -pipe conftest.c  -L. -L/Users/tacyas/Eos/util/X86MAC64/lib -L/usr/lib -L/Applications/Eos/lib/X86MAC64 -L/Applications/Eos/util/X86MAC64/lib -L. -L/usr/local/lib     -lruby-static -lGL  -lpthread -ldl -lobjc "
-ld: library not found for -lGL
-clang: error: linker command failed with exit code 1 (use -v to see invocation)
+"gcc -o conftest -I/usr/include -I/usr/include/ruby/backward -I/usr/include -I. -I/home/tacyas/Eos/include    -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -mtune=generic -fPIC conftest.c  -L. -L/usr/lib64 -L/usr/lib -L/home/tacyas/Eos/lib/X86LINUX64 -L/home/tacyas/Eos/util/X86LINUX64/lib -L. -Wl,-z,relro -fstack-protector -rdynamic -Wl,-export-dynamic  -m64   -lruby -lGL  -lpthread -lrt -ldl -lcrypt -lm   -lc"
+conftest.c: 関数 ‘t’ 内:
+conftest.c:5:1: 警告: 関数 ‘main’ の暗黙的な宣言です [-Wimplicit-function-declaration]
+ int t(void) { main(); return 0; }
+ ^
 checked program was:
 /* begin */
-1: #include "ruby.h"
-2: 
-3: /*top*/
-4: int main() {return 0;}
-5: int t() { main(); return 0; }
+ 1: #include "ruby.h"
+ 2: 
+ 3: /*top*/
+ 4: extern int t(void);
+ 5: int t(void) { main(); return 0; }
+ 6: int main(int argc, char **argv)
+ 7: {
+ 8:   if (argc > 1000000) {
+ 9:     printf("%p", &t);
+10:   }
+11: 
+12:   return 0;
+13: }
+/* end */
+
+--------------------
+
+have_library: checking for main() in -lGLU... -------------------- yes
+
+"gcc -o conftest -I/usr/include -I/usr/include/ruby/backward -I/usr/include -I. -I/home/tacyas/Eos/include    -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -mtune=generic -fPIC conftest.c  -L. -L/usr/lib64 -L/usr/lib -L/home/tacyas/Eos/lib/X86LINUX64 -L/home/tacyas/Eos/util/X86LINUX64/lib -L. -Wl,-z,relro -fstack-protector -rdynamic -Wl,-export-dynamic  -m64  -lGL  -lruby -lGLU -lGL  -lpthread -lrt -ldl -lcrypt -lm   -lc"
+conftest.c: 関数 ‘t’ 内:
+conftest.c:5:57: エラー: ‘main’ が宣言されていません (この関数内での最初の使用)
+ int t(void) { void ((*volatile p)()); p = (void ((*)()))main; return 0; }
+                                                         ^
+conftest.c:5:57: 備考: 未宣言の識別子は出現した各関数内で一回のみ報告されます
+conftest.c:5:32: 警告: 変数 ‘p’ が設定されましたが使用されていません [-Wunused-but-set-variable]
+ int t(void) { void ((*volatile p)()); p = (void ((*)()))main; return 0; }
+                                ^
+checked program was:
+/* begin */
+ 1: #include "ruby.h"
+ 2: 
+ 3: /*top*/
+ 4: extern int t(void);
+ 5: int t(void) { void ((*volatile p)()); p = (void ((*)()))main; return 0; }
+ 6: int main(int argc, char **argv)
+ 7: {
+ 8:   if (argc > 1000000) {
+ 9:     printf("%p", &t);
+10:   }
+11: 
+12:   return 0;
+13: }
+/* end */
+
+"gcc -o conftest -I/usr/include -I/usr/include/ruby/backward -I/usr/include -I. -I/home/tacyas/Eos/include    -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -mtune=generic -fPIC conftest.c  -L. -L/usr/lib64 -L/usr/lib -L/home/tacyas/Eos/lib/X86LINUX64 -L/home/tacyas/Eos/util/X86LINUX64/lib -L. -Wl,-z,relro -fstack-protector -rdynamic -Wl,-export-dynamic  -m64  -lGL  -lruby -lGLU -lGL  -lpthread -lrt -ldl -lcrypt -lm   -lc"
+conftest.c: 関数 ‘t’ 内:
+conftest.c:5:1: 警告: 関数 ‘main’ の暗黙的な宣言です [-Wimplicit-function-declaration]
+ int t(void) { main(); return 0; }
+ ^
+checked program was:
+/* begin */
+ 1: #include "ruby.h"
+ 2: 
+ 3: /*top*/
+ 4: extern int t(void);
+ 5: int t(void) { main(); return 0; }
+ 6: int main(int argc, char **argv)
+ 7: {
+ 8:   if (argc > 1000000) {
+ 9:     printf("%p", &t);
+10:   }
+11: 
+12:   return 0;
+13: }
+/* end */
+
+--------------------
+
+have_library: checking for main() in -lglut... -------------------- yes
+
+"gcc -o conftest -I/usr/include -I/usr/include/ruby/backward -I/usr/include -I. -I/home/tacyas/Eos/include    -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -mtune=generic -fPIC conftest.c  -L. -L/usr/lib64 -L/usr/lib -L/home/tacyas/Eos/lib/X86LINUX64 -L/home/tacyas/Eos/util/X86LINUX64/lib -L. -Wl,-z,relro -fstack-protector -rdynamic -Wl,-export-dynamic  -m64  -lGLU -lGL  -lruby -lglut -lGLU -lGL  -lpthread -lrt -ldl -lcrypt -lm   -lc"
+conftest.c: 関数 ‘t’ 内:
+conftest.c:5:57: エラー: ‘main’ が宣言されていません (この関数内での最初の使用)
+ int t(void) { void ((*volatile p)()); p = (void ((*)()))main; return 0; }
+                                                         ^
+conftest.c:5:57: 備考: 未宣言の識別子は出現した各関数内で一回のみ報告されます
+conftest.c:5:32: 警告: 変数 ‘p’ が設定されましたが使用されていません [-Wunused-but-set-variable]
+ int t(void) { void ((*volatile p)()); p = (void ((*)()))main; return 0; }
+                                ^
+checked program was:
+/* begin */
+ 1: #include "ruby.h"
+ 2: 
+ 3: /*top*/
+ 4: extern int t(void);
+ 5: int t(void) { void ((*volatile p)()); p = (void ((*)()))main; return 0; }
+ 6: int main(int argc, char **argv)
+ 7: {
+ 8:   if (argc > 1000000) {
+ 9:     printf("%p", &t);
+10:   }
+11: 
+12:   return 0;
+13: }
+/* end */
+
+"gcc -o conftest -I/usr/include -I/usr/include/ruby/backward -I/usr/include -I. -I/home/tacyas/Eos/include    -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -mtune=generic -fPIC conftest.c  -L. -L/usr/lib64 -L/usr/lib -L/home/tacyas/Eos/lib/X86LINUX64 -L/home/tacyas/Eos/util/X86LINUX64/lib -L. -Wl,-z,relro -fstack-protector -rdynamic -Wl,-export-dynamic  -m64  -lGLU -lGL  -lruby -lglut -lGLU -lGL  -lpthread -lrt -ldl -lcrypt -lm   -lc"
+conftest.c: 関数 ‘t’ 内:
+conftest.c:5:1: 警告: 関数 ‘main’ の暗黙的な宣言です [-Wimplicit-function-declaration]
+ int t(void) { main(); return 0; }
+ ^
+checked program was:
+/* begin */
+ 1: #include "ruby.h"
+ 2: 
+ 3: /*top*/
+ 4: extern int t(void);
+ 5: int t(void) { main(); return 0; }
+ 6: int main(int argc, char **argv)
+ 7: {
+ 8:   if (argc > 1000000) {
+ 9:     printf("%p", &t);
+10:   }
+11: 
+12:   return 0;
+13: }
+/* end */
+
+--------------------
+
+have_library: checking for main() in -ltcl... -------------------- yes
+
+"gcc -o conftest -I/usr/include -I/usr/include/ruby/backward -I/usr/include -I. -I/home/tacyas/Eos/include    -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -mtune=generic -fPIC conftest.c  -L. -L/usr/lib64 -L/usr/lib -L/home/tacyas/Eos/lib/X86LINUX64 -L/home/tacyas/Eos/util/X86LINUX64/lib -L. -Wl,-z,relro -fstack-protector -rdynamic -Wl,-export-dynamic  -m64  -lglut -lGLU -lGL  -lruby -ltcl -lglut -lGLU -lGL  -lpthread -lrt -ldl -lcrypt -lm   -lc"
+conftest.c: 関数 ‘t’ 内:
+conftest.c:5:57: エラー: ‘main’ が宣言されていません (この関数内での最初の使用)
+ int t(void) { void ((*volatile p)()); p = (void ((*)()))main; return 0; }
+                                                         ^
+conftest.c:5:57: 備考: 未宣言の識別子は出現した各関数内で一回のみ報告されます
+conftest.c:5:32: 警告: 変数 ‘p’ が設定されましたが使用されていません [-Wunused-but-set-variable]
+ int t(void) { void ((*volatile p)()); p = (void ((*)()))main; return 0; }
+                                ^
+checked program was:
+/* begin */
+ 1: #include "ruby.h"
+ 2: 
+ 3: /*top*/
+ 4: extern int t(void);
+ 5: int t(void) { void ((*volatile p)()); p = (void ((*)()))main; return 0; }
+ 6: int main(int argc, char **argv)
+ 7: {
+ 8:   if (argc > 1000000) {
+ 9:     printf("%p", &t);
+10:   }
+11: 
+12:   return 0;
+13: }
+/* end */
+
+"gcc -o conftest -I/usr/include -I/usr/include/ruby/backward -I/usr/include -I. -I/home/tacyas/Eos/include    -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -mtune=generic -fPIC conftest.c  -L. -L/usr/lib64 -L/usr/lib -L/home/tacyas/Eos/lib/X86LINUX64 -L/home/tacyas/Eos/util/X86LINUX64/lib -L. -Wl,-z,relro -fstack-protector -rdynamic -Wl,-export-dynamic  -m64  -lglut -lGLU -lGL  -lruby -ltcl -lglut -lGLU -lGL  -lpthread -lrt -ldl -lcrypt -lm   -lc"
+conftest.c: 関数 ‘t’ 内:
+conftest.c:5:1: 警告: 関数 ‘main’ の暗黙的な宣言です [-Wimplicit-function-declaration]
+ int t(void) { main(); return 0; }
+ ^
+checked program was:
+/* begin */
+ 1: #include "ruby.h"
+ 2: 
+ 3: /*top*/
+ 4: extern int t(void);
+ 5: int t(void) { main(); return 0; }
+ 6: int main(int argc, char **argv)
+ 7: {
+ 8:   if (argc > 1000000) {
+ 9:     printf("%p", &t);
+10:   }
+11: 
+12:   return 0;
+13: }
+/* end */
+
+--------------------
+
+have_library: checking for main() in -ltk... -------------------- yes
+
+"gcc -o conftest -I/usr/include -I/usr/include/ruby/backward -I/usr/include -I. -I/home/tacyas/Eos/include    -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -mtune=generic -fPIC conftest.c  -L. -L/usr/lib64 -L/usr/lib -L/home/tacyas/Eos/lib/X86LINUX64 -L/home/tacyas/Eos/util/X86LINUX64/lib -L. -Wl,-z,relro -fstack-protector -rdynamic -Wl,-export-dynamic  -m64  -ltcl -lglut -lGLU -lGL  -lruby -ltk -ltcl -lglut -lGLU -lGL  -lpthread -lrt -ldl -lcrypt -lm   -lc"
+conftest.c: 関数 ‘t’ 内:
+conftest.c:5:57: エラー: ‘main’ が宣言されていません (この関数内での最初の使用)
+ int t(void) { void ((*volatile p)()); p = (void ((*)()))main; return 0; }
+                                                         ^
+conftest.c:5:57: 備考: 未宣言の識別子は出現した各関数内で一回のみ報告されます
+conftest.c:5:32: 警告: 変数 ‘p’ が設定されましたが使用されていません [-Wunused-but-set-variable]
+ int t(void) { void ((*volatile p)()); p = (void ((*)()))main; return 0; }
+                                ^
+checked program was:
+/* begin */
+ 1: #include "ruby.h"
+ 2: 
+ 3: /*top*/
+ 4: extern int t(void);
+ 5: int t(void) { void ((*volatile p)()); p = (void ((*)()))main; return 0; }
+ 6: int main(int argc, char **argv)
+ 7: {
+ 8:   if (argc > 1000000) {
+ 9:     printf("%p", &t);
+10:   }
+11: 
+12:   return 0;
+13: }
+/* end */
+
+"gcc -o conftest -I/usr/include -I/usr/include/ruby/backward -I/usr/include -I. -I/home/tacyas/Eos/include    -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -mtune=generic -fPIC conftest.c  -L. -L/usr/lib64 -L/usr/lib -L/home/tacyas/Eos/lib/X86LINUX64 -L/home/tacyas/Eos/util/X86LINUX64/lib -L. -Wl,-z,relro -fstack-protector -rdynamic -Wl,-export-dynamic  -m64  -ltcl -lglut -lGLU -lGL  -lruby -ltk -ltcl -lglut -lGLU -lGL  -lpthread -lrt -ldl -lcrypt -lm   -lc"
+conftest.c: 関数 ‘t’ 内:
+conftest.c:5:1: 警告: 関数 ‘main’ の暗黙的な宣言です [-Wimplicit-function-declaration]
+ int t(void) { main(); return 0; }
+ ^
+checked program was:
+/* begin */
+ 1: #include "ruby.h"
+ 2: 
+ 3: /*top*/
+ 4: extern int t(void);
+ 5: int t(void) { main(); return 0; }
+ 6: int main(int argc, char **argv)
+ 7: {
+ 8:   if (argc > 1000000) {
+ 9:     printf("%p", &t);
+10:   }
+11: 
+12:   return 0;
+13: }
+/* end */
+
+--------------------
+
+have_library: checking for main() in -lBLT... -------------------- yes
+
+"gcc -o conftest -I/usr/include -I/usr/include/ruby/backward -I/usr/include -I. -I/home/tacyas/Eos/include    -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -mtune=generic -fPIC conftest.c  -L. -L/usr/lib64 -L/usr/lib -L/home/tacyas/Eos/lib/X86LINUX64 -L/home/tacyas/Eos/util/X86LINUX64/lib -L. -Wl,-z,relro -fstack-protector -rdynamic -Wl,-export-dynamic  -m64  -ltk -ltcl -lglut -lGLU -lGL  -lruby -lBLT -ltk -ltcl -lglut -lGLU -lGL  -lpthread -lrt -ldl -lcrypt -lm   -lc"
+conftest.c: 関数 ‘t’ 内:
+conftest.c:5:57: エラー: ‘main’ が宣言されていません (この関数内での最初の使用)
+ int t(void) { void ((*volatile p)()); p = (void ((*)()))main; return 0; }
+                                                         ^
+conftest.c:5:57: 備考: 未宣言の識別子は出現した各関数内で一回のみ報告されます
+conftest.c:5:32: 警告: 変数 ‘p’ が設定されましたが使用されていません [-Wunused-but-set-variable]
+ int t(void) { void ((*volatile p)()); p = (void ((*)()))main; return 0; }
+                                ^
+checked program was:
+/* begin */
+ 1: #include "ruby.h"
+ 2: 
+ 3: /*top*/
+ 4: extern int t(void);
+ 5: int t(void) { void ((*volatile p)()); p = (void ((*)()))main; return 0; }
+ 6: int main(int argc, char **argv)
+ 7: {
+ 8:   if (argc > 1000000) {
+ 9:     printf("%p", &t);
+10:   }
+11: 
+12:   return 0;
+13: }
+/* end */
+
+"gcc -o conftest -I/usr/include -I/usr/include/ruby/backward -I/usr/include -I. -I/home/tacyas/Eos/include    -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -mtune=generic -fPIC conftest.c  -L. -L/usr/lib64 -L/usr/lib -L/home/tacyas/Eos/lib/X86LINUX64 -L/home/tacyas/Eos/util/X86LINUX64/lib -L. -Wl,-z,relro -fstack-protector -rdynamic -Wl,-export-dynamic  -m64  -ltk -ltcl -lglut -lGLU -lGL  -lruby -lBLT -ltk -ltcl -lglut -lGLU -lGL  -lpthread -lrt -ldl -lcrypt -lm   -lc"
+conftest.c: 関数 ‘t’ 内:
+conftest.c:5:1: 警告: 関数 ‘main’ の暗黙的な宣言です [-Wimplicit-function-declaration]
+ int t(void) { main(); return 0; }
+ ^
+checked program was:
+/* begin */
+ 1: #include "ruby.h"
+ 2: 
+ 3: /*top*/
+ 4: extern int t(void);
+ 5: int t(void) { main(); return 0; }
+ 6: int main(int argc, char **argv)
+ 7: {
+ 8:   if (argc > 1000000) {
+ 9:     printf("%p", &t);
+10:   }
+11: 
+12:   return 0;
+13: }
+/* end */
+
+--------------------
+
+have_library: checking for main() in -lasound... -------------------- yes
+
+"gcc -o conftest -I/usr/include -I/usr/include/ruby/backward -I/usr/include -I. -I/home/tacyas/Eos/include    -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -mtune=generic -fPIC conftest.c  -L. -L/usr/lib64 -L/usr/lib -L/home/tacyas/Eos/lib/X86LINUX64 -L/home/tacyas/Eos/util/X86LINUX64/lib -L. -Wl,-z,relro -fstack-protector -rdynamic -Wl,-export-dynamic  -m64  -lBLT -ltk -ltcl -lglut -lGLU -lGL  -lruby -lasound -lBLT -ltk -ltcl -lglut -lGLU -lGL  -lpthread -lrt -ldl -lcrypt -lm   -lc"
+conftest.c: 関数 ‘t’ 内:
+conftest.c:5:57: エラー: ‘main’ が宣言されていません (この関数内での最初の使用)
+ int t(void) { void ((*volatile p)()); p = (void ((*)()))main; return 0; }
+                                                         ^
+conftest.c:5:57: 備考: 未宣言の識別子は出現した各関数内で一回のみ報告されます
+conftest.c:5:32: 警告: 変数 ‘p’ が設定されましたが使用されていません [-Wunused-but-set-variable]
+ int t(void) { void ((*volatile p)()); p = (void ((*)()))main; return 0; }
+                                ^
+checked program was:
+/* begin */
+ 1: #include "ruby.h"
+ 2: 
+ 3: /*top*/
+ 4: extern int t(void);
+ 5: int t(void) { void ((*volatile p)()); p = (void ((*)()))main; return 0; }
+ 6: int main(int argc, char **argv)
+ 7: {
+ 8:   if (argc > 1000000) {
+ 9:     printf("%p", &t);
+10:   }
+11: 
+12:   return 0;
+13: }
+/* end */
+
+"gcc -o conftest -I/usr/include -I/usr/include/ruby/backward -I/usr/include -I. -I/home/tacyas/Eos/include    -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -mtune=generic -fPIC conftest.c  -L. -L/usr/lib64 -L/usr/lib -L/home/tacyas/Eos/lib/X86LINUX64 -L/home/tacyas/Eos/util/X86LINUX64/lib -L. -Wl,-z,relro -fstack-protector -rdynamic -Wl,-export-dynamic  -m64  -lBLT -ltk -ltcl -lglut -lGLU -lGL  -lruby -lasound -lBLT -ltk -ltcl -lglut -lGLU -lGL  -lpthread -lrt -ldl -lcrypt -lm   -lc"
+conftest.c: 関数 ‘t’ 内:
+conftest.c:5:1: 警告: 関数 ‘main’ の暗黙的な宣言です [-Wimplicit-function-declaration]
+ int t(void) { main(); return 0; }
+ ^
+checked program was:
+/* begin */
+ 1: #include "ruby.h"
+ 2: 
+ 3: /*top*/
+ 4: extern int t(void);
+ 5: int t(void) { main(); return 0; }
+ 6: int main(int argc, char **argv)
+ 7: {
+ 8:   if (argc > 1000000) {
+ 9:     printf("%p", &t);
+10:   }
+11: 
+12:   return 0;
+13: }
+/* end */
+
+--------------------
+
+have_library: checking for main() in -lgif... -------------------- yes
+
+"gcc -o conftest -I/usr/include -I/usr/include/ruby/backward -I/usr/include -I. -I/home/tacyas/Eos/include    -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -mtune=generic -fPIC conftest.c  -L. -L/usr/lib64 -L/usr/lib -L/home/tacyas/Eos/lib/X86LINUX64 -L/home/tacyas/Eos/util/X86LINUX64/lib -L. -Wl,-z,relro -fstack-protector -rdynamic -Wl,-export-dynamic  -m64  -lasound -lBLT -ltk -ltcl -lglut -lGLU -lGL  -lruby -lgif -lasound -lBLT -ltk -ltcl -lglut -lGLU -lGL  -lpthread -lrt -ldl -lcrypt -lm   -lc"
+conftest.c: 関数 ‘t’ 内:
+conftest.c:5:57: エラー: ‘main’ が宣言されていません (この関数内での最初の使用)
+ int t(void) { void ((*volatile p)()); p = (void ((*)()))main; return 0; }
+                                                         ^
+conftest.c:5:57: 備考: 未宣言の識別子は出現した各関数内で一回のみ報告されます
+conftest.c:5:32: 警告: 変数 ‘p’ が設定されましたが使用されていません [-Wunused-but-set-variable]
+ int t(void) { void ((*volatile p)()); p = (void ((*)()))main; return 0; }
+                                ^
+checked program was:
+/* begin */
+ 1: #include "ruby.h"
+ 2: 
+ 3: /*top*/
+ 4: extern int t(void);
+ 5: int t(void) { void ((*volatile p)()); p = (void ((*)()))main; return 0; }
+ 6: int main(int argc, char **argv)
+ 7: {
+ 8:   if (argc > 1000000) {
+ 9:     printf("%p", &t);
+10:   }
+11: 
+12:   return 0;
+13: }
+/* end */
+
+"gcc -o conftest -I/usr/include -I/usr/include/ruby/backward -I/usr/include -I. -I/home/tacyas/Eos/include    -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -mtune=generic -fPIC conftest.c  -L. -L/usr/lib64 -L/usr/lib -L/home/tacyas/Eos/lib/X86LINUX64 -L/home/tacyas/Eos/util/X86LINUX64/lib -L. -Wl,-z,relro -fstack-protector -rdynamic -Wl,-export-dynamic  -m64  -lasound -lBLT -ltk -ltcl -lglut -lGLU -lGL  -lruby -lgif -lasound -lBLT -ltk -ltcl -lglut -lGLU -lGL  -lpthread -lrt -ldl -lcrypt -lm   -lc"
+conftest.c: 関数 ‘t’ 内:
+conftest.c:5:1: 警告: 関数 ‘main’ の暗黙的な宣言です [-Wimplicit-function-declaration]
+ int t(void) { main(); return 0; }
+ ^
+checked program was:
+/* begin */
+ 1: #include "ruby.h"
+ 2: 
+ 3: /*top*/
+ 4: extern int t(void);
+ 5: int t(void) { main(); return 0; }
+ 6: int main(int argc, char **argv)
+ 7: {
+ 8:   if (argc > 1000000) {
+ 9:     printf("%p", &t);
+10:   }
+11: 
+12:   return 0;
+13: }
+/* end */
+
+--------------------
+
+have_library: checking for main() in -lfftw3f... -------------------- yes
+
+"gcc -o conftest -I/usr/include -I/usr/include/ruby/backward -I/usr/include -I. -I/home/tacyas/Eos/include    -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -mtune=generic -fPIC conftest.c  -L. -L/usr/lib64 -L/usr/lib -L/home/tacyas/Eos/lib/X86LINUX64 -L/home/tacyas/Eos/util/X86LINUX64/lib -L. -Wl,-z,relro -fstack-protector -rdynamic -Wl,-export-dynamic  -m64  -lgif -lasound -lBLT -ltk -ltcl -lglut -lGLU -lGL  -lruby -lfftw3f -lgif -lasound -lBLT -ltk -ltcl -lglut -lGLU -lGL  -lpthread -lrt -ldl -lcrypt -lm   -lc"
+conftest.c: 関数 ‘t’ 内:
+conftest.c:5:57: エラー: ‘main’ が宣言されていません (この関数内での最初の使用)
+ int t(void) { void ((*volatile p)()); p = (void ((*)()))main; return 0; }
+                                                         ^
+conftest.c:5:57: 備考: 未宣言の識別子は出現した各関数内で一回のみ報告されます
+conftest.c:5:32: 警告: 変数 ‘p’ が設定されましたが使用されていません [-Wunused-but-set-variable]
+ int t(void) { void ((*volatile p)()); p = (void ((*)()))main; return 0; }
+                                ^
+checked program was:
+/* begin */
+ 1: #include "ruby.h"
+ 2: 
+ 3: /*top*/
+ 4: extern int t(void);
+ 5: int t(void) { void ((*volatile p)()); p = (void ((*)()))main; return 0; }
+ 6: int main(int argc, char **argv)
+ 7: {
+ 8:   if (argc > 1000000) {
+ 9:     printf("%p", &t);
+10:   }
+11: 
+12:   return 0;
+13: }
+/* end */
+
+"gcc -o conftest -I/usr/include -I/usr/include/ruby/backward -I/usr/include -I. -I/home/tacyas/Eos/include    -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -mtune=generic -fPIC conftest.c  -L. -L/usr/lib64 -L/usr/lib -L/home/tacyas/Eos/lib/X86LINUX64 -L/home/tacyas/Eos/util/X86LINUX64/lib -L. -Wl,-z,relro -fstack-protector -rdynamic -Wl,-export-dynamic  -m64  -lgif -lasound -lBLT -ltk -ltcl -lglut -lGLU -lGL  -lruby -lfftw3f -lgif -lasound -lBLT -ltk -ltcl -lglut -lGLU -lGL  -lpthread -lrt -ldl -lcrypt -lm   -lc"
+conftest.c: 関数 ‘t’ 内:
+conftest.c:5:1: 警告: 関数 ‘main’ の暗黙的な宣言です [-Wimplicit-function-declaration]
+ int t(void) { main(); return 0; }
+ ^
+checked program was:
+/* begin */
+ 1: #include "ruby.h"
+ 2: 
+ 3: /*top*/
+ 4: extern int t(void);
+ 5: int t(void) { main(); return 0; }
+ 6: int main(int argc, char **argv)
+ 7: {
+ 8:   if (argc > 1000000) {
+ 9:     printf("%p", &t);
+10:   }
+11: 
+12:   return 0;
+13: }
+/* end */
+
+--------------------
+
+have_library: checking for main() in -lnr... -------------------- no
+
+"gcc -o conftest -I/usr/include -I/usr/include/ruby/backward -I/usr/include -I. -I/home/tacyas/Eos/include    -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -mtune=generic -fPIC conftest.c  -L. -L/usr/lib64 -L/usr/lib -L/home/tacyas/Eos/lib/X86LINUX64 -L/home/tacyas/Eos/util/X86LINUX64/lib -L. -Wl,-z,relro -fstack-protector -rdynamic -Wl,-export-dynamic  -m64  -lfftw3f -lgif -lasound -lBLT -ltk -ltcl -lglut -lGLU -lGL  -lruby -lnr -lfftw3f -lgif -lasound -lBLT -ltk -ltcl -lglut -lGLU -lGL  -lpthread -lrt -ldl -lcrypt -lm   -lc"
+conftest.c: 関数 ‘t’ 内:
+conftest.c:5:57: エラー: ‘main’ が宣言されていません (この関数内での最初の使用)
+ int t(void) { void ((*volatile p)()); p = (void ((*)()))main; return 0; }
+                                                         ^
+conftest.c:5:57: 備考: 未宣言の識別子は出現した各関数内で一回のみ報告されます
+conftest.c:5:32: 警告: 変数 ‘p’ が設定されましたが使用されていません [-Wunused-but-set-variable]
+ int t(void) { void ((*volatile p)()); p = (void ((*)()))main; return 0; }
+                                ^
+checked program was:
+/* begin */
+ 1: #include "ruby.h"
+ 2: 
+ 3: /*top*/
+ 4: extern int t(void);
+ 5: int t(void) { void ((*volatile p)()); p = (void ((*)()))main; return 0; }
+ 6: int main(int argc, char **argv)
+ 7: {
+ 8:   if (argc > 1000000) {
+ 9:     printf("%p", &t);
+10:   }
+11: 
+12:   return 0;
+13: }
+/* end */
+
+"gcc -o conftest -I/usr/include -I/usr/include/ruby/backward -I/usr/include -I. -I/home/tacyas/Eos/include    -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -mtune=generic -fPIC conftest.c  -L. -L/usr/lib64 -L/usr/lib -L/home/tacyas/Eos/lib/X86LINUX64 -L/home/tacyas/Eos/util/X86LINUX64/lib -L. -Wl,-z,relro -fstack-protector -rdynamic -Wl,-export-dynamic  -m64  -lfftw3f -lgif -lasound -lBLT -ltk -ltcl -lglut -lGLU -lGL  -lruby -lnr -lfftw3f -lgif -lasound -lBLT -ltk -ltcl -lglut -lGLU -lGL  -lpthread -lrt -ldl -lcrypt -lm   -lc"
+conftest.c: 関数 ‘t’ 内:
+conftest.c:5:1: 警告: 関数 ‘main’ の暗黙的な宣言です [-Wimplicit-function-declaration]
+ int t(void) { main(); return 0; }
+ ^
+/usr/bin/ld: -lnr が見つかりません
+collect2: エラー: ld はステータス 1 で終了しました
+checked program was:
+/* begin */
+ 1: #include "ruby.h"
+ 2: 
+ 3: /*top*/
+ 4: extern int t(void);
+ 5: int t(void) { main(); return 0; }
+ 6: int main(int argc, char **argv)
+ 7: {
+ 8:   if (argc > 1000000) {
+ 9:     printf("%p", &t);
+10:   }
+11: 
+12:   return 0;
+13: }
 /* end */
 
 --------------------
index 2111502..e5b9cf0 100644 (file)
@@ -23201,6 +23201,139 @@ fail:
 
 
 SWIGINTERN VALUE
+_wrap_lmrcImageRotation3DFollowingEulerAngle2(int argc, VALUE *argv, VALUE self) {
+  mrcImage *arg1 = (mrcImage *) 0 ;
+  mrcImage *arg2 = (mrcImage *) 0 ;
+  char *arg3 = (char *) 0 ;
+  mrcImageParaTypeReal arg4 ;
+  mrcImageParaTypeReal arg5 ;
+  mrcImageParaTypeReal arg6 ;
+  mrcPixelDataHowToGet arg7 ;
+  int arg8 ;
+  void *argp1 = 0 ;
+  int res1 = 0 ;
+  void *argp2 = 0 ;
+  int res2 = 0 ;
+  int res3 ;
+  char *buf3 = 0 ;
+  int alloc3 = 0 ;
+  float val4 ;
+  int ecode4 = 0 ;
+  float val5 ;
+  int ecode5 = 0 ;
+  float val6 ;
+  int ecode6 = 0 ;
+  int val7 ;
+  int ecode7 = 0 ;
+  int val8 ;
+  int ecode8 = 0 ;
+  
+  if ((argc < 8) || (argc > 8)) {
+    rb_raise(rb_eArgError, "wrong # of arguments(%d for 8)",argc); SWIG_fail;
+  }
+  res1 = SWIG_ConvertPtr(argv[0], &argp1,SWIGTYPE_p_mrcImage, 0 |  0 );
+  if (!SWIG_IsOK(res1)) {
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "mrcImage *","lmrcImageRotation3DFollowingEulerAngle2", 1, argv[0] )); 
+  }
+  arg1 = (mrcImage *)(argp1);
+  res2 = SWIG_ConvertPtr(argv[1], &argp2,SWIGTYPE_p_mrcImage, 0 |  0 );
+  if (!SWIG_IsOK(res2)) {
+    SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "mrcImage *","lmrcImageRotation3DFollowingEulerAngle2", 2, argv[1] )); 
+  }
+  arg2 = (mrcImage *)(argp2);
+  res3 = SWIG_AsCharPtrAndSize(argv[2], &buf3, NULL, &alloc3);
+  if (!SWIG_IsOK(res3)) {
+    SWIG_exception_fail(SWIG_ArgError(res3), Ruby_Format_TypeError( "", "char const *","lmrcImageRotation3DFollowingEulerAngle2", 3, argv[2] ));
+  }
+  arg3 = (char *)(buf3);
+  ecode4 = SWIG_AsVal_float(argv[3], &val4);
+  if (!SWIG_IsOK(ecode4)) {
+    SWIG_exception_fail(SWIG_ArgError(ecode4), Ruby_Format_TypeError( "", "mrcImageParaTypeReal","lmrcImageRotation3DFollowingEulerAngle2", 4, argv[3] ));
+  } 
+  arg4 = (mrcImageParaTypeReal)(val4);
+  ecode5 = SWIG_AsVal_float(argv[4], &val5);
+  if (!SWIG_IsOK(ecode5)) {
+    SWIG_exception_fail(SWIG_ArgError(ecode5), Ruby_Format_TypeError( "", "mrcImageParaTypeReal","lmrcImageRotation3DFollowingEulerAngle2", 5, argv[4] ));
+  } 
+  arg5 = (mrcImageParaTypeReal)(val5);
+  ecode6 = SWIG_AsVal_float(argv[5], &val6);
+  if (!SWIG_IsOK(ecode6)) {
+    SWIG_exception_fail(SWIG_ArgError(ecode6), Ruby_Format_TypeError( "", "mrcImageParaTypeReal","lmrcImageRotation3DFollowingEulerAngle2", 6, argv[5] ));
+  } 
+  arg6 = (mrcImageParaTypeReal)(val6);
+  ecode7 = SWIG_AsVal_int(argv[6], &val7);
+  if (!SWIG_IsOK(ecode7)) {
+    SWIG_exception_fail(SWIG_ArgError(ecode7), Ruby_Format_TypeError( "", "mrcPixelDataHowToGet","lmrcImageRotation3DFollowingEulerAngle2", 7, argv[6] ));
+  } 
+  arg7 = (mrcPixelDataHowToGet)(val7);
+  ecode8 = SWIG_AsVal_int(argv[7], &val8);
+  if (!SWIG_IsOK(ecode8)) {
+    SWIG_exception_fail(SWIG_ArgError(ecode8), Ruby_Format_TypeError( "", "int","lmrcImageRotation3DFollowingEulerAngle2", 8, argv[7] ));
+  } 
+  arg8 = (int)(val8);
+  lmrcImageRotation3DFollowingEulerAngle2(arg1,arg2,(char const *)arg3,arg4,arg5,arg6,arg7,arg8);
+  if (alloc3 == SWIG_NEWOBJ) free((char*)buf3);
+  return Qnil;
+fail:
+  if (alloc3 == SWIG_NEWOBJ) free((char*)buf3);
+  return Qnil;
+}
+
+
+SWIGINTERN VALUE
+_wrap_lmrcImageRotation3DFollowingMatrix3D2(int argc, VALUE *argv, VALUE self) {
+  mrcImage *arg1 = (mrcImage *) 0 ;
+  mrcImage *arg2 = (mrcImage *) 0 ;
+  matrix3DParaTypeReal (*arg3)[4] ;
+  mrcPixelDataHowToGet arg4 ;
+  int arg5 ;
+  void *argp1 = 0 ;
+  int res1 = 0 ;
+  void *argp2 = 0 ;
+  int res2 = 0 ;
+  void *argp3 = 0 ;
+  int res3 = 0 ;
+  int val4 ;
+  int ecode4 = 0 ;
+  int val5 ;
+  int ecode5 = 0 ;
+  
+  if ((argc < 5) || (argc > 5)) {
+    rb_raise(rb_eArgError, "wrong # of arguments(%d for 5)",argc); SWIG_fail;
+  }
+  res1 = SWIG_ConvertPtr(argv[0], &argp1,SWIGTYPE_p_mrcImage, 0 |  0 );
+  if (!SWIG_IsOK(res1)) {
+    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "mrcImage *","lmrcImageRotation3DFollowingMatrix3D2", 1, argv[0] )); 
+  }
+  arg1 = (mrcImage *)(argp1);
+  res2 = SWIG_ConvertPtr(argv[1], &argp2,SWIGTYPE_p_mrcImage, 0 |  0 );
+  if (!SWIG_IsOK(res2)) {
+    SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "mrcImage *","lmrcImageRotation3DFollowingMatrix3D2", 2, argv[1] )); 
+  }
+  arg2 = (mrcImage *)(argp2);
+  res3 = SWIG_ConvertPtr(argv[2], &argp3,SWIGTYPE_p_a_4__float, 0 |  0 );
+  if (!SWIG_IsOK(res3)) {
+    SWIG_exception_fail(SWIG_ArgError(res3), Ruby_Format_TypeError( "", "float [4][4]","lmrcImageRotation3DFollowingMatrix3D2", 3, argv[2] )); 
+  } 
+  arg3 = (float (*)[4])(argp3);
+  ecode4 = SWIG_AsVal_int(argv[3], &val4);
+  if (!SWIG_IsOK(ecode4)) {
+    SWIG_exception_fail(SWIG_ArgError(ecode4), Ruby_Format_TypeError( "", "mrcPixelDataHowToGet","lmrcImageRotation3DFollowingMatrix3D2", 4, argv[3] ));
+  } 
+  arg4 = (mrcPixelDataHowToGet)(val4);
+  ecode5 = SWIG_AsVal_int(argv[4], &val5);
+  if (!SWIG_IsOK(ecode5)) {
+    SWIG_exception_fail(SWIG_ArgError(ecode5), Ruby_Format_TypeError( "", "int","lmrcImageRotation3DFollowingMatrix3D2", 5, argv[4] ));
+  } 
+  arg5 = (int)(val5);
+  lmrcImageRotation3DFollowingMatrix3D2(arg1,arg2,(float (*)[4])arg3,arg4,arg5);
+  return Qnil;
+fail:
+  return Qnil;
+}
+
+
+SWIGINTERN VALUE
 _wrap_lmrcImageRotation3DZXY(int argc, VALUE *argv, VALUE self) {
   mrcImage *arg1 = (mrcImage *) 0 ;
   mrcImage *arg2 = (mrcImage *) 0 ;
@@ -37802,6 +37935,8 @@ SWIGEXPORT void Init_molvieRuby(void) {
   rb_define_module_function(mMolvieRuby, "lmrcImageRotation3DModePrint", _wrap_lmrcImageRotation3DModePrint, -1);
   rb_define_module_function(mMolvieRuby, "lmrcImageRotation3DFollowingEulerAngle", _wrap_lmrcImageRotation3DFollowingEulerAngle, -1);
   rb_define_module_function(mMolvieRuby, "lmrcImageRotation3DFollowingMatrix3D", _wrap_lmrcImageRotation3DFollowingMatrix3D, -1);
+  rb_define_module_function(mMolvieRuby, "lmrcImageRotation3DFollowingEulerAngle2", _wrap_lmrcImageRotation3DFollowingEulerAngle2, -1);
+  rb_define_module_function(mMolvieRuby, "lmrcImageRotation3DFollowingMatrix3D2", _wrap_lmrcImageRotation3DFollowingMatrix3D2, -1);
   rb_define_module_function(mMolvieRuby, "lmrcImageRotation3DZXY", _wrap_lmrcImageRotation3DZXY, -1);
   rb_define_module_function(mMolvieRuby, "lmrcImageRotation2D", _wrap_lmrcImageRotation2D, -1);
   rb_define_module_function(mMolvieRuby, "lmrcImageRotation2DPeriodicBoundary", _wrap_lmrcImageRotation2DPeriodicBoundary, -1);
index 9eeabe1..8ede649 100755 (executable)
@@ -3,6 +3,19 @@
 <H2>Information from source codes</H2>
 </A>
 <PRE>
+../src/decoder.c:
+
+../src/gifFileInit.c:
+
+../src/gifFileWrite.c:
+
+../src/gifUtil.c:
+
+../src/gifcompr.c:
+
+../src/gifencod.c:
+
+../src/lmrc2gif.c:
 </PRE>
 <HR>
 <A NAME="include">
index 6f52320..1a4390c 100644 (file)
@@ -3,6 +3,11 @@
 <H2>Information from source codes</H2>
 </A>
 <PRE>
+../src/lmrc2png.c:
+
+../src/pngFileInit.c:
+
+../src/pngFileWrite.c:
 </PRE>
 <HR>
 <A NAME="include">
index 6f88d1f..136ec81 100755 (executable)
@@ -3,6 +3,27 @@
 <H2>Information from source codes</H2>
 </A>
 <PRE>
+../src/psFileCircle.c:
+
+../src/psFileContour.c:
+
+../src/psFileContour3D.c:
+
+../src/psFileEnd.c:
+
+../src/psFileImage.c:
+
+../src/psFileInit.c:
+
+../src/psFileLine.c:
+
+../src/psFilePage.c:
+
+../src/psFileRead.c:
+
+../src/psFileString.c:
+
+../src/psFileUtil.c:
 </PRE>
 <HR>
 <A NAME="include">
index ae87920..f274481 100644 (file)
@@ -17,6 +17,7 @@ mapFile \
 mrcImage \
 mrcImageShape \
 pdbFile \
+rigakuImage \
 simulation \
 tgaFile \
 transform \
index ae87920..f274481 100644 (file)
@@ -17,6 +17,7 @@ mapFile \
 mrcImage \
 mrcImageShape \
 pdbFile \
+rigakuImage \
 simulation \
 tgaFile \
 transform \
old mode 100644 (file)
new mode 100755 (executable)
index c62f4ff..473dcf2 100644 (file)
@@ -3,6 +3,7 @@
 <H2>Information from source codes</H2>
 </A>
 <PRE>
+../src/lmrc2bild.c:
 </PRE>
 <HR>
 <A NAME="include">
index e1e7f48..9f213b5 100644 (file)
@@ -3,6 +3,11 @@
 <H2>Information from source codes</H2>
 </A>
 <PRE>
+../src/bmpFileInfo.c:
+
+../src/bmpFileRead.c:
+
+../src/lbmp2mrc.c:
 </PRE>
 <HR>
 <A NAME="include">
index dd81301..767ef4f 100755 (executable)
@@ -14,6 +14,41 @@ ctfInfo
 <H2>Information from source codes</H2>
 </A>
 <PRE>
+../src/ctfDeterminationFromPhaseComparison.c:
+
+../src/ctfFunction.c:
+
+../src/ctfInfoPVM.c:
+
+../src/ctfInfoRead.c:
+
+../src/ctfInfoWrite.c:
+
+../src/ctfInfoWrite2.c:
+
+../src/ctfWeight.c:
+
+../src/ctfZeroPoint.c:
+
+../src/ctfforbayes.c:
+
+../src/ctfforbayescheck.c:
+
+../src/defocuslikelihood.c:
+
+../src/lastigmatismDetection.c:
+
+../src/lctfDetermination.c:
+
+../src/lctfDetermine.c:
+
+../src/lmolecularEnvelope.c:
+
+../src/lmrcFSInfoScatteringAngularDistributionAverageSection.c:
+
+../src/powerspectraTangentLine.c:
+
+../src/thonRing.c:
 </PRE>
 <HR>
 <A NAME="include">
index f9834de..7b86ecd 100644 (file)
@@ -3,6 +3,15 @@
 <H2>Information from source codes</H2>
 </A>
 <PRE>
+../src/dmFileInfo.c:
+
+../src/dmFileInit.c:
+
+../src/dmFileRead.c:
+
+../src/dmFileUtil.c:
+
+../src/ldm2mrc.c:
 </PRE>
 <HR>
 <A NAME="include">
index d0d0314..831f07e 100755 (executable)
@@ -3,6 +3,9 @@
 <H2>Information from source codes</H2>
 </A>
 <PRE>
+../src/dsn6Init.c:
+
+../src/dsn6Write.c:
 </PRE>
 <HR>
 <A NAME="include">
index 73d9c20..fddefde 100755 (executable)
@@ -3,6 +3,7 @@
 <H2>Information from source codes</H2>
 </A>
 <PRE>
+../src/emDataRead.c:
 </PRE>
 <HR>
 <A NAME="include">
index aa13b68..dba790f 100755 (executable)
@@ -3,6 +3,7 @@
 <H2>Information from source codes</H2>
 </A>
 <PRE>
+../src/lmrc2viff.c:
 </PRE>
 <HR>
 <A NAME="include">
index 7b24cd8..5647d91 100755 (executable)
@@ -3,6 +3,9 @@
 <H2>Information from source codes</H2>
 </A>
 <PRE>
+../src/largeIPRead.c:
+
+../src/tkImgFmtlargeIP.c:
 </PRE>
 <HR>
 <A NAME="include">
index 415f9ed..c8cd425 100755 (executable)
 <H2>Information from source codes</H2>
 </A>
 <PRE>
+../src/llDataCheck.c:
+
+../src/llDataETC.c:
+
+../src/llDataError.c:
+
+../src/llDataGet.c:
+
+../src/llDataInfo.c:
+
+../src/llDataInit.c:
+
+../src/llDataIntensityInformationGet.c:
+
+../src/llDataPVM.c:
+
+../src/llDataRead.c:
+
+../src/llDataSet.c:
+
+../src/llDataUtil.c:
+
+../src/llDataWrite.c:
+
+../src/lll2ltlg.c:
+
+../src/lllDataAdd.c:
+
+../src/lllDataAverage.c:
+
+../src/lllDataAvgTo.c:
+
+../src/lllDataAxisSearch.c:
+
+../src/lllDataAxisSearch2.c:
+
+../src/lllDataAxisSearchAndAverage.c:
+
+../src/lllDataCTFCompensate.c:
+
+../src/lllDataCTFObservation.c:
+
+../src/lllDataCompare.c:
+
+../src/lllDataContributionCalcDifferentN.c:
+
+../src/lllDataDifferenceCalc.c:
+
+../src/lllDataEquatorAdd.c:
+
+../src/lllDataExtract.c:
+
+../src/lllDataFit.c:
+
+../src/lllDataFit2.c:
+
+../src/lllDataFitAndAverage.c:
+
+../src/lllDataFitMergedLL.c:
+
+../src/lllDataFitOut.c:
+
+../src/lllDataFitParamInverse.c:
+
+../src/lllDataFitUtil.c:
+
+../src/lllDataFitUtilPVM.c:
+
+../src/lllDataInterpolate.c:
+
+../src/lllDataLowPassFiltering.c:
+
+../src/lllDataMergeDifferentN.c:
+
+../src/lllDataMultiCTFCompensation.c:
+
+../src/lllDataPhaseShift.c:
+
+../src/lllDataPrint.c:
+
+../src/lllDataRescaling.c:
+
+../src/lllDataSingleCTFCompensation.c:
+
+../src/lllDataWeightSet.c:
+
+../src/lllDatarMaxLimit.c:
 </PRE>
 <HR>
 <A NAME="include">
index a9bcb9c..eb1b2ae 100755 (executable)
 <H2>Information from source codes</H2>
 </A>
 <PRE>
+../src/lltlg2mrc.c:
+
+../src/ltlgDataAllocate.c:
+
+../src/ltlgDataGet.c:
+
+../src/ltlgDataPrint.c:
+
+../src/ltlgDataReadFile.c:
+
+../src/ltlgDataWeightModify.c:
+
+../src/ltlgDataWriteFile.c:
 </PRE>
 <HR>
 <A NAME="include">
index d81ebc5..046e038 100755 (executable)
@@ -3,6 +3,7 @@
 <H2>Information from source codes</H2>
 </A>
 <PRE>
+../src/mapFileRead.c:
 </PRE>
 <HR>
 <A NAME="include">
index 282b6cf..1d48d76 100755 (executable)
 <H2>Information from source codes</H2>
 </A>
 <PRE>
+../src/fftn.c:
+
+../src/lmrcFETnormalizeBySD.c:
+
+../src/lmrcFFTCentralSection.c:
+
+../src/lmrcFFTCentralSectionCompare.c:
+
+../src/lmrcFFTCentralSectionCompareInfoWrite.c:
+
+../src/lmrcFFTCentralSectionsGet.c:
+
+../src/lmrcFFTExpression.c:
+
+../src/lmrcFFTFGconj.c:
+
+../src/lmrcFFTFxG.c:
+
+../src/lmrcFFTInfo.c:
+
+../src/lmrcImage3DPad.c:
+
+../src/lmrcImage3DWindowing.c:
+
+../src/lmrcImageAddValue.c:
+
+../src/lmrcImageAsProbability.c:
+
+../src/lmrcImageAverage.c:
+
+../src/lmrcImageBandPassFilter.c:
+
+../src/lmrcImageBilateralFilter.c:
+
+../src/lmrcImageBinarization.c:
+
+../src/lmrcImageBottomHatTransform.c:
+
+../src/lmrcImageBoundaryInfo.c:
+
+../src/lmrcImageCTFCompensation.c:
+
+../src/lmrcImageCTFDetermination.c:
+
+../src/lmrcImageCTFObservation.c:
+
+../src/lmrcImageCTFSN.c:
+
+../src/lmrcImageCVE.c:
+
+../src/lmrcImageCalcArea.c:
+
+../src/lmrcImageCenterGet.c:
+
+../src/lmrcImageCentre.c:
+
+../src/lmrcImageClosing.c:
+
+../src/lmrcImageClusterAnalysis.c:
+
+../src/lmrcImageCommonLine.c:
+
+../src/lmrcImageConnection.c:
+
+../src/lmrcImageConnectivityNumberCalc.c:
+
+../src/lmrcImageContourSurface.c:
+
+../src/lmrcImageContraction.c:
+
+../src/lmrcImageCorrelation.c:
+     $lmrcImageEuclidDistanceCalc:  Calculate Euclid distance between two images $
+     $arg: in1:  input mrcImage1 $
+     $arg: in2:  input mrcImage2 $
+     $arg: mode: input int $
+     $mode: 0 Sum of SQR $
+     $mode: 1 Distance $
+     $return: EuclidDistance $
+
+../src/lmrcImageCorrelationPVM.c:
+
+../src/lmrcImageCorrelationWithCTFCompensation.c:
+
+../src/lmrcImageCorrelationinSpace.c:
+
+../src/lmrcImageCrystalCreate.c:
+
+../src/lmrcImageDataMaxAndMinGetByImage.c:
+
+../src/lmrcImageDataStraightCopy.c:
+
+../src/lmrcImageDeconvolution.c:
+
+../src/lmrcImageDensity.c:
+
+../src/lmrcImageDensityInverse.c:
+
+../src/lmrcImageDensityNormalizationByImage.c:
+
+../src/lmrcImageDifferential.c:
+
+../src/lmrcImageDilation.c:
+
+../src/lmrcImageDistanceConversion.c:
+
+../src/lmrcImageEdge.c:
+
+../src/lmrcImageEdgeAverage.c:
+
+../src/lmrcImageEdgeEnhancement.c:
+
+../src/lmrcImageErosion.c:
+
+../src/lmrcImageFFT.c:
+
+../src/lmrcImageFOMCalc.c:
+
+../src/lmrcImageFeatureCalc.c:
+
+../src/lmrcImageFeatureExtraction.c:
+
+../src/lmrcImageFeatureExtractionCoOccurrence.c:
+
+../src/lmrcImageFeatureExtractionRunLength.c:
+
+../src/lmrcImageFilterCreate.c:
+
+../src/lmrcImageFirstNoiseReductionByRelaxation.c:
+
+../src/lmrcImageFloating.c:
+
+../src/lmrcImageFourierNeighborCorrelation.c:
+
+../src/lmrcImageFourierPowerSpectrum.c:
+
+../src/lmrcImageFourierShellCorrelation.c:
+
+../src/lmrcImageHighPassFilter.c:
+
+../src/lmrcImageHighlighting.c:
+
+../src/lmrcImageHoleFilling.c:
+
+../src/lmrcImageHoughTransform.c:
+
+../src/lmrcImageLabeling.c:
+
+../src/lmrcImageLocalMaximumValuesFind.c:
+
+../src/lmrcImageLogicalOperation.c:
+
+../src/lmrcImageLowPassFilter.c:
+
+../src/lmrcImageMasking.c:
+
+../src/lmrcImageMaxDataGet.c:
+
+../src/lmrcImageMirroring.c:
+     $lmrcImageMirroring: (mrcImage* out, mrcImage* in, lmrcImageMirroring mode) $
+
+../src/lmrcImageModeChange.c:
+
+../src/lmrcImageModelCreate.c:
+
+../src/lmrcImageMontageCreate.c:
+
+../src/lmrcImageMorphology.c:
+
+../src/lmrcImageMove.c:
+
+../src/lmrcImageMultiCTFCompensation.c:
+
+../src/lmrcImageMultiplying.c:
+
+../src/lmrcImageNegativeLaplacian.c:
+
+../src/lmrcImageNoiseCreate.c:
+
+../src/lmrcImageNormalizing.c:
+
+../src/lmrcImageOneLineSimilarityCalc.c:
+
+../src/lmrcImageOpening.c:
+
+../src/lmrcImagePad.c:
+
+../src/lmrcImagePartImageSegmentation.c:
+
+../src/lmrcImagePattersonFunctionCalc.c:
+
+../src/lmrcImagePixelSummationOfProbabilityGetByImage.c:
+
+../src/lmrcImagePosterization.c:
+
+../src/lmrcImagePrewitt.c:
+
+../src/lmrcImageProjection.c:
+
+../src/lmrcImageProportionalDensityLevelSetByImage.c:
+
+../src/lmrcImageROI2D.c:
+
+../src/lmrcImageROI3D.c:
+
+../src/lmrcImageROInotChangeHeaderLength.c:
+
+../src/lmrcImageRadialDistribution.c:
+
+../src/lmrcImageRhoFiltering.c:
+
+../src/lmrcImageRoberts.c:
+
+../src/lmrcImageRotation.c:
+
+../src/lmrcImageSSDA.c:
+
+../src/lmrcImageSamplingUnitChange.c:
+
+../src/lmrcImageSecondNoiseReductionByRelaxation.c:
+
+../src/lmrcImageSecondNoiseReductionByRelaxationDijDimensionSet.c:
+
+../src/lmrcImageSecondNoiseReductionByRelaxationDijValueCalculate.c:
+
+../src/lmrcImageSecondNoiseReductionByRelaxationDijValueSet.c:
+
+../src/lmrcImageSecondNoiseReductionByRelaxationQValueSet.c:
+
+../src/lmrcImageSecondNoiseReductionByRelaxationRValueSet.c:
+
+../src/lmrcImageShapePCA.c:
+
+../src/lmrcImageShift.c:
+
+../src/lmrcImageShrink.c:
+
+../src/lmrcImageSigmaCalculate.c:
+
+../src/lmrcImageSinogram.c:
+
+../src/lmrcImageSinogramCorrelation.c:
+
+../src/lmrcImageSinogramFFT.c:
+
+../src/lmrcImageSmoothing.c:
+
+../src/lmrcImageSobel.c:
+
+../src/lmrcImageSoftEdge.c:
+
+../src/lmrcImageSolventFlattening.c:
+
+../src/lmrcImageSpatialFrequencyFilter.c:
+
+../src/lmrcImageSphere.c:
+
+../src/lmrcImageSplit.c:
+
+../src/lmrcImageStack.c:
+
+../src/lmrcImageStudentCalculate.c:
+
+../src/lmrcImageSubtractionCalc.c:
+
+../src/lmrcImageSummationCalculate.c:
+
+../src/lmrcImageSurfaceAreaCalc.c:
+
+../src/lmrcImageSymmetryFind.c:
+
+../src/lmrcImageTfunction.c:
+
+../src/lmrcImageToneReversal.c:
+
+../src/lmrcImageTopHatTransform.c:
+
+../src/lmrcImageTrans.c:
+
+../src/lmrcImageTransformDescartesIntoPolar.c:
+
+../src/lmrcImageTranspose.c:
+
+../src/lmrcImageTriming.c:
+
+../src/lmrcImageUnsharpening.c:
+
+../src/lmrcImageVolumeCalc.c:
+
+../src/lmrcImageWindowing.c:
+
+../src/lmrcImagesFTest.c:
+
+../src/lmrcImagesStatDataGet.c:
+
+../src/lmrcImagesTTest.c:
+
+../src/lmrcImagesVarianceAnalysis.c:
+
+../src/lmrcImagesVarianceMap.c:
+
+../src/lmrcMultiFFTCentralSectionsCompare.c:
+
+../src/lmrcMultiFFTCentralSectionsSigma.c:
+
+../src/lmrcSinogramFET.c:
+
+../src/lmrcSinogramFETPCA.c:
+
+../src/lmrcSinogramFETcalcWeight.c:
+
+../src/lmrcSinogramFETcorrelationMap.c:
+
+../src/lmrcSinogramFETnormalizedMap.c:
+
+../src/lmrcSinogramFETreferredCorrelation.c:
+
+../src/lmrcSinogramFETsmoothParameterMatching.c:
+
+../src/mrcImageCheckFFT.c:
+
+../src/mrcImageCheckSameSize.c:
+
+../src/mrcImageCopy.c:
+
+../src/mrcImageDataSet.c:
+
+../src/mrcImageError.c:
+
+../src/mrcImageGet.c:
+
+../src/mrcImageGetPixels.c:
+
+../src/mrcImageInfo.c:
+
+../src/mrcImageInit.c:
+
+../src/mrcImageOperation.c:
+
+../src/mrcImagePVM.c:
+
+../src/mrcImagePrint.c:
+
+../src/mrcImageRead.c:
+
+../src/mrcImageSectionGet.c:
+
+../src/mrcImageSectionSet.c:
+
+../src/mrcImageSet.c:
+
+../src/mrcImageTailer.c:
+
+../src/mrcImageToIntImage.c:
+
+../src/mrcImageUtil.c:
+
+../src/mrcImageUtilityforVariance.c:
+
+../src/mrcImageWrite.c:
+
+../src/mrcImageWrite2.c:
+
+../src/mrcImagefuncmin.c:
+
+../src/mrcRefUtil.c:
 </PRE>
 <HR>
 <A NAME="include">
index 615ba5a..71daf21 100644 (file)
@@ -3,6 +3,11 @@
 <H2>Information from source codes</H2>
 </A>
 <PRE>
+../src/lmrcImageMeanFreePath.c:
+
+../src/lmrcImageShapeModePrint.c:
+
+../src/lmrcImageShapeSearch.c:
 </PRE>
 <HR>
 <A NAME="include">
index e7d9c55..0e2a7cc 100755 (executable)
 <H2>Information from source codes</H2>
 </A>
 <PRE>
+../src/lpdb2mrc2d.c:
+
+../src/lpdb2mrc3d.c:
+
+../src/lpdbCoord.c:
+
+../src/lpdbCoordInfo.c:
+
+../src/lpdbSelectedAtom.c:
+
+../src/lpdbSurface.c:
+
+../src/pdbFileRead.c:
+
+../src/pdbFileWrite.c:
+
+../src/pdbGet.c:
+
+../src/pdbInfoGet.c:
+
+../src/pdbRotation.c:
+
+../src/pdbSecondaryStructure.c:
+
+../src/pdbSet.c:
+
+../src/pdbTrans.c:
+
+../src/pdbUtil.c:
 </PRE>
 <HR>
 <A NAME="include">
diff --git a/src/Objects/DataManip/rigakuImage/.Source b/src/Objects/DataManip/rigakuImage/.Source
new file mode 100644 (file)
index 0000000..4d801af
--- /dev/null
@@ -0,0 +1,5 @@
+SOURCE=\
+doc \
+inc \
+src \
+#LastSource
diff --git a/src/Objects/DataManip/rigakuImage/.Source.org b/src/Objects/DataManip/rigakuImage/.Source.org
new file mode 100644 (file)
index 0000000..4d801af
--- /dev/null
@@ -0,0 +1,5 @@
+SOURCE=\
+doc \
+inc \
+src \
+#LastSource
diff --git a/src/Objects/DataManip/rigakuImage/doc/rigakuImage.html b/src/Objects/DataManip/rigakuImage/doc/rigakuImage.html
new file mode 100644 (file)
index 0000000..a132229
--- /dev/null
@@ -0,0 +1,83 @@
+<HR>
+<A NAME="Information">
+<H2>Information from source codes</H2>
+</A>
+<PRE>
+../src/rigakuImageRead.c:
+</PRE>
+<HR>
+<A NAME="include">
+<H2>rigakuImage.h</H2>
+</A>
+<PRE>
+/*
+# rigakuImage.h : $Revision$  
+# $Date$ 
+# Created by $Author$
+# Usage : rigakuImage.h 
+# Attention
+#   $Loccker$
+#      $State$ 
+#
+*/
+/* $Log$ */
+#ifndef RIGAKU_IMAGE_H
+#define RIGAKU_IMAGE_H
+
+#include <stdio.h>
+#include "mrcImage.h"
+
+/* constant begin */
+
+
+/* constant end */
+
+/* struct begin */
+
+typedef struct riggkuTag rigakuTag;
+
+struct rigakuTag {
+    char* tag;
+    char* content;
+    rigakuTag* next;
+}
+
+typedef struct rigakuImage {
+    int   HeaderBytes;
+    char* HeaderAll; 
+    rigakuTag*  startHeader; 
+    rigakuTag*  currentHeader; 
+
+    int dim;
+    int size1;
+    int size2;
+    int size3;
+    int dataType;
+    
+    void*  Image;
+    unsigned char*    integer1Image;
+    unsigned short*   integer2Image;
+    int*    integer4Image;
+    float*  real4Image;
+    double* real8Image;
+
+} rigakuImgae;
+
+/* struct end */
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+/* prototype begin */
+
+
+
+/* prototype end */
+
+#ifdef __cplusplus
+};
+#endif
+
+#endif  /* XXXX */ 
+</PRE>
diff --git a/src/Objects/DataManip/rigakuImage/src/X86LINUX64 b/src/Objects/DataManip/rigakuImage/src/X86LINUX64
new file mode 120000 (symlink)
index 0000000..1e859c7
--- /dev/null
@@ -0,0 +1 @@
+../../../../../hostdepend/X86LINUX64/src/Objects/DataManip/rigakuImage/src/X86LINUX64
\ No newline at end of file
index 3ba22d6..b58afa7 100644 (file)
@@ -3,6 +3,11 @@
 <H2>Information from source codes</H2>
 </A>
 <PRE>
+../src/tgaFileInit.c:
+
+../src/tgaFilePrint.c:
+
+../src/tgaFileRead.c:
 </PRE>
 <HR>
 <A NAME="include">
index 0096d71..98b6dcf 100644 (file)
@@ -3,6 +3,71 @@
 <H2>Information from source codes</H2>
 </A>
 <PRE>
+../src/lAllCommonLineCalculation.c:
+
+../src/lAngularWeightCalculation.c:
+
+../src/lCommonLineCalculation.c:
+
+../src/lCommonLineDataSetInPlaneRotation.c:
+
+../src/lCommonLinesDataSet.c:
+
+../src/lDescartesIntoPolar.c:
+
+../src/lEvaluateCorrelationMapwithCommonLine.c:
+
+../src/lFETOrientationSearchByAnnealing.c:
+
+../src/lFETOrientationSearchByFeatureAlignment.c:
+
+../src/lFETOrientationSearchByFeatureAlignmentInitSet.c:
+
+../src/lFETOrientationSearchByFeatureAlignmentSphere.c:
+
+../src/lFETmapOrientationSearchBySimultaneousFitting.c:
+
+../src/lFETsmallMapSetCreate_forSimultaneousMinimization.c:
+
+../src/lInitialDataFileRead.c:
+
+../src/lJcalulation.c:
+
+../src/lLcalculation.c:
+
+../src/lPlaneRotationAngleSet.c:
+
+../src/lllDataSeparationInfoPrint.c:
+
+../src/lllDataSeparationInfoRead.c:
+
+../src/lllDataSeparationInfoSet.c:
+
+../src/lllDatarMaxLimitForSeparation.c:
+
+../src/lllExtract.c:
+
+../src/lllExtractCtfinfFileCreate.c:
+
+../src/lllExtractWithSeparation.c:
+
+../src/lllExtractdYEstimate.c:
+
+../src/lmrc2Dto3D.c:
+
+../src/lmrc2Dto3DSIRT.c:
+
+../src/lmrc3Dto2D.c:
+
+../src/lmrc3Dto2DFFT.c:
+
+../src/lmrcImageFileListAndEulerAngleDataRead.c:
+
+../src/lmrcImageOneLineGet.c:
+
+../src/lmrcImageSinogramCorrelationAdditionalWeight.c:
+
+../src/lmrcImageToFFT.c:
 </PRE>
 <HR>
 <A NAME="include">
index 3b9beda..26b1000 100755 (executable)
@@ -3,6 +3,15 @@
 <H2>Information from source codes</H2>
 </A>
 <PRE>
+../src/clusterLogAnalysis.c:
+
+../src/clusterLogInit.c:
+
+../src/clusterLogRead.c:
+
+../src/clusterLogUtil.c:
+
+../src/clusterLogWrite.c:
 </PRE>
 <HR>
 <A NAME="include">
index 52ea46b..4d3f6ab 100755 (executable)
@@ -3,6 +3,18 @@
 <H2>Information from source codes</H2>
 </A>
 <PRE>
+../src/crystalHelix.c:
+     $Revision: 1.1 $
+     $Date: 2002/02/14 10:18:46 $
+     $Author: tacyas $
+     $State: Exp $
+     $Log: crystalHelix.c,v $
+
+../src/crystalInfoFile.c:
+
+../src/crystalInit.c:
+
+../src/crystalUtil.c:
 </PRE>
 <HR>
 <A NAME="include">
index efeb1c9..e7229cc 100755 (executable)
@@ -3,6 +3,7 @@
 <H2>Information from source codes</H2>
 </A>
 <PRE>
+../src/map2DCoordGet.c:
 </PRE>
 <HR>
 <A NAME="include">
index 1839911..1b3f846 100755 (executable)
@@ -3,6 +3,27 @@
 <H2>Information from source codes</H2>
 </A>
 <PRE>
+../src/matrix3DEulerAngleGet.c:
+
+../src/matrix3DEulerAngleSet.c:
+
+../src/matrix3DEulerAngles.c:
+
+../src/matrix3DFile.c:
+
+../src/matrix3DInit.c:
+
+../src/matrix3DMultiply.c:
+
+../src/matrix3DMultiplyMatrix.c:
+
+../src/matrix3DMultiplyVector.c:
+
+../src/matrix3DRotation.c:
+
+../src/matrix3DTranslation.c:
+
+../src/matrix3DUtil.c:
 </PRE>
 <HR>
 <A NAME="include">
index ff6ff94..a38bd8f 100755 (executable)
@@ -3,6 +3,13 @@
 <H2>Information from source codes</H2>
 </A>
 <PRE>
+../src/memoryAllocate.c:
+
+../src/memoryByteSwap.c:
+
+../src/memoryClear.c:
+
+../src/memoryCopy.c:
 </PRE>
 <HR>
 <A NAME="include">
index 3420653..9e22210 100755 (executable)
@@ -3,6 +3,7 @@
 <H2>Information from source codes</H2>
 </A>
 <PRE>
+../src/pvmStart.c:
 </PRE>
 <HR>
 <A NAME="include">
index 1dc7173..514f73d 100755 (executable)
@@ -3,6 +3,11 @@
 <H2>Information from source codes</H2>
 </A>
 <PRE>
+../src/randomNormal.c:
+
+../src/randomUniform.c:
+
+../src/srandom.c:
 </PRE>
 <HR>
 <A NAME="include">
index fdf0075..f3f7853 100755 (executable)
@@ -3,6 +3,9 @@
 <H2>Information from source codes</H2>
 </A>
 <PRE>
+../src/socketClient.c:
+
+../src/socketServer.c:
 </PRE>
 <HR>
 <A NAME="include">
index 1801383..65dfc62 100755 (executable)
@@ -3,6 +3,7 @@
 <H2>Information from source codes</H2>
 </A>
 <PRE>
+../src/pow2nn.c:
 </PRE>
 <HR>
 <A NAME="include">
index 6f66ea1..09a1a28 100755 (executable)
 <H2>Information from source codes</H2>
 </A>
 <PRE>
+../src/Vector.c:
+
+../src/VectorRead.c:
+
+../src/VectorScalarProduct.c:
+
+../src/lVectorSpline2D.c:
 </PRE>
 <HR>
 <A NAME="include">
index 366c76d..b28bf5b 100644 (file)
@@ -3,6 +3,25 @@
 <H2>Information from source codes</H2>
 </A>
 <PRE>
+../src/eosBayesCondition.c:
+
+../src/eosBayesDistributionInit.c:
+
+../src/eosBayesDistributionInitialProbabilitySet.c:
+
+../src/eosBayesEstimation.c:
+
+../src/eosBayesFree.c:
+
+../src/eosBayesParameterOfMaxPosterior.c:
+
+../src/eosBayesRead.c:
+
+../src/eosBayesWrite.c:
+
+../src/eosBayesflag.c:
+
+../src/leosBayesInit.c:
 </PRE>
 <HR>
 <A NAME="include">
index d184578..33ff77d 100644 (file)
@@ -3,6 +3,7 @@
 <H2>Information from source codes</H2>
 </A>
 <PRE>
+../src/eosFunc.c:
 </PRE>
 <HR>
 <A NAME="include">
index d286259..1dcafdd 100644 (file)
@@ -3,6 +3,15 @@
 <H2>Information from source codes</H2>
 </A>
 <PRE>
+../src/eosPThread.c:
+
+../src/eosPThreadCreate.c:
+
+../src/eosPThreadInit.c:
+
+../src/eosPThreadJoin.c:
+
+../src/eosPThreadMutex.c:
 </PRE>
 <HR>
 <A NAME="include">
index d68994b..98d4fe3 100644 (file)
@@ -3,6 +3,17 @@
 <H2>Information from source codes</H2>
 </A>
 <PRE>
+../src/eosPointCopy.c:
+
+../src/eosPointProject.c:
+
+../src/eosPointRead.c:
+
+../src/eosPointRotate.c:
+
+../src/eosPointUtil.c:
+
+../src/eosPointWrite.c:
 </PRE>
 <HR>
 <A NAME="include">
diff --git a/src/Objects/General/eosXMAIL/src/X86LINUX64 b/src/Objects/General/eosXMAIL/src/X86LINUX64
new file mode 120000 (symlink)
index 0000000..e1b41b4
--- /dev/null
@@ -0,0 +1 @@
+../../../../../hostdepend/X86LINUX64/src/Objects/General/eosXMAIL/src/X86LINUX64
\ No newline at end of file
index 1dd81fb..9ee2d89 100644 (file)
@@ -1,55 +1 @@
 WORLDNAME=Tools
-WORLDNAME=Tools
-WORLDNAME=Tools
-WORLDNAME=Tools
-WORLDNAME=Tools
-WORLDNAME=Tools
-WORLDNAME=Tools
-WORLDNAME=Tools
-WORLDNAME=Tools
-WORLDNAME=Tools
-WORLDNAME=Tools
-WORLDNAME=Tools
-WORLDNAME=Tools
-WORLDNAME=Tools
-WORLDNAME=Tools
-WORLDNAME=Tools
-WORLDNAME=Tools
-WORLDNAME=Tools
-WORLDNAME=Tools
-WORLDNAME=Tools
-WORLDNAME=Tools
-WORLDNAME=Tools
-WORLDNAME=Tools
-WORLDNAME=Tools
-WORLDNAME=Tools
-WORLDNAME=Tools
-WORLDNAME=Tools
-WORLDNAME=Tools
-WORLDNAME=Tools
-WORLDNAME=Tools
-WORLDNAME=Tools
-WORLDNAME=Tools
-WORLDNAME=Tools
-WORLDNAME=Tools
-WORLDNAME=Tools
-WORLDNAME=Tools
-WORLDNAME=Tools
-WORLDNAME=Tools
-WORLDNAME=Tools
-WORLDNAME=Tools
-WORLDNAME=Tools
-WORLDNAME=Tools
-WORLDNAME=Tools
-WORLDNAME=Tools
-WORLDNAME=Tools
-WORLDNAME=Tools
-WORLDNAME=Tools
-WORLDNAME=Tools
-WORLDNAME=Tools
-WORLDNAME=Tools
-WORLDNAME=Tools
-WORLDNAME=Tools
-WORLDNAME=Tools
-WORLDNAME=Tools
-WORLDNAME=Tools
index 050ab05..1d30ca3 100755 (executable)
@@ -1 +1 @@
-/bin/bash: dcdCompareCA: No such file or directory
+/bin/bash: dcdCompareCA: そのようなファイルやディレクトリはありません
index d72a437..73fb85d 100755 (executable)
@@ -1 +1 @@
-/bin/bash: dcdDistanceAtomBetweenAtom: No such file or directory
+/bin/bash: dcdDistanceAtomBetweenAtom: そのようなファイルやディレクトリはありません
index 8a8adc4..3358776 100755 (executable)
@@ -1,3 +1,29 @@
-dyld: Library not loaded: @rpath/libtk8.6.dylib
-  Referenced from: /Applications/Eos/src/Tools/Integration/Display2/src/Display2
-  Reason: image not found
+<HTML>
+<HEAD>
+<TITLE>Display2</TITLE>
+</HEAD>
+<BODY>
+<H1>Display2</H1>
+<H2>Usage</H2>
+<PRE>
+Usage: Display2
+Options:
+    [-i[nput]            In                  (NULL      ).as(inFile::mrcImage    ) ] :Optional  :Input:mrcImage
+    [-t[epmlate]         Template            (%d.roi   ).as(String              ) ] :Optional  :Template for InputFile 
+    [-H[ighForThres]     ThresHigh           (0.0       ).as(Real                ) ] :Optional  :HighThres
+    [-L[owForThres]      ThresLow            (0.0       ).as(Real                ) ] :Optional  :LowThres
+    [-Zoom               Zoom                (1.0       ).as(Real                ) ] :Optional  :Zoom for InputFile 
+    [-Inverse                                                                      ] :Optional  :Inverse (HighValue(dark)<->LowValue(bright)) for InputFile 
+    [-o[utput]           Out                 (.EosLog   ).as(String              ) ] :Optional  :OutputLogFile
+    [-def[ault]          Default             (~/.Eos/Display2).as(String              ) ] :Optional  :OutputLogFile
+    [-display            geometry            (:0.0      ).as(String              ) ] :Optional  :OutputLogFile
+    [-geometry           display             (1024x1024+0+0).as(String              ) ] :Optional  :OutputLogFile
+    [-c[onfig]           configFile          (NULL      ).as(inFile              ) ] :Optional  :ConfigurationFile
+    [-m[ode]             mode                (0         ).as(Integer             ) ] :Optional  :Mode
+New wish commands of Display2
+mrcInfoSet [z|min|max] value
+mrcInfoSet [log|pow] 
+mrcInfoGet [Nx|Ny|Nz|Max|Min|Mean|Hist]
+</PRE>
+</BODY>
+</HTML>
index b0b0556..6c17f29 100755 (executable)
@@ -1,5 +1,16 @@
 #!../Display2
 ## Environment Set 
+#
+set cmd [file join [info library] init.tcl ] 
+if [ file exists $cmd ] {
+       source $cmd
+}
+set cmd [file join [info library] auto.tcl ] 
+if [ file exists $cmd ] {
+       source $cmd
+}
+
+
 set CurrentDir [ pwd ]
 set tcl_precision 17
 
index 4346669..3d25872 100755 (executable)
@@ -1 +1 @@
-/bin/bash: Display3: No such file or directory
+/bin/bash: Display3: そのようなファイルやディレクトリはありません
index 0a2b06d..0a42df1 100755 (executable)
@@ -1 +1 @@
-/bin/bash: Eos: No such file or directory
+/bin/bash: Eos: そのようなファイルやディレクトリはありません
index ac5c64f..4bca158 100755 (executable)
@@ -1 +1 @@
-/bin/bash: StereoDisplay: No such file or directory
+/bin/bash: StereoDisplay: そのようなファイルやディレクトリはありません
index f152e8e..81236bf 100755 (executable)
@@ -1 +1 @@
-/bin/bash: Visualmake: No such file or directory
+/bin/bash: Visualmake: そのようなファイルやディレクトリはありません
index 0cb3016..d3eab47 100755 (executable)
@@ -1,3 +1 @@
-dyld: Library not loaded: @rpath/libtk8.6.dylib
-  Referenced from: /Applications/Eos/src/Tools/Integration/ctfDisplay/src/ctfDisplay
-  Reason: image not found
+/bin/bash: ctfDisplay: そのようなファイルやディレクトリはありません
index 4037769..64e3b5f 100755 (executable)
@@ -1 +1 @@
-/bin/bash: imagesClustering: No such file or directory
+/bin/bash: imagesClustering: そのようなファイルやディレクトリはありません
index a31bdb0..378721e 100755 (executable)
@@ -1,3 +1 @@
-dyld: Library not loaded: @rpath/libtk8.6.dylib
-  Referenced from: /Applications/Eos/src/Tools/Integration/imagesView/src/imagesView
-  Reason: image not found
+/bin/bash: imagesView: そのようなファイルやディレクトリはありません
index 47d9835..f75764b 100755 (executable)
@@ -1 +1 @@
-/bin/bash: obj3Don2DImageView: No such file or directory
+/bin/bash: obj3Don2DImageView: そのようなファイルやディレクトリはありません
index a220d8c..604f304 100755 (executable)
@@ -1 +1 @@
-/bin/bash: smolet: No such file or directory
+/bin/bash: smolet: そのようなファイルやディレクトリはありません
index bd25cc6..2a577e2 100755 (executable)
@@ -1,29 +1 @@
-<HTML>
-<HEAD>
-<TITLE>ctfDeterminationByBayes</TITLE>
-</HEAD>
-<BODY>
-<H1>ctfDeterminationByBayes</H1>
-<H2>Usage</H2>
-<PRE>
-Usage: ctfDeterminationByBayes
-Options:
-    [-i[nput]            In                  (NULL      ).as(inFile              ) ] :Essential :InputDataFile
-    [-i[nput]2           In2                 (NULL      ).as(inFile              ) ] :Essential :InputDataFile
-    [-i[nput]3           In3                 (NULL      ).as(inFile              ) ] :Essential :InputDataFile
-    [-i[nput]4           In4                 (NULL      ).as(inFileListNoOpen    ) ] :Essential :InputDataFile
-    [-n[um]              numDistribution     (3         ).as(Integer             ) 
-                         numLikelihood       (3         ).as(Integer             ) ] :Essential :Integer
-    [-rmax               rmax                (250       ).as(Real                ) ] :Optional  :rmax[1/A]
-    [-rintermediate      rintermediate       (250       ).as(Real                ) ] :Optional  :rintermediate[1/A]
-    [-rfiestpeak         rfirstpeak          (0.001     ).as(Real                ) ] :Optional  :rfirstpeak[1/A]
-    [-rmin               rmin                (0         ).as(Real                ) ] :Optional  :rmin[1/A]
-    [-c[onfig]           configFile          (NULL      ).as(inFile              ) ] :Optional  :ConfigurationFile
-    [-m[ode]             mode                (0         ).as(Integer             ) ] :Optional  :Mode
-    [-MTFmode            MTFmode             (0         ).as(Integer             ) ] :Optional  :MTFmode
-    [-Ainmode            Ainmode             (0         ).as(Integer             ) ] :Optional  :Ainmode
-    [-Intensitymode      Intensitymode       (0         ).as(Integer             ) ] :Optional  :Intensitymode
------ Additional Usage -----
-</PRE>
-</BODY>
-</HTML>
+/bin/bash: ctfDeterminationByBayes: そのようなファイルやディレクトリはありません
index 667208e..5c8a660 100755 (executable)
@@ -1 +1 @@
-/bin/bash: ctfDeterminationFromThonRing: No such file or directory
+/bin/bash: ctfDeterminationFromThonRing: そのようなファイルやディレクトリはありません
index 6724c14..af1a077 100755 (executable)
@@ -1 +1 @@
-/bin/bash: ctfFunctionServer: No such file or directory
+/bin/bash: ctfFunctionServer: そのようなファイルやディレクトリはありません
index d5a740d..dfcf7b2 100755 (executable)
@@ -1,29 +1 @@
-<HTML>
-<HEAD>
-<TITLE>ctfMultiFunction</TITLE>
-</HEAD>
-<BODY>
-<H1>ctfMultiFunction</H1>
-<H2>Usage</H2>
-<PRE>
-Usage: ctfMultiFunction
-Options:
-    [-I[nput array of file]In                  (NULL      ).as(inFileListNoOpen    ) ] :Optional  :InputDataFiles
-    [-o[utput]           Out                 (NULL      ).as(outFile             ) ] :Essential :OutputDataFile
-    [-Rmax               Rmax                (0.1       ).as(Real                ) ] :Optional  :Rmax[/A]
-    [-dR                 dR                  (0.0001    ).as(Real                ) ] :Optional  :dR[/A]
-    [-Ain                Ain                 (0.02      ).as(Real                ) ] :Optional  :IlluminationAperture[mrad]
-    [-ctfMode            ctfMode             (33        ).as(Integer             ) ] :Optional  :CTFMode
-    [-c[onfig]           configFile          (NULL      ).as(inFile              ) ] :Optional  :ConfigurationFile
-    [-m[ode]             mode                (0         ).as(Integer             ) ] :Optional  :Mode
------ Additional Usage -----
->>>> ctfMode <<<< 
- 0: Phase CTF 
- 1: PhaseCTF + ratio*AmpCTF 
- 32: EnvFromAillumination*()
->>>> File Format <<<< 
-Defocus[A] Cs[mm] AccV[kV] AmplitudeContrast 
-Info file was made by llExtractWithLayerSeparationFilamentInfo -oI 
-</PRE>
-</BODY>
-</HTML>
+/bin/bash: ctfMultiFunction: そのようなファイルやディレクトリはありません
index 5641dee..e33196d 100755 (executable)
@@ -1 +1 @@
-/bin/bash: ctfZeroPoint: No such file or directory
+/bin/bash: ctfZeroPoint: そのようなファイルやディレクトリはありません
index b07e8c2..bde86d9 100755 (executable)
@@ -1,20 +1 @@
-<HTML>
-<HEAD>
-<TITLE>tiltInfoDetermine</TITLE>
-</HEAD>
-<BODY>
-<H1>tiltInfoDetermine</H1>
-<H2>Usage</H2>
-<PRE>
-Usage: tiltInfoDetermine
-Options:
-    [-i[nput]            In                  (NULL      ).as(inFile              ) ] :Essential :InputDataFile
-    [-defocusIn[put]     defocus             (NULL      ).as(inFile              ) ] :Essential :InputDataFile
-    [-o[utput]           Out                 (NULL      ).as(outFile             ) ] :Essential :OutputDataFile
-    [-c[onfig]           configFile          (NULL      ).as(inFile              ) ] :Optional  :ConfigurationFile
-    [-m[ode]             mode                (0         ).as(Integer             ) ] :Optional  :Mode
-    [-M[ag]              mag                 (2.4       ).as(Real                ) ] :Optional  :Mag
------ Additional Usage -----
-</PRE>
-</BODY>
-</HTML>
+/bin/bash: tiltInfoDetermine: そのようなファイルやディレクトリはありません
index bd82fcc..b28d6ce 100755 (executable)
@@ -1 +1 @@
-/bin/bash: homology2PG: No such file or directory
+/bin/bash: homology2PG: そのようなファイルやディレクトリはありません
index 59e1ede..720f03a 100755 (executable)
@@ -1 +1 @@
-/bin/bash: pgDataBaseSelectServer: No such file or directory
+/bin/bash: pgDataBaseSelectServer: そのようなファイルやディレクトリはありません
index a4e41b6..a2d2670 100755 (executable)
@@ -1 +1 @@
-/bin/bash: pgJournalSelect: No such file or directory
+/bin/bash: pgJournalSelect: そのようなファイルやディレクトリはありません
index 06bf88f..c333623 100755 (executable)
@@ -1 +1 @@
-/bin/bash: pgJournalSelectCORBAClient: No such file or directory
+/bin/bash: pgJournalSelectCORBAClient: そのようなファイルやディレクトリはありません
index 1e1e220..f02c9f4 100755 (executable)
@@ -1 +1 @@
-/bin/bash: pgJournalSelectCORBAServer: No such file or directory
+/bin/bash: pgJournalSelectCORBAServer: そのようなファイルやディレクトリはありません
index d4d7722..1933db7 100755 (executable)
@@ -1 +1 @@
-/bin/bash: pgMemoSelectCORBAServer: No such file or directory
+/bin/bash: pgMemoSelectCORBAServer: そのようなファイルやディレクトリはありません
index 2568842..e34c715 100755 (executable)
@@ -1 +1 @@
-/bin/bash: pgSelect: No such file or directory
+/bin/bash: pgSelect: そのようなファイルやディレクトリはありません
index d371cfb..89b4b48 100755 (executable)
@@ -1 +1 @@
-/bin/bash: eosBayesInit: No such file or directory
+/bin/bash: eosBayesInit: そのようなファイルやディレクトリはありません
old mode 100755 (executable)
new mode 100644 (file)
index e17b902..0e1572c
@@ -1,2 +1,6 @@
-SOURCE_FILE =\
+SOURCE=\
+eosPointCurvatureInfo \
+eosPointICP \
+eosPointProjector \
+eosPointRotation \
 #LastSource
index 0804fcb..f839862 100644 (file)
@@ -1 +1 @@
-/bin/bash: eosPointCurvatureInfo: No such file or directory
+/bin/bash: eosPointCurvatureInfo: そのようなファイルやディレクトリはありません
index 17889eb..7aa8859 100755 (executable)
@@ -1,3 +1,32 @@
-dyld: Library not loaded: @rpath/libcudart.6.5.dylib
-  Referenced from: /Users/honda/Eos/src/Tools/eosPoint/eosPointICP/src/eosPointICP
-  Reason: image not found
+<HTML>
+<HEAD>
+<TITLE>eosPointICP</TITLE>
+</HEAD>
+<BODY>
+<H1>eosPointICP</H1>
+<H2>Usage</H2>
+<PRE>
+Usage: eosPointICP
+Options:
+    [-i[nput]            In                  (NULL      ).as(inFile              ) ] :Essential :Input: eosPoint
+    [-i[nput]t[ype]      InType              (2         ).as(Integer             ) ] :Optional  :eosPointType
+    [-r[eference]        Ref                 (NULL      ).as(inFile              ) ] :Essential :Input: esoPoint
+    [-r[eference]t[ype]  RefType             (2         ).as(Integer             ) ] :Optional  :Input: esoPoint
+    [-o[utput]           Out                 (NULL      ).as(outFile             ) ] :Essential :OutputDataFile
+    [-o[utput]t[ype]     OutType             (2         ).as(Integer             ) ] :Essential :OutputDataFile
+    [-c[onfig]           configFile          (NULL      ).as(inFile              ) ] :Optional  :ConfigurationFile
+    [-EAMode             EAMode              (ZEYS      ).as(String              ) ] :Optional  :Euler Angle
+    [-Iter[ationLimit]   IterationLimit      (10000     ).as(Integer             ) ] :Optional  :IteretionLimit
+    [-Pattern            Pattern             (10        ).as(Integer             ) ] :Optional  :Pickup Pattern
+    [-Thres[hold]        ScoreThreshold      (0.0       ).as(Real                ) ] :Optional  :Threshold
+    [-Pick[upPercent]    Pickup              (0.8       ).as(Real                ) ] :Optional  :Pickup Percent
+    [-m[ode]             mode                (0         ).as(Integer             ) ] :Optional  :Mode
+----- Additional Usage -----
+eosPointFormat
+type-0: x y z
+type-1: x y z sig
+type-2: x y z sigx sigy sigz
+type-3: x y z sig sigx sigy sigz
+</PRE>
+</BODY>
+</HTML>
index 3159bde..9bd0e12 100755 (executable)
@@ -1 +1 @@
-/bin/bash: eosPointProjector: No such file or directory
+/bin/bash: eosPointProjector: そのようなファイルやディレクトリはありません
index afa7303..210d356 100755 (executable)
@@ -1 +1 @@
-/bin/bash: eosPointRotation: No such file or directory
+/bin/bash: eosPointRotation: そのようなファイルやディレクトリはありません
index 8aa370f..d70e306 100755 (executable)
@@ -1,24 +1 @@
-<HTML>
-<HEAD>
-<TITLE>moi2mrc</TITLE>
-</HEAD>
-<BODY>
-<H1>moi2mrc</H1>
-<H2>Usage</H2>
-<PRE>
-Usage: moi2mrc
-Options:
-    [-i[nput]            In                  (NULL      ).as(inFile              ) ] :Essential :InputDataFile
-    [-o[utput]           Out                 (NULL      ).as(outFile             ) ] :Optional  :OutputDataFile
-    [-Mag[nification]    Mag                 (150       ).as(Real                ) ] :Optional  :Magnification[xk]:
-    [-Mag2[nification]   Mag2                (1.64      ).as(Real                ) ] :Optional  :Magnification[CCD/Film]
-    [-ADUperE            ADUperE             (20        ).as(Real                ) ] :Optional  :[ADU/electron]
-    [-info               Info                (1         ).as(Integer             ) ] :Optional  :OutputDataFile
-    [-c[onfig]           configFile          (NULL      ).as(inFile              ) ] :Optional  :ConfigurationFile
-    [-m[ode]             mode                (1         ).as(Integer             ) ] :Optional  :Mode: 0:char(mean+-3sd) 1:short(direct) 2:float(e-)
------ Additional Usage -----
->>>> -info Integer
- 1: All Header Info List 
-</PRE>
-</BODY>
-</HTML>
+/bin/bash: moi2mrc: そのようなファイルやディレクトリはありません
index baf0a64..88332df 100755 (executable)
@@ -1,3 +1 @@
-dyld: Library not loaded: @rpath/libgif.dylib
-  Referenced from: /Applications/Eos/src/Tools/filter/mrc2gif/src/mrc2gif
-  Reason: image not found
+/bin/bash: mrc2gif: そのようなファイルやディレクトリはありません
index ab26b17..c6d41f7 100755 (executable)
@@ -1 +1 @@
-/bin/bash: mrc2lattice: No such file or directory
+/bin/bash: mrc2lattice: そのようなファイルやディレクトリはありません
index 9c70bfc..6449e6b 100755 (executable)
@@ -1 +1 @@
-/bin/bash: mrc2pov: No such file or directory
+/bin/bash: mrc2pov: そのようなファイルやディレクトリはありません
index 5ba0b92..637c789 100755 (executable)
@@ -21,6 +21,9 @@ Options:
                          ResolutionY         (1.0       ).as(Real                ) 
                          ResolutionZ         (1.0       ).as(Real                ) ] :Optional  :[A]
     [-e[xtension]        format              (%s.%04d ).as(String              ) ] :Optional  :SerialSectionFormat
+    [-color              colorMode           (0         ).as(Integer             ) ] :Optional  :Color
+    [-colorRange         colorRangeMin       (0         ).as(Real                ) 
+                         colorRangeMax       (100       ).as(Real                ) ] :Optional  :ColorRange
     [-c[onfig]           configFile          (NULL      ).as(inFile              ) ] :Optional  :ConfigurationFile
     [-M[ode]             Mode                (0         ).as(Integer             ) ] :Optional  :Mode: 0:char 1:short 2:float 6:unsigned short
     [-m[ode]             mode                (0         ).as(Integer             ) ] :Optional  :Mode: 
index c2a1c1e..fff63e8 100755 (executable)
@@ -1 +1 @@
-/bin/bash: mrc2viff: No such file or directory
+/bin/bash: mrc2viff: そのようなファイルやディレクトリはありません
index 63602bd..990c140 100755 (executable)
@@ -1 +1 @@
-/bin/bash: hf2000Init: No such file or directory
+/bin/bash: hf2000Init: そのようなファイルやディレクトリはありません
index 729cdc6..7f106b7 100755 (executable)
@@ -1 +1 @@
-/bin/bash: hf2000LenzCurrent: No such file or directory
+/bin/bash: hf2000LenzCurrent: そのようなファイルやディレクトリはありません
index bc6d2f9..670d13e 100755 (executable)
@@ -1 +1 @@
-/bin/bash: hf2000SpecimenPosition: No such file or directory
+/bin/bash: hf2000SpecimenPosition: そのようなファイルやディレクトリはありません
index 3c0fe4f..a7e6e5f 100755 (executable)
@@ -1 +1 @@
-/bin/bash: khorosFilterGenerate: No such file or directory
+/bin/bash: khorosFilterGenerate: そのようなファイルやディレクトリはありません
index 99794ea..8410b65 100755 (executable)
@@ -1,50 +1 @@
-<HTML>
-<HEAD>
-<TITLE>llDataAxisSearch</TITLE>
-</HEAD>
-<BODY>
-<H1>llDataAxisSearch</H1>
-<H2>Usage</H2>
-<PRE>
-Usage: llDataAxisSearch
-Options:
-    [-i1[nput]           In1                 (NULL      ).as(inFile              ) ] :Optional  :In: NearSide
-    [-i2[nput]           In2                 (NULL      ).as(inFile              ) ] :Optional  :In: FarSide
-    [-o1[utput]          Out1                (NULL      ).as(outFile             ) ] :Optional  :Out: NearSide
-    [-o2[utput]          Out2                (NULL      ).as(outFile             ) ] :Optional  :Out: FarSide
-    [-a[verage]          Avg                 (NULL      ).as(outFile             ) ] :Optional  :Out: Average
-    [-o[utput]           Out                 (NULL      ).as(outFile             ) ] :Optional  :Out: FitParam
-    [-op2[utput]         OutP2               (NULL      ).as(outFile             ) ] :Optional  :OutParam2: FitParam Distribution [mrcImage]
-    [-t[ruePitch]        truePitch           (0.0       ).as(Real                ) ] :Optional  :TruePitch[A]
-    [-l[ayer]            L                   (NULL      ).as(inFile              ) ] :Optional  :LayerInfo
-    [-O[mega]            Omin                (0.0       ).as(Real                ) 
-                         Omax                (0.0       ).as(Real                ) 
-                         Odelta              (1.0       ).as(Real                ) ] :Optional  :Omega[degree]
-    [-x[shift]           xmin                (-10.0     ).as(Real                ) 
-                         xmax                (10.0      ).as(Real                ) 
-                         xdelta              (0.1       ).as(Real                ) ] :Optional  :shiftx[A]
-    [-R                  R                   (10.0      ).as(Real                ) ] :Optional  :Resolution[A]
-    [-m[ode]             mode                (0         ).as(Integer             ) ] :Optional  :Mode
-    [-c[onfig]           configFile          (NULL      ).as(inFile              ) ] :Optional  :ConfigurationFile
------ Layer Line Information File ----- 
-L N Weight
-..........
-
------ Control File -----
-In1[inFile:NULL]                               #In: NearSide
-In2[inFile:NULL]                               #In: FarSide
-Out1[outFile:NULL]                             #Out: NearSide
-Out2[outFile:NULL]                             #Out: FarSide
-Avg[outFile:NULL]                              #Out: Average
-Out[outFile:NULL]                              #Out: FitParam
-truePitch[Real:NULL]                           #TruePitch[A]
-L[inFile:NULL]                         #LayerInfo
-Omin[Real:0.0] Omax[Real:0.0]  Odelta[Real:1.0]                                #Omega[degree]
-xmin[Real:-10.0]       xmax[Real:10.0] xdelta[Real:0.1]                                #shiftx[A]
-R[Real:10.0]                           #Resolution[A]
-mode[Integer:0]                                #Mode
------ Inside Axis Search Parameter File -----
-info.In1, info.In2, paraFit.Para.R*DEGREE, paraFit.Para.x.Value, paraFit.Para.Omega.Value
-</PRE>
-</BODY>
-</HTML>
+/bin/bash: llDataAxisSearch: そのようなファイルやディレクトリはありません
index b8e367c..647830e 100755 (executable)
@@ -1,35 +1 @@
-<HTML>
-<HEAD>
-<TITLE>llDataCTFCompensate</TITLE>
-</HEAD>
-<BODY>
-<H1>llDataCTFCompensate</H1>
-<H2>Usage</H2>
-<PRE>
-Usage: llDataCTFCompensate
-Options:
-    [-i[nput]            In                  (NULL      ).as(inFile              ) ] :Essential :InputDataFile
-    [-I[nput]            In1                 (NULL      ).as(inFile              ) ] :Optional  :InputCTFInformation
-    [-I2[nput]           In2                 (NULL      ).as(inFile              ) ] :Optional  :InputCTFInformation2
-    [-o[utput]           Out                 (NULL      ).as(outFile             ) ] :Essential :OutputDataFile
-    [-t[ruePitch]        truePitch           (430.0     ).as(Real                ) ] :Essential :truePitch[A]
-    [-m[ode]             mode                (0         ).as(Integer             ) ] :Optional  :Mode
-    [-c[onfig]           configFile          (NULL      ).as(inFile              ) ] :Optional  :ConfigurationFile
------ CTFInformation file 1 -----
-RR0 F0 PHI0   : If R.lt.RR0, F0=0; If RR0.le.R.lt.RR1, Linear Interpolation F0, F1
-RR1 F1 PHI1   : If RR1.le.R <RR2,
-.................................................
-RRn Fn PHIn   : If RRn<= R     , F*0     PHI = 0
------ Control File -----
-In[inFile:NULL]                                #InputDataFile
-In1[inFile:NULL]                               #InputCTFInformation
-Out[outFile:NULL]                              #OutputDataFile
-truePitch[Real:100.0]                          #truePitch[A]
-mode[Integer:0]                                #Mode
------ CTFInformation file 2 -----
-dF[A] Cs[mm] Acc[kV] ratioOfAmpToPhase
------ How to make file 1 or file 2 -----
-llExtractCtfinfFileCreate make these files.
-</PRE>
-</BODY>
-</HTML>
+/bin/bash: llDataCTFCompensate: そのようなファイルやディレクトリはありません
index 395cdc4..f747b3a 100755 (executable)
@@ -1 +1 @@
-/bin/bash: llDataFitServer: No such file or directory
+/bin/bash: llDataFitServer: そのようなファイルやディレクトリはありません
index 03ec028..17ee693 100755 (executable)
@@ -1,42 +1 @@
-<HTML>
-<HEAD>
-<TITLE>llDataMultiCTFCompensation</TITLE>
-</HEAD>
-<BODY>
-<H1>llDataMultiCTFCompensation</H1>
-<H2>Usage</H2>
-<PRE>
-Usage: llDataMultiCTFCompensation
-Options:
-    [-i[nput]            In                  (NULL      ).as(inFileList          ) ] :Essential :Input: FileList
-    [-M[odel]            Ref                 (NULL      ).as(inFile              ) ] :Essential :Input: Model Data
-    [-l[ayerLine]        llInfo              (NULL      ).as(inFile              ) ] :Essential :Input: Layer Line Information
-    [-A[verageFile]      Ave                 (NULL      ).as(outFile             ) ] :Essential :Output: AverageFile
-    [-o[utput]           OutParam            (NULL      ).as(appendFile          ) ] :Optional  :Output: FittedParameter
-    [-O[utput]           Out                 (NULL      ).as(outFileList         ) ] :Optional  :Output: FileList:  PhaseShift of Each Filament
-    [-o2[utput]          OutParam2           (NULL      ).as(outFileList         ) ] :Optional  :Output: [phi, z] map
-    [-P2[output]         OutParamP2          (NULL      ).as(outFile             ) ] :Optional  :Output: For P-P' 
-    [-N[oise]            Noise               (0.0       ).as(Real                ) ] :Optional  :Noise Ratio
-    [-t[ruePitch]        truePitch           (761.4     ).as(Real                ) ] :Essential :truePitch[A]
-    [-d[eltaR]           deltaR              (1.0       ).as(Real                ) ] :Optional  :deltaR[A]
-    [-r[adial]           rmin                (1.0       ).as(Real                ) 
-                         rmax                (1.0       ).as(Real                ) 
-                         dr                  (1.0       ).as(Real                ) ] :Optional  :Radial[Ratio]
-    [-p[hi]              phimin              (0.0       ).as(Real                ) 
-                         phimax              (180.0     ).as(Real                ) 
-                         dphi                (1.0       ).as(Real                ) ] :Optional  :Phi [degree]
-    [-z[shift]           zmin                (0.0       ).as(Real                ) 
-                         zmax                (180.0     ).as(Real                ) 
-                         dz                  (1.0       ).as(Real                ) ] :Optional  :z [A]
-    [-Rmax               Rmax                (0.1       ).as(Real                ) ] :Optional  :Rmax [/A]
-    [-MaxIter[ation]     MaxIter             (1         ).as(Integer             ) ] :Optional  :MaxIteration
-    [-c[onfig]           configFile          (NULL      ).as(inFile              ) ] :Optional  :ConfigurationFile
-    [-m[ode]             mode                (0         ).as(Integer             ) ] :Optional  :Mode
----- InputFileFormat ----
-filename weight(NumberOfAveragedFile) deltaF[A] Cs[mm] kV[kV] ratioOfAmpToPhase
------ Mode -----
-    0: |CTFi|/Sigma(SQR(CTFi))
-    1:  CTFi /Sigma(SQR(CTFi))
-</PRE>
-</BODY>
-</HTML>
+/bin/bash: llDataMultiCTFCompensation: そのようなファイルやディレクトリはありません
index 2d67584..881d1b2 100755 (executable)
@@ -1,3 +1 @@
-dyld: Library not loaded: @rpath/libtk8.6.dylib
-  Referenced from: /Applications/Eos/src/Tools/llData/llDataPrint/src/llDataPrint
-  Reason: image not found
+/bin/bash: llDataPrint: そのようなファイルやディレクトリはありません
index 198afb7..9e8216c 100755 (executable)
@@ -1 +1 @@
-/bin/bash: llDataRotation: No such file or directory
+/bin/bash: llDataRotation: そのようなファイルやディレクトリはありません
index 04ba39e..04b51e4 100755 (executable)
@@ -1 +1 @@
-/bin/bash: llDataSeparate: No such file or directory
+/bin/bash: llDataSeparate: そのようなファイルやディレクトリはありません
index aaa6103..bdbda2a 100755 (executable)
@@ -1,29 +1 @@
-<HTML>
-<HEAD>
-<TITLE>matrix3DEulerAngleTransform</TITLE>
-</HEAD>
-<BODY>
-<H1>matrix3DEulerAngleTransform</H1>
-<H2>Usage</H2>
-<PRE>
-Usage: matrix3DEulerAngleTransform
-Options:
-    [-i[nputlist]        In                  (NULL      ).as(inFileListNoOpen    ) ] :Essential :InputDataFileList
-    [-o[utput]           Out                 (NULL      ).as(outFile             ) ] :Essential :OutputDataFile
-    [-R[otationalMode]   RotationalMode      (ZONS      ).as(String              ) ] :Optional  :RotationalMode
-    [-M[ultiplyEulerAngle]RotMode             (ZONS      ).as(String              ) 
-                         Rot1                (0.0       ).as(Real                ) 
-                         Rot2                (0.0       ).as(Real                ) 
-                         Rot3                (0.0       ).as(Real                ) ] :Optional  :M * input
-    [-c[onfig]           configFile          (NULL      ).as(inFile              ) ] :Optional  :ConfigurationFile
-    [-m[ode]             mode                (0         ).as(Integer             ) ] :Optional  :Mode
-
------ input file format -----
- filename rotationalMode phi theta psi
-    .          .          .    .    . 
-    .          .          .    .    . 
-    .          .          .    .    . 
-
-</PRE>
-</BODY>
-</HTML>
+/bin/bash: matrix3DEulerAngleTransform: そのようなファイルやディレクトリはありません
index a03479c..42aeae9 100755 (executable)
@@ -1,22 +1 @@
-<HTML>
-<HEAD>
-<TITLE>matrix3DFromEulerAngle</TITLE>
-</HEAD>
-<BODY>
-<H1>matrix3DFromEulerAngle</H1>
-<H2>Usage</H2>
-<PRE>
-Usage: matrix3DFromEulerAngle
-Options:
-    [-i[nput]            In                  (stdin     ).as(inFile              ) ] :Optional  :InputDataFile
-    [-R[ot]              EMode               (ZONS      ).as(String              ) 
-                         Rot1                (0.0       ).as(Real                ) 
-                         Rot2                (0.0       ).as(Real                ) 
-                         Rot3                (0.0       ).as(Real                ) ] :Optional  :Input: RotAngle[degree]
-    [-o[utput]           Out                 (stdout    ).as(outFile             ) ] :Optional  :Output: Matrix
-    [-c[onfig]           configFile          (NULL      ).as(inFile              ) ] :Optional  :ConfigurationFile
-    [-m[ode]             mode                (0         ).as(Integer             ) ] :Optional  :Mode
------ Additional Usage -----
-</PRE>
-</BODY>
-</HTML>
+/bin/bash: matrix3DFromEulerAngle: そのようなファイルやディレクトリはありません
index 17b6c97..6d2cf46 100755 (executable)
@@ -1,18 +1 @@
-<HTML>
-<HEAD>
-<TITLE>matrix3DInverse</TITLE>
-</HEAD>
-<BODY>
-<H1>matrix3DInverse</H1>
-<H2>Usage</H2>
-<PRE>
-Usage: matrix3DInverse
-Options:
-    [-i[nput]            In                  (NULL      ).as(inFile              ) ] :Essential :InputDataFile
-    [-o[utput]           Out                 (NULL      ).as(outFile             ) ] :Essential :OutputDataFile
-    [-c[onfig]           configFile          (NULL      ).as(inFile              ) ] :Optional  :ConfigurationFile
-    [-m[ode]             mode                (0         ).as(Integer             ) ] :Optional  :Mode
------ Additional Usage -----
-</PRE>
-</BODY>
-</HTML>
+/bin/bash: matrix3DInverse: そのようなファイルやディレクトリはありません
index 6545c9c..67d4574 100644 (file)
@@ -97,6 +97,7 @@ mrcImageDensityChangeEstimation \
 mrcImageDensityInfo \
 mrcImageDensityNormalization \
 mrcImageDensityNormalizationByImage \
+mrcImageDensityWeightedAreaCalc \
 mrcImageDilation \
 mrcImageDisplayDensityAsTempFactor \
 mrcImageDistanceConversion \
index 333b8ab..e339a9d 100755 (executable)
@@ -1 +1 @@
-/bin/bash: fft2d: No such file or directory
+/bin/bash: fft2d: そのようなファイルやディレクトリはありません
index f4ace0b..5344eb9 100755 (executable)
@@ -1 +1 @@
-/bin/bash: mrc2dsn6: No such file or directory
+/bin/bash: mrc2dsn6: そのようなファイルやディレクトリはありません
index 2436d28..1257a1b 100755 (executable)
@@ -1 +1 @@
-/bin/bash: mrc2hdf: No such file or directory
+/bin/bash: mrc2hdf: そのようなファイルやディレクトリはありません
index d038e2e..2ab5ff1 100755 (executable)
@@ -1,23 +1 @@
-<HTML>
-<HEAD>
-<TITLE>mrcFFTCTFCompensation</TITLE>
-</HEAD>
-<BODY>
-<H1>mrcFFTCTFCompensation</H1>
-<H2>Usage</H2>
-<PRE>
-Usage: mrcFFTCTFCompensation
-Options:
-    [-i[nput]            In                  (NULL      ).as(inFile              ) ] :Essential :InputDataFile
-    [-o[utput]           Out                 (NULL      ).as(outFile             ) ] :Essential :OutputDataFile
-    [-I[nputWeight]      CTFIn               (NULL      ).as(inFile              ) ] :Essential :InputWeightFile
-    [-c[onfig]           configFile          (NULL      ).as(inFile              ) ] :Optional  :ConfigurationFile
-    [-m[ode]             mode                (0         ).as(Integer             ) ] :Optional  :Mode
->>> CTFWeigting File
-RR0 F0 : If R<RR0, Weight=0. If RR0<=R<RR1,  Weight={(RR1-R)*F0+(R-RR0)*F1}/(RR1-RR0), i.e., Linear Interpolation
-RR1 F1 : 
-...................................
-RRn Fn : If RRn<=R, Fn
-</PRE>
-</BODY>
-</HTML>
+/bin/bash: mrcFFTCTFCompensation: そのようなファイルやディレクトリはありません
index 6d580c4..c14006e 100755 (executable)
@@ -1,27 +1 @@
-<HTML>
-<HEAD>
-<TITLE>mrcFFTCentralSection</TITLE>
-</HEAD>
-<BODY>
-<H1>mrcFFTCentralSection</H1>
-<H2>Usage</H2>
-<PRE>
-Usage: mrcFFTCentralSection
-Options:
-    [-i[nput]            In                  (NULL      ).as(inFile::mrcImage    ) ] :Essential :Input: mrc(3D)
-    [-t[emplate]         Template            (NULL      ).as(inFile::mrcImage    ) ] :Optional  :Input: mrcFFT(2D)
-    [-o[utput]           Out                 (NULL      ).as(outFile::mrcImage   ) ] :Essential :Output: mrcFFT(2D)
-    [-o[utput]I[mage]    OutImage            (NULL      ).as(outFile::mrcImage   ) ] :Optional  :Output: mrcImage(2D)
-    [-E[uler]A[ngle]     EAMode              (YOYS      ).as(String              ) 
-                         Rot1                (0.0       ).as(Real                ) 
-                         Rot2                (0.0       ).as(Real                ) 
-                         Rot3                (0.0       ).as(Real                ) ] :Optional  :EulerAngle
-    [-trans[late]        TransX              (0.0       ).as(Real                ) 
-                         TransY              (0.0       ).as(Real                ) ] :Optional  :Traslation(2D)
-    [-InterpMode         InterpMode          (0         ).as(Integer             ) ] :Optional  :Interpolation Mode
-    [-c[onfig]           configFile          (NULL      ).as(inFile              ) ] :Optional  :ConfigurationFile
-    [-m[ode]             mode                (0         ).as(Integer             ) ] :Optional  :Mode
------ Additional Usage -----
--t[emplate] : If not set, the size of out (Nx, Ny) is set as the size of in (Nx, Ny).</PRE>
-</BODY>
-</HTML>
+/bin/bash: mrcFFTCentralSection: そのようなファイルやディレクトリはありません
index 9f687f9..d9db825 100755 (executable)
@@ -1,26 +1 @@
-<HTML>
-<HEAD>
-<TITLE>mrcFFTCentralSectionCompare</TITLE>
-</HEAD>
-<BODY>
-<H1>mrcFFTCentralSectionCompare</H1>
-<H2>Usage</H2>
-<PRE>
-Usage: mrcFFTCentralSectionCompare
-Options:
-    [-i[nput]            In2D                (NULL      ).as(inFile::mrcImage    ) ] :Essential :Input: 2D(FFT)
-    [-i[nput]3d          In3D                (NULL      ).as(inFile::mrcImage    ) ] :Essential :Input: 3D(FFT)
-    [-E[uler]A[ngle]     EAMode              (YOYS      ).as(String              ) 
-                         Rot1                (0.0       ).as(Real                ) 
-                         Rot2                (0.0       ).as(Real                ) 
-                         Rot3                (0.0       ).as(Real                ) ] :Optional  :Input: EulerAngle
-    [-trans[late]        TransX              (0.0       ).as(Real                ) 
-                         TransY              (0.0       ).as(Real                ) ] :Optional  :Input: Translation
-    [-InterpMode         InterpMode          (0         ).as(Integer             ) ] :Optional  :Interpolation Mode
-    [-o[utput]           Out                 (stdout    ).as(outFile             ) ] :Optional  :Output:Likelihood
-    [-c[onfig]           configFile          (NULL      ).as(inFile              ) ] :Optional  :ConfigurationFile
-    [-m[ode]             mode                (0         ).as(Integer             ) ] :Optional  :Mode
------ Additional Usage -----
-</PRE>
-</BODY>
-</HTML>
+/bin/bash: mrcFFTCentralSectionCompare: そのようなファイルやディレクトリはありません
index 9682e90..11ccdd9 100755 (executable)
@@ -1,20 +1 @@
-<HTML>
-<HEAD>
-<TITLE>mrcFFTIQEstimation</TITLE>
-</HEAD>
-<BODY>
-<H1>mrcFFTIQEstimation</H1>
-<H2>Usage</H2>
-<PRE>
-Usage: mrcFFTIQEstimation
-Options:
-    [-i[nput]            In                  (NULL      ).as(inFile              ) ] :Essential :Input: MRC
-    [-sp[otList]         SpotList            (stdin     ).as(inFile              ) ] :Essential :Input: SpotList: X Y Z
-    [-radius             radius              (3         ).as(Integer             ) ] :Optional  :Input: [pixel]
-    [-o[utput]           Out                 (NULL      ).as(outFile             ) ] :Essential :Output: ASCII
-    [-c[onfig]           configFile          (NULL      ).as(inFile              ) ] :Optional  :ConfigurationFile
-    [-m[ode]             mode                (0         ).as(Integer             ) ] :Optional  :Mode
------ Additional Usage -----
-</PRE>
-</BODY>
-</HTML>
+/bin/bash: mrcFFTIQEstimation: そのようなファイルやディレクトリはありません
index 94cae65..44cd939 100755 (executable)
@@ -1 +1 @@
-/bin/bash: mrcImage1dCutAverage: No such file or directory
+/bin/bash: mrcImage1dCutAverage: そのようなファイルやディレクトリはありません
index 27e7c6c..161dfa3 100755 (executable)
@@ -1 +1 @@
-/bin/bash: mrcImage3DCTFObservation: No such file or directory
+/bin/bash: mrcImage3DCTFObservation: そのようなファイルやディレクトリはありません
index 0884f4e..f0d15b5 100755 (executable)
@@ -1 +1 @@
-/bin/bash: mrcImage3DPeakGet: No such file or directory
+/bin/bash: mrcImage3DPeakGet: そのようなファイルやディレクトリはありません
index 977f7ff..4554948 100755 (executable)
@@ -1 +1 @@
-/bin/bash: mrcImageAutoFilamentExtract: No such file or directory
+/bin/bash: mrcImageAutoFilamentExtract: そのようなファイルやディレクトリはありません
index d523e3e..016ffab 100755 (executable)
@@ -1 +1 @@
-/bin/bash: mrcImageAutoTriming: No such file or directory
+/bin/bash: mrcImageAutoTriming: そのようなファイルやディレクトリはありません
index 62f9711..86248a8 100755 (executable)
@@ -1,48 +1 @@
-<HTML>
-<HEAD>
-<TITLE>mrcImageCTFCompensation</TITLE>
-</HEAD>
-<BODY>
-<H1>mrcImageCTFCompensation</H1>
-<H2>Usage</H2>
-<PRE>
-Usage: mrcImageCTFCompensation
-Options:
-    [-i[nput]            In                  (stdin     ).as(inFile              ) ] :Essential :InputFile
-    [-o[utput]           Out                 (stdout    ).as(outFile             ) ] :Essential :OutputDataFile
-    [-info[mation]       Info                (NULL      ).as(inFile              ) ] :Optional  :InformationFile(Essense only)
-    [-info[mation]2      Info2               (NULL      ).as(inFile              ) ] :Optional  :InformationFile2(Display2 ctfinfo format)
-    [-kV                 kV                  (200       ).as(Real                ) ] :Optional  :AccVol[kV]
-    [-Cs                 Cs                  (2.1       ).as(Real                ) ] :Optional  :Cs[mm]
-    [-df                 Defocus             (27000     ).as(Real                ) ] :Optional  :Defocus[A]:under(+)
-    [-white              WhiteNoise          (0.1       ).as(Real                ) ] :Optional  :WhiteNoise(N/S)
-    [-whiteRaise         WhiteNoiseRaising   (0.1       ).as(Real                ) ] :Optional  :WhiteNoiseRaising(A)
-    [-SinWin             SinWinRmin          (0.1       ).as(Real                ) 
-                         SinWinRmax          (1.0       ).as(Real                ) ] :Optional  :Windowing by sine function from Rmin[/A] to Rmax[/A].Default: No Window.
-    [-A[mplitude contrast]Amp                 (0.1       ).as(Real                ) ] :Optional  :The ratio of amplitude contrast to phase contrast
-    [-Astig[matism]      dfMin               (0         ).as(Real                ) 
-                         dfMax               (0         ).as(Real                ) 
-                         asAxis              (0         ).as(Real                ) ] :Optional  :With Astigmatism
-    [-NoAstig[matism]                                                              ] :Optional  :Without Astigmatism
-    [-c[onfig]           configFile          (NULL      ).as(inFile              ) ] :Optional  :ConfigurationFile
-    [-m[ode]             mode                (0         ).as(Integer             ) ] :Optional  :Mode
------ mode -----
-mode 0: No Correction
-mode 1: x ctf/|ctf|, phase flipping
-mode 2: x ctf,       phase flipping and ctf-multiplying
-mode 3: x 1/ctf    (0.1<|ctf|       phase flipping and ctf-divided
-mode 4: x ctf/(SQR(ctf)+SQR(NS))    phase-flipping + Winner Filtering 
-mode 5: x SQR(ctf) x ctf/|ctf|      phase-flipping + ctf-Weighted
-mode 6: x 1/|ctf|  (0.1<|ctf|)      No phase-flipping + ctf-divided
-mode 7: x |ctf|/(SQR(ctf)+SQR(NS))  No phase flipping + Winner Filtering 
-mode 8: x  ctf /(SQR(ctf)+SQR(NS*exp(a*R)))  phase flipping + Winner Filtering + NS-raising 
-mode 9: x |ctf|/(SQR(ctf)+SQR(NS*exp(a*R)))  No phase flipping + Winner Filtering + NS-raising 
------ Note -----
-You can enter information from -info
-Info file was made by llExtractWithLayerSeparationFilamentInfo -oI 
-defocus Cs kV AmplitudeContrast
------ Note1 -----
--NoStig is the highest priority and so -Astig and parameters in -info2 are ignored.
-</PRE>
-</BODY>
-</HTML>
+/bin/bash: mrcImageCTFCompensation: そのようなファイルやディレクトリはありません
index 4b9e574..e443751 100755 (executable)
@@ -1,20 +1 @@
-<HTML>
-<HEAD>
-<TITLE>mrcImageCTFCompensationForTiltImage</TITLE>
-</HEAD>
-<BODY>
-<H1>mrcImageCTFCompensationForTiltImage</H1>
-<H2>Usage</H2>
-<PRE>
-Usage: mrcImageCTFCompensationForTiltImage
-Options:
-    [-i[nput]            In                  (NULL      ).as(inFile              ) ] :Essential :InputDataFile
-    [-I[nformation]      Info                (NULL      ).as(inFile              ) ] :Essential :Infomation
-    [-o[utput]           Out                 (NULL      ).as(outFile             ) ] :Essential :OutputDataFile
-    [-c[onfig]           configFile          (NULL      ).as(inFile              ) ] :Optional  :ConfigurationFile
-    [cut[Back]           cut                 (6         ).as(Integer             ) ] :Optional  :Cut
-    [-m[ode]             mode                (0         ).as(Integer             ) ] :Optional  :Mode
------ Additional Usage -----
-</PRE>
-</BODY>
-</HTML>
+/bin/bash: mrcImageCTFCompensationForTiltImage: そのようなファイルやディレクトリはありません
index ee04b90..e00803c 100755 (executable)
@@ -1,3 +1 @@
-dyld: Library not loaded: @rpath/libgif.dylib
-  Referenced from: /Applications/Eos/src/Tools/mrcImage/mrcImageColoring/src/mrcImageColoring
-  Reason: image not found
+/bin/bash: mrcImageColoring: そのようなファイルやディレクトリはありません
index cf28075..66d3381 100755 (executable)
@@ -1,30 +1 @@
-<HTML>
-<HEAD>
-<TITLE>mrcImageConvolution</TITLE>
-</HEAD>
-<BODY>
-<H1>mrcImageConvolution</H1>
-<H2>Usage</H2>
-<PRE>
-Usage: mrcImageConvolution
-Options:
-    [-i[nput]            In                  (NULL      ).as(inFile              ) ] :Essential :Input: mrcImage
-    [-i[nput]k[ernal]a[rray]InKernelArray       (NULL      ).as(inFile              ) ] :Optional  :Input: Array
-    [-i[nput]k[ernal]m[rc]InKernelMRC         (NULL      ).as(inFile              ) ] :Optional  :Input: mrcImage
-    [-o[utput]           Out                 (NULL      ).as(outFile             ) ] :Essential :OutputDataFile
-    [-times              times               (1         ).as(Integer             ) ] :Optional  :Repeat time
-    [-c[onfig]           configFile          (NULL      ).as(inFile              ) ] :Optional  :ConfigurationFile
-    [-m[ode]             mode                (0         ).as(Integer             ) ] :Optional  :Mode
------ Additional Usage -----
->>> Array Format under Eos <<<<
-ndim N0 N1 N2 ...
-data(0,   0,   0,...,        0) data(1,   0,   0,...,        0) data(2,   0,   0,...,        0) ... data(N0-1,   0,   0,...,        0)
-data(0,   1,   0,...,        0) data(1,   1,   0,...,        0) data(2,   1,   0,...,        0) ... data(N0-1,   1,   0,...,        0)
-..............................................................
-data(0,N1-1,   0,...,        0) data(1,N1-1,   0,...,        0) data(2,N1-1,   0,...,        0) ... data(N0-1,N1-1,   0,...,        0)
-data(0,   0,   1,...,        0) data(1,   0,   1,...,        0) data(2,   0,   1,...,        0) ... data(N0-1,   0,   1,...,        0)
-..............................................................
-data(0,N1-1,N2-1,...,Nndim-1-1) data(1,N1-1,N2-1,...,Nndim-1-1) data(2,N1-1,N2-1,...,Nndim-1-1) ... data(N0-1,N1-1,N2-1,...,Nndim-1-1)
-</PRE>
-</BODY>
-</HTML>
+/bin/bash: mrcImageConvolution: そのようなファイルやディレクトリはありません
index 7ffb67d..58ccbbd 100755 (executable)
@@ -1 +1 @@
-/bin/bash: mrcImageCoreImageCalc: No such file or directory
+/bin/bash: mrcImageCoreImageCalc: そのようなファイルやディレクトリはありません
index 669d0fa..ab293c0 100755 (executable)
@@ -1 +1 @@
-/bin/bash: mrcImageCorrelationServer: No such file or directory
+/bin/bash: mrcImageCorrelationServer: そのようなファイルやディレクトリはありません
index c183353..debce9b 100755 (executable)
@@ -1 +1 @@
-/bin/bash: mrcImageCutAndSetInArray: No such file or directory
+/bin/bash: mrcImageCutAndSetInArray: そのようなファイルやディレクトリはありません
index d089113..448885e 100755 (executable)
@@ -10,7 +10,7 @@ Usage: mrcImageDensityInfo
 Options:
     [-i[nput]            In                  (NULL      ).as(inFile              ) ] :Essential :InputDataFile
     [-o[utput]           Out                 (stdout    ).as(outFile             ) ] :Optional  :OutputDataFile
-    [-C[ontour]          Contour             (10        ).as(Real                ) ] :Optional  :ContourLevel: 10 1.482197e-323ach
+    [-C[ontour]          Contour             (10        ).as(Real                ) ] :Optional  :ContourLevel: 10 5.533535e-322ach
     [-log                Log                 (NULL      ).as(appendFile          ) ] :Optional  :OutputDataFile
     [-c[onfig]           configFile          (NULL      ).as(inFile              ) ] :Optional  :ConfigurationFile
     [-m[ode]             mode                (0         ).as(Integer             ) ] :Optional  :Mode
diff --git a/src/Tools/mrcImage/mrcImageDensityWeightedAreaCalc/src/X86LINUX64 b/src/Tools/mrcImage/mrcImageDensityWeightedAreaCalc/src/X86LINUX64
new file mode 120000 (symlink)
index 0000000..89687c9
--- /dev/null
@@ -0,0 +1 @@
+../../../../../hostdepend/X86LINUX64/src/Tools/mrcImage/mrcImageDensityWeightedAreaCalc/src/X86LINUX64
\ No newline at end of file
index 3704d5f..cb09c33 100755 (executable)
@@ -1 +1 @@
-/bin/bash: mrcImageEdgeImageGet: No such file or directory
+/bin/bash: mrcImageEdgeImageGet: そのようなファイルやディレクトリはありません
index 79a9c6d..61f6369 100755 (executable)
@@ -1,24 +1 @@
-<HTML>
-<HEAD>
-<TITLE>mrcImageFFTLayerLineExtraction</TITLE>
-</HEAD>
-<BODY>
-<H1>mrcImageFFTLayerLineExtraction</H1>
-<H2>Usage</H2>
-<PRE>
-Usage: mrcImageFFTLayerLineExtraction
-Options:
-    [-i[nput]            In                  (NULL      ).as(inFile              ) ] :Essential :InputDataFile
-    [-[input] I[nformation]InI                 (NULL      ).as(inFile              ) ] :Optional  :InputDataFile
-    [-truePitch          truePitch           (430       ).as(Real                ) ] :Optional  :true Pitch [A]
-    [-o[utput]           Out                 (NULL      ).as(outFile             ) ] :Essential :OutputDataFile
-    [-c[onfig]           configFile          (NULL      ).as(inFile              ) ] :Optional  :ConfigurationFile
-    [-m[ode]             mode                (0         ).as(Integer             ) ] :Optional  :Mode
------ Additional Usage -----
-Input File Format
-FileName  x  z  dY 
----------------------- 
--I option is stronger than -dY option.
-</PRE>
-</BODY>
-</HTML>
+/bin/bash: mrcImageFFTLayerLineExtraction: そのようなファイルやディレクトリはありません
index 15aedda..42f0007 100755 (executable)
@@ -1,36 +1 @@
-<HTML>
-<HEAD>
-<TITLE>mrcImageFOMCalc</TITLE>
-</HEAD>
-<BODY>
-<H1>mrcImageFOMCalc</H1>
-<H2>Usage</H2>
-<PRE>
-Usage: mrcImageFOMCalc
-Options:
-    [-i[nput]            In                  (NULL      ).as(inFile              ) ] :Optional  :TestData
-    [-w[eight]           Weight              (1.0       ).as(Real                ) ] :Optional  :Weight
-    [-I[nput]            InList              (NULL      ).as(inFileList          ) ] :Optional  :TestData Set
-    [-r[ef]              Ref                 (NULL      ).as(inFile              ) ] :Essential :Ref, Model Data
-    [-o[utput]           Out                 (stdout    ).as(outFile             ) ] :Optional  :Output: 
-    [-RR[ange]           Rmin                (0.0       ).as(Real                ) 
-                         Rmax                (0.1       ).as(Real                ) ] :Optional  :Ring Range
-    [-dR[ange]           dR                  (0.0       ).as(Real                ) ] :Optional  :Ring Width
-    [-nS[ector]          nSector             (1         ).as(Integer             ) ] :Optional  :Sector Number
-    [-dA[lpha]           dAlpha              (5         ).as(Real                ) ] :Optional  :delta Alpha
-    [-XMax               XMax                (0.0       ).as(Real                ) ] :Optional  :Xmax: If not set, one calc Xmax
-    [-A[uto]S[cale]                                                                ] :Optional  :Auto Scaling
-    [-A[llArea]A[uto]S[cale]AASRMax             (0.05      ).as(Real                ) ] :Optional  :All Area Auto Scaling
-    [-RS[cale]                                                                     ] :Optional  :R Scaling
-    [-c[onfig]           configFile          (NULL      ).as(inFile              ) ] :Optional  :ConfigurationFile
-    [-m[ode]             mode                (0         ).as(Integer             ) ] :Optional  :Mode
------ Additional Usage -----
->> -I FileFormat 
-mrc[0]   weight[0]
-mrc[1]   weight[1]
-.....
-mrc[n-1] weight[n-1]
-This algorithm is originated from K. Yonekura for Layer Lines. Nature/SupplmentTable 2 
-</PRE>
-</BODY>
-</HTML>
+/bin/bash: mrcImageFOMCalc: そのようなファイルやディレクトリはありません
index 15aedda..42f0007 100755 (executable)
@@ -1,36 +1 @@
-<HTML>
-<HEAD>
-<TITLE>mrcImageFOMCalc</TITLE>
-</HEAD>
-<BODY>
-<H1>mrcImageFOMCalc</H1>
-<H2>Usage</H2>
-<PRE>
-Usage: mrcImageFOMCalc
-Options:
-    [-i[nput]            In                  (NULL      ).as(inFile              ) ] :Optional  :TestData
-    [-w[eight]           Weight              (1.0       ).as(Real                ) ] :Optional  :Weight
-    [-I[nput]            InList              (NULL      ).as(inFileList          ) ] :Optional  :TestData Set
-    [-r[ef]              Ref                 (NULL      ).as(inFile              ) ] :Essential :Ref, Model Data
-    [-o[utput]           Out                 (stdout    ).as(outFile             ) ] :Optional  :Output: 
-    [-RR[ange]           Rmin                (0.0       ).as(Real                ) 
-                         Rmax                (0.1       ).as(Real                ) ] :Optional  :Ring Range
-    [-dR[ange]           dR                  (0.0       ).as(Real                ) ] :Optional  :Ring Width
-    [-nS[ector]          nSector             (1         ).as(Integer             ) ] :Optional  :Sector Number
-    [-dA[lpha]           dAlpha              (5         ).as(Real                ) ] :Optional  :delta Alpha
-    [-XMax               XMax                (0.0       ).as(Real                ) ] :Optional  :Xmax: If not set, one calc Xmax
-    [-A[uto]S[cale]                                                                ] :Optional  :Auto Scaling
-    [-A[llArea]A[uto]S[cale]AASRMax             (0.05      ).as(Real                ) ] :Optional  :All Area Auto Scaling
-    [-RS[cale]                                                                     ] :Optional  :R Scaling
-    [-c[onfig]           configFile          (NULL      ).as(inFile              ) ] :Optional  :ConfigurationFile
-    [-m[ode]             mode                (0         ).as(Integer             ) ] :Optional  :Mode
------ Additional Usage -----
->> -I FileFormat 
-mrc[0]   weight[0]
-mrc[1]   weight[1]
-.....
-mrc[n-1] weight[n-1]
-This algorithm is originated from K. Yonekura for Layer Lines. Nature/SupplmentTable 2 
-</PRE>
-</BODY>
-</HTML>
+/bin/bash: mrcImageFOMCalc: そのようなファイルやディレクトリはありません
index 4eb2844..7a9aeaa 100755 (executable)
@@ -15,7 +15,9 @@ Options:
     [-o[utput]P[eprimeter]OutPerimeter        (NULL      ).as(outFile::mrcImage   ) ] :Optional  :Output:Perimeter
     [-o[utput]C[hainID]  OutChain            (NULL      ).as(outFile::mrcImage   ) ] :Optional  :Output:ChainID
     [-o[utput]S[urfaceArea]OutSurfaceArea      (NULL      ).as(outFile::mrcImage   ) ] :Optional  :Output:SurfaceArea
+    [-o[utput]D[ensityWeightedArea]OutDensityWeightedArea(NULL      ).as(outFile::mrcImage   ) ] :Optional  :Output:DensityWeightedArea
     [-n[eighbor]         neighbor            (0         ).as(Integer             ) ] :Optional  :Neighbor: [4(0)|8 or 6(0)|18|26]
+    [-d[ensity]          InDensity           (NULL      ).as(inFile::mrcImage    ) ] :Optional  :Input:density
     [-c[onfig]           configFile          (NULL      ).as(inFile              ) ] :Optional  :ConfigurationFile
     [-m[ode]             mode                (0         ).as(Integer             ) ] :Optional  :Mode
 ----- Additional Usage -----
index d5f6a0a..7ed4dc2 100755 (executable)
@@ -1 +1 @@
-/bin/bash: mrcImageFilamentSearch: No such file or directory
+/bin/bash: mrcImageFilamentSearch: そのようなファイルやディレクトリはありません
diff --git a/src/Tools/mrcImage/mrcImageFlatFieldCorrection/src/X86LINUX64 b/src/Tools/mrcImage/mrcImageFlatFieldCorrection/src/X86LINUX64
new file mode 120000 (symlink)
index 0000000..a5b2654
--- /dev/null
@@ -0,0 +1 @@
+../../../../../hostdepend/X86LINUX64/src/Tools/mrcImage/mrcImageFlatFieldCorrection/src/X86LINUX64
\ No newline at end of file
index 95aa8fd..52bd310 100755 (executable)
@@ -1 +1 @@
-/bin/bash: mrcImageHelicalConvolution: No such file or directory
+/bin/bash: mrcImageHelicalConvolution: そのようなファイルやディレクトリはありません
index 61c20d0..3536bc1 100644 (file)
@@ -1 +1 @@
-/bin/bash: mrcImageMergeFFT: No such file or directory
+/bin/bash: mrcImageMergeFFT: そのようなファイルやディレクトリはありません
index be927bc..aed89ab 100755 (executable)
@@ -1,43 +1 @@
-<HTML>
-<HEAD>
-<TITLE>mrcImageMultiCTFCompensation</TITLE>
-</HEAD>
-<BODY>
-<H1>mrcImageMultiCTFCompensation</H1>
-<H2>Usage</H2>
-<PRE>
-Usage: mrcImageMultiCTFCompensation
-Options:
-    [-i[nput]            In                  (stdin     ).as(inFileList          ) ] :Essential :Input: filename ...
-    [-info2              CTF                 (stdin     ).as(inFileList          ) ] :Optional  :InputFileList: the same order as the input: ctfinfo from Display2/ctfDisplay
-    [-o[utput]           Out                 (stdout    ).as(outFile             ) ] :Essential :OutputDataFile(average file)
-    [-f[ft]              fftOut              (stdout    ).as(outFile             ) ] :Optional  :OutputDataFile(averaged fft file)
-    [-W[hiteNoise]       WhiteNoise          (1.0       ).as(Real                ) ] :Optional  :
-    [-W[hiteNoise]R[aising]WhiteNoiseRaising   (1.0       ).as(Real                ) ] :Optional  :Weight:W*exp(WR*R)
-    [-maxW[hiteNoise]R[aising]MaxWhiteNoise       (1.0       ).as(Real                ) ] :Optional  :max(W*exp(WR*R),maxWhiteNoise)
-    [-Ndep[endent]W[hiteNoise]R[aising]NdependentWhiteNoise(1         ).as(Integer             ) ] :Optional  :W*exp(WR*R)/sqrt(N)
-    [-SinWin             SinWinRmin          (0.1       ).as(Real                ) 
-                         SinWinRmax          (1.0       ).as(Real                ) ] :Optional  :Windowing by sine function from Rmin[/A] to Rmax[/A]
-    [-MaxIter[ation]     MaxIter             (10        ).as(Integer             ) ] :Optional  :Max Iteration
-    [-ctfMode            CTFMode             (1         ).as(Integer             ) ] :Optional  :CTFMode: refer to mrcImageCTFObservation
-    [-solventMode        solventMode         (0         ).as(Real                ) ] :Optional  :If solvent flatterning is used, NEED
-    [-solventSTD         solventSTD          (-1.0      ).as(Real                ) ] :Optional  :If solvent flatterning is used as mode=1, NEED 
-    [-log[file]          Log                 (stderr    ).as(outFile             ) ] :Optional  :Log File Name
-    [-c[onfig]           configFile          (NULL      ).as(inFile              ) ] :Optional  :ConfigurationFile
-    [-m[ode]             mode                (0         ).as(Integer             ) ] :Optional  :Mode
------ InputFileFormat -----
-filename0 deltaF[A] Cs[mm] kV[kV] ratioOfAmpToPhase
-filename1 deltaF[A] Cs[mm] kV[kV] ratioOfAmpToPhase
-.................
-
------ Input: ctfinfo, with the same order as the input; from Display2/ctfDisplay -----
-filename0.ctfinfo 
-filename1.ctfinfo 
-.................
-
-mode: 0  : CTF-weighted compensation, CTF/(SQR(CTF) + (NS)^2)
-mode: +1 : Adding solvent-flattening process
-mode: +16: Without phase flipping, in case of images after phase only correction.
- </PRE>
-</BODY>
-</HTML>
+/bin/bash: mrcImageMultiCTFCompensation: そのようなファイルやディレクトリはありません
index ce3ec63..0ccaf1f 100755 (executable)
@@ -1,28 +1 @@
-<HTML>
-<HEAD>
-<TITLE>mrcImageMultiCTFDetermination</TITLE>
-</HEAD>
-<BODY>
-<H1>mrcImageMultiCTFDetermination</H1>
-<H2>Usage</H2>
-<PRE>
-Usage: mrcImageMultiCTFDetermination
-Options:
-    [-i[nput]            In                  (NULL      ).as(inFileList          ) ] :Essential :InputDataFile
-    [-o[utput]           Out                 (stdout    ).as(outFile             ) ] :Optional  :Output Optimum
-    [-oP[utput]          Out2                (NULL      ).as(outFile             ) ] :Optional  :Output Distribution
-    [-kV                 kV                  (200       ).as(Real                ) ] :Optional  :AccVol[kV]
-    [-Cs                 Cs                  (1.7       ).as(Real                ) ] :Optional  :Cs[mm]
-    [-AoverP             minAoverP           (0.0       ).as(Real                ) 
-                         maxAoverP           (1.0       ).as(Real                ) 
-                         delAoverP           (0.01      ).as(Real                ) ] :Optional  :AoverP[A]
-    [-Rmax               Rmax                (0.1       ).as(Real                ) ] :Optional  :Rmax[/A]
-    [-c[onfig]           configFile          (NULL      ).as(inFile              ) ] :Optional  :ConfigurationFile
-    [-m[ode]             mode                (0         ).as(Integer             ) ] :Optional  :Mode
------ Additional Usage -----
->>>> inputfile format <<<<
-filename minDef[A] maxDef[A] deltaDef[A]
-.....
-</PRE>
-</BODY>
-</HTML>
+/bin/bash: mrcImageMultiCTFDetermination: そのようなファイルやディレクトリはありません
index 3f989e7..c4725d3 100755 (executable)
@@ -1 +1 @@
-/bin/bash: mrcImageNLMeansFilter: No such file or directory
+/bin/bash: mrcImageNLMeansFilter: そのようなファイルやディレクトリはありません
index 47ec501..c3f1bbe 100755 (executable)
@@ -33,6 +33,8 @@ Options:
                   data = A*data + B 
   5: Assume the density as gaussion.
                   data = A*Normalized(data) + B , where normalized means (average=0, SD=1)
+  6: Min-75percent: Background and Object(75)
+                  data = A*(data-Min)/(75percent-Min)x0.75 + B 
 </PRE>
 </BODY>
 </HTML>
index 411b5a3..82dbdd2 100755 (executable)
@@ -1,26 +1 @@
-<HTML>
-<HEAD>
-<TITLE>mrcImagePanoramaCreate</TITLE>
-</HEAD>
-<BODY>
-<H1>mrcImagePanoramaCreate</H1>
-<H2>Usage</H2>
-<PRE>
-Usage: mrcImagePanoramaCreate
-Options:
-    [-I[nput]            In                  (stdin     ).as(inFileList          ) ] :Essential :Input:FileList[mrcImage x y z]
-    [-o[utput]           Out                 (NULL      ).as(outFile             ) ] :Essential :Output:mrcImage
-    [-o[utput]C[ount]    Count               (NULL      ).as(outFile             ) ] :Optional  :Output(Count):mrcImage
-    [-N                  Nx                  (0         ).as(Integer             ) 
-                         Ny                  (0         ).as(Integer             ) 
-                         Nz                  (0         ).as(Integer             ) ] :Optional  :Input:OutImageSize
-    [-M[ode]             InterpolationMode   (0         ).as(Integer             ) ] :Optional  :InterpolationMode
-    [-c[onfig]           configFile          (NULL      ).as(inFile              ) ] :Optional  :ConfigurationFile
-    [-m[ode]             mode                (0         ).as(Integer             ) ] :Optional  :Mode
------ Additional Usage -----
->>>InputFileList Format
-FileName OffsetX OffsetY OffsetZ
-.....
-</PRE>
-</BODY>
-</HTML>
+/bin/bash: mrcImagePanoramaCreate: そのようなファイルやディレクトリはありません
index d3f4032..61ddbe6 100755 (executable)
@@ -1 +1 @@
-/bin/bash: mrcImagePeakSearch: No such file or directory
+/bin/bash: mrcImagePeakSearch: そのようなファイルやディレクトリはありません
index 7c2adb1..72840b3 100755 (executable)
@@ -1 +1 @@
-/bin/bash: mrcImagePrint: No such file or directory
+/bin/bash: mrcImagePrint: そのようなファイルやディレクトリはありません
index 9595c38..6564fdc 100755 (executable)
@@ -1 +1 @@
-/bin/bash: mrcImagePrint3D: No such file or directory
+/bin/bash: mrcImagePrint3D: そのようなファイルやディレクトリはありません
index babdc5c..427a2f3 100755 (executable)
@@ -1 +1 @@
-/bin/bash: mrcImagePut3D: No such file or directory
+/bin/bash: mrcImagePut3D: そのようなファイルやディレクトリはありません
index 0402f5b..405ad66 100755 (executable)
@@ -1,37 +1 @@
-<HTML>
-<HEAD>
-<TITLE>mrcImageROIs</TITLE>
-</HEAD>
-<BODY>
-<H1>mrcImageROIs</H1>
-<H2>Usage</H2>
-<PRE>
-Usage: mrcImageROIs
-Options:
-    [-i[nput]            In                  (NULL      ).as(inFile              ) ] :Essential :InputDataFile
-    [-I[nformation]      Info                (NULL      ).as(inFile              ) ] :Essential :Information
-    [-o[utput]           Out                 (NULL      ).as(outFile             ) ] :Optional  :MontageFile
-    [-S[hrink]           Shrink              (NULL      ).as(Integer             ) ] :Optional  :When inputimage was shrunk
-    [-width              Width               (0.0       ).as(Real                ) ] :Optional  :Width
-    [-height             Height              (0.0       ).as(Real                ) ] :Optional  :Height
-    [-NonPeriodic                                                                  ] :Optional  :Zero Outof Range
-    [-PadMode            PadMode             (0         ).as(Integer             ) ] :Optional  :PadMode(refer to mrcImagePad)
-    [-M[ode]             Mode                (2         ).as(Integer             ) ] :Optional  :ImageType:0 byte 1 short 2 float
-    [-c[onfig]           configFile          (NULL      ).as(inFile              ) ] :Optional  :ConfigurationFile
-    [-m[ode]             mode                (0         ).as(Integer             ) ] :Optional  :Mode
------ Additional Usage -----
------ Mode -----
-0: Nearest 
-1: Bilinear
-2: CubicConvolution
------ Information File Format -----
-Shape ShapeInfo1 ... [Additional AdditionalInfo1 ...]
-...............
-Shape: OutFileName Rect       blx bly brx bry trx try tlx tly
-Shape: OutFileName TiltRect   blx bly brx bry trx try tlx tly
-Shape: OutFileName Rect2      centerx centery width height 
-Shape: OutFileName Circle     centerx centery radius 
-Shape: OutFileName Line       startx starty endx endy
-</PRE>
-</BODY>
-</HTML>
+/bin/bash: mrcImageROIs: そのようなファイルやディレクトリはありません
index d96efba..6229eba 100755 (executable)
@@ -1 +1 @@
-/bin/bash: mrcImageSNEstimate: No such file or directory
+/bin/bash: mrcImageSNEstimate: そのようなファイルやディレクトリはありません
index 8a9e87a..9895b0f 100755 (executable)
@@ -1 +1 @@
-/bin/bash: mrcImageShapePCA: No such file or directory
+/bin/bash: mrcImageShapePCA: そのようなファイルやディレクトリはありません
index 7c247f0..2b89191 100755 (executable)
@@ -1 +1 @@
-/bin/bash: mrcImageShapePCAFit: No such file or directory
+/bin/bash: mrcImageShapePCAFit: そのようなファイルやディレクトリはありません
index fd9f0de..fd16b2d 100755 (executable)
@@ -1 +1 @@
-/bin/bash: mrcImageShapeRelaxation: No such file or directory
+/bin/bash: mrcImageShapeRelaxation: そのようなファイルやディレクトリはありません
index a80e0a4..e622a53 100755 (executable)
@@ -1 +1 @@
-/bin/bash: mrcImageShapeSearch: No such file or directory
+/bin/bash: mrcImageShapeSearch: そのようなファイルやディレクトリはありません
index 6b7d69c..0553b28 100755 (executable)
@@ -1,31 +1 @@
-<HTML>
-<HEAD>
-<TITLE>mrcImageSimilarityEstimate</TITLE>
-</HEAD>
-<BODY>
-<H1>mrcImageSimilarityEstimate</H1>
-<H2>Usage</H2>
-<PRE>
-Usage: mrcImageSimilarityEstimate
-Options:
-    [-i[nput]            In                  (NULL      ).as(inFile              ) ] :Essential :InputDataFile
-    [-o[utput] information fileOut                 (NULL      ).as(outFile             ) ] :Optional  :OutputDataFile
-    [-o[utput] Cor[relation]OutCor              (NULL      ).as(outFile             ) ] :Optional  :OutputDataFile
-    [-ref[erence array of file]ref                 (stdin     ).as(inFileListNoOpen    ) ] :Essential :InputDataFiles
-    [-cor[relation] file namecorfilename         (stdin     ).as(inFileListNoOpen    ) ] :Optional  :InputDataFiles
-    [-cormode            cormode             (0         ).as(Integer             ) ] :Optional  :Mode
-    [-ctfinfo            ctfinfo             (NULL      ).as(inFile              ) ] :Optional  :InputDataFile
-    [-c[onfig]           configFile          (NULL      ).as(inFile              ) ] :Optional  :ConfigurationFile
-    [-m[ode]             mode                (0         ).as(Integer             ) ] :Optional  :Mode
------ Additional Usage -----
-cormode:(lmrcImageCorrelation)
-0: Normal Correlation FxG*
-1: Phase  Correlation FxG*/     |FxG*|
-2: Phase  Correlation FxG*/sqrt(|FxG*|)
-3: Normalized Normal Correlation FxG*/|F||G|)
-16: (0,0) = 0
-ctfmode:1 (Phase and Amplitude)
-ctfinf format:defocus Cs kV AoverP
-</PRE>
-</BODY>
-</HTML>
+/bin/bash: mrcImageSimilarityEstimate: そのようなファイルやディレクトリはありません
index 0291b3e..943af4b 100755 (executable)
@@ -1,23 +1 @@
-<HTML>
-<HEAD>
-<TITLE>mrcImageSpatialFrequencyFilter</TITLE>
-</HEAD>
-<BODY>
-<H1>mrcImageSpatialFrequencyFilter</H1>
-<H2>Usage</H2>
-<PRE>
-Usage: mrcImageSpatialFrequencyFilter
-Options:
-    [-i[nput]            In                  (NULL      ).as(inFile::mrcImage    ) ] :Essential :Input: mrcImage
-    [-filter             filterIn            (NULL      ).as(inFile::ASCII       ) ] :Essential :Input: filterFile
-    [-filterCol[lumn]    colR                (1         ).as(Integer             ) 
-                         colW                (2         ).as(Integer             ) ] :Optional  :R W
-    [-o[utput]           Out                 (NULL      ).as(outFile::mrcImage   ) ] :Essential :Output: mrcImage
-    [-L[owCut]           Low                 (-0.1      ).as(Real                ) ] :Optional  :LowCut: [/A]
-    [-H[ighCut]          High                (1.0       ).as(Real                ) ] :Optional  :HighCut: [/A]
-    [-c[onfig]           configFile          (NULL      ).as(inFile::ASCII       ) ] :Optional  :ConfigurationFile
-    [-m[ode]             mode                (0         ).as(Integer             ) ] :Optional  :Mode
------ Additional Usage -----
-</PRE>
-</BODY>
-</HTML>
+/bin/bash: mrcImageSpatialFrequencyFilter: そのようなファイルやディレクトリはありません
index 9af5e8b..d7ffb08 100755 (executable)
@@ -1 +1,19 @@
-/bin/bash: mrcImageSphereCheck: No such file or directory
+<HTML>
+<HEAD>
+<TITLE>mrcImageSphereCheck</TITLE>
+</HEAD>
+<BODY>
+<H1>mrcImageSphereCheck</H1>
+<H2>Usage</H2>
+<PRE>
+Usage: mrcImageSphereCheck
+Options:
+    [-i[nput]            In                  (NULL      ).as(inFile              ) ] :Essential :InputDataFile
+    [-o[utput]           Out                 (stdout    ).as(outFile             ) ] :Optional  :Output: 
+    [-n[ormalized]       OutNOr              (NULL      ).as(outFile             ) ] :Optional  :Output: NormalizedImage
+    [-c[onfig]           configFile          (NULL      ).as(inFile              ) ] :Optional  :ConfigurationFile
+    [-m[ode]             mode                (0         ).as(Integer             ) ] :Optional  :Mode
+----- Additional Usage -----
+</PRE>
+</BODY>
+</HTML>
index 38617b2..e6f82a6 100755 (executable)
@@ -28,8 +28,8 @@ Options:
     [-c[onfig]           configFile          (NULL      ).as(inFile              ) ] :Optional  :ConfigurationFile
     [-m[ode]             mode                (0         ).as(Integer             ) ] :Essential :RealSpaceCalculating
     [-LabelingMode       labelingmode        (0         ).as(Integer             ) ] :Optional  :LabelingMode
-    [-max[value]         max                 (800       ).as(Integer             ) ] :Optional  :Density Max value:Support Constraint() 
-    [-min[value]         min                 (200       ).as(Integer             ) ] :Optional  :Density Min value:Support Constraint() 
+    [-max[value]         max                 (800       ).as(Integer             ) ] :Optional  :Density Max value:Support Constraint(%
+    [-min[value]         min                 (200       ).as(Integer             ) ] :Optional  :Density Min value:Support Constraint(%
     [-sh[ape]            shape               (0         ).as(Integer             ) ] :Optional  :Shape:0(Rectangule),1(Globe)
     [-h[alf]v[alue]p[oint]hvp                 (0.0       ).as(Real                ) ] :Optional  :Half value point(/[A])
     [-Inverse                                                                      ] :Optional  :Inverse
index 57db32d..89e50bd 100755 (executable)
@@ -1,30 +1 @@
-<HTML>
-<HEAD>
-<TITLE>mrcImageTiltAxisSearchHelp</TITLE>
-</HEAD>
-<BODY>
-<H1>mrcImageTiltAxisSearchHelp</H1>
-<H2>Usage</H2>
-<PRE>
-Usage: mrcImageTiltAxisSearchHelp
-Options:
-    [-I[nput]            InList              (NULL      ).as(inFileList          ) ] :Essential :Input:ImageFileList
-    [-o[utput]1d         Out1D               (NULL      ).as(outFile             ) ] :Optional  :Output:
-    [-o[utput]1de[nlarged]Out1DEnlarged       (NULL      ).as(outFile             ) ] :Optional  :Output:
-    [-o[utput]2d         Out2D               (NULL      ).as(outFile             ) ] :Optional  :Output:
-    [-a[xis]P[osition]   OriginX             (0.0       ).as(Real                ) 
-                         OriginY             (0.0       ).as(Real                ) 
-                         OriginZ             (0.0       ).as(Real                ) ] :Optional  :Input: AxisPosition
-    [-a[xisAngle]        AxisAngleYaw        (0.0       ).as(Real                ) 
-                         AxisAnglePitch      (0.0       ).as(Real                ) ] :Optional  :Input: AxisAngleYaw/Pitch[degree]
-    [-R                  Rmin                (0.05      ).as(Real                ) 
-                         Rmax                (0.1       ).as(Real                ) ] :Optional  :Input: LowPathFiltering
-    [-Interp[olationMode]InterpolationMode   (2         ).as(Integer             ) ] :Optional  :Input: InterpolationMode
-    [-c[onfig]           configFile          (NULL      ).as(inFile              ) ] :Optional  :ConfigurationFile
-    [-m[ode]             mode                (0         ).as(Integer             ) ] :Optional  :Mode
------ Additional Usage -----
--I fileList format
-filename tiltAngle[degree] relativeTiltAxisYaw[degree] relativeTiltAxisPitch[degree] relativePosX[pixel] relativePosY[pixel] relativePosZ[pixel]
-</PRE>
-</BODY>
-</HTML>
+/bin/bash: mrcImageTiltAxisSearchHelp: そのようなファイルやディレクトリはありません
index bfde04e..d6ee42f 100755 (executable)
@@ -1 +1 @@
-/bin/bash: mrcImageUnbentROI: No such file or directory
+/bin/bash: mrcImageUnbentROI: そのようなファイルやディレクトリはありません
index fc09dcb..5f6e722 100755 (executable)
@@ -1,43 +1 @@
-<HTML>
-<HEAD>
-<TITLE>mrcImageVarianceAnalysis</TITLE>
-</HEAD>
-<BODY>
-<H1>mrcImageVarianceAnalysis</H1>
-<H2>Usage</H2>
-<PRE>
-Usage: mrcImageVarianceAnalysis
-Options:
-    [-i[nput]            In                  (NULL      ).as(inFileList          ) ] :Optional  :In: InputList
-    [-o[utput]           Out                 (NULL      ).as(outFile             ) ] :Optional  :Output: Variance Probability
-    [-v[arianceAnalysis] OutV                (NULL      ).as(outFile             ) ] :Optional  :Output: Variance Analysis
-    [-c[onfig]           configFile          (NULL      ).as(inFile              ) ] :Optional  :ConfigurationFile
-    [-m[ode]             mode                (0         ).as(Integer             ) ] :Optional  :Mode
------ Additional Usage -----
--i inFileList
->>>>> Within inFileList
-In1 
-In2 
-... 
->>>>> Within In1 etc. A + B*density 
-filename1-1 A B 
-.....
----- Variance Analysis-----
--- Algorithm
-   VarianceRatio := VarinceBetweenClasses/(SumOfVarianceWithinEachClass)
-                  VarinceBetweenClasses: variance between classes
-                  VarinceWithClasses:    variance within each class 
-                  
-   
-   ---- General Information -----
-   Kai-distribution: Kai^2 = SumOf (Xi - AvgOfXi)^2/sigma^2  
-                           = s^2*(n-1)/sigma^2  : degree of freedom n-1 
-                             when variables Xi are due to N(u, sigma^2)
-   Kai-distribution: Kai^2 = Kai1^2 + Kai2^2 : degree of freedom m1 + m2
-   F-distribution: F = (Kai1^2/k1)/(Kai2^2/k2)           : degree of freedom : (k1, k2)
-                       (s1^2/sigma1^2)/(s2^2/sigma2^2)   : degree of freedom : (k1-1, k2-1)
-   If sigma1 == sigma2, then                    
-                       s1^2/s2^2  (Variance Ratio)       : degree of freedom : (k1-1, k2-1)
-</PRE>
-</BODY>
-</HTML>
+/bin/bash: mrcImageVarianceAnalysis: そのようなファイルやディレクトリはありません
index ff087d1..7c9d389 100755 (executable)
@@ -16,7 +16,7 @@ Options:
     [-D[elta]            Delta               (5.0       ).as(Real                ) ] :Optional  :Delta[A]
     [-R[ange]            MinVol              (0.0       ).as(Real                ) 
                          MaxVol              (200.0     ).as(Real                ) 
-                         DeltaVol            (10.0      ).as(Real                ) ] :Optional  :vol
+                         DeltaVol            (10.0      ).as(Real                ) ] :Optional  :vol%
     [-I[nverse]                                                                    ] :Optional  :Inverse
     [-format             Format              (ContourLevel(%3g): %g %lu).as(StringAll           ) ] :Optional  :Format
     [-c[onfig]           configFile          (NULL      ).as(inFile              ) ] :Optional  :ConfigurationFile
index 0203c48..611261b 100755 (executable)
@@ -1 +1 @@
-/bin/bash: mrcView: No such file or directory
+/bin/bash: mrcView: そのようなファイルやディレクトリはありません
index 72689ca..a515648 100755 (executable)
@@ -1,44 +1 @@
-<HTML>
-<HEAD>
-<TITLE>pdbAtomSection</TITLE>
-</HEAD>
-<BODY>
-<H1>pdbAtomSection</H1>
-<H2>Usage</H2>
-<PRE>
-Usage: pdbAtomSection
-Options:
-    [-i[nput]            In                  (NULL      ).as(inFile              ) ] :Essential :InputDataFile
-    [-i[nput of ]f[lags] InFlags             (NULL      ).as(inFile              ) ] :Optional  :InputFlagsFile
-    [-o[utput]           Out                 (NULL      ).as(outFile             ) ] :Essential :OutputDataFile
-    [-dist[ance]         distance            (2.5       ).as(Real                ) ] :Optional  :DistanceOfSections
-    [-zmin[imum]         zmin                (0.0       ).as(Real                ) ] :Optional  :Minimum of Z
-    [-zmax[imum]         zmax                (90.0      ).as(Real                ) ] :Optional  :Maximum of Z
-    [-f[lag]m[ode]       flagMode            (13        ).as(Integer             ) ] :Optional  :flag mode
-    [-r[adius]           radius              (1.0       ).as(Real                ) ] :Optional  :radius of the circle
-    [-c[ircle]l[ine]w[idth]clinewidth          (0.1       ).as(Real                ) ] :Optional  :circle line width
-    [-p[eptide bond]l[ine]w[idth]plinewidth          (0.1       ).as(Real                ) ] :Optional  :peptide bond line width
-    [-fontsize           fontsize            (2.0       ).as(Real                ) ] :Optional  :font size
-    [-A[bsolute]S[caleofPSFile]scale               (1.0       ).as(Real                ) ] :Optional  :absolute scale of PS file (-AS 1 := 1 mm/A)
-    [-shiftx             shiftx              (0.0       ).as(Real                ) ] :Optional  :pdb Shift x [A]
-    [-shifty             shifty              (0.0       ).as(Real                ) ] :Optional  :pdb Shift y [A]
-    [-shiftz             shiftz              (0.0       ).as(Real                ) ] :Optional  :pdb Shift z [A]
-    [-c[onfig]           configFile          (NULL      ).as(inFile              ) ] :Optional  :ConfigurationFile
-    [-m[ode]             mode                (0         ).as(Integer             ) ] :Optional  :Mode
-
-
-
-format for Flags File
-one line of the file
-chainIdertifier&sequenceNumber(R123) FlagMode circleRedius circlelinewidth fontsize
-FlagMode
-     0: display nothing
-     1: one char amino acid name
-     2: three char amino acid name
-     4: chain identifier
-     8: sequence number
-    16: display any atom
-     default: 13 (display R123T)
-</PRE>
-</BODY>
-</HTML>
+/bin/bash: pdbAtomSection: そのようなファイルやディレクトリはありません
index 3c02f8f..dc0b8dc 100755 (executable)
@@ -1 +1 @@
-/bin/bash: pdbHomologySearch: No such file or directory
+/bin/bash: pdbHomologySearch: そのようなファイルやディレクトリはありません
index 22baa00..a64f22c 100755 (executable)
@@ -1 +1 @@
-/bin/bash: pdbRhoFit: No such file or directory
+/bin/bash: pdbRhoFit: そのようなファイルやディレクトリはありません
index a1c79f5..1108e10 100755 (executable)
@@ -1 +1 @@
-/bin/bash: pdbRhoFitTm: No such file or directory
+/bin/bash: pdbRhoFitTm: そのようなファイルやディレクトリはありません
index e8f850a..7feca78 100755 (executable)
@@ -1 +1 @@
-/bin/bash: pdbTempFactorSet: No such file or directory
+/bin/bash: pdbTempFactorSet: そのようなファイルやディレクトリはありません
index 7305b20..7680e10 100755 (executable)
@@ -1,32 +1 @@
-<HTML>
-<HEAD>
-<TITLE>pdbTrans</TITLE>
-</HEAD>
-<BODY>
-<H1>pdbTrans</H1>
-<H2>Usage</H2>
-<PRE>
-Usage: pdbTrans
-Options:
-    [-i[nput]            inFile              (NULL      ).as(inFile              ) ] :Essential :Input: DataFile
-    [-o[utput]           outFile             (NULL      ).as(outFile             ) ] :Essential :Output: DataFile
-    [-M[atrix]           matFile             (NULL      ).as(inFile              ) ] :Optional  :Input: MatrixFile[4][4]
-    [-E[uler]A[ngle]     RotMode             (YOYS      ).as(String              ) 
-                         Rot1                (0.0       ).as(Real                ) 
-                         Rot2                (0.0       ).as(Real                ) 
-                         Rot3                (0.0       ).as(Real                ) ] :Optional  :Input: 
-    [-cuda               cudaDeviceID        (0         ).as(Integer             ) ] :Optional  :cuda
-    [-c[onfig]           configFile          (NULL      ).as(inFile              ) ] :Optional  :ConfigurationFile
-    [-m[ode]             mode                (0         ).as(Integer             ) ] :Optional  :Mode
->>> Matrix3D File Format y = Ax + b<<<
-a11 a21 a31 : Rotation Array : y=Ax
-a12 a22 a32 
-a13 a23 a33 
-b1  b2  b3  : Translation Array : y = x + b
---- Attention ---
-If both options of -M and -EA are set, 
-    first, translation and rotation by -M will be performed 
-    then,  rotation by -EA will be done.
-</PRE>
-</BODY>
-</HTML>
+/bin/bash: pdbTrans: そのようなファイルやディレクトリはありません
index 922e952..8eca5ab 100755 (executable)
@@ -1 +1 @@
-/bin/bash: pdbView: No such file or directory
+/bin/bash: pdbView: そのようなファイルやディレクトリはありません
index 535261d..0297f10 100755 (executable)
@@ -1,24 +1 @@
-<HTML>
-<HEAD>
-<TITLE>mrcImageNeuralNetParticleLearning</TITLE>
-</HEAD>
-<BODY>
-<H1>mrcImageNeuralNetParticleLearning</H1>
-<H2>Usage</H2>
-<PRE>
-Usage: mrcImageNeuralNetParticleLearning
-Options:
-    [-i[nput]p[ositive]  InPositive          (NULL      ).as(inFileList          ) ] :Essential :Input: partile image list filename
-    [-i[nput]n[egative]  InNegative          (NULL      ).as(inFileList          ) ] :Essential :Input: background image list filename
-    [-o[utput]           Out                 (NULL      ).as(outFileList         ) ] :Essential :Output: Neural Net Parameters after Learning
-                       FileNameOfWeightForTheBelowLayer NumOfCellOfThisLayer BiasOfThisLayer
-    [-B[ias0]            Bias                (1.0       ).as(Real                ) ] :Optional  :Bias: The value of the bias of the input layer
-    [-max[Counter]       MaxCounter          (10        ).as(Integer             ) ] :Optional  :MaxCounter
-    [-EPS                EPS                 (0.005     ).as(Real                ) ] :Optional  :Final Error
-    [-lambda             Lambda              (0.1       ).as(Real                ) ] :Optional  :step for backpropagation
-    [-c[onfig]           configFile          (NULL      ).as(inFile              ) ] :Optional  :ConfigurationFile
-    [-m[ode]             mode                (0         ).as(Integer             ) ] :Optional  :Mode
------ Additional Usage -----
-</PRE>
-</BODY>
-</HTML>
+/bin/bash: mrcImageNeuralNetParticleLearning: そのようなファイルやディレクトリはありません
index 5974a75..b943290 100755 (executable)
@@ -1,23 +1 @@
-<HTML>
-<HEAD>
-<TITLE>CheckCommonLineData</TITLE>
-</HEAD>
-<BODY>
-<H1>CheckCommonLineData</H1>
-<H2>Usage</H2>
-<PRE>
-Usage: CheckCommonLineData
-Options:
-    [-I[nput]            In                  (NULL      ).as(inFileListNoOpen    ) ] :Essential :InputDataFileList
-    [-o[utput]R[eal]     OutR                (NULL      ).as(outFile             ) ] :Essential :OutputDataFile
-    [-o[utput]I[m]       OutI                (NULL      ).as(outFile             ) ] :Essential :OutputDataFile
-    [-o[utput]L[ength]   OutL                (NULL      ).as(outFile             ) ] :Essential :OutputDataFile
-    [-o[utput]P[hase]    OutP                (NULL      ).as(outFile             ) ] :Essential :OutputDataFile
-    [-o[utput]LL         OutLL               (NULL      ).as(outFile             ) ] :Essential :OutputDataFile
-    [-Log                Log                 (NULL      ).as(outFile             ) ] :Essential :LogFile
-    [-c[onfig]           configFile          (NULL      ).as(inFile              ) ] :Optional  :ConfigurationFile
-    [-m[ode]             mode                (0         ).as(Integer             ) ] :Optional  :Mode
------ Additional Usage -----
-</PRE>
-</BODY>
-</HTML>
+/bin/bash: CheckCommonLineData: そのようなファイルやディレクトリはありません
index 71bf2b1..6f680e3 100755 (executable)
@@ -1,23 +1 @@
-<HTML>
-<HEAD>
-<TITLE>CheckOfOrientation</TITLE>
-</HEAD>
-<BODY>
-<H1>CheckOfOrientation</H1>
-<H2>Usage</H2>
-<PRE>
-Usage: CheckOfOrientation
-Options:
-    [-I[nputFileList]    InList              (NULL      ).as(inFileListNoOpen    ) ] :Essential :InputDataFileList
-    [-o[utput]           Out                 (NULL      ).as(outFile             ) ] :Essential :OutputDataFile
-    [-o[utput]v[alue]    OutV                (NULL      ).as(outFile             ) ] :Optional  :OutputDataFile
-    [-c[onfig]           configFile          (NULL      ).as(inFile              ) ] :Optional  :ConfigurationFile
-    [-m[ode]             mode                (0         ).as(Integer             ) ] :Optional  :Mode
-
------------ Output file  -------------
--o  : output Matrix data
--ov : output Value data
-
-</PRE>
-</BODY>
-</HTML>
+/bin/bash: CheckOfOrientation: そのようなファイルやディレクトリはありません
index bf1fd0a..ba7e0c9 100755 (executable)
@@ -1 +1 @@
-/bin/bash: CheckOrientationByDegree: No such file or directory
+/bin/bash: CheckOrientationByDegree: そのようなファイルやディレクトリはありません
index e7f5b07..6d2f4f2 100755 (executable)
@@ -1,42 +1 @@
-<HTML>
-<HEAD>
-<TITLE>CommonLineCalculation</TITLE>
-</HEAD>
-<BODY>
-<H1>CommonLineCalculation</H1>
-<H2>Usage</H2>
-<PRE>
-Usage: CommonLineCalculation
-Options:
-    [-i[nput]            In                  (NULL      ).as(inFile              ) ] :Optional  :InputDataFile
-    [-I[nputfilelist]    InList              (NULL      ).as(inFileListNoOpen    ) ] :Optional  :InputDatalistFile
-    [-o[utput]           Out                 (stdout    ).as(outFile             ) ] :Optional  :OutputDataFile
-    [-c[onfig]           configFile          (NULL      ).as(inFile              ) ] :Optional  :ConfigurationFile
-    [-m[ode]             mode                (1         ).as(Integer             ) ] :Optional  :Mode
-    [-I[nput]m[ode]      Inputmode           (0         ).as(Integer             ) ] :Optional  :InputMode
-
------ mode -----
--m : 0 : in 2004/07/22 
-     1 : in 2004/09/23 (vector product)
-
------ input file format -----
--Im : 0
-RotationalMode1 angle1 angle2 angle3 RotationalMode2 angle1 angle2 angle3
-RotationalMode1 angle1 angle2 angle3 RotationalMode2 angle1 angle2 angle3
-      .           .      .      .          .           .      .      .   
-      .           .      .      .          .           .      .      .   
-      .           .      .      .          .           .      .      .   
-      .           .      .      .          .           .      .      .   
-      .           .      .      .          .           .      .      .   
-
--Im : 1
-filename RotationalMode angle1 angle2 angle3
-   .           .           .      .      .  
-   .           .           .      .      .  
-   .           .           .      .      .  
-   .           .           .      .      .  
-   .           .           .      .      .  
-
-</PRE>
-</BODY>
-</HTML>
+/bin/bash: CommonLineCalculation: そのようなファイルやディレクトリはありません
index d2937a0..3d1464c 100755 (executable)
@@ -1,18 +1 @@
-<HTML>
-<HEAD>
-<TITLE>LCalculationForOrientationSearch</TITLE>
-</HEAD>
-<BODY>
-<H1>LCalculationForOrientationSearch</H1>
-<H2>Usage</H2>
-<PRE>
-Usage: LCalculationForOrientationSearch
-Options:
-    [-i[nput]            In                  (NULL      ).as(inFile              ) ] :Essential :InputDataFile
-    [-o[utput]           Out                 (NULL      ).as(outFile             ) ] :Essential :OutputDataFile
-    [-c[onfig]           configFile          (NULL      ).as(inFile              ) ] :Optional  :ConfigurationFile
-    [-m[ode]             mode                (0         ).as(Integer             ) ] :Optional  :Mode
------ Additional Usage -----
-</PRE>
-</BODY>
-</HTML>
+/bin/bash: LCalculationForOrientationSearch: そのようなファイルやディレクトリはありません
index 19e2b7f..c554de9 100755 (executable)
@@ -1,38 +1 @@
-<HTML>
-<HEAD>
-<TITLE>ProjectionDirectionMapCreate</TITLE>
-</HEAD>
-<BODY>
-<H1>ProjectionDirectionMapCreate</H1>
-<H2>Usage</H2>
-<PRE>
-Usage: ProjectionDirectionMapCreate
-Options:
-    [-i[nput]            In                  (NULL      ).as(inFile              ) ] :Essential :InputDataFile
-    [-o[utput]           Out                 (NULL      ).as(outFile             ) ] :Optional  :OutputDataFile
-    [-p[ost]s[cript]     Ps                  (NULL      ).as(outFile             ) ] :Optional  :OutputPostScriptFile
-    [-c[onfig]           configFile          (NULL      ).as(inFile              ) ] :Optional  :ConfigurationFile
-    [-m[ode]             mode                (0         ).as(Integer             ) ] :Optional  :Mode
-    [-R[otation]m[ode]   Rmode               (0         ).as(Integer             ) ] :Optional  :Mode
------ Rotational Mode -----
-Final rotation of projection is only Z .
-
------ input file format -----
-filename rotationalmode angle angle angle
-   .             .        .     .     .  
-   .             .        .     .     .  
-   .             .        .     .     .  
-   .             .        .     .     .  
-
------ mode -----
--m : 0 : Not separate plus and minus of theta. Create one line data
-     1 :     separate plus and minus of theta. Create one line data
-     2 :     separate plus and minus of theta. Create two line data
-     3 : Mollweide expressionn
------ mode -----
--Rm : 0 : Not change rotational mode
-      1 :     Change rotational mode to ZONS
-
-</PRE>
-</BODY>
-</HTML>
+/bin/bash: ProjectionDirectionMapCreate: そのようなファイルやディレクトリはありません
index 03eb6b3..bc0ad46 100755 (executable)
@@ -1,32 +1 @@
-<HTML>
-<HEAD>
-<TITLE>WeightCalculationOfCommonLineSearch</TITLE>
-</HEAD>
-<BODY>
-<H1>WeightCalculationOfCommonLineSearch</H1>
-<H2>Usage</H2>
-<PRE>
-Usage: WeightCalculationOfCommonLineSearch
-Options:
-    [-I[nput]            In                  (NULL      ).as(inFileList          ) ] :Essential :InputDataFileList
-    [-o[utput]           Out                 (NULL      ).as(outFile             ) ] :Essential :OutputDataFile
-    [-L[ength]T[hreshold]M[ode]LengthThresholdMode (0         ).as(Integer             ) ] :Essential :Length threshold mode in LengthCorrelation
-    [-L[ength]T[hreshold]R[atio]LengthThresholdRatio(0.25      ).as(Real                ) ] :Optional  :Length threshold ratio in LengthCorrelation : -LTM=0
-    [-c[onfig]           configFile          (NULL      ).as(inFile              ) ] :Optional  :ConfigurationFile
-    [-m[ode]             mode                (0         ).as(Integer             ) ] :Optional  :Mode
-
------ Mode -----
--m :
-    0 : Addition weight
-    1 : Multiplication weight
-
------ input file format -----
-filename(sin) rotationalmode angle angle angle
-   .                .          .     .     .  
-   .                .          .     .     .  
-   .                .          .     .     .  
-   .                .          .     .     .  
-
-</PRE>
-</BODY>
-</HTML>
+/bin/bash: WeightCalculationOfCommonLineSearch: そのようなファイルやディレクトリはありません
index 78ddb41..41f177a 100755 (executable)
@@ -1,36 +1 @@
-<HTML>
-<HEAD>
-<TITLE>WeightCalculationOfCommonLineSearchByAllSinogram</TITLE>
-</HEAD>
-<BODY>
-<H1>WeightCalculationOfCommonLineSearchByAllSinogram</H1>
-<H2>Usage</H2>
-<PRE>
-Usage: WeightCalculationOfCommonLineSearchByAllSinogram
-Options:
-    [-I[nput]1           In1                 (NULL      ).as(inFileListNoOpen    ) ] :Optional  :InputDataFileList1 : normal correlation
-    [-I[nput]2           In2                 (NULL      ).as(inFileListNoOpen    ) ] :Optional  :InputDataFileList2 : derivation1D correlation
-    [-I[nput]3           In3                 (NULL      ).as(inFileListNoOpen    ) ] :Optional  :InputDataFileList3 : derivation2D correlation
-    [-I[nput]4           In4                 (NULL      ).as(inFileListNoOpen    ) ] :Optional  :InputDataFileList4 : length correlation
-    [-o[utput]           Out                 (NULL      ).as(outFile             ) ] :Essential :OutputDataFile
-    [-c[onfig]           configFile          (NULL      ).as(inFile              ) ] :Optional  :ConfigurationFile
-    [-m[ode]             mode                (0         ).as(Integer             ) ] :Optional  :Mode
-    [-M[ode]             Mode                (15        ).as(Integer             ) ] :Optional  :Mode : choice of used Correlation
-    [-v[ariance]         variance            (5         ).as(Real                ) ] :Optional  :variance of Gaussian weight function
-
------ Mode -----
--M : 1 : ued to Normal Correlation
-     2 : ued to Derivation1D Correlation
-     4 : ued to Derivation2D Correlation
-     8 : ued to Length Correlation
-    15 : ued to All Correlation
-     (* inupt sum)
-
-
------ mode -----
--m : 0 :       get memory of mrcImage 
-     1 : don't get memory of mrcImage 
-
-</PRE>
-</BODY>
-</HTML>
+/bin/bash: WeightCalculationOfCommonLineSearchByAllSinogram: そのようなファイルやディレクトリはありません
index 0e167d7..6154ce4 100755 (executable)
@@ -1 +1,26 @@
-/bin/bash: calcCommonLine: No such file or directory
+<HTML>
+<HEAD>
+<TITLE>calcCommonLine</TITLE>
+</HEAD>
+<BODY>
+<H1>calcCommonLine</H1>
+<H2>Usage</H2>
+<PRE>
+Usage: calcCommonLine
+Options:
+    [-i[nput]            In                  (NULL      ).as(inFile              ) ] :Optional  :InputEulerAnglesList
+    [-R[ot]1             EMode1              (YOYS      ).as(String              ) 
+                         Rot1_1              (0.0       ).as(Real                ) 
+                         Rot1_2              (0.0       ).as(Real                ) 
+                         Rot1_3              (0.0       ).as(Real                ) ] :Optional  :Input: RotAngle1[degree]
+    [-R[ot]2             EMode2              (YOYS      ).as(String              ) 
+                         Rot2_1              (0.0       ).as(Real                ) 
+                         Rot2_2              (0.0       ).as(Real                ) 
+                         Rot2_3              (0.0       ).as(Real                ) ] :Optional  :Input: RotAngle2[degree]
+    [-o[utput]           Out                 (stdout    ).as(outFile             ) ] :Optional  :Output:Degrees
+    [-c[onfig]           configFile          (NULL      ).as(inFile              ) ] :Optional  :ConfigurationFile
+    [-m[ode]             mode                (0         ).as(Integer             ) ] :Optional  :Mode
+----- Additional Usage -----
+</PRE>
+</BODY>
+</HTML>
index 4279e45..23e6786 100755 (executable)
@@ -1 +1,54 @@
-/bin/bash: commonLinesSearchByVoting: No such file or directory
+<HTML>
+<HEAD>
+<TITLE>commonLinesSearchByVoting</TITLE>
+</HEAD>
+<BODY>
+<H1>commonLinesSearchByVoting</H1>
+<H2>Usage</H2>
+<PRE>
+Usage: commonLinesSearchByVoting
+Options:
+    [-i[nput]            In                  (NULL      ).as(inFile              ) ] :Optional  :InputCorrelationMapList
+    [-i[nput]c[ommonLines]InC                 (NULL      ).as(inFile              ) ] :Optional  :InputCommonLinesList
+    [-i[nput]c[orrect]c[ommonLines]InCC                (NULL      ).as(inFile              ) ] :Optional  :InputCorrectCommonLinesList
+    [-o[utput]           Out                 (NULL      ).as(outFile             ) ] :Essential :OutputFilteredCommonLinesList
+    [-o[utput]a[ll]      OutA                (NULL      ).as(outFile             ) ] :Optional  :OutputAllCommonLinesList
+    [-o[utput]d[etecting]r[ate]OutDR               (NULL      ).as(outFile             ) ] :Optional  :OutputDetectingRate
+    [-o[utput]d[etecting]r[ate]a[ll]OutDRA              (NULL      ).as(outFile             ) ] :Optional  :OutputDetectingRateALL
+    [-o[utput]p[eaks]h[istgram]OutPH               (NULL      ).as(outFile             ) ] :Optional  :OutputPeaksHistgram
+    [-e[stimation]n[umber]en                  (1         ).as(Integer             ) ] :Optional  :EstimationNumber
+    [-th[resholdLevel]   th                  (1         ).as(Integer             ) ] :Optional  :ThresholdLevel
+    [-histgramCreate[Flag]                                                          ] :Optional  :HistgramCreateFlag
+    [-extend[VotingFlag]                                                           ] :Optional  :ExtendVotingFlag
+    [-c[onfig]           configFile          (NULL      ).as(inFile              ) ] :Optional  :ConfigurationFile
+    [-m[ode]             mode                (0         ).as(Integer             ) ] :Optional  :Mode
+----- Additional Usage -----
+Common lines are filtered only top G*100/sqrt(N) %, where N is the number of projections.
+-extend Option 
+    Execute extended voting.
+-m Option 
+    0: normal
+    1: self voting (each angle histgram peak is multiplyed by its correlation value)
+-th Option 
+    : 
+   -1: G = 2^(-1) 
+    0: G = 2^0 
+    1: G = 2^1 
+    2: G = 2^2 
+    : 
+-en Option 
+    Estimation number of common line in a map. 
+    Running time is proportional to this number.
+    Default; 1: the largest value in a correlation map is detected as common line.
+MapList Format
+    numOfProjection1 numOfProjection2 mapFileName
+           :                :              :     
+CLinesList Format
+    numOfProjection1 numOfProjection2 [ degOfProjection1 degOfProjection2 degDiff cor ] mapFileName
+           :                :                 :                :            :      :         :     
+Voting Algorithm by Amit Singer et al (2010),
+"Detecting consistent common lines in cryo-EM by voting " (doi:10.1016/j.jsb.2009.11.003)
+----------------------------
+</PRE>
+</BODY>
+</HTML>
index ea690d7..2637261 100755 (executable)
@@ -1,32 +1 @@
-<HTML>
-<HEAD>
-<TITLE>ll2ltlg</TITLE>
-</HEAD>
-<BODY>
-<H1>ll2ltlg</H1>
-<H2>Usage</H2>
-<PRE>
-Usage: ll2ltlg
-Options:
-    [-i[nput]            In                  (NULL      ).as(inFile              ) ] :Essential :InputDataFile
-    [-o[utput]           Out                 (NULL      ).as(outFile             ) ] :Essential :OutputDataFile
-    [-c[onfig]           configFile          (NULL      ).as(inFile              ) ] :Optional  :ConfigurationFile
-    [-t[itle]            Title               (NULL      ).as(String              ) ] :Optional  :Title
-    [-l[lMax]            llMax               (1         ).as(Integer             ) ] :Optional  :llMax
-    [-D[elRInv]          delRInv             (1.0       ).as(Real                ) ] :Optional  :delRInv[A]
-    [-R[MaxInv]          RMaxInv             (1.0       ).as(Real                ) ] :Optional  :RMaxInv[A]
-    [-d[elr]             delr                (1.0       ).as(Real                ) ] :Optional  :delr[A]
-    [-r[Max]             rMax                (1.0       ).as(Real                ) ] :Optional  :rMax[A]
-    [-f[lagOutputInfo]   flagOutputInfo      (0         ).as(Integer             ) ] :Optional  :flagOutputInfo
-    [-m[ode]             mode                (0         ).as(Integer             ) ] :Optional  :Mode
->> controlFile Format : replaced by other options which are definitely shown.
-
-Title  [char*80]
-InFile [char*80]
-OutFile[char*80]
-InveseOfllDataSamplingSize[Angstrom] llMax llDataMuxiumResolution[Angstrom]
-ltlgDataSamplingSize[Angstrom] ltlgDataMaximumRadius[Angstrom]
-IList(mode)
-</PRE>
-</BODY>
-</HTML>
+/bin/bash: ll2ltlg: そのようなファイルやディレクトリはありません
index aeb59ce..533c434 100755 (executable)
@@ -1 +1 @@
-/bin/bash: llExtract: No such file or directory
+/bin/bash: llExtract: そのようなファイルやディレクトリはありません
index 562eb27..ab6b161 100755 (executable)
@@ -1,93 +1 @@
-<HTML>
-<HEAD>
-<TITLE>llExtractWithLayerSeparation</TITLE>
-</HEAD>
-<BODY>
-<H1>llExtractWithLayerSeparation</H1>
-<H2>Usage</H2>
-<PRE>
-Usage: llExtractWithLayerSeparation
-Options:
-    [-i[nput]            In                  (NULL      ).as(inFileListNoOpen    ) ] :Essential :InputDataFile(mrcImage:Fourier Space)
-    [-I[nput]            InLLNea             (NULL      ).as(inFileListNoOpen    ) 
-                         InLLFar             (NULL      ).as(inFileListNoOpen    ) ] :Optional  :InputDataFile(llData:Already separated)
-    [-r[ef]              Ref                 (NULL      ).as(inFile              ) ] :Optional  :ReferenceData(llData:Gnl(R) Space)
-    [-o[utput]           Out                 (NULL      ).as(outFile             ) ] :Essential :OutputDataFile(llData: Average File)
-    [-o2[utput]          Out2                (NULL      ).as(outFileListNoOpen   ) ] :Optional  :OutputDataFileList(llData: Each Filament which has the same orientation as average)
-    [-o3[utput]          Out3                (NULL      ).as(outFileListNoOpen   ) ] :Optional  :OutputDataFileList(llData: Difference of each filament)
-    [-o4[utput]          Out4                (NULL      ).as(outFileListNoOpen   ) ] :Optional  :OutputDataFileList(llData: Each Filament which has the same orientaion as original filament)
-    [-o5[utput]          Out5                (NULL      ).as(outFileListNoOpen   ) ] :Optional  :OutputDataFileList(mrcImage: P-Value)
-    [-o6[utput]          Out6                (NULL      ).as(outFileListNoOpen   ) ] :Optional  :OutputDataFileList(mrcImage: Q-Value)
-    [-o7[utput]          Out7                (NULL      ).as(outFile             ) ] :Optional  :OutputDataFile(Text: Two subsets for resolution estimation)
-    [-o8[utput]          Out8                (NULL      ).as(outFile             ) ] :Optional  :OutputDataFile(Text: For Back Projection)
-    [-o9[utput]          Out9                (NULL      ).as(outFileListNoOpen   ) ] :Optional  :OutputDataFileList(Text: x shift, z shift and dY information)
-    [-comment            InComment           (NULL      ).as(String              ) ] :Optional  :Comment
-    [-symmetry           symmetry            (1.0       ).as(Real                ) ] :Optional  :Symmetry for back projection text file
-    [-l[ayerInfo]        llInfo              (NULL      ).as(inFileListNoOpen    ) ] :Essential :LayerLineInformation
-    [-l[ayerInfo]final   llInfoFinal         (NULL      ).as(inFile              ) ] :Optional  :LayerLineInformation(Final)
-    [-li[ayerInfo]       llInfoImp           (NULL      ).as(inFileListNoOpen    ) ] :Optional  :LayerLineInformationImportant
-    [-liw[ayerInfo]      liWeight            (1.0       ).as(Real                ) ] :Optional  :Weight of Important Layer
-    [-liwStart[ayerInfo] liWeightStart       (1.0       ).as(Real                ) ] :Optional  :Weight of Important Layer
-    [-liwStep[ayerInfo]  liWeightStep        (1.0       ).as(Real                ) ] :Optional  :Weight of Important Layer
-    [-la[ayerInfo]       llInfoAxis          (NULL      ).as(inFileListNoOpen    ) ] :Optional  :LayerLineInformationForAxisSearch
-    [-law[ayerInfo]      laWeight            (1.0       ).as(Real                ) ] :Optional  :Weight of Important Layer for AS
-    [-lawStart[ayerInfo] laWeightStart       (1.0       ).as(Real                ) ] :Optional  :Weight of Important Layer for AS
-    [-lawStep[ayerInfo]  laWeightStep        (1.0       ).as(Real                ) ] :Optional  :Weight of Important Layer for AS
-    [-truePitch          truePitch           (430.0     ).as(Real                ) ] :Essential :true pitch [A]
-    [-rMax               rMax                (100.0     ).as(Real                ) ] :Essential :rMax [A]
-    [-rMaxMin            rMaxMin             (100.0     ).as(Real                ) ] :Optional  :rMaxMin [A]
-    [-RMax               RMax                (0.1       ).as(Real                ) ] :Optional  :RMax [/A]
-    [-RMaxFirst          RMaxFirst           (0.04      ).as(Real                ) ] :Optional  :RMaxFirst [/A]: Def: RMax
-    [-RMaxStep           RMaxStep            (0.02      ).as(Real                ) ] :Optional  :RMaxStep [/A]
-    [-RRMax              RRMax               (0.1       ).as(Real                ) ] :Optional  :Radial RMax [/A]
-    [-RRMaxFirst         RRMaxFirst          (0.04      ).as(Real                ) ] :Optional  :Radial RMaxFirst [/A]: Def: RMax
-    [-RRMaxStep          RRMaxStep           (0.02      ).as(Real                ) ] :Optional  :Radial RMaxStep [/A]
-    [-delBR              delBR               (0.0002    ).as(Real                ) ] :Optional  :delBR [/A]
-    [-rms                rms                 (1e-6      ).as(Real                ) ] :Optional  :rms:
-    [-narrowSearch       narrowSearch        (1.0       ).as(Real                ) ] :Optional  :narrowSearch[Degree]: P-Value and Q-Value
-    [-nextTimes          nextTimes           (1e-4      ).as(Real                ) ] :Optional  :nextTimes: rms
-    [-maxIter[ation]     MaxIteration        (10        ).as(Integer             ) ] :Optional  :max iteration:
-    [-maxIter2[ation]    MaxIter2            (1         ).as(Integer             ) ] :Optional  :max iteration on the same RMax and RRMax:
-    [-maxIter3[ation]    MaxIter3            (1         ).as(Integer             ) ] :Optional  :max iteration on the same RMax, RRMax, and Weight:
-    [-lambda             lambda              (1.0       ).as(Real                ) ] :Optional  :labda:
-    [-ctf                CTF                 (0         ).as(Integer             ) ] :Optional  :CTF Compensation
-    [-WhiteNoise         WhiteNoise          (0.0       ).as(Real                ) ] :Optional  :White Noise
-    [-below              below               (90.0      ).as(Real                ) ] :Optional  :below
-    [-noantipole                                                                   ] :Optional  :No Antipole
-    [-magLimit                                                                     ] :Optional  :magLimit
-    [-eachTime                                                                     ] :Optional  :each time
-    [-continue           Continue            (NULL      ).as(inFile              ) ] :Optional  :continue
-    [-forContinue        ForContinue         (NULL      ).as(outFile             ) ] :Optional  :For continue
-    [-phi                phimin              (0.0       ).as(Real                ) 
-                         phimax              (360.0     ).as(Real                ) 
-                         delphi              (10.0      ).as(Real                ) ] :Optional  :phi:[degree]
-    [-z                  zmin                (0.0       ).as(Real                ) 
-                         zmax                (30.0      ).as(Real                ) 
-                         delz                (5.0       ).as(Real                ) ] :Optional  :z:[A]
-    [-shift              shiftmin            (-10.0     ).as(Real                ) 
-                         shiftmax            (10.0      ).as(Real                ) 
-                         delshift            (1.0       ).as(Real                ) ] :Optional  :shift:[A]
-    [-log                Log                 (stdout    ).as(outFile             ) ] :Optional  :LogFile
-    [-Normalization                                                                ] :Optional  :Normalization
-    [-pvm                pvm                 (0         ).as(Integer             ) ] :Optional  :pvmNumber
-    [-pvmList            pvmList             (NULL      ).as(inFile              ) ] :Optional  :pvmList
-    [-pvmServer                                                                    ] :Optional  :Work as a server !!
-    [-pvmClient                                                                    ] :Optional  :Work as a client !!
-    [-wd                 WorkingDir          (./        ).as(String              ) ] :Optional  :Working Directory !!
-    [-c[onfig]           configFile          (NULL      ).as(inFile              ) ] :Optional  :ConfigurationFile
-    [-m[ode]             mode                (0         ).as(Integer             ) ] :Optional  :Mode
------ Additional Usage -----
--m 0: The 1st version algorism(Sharing)
--m 1: The 2nd version algorism(Least Square)
->> -ctf option <<
------ Mode -----
-    0: |CTFi|/Sigma(SQR(CTFi))
-    1:  CTFi /Sigma(SQR(CTFi))
->> If -ctf, the file list indicated by -i must include the below information
-filename weight  defocus[A] Cs[mm] AccV[kV] ratioOfAmpToPhase mode
->> llDataSepartionControlFile <<
-llMax(different)
-nl Z numberOfN n0 n1 n2...
-</PRE>
-</BODY>
-</HTML>
+/bin/bash: llExtractWithLayerSeparation: そのようなファイルやディレクトリはありません
index 23986c0..5289d4a 100755 (executable)
@@ -1,60 +1 @@
-<HTML>
-<HEAD>
-<TITLE>ltlg2mrc</TITLE>
-</HEAD>
-<BODY>
-<H1>ltlg2mrc</H1>
-<H2>Usage</H2>
-<PRE>
-Usage: ltlg2mrc
-Options:
-    [-i[nput]            In                  (NULL      ).as(inFile              ) ] :Optional  :InputDataFile
-    [-o[utput]           Out                 (NULL      ).as(outFile             ) ] :Optional  :OutputDataFile
-    [-c[onfig]           configFile          (NULL      ).as(inFile              ) ] :Optional  :ConfigurationFile
-    [-t[itle]            Title               (NULL      ).as(String              ) ] :Optional  :Title
-    [-d[elta]            delta               (2.5       ).as(Real                ) ] :Optional  :delta[A]
-    [-C                  RepeatDistance      (2.5       ).as(Real                ) ] :Optional  :RepeatDistance[A]
-    [-r[Max]             rMax                (2.5       ).as(Real                ) ] :Optional  :rMax[A]
-    [-p[hiStart]         phiStart            (0         ).as(Real                ) ] :Optional  :phiStart[degree]
-    [-zmi[n]             zMin                (0.0       ).as(Real                ) ] :Optional  :zMin
-    [-zma[x]             zMax                (55.0      ).as(Real                ) ] :Optional  :zMax
-    [-zde[lta]           deltaz              (2.5       ).as(Real                ) ] :Optional  :deltaz
-    [-w[eight]           WeightOf0thLayer    (0.5       ).as(Real                ) ] :Optional  :WeightOf0thLayer
-    [-l[Weight]          Layer               (NULL      ).as(inFile              ) ] :Optional  :Layer WeightOfEachLayer
-    [-f9[9]                                                                        ] :Optional  :IF(NN(LL)!=NL(LL)) WT(LL) = 0.0
-    [-O[ffset]           CUT                 (0.5       ).as(Real                ) ] :Optional  :CUT
-    [-a[mean]            Mean                (0.0       ).as(Real                ) ] :Optional  :Mean
-    [-s[igma]            Sigma               (0.0       ).as(Real                ) ] :Optional  :Sigma
-    [-I[nverse]                                                                    ] :Optional  :Nega-Posi Reverse
-    [-n[otInteractive]                                                             ] :Optional  :not Intaracitve
-    [-AntiPole                                                                     ] :Optional  :Anti Pole: zmax -> zmin:  Else zmin->zmax
-    [-m[ode]             mode                (0         ).as(Integer             ) ] :Optional  :
-                               0: Normarize
-                               1: Not Normarize bu edge average is zero.
-                               2: Not Normarize
-                               defalt: 0
-Mode:
-
-
-If control file is used, control file fora filename to output
-
-InputFileName(char[72])A])
-Title(char[60])A])
-Y|N(char[1])                              : No use
-deltaX[A](if Y)||deltaY[A](if N)(F10.5)   : You need not care for deltaX or deltaY in this tool because deltaX = deltaY. You had better care for that for compatibility.
-C[A]rMax[A](2F7.0)                        : C[A]: Spacing of the 1st layer line in real space ; rMax: Maximum of radial elements.
-phiStart[degree](F7.0)                    : phi at Z = 0
-zMin[A],zMax[A],deltaz[A](3F7.0)          : z-section parameters for(z=zMin; z<zMax; z+=deltaz)
-Weight(F7.0)                              : Weight of the 0th layer line
-NNL,WEIGHT(I2,F8.0)                       : IF(NNL==99 && NN(LL)!=NL(LL)) WT(LL) = 0.0; IF(NNL!=0 && NNL==NL(LL)) WT(LL) = WEIGHT  and Repeat until NNL == 0 or 99 or None
-ACUT(F7.0)                                : IF(ACUT>Density[x][y]) Density[x][y]= 0.0
-Mean,Sigma(2F7.0)                         : Mean : Mean of hrzData?; Sigma : Standard Deviation of hrzData?
-OutputFile                                : hrz-data filename to output
-
-#### Attention ####
- In using this tool, you need not keep promises about format(F7.0 etc.).
-Instead, you need separate numbers with more space than one.
-Usually compatible but you need care when numbers have a line with no space.
-</PRE>
-</BODY>
-</HTML>
+/bin/bash: ltlg2mrc: そのようなファイルやディレクトリはありません
index 2fa9ef3..ec2fbf0 100755 (executable)
@@ -1 +1 @@
-/bin/bash: ltlg2ps: No such file or directory
+/bin/bash: ltlg2ps: そのようなファイルやディレクトリはありません
index f2764d4..4010305 100755 (executable)
@@ -1 +1 @@
-/bin/bash: marker2Dto3DEstimator: No such file or directory
+/bin/bash: marker2Dto3DEstimator: そのようなファイルやディレクトリはありません
index 6583451..f01f680 100755 (executable)
@@ -1,72 +1 @@
-<HTML>
-<HEAD>
-<TITLE>mrc2Dto3D</TITLE>
-</HEAD>
-<BODY>
-<H1>mrc2Dto3D</H1>
-<H2>Usage</H2>
-<PRE>
-Usage: mrc2Dto3D
-Options:
-    [-i[nput]            In                  (NULL      ).as(inFile              ) ] :Optional  :InputDataFile
-    [-I[nput]            In2                 (NULL      ).as(inFileListNoOpen    ) ] :Optional  :InputDataFile
-    [-each                                                                         ] :Optional  :Read each projection file if necessary, not at once.
-    [-o[utput]           Out                 (NULL      ).as(outFile             ) ] :Essential :OutputDataFile
-    [-O[utput]           Out2                (NULL      ).as(outFile             ) ] :Optional  :OutputDataFile[2DMulti]
-    [-Rmax               Rmax                (1.0       ).as(Real                ) ] :Optional  :Rmax: High Cut [/A]
-    [-single             single              (1         ).as(Integer             ) ] :Optional  :SingleTiltMode
-    [-singleFilter       singleFilter        (0         ).as(Integer             ) ] :Optional  :SingleFilterMode
-    [-InterpolationMode  InterpolationMode   (1         ).as(Integer             ) ] :Optional  :InterpolationMode
-    [-Double                                                                       ] :Optional  :DoubleTiltMode
-    [-DoubleCounter      DoubleCounter       (NULL      ).as(outFile             ) ] :Optional  :DoubleCounter
-    [-CounterThreshold   CounterThreshold    (1e-6      ).as(Real                ) ] :Optional  :CounterThreshold
-    [-CounterThresholdModeCounterThresholdMode(0         ).as(Integer             ) ] :Optional  :CounterThresholdMode
-    [-WeightMode         WeightMode          (0         ).as(Integer             ) ] :Optional  :WeightMode
-    [-thicknessWeight                                                              ] :Optional  :ThicknessWeight
-    [-Sub[Sampling]      SubSampling         (1         ).as(Integer             ) ] :Optional  :SubSampling: [pixel]
-    [-PlusXrot                                                                     ] :Optional  :plus x-rotation by 180 for rasmol.
-    [-N                  Nx                  (0         ).as(Integer             ) 
-                         Ny                  (0         ).as(Integer             ) 
-                         Nz                  (0         ).as(Integer             ) ] :Optional  :OutputSize
-    [-SIRT                                                                         ] :Optional  :by SIRT
-    [-max[Iter]          maxIter             (30        ).as(Integer             ) ] :Optional  :MaxIteration for SIRT
-    [-rms                rms                 (1.0       ).as(Real                ) ] :Optional  :Ending Conditions: rms for SIRT
-    [-CTF[Info]          CTFInfo             (NULL      ).as(inFileList          ) ] :Optional  :CTFInfo: for SIRT
-    [-pthread            pthreadMax          (1         ).as(Integer             ) ] :Optional  :pthread: max
-    [-c[onfig]           configFile          (NULL      ).as(inFile              ) ] :Optional  :ConfigurationFile
-    [-m[ode]             mode                (0         ).as(Integer             ) ] :Optional  :Mode
------ Additional Usage -----
--m Option
-    0:SimpleBackProjection
-    1:FilteredBackProjection(Fourier Space)
-    2:WeightedBackProjection(Real Space)
--single 0|1 
-    0: tilt axis is parallel to x-axis
-    1: tilt axis is parallel to y-axis
--singleFilter 0|1|2 
-    0: simple rho filter
-    1: Ram-Lak Filter
-    2: Shepp-Logan Filter
--Double 
-    Double Tilt 
--WeightMode 
-    1 : RealSpace: Circle(same density)
-    2 : RealSpace: Circle(weighted density)
-    3 : RealSpace: Square(weighted density) 
-    4 : Fourier Space : Plane(same density) -CounterThreshold 0.5
-    5 : Fourier Space : Plane(Linear Gradient)-CounterThreshold 0.5
-    6 : Fourier Space : Plane(Cosine Gradient) Current Recommende using -CounterThreshold 0.5
--------------------------------
--I Option file format
-filename0 RotationOrder0 rot1 rot2 rot3
-filename1 RotationOrder1 rot1 rot2 rot3
-.......................................
->>> RotationOrder : Eular Angle Expression <<< 
-Example: YOYS : RotY(rot3)RotX(rot2)RotY(rot1)*v
-First Rotation  : y-axis : Y: Y     : [X|Y|Z] Axis used initially
-Second Rotation : x-axis : O: Odd   : [O|E]   Parity of axis permutation
-Last Rotation   : z-axis : Y: Yes   : [Y|N]   Repetition of initial axis as last
-v1 = A v0                : S: Staic : [S|R]   Frame from which axes are taken
-</PRE>
-</BODY>
-</HTML>
+/bin/bash: mrc2Dto3D: そのようなファイルやディレクトリはありません
index 77e4391..b740288 100755 (executable)
@@ -1 +1 @@
-/bin/bash: mrc2Dto3DforVariation: No such file or directory
+/bin/bash: mrc2Dto3DforVariation: そのようなファイルやディレクトリはありません
index 09d9ad3..d4746c8 100755 (executable)
@@ -1 +1 @@
-/bin/bash: mrcImageOrientationSearch: No such file or directory
+/bin/bash: mrcImageOrientationSearch: そのようなファイルやディレクトリはありません
index e7c5331..6a0aa5c 100755 (executable)
@@ -1,26 +1 @@
-<HTML>
-<HEAD>
-<TITLE>mrcImageOrientationSearchByHigherSelection</TITLE>
-</HEAD>
-<BODY>
-<H1>mrcImageOrientationSearchByHigherSelection</H1>
-<H2>Usage</H2>
-<PRE>
-Usage: mrcImageOrientationSearchByHigherSelection
-Options:
-    [-I[nputFileList]    In                  (NULL      ).as(inFileListNoOpen    ) ] :Essential :InputDataFileList
-    [-o[utput]           Out                 (NULL      ).as(outFile             ) ] :Essential :OutputDataFile
-    [-c[onfig]           configFile          (NULL      ).as(inFile              ) ] :Optional  :ConfigurationFile
-    [-m[ode]             mode                (0         ).as(Integer             ) ] :Optional  :Mode
-    [-n[umber]           n                   (10        ).as(Integer             ) ] :Optional  :Number of selection
-
------ Input file format -----
-filename LminAve
-   .        .   
-   .        .   
-   .        .   
-   .        .   
-
-</PRE>
-</BODY>
-</HTML>
+/bin/bash: mrcImageOrientationSearchByHigherSelection: そのようなファイルやディレクトリはありません
index af4719d..adbf1dc 100755 (executable)
@@ -1,40 +1 @@
-<HTML>
-<HEAD>
-<TITLE>mrcImageOrientationSearchByHybridization</TITLE>
-</HEAD>
-<BODY>
-<H1>mrcImageOrientationSearchByHybridization</H1>
-<H2>Usage</H2>
-<PRE>
-Usage: mrcImageOrientationSearchByHybridization
-Options:
-    [-I[nputFileLiest]   In                  (NULL      ).as(inFileListNoOpen    ) ] :Essential :InputDataFileList
-    [-o[utput]           Out                 (NULL      ).as(String              ) ] :Essential :OutputDataFileHeader
-    [-e[xtension]        extension           (NULL      ).as(String              ) ] :Essential :OutputDataFileExtension
-    [-c[onfig]           configFile          (NULL      ).as(inFile              ) ] :Optional  :ConfigurationFile
-    [-m[ode]             mode                (0         ).as(Integer             ) ] :Optional  :Mode
-    [-i[ncrease]r[ate]   ir                  (1         ).as(Integer             ) ] :Optional  :IncreaseRate
-    [-h[ybridization]p[oint]n[umber]hpn                 (1         ).as(Integer             ) ] :Optional  :HybridizationPointNumber
-    [-m[ode]s[election]  ms                  (0         ).as(Integer             ) ] :Optional  :ModeOfSelection
-    [-i[nitial]r[andom]d[ata]ird                 (0         ).as(Integer             ) ] :Optional  :InitialRandomData
-
->> This algrithm use results of mrcImageOrientationSearchBySimultaneousMinimization
-
------ IncreaseRate -----
--ir : 1 >> Increase number is 45 (filenum = 10)
-      2 >> Increase number is 90 (filenum = 10)
-
------ HybridizationPointNumber -----
--hpn : The number of hybridization points 
-
------ Mode of selection -----
--ms : 0 : random
-      1 : myself (-ird)
-
------ Mode -----
--m : 0 : create children angle file
-     1 : do not create children angle file , create match angle file
-
-</PRE>
-</BODY>
-</HTML>
+/bin/bash: mrcImageOrientationSearchByHybridization: そのようなファイルやディレクトリはありません
index 37fba60..67f40d7 100755 (executable)
@@ -1,80 +1 @@
-<HTML>
-<HEAD>
-<TITLE>mrcImageOrientationSearchBySimultaneousMinimization</TITLE>
-</HEAD>
-<BODY>
-<H1>mrcImageOrientationSearchBySimultaneousMinimization</H1>
-<H2>Usage</H2>
-<PRE>
-Usage: mrcImageOrientationSearchBySimultaneousMinimization
-Options:
-    [-I[nputFileList]    In                  (NULL      ).as(inFileListNoOpen    ) ] :Essential :InputDataFileList
-    [-o[utput]           Out                 (NULL      ).as(outFileNoOpen       ) ] :Essential :OutputDataFile
-    [-c[onfig]           configFile          (NULL      ).as(inFile              ) ] :Optional  :ConfigurationFile
-    [-m[ode]             mode                (0         ).as(Integer             ) ] :Optional  :Mode
-    [-dt[heta]           dtheta              (1         ).as(Real                ) ] :Optional  :dtheta
-    [-dp[si]             dpsi                (1         ).as(Real                ) ] :Optional  :dpsi
-    [-m[odeof]s[election]ms                  (0         ).as(Integer             ) ] :Optional  :modeofselection
-    [-i[nitial]r[andom]d[ata]ird                 (1         ).as(Integer             ) ] :Optional  :InitialRandomData
-    [-M[ax]C[ount]       MC                  (100       ).as(Integer             ) ] :Optional  :MaxCount
-    [-F[ileName]H[eader] FileNameHeader      (EulerAngle).as(String              ) ] :Optional  :FileNameHeader
-    [-m[odeof]i[nitial]d[ada]mid                 (0         ).as(Integer             ) ] :Optional  :modeofinitialdata
-    [-i[nputFile]i[nitial]d[ata]InInitial           (NULL      ).as(inFile              ) ] :Optional  :InputDataFileOfInitialData
-    [-m[odeof]s[tart]p[oint]msp                 (0         ).as(Integer             ) ] :Optional  :mode of start point
-    [-m[odeof]a[ngular]a[rea]maa                 (0         ).as(Integer             ) ] :Optional  :mode of angular area
-    [-p[revious]dt[heta] pdtheta             (0         ).as(Integer             ) ] :Optional  :previous dtheta
-    [-p[revious]dp[si]   pdpsi               (0         ).as(Integer             ) ] :Optional  :previous dpsi
-    [-m[ode]L[calculation]modeL               (0         ).as(Integer             ) ] :Optional  :Mode of L calculation
-    [-m[ode]T[hreshold]A[ngularweight]modeTA              (0         ).as(Integer             ) ] :Optional  :Mode of Threshold of AngularWeight
-    [-m[ode]c[alculation]a[rea]modeCA              (0         ).as(Integer             ) ] :Optional  :mode of Lvalue of calculation area
-    [-t[hreshold]c[alculation]a[rea]TCA                 (0         ).as(Real                ) ] :Optional  :Threshold of Lvalue of calculation area
-    [-m[ode]f[ix]        modeF               (0         ).as(Integer             ) ] :Optional  :mode of fix
-
------ ModeSelection -----
--ms : 0 : random
-    : 1 : myself (-ird)
-
------ Mode --------------
--m : 0 : input data --> sinogram
-   : 1 :            --> sinogramFT
-
------ Angle -------------
--dt    : DEGREE
--dp    : DEGREE
--pdt   : DEGREE
--pdp   : DEGREE
-
------ ModeOfInitialData -------------
--mid : 0 : There is not initial data
-       1 : There is     initial data (-iid)
-
------ ModeOfLcalculation -------------
--mL : 0 : differential of length
-      1 : differential of phase
-      2 : addition to derivation1D (multiply)
-      3 : addition to derivation1D (difference)
-
------ ModeOfThresholdAngularWeight -------------
--mTA : 0 : 1.0e-4
-       1 : 1 degree
-       2 : dpsi
-
------ ModeOfStartPoint -------------
--msp : 0 : origin
-       1 : initial data (-iid)
-
------ ModeOfAngularArea -------------
--maa : 0 : all area
-       1 : aroud previous delta (-pdt -pdp)
-
------ ModeOfCalculationArea -------------
--mca : 0 : all area
-       1 : cut under -tca(1/angstrom)
-
------ ModeOfFix -------------
--mf : 0 : don't fix one plane
-      1 :       fix one plane (first file is fixed)
-
-</PRE>
-</BODY>
-</HTML>
+/bin/bash: mrcImageOrientationSearchBySimultaneousMinimization: そのようなファイルやディレクトリはありません
index bc7179c..8ee1d74 100755 (executable)
@@ -1,29 +1 @@
-<HTML>
-<HEAD>
-<TITLE>mrcRadon2Dto3D</TITLE>
-</HEAD>
-<BODY>
-<H1>mrcRadon2Dto3D</H1>
-<H2>Usage</H2>
-<PRE>
-Usage: mrcRadon2Dto3D
-Options:
-    [-I[nput]            In2                 (NULL      ).as(inFileList          ) ] :Essential :InputDataFileList
-    [-I[nput]b[efore]    InBefore            (NULL      ).as(inFileList          ) ] :Optional  :InputDataFileListBefore
-    [-i[nput]b[efore]    inbefore            (NULL      ).as(inFile              ) ] :Optional  :InputDataFileBeforeData: mrcImageRadon3D
-    [-i[nput]w[eight]b[efore]inWbefore           (NULL      ).as(inFile              ) ] :Optional  :InputWeightDataFileBeforeData: mrcImageRadon3D
-    [-o[utput]           Out                 (NULL      ).as(outFile             ) ] :Essential :OutputDataFile: radon3D
-    [-o[utput]w[eight]   OutW                (NULL      ).as(outFile             ) ] :Essential :OutputDataFile: weight
-    [-dp                 dp                  (2.0       ).as(Real                ) ] :Essential :Input: deltaP
-    [-dtheta             dtheta              (1         ).as(Real                ) ] :Essential :Input: deltaTheta
-    [-dphi               dphi                (1         ).as(Real                ) ] :Essential :Input: deltaPhi
-    [-T[hreshold]        T                   (1.0       ).as(Real                ) ] :Optional  :Threshold
-    [-InterpolationMode  InterpolationMode   (0         ).as(Integer             ) ] :Optional  :InterpolationMode
-    [-m[ode]             mode                (0         ).as(Integer             ) ] :Optional  :Radon2Dto3D Intepolation Mode
-
------ mode -----
- 0 = NearestNeighbor
- 1 = HigherOrder     (-T)
-</PRE>
-</BODY>
-</HTML>
+/bin/bash: mrcRadon2Dto3D: そのようなファイルやディレクトリはありません
index 848f159..e526c78 100755 (executable)
@@ -1,64 +1 @@
-<HTML>
-<HEAD>
-<TITLE>energyTransferModelCheck</TITLE>
-</HEAD>
-<BODY>
-<H1>energyTransferModelCheck</H1>
-<H2>Usage</H2>
-<PRE>
-Usage: energyTransferModelCheck
-Options:
-    [-i[nput]            In                  (NULL      ).as(inFile              ) ] :Essential :InputDataFile
-    [-o[utput]           Out                 (NULL      ).as(outFile             ) ] :Essential :OutputDataFile
-    [-p[db]              PDB                 (NULL      ).as(inFile              ) ] :Optional  :Excluded Area by PDB: Input[PDB]
-    [-P[dbs]             PDBs                (NULL      ).as(inFileList          ) ] :Optional  :Excluded Area by PDB: Input[PDBFileList]
-    [-P[DBs]W[ithInfo]                                                             ] :Optional  :PDBFileList With Info: filename sigma[A]
-    [-sigma              sigma               (1.0       ).as(Real                ) ] :Optional  :SigmaOfAtom for All: sigma [pixel]x delta[A/pixel]
-    [-sigmaA             sigmaA              (1.0       ).as(Real                ) ] :Optional  :SigmaOfAtom for All: sigma [A]
-    [-mrc                MRC                 (NULL      ).as(inFile              ) ] :Optional  :Excluded Area by mrc: Input[MRC]
-    [-MRC                MRCs                (NULL      ).as(inFileList          ) ] :Optional  :Excluded Area by MRC: Input[MRCFileList]
-    [-MRCW[ithInfo]                                                                ] :Optional  :MRCFileList with Info: filename contour near[A]
-    [-C[ontour]          EContour            (10.       ).as(Real                ) ] :Optional  :ContourLevel for Exclusion: Density<ContourLevel -> 0
-    [-Near               ENear               (1.        ).as(Real                ) ] :Optional  :Near [pixel]: Exclusion Area: near[pixel] x delta [A/pixel]
-    [-NearA              ENearA              (1.        ).as(Real                ) ] :Optional  :Near [A]: Exclusion Area: near [A]
-    [-r[estrict]         Rest                (NULL      ).as(inFile              ) ] :Optional  :Restricted Area: Input[mrc]
-    [-R[estrict]         Rests               (NULL      ).as(inFileList          ) ] :Optional  :Restricted Area: InputDataFileList[mrcs]
-    [-contour            Contour             (10.       ).as(Real                ) ] :Optional  :ContourLevel for Restriction
-    [-near               Near                (1.        ).as(Real                ) ] :Optional  :Near [pixel]: Restriction Area: near[pixel] x delta [A/pixel]
-    [-nearA              NearA               (1.        ).as(Real                ) ] :Optional  :Near [A]: Restriction Area: near[A] 
-    [-R[estrictWithInfo]                                                           ] :Optional  :WithInfo: filename contour near[A]
-    [-r[estrict]P        RestP               (NULL      ).as(inFile              ) ] :Optional  :Restricted Area: InputDataFile[pdb]
-    [-R[estrict]P        RestsP              (NULL      ).as(inFileList          ) ] :Optional  :Restricted Area: InputDataFileList[pdbs]: format: filename near[pixel]
-    [-sigmaP             SigmaP              (1.        ).as(Real                ) ] :Optional  :Sigma[pixel]: Restriction Area: sigma x delta [A]
-    [-sigmaPA            SigmaPA             (1.        ).as(Real                ) ] :Optional  :Sigma[A]: Restriction Area: sigma [A]
-    [-nearP              NearP               (1.        ).as(Real                ) ] :Optional  :Near [pixel]: Restriction Area: near x delta [A]
-    [-nearPA             NearPA              (1.        ).as(Real                ) ] :Optional  :Near [A]: Restriction Area: near [A]
-    [-R[estrict]PW                                                                 ] :Optional  :WithInfo: filename near[A] sigma[A]
-    [-delta              deltax              (5         ).as(Real                ) 
-                         deltay              (5         ).as(Real                ) 
-                         deltaz              (5         ).as(Real                ) ] :Optional  :delta [A]
-    [-sdelta             sdeltax             (5         ).as(Real                ) 
-                         sdeltay             (5         ).as(Real                ) 
-                         sdeltaz             (5         ).as(Real                ) ] :Optional  :starting delta [A]
-    [-start              startx              (5         ).as(Real                ) 
-                         starty              (5         ).as(Real                ) 
-                         startz              (5         ).as(Real                ) ] :Optional  :start [A]
-    [-end                endx                (5         ).as(Real                ) 
-                         endy                (5         ).as(Real                ) 
-                         endz                (5         ).as(Real                ) ] :Optional  :end [A]
-    [-maxIter            maxIter             (1         ).as(Integer             ) ] :Optional  :Max Iteration 
-    [-startIter          startIter           (0         ).as(Integer             ) ] :Optional  :Start Iteration 
-    [-neglect            neglect             (1e-4      ).as(Real                ) ] :Optional  :neglect: probability for each term: not final probability
-    [-c[onfig]           configFile          (NULL      ).as(inFile              ) ] :Optional  :ConfigurationFile
-    [-m[ode]             mode                (0         ).as(Integer             ) ] :Optional  :Mode
------ Additional Usage -----
------ Point Information : Each ID has no space character. -----
-ID fix     x y z rootB radius(noUse)
-......
-ID unfix   x y z rootB radius
-......
-ID connect ID length rootB
-......
-</PRE>
-</BODY>
-</HTML>
+/bin/bash: energyTransferModelCheck: そのようなファイルやディレクトリはありません
index 693c753..28ad8f0 100755 (executable)
@@ -1 +1 @@
-/bin/bash: muscleSimulation: No such file or directory
+/bin/bash: muscleSimulation: そのようなファイルやディレクトリはありません
old mode 100755 (executable)
new mode 100644 (file)
index e17b902..f6d0fd2
@@ -1,2 +1,3 @@
-SOURCE_FILE =\
+SOURCE=\
+tiffFileInfo \
 #LastSource
diff --git a/src/Tools/tiffFileUtil/Config/Target.inc b/src/Tools/tiffFileUtil/Config/Target.inc
new file mode 100755 (executable)
index 0000000..e69de29
diff --git a/src/Tools/tiffFileUtil/tiffFileInfo/src/X86LINUX64 b/src/Tools/tiffFileUtil/tiffFileInfo/src/X86LINUX64
new file mode 120000 (symlink)
index 0000000..48a7b9a
--- /dev/null
@@ -0,0 +1 @@
+../../../../../hostdepend/X86LINUX64/src/Tools/tiffFileUtil/tiffFileInfo/src/X86LINUX64
\ No newline at end of file
index 70737fd..8050394 100755 (executable)
@@ -100,14 +100,14 @@ VTKCheck::
        unzip $(VTKNAME).zip
 
 TclConfig::
-       @cd tcl$(TCLVERSION)/unix ; \
+       cd tcl$(TCLVERSION)/unix ; \
        $(MAKE) clean; \
        ./configure --prefix=${EOS_HOME}/util/$(OSTYPE) \
                            --enable-shared --enable-symbol \
                                --enable-gcc --disable-threads
 
 TkConfig::
-       @cd tk$(TKVERSION)/unix  ; \
+       cd tk$(TKVERSION)/unix  ; \
        $(MAKE) clean; \
        ./configure --prefix=${EOS_HOME}/util/$(OSTYPE) \
                                --with-tcl=../../tcl$(TCLVERSION)/unix \
@@ -115,7 +115,7 @@ TkConfig::
                                --with-x --x-libraries=/opt/X11/lib --x-includes=/opt/X11/include --with-gnu-ld
 
 TkImgConfig::
-       @cd tkimg$(TKIMGVERSION)  ; \ $(MAKE) clean; \
+       cd tkimg$(TKIMGVERSION)  ; \ $(MAKE) clean; \
        ./configure --prefix=${EOS_HOME}/util/$(OSTYPE) \
                                --with-tcl=${EOS_HOME}/util/src$(OSTYPE)/TclTk/tcl$(TCLVERSION)/unix \
                                --with-tk=${EOS_HOME}/util/src$(OSTYPE)/TclTk/tk$(TKVERSION)/unix  \
diff --git a/util/src/TclTk/blt2.5/Makefile b/util/src/TclTk/blt2.5/Makefile
deleted file mode 100644 (file)
index 0114a61..0000000
+++ /dev/null
@@ -1,76 +0,0 @@
-# Generated automatically from Makefile.in by configure.
-# ------------------------------------------------------------------------
-#       Makefile for BLT distribution
-# ------------------------------------------------------------------------
-
-# ------------------------------------------------------------------------
-#       Source and target installation directories
-# ------------------------------------------------------------------------
-
-prefix =       /home/people/Eos/Eos/util/X86LINUX64
-exec_prefix  = /home/people/Eos/Eos/util/X86LINUX64
-srcdir =       .
-bindir =       ${exec_prefix}/bin
-includedir =   ${prefix}/include
-libdir =       /home/people/Eos/Eos/util/X86LINUX64/lib
-version =      2.5
-scriptdir =    $(prefix)/lib/blt$(version)
-
-instdirs =     $(prefix) \
-               $(exec_prefix) \
-               $(bindir) \
-               $(libdir) \
-               $(includedir) \
-               $(scriptdir)
-
-# ------------------------------------------------------------------------
-#       Don't edit anything beyond this point
-# ------------------------------------------------------------------------
-
-INSTALL =      /usr/bin/install -c
-INSTALL_DATA = ${INSTALL} -m 644
-INSTALL_ROOT = 
-SHELL =                /bin/sh
-RM =           rm -f
-
-subdirs =      generic library man demos 
-
-all:  
-       (cd generic; $(MAKE) all)
-       (cd library; $(MAKE) all)
-       (cd man; $(MAKE) all)
-       (cd demos; $(MAKE) all)
-
-install: mkdirs install-all 
-
-install-all:
-       (cd generic; $(MAKE) install)
-       (cd library; $(MAKE) install)
-       (cd man; $(MAKE) install)
-       (cd demos; $(MAKE) install)
-       $(INSTALL_DATA) $(srcdir)/README $(INSTALL_DIR)$(scriptdir)
-       $(INSTALL_DATA) $(srcdir)/PROBLEMS $(INSTALL_DIR)$(scriptdir)
-       $(INSTALL_DATA) $(srcdir)/NEWS $(INSTALL_DIR)$(scriptdir)
-
-mkdirs:
-       @for i in $(instdirs) ; do \
-          if test -d $(INSTALL_ROOT)$$i ; then \
-           : ; \
-         else \
-            echo " mkdir $(INSTALL_ROOT)$$i" ; \
-            mkdir $(INSTALL_ROOT)$$i ; \
-          fi ; \
-        done
-
-clean:
-       (cd generic; $(MAKE) clean)
-       (cd library; $(MAKE) clean)
-       (cd man; $(MAKE) clean)
-       (cd demos; $(MAKE) clean)
-       $(RM) *.bak *\~ "#"* *pure* .pure*
-
-GENERATED_FILES = \
-       config.status config.cache config.log Makefile 
-
-distclean: clean
-       $(RM) $(GENERATED_FILES)
diff --git a/util/src/TclTk/blt2.5/config.log b/util/src/TclTk/blt2.5/config.log
deleted file mode 100644 (file)
index c699c68..0000000
+++ /dev/null
@@ -1,221 +0,0 @@
-This file contains any messages produced by compilers while
-running configure, to aid debugging if configure makes a mistake.
-
-configure:705: checking host system type
-configure:726: checking target system type
-configure:744: checking build system type
-configure:837: checking which C compiler
-configure:852: checking for gcc
-configure:965: checking whether the C compiler (gcc  ) works
-configure:981: gcc -o conftest    conftest.c  1>&5
-configure:1007: checking whether the C compiler (gcc  ) is a cross-compiler
-configure:1012: checking whether we are using GNU C
-configure:1021: gcc -E conftest.c
-configure:1040: checking whether gcc accepts -g
-configure:1095: checking how to run the C preprocessor
-configure:1116: gcc -E  conftest.c >/dev/null 2>conftest.out
-configure:1210: checking default compiler flags
-configure:1240: checking for Cygwin environment
-configure:1256: gcc -c -DUSE_INTERP_ERRORLINE -DUSE_INTERP_RESULT  conftest.c 1>&5
-configure: In function 'main':
-configure:1250:20: error: '__CYGWIN32__' undeclared (first use in this function)
- #define __CYGWIN__ __CYGWIN32__
-                    ^
-configure:1252:8: note: in expansion of macro '__CYGWIN__'
- return __CYGWIN__;
-        ^
-configure:1250:20: note: each undeclared identifier is reported only once for each function it appears in
- #define __CYGWIN__ __CYGWIN32__
-                    ^
-configure:1252:8: note: in expansion of macro '__CYGWIN__'
- return __CYGWIN__;
-        ^
-configure: failed program was:
-#line 1245 "configure"
-#include "confdefs.h"
-
-int main() {
-
-#ifndef __CYGWIN__
-#define __CYGWIN__ __CYGWIN32__
-#endif
-return __CYGWIN__;
-; return 0; }
-configure:1302: checking for mawk
-configure:1302: checking for gawk
-configure:1343: checking for a BSD compatible install
-configure:1398: checking for ranlib
-configure:1426: checking whether ln -s works
-configure:1453: checking for main in -lsocket
-configure:1468: gcc -o conftest -DUSE_INTERP_ERRORLINE -DUSE_INTERP_RESULT   conftest.c -lsocket   1>&5
-/usr/bin/ld: cannot find -lsocket
-collect2: error: ld returned 1 exit status
-configure: failed program was:
-#line 1461 "configure"
-#include "confdefs.h"
-
-int main() {
-main()
-; return 0; }
-configure:1496: checking for main in -lnsl
-configure:1511: gcc -o conftest -DUSE_INTERP_ERRORLINE -DUSE_INTERP_RESULT   conftest.c -lnsl   1>&5
-configure:1539: checking for main in -lm
-configure:1554: gcc -o conftest -DUSE_INTERP_ERRORLINE -DUSE_INTERP_RESULT   conftest.c -lm  -lnsl  1>&5
-configure:1588: checking for ANSI C header files
-configure:1601: gcc -E  conftest.c >/dev/null 2>conftest.out
-configure:1668: gcc -o conftest -DUSE_INTERP_ERRORLINE -DUSE_INTERP_RESULT   conftest.c -lm -lnsl  1>&5
-configure: In function 'main':
-configure:1663:67: warning: incompatible implicit declaration of built-in function 'exit' [enabled by default]
- if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) exit(2);
-                                                                   ^
-configure:1692: checking for sys/wait.h that is POSIX.1 compatible
-configure:1713: gcc -c -DUSE_INTERP_ERRORLINE -DUSE_INTERP_RESULT  conftest.c 1>&5
-configure:1734: checking whether time.h and sys/time.h may both be included
-configure:1748: gcc -c -DUSE_INTERP_ERRORLINE -DUSE_INTERP_RESULT  conftest.c 1>&5
-configure:1773: checking for inttypes.h
-configure:1783: gcc -E  conftest.c >/dev/null 2>conftest.out
-configure:1820: checking for limits.h
-configure:1830: gcc -E  conftest.c >/dev/null 2>conftest.out
-configure:1820: checking for sys/param.h
-configure:1830: gcc -E  conftest.c >/dev/null 2>conftest.out
-configure:1860: checking for string.h
-configure:1870: gcc -E  conftest.c >/dev/null 2>conftest.out
-configure:1860: checking for ctype.h
-configure:1870: gcc -E  conftest.c >/dev/null 2>conftest.out
-configure:1900: checking for errno.h
-configure:1910: gcc -E  conftest.c >/dev/null 2>conftest.out
-configure:1900: checking for float.h
-configure:1910: gcc -E  conftest.c >/dev/null 2>conftest.out
-configure:1900: checking for math.h
-configure:1910: gcc -E  conftest.c >/dev/null 2>conftest.out
-configure:1900: checking for ieeefp.h
-configure:1910: gcc -E  conftest.c >/dev/null 2>conftest.out
-configure:1906:20: fatal error: ieeefp.h: No such file or directory
- #include <$ac_hdr>
-                    ^
-compilation terminated.
-configure: failed program was:
-#line 1905 "configure"
-#include "confdefs.h"
-#include <ieeefp.h>
-configure:1940: checking for sys/time.h
-configure:1950: gcc -E  conftest.c >/dev/null 2>conftest.out
-configure:1940: checking for waitflags.h
-configure:1950: gcc -E  conftest.c >/dev/null 2>conftest.out
-configure:1946:23: fatal error: waitflags.h: No such file or directory
- #include <$ac_hdr>
-                       ^
-compilation terminated.
-configure: failed program was:
-#line 1945 "configure"
-#include "confdefs.h"
-#include <waitflags.h>
-configure:1940: checking for sys/wait.h
-configure:1980: checking for malloc.h
-configure:1990: gcc -E  conftest.c >/dev/null 2>conftest.out
-configure:1980: checking for memory.h
-configure:1990: gcc -E  conftest.c >/dev/null 2>conftest.out
-configure:2020: checking for setjmp.h
-configure:2030: gcc -E  conftest.c >/dev/null 2>conftest.out
-configure:2067: checking for jpeglib.h
-configure:2077: gcc -E -I/home/people/Eos/Eos/util/X86LINUX64/include conftest.c >/dev/null 2>conftest.out
-configure:2112: checking for stdlib.h
-configure:2122: gcc -E  conftest.c >/dev/null 2>conftest.out
-configure:2112: checking for unistd.h
-configure:2122: gcc -E  conftest.c >/dev/null 2>conftest.out
-configure:2155: checking for size_t
-configure:2188: checking for pid_t
-configure:2222: checking whether union wait is defined correctly
-configure:2245: gcc -c -DUSE_INTERP_ERRORLINE -DUSE_INTERP_RESULT  conftest.c 1>&5
-configure:2274: checking whether byte ordering is bigendian
-configure:2292: gcc -c -DUSE_INTERP_ERRORLINE -DUSE_INTERP_RESULT  conftest.c 1>&5
-configure:2307: gcc -c -DUSE_INTERP_ERRORLINE -DUSE_INTERP_RESULT  conftest.c 1>&5
-configure: In function 'main':
-configure:2302:2: error: unknown type name 'not'
-  not big endian
-  ^
-configure:2302:10: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'endian'
-  not big endian
-          ^
-configure: failed program was:
-#line 2296 "configure"
-#include "confdefs.h"
-#include <sys/types.h>
-#include <sys/param.h>
-int main() {
-
-#if BYTE_ORDER != BIG_ENDIAN
- not big endian
-#endif
-; return 0; }
-configure:2364: checking size of int
-configure:2383: gcc -o conftest -DUSE_INTERP_ERRORLINE -DUSE_INTERP_RESULT   conftest.c -lm -lnsl  1>&5
-configure: In function 'main':
-configure:2377:11: warning: incompatible implicit declaration of built-in function 'exit' [enabled by default]
-   if (!f) exit(1);
-           ^
-configure:2403: checking size of long
-configure:2422: gcc -o conftest -DUSE_INTERP_ERRORLINE -DUSE_INTERP_RESULT   conftest.c -lm -lnsl  1>&5
-configure: In function 'main':
-configure:2416:11: warning: incompatible implicit declaration of built-in function 'exit' [enabled by default]
-   if (!f) exit(1);
-           ^
-configure:2442: checking size of long long
-configure:2461: gcc -o conftest -DUSE_INTERP_ERRORLINE -DUSE_INTERP_RESULT   conftest.c -lm -lnsl  1>&5
-configure: In function 'main':
-configure:2455:11: warning: incompatible implicit declaration of built-in function 'exit' [enabled by default]
-   if (!f) exit(1);
-           ^
-configure:2481: checking size of void *
-configure:2500: gcc -o conftest -DUSE_INTERP_ERRORLINE -DUSE_INTERP_RESULT   conftest.c -lm -lnsl  1>&5
-configure: In function 'main':
-configure:2494:11: warning: incompatible implicit declaration of built-in function 'exit' [enabled by default]
-   if (!f) exit(1);
-           ^
-configure:2538: checking for strdup
-configure:2566: gcc -o conftest -DUSE_INTERP_ERRORLINE -DUSE_INTERP_RESULT   conftest.c -lm -lnsl  1>&5
-configure:2550:6: warning: conflicting types for built-in function 'strdup' [enabled by default]
- char $ac_func();
-      ^
-configure:2538: checking for strcasecmp
-configure:2566: gcc -o conftest -DUSE_INTERP_ERRORLINE -DUSE_INTERP_RESULT   conftest.c -lm -lnsl  1>&5
-configure:2550:6: warning: conflicting types for built-in function 'strcasecmp' [enabled by default]
- char $ac_func();
-      ^
-configure:2538: checking for strncasecmp
-configure:2566: gcc -o conftest -DUSE_INTERP_ERRORLINE -DUSE_INTERP_RESULT   conftest.c -lm -lnsl  1>&5
-configure:2550:6: warning: conflicting types for built-in function 'strncasecmp' [enabled by default]
- char $ac_func();
-      ^
-configure:2538: checking for drand48
-configure:2566: gcc -o conftest -DUSE_INTERP_ERRORLINE -DUSE_INTERP_RESULT   conftest.c -lm -lnsl  1>&5
-configure:2538: checking for srand48
-configure:2566: gcc -o conftest -DUSE_INTERP_ERRORLINE -DUSE_INTERP_RESULT   conftest.c -lm -lnsl  1>&5
-configure:2538: checking for finite
-configure:2566: gcc -o conftest -DUSE_INTERP_ERRORLINE -DUSE_INTERP_RESULT   conftest.c -lm -lnsl  1>&5
-configure:2550:6: warning: conflicting types for built-in function 'finite' [enabled by default]
- char $ac_func();
-      ^
-configure:2538: checking for isnan
-configure:2566: gcc -o conftest -DUSE_INTERP_ERRORLINE -DUSE_INTERP_RESULT   conftest.c -lm -lnsl  1>&5
-configure:2550:6: warning: conflicting types for built-in function 'isnan' [enabled by default]
- char $ac_func();
-      ^
-configure:2593: checking for isfinite
-configure:2610: gcc -o conftest -DUSE_INTERP_ERRORLINE -DUSE_INTERP_RESULT   conftest.c -lm -lnsl  1>&5
-configure:2639: checking whether DBL_EPSILON is defined in float.h
-configure:2724: checking whether declaration is needed for strdup
-configure:2765: checking whether declaration is needed for drand48
-configure:2806: checking whether declaration is needed for srand48
-configure:2847: checking whether declaration is needed for j1
-configure:2897: checking for X
-configure:3134: checking for tclConfig.sh
-configure:3230: checking for tkConfig.sh
-configure:3593: checking for jpeg_read_header in -ljpeg
-configure:3612: gcc -o conftest -DUSE_INTERP_ERRORLINE -DUSE_INTERP_RESULT  -L/home/people/Eos/Eos/util/X86LINUX64/lib  conftest.c -ljpeg  -lm -lnsl  1>&5
-configure:3648: checking for XExtendedMaxRequestSize
-configure:3676: gcc -o conftest -DUSE_INTERP_ERRORLINE -DUSE_INTERP_RESULT   conftest.c  -L/home/people/Eos/Eos/util/X86LINUX64/lib -ltk8.6 -ltcl8.6 -L/opt/X11/lib -lX11 -L/home/people/Eos/Eos/util/X86LINUX64/lib -ljpeg -lm -lnsl  1>&5
-configure:3726: checking BLT_MAJOR_VERSION
-configure:3742: checking BLT_MINOR_VERSION
-configure:3784: checking TCL_VERSION in tcl.h
-configure:3805: checking TK_VERSION in tk.h
diff --git a/util/src/TclTk/blt2.5/config.status b/util/src/TclTk/blt2.5/config.status
deleted file mode 100755 (executable)
index b9c4f4e..0000000
+++ /dev/null
@@ -1,421 +0,0 @@
-#! /bin/sh
-# Generated automatically by configure.
-# Run this file to recreate the current configuration.
-# This directory was configured as follows,
-# on host cs04.lan.yasunaga-lab.bio.kyutech.ac.jp:
-#
-# ./configure  --prefix=/home/people/Eos/Eos/util/X86LINUX64 --with-tcl=../tcl8.6.4/unix --with-tk=../tk8.6.4/unix --enable-jpeg=/home/people/Eos/Eos/util/X86LINUX64 --enable-shared --enable-gcc '--with-cflags=-DUSE_INTERP_ERRORLINE -DUSE_INTERP_RESULT' --with-x --x-libraries=/opt/X11/lib --x-includes=/opt/X11/include --with-gnu-ld
-#
-# Compiler output produced by configure, useful for debugging
-# configure, is in ./config.log if it exists.
-
-ac_cs_usage="Usage: ./config.status [--recheck] [--version] [--help]"
-for ac_option
-do
-  case "$ac_option" in
-  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
-    echo "running ${CONFIG_SHELL-/bin/sh} ./configure  --prefix=/home/people/Eos/Eos/util/X86LINUX64 --with-tcl=../tcl8.6.4/unix --with-tk=../tk8.6.4/unix --enable-jpeg=/home/people/Eos/Eos/util/X86LINUX64 --enable-shared --enable-gcc '--with-cflags=-DUSE_INTERP_ERRORLINE -DUSE_INTERP_RESULT' --with-x --x-libraries=/opt/X11/lib --x-includes=/opt/X11/include --with-gnu-ld --no-create --no-recursion"
-    exec ${CONFIG_SHELL-/bin/sh} ./configure  --prefix=/home/people/Eos/Eos/util/X86LINUX64 --with-tcl=../tcl8.6.4/unix --with-tk=../tk8.6.4/unix --enable-jpeg=/home/people/Eos/Eos/util/X86LINUX64 --enable-shared --enable-gcc '--with-cflags=-DUSE_INTERP_ERRORLINE -DUSE_INTERP_RESULT' --with-x --x-libraries=/opt/X11/lib --x-includes=/opt/X11/include --with-gnu-ld --no-create --no-recursion ;;
-  -version | --version | --versio | --versi | --vers | --ver | --ve | --v)
-    echo "./config.status generated by autoconf version 2.13"
-    exit 0 ;;
-  -help | --help | --hel | --he | --h)
-    echo "$ac_cs_usage"; exit 0 ;;
-  *) echo "$ac_cs_usage"; exit 1 ;;
-  esac
-done
-
-ac_given_srcdir=.
-ac_given_INSTALL="/usr/bin/install -c"
-
-trap 'rm -fr Makefile generic/Makefile generic/bltHash.h generic/shared/Makefile man/Makefile library/Makefile demos/Makefile generic/bltConfig.h conftest*; exit 1' 1 2 15
-
-# Protect against being on the right side of a sed subst in config.status.
-sed 's/%@/@@/; s/@%/@@/; s/%g$/@g/; /@g$/s/[\\&%]/\\&/g;
- s/@@/%@/; s/@@/@%/; s/@g$/%g/' > conftest.subs <<\CEOF
-/^[    ]*VPATH[        ]*=[^:]*$/d
-
-s%@SHELL@%/bin/sh%g
-s%@CFLAGS@%-DUSE_INTERP_ERRORLINE -DUSE_INTERP_RESULT%g
-s%@CPPFLAGS@%%g
-s%@CXXFLAGS@%%g
-s%@FFLAGS@%%g
-s%@DEFS@%-DHAVE_CONFIG_H%g
-s%@LDFLAGS@%%g
-s%@LIBS@% -L/home/people/Eos/Eos/util/X86LINUX64/lib -ltk8.6 -ltcl8.6 -L/opt/X11/lib -lX11 -L/home/people/Eos/Eos/util/X86LINUX64/lib -ljpeg -lm -lnsl %g
-s%@exec_prefix@%/home/people/Eos/Eos/util/X86LINUX64%g
-s%@prefix@%/home/people/Eos/Eos/util/X86LINUX64%g
-s%@program_transform_name@%s,x,x,%g
-s%@bindir@%${exec_prefix}/bin%g
-s%@sbindir@%${exec_prefix}/sbin%g
-s%@libexecdir@%${exec_prefix}/libexec%g
-s%@datadir@%${prefix}/share%g
-s%@sysconfdir@%${prefix}/etc%g
-s%@sharedstatedir@%${prefix}/com%g
-s%@localstatedir@%${prefix}/var%g
-s%@libdir@%/home/people/Eos/Eos/util/X86LINUX64/lib%g
-s%@includedir@%${prefix}/include%g
-s%@oldincludedir@%/usr/include%g
-s%@infodir@%${prefix}/info%g
-s%@mandir@%${prefix}/man%g
-s%@host@%x86_64-unknown-linux-gnu%g
-s%@host_alias@%x86_64-unknown-linux-gnu%g
-s%@host_cpu@%x86_64%g
-s%@host_vendor@%unknown%g
-s%@host_os@%linux-gnu%g
-s%@target@%x86_64-unknown-linux-gnu%g
-s%@target_alias@%x86_64-unknown-linux-gnu%g
-s%@target_cpu@%x86_64%g
-s%@target_vendor@%unknown%g
-s%@target_os@%linux-gnu%g
-s%@build@%x86_64-unknown-linux-gnu%g
-s%@build_alias@%x86_64-unknown-linux-gnu%g
-s%@build_cpu@%x86_64%g
-s%@build_vendor@%unknown%g
-s%@build_os@%linux-gnu%g
-s%@WISH@%%g
-s%@CC@%gcc%g
-s%@CPP@%gcc -E%g
-s%@GCCFLAGS@%-Wall%g
-s%@AWK@%gawk%g
-s%@INSTALL_PROGRAM@%${INSTALL}%g
-s%@INSTALL_SCRIPT@%${INSTALL_PROGRAM}%g
-s%@INSTALL_DATA@%${INSTALL} -m 644%g
-s%@RANLIB@%ranlib%g
-s%@LN_S@%ln -s%g
-s%@HAVE_INTTYPES_H@%1%g
-s%@SIZEOF_INT@%4%g
-s%@SIZEOF_LONG@%8%g
-s%@SIZEOF_LONG_LONG@%8%g
-s%@SIZEOF_VOID_P@%8%g
-s%@SHLIB_CFLAGS@%-fPIC%g
-s%@SHLIB_TARGET@%build_shared%g
-s%@SHLIB_LD@%gcc%g
-s%@SHLIB_LD_FLAGS@%-rdynamic -shared -Wl,-E -Wl,-soname,$@%g
-s%@SHLIB_LIB_SPECS@%-L/home/people/Eos/Eos/util/X86LINUX64/lib -ljpeg%g
-s%@SHLIB_TCL_ONLY_LIB_SPECS@%%g
-s%@SHLIB_SUFFIX@%.so%g
-s%@LD_RUN_PATH@%-Wl,-rpath,/home/people/Eos/Eos/util/X86LINUX64/lib:/opt/X11/lib:/home/people/Eos/Eos/util/X86LINUX64/lib%g
-s%@LIB_SPECS@% -L/home/people/Eos/Eos/util/X86LINUX64/lib -ltk8.6 -ltcl8.6 -L/opt/X11/lib -lX11 -L/home/people/Eos/Eos/util/X86LINUX64/lib -ljpeg -lm -lnsl %g
-s%@TCL_ONLY_LIB_SPECS@%-L/home/people/Eos/Eos/util/X86LINUX64/lib -ltcl8.6 -lm -lnsl %g
-s%@EXTRA_LIB_SPECS@%-ldl%g
-s%@INCLUDES@% -I/home/people/Eos/Eos/util/X86LINUX64/include -I/home/people/Eos/Eos/util/X86LINUX64/include -I/opt/X11/include%g
-s%@DEFINES@%%g
-s%@BLT_MAJOR_VERSION@%2%g
-s%@BLT_MINOR_VERSION@%5%g
-s%@BLT_VERSION@%2.5%g
-s%@AUX_LIBS@%%g
-s%@TCL_LIB_DIR@%/home/people/Eos/Eos/util/X86LINUX64/lib%g
-s%@TCL_VERSION@%8.6%g
-s%@BLT_LIB_PREFIX@%lib%g
-s%@BLT_LIBRARY@%/home/people/Eos/Eos/util/X86LINUX64/lib/blt2.5%g
-
-CEOF
-
-# Split the substitutions into bite-sized pieces for seds with
-# small command number limits, like on Digital OSF/1 and HP-UX.
-ac_max_sed_cmds=90 # Maximum number of lines to put in a sed script.
-ac_file=1 # Number of current file.
-ac_beg=1 # First line for current file.
-ac_end=$ac_max_sed_cmds # Line after last line for current file.
-ac_more_lines=:
-ac_sed_cmds=""
-while $ac_more_lines; do
-  if test $ac_beg -gt 1; then
-    sed "1,${ac_beg}d; ${ac_end}q" conftest.subs > conftest.s$ac_file
-  else
-    sed "${ac_end}q" conftest.subs > conftest.s$ac_file
-  fi
-  if test ! -s conftest.s$ac_file; then
-    ac_more_lines=false
-    rm -f conftest.s$ac_file
-  else
-    if test -z "$ac_sed_cmds"; then
-      ac_sed_cmds="sed -f conftest.s$ac_file"
-    else
-      ac_sed_cmds="$ac_sed_cmds | sed -f conftest.s$ac_file"
-    fi
-    ac_file=`expr $ac_file + 1`
-    ac_beg=$ac_end
-    ac_end=`expr $ac_end + $ac_max_sed_cmds`
-  fi
-done
-if test -z "$ac_sed_cmds"; then
-  ac_sed_cmds=cat
-fi
-
-CONFIG_FILES=${CONFIG_FILES-"Makefile generic/Makefile generic/bltHash.h generic/shared/Makefile man/Makefile library/Makefile demos/Makefile"}
-for ac_file in .. $CONFIG_FILES; do if test "x$ac_file" != x..; then
-  # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
-  case "$ac_file" in
-  *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
-       ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
-  *) ac_file_in="${ac_file}.in" ;;
-  esac
-
-  # Adjust a relative srcdir, top_srcdir, and INSTALL for subdirectories.
-
-  # Remove last slash and all that follows it.  Not all systems have dirname.
-  ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
-  if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
-    # The file is in a subdirectory.
-    test ! -d "$ac_dir" && mkdir "$ac_dir"
-    ac_dir_suffix="/`echo $ac_dir|sed 's%^\./%%'`"
-    # A "../" for each directory in $ac_dir_suffix.
-    ac_dots=`echo $ac_dir_suffix|sed 's%/[^/]*%../%g'`
-  else
-    ac_dir_suffix= ac_dots=
-  fi
-
-  case "$ac_given_srcdir" in
-  .)  srcdir=.
-      if test -z "$ac_dots"; then top_srcdir=.
-      else top_srcdir=`echo $ac_dots|sed 's%/$%%'`; fi ;;
-  /*) srcdir="$ac_given_srcdir$ac_dir_suffix"; top_srcdir="$ac_given_srcdir" ;;
-  *) # Relative path.
-    srcdir="$ac_dots$ac_given_srcdir$ac_dir_suffix"
-    top_srcdir="$ac_dots$ac_given_srcdir" ;;
-  esac
-
-  case "$ac_given_INSTALL" in
-  [/$]*) INSTALL="$ac_given_INSTALL" ;;
-  *) INSTALL="$ac_dots$ac_given_INSTALL" ;;
-  esac
-
-  echo creating "$ac_file"
-  rm -f "$ac_file"
-  configure_input="Generated automatically from `echo $ac_file_in|sed 's%.*/%%'` by configure."
-  case "$ac_file" in
-  *Makefile*) ac_comsub="1i\\
-# $configure_input" ;;
-  *) ac_comsub= ;;
-  esac
-
-  ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
-  sed -e "$ac_comsub
-s%@configure_input@%$configure_input%g
-s%@srcdir@%$srcdir%g
-s%@top_srcdir@%$top_srcdir%g
-s%@INSTALL@%$INSTALL%g
-" $ac_file_inputs | (eval "$ac_sed_cmds") > $ac_file
-fi; done
-rm -f conftest.s*
-
-# These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
-# NAME is the cpp macro being defined and VALUE is the value it is being given.
-#
-# ac_d sets the value in "#define NAME VALUE" lines.
-ac_dA='s%^\([  ]*\)#\([        ]*define[       ][      ]*\)'
-ac_dB='\([     ][      ]*\)[^  ]*%\1#\2'
-ac_dC='\3'
-ac_dD='%g'
-# ac_u turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
-ac_uA='s%^\([  ]*\)#\([        ]*\)undef\([    ][      ]*\)'
-ac_uB='\([     ]\)%\1#\2define\3'
-ac_uC=' '
-ac_uD='\4%g'
-# ac_e turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
-ac_eA='s%^\([  ]*\)#\([        ]*\)undef\([    ][      ]*\)'
-ac_eB='$%\1#\2define\3'
-ac_eC=' '
-ac_eD='%g'
-
-if test "${CONFIG_HEADERS+set}" != set; then
-  CONFIG_HEADERS="generic/bltConfig.h"
-fi
-for ac_file in .. $CONFIG_HEADERS; do if test "x$ac_file" != x..; then
-  # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
-  case "$ac_file" in
-  *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
-       ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
-  *) ac_file_in="${ac_file}.in" ;;
-  esac
-
-  echo creating $ac_file
-
-  rm -f conftest.frag conftest.in conftest.out
-  ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
-  cat $ac_file_inputs > conftest.in
-
-  cat > conftest.frag <<CEOF
-${ac_dA}HAVE_LIBNSL${ac_dB}HAVE_LIBNSL${ac_dC}1${ac_dD}
-${ac_uA}HAVE_LIBNSL${ac_uB}HAVE_LIBNSL${ac_uC}1${ac_uD}
-${ac_eA}HAVE_LIBNSL${ac_eB}HAVE_LIBNSL${ac_eC}1${ac_eD}
-${ac_dA}HAVE_LIBM${ac_dB}HAVE_LIBM${ac_dC}1${ac_dD}
-${ac_uA}HAVE_LIBM${ac_uB}HAVE_LIBM${ac_uC}1${ac_uD}
-${ac_eA}HAVE_LIBM${ac_eB}HAVE_LIBM${ac_eC}1${ac_eD}
-${ac_dA}STDC_HEADERS${ac_dB}STDC_HEADERS${ac_dC}1${ac_dD}
-${ac_uA}STDC_HEADERS${ac_uB}STDC_HEADERS${ac_uC}1${ac_uD}
-${ac_eA}STDC_HEADERS${ac_eB}STDC_HEADERS${ac_eC}1${ac_eD}
-${ac_dA}HAVE_SYS_WAIT_H${ac_dB}HAVE_SYS_WAIT_H${ac_dC}1${ac_dD}
-${ac_uA}HAVE_SYS_WAIT_H${ac_uB}HAVE_SYS_WAIT_H${ac_uC}1${ac_uD}
-${ac_eA}HAVE_SYS_WAIT_H${ac_eB}HAVE_SYS_WAIT_H${ac_eC}1${ac_eD}
-CEOF
-  sed -f conftest.frag conftest.in > conftest.out
-  rm -f conftest.in
-  mv conftest.out conftest.in
-
-  cat > conftest.frag <<CEOF
-${ac_dA}TIME_WITH_SYS_TIME${ac_dB}TIME_WITH_SYS_TIME${ac_dC}1${ac_dD}
-${ac_uA}TIME_WITH_SYS_TIME${ac_uB}TIME_WITH_SYS_TIME${ac_uC}1${ac_uD}
-${ac_eA}TIME_WITH_SYS_TIME${ac_eB}TIME_WITH_SYS_TIME${ac_eC}1${ac_eD}
-${ac_dA}HAVE_INTTYPES_H${ac_dB}HAVE_INTTYPES_H${ac_dC}1${ac_dD}
-${ac_uA}HAVE_INTTYPES_H${ac_uB}HAVE_INTTYPES_H${ac_uC}1${ac_uD}
-${ac_eA}HAVE_INTTYPES_H${ac_eB}HAVE_INTTYPES_H${ac_eC}1${ac_eD}
-${ac_dA}HAVE_LIMITS_H${ac_dB}HAVE_LIMITS_H${ac_dC}1${ac_dD}
-${ac_uA}HAVE_LIMITS_H${ac_uB}HAVE_LIMITS_H${ac_uC}1${ac_uD}
-${ac_eA}HAVE_LIMITS_H${ac_eB}HAVE_LIMITS_H${ac_eC}1${ac_eD}
-${ac_dA}HAVE_SYS_PARAM_H${ac_dB}HAVE_SYS_PARAM_H${ac_dC}1${ac_dD}
-${ac_uA}HAVE_SYS_PARAM_H${ac_uB}HAVE_SYS_PARAM_H${ac_uC}1${ac_uD}
-${ac_eA}HAVE_SYS_PARAM_H${ac_eB}HAVE_SYS_PARAM_H${ac_eC}1${ac_eD}
-CEOF
-  sed -f conftest.frag conftest.in > conftest.out
-  rm -f conftest.in
-  mv conftest.out conftest.in
-
-  cat > conftest.frag <<CEOF
-${ac_dA}HAVE_STRING_H${ac_dB}HAVE_STRING_H${ac_dC}1${ac_dD}
-${ac_uA}HAVE_STRING_H${ac_uB}HAVE_STRING_H${ac_uC}1${ac_uD}
-${ac_eA}HAVE_STRING_H${ac_eB}HAVE_STRING_H${ac_eC}1${ac_eD}
-${ac_dA}HAVE_CTYPE_H${ac_dB}HAVE_CTYPE_H${ac_dC}1${ac_dD}
-${ac_uA}HAVE_CTYPE_H${ac_uB}HAVE_CTYPE_H${ac_uC}1${ac_uD}
-${ac_eA}HAVE_CTYPE_H${ac_eB}HAVE_CTYPE_H${ac_eC}1${ac_eD}
-${ac_dA}HAVE_ERRNO_H${ac_dB}HAVE_ERRNO_H${ac_dC}1${ac_dD}
-${ac_uA}HAVE_ERRNO_H${ac_uB}HAVE_ERRNO_H${ac_uC}1${ac_uD}
-${ac_eA}HAVE_ERRNO_H${ac_eB}HAVE_ERRNO_H${ac_eC}1${ac_eD}
-${ac_dA}HAVE_FLOAT_H${ac_dB}HAVE_FLOAT_H${ac_dC}1${ac_dD}
-${ac_uA}HAVE_FLOAT_H${ac_uB}HAVE_FLOAT_H${ac_uC}1${ac_uD}
-${ac_eA}HAVE_FLOAT_H${ac_eB}HAVE_FLOAT_H${ac_eC}1${ac_eD}
-CEOF
-  sed -f conftest.frag conftest.in > conftest.out
-  rm -f conftest.in
-  mv conftest.out conftest.in
-
-  cat > conftest.frag <<CEOF
-${ac_dA}HAVE_MATH_H${ac_dB}HAVE_MATH_H${ac_dC}1${ac_dD}
-${ac_uA}HAVE_MATH_H${ac_uB}HAVE_MATH_H${ac_uC}1${ac_uD}
-${ac_eA}HAVE_MATH_H${ac_eB}HAVE_MATH_H${ac_eC}1${ac_eD}
-${ac_dA}HAVE_SYS_TIME_H${ac_dB}HAVE_SYS_TIME_H${ac_dC}1${ac_dD}
-${ac_uA}HAVE_SYS_TIME_H${ac_uB}HAVE_SYS_TIME_H${ac_uC}1${ac_uD}
-${ac_eA}HAVE_SYS_TIME_H${ac_eB}HAVE_SYS_TIME_H${ac_eC}1${ac_eD}
-${ac_dA}HAVE_SYS_WAIT_H${ac_dB}HAVE_SYS_WAIT_H${ac_dC}1${ac_dD}
-${ac_uA}HAVE_SYS_WAIT_H${ac_uB}HAVE_SYS_WAIT_H${ac_uC}1${ac_uD}
-${ac_eA}HAVE_SYS_WAIT_H${ac_eB}HAVE_SYS_WAIT_H${ac_eC}1${ac_eD}
-${ac_dA}HAVE_MALLOC_H${ac_dB}HAVE_MALLOC_H${ac_dC}1${ac_dD}
-${ac_uA}HAVE_MALLOC_H${ac_uB}HAVE_MALLOC_H${ac_uC}1${ac_uD}
-${ac_eA}HAVE_MALLOC_H${ac_eB}HAVE_MALLOC_H${ac_eC}1${ac_eD}
-CEOF
-  sed -f conftest.frag conftest.in > conftest.out
-  rm -f conftest.in
-  mv conftest.out conftest.in
-
-  cat > conftest.frag <<CEOF
-${ac_dA}HAVE_MEMORY_H${ac_dB}HAVE_MEMORY_H${ac_dC}1${ac_dD}
-${ac_uA}HAVE_MEMORY_H${ac_uB}HAVE_MEMORY_H${ac_uC}1${ac_uD}
-${ac_eA}HAVE_MEMORY_H${ac_eB}HAVE_MEMORY_H${ac_eC}1${ac_eD}
-${ac_dA}HAVE_SETJMP_H${ac_dB}HAVE_SETJMP_H${ac_dC}1${ac_dD}
-${ac_uA}HAVE_SETJMP_H${ac_uB}HAVE_SETJMP_H${ac_uC}1${ac_uD}
-${ac_eA}HAVE_SETJMP_H${ac_eB}HAVE_SETJMP_H${ac_eC}1${ac_eD}
-${ac_dA}HAVE_JPEGLIB_H${ac_dB}HAVE_JPEGLIB_H${ac_dC}1${ac_dD}
-${ac_uA}HAVE_JPEGLIB_H${ac_uB}HAVE_JPEGLIB_H${ac_uC}1${ac_uD}
-${ac_eA}HAVE_JPEGLIB_H${ac_eB}HAVE_JPEGLIB_H${ac_eC}1${ac_eD}
-${ac_dA}HAVE_STDLIB_H${ac_dB}HAVE_STDLIB_H${ac_dC}1${ac_dD}
-${ac_uA}HAVE_STDLIB_H${ac_uB}HAVE_STDLIB_H${ac_uC}1${ac_uD}
-${ac_eA}HAVE_STDLIB_H${ac_eB}HAVE_STDLIB_H${ac_eC}1${ac_eD}
-CEOF
-  sed -f conftest.frag conftest.in > conftest.out
-  rm -f conftest.in
-  mv conftest.out conftest.in
-
-  cat > conftest.frag <<CEOF
-${ac_dA}HAVE_UNISTD_H${ac_dB}HAVE_UNISTD_H${ac_dC}1${ac_dD}
-${ac_uA}HAVE_UNISTD_H${ac_uB}HAVE_UNISTD_H${ac_uC}1${ac_uD}
-${ac_eA}HAVE_UNISTD_H${ac_eB}HAVE_UNISTD_H${ac_eC}1${ac_eD}
-${ac_dA}HAVE_UNION_WAIT${ac_dB}HAVE_UNION_WAIT${ac_dC}1${ac_dD}
-${ac_uA}HAVE_UNION_WAIT${ac_uB}HAVE_UNION_WAIT${ac_uC}1${ac_uD}
-${ac_eA}HAVE_UNION_WAIT${ac_eB}HAVE_UNION_WAIT${ac_eC}1${ac_eD}
-${ac_dA}SIZEOF_INT${ac_dB}SIZEOF_INT${ac_dC}4${ac_dD}
-${ac_uA}SIZEOF_INT${ac_uB}SIZEOF_INT${ac_uC}4${ac_uD}
-${ac_eA}SIZEOF_INT${ac_eB}SIZEOF_INT${ac_eC}4${ac_eD}
-${ac_dA}SIZEOF_LONG${ac_dB}SIZEOF_LONG${ac_dC}8${ac_dD}
-${ac_uA}SIZEOF_LONG${ac_uB}SIZEOF_LONG${ac_uC}8${ac_uD}
-${ac_eA}SIZEOF_LONG${ac_eB}SIZEOF_LONG${ac_eC}8${ac_eD}
-CEOF
-  sed -f conftest.frag conftest.in > conftest.out
-  rm -f conftest.in
-  mv conftest.out conftest.in
-
-  cat > conftest.frag <<CEOF
-${ac_dA}SIZEOF_LONG_LONG${ac_dB}SIZEOF_LONG_LONG${ac_dC}8${ac_dD}
-${ac_uA}SIZEOF_LONG_LONG${ac_uB}SIZEOF_LONG_LONG${ac_uC}8${ac_uD}
-${ac_eA}SIZEOF_LONG_LONG${ac_eB}SIZEOF_LONG_LONG${ac_eC}8${ac_eD}
-${ac_dA}SIZEOF_VOID_P${ac_dB}SIZEOF_VOID_P${ac_dC}8${ac_dD}
-${ac_uA}SIZEOF_VOID_P${ac_uB}SIZEOF_VOID_P${ac_uC}8${ac_uD}
-${ac_eA}SIZEOF_VOID_P${ac_eB}SIZEOF_VOID_P${ac_eC}8${ac_eD}
-${ac_dA}HAVE_STRDUP${ac_dB}HAVE_STRDUP${ac_dC}1${ac_dD}
-${ac_uA}HAVE_STRDUP${ac_uB}HAVE_STRDUP${ac_uC}1${ac_uD}
-${ac_eA}HAVE_STRDUP${ac_eB}HAVE_STRDUP${ac_eC}1${ac_eD}
-${ac_dA}HAVE_STRCASECMP${ac_dB}HAVE_STRCASECMP${ac_dC}1${ac_dD}
-${ac_uA}HAVE_STRCASECMP${ac_uB}HAVE_STRCASECMP${ac_uC}1${ac_uD}
-${ac_eA}HAVE_STRCASECMP${ac_eB}HAVE_STRCASECMP${ac_eC}1${ac_eD}
-CEOF
-  sed -f conftest.frag conftest.in > conftest.out
-  rm -f conftest.in
-  mv conftest.out conftest.in
-
-  cat > conftest.frag <<CEOF
-${ac_dA}HAVE_STRNCASECMP${ac_dB}HAVE_STRNCASECMP${ac_dC}1${ac_dD}
-${ac_uA}HAVE_STRNCASECMP${ac_uB}HAVE_STRNCASECMP${ac_uC}1${ac_uD}
-${ac_eA}HAVE_STRNCASECMP${ac_eB}HAVE_STRNCASECMP${ac_eC}1${ac_eD}
-${ac_dA}HAVE_DRAND48${ac_dB}HAVE_DRAND48${ac_dC}1${ac_dD}
-${ac_uA}HAVE_DRAND48${ac_uB}HAVE_DRAND48${ac_uC}1${ac_uD}
-${ac_eA}HAVE_DRAND48${ac_eB}HAVE_DRAND48${ac_eC}1${ac_eD}
-${ac_dA}HAVE_SRAND48${ac_dB}HAVE_SRAND48${ac_dC}1${ac_dD}
-${ac_uA}HAVE_SRAND48${ac_uB}HAVE_SRAND48${ac_uC}1${ac_uD}
-${ac_eA}HAVE_SRAND48${ac_eB}HAVE_SRAND48${ac_eC}1${ac_eD}
-${ac_dA}HAVE_FINITE${ac_dB}HAVE_FINITE${ac_dC}1${ac_dD}
-${ac_uA}HAVE_FINITE${ac_uB}HAVE_FINITE${ac_uC}1${ac_uD}
-${ac_eA}HAVE_FINITE${ac_eB}HAVE_FINITE${ac_eC}1${ac_eD}
-CEOF
-  sed -f conftest.frag conftest.in > conftest.out
-  rm -f conftest.in
-  mv conftest.out conftest.in
-
-  cat > conftest.frag <<CEOF
-${ac_dA}HAVE_ISNAN${ac_dB}HAVE_ISNAN${ac_dC}1${ac_dD}
-${ac_uA}HAVE_ISNAN${ac_uB}HAVE_ISNAN${ac_uC}1${ac_uD}
-${ac_eA}HAVE_ISNAN${ac_eB}HAVE_ISNAN${ac_eC}1${ac_eD}
-${ac_dA}HAVE_ISFINITE${ac_dB}HAVE_ISFINITE${ac_dC}1${ac_dD}
-${ac_uA}HAVE_ISFINITE${ac_uB}HAVE_ISFINITE${ac_uC}1${ac_uD}
-${ac_eA}HAVE_ISFINITE${ac_eB}HAVE_ISFINITE${ac_eC}1${ac_eD}
-${ac_dA}HAVE_XEXTENDEDMAXREQUESTSIZE${ac_dB}HAVE_XEXTENDEDMAXREQUESTSIZE${ac_dC}1${ac_dD}
-${ac_uA}HAVE_XEXTENDEDMAXREQUESTSIZE${ac_uB}HAVE_XEXTENDEDMAXREQUESTSIZE${ac_uC}1${ac_uD}
-${ac_eA}HAVE_XEXTENDEDMAXREQUESTSIZE${ac_eB}HAVE_XEXTENDEDMAXREQUESTSIZE${ac_eC}1${ac_eD}
-s%^[   ]*#[    ]*undef[        ][      ]*[a-zA-Z_][a-zA-Z_0-9]*%/* & */%
-CEOF
-  sed -f conftest.frag conftest.in > conftest.out
-  rm -f conftest.in
-  mv conftest.out conftest.in
-
-  rm -f conftest.frag conftest.h
-  echo "/* $ac_file.  Generated automatically by configure.  */" > conftest.h
-  cat conftest.in >> conftest.h
-  rm -f conftest.in
-  if cmp -s $ac_file conftest.h 2>/dev/null; then
-    echo "$ac_file is unchanged"
-    rm -f conftest.h
-  else
-    # Remove last slash and all that follows it.  Not all systems have dirname.
-      ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
-      if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
-      # The file is in a subdirectory.
-      test ! -d "$ac_dir" && mkdir "$ac_dir"
-    fi
-    rm -f $ac_file
-    mv conftest.h $ac_file
-  fi
-fi; done
-
-
-
-exit 0
index 208b233..3366dbf 100644 (file)
@@ -3,10 +3,10 @@
 #      Makefile for demos 
 # ------------------------------------------------------------------------
 
-prefix =       /home/people/Eos/Eos/util/X86LINUX64
-exec_prefix =  /home/people/Eos/Eos/util/X86LINUX64
+prefix =       /home/tacyas/Eos/util/X86LINUX64
+exec_prefix =  /home/tacyas/Eos/util/X86LINUX64
 version =      2.5
-libdir =       /home/people/Eos/Eos/util/X86LINUX64/lib
+libdir =       /home/tacyas/Eos/util/X86LINUX64/lib
 scriptdir =    $(prefix)/lib/blt$(version)
 destdir =      $(scriptdir)/demos
 srcdir =       .
index b8389ef..10d5d07 100644 (file)
@@ -8,13 +8,13 @@
 #      C Compiler options 
 # ------------------------------------------------------------------------
 
-BLT_LIBRARY =  /home/people/Eos/Eos/util/X86LINUX64/lib/blt2.5
-TCLLIBPATH   = /home/people/Eos/Eos/util/X86LINUX64/lib/tcl8.6
+BLT_LIBRARY =  /home/tacyas/Eos/util/X86LINUX64/lib/blt2.5
+TCLLIBPATH   = /home/tacyas/Eos/util/X86LINUX64/lib/tcl8.6
 CC =           gcc
 CFLAGS =       -DUSE_INTERP_ERRORLINE -DUSE_INTERP_RESULT 
 DEFINES =      
 EXTRA_CFLAGS = -Wall
-LDFLAGS =       -Wl,-rpath,/home/people/Eos/Eos/util/X86LINUX64/lib:/opt/X11/lib:/home/people/Eos/Eos/util/X86LINUX64/lib
+LDFLAGS =       -Wl,-rpath,/home/tacyas/Eos/util/X86LINUX64/lib:/opt/X11/lib:/home/tacyas/Eos/util/X86LINUX64/lib
 version =      25
 
 # ------------------------------------------------------------------------
@@ -22,12 +22,12 @@ version =   25
 # ------------------------------------------------------------------------
 
 bindir =       $(exec_prefix)/bin
-exec_prefix =  /home/people/Eos/Eos/util/X86LINUX64
+exec_prefix =  /home/tacyas/Eos/util/X86LINUX64
 incdir =       $(prefix)/include
-libdir =       /home/people/Eos/Eos/util/X86LINUX64/lib
+libdir =       /home/tacyas/Eos/util/X86LINUX64/lib
 scriptdir =    $(exec_prefix)/lib
 
-prefix =       /home/people/Eos/Eos/util/X86LINUX64
+prefix =       /home/tacyas/Eos/util/X86LINUX64
 srcdir =       .
 
 instdirs =     $(prefix) $(exec_prefix) $(bindir) $(libdir) $(incdir)
@@ -36,14 +36,14 @@ instdirs =  $(prefix) $(exec_prefix) $(bindir) $(libdir) $(incdir)
 #      Directories containing Tcl and Tk include files and libraries
 # ------------------------------------------------------------------------
 
-INCLUDES =     -I. -I$(srcdir)  -I/home/people/Eos/Eos/util/X86LINUX64/include -I/home/people/Eos/Eos/util/X86LINUX64/include -I/opt/X11/include
+INCLUDES =     -I. -I$(srcdir)  -I/home/tacyas/Eos/util/X86LINUX64/include -I/home/tacyas/Eos/util/X86LINUX64/include -I/opt/X11/include
 
 # ------------------------------------------------------------------------
 #       Libraries directives for Tcl, Tk, X11, and BLT
 # ------------------------------------------------------------------------
 
-LIBS =          -L/home/people/Eos/Eos/util/X86LINUX64/lib -ltk8.6 -ltcl8.6 -L/opt/X11/lib -lX11 -L/home/people/Eos/Eos/util/X86LINUX64/lib -ljpeg -lm -lnsl  -ldl
-TCL_ONLY_LIBS = -L/home/people/Eos/Eos/util/X86LINUX64/lib -ltcl8.6 -lm -lnsl  -ldl
+LIBS =          -L/home/tacyas/Eos/util/X86LINUX64/lib -ltk8.6 -ltcl8.6 -L/opt/X11/lib -lX11 -L/home/tacyas/Eos/util/X86LINUX64/lib -ljpeg -lm -lnsl  -ldl
+TCL_ONLY_LIBS = -L/home/tacyas/Eos/util/X86LINUX64/lib -ltcl8.6 -lm -lnsl  -ldl
 
 # ------------------------------------------------------------------------
 #      You don't need to edit anything beyond this point
@@ -244,7 +244,7 @@ lint:
        $(LINT) $(LINTFLAGS) $(DEFINES) $(INCLUDES) $(SRCS)
 
 libBLTstub.a:
-       $(CC) -I$(srcdir)  -I/home/people/Eos/Eos/util/X86LINUX64/include -I/home/people/Eos/Eos/util/X86LINUX64/include -I/opt/X11/include -c $(srcdir)/bltStubLib.c
+       $(CC) -I$(srcdir)  -I/home/tacyas/Eos/util/X86LINUX64/include -I/home/tacyas/Eos/util/X86LINUX64/include -I/opt/X11/include -c $(srcdir)/bltStubLib.c
        $(AR) libBLTstub.a bltStubLib.o
        $(RANLIB) libBLTstub.a
 
diff --git a/util/src/TclTk/blt2.5/generic/bltsh b/util/src/TclTk/blt2.5/generic/bltsh
deleted file mode 100755 (executable)
index aeeab7a..0000000
Binary files a/util/src/TclTk/blt2.5/generic/bltsh and /dev/null differ
diff --git a/util/src/TclTk/blt2.5/generic/libBLT.a b/util/src/TclTk/blt2.5/generic/libBLT.a
deleted file mode 100644 (file)
index 6f90b0a..0000000
Binary files a/util/src/TclTk/blt2.5/generic/libBLT.a and /dev/null differ
diff --git a/util/src/TclTk/blt2.5/generic/libBLTlite.a b/util/src/TclTk/blt2.5/generic/libBLTlite.a
deleted file mode 100644 (file)
index 6140e72..0000000
Binary files a/util/src/TclTk/blt2.5/generic/libBLTlite.a and /dev/null differ
index 1690b92..a9eafc5 100644 (file)
@@ -15,24 +15,24 @@ CFLAGS =    -DUSE_INTERP_ERRORLINE -DUSE_INTERP_RESULT
 EXTRA_CFLAGS = -Wall -fPIC
 DEFINES =      
 DEF_BLTINIT =  -DBLT_LIBRARY=\"$(scriptdir)\"
-SHLIB_LD_FLAGS = -rdynamic -shared -Wl,-E -Wl,-soname,$@ -Wl,-rpath,/home/people/Eos/Eos/util/X86LINUX64/lib:/opt/X11/lib:/home/people/Eos/Eos/util/X86LINUX64/lib
+SHLIB_LD_FLAGS = -rdynamic -shared -Wl,-E -Wl,-soname,$@ -Wl,-rpath,/home/tacyas/Eos/util/X86LINUX64/lib:/opt/X11/lib:/home/tacyas/Eos/util/X86LINUX64/lib
 SHLIB_TCL_ONLY_LIB_SPECS =  
-SHLIB_LIB_SPECS = -L/home/people/Eos/Eos/util/X86LINUX64/lib -ljpeg 
+SHLIB_LIB_SPECS = -L/home/tacyas/Eos/util/X86LINUX64/lib -ljpeg 
 SHLIB_LD =     gcc
-LDFLAGS =       -Wl,-rpath,/home/people/Eos/Eos/util/X86LINUX64/lib:/opt/X11/lib:/home/people/Eos/Eos/util/X86LINUX64/lib
+LDFLAGS =       -Wl,-rpath,/home/tacyas/Eos/util/X86LINUX64/lib:/opt/X11/lib:/home/tacyas/Eos/util/X86LINUX64/lib
 
-prefix =       /home/people/Eos/Eos/util/X86LINUX64
-exec_prefix =  /home/people/Eos/Eos/util/X86LINUX64
-libdir =       /home/people/Eos/Eos/util/X86LINUX64/lib
+prefix =       /home/tacyas/Eos/util/X86LINUX64
+exec_prefix =  /home/tacyas/Eos/util/X86LINUX64
+libdir =       /home/tacyas/Eos/util/X86LINUX64/lib
 bindir =       $(exec_prefix)/bin
 srcdir =       ./..
 
 instdirs =     $(exec_prefix) $(libdir) 
 
-scriptdir =    /home/people/Eos/Eos/util/X86LINUX64/lib/blt2.5
+scriptdir =    /home/tacyas/Eos/util/X86LINUX64/lib/blt2.5
 
-LIBS =          -L/home/people/Eos/Eos/util/X86LINUX64/lib -ltk8.6 -ltcl8.6 -L/opt/X11/lib -lX11 -L/home/people/Eos/Eos/util/X86LINUX64/lib -ljpeg -lm -lnsl  -ldl
-TCL_ONLY_LIB_SPECS = -L/home/people/Eos/Eos/util/X86LINUX64/lib -ltcl8.6 -lm -lnsl  -ldl
+LIBS =          -L/home/tacyas/Eos/util/X86LINUX64/lib -ltk8.6 -ltcl8.6 -L/opt/X11/lib -lX11 -L/home/tacyas/Eos/util/X86LINUX64/lib -ljpeg -lm -lnsl  -ldl
+TCL_ONLY_LIB_SPECS = -L/home/tacyas/Eos/util/X86LINUX64/lib -ltcl8.6 -lm -lnsl  -ldl
 
 # ------------------------------------------------------------------------
 #      Don't edit anything beyond this point
@@ -111,7 +111,7 @@ OBJS =              $(GRAPH_OBJS) \
                bltWinop.o \
                $(TK_OBJS) $(N_OBJS) 
 
-INCLUDES =     -I.. -I$(srcdir) -I$(srcdir)/..  -I/home/people/Eos/Eos/util/X86LINUX64/include -I/home/people/Eos/Eos/util/X86LINUX64/include -I/opt/X11/include
+INCLUDES =     -I.. -I$(srcdir) -I$(srcdir)/..  -I/home/tacyas/Eos/util/X86LINUX64/include -I/home/tacyas/Eos/util/X86LINUX64/include -I/opt/X11/include
 CC_SWITCHES =  $(EXTRA_CFLAGS) $(CFLAGS) $(DEFINES) $(INCLUDES)
 INSTALL =      /usr/bin/install -c
 INSTALL_DATA = ${INSTALL} -m 644
diff --git a/util/src/TclTk/blt2.5/generic/shared/libBLT25.so b/util/src/TclTk/blt2.5/generic/shared/libBLT25.so
deleted file mode 100755 (executable)
index 36a39ed..0000000
Binary files a/util/src/TclTk/blt2.5/generic/shared/libBLT25.so and /dev/null differ
diff --git a/util/src/TclTk/blt2.5/generic/shared/libBLTlite25.so b/util/src/TclTk/blt2.5/generic/shared/libBLTlite25.so
deleted file mode 100755 (executable)
index 605be7d..0000000
Binary files a/util/src/TclTk/blt2.5/generic/shared/libBLTlite25.so and /dev/null differ
index 9ae78d6..13b922a 100644 (file)
@@ -864,7 +864,8 @@ static int InvokeButton _ANSI_ARGS_((Button *butPtr));
 static Blt_TileChangedProc TileChangedProc;
 static Tcl_CmdProc ButtonCmd, LabelCmd, CheckbuttonCmd, RadiobuttonCmd;
 
-EXTERN int TkCopyAndGlobalEval _ANSI_ARGS_((Tcl_Interp *interp, char *script));
+//EXTERN int TkCopyAndGlobalEval _ANSI_ARGS_((Tcl_Interp *interp, char *script));
+//EXTERN int Tcl_EvalEx _ANSI_ARGS_((Tcl_Interp *interp, char *script));
 
 #if (TK_MAJOR_VERSION > 4)
 EXTERN void TkComputeAnchor _ANSI_ARGS_((Tk_Anchor anchor, Tk_Window tkwin, 
@@ -3292,7 +3293,8 @@ InvokeButton(butPtr)
        }
     }
     if ((butPtr->type > TYPE_LABEL) && (butPtr->command != NULL)) {
-       return TkCopyAndGlobalEval(butPtr->interp, butPtr->command);
+       //return TkCopyAndGlobalEval(butPtr->interp, butPtr->command);
+       return Tcl_GlobalEval(butPtr->interp, butPtr->command);
     }
     return TCL_OK;
 }
index cd40729..6d250d2 100644 (file)
@@ -3,13 +3,13 @@
 #      Makefile for library files and directories of BLT library
 # ------------------------------------------------------------------------
 
-prefix       = /home/people/Eos/Eos/util/X86LINUX64
-exec_prefix  = /home/people/Eos/Eos/util/X86LINUX64
+prefix       = /home/tacyas/Eos/util/X86LINUX64
+exec_prefix  = /home/tacyas/Eos/util/X86LINUX64
 version      = 2.5
 lib_prefix    = lib
 srcdir       = .
-libdir       = /home/people/Eos/Eos/util/X86LINUX64/lib
-scriptdir    = /home/people/Eos/Eos/util/X86LINUX64/lib/blt2.5
+libdir       = /home/tacyas/Eos/util/X86LINUX64/lib
+scriptdir    = /home/tacyas/Eos/util/X86LINUX64/lib/blt2.5
 
 INSTALL      = /usr/bin/install -c
 INSTALL_DATA = ${INSTALL} -m 644
diff --git a/util/src/TclTk/blt2.5/library/pkgIndex.tcl b/util/src/TclTk/blt2.5/library/pkgIndex.tcl
deleted file mode 100644 (file)
index 9f1e607..0000000
+++ /dev/null
@@ -1,59 +0,0 @@
-# Tcl package index file, version 1.0
-
-proc LoadBLT25 { version dir } {
-
-    set prefix "lib"
-    set suffix [info sharedlibextension]
-    regsub {\.} $version {} version_no_dots
-    set versuf $version$suffix
-
-    # Determine whether to load the full BLT library or
-    # the "lite" tcl-only version.
-    
-   if {[package vcompare [info tclversion] 8.2] < 0} {
-        set taillib ${versuf}.8.0
-    } elseif {[package vcompare [info tclversion] 8.3] < 0} {
-        set taillib ${versuf}.8.2
-    } elseif {[package vcompare [info tclversion] 8.4] < 0} {
-        set taillib ${versuf}.8.3
-    } elseif {[package vcompare [info tclversion] 8.5] < 0} {
-        set taillib ${versuf}.8.4
-    } elseif {[package vcompare [info tclversion] 8.6] < 0} {
-        set taillib ${versuf}.8.5
-    } else {
-        set taillib ${versuf}.8.6
-    }
-
-    if { [info commands tk] == "tk" } {
-        set name1 ${prefix}BLT.${taillib}
-        set name2 ${prefix}BLT${version_no_dots}${suffix}
-    } else {
-        set name1 ${prefix}BLTlite.${taillib}
-        set name2 ${prefix}BLTlite${version_no_dots}${suffix}
-    }
-    
-    global tcl_platform
-    foreach name [list $name1 $name2] {
-        if { $tcl_platform(platform) == "unix" } {
-           set library [file join $dir $name]
-           if { ![file exists $library] } {
-               # Try the parent directory.
-               set library [file join [file dirname $dir] $name]
-           }
-           if { ![file exists $library] } {
-               # Default to the path generated at compilation.
-               set library [file join "/home/people/Eos/Eos/util/X86LINUX64/lib" $name]
-           }
-        } else {
-           set library $name
-        }
-       if { ![file exists $library] } continue
-        load $library BLT
-    }
-}
-
-set version "2.5"
-
-package ifneeded BLT $version [list LoadBLT25 $version $dir]
-
-# End of package index file
diff --git a/util/src/TclTk/blt2.5/man/BLT.n b/util/src/TclTk/blt2.5/man/BLT.n
deleted file mode 100644 (file)
index aa606d6..0000000
+++ /dev/null
@@ -1,392 +0,0 @@
-'\"
-'\" Copyright 1991-1997 by Bell Labs Innovations for Lucent Technologies.
-'\"
-'\" Permission to use, copy, modify, and distribute this software and its
-'\" documentation for any purpose and without fee is hereby granted, provided
-'\" that the above copyright notice appear in all copies and that both that the
-'\" copyright notice and warranty disclaimer appear in supporting documentation,
-'\" and that the names of Lucent Technologies any of their entities not be used
-'\" in advertising or publicity pertaining to distribution of the software
-'\" without specific, written prior permission.
-'\"
-'\" Lucent Technologies disclaims all warranties with regard to this software,
-'\" including all implied warranties of merchantability and fitness.  In no event
-'\" shall Lucent Technologies be liable for any special, indirect or
-'\" consequential damages or any damages whatsoever resulting from loss of use,
-'\" data or profits, whether in an action of contract, negligence or other
-'\" tortuous action, arising out of or in connection with the use or performance
-'\" of this software.  
-'\"
-'\" The definitions below are for supplemental macros used in Tcl/Tk
-'\" manual entries.
-'\"
-'\" .AP type name in/out ?indent?
-'\"    Start paragraph describing an argument to a library procedure.
-'\"    type is type of argument (int, etc.), in/out is either "in", "out",
-'\"    or "in/out" to describe whether procedure reads or modifies arg,
-'\"    and indent is equivalent to second arg of .IP (shouldn't ever be
-'\"    needed;  use .AS below instead)
-'\"
-'\" .AS ?type? ?name?
-'\"    Give maximum sizes of arguments for setting tab stops.  Type and
-'\"    name are examples of largest possible arguments that will be passed
-'\"    to .AP later.  If args are omitted, default tab stops are used.
-'\"
-'\" .BS
-'\"    Start box enclosure.  From here until next .BE, everything will be
-'\"    enclosed in one large box.
-'\"
-'\" .BE
-'\"    End of box enclosure.
-'\"
-'\" .CS
-'\"    Begin code excerpt.
-'\"
-'\" .CE
-'\"    End code excerpt.
-'\"
-'\" .VS ?version? ?br?
-'\"    Begin vertical sidebar, for use in marking newly-changed parts
-'\"    of man pages.  The first argument is ignored and used for recording
-'\"    the version when the .VS was added, so that the sidebars can be
-'\"    found and removed when they reach a certain age.  If another argument
-'\"    is present, then a line break is forced before starting the sidebar.
-'\"
-'\" .VE
-'\"    End of vertical sidebar.
-'\"
-'\" .DS
-'\"    Begin an indented unfilled display.
-'\"
-'\" .DE
-'\"    End of indented unfilled display.
-'\"
-'\" .SO
-'\"    Start of list of standard options for a Tk widget.  The
-'\"    options follow on successive lines, in four columns separated
-'\"    by tabs.
-'\"
-'\" .SE
-'\"    End of list of standard options for a Tk widget.
-'\"
-'\" .OP cmdName dbName dbClass
-'\"    Start of description of a specific option.  cmdName gives the
-'\"    option's name as specified in the class command, dbName gives
-'\"    the option's name in the option database, and dbClass gives
-'\"    the option's class in the option database.
-'\"
-'\" .UL arg1 arg2
-'\"    Print arg1 underlined, then print arg2 normally.
-'\"
-'\" RCS: @(#) $Id: man.macros,v 1.1.1.1 2009/05/09 16:27:42 pcmacdon Exp $
-'\"
-'\"    # Set up traps and other miscellaneous stuff for Tcl/Tk man pages.
-.if t .wh -1.3i ^B
-.nr ^l \n(.l
-.ad b
-'\"    # Start an argument description
-.de AP
-.ie !"\\$4"" .TP \\$4
-.el \{\
-.   ie !"\\$2"" .TP \\n()Cu
-.   el          .TP 15
-.\}
-.ta \\n()Au \\n()Bu
-.ie !"\\$3"" \{\
-\&\\$1 \\fI\\$2\\fP    (\\$3)
-.\".b
-.\}
-.el \{\
-.br
-.ie !"\\$2"" \{\
-\&\\$1 \\fI\\$2\\fP
-.\}
-.el \{\
-\&\\fI\\$1\\fP
-.\}
-.\}
-..
-'\"    # define tabbing values for .AP
-.de AS
-.nr )A 10n
-.if !"\\$1"" .nr )A \\w'\\$1'u+3n
-.nr )B \\n()Au+15n
-.\"
-.if !"\\$2"" .nr )B \\w'\\$2'u+\\n()Au+3n
-.nr )C \\n()Bu+\\w'(in/out)'u+2n
-..
-.AS Tcl_Interp Tcl_CreateInterp in/out
-'\"    # BS - start boxed text
-'\"    # ^y = starting y location
-'\"    # ^b = 1
-.de BS
-.br
-.mk ^y
-.nr ^b 1u
-.if n .nf
-.if n .ti 0
-.if n \l'\\n(.lu\(ul'
-.if n .fi
-..
-'\"    # BE - end boxed text (draw box now)
-.de BE
-.nf
-.ti 0
-.mk ^t
-.ie n \l'\\n(^lu\(ul'
-.el \{\
-.\"    Draw four-sided box normally, but don't draw top of
-.\"    box if the box started on an earlier page.
-.ie !\\n(^b-1 \{\
-\h'-1.5n'\L'|\\n(^yu-1v'\l'\\n(^lu+3n\(ul'\L'\\n(^tu+1v-\\n(^yu'\l'|0u-1.5n\(ul'
-.\}
-.el \}\
-\h'-1.5n'\L'|\\n(^yu-1v'\h'\\n(^lu+3n'\L'\\n(^tu+1v-\\n(^yu'\l'|0u-1.5n\(ul'
-.\}
-.\}
-.fi
-.br
-.nr ^b 0
-..
-'\"    # VS - start vertical sidebar
-'\"    # ^Y = starting y location
-'\"    # ^v = 1 (for troff;  for nroff this doesn't matter)
-.de VS
-.if !"\\$2"" .br
-.mk ^Y
-.ie n 'mc \s12\(br\s0
-.el .nr ^v 1u
-..
-'\"    # VE - end of vertical sidebar
-.de VE
-.ie n 'mc
-.el \{\
-.ev 2
-.nf
-.ti 0
-.mk ^t
-\h'|\\n(^lu+3n'\L'|\\n(^Yu-1v\(bv'\v'\\n(^tu+1v-\\n(^Yu'\h'-|\\n(^lu+3n'
-.sp -1
-.fi
-.ev
-.\}
-.nr ^v 0
-..
-'\"    # Special macro to handle page bottom:  finish off current
-'\"    # box/sidebar if in box/sidebar mode, then invoked standard
-'\"    # page bottom macro.
-.de ^B
-.ev 2
-'ti 0
-'nf
-.mk ^t
-.if \\n(^b \{\
-.\"    Draw three-sided box if this is the box's first page,
-.\"    draw two sides but no top otherwise.
-.ie !\\n(^b-1 \h'-1.5n'\L'|\\n(^yu-1v'\l'\\n(^lu+3n\(ul'\L'\\n(^tu+1v-\\n(^yu'\h'|0u'\c
-.el \h'-1.5n'\L'|\\n(^yu-1v'\h'\\n(^lu+3n'\L'\\n(^tu+1v-\\n(^yu'\h'|0u'\c
-.\}
-.if \\n(^v \{\
-.nr ^x \\n(^tu+1v-\\n(^Yu
-\kx\h'-\\nxu'\h'|\\n(^lu+3n'\ky\L'-\\n(^xu'\v'\\n(^xu'\h'|0u'\c
-.\}
-.bp
-'fi
-.ev
-.if \\n(^b \{\
-.mk ^y
-.nr ^b 2
-.\}
-.if \\n(^v \{\
-.mk ^Y
-.\}
-..
-'\"    # DS - begin display
-.de DS
-.RS
-.nf
-.sp
-..
-'\"    # DE - end display
-.de DE
-.fi
-.RE
-.sp
-..
-'\"    # SO - start of list of standard options
-.de SO
-.SH "STANDARD OPTIONS"
-.LP
-.nf
-.ta 4c 8c 12c
-.ft B
-..
-'\"    # SE - end of list of standard options
-.de SE
-.fi
-.ft R
-.LP
-See the \\fBoptions\\fR manual entry for details on the standard options.
-..
-'\"    # OP - start of full description for a single option
-.de OP
-.LP
-.nf
-.ta 4c
-Command-Line Name:     \\fB\\$1\\fR
-Database Name: \\fB\\$2\\fR
-Database Class:        \\fB\\$3\\fR
-.fi
-.IP
-..
-'\"    # CS - begin code excerpt
-.de CS
-.RS
-.nf
-.ta .25i .5i .75i 1i
-.ft CW
-.sp
-..
-'\"    # CE - end code excerpt
-.de CE
-.fi
-.RE
-.ft R
-.sp
-..
-.de UL
-\\$1\l'|0\(ul'\\$2
-..
-.TH intro n 2.5 BLT "BLT Built-In Commands"
-.BS
-'\" Note:  do not modify the .SH NAME line immediately below!
-.SH NAME
-BLT \- Introduction to the BLT library
-.BE
-.SH DESCRIPTION
-BLT is a library of extensions to the Tk library.  It adds new
-commands and variables to the application's interpreter.
-.LP
-.SH COMMANDS
-The following commands are added to the interpreter from the BLT library:
-.TP 15
-\fBtable\fR 
-A table geometry manager for Tk.  You specify window placements as table 
-row,column positions and windows can also span multiple rows or columns. 
-It also has many options for setting and/or bounding window sizes.
-.TP 15
-\fBgraph\fR 
-A 2D plotting widget.  Plots two variable data in a window with an optional 
-legend and annotations.   It has of several components; coordinate axes, 
-crosshairs, a legend, and a collection of elements and tags.
-.TP 15
-\fBbarchart\fR 
-A barchart widget.  Plots two-variable data as rectangular bars in a 
-window.  The x-coordinate values designate the position of the bar along 
-the x-axis, while the y-coordinate values designate the magnitude.
-The \fBbarchart\fR widget has of several components; coordinate axes, 
-crosshairs, a legend, and a collection of elements and tags.
-.TP 15
-\fBvector\fR 
-Creates a vector of floating point values.  The vector's components
-can be manipulated in three ways: through a Tcl array variable, a Tcl
-command, or the C API.
-.TP
-\fBspline\fR
-Computes a spline fitting a set of data points (x and y vectors) and
-produces a vector of the interpolated images (y-coordinates) at a
-given set of x-coordinates.
-.TP 15
-\fBbgexec\fR 
-Like Tcl's \fBexec\fR command, \fBbgexec\fR runs a pipeline of Unix 
-commands in the background.  Unlike \fBexec\fR, the output of the last
-process is collected and a global Tcl variable is set upon its completion.
-\fBbgexec\fR can be used with \fBtkwait\fR to wait for Unix commands
-to finish while still handling expose events.  Intermediate output is
-also available while the pipeline is active.
-.TP 15
-\fBbusy\fR 
-Creates a "busy window" which prevents user-interaction when an
-application is busy.  The busy window also provides an easy way 
-to have temporary busy cursors (such as a watch or hourglass).
-.TP 15
-\fBbitmap\fR 
-Reads and writes bitmaps from Tcl.  New X bitmaps can be defined
-on-the-fly from Tcl, obviating the need to copy around bitmap files.  
-Other options query loaded X bitmap's dimensions and data.
-.TP 15
-\fBdrag&drop\fR 
-Provides a drag-and-drop facility for Tk.  Information (represented
-by a token window) can be dragged to and from any Tk window, including
-those of another Tk application.  \fBdrag&drop\fR acts as a 
-coordinator, directing Tk \fBsend\fR commands between (or within) TCL/Tk 
-applications. 
-.TP 15
-\fBhtext\fR 
-A simple hypertext widget.  Combines text and Tk widgets into a single
-scroll-able window.  Tcl commands can be embedded into text, which are
-invoked as the text is parsed.  In addition, Tk widgets can be
-appended to the window at the current point in the text.  \fBHtext\fR
-can be also used to create scrolled windows of Tk widgets.
-.TP 15
-\fBwinop\fR 
-Raise, lower, map, or, unmap any window.  The raise and lower functions
-are useful for stacking windows above or below "busy windows".
-.TP 15
-\fBwatch\fR 
-Arranges for Tcl procedures to be called before and/or after the execution
-of every Tcl command. This command
-may be used in the logging, profiling, or tracing of Tcl code.
-.TP 15
-\fBbltdebug\fR 
-A simple Tcl command tracing facility useful for debugging Tcl code.  
-Displays each Tcl command before and after substitution along its level 
-in the interpreter on standard error.
-.SH VARIABLES
-.PP
-The following Tcl variables are either set or used by BLT at various times
-in its execution:
-.TP 15
-\fBblt_library\fR
-This variable contains the name of a directory containing a library
-of Tcl scripts and other files related to BLT.  Currently, this 
-directory contains the \fBdrag&drop\fR protocol scripts and the 
-PostScript prolog
-used by \fBgraph\fR and \fBbarchart\fR.
-The value of this variable is taken from the BLT_LIBRARY environment
-variable, if one exists, or else from a default value compiled into
-the \fBBLT\fR library.
-.TP 15
-\fBblt_versions\fR 
-This variable is set in the interpreter for each application. It is an 
-array of the current version numbers for each 
-of the BLT commands in the form \fImajor\fR.\fIminor\fR.  \fIMajor\fR and
-\fIminor\fR are integers.  The major version number increases in
-any command that includes changes that are not backward compatible
-(i.e. whenever existing applications and scripts may have to change to
-work with the new release).  The minor version number increases with
-each new release of a command, except that it resets to zero whenever the
-major version number changes.  The array is indexed by the individual 
-command name.
-.SH ADDING BLT TO YOUR APPLICATIONS
-It's easy to add BLT to an existing Tk application.  BLT requires no 
-patches or edits to the Tcl or Tk libraries.  To add BLT, simply add the 
-following code snippet to your application's tkAppInit.c file.  
-.CS
-if (Blt_Init(interp) != TCL_OK) {
-    return TCL_ERROR;
-}
-.CE
-Recompile and link with the BLT library (libBLT.a) and that's it.
-.PP
-Alternately, you can dynamically load BLT, simply by invoking the
-command
-.CS
-package require BLT
-.CE
-from your Tcl script.
-.SH BUGS
-Send bug reports, requests, suggestions, etc. to 
-gah@siliconmetrics.com or ghowlett@grandecom.net
-.SH KEYWORDS
-BLT
diff --git a/util/src/TclTk/blt2.5/man/Blt_Tree.3 b/util/src/TclTk/blt2.5/man/Blt_Tree.3
deleted file mode 100644 (file)
index 11703f6..0000000
+++ /dev/null
@@ -1,472 +0,0 @@
-'\"
-'\" Copyright (c) 1995-1996 Sun Microsystems, Inc.
-'\"
-'\" See the file "license.terms" for information on usage and redistribution
-'\" of this file, and for a DISCLAIMER OF ALL WARRANTIES.
-'\" 
-'\" RCS: @(#) $Id: Blt_Tree.man3,v 1.1.1.1 2009/05/09 16:27:39 pcmacdon Exp $
-'\" 
-'\" The definitions below are for supplemental macros used in Tcl/Tk
-'\" manual entries.
-'\"
-'\" .AP type name in/out ?indent?
-'\"    Start paragraph describing an argument to a library procedure.
-'\"    type is type of argument (int, etc.), in/out is either "in", "out",
-'\"    or "in/out" to describe whether procedure reads or modifies arg,
-'\"    and indent is equivalent to second arg of .IP (shouldn't ever be
-'\"    needed;  use .AS below instead)
-'\"
-'\" .AS ?type? ?name?
-'\"    Give maximum sizes of arguments for setting tab stops.  Type and
-'\"    name are examples of largest possible arguments that will be passed
-'\"    to .AP later.  If args are omitted, default tab stops are used.
-'\"
-'\" .BS
-'\"    Start box enclosure.  From here until next .BE, everything will be
-'\"    enclosed in one large box.
-'\"
-'\" .BE
-'\"    End of box enclosure.
-'\"
-'\" .CS
-'\"    Begin code excerpt.
-'\"
-'\" .CE
-'\"    End code excerpt.
-'\"
-'\" .VS ?version? ?br?
-'\"    Begin vertical sidebar, for use in marking newly-changed parts
-'\"    of man pages.  The first argument is ignored and used for recording
-'\"    the version when the .VS was added, so that the sidebars can be
-'\"    found and removed when they reach a certain age.  If another argument
-'\"    is present, then a line break is forced before starting the sidebar.
-'\"
-'\" .VE
-'\"    End of vertical sidebar.
-'\"
-'\" .DS
-'\"    Begin an indented unfilled display.
-'\"
-'\" .DE
-'\"    End of indented unfilled display.
-'\"
-'\" .SO
-'\"    Start of list of standard options for a Tk widget.  The
-'\"    options follow on successive lines, in four columns separated
-'\"    by tabs.
-'\"
-'\" .SE
-'\"    End of list of standard options for a Tk widget.
-'\"
-'\" .OP cmdName dbName dbClass
-'\"    Start of description of a specific option.  cmdName gives the
-'\"    option's name as specified in the class command, dbName gives
-'\"    the option's name in the option database, and dbClass gives
-'\"    the option's class in the option database.
-'\"
-'\" .UL arg1 arg2
-'\"    Print arg1 underlined, then print arg2 normally.
-'\"
-'\" RCS: @(#) $Id: man.macros,v 1.1.1.1 2009/05/09 16:27:42 pcmacdon Exp $
-'\"
-'\"    # Set up traps and other miscellaneous stuff for Tcl/Tk man pages.
-.if t .wh -1.3i ^B
-.nr ^l \n(.l
-.ad b
-'\"    # Start an argument description
-.de AP
-.ie !"\\$4"" .TP \\$4
-.el \{\
-.   ie !"\\$2"" .TP \\n()Cu
-.   el          .TP 15
-.\}
-.ta \\n()Au \\n()Bu
-.ie !"\\$3"" \{\
-\&\\$1 \\fI\\$2\\fP    (\\$3)
-.\".b
-.\}
-.el \{\
-.br
-.ie !"\\$2"" \{\
-\&\\$1 \\fI\\$2\\fP
-.\}
-.el \{\
-\&\\fI\\$1\\fP
-.\}
-.\}
-..
-'\"    # define tabbing values for .AP
-.de AS
-.nr )A 10n
-.if !"\\$1"" .nr )A \\w'\\$1'u+3n
-.nr )B \\n()Au+15n
-.\"
-.if !"\\$2"" .nr )B \\w'\\$2'u+\\n()Au+3n
-.nr )C \\n()Bu+\\w'(in/out)'u+2n
-..
-.AS Tcl_Interp Tcl_CreateInterp in/out
-'\"    # BS - start boxed text
-'\"    # ^y = starting y location
-'\"    # ^b = 1
-.de BS
-.br
-.mk ^y
-.nr ^b 1u
-.if n .nf
-.if n .ti 0
-.if n \l'\\n(.lu\(ul'
-.if n .fi
-..
-'\"    # BE - end boxed text (draw box now)
-.de BE
-.nf
-.ti 0
-.mk ^t
-.ie n \l'\\n(^lu\(ul'
-.el \{\
-.\"    Draw four-sided box normally, but don't draw top of
-.\"    box if the box started on an earlier page.
-.ie !\\n(^b-1 \{\
-\h'-1.5n'\L'|\\n(^yu-1v'\l'\\n(^lu+3n\(ul'\L'\\n(^tu+1v-\\n(^yu'\l'|0u-1.5n\(ul'
-.\}
-.el \}\
-\h'-1.5n'\L'|\\n(^yu-1v'\h'\\n(^lu+3n'\L'\\n(^tu+1v-\\n(^yu'\l'|0u-1.5n\(ul'
-.\}
-.\}
-.fi
-.br
-.nr ^b 0
-..
-'\"    # VS - start vertical sidebar
-'\"    # ^Y = starting y location
-'\"    # ^v = 1 (for troff;  for nroff this doesn't matter)
-.de VS
-.if !"\\$2"" .br
-.mk ^Y
-.ie n 'mc \s12\(br\s0
-.el .nr ^v 1u
-..
-'\"    # VE - end of vertical sidebar
-.de VE
-.ie n 'mc
-.el \{\
-.ev 2
-.nf
-.ti 0
-.mk ^t
-\h'|\\n(^lu+3n'\L'|\\n(^Yu-1v\(bv'\v'\\n(^tu+1v-\\n(^Yu'\h'-|\\n(^lu+3n'
-.sp -1
-.fi
-.ev
-.\}
-.nr ^v 0
-..
-'\"    # Special macro to handle page bottom:  finish off current
-'\"    # box/sidebar if in box/sidebar mode, then invoked standard
-'\"    # page bottom macro.
-.de ^B
-.ev 2
-'ti 0
-'nf
-.mk ^t
-.if \\n(^b \{\
-.\"    Draw three-sided box if this is the box's first page,
-.\"    draw two sides but no top otherwise.
-.ie !\\n(^b-1 \h'-1.5n'\L'|\\n(^yu-1v'\l'\\n(^lu+3n\(ul'\L'\\n(^tu+1v-\\n(^yu'\h'|0u'\c
-.el \h'-1.5n'\L'|\\n(^yu-1v'\h'\\n(^lu+3n'\L'\\n(^tu+1v-\\n(^yu'\h'|0u'\c
-.\}
-.if \\n(^v \{\
-.nr ^x \\n(^tu+1v-\\n(^Yu
-\kx\h'-\\nxu'\h'|\\n(^lu+3n'\ky\L'-\\n(^xu'\v'\\n(^xu'\h'|0u'\c
-.\}
-.bp
-'fi
-.ev
-.if \\n(^b \{\
-.mk ^y
-.nr ^b 2
-.\}
-.if \\n(^v \{\
-.mk ^Y
-.\}
-..
-'\"    # DS - begin display
-.de DS
-.RS
-.nf
-.sp
-..
-'\"    # DE - end display
-.de DE
-.fi
-.RE
-.sp
-..
-'\"    # SO - start of list of standard options
-.de SO
-.SH "STANDARD OPTIONS"
-.LP
-.nf
-.ta 4c 8c 12c
-.ft B
-..
-'\"    # SE - end of list of standard options
-.de SE
-.fi
-.ft R
-.LP
-See the \\fBoptions\\fR manual entry for details on the standard options.
-..
-'\"    # OP - start of full description for a single option
-.de OP
-.LP
-.nf
-.ta 4c
-Command-Line Name:     \\fB\\$1\\fR
-Database Name: \\fB\\$2\\fR
-Database Class:        \\fB\\$3\\fR
-.fi
-.IP
-..
-'\"    # CS - begin code excerpt
-.de CS
-.RS
-.nf
-.ta .25i .5i .75i 1i
-.ft CW
-.sp
-..
-'\"    # CE - end code excerpt
-.de CE
-.fi
-.RE
-.ft R
-.sp
-..
-.de UL
-\\$1\l'|0\(ul'\\$2
-..
-.TH Blt_Tree 3 2.5 BLT "Blt Library Procedures"
-.BS
-'\" Note:  do not modify the .SH NAME line immediately below!
-.SH NAME
-Blt_Tree \- Tree data object.
-.SH SYNOPSIS
-.nf
-#include <bltTree.h>
-.sp
-struct Blt_Tree {
-\fBTcl_Alloc\fR(\fIsize\fR)
-.sp
-\fBTcl_Free\fR(\fIptr\fR)
-.sp
-char *
-\fBTcl_Realloc\fR(\fIptr, size\fR)
-.fi
-.SH ARGUMENTS
-.AS char *size
-.AP int size in
-Size in bytes of the memory block to allocate.
-.AP char *ptr in
-Pointer to memory block to free or realloc.
-.BE
-
-.SH DESCRIPTION
-.PP
-These procedures provide a platform and compiler independent interface
-for memory allocation.  Programs that need to transfer ownership of
-memory blocks between Tcl and other modules should use these routines
-rather than the native \fBmalloc()\fR and \fBfree()\fR routines
-provided by the C run-time library.
-.PP
-\fBTcl_Alloc\fR returns a pointer to a block of at least \fIsize\fR
-bytes suitably aligned for any use.
-.PP
-\fBTcl_Free\fR makes the space referred to by \fIptr\fR available for
-further allocation.
-.PP
-\fBTcl_Realloc\fR changes the size of the block pointed to by
-\fIptr\fR to \fIsize\fR bytes and returns a pointer to the new block.
-The contents will be unchanged up to the lesser of the new and old
-sizes.  The returned location may be different from \fIptr\fR.
-.SH TREE OBJECT ROUTINES
-The following library routines allow you to create and destroy tree
-objects.  Each tree object has a name that uniquely identifies it.
-Tree objects can also be shared.  For example, the \fBtree\fR
-and \fBhiertable\fR commands may access the same tree data object.
-Each client grabs a token associated with the tree.  When all tokens
-are released the tree data object is automatically destroyed.
-.TP 2.0i 
-\fBBlt_TreeCreate\fR
-Create a tree data object and optionally obtains a token associated
-with it.
-.TP
-\fBBlt_TreeExists\fR
-Indicates if a tree by a given name exists.
-.TP
-\fBBlt_TreeGetToken\fR
-Obtains a token for an existing tree data object.
-.TP
-\fBBlt_TreeReleaseToken\fR
-Releases a token for a tree data object.  The tree object is deleted
-when all outstanding tokens have been released.
-.TP
-\fBBlt_TreeName\fR
-Returns the name of the tree object.
-.TP
-\fBBlt_TreeChangeRoot\fR
-Specifies a node as the new root to a tree.
-.SH TREENODE ROUTINES
-Tree objects initially contain only a root node. You can add or
-delete nodes with the following routines.
-.TP 2i
-\fBBlt_TreeCreateNode\fR
-Creates a new child node for a given parent in the tree.  
-.TP
-\fBBlt_TreeDeleteNode\fR
-Deletes a node and its children.
-.TP
-\fBBlt_TreeNodeId\fR
-Returns the unique node identifier for a node.
-.TP
-\fBBlt_TreeGetNode\fR
-Gets a node based upon its identifier.
-.TP
-\fBBlt_TreeFindChild\fR
-Searches for a child node given by its label in a parent node.
-.TP
-\fBBlt_TreeNodeLabel\fR
-Returns the current label for a node.
-.TP
-\fBBlt_TreeRelabelNode\fR
-Resets a node's label.
-.TP
-\fBBlt_TreeNodePath\fR
-Returns the fullpath to a node.
-.TP
-\fBBlt_TreeNodeDepth\fR
-Returns the depth of the node.  
-.TP
-\fBBlt_TreeNodeDegree\fR
-Returns the number of children for a node.
-.TP
-\fBBlt_TreeIsLeaf\fR
-Indicates if a node has no children.
-.TP
-\fBBlt_TreeIsBefore\fR
-Indicates if a node is before another node in depth-first search order.
-.TP
-\fBBlt_TreeIsAncestor\fR
-Indicates if a node is an ancestor or another.
-.TP
-\fBBlt_TreeSortNode\fR
-Sorts the children of a node.
-.TP
-\fBBlt_TreeSize\fR
-Returns the number of nodes in a node and its descendants.
-.TP
-\fBBlt_TreeMoveNode\fR
-.SH NODE NAVIGATION
-Each node can have zero or more children nodes.  These routines
-let you navigate the tree hierarchy.
-.TP 2i
-\fBBlt_TreeNodeParent\fR
-Returns the parent node. 
-.TP
-\fBBlt_TreeFirstChild\fR
-Returns the first child of a parent node.
-.TP
-\fBBlt_TreeLastChild\fR
-Returns the last child of a parent node.
-.TP
-\fBBlt_TreeNextSibling\fR
-Returns the next sibling node in the parent's list of children.
-.TP
-\fBBlt_TreePrevSibling\fR
-Returns the previous sibling node in the parent's list of children.
-.TP
-\fBBlt_TreeRootNode\fR
-Returns the root node of the tree.
-.TP
-\fBBlt_TreeNextNode\fR
-Returns the next node in depth-first order.
-.TP
-\fBBlt_TreePrevNode\fR 
-Returns the previous node in depth-first order.
-.TP
-\fBBlt_TreeEndNode\fR
-Returns the last node in the tree as determined by depth-first order.
-.TP
-\fBBlt_TreeApply\fR
-Walks through a node and all it descendants, applying a given
-callback procedure.
-.TP
-\fBBlt_TreeApplyDFS\fR
-Walks through a node and all it descendants in depth-first search
-order, applying a given callback procedure.
-.TP
-\fBBlt_TreeApplyBFS\fR
-Walks through a node and all it descendants in breadth-first search
-order, applying a given callback procedure.
-.SH NODE DATA VALUES
-Data values can be stored at any node.  Values have by both a string
-key and a Tcl_Obj value.  Data value keys do not have to be homogenous 
-across all nodes (i.e. nodes do not have to contain the same keys).  
-There is also a special node array data type.
-.TP 2i
-\fBBlt_TreeGetValue\fR
-Gets the node data value given by a key.
-.TP
-\fBBlt_TreeValueExists\fR
-Indicates if a node data value given by a key exists.
-.TP
-\fBBlt_TreeSetValue\fR
-Sets a node's value of a key.
-.TP
-\fBBlt_TreeUnsetValue\fR
-Remove the node data value and key.
-.TP
-\fBBlt_TreeGetArrayValue\fR 
-Gets the node data array value given by a key and an array index.
-.TP
-\fBBlt_TreeSetArrayValue\fR
-Sets the node data array value given by a key and an array index.
-.TP
-\fBBlt_TreeUnsetArrayValue\fR
-Remove the node data array value.
-.TP
-\fBBlt_TreeArrayValueExists\fR
-Determines if an array element by a given index exists.
-.TP
-\fBBlt_TreeFirstKey\fR
-Returns the key of the first value in the node. 
-.TP
-\fBBlt_TreeNextKey\fR
-Returns the key of the next value in the node.
-.TP
-\fBBlt_TreePrivateValue\fR
-Lock the value to current client, making it private.
-.TP
-\fBBlt_TreePublicValue\fR
-Unlock the value so that all clients can access it.
-.TP
-\fBBlt_TreeGetKey\fR 
-.SH NODE TRACES
-.TP 2i
-\fBBlt_TreeCreateTrace\fR
-Sets up a trace callback to be invoked when the node value is
-read, set, or unset.
-.TP 
-\fBBlt_TreeDeleteTrace\fR
-Deletes an existing trace.
-.SH NODE EVENTS
-.TP 2i
-\fBBlt_TreeCreateEventHandler\fR
-Sets up a callback to be invoked when events (create, delete, 
-relabel, etc) take place on a node.
-.TP
-\fBBlt_TreeDeleteEventHandler\fR 
-Deletes an existing node callback.
-.SH KEYWORDS
-alloc, allocation, free, malloc, memory, realloc
-
diff --git a/util/src/TclTk/blt2.5/man/Blt_TreeCreate.3 b/util/src/TclTk/blt2.5/man/Blt_TreeCreate.3
deleted file mode 100644 (file)
index 5f27ddd..0000000
+++ /dev/null
@@ -1,340 +0,0 @@
-'\"
-'\" Copyright 1991-1998 by Bell Labs Innovations for Lucent Technologies.
-'\"
-'\" Permission to use, copy, modify, and distribute this software and its
-'\" documentation for any purpose and without fee is hereby granted, provided
-'\" that the above copyright notice appear in all copies and that both that the
-'\" copyright notice and warranty disclaimer appear in supporting documentation,
-'\" and that the names of Lucent Technologies any of their entities not be used
-'\" in advertising or publicity pertaining to distribution of the software
-'\" without specific, written prior permission.
-'\"
-'\" Lucent Technologies disclaims all warranties with regard to this software,
-'\" including all implied warranties of merchantability and fitness.  In no event
-'\" shall Lucent Technologies be liable for any special, indirect or
-'\" consequential damages or any damages whatsoever resulting from loss of use,
-'\" data or profits, whether in an action of contract, negligence or other
-'\" tortuous action, arising out of or in connection with the use or performance
-'\" of this software.  
-'\"
-'\"
-'\" The definitions below are for supplemental macros used in Tcl/Tk
-'\" manual entries.
-'\"
-'\" .AP type name in/out ?indent?
-'\"    Start paragraph describing an argument to a library procedure.
-'\"    type is type of argument (int, etc.), in/out is either "in", "out",
-'\"    or "in/out" to describe whether procedure reads or modifies arg,
-'\"    and indent is equivalent to second arg of .IP (shouldn't ever be
-'\"    needed;  use .AS below instead)
-'\"
-'\" .AS ?type? ?name?
-'\"    Give maximum sizes of arguments for setting tab stops.  Type and
-'\"    name are examples of largest possible arguments that will be passed
-'\"    to .AP later.  If args are omitted, default tab stops are used.
-'\"
-'\" .BS
-'\"    Start box enclosure.  From here until next .BE, everything will be
-'\"    enclosed in one large box.
-'\"
-'\" .BE
-'\"    End of box enclosure.
-'\"
-'\" .CS
-'\"    Begin code excerpt.
-'\"
-'\" .CE
-'\"    End code excerpt.
-'\"
-'\" .VS ?version? ?br?
-'\"    Begin vertical sidebar, for use in marking newly-changed parts
-'\"    of man pages.  The first argument is ignored and used for recording
-'\"    the version when the .VS was added, so that the sidebars can be
-'\"    found and removed when they reach a certain age.  If another argument
-'\"    is present, then a line break is forced before starting the sidebar.
-'\"
-'\" .VE
-'\"    End of vertical sidebar.
-'\"
-'\" .DS
-'\"    Begin an indented unfilled display.
-'\"
-'\" .DE
-'\"    End of indented unfilled display.
-'\"
-'\" .SO
-'\"    Start of list of standard options for a Tk widget.  The
-'\"    options follow on successive lines, in four columns separated
-'\"    by tabs.
-'\"
-'\" .SE
-'\"    End of list of standard options for a Tk widget.
-'\"
-'\" .OP cmdName dbName dbClass
-'\"    Start of description of a specific option.  cmdName gives the
-'\"    option's name as specified in the class command, dbName gives
-'\"    the option's name in the option database, and dbClass gives
-'\"    the option's class in the option database.
-'\"
-'\" .UL arg1 arg2
-'\"    Print arg1 underlined, then print arg2 normally.
-'\"
-'\" RCS: @(#) $Id: man.macros,v 1.1.1.1 2009/05/09 16:27:42 pcmacdon Exp $
-'\"
-'\"    # Set up traps and other miscellaneous stuff for Tcl/Tk man pages.
-.if t .wh -1.3i ^B
-.nr ^l \n(.l
-.ad b
-'\"    # Start an argument description
-.de AP
-.ie !"\\$4"" .TP \\$4
-.el \{\
-.   ie !"\\$2"" .TP \\n()Cu
-.   el          .TP 15
-.\}
-.ta \\n()Au \\n()Bu
-.ie !"\\$3"" \{\
-\&\\$1 \\fI\\$2\\fP    (\\$3)
-.\".b
-.\}
-.el \{\
-.br
-.ie !"\\$2"" \{\
-\&\\$1 \\fI\\$2\\fP
-.\}
-.el \{\
-\&\\fI\\$1\\fP
-.\}
-.\}
-..
-'\"    # define tabbing values for .AP
-.de AS
-.nr )A 10n
-.if !"\\$1"" .nr )A \\w'\\$1'u+3n
-.nr )B \\n()Au+15n
-.\"
-.if !"\\$2"" .nr )B \\w'\\$2'u+\\n()Au+3n
-.nr )C \\n()Bu+\\w'(in/out)'u+2n
-..
-.AS Tcl_Interp Tcl_CreateInterp in/out
-'\"    # BS - start boxed text
-'\"    # ^y = starting y location
-'\"    # ^b = 1
-.de BS
-.br
-.mk ^y
-.nr ^b 1u
-.if n .nf
-.if n .ti 0
-.if n \l'\\n(.lu\(ul'
-.if n .fi
-..
-'\"    # BE - end boxed text (draw box now)
-.de BE
-.nf
-.ti 0
-.mk ^t
-.ie n \l'\\n(^lu\(ul'
-.el \{\
-.\"    Draw four-sided box normally, but don't draw top of
-.\"    box if the box started on an earlier page.
-.ie !\\n(^b-1 \{\
-\h'-1.5n'\L'|\\n(^yu-1v'\l'\\n(^lu+3n\(ul'\L'\\n(^tu+1v-\\n(^yu'\l'|0u-1.5n\(ul'
-.\}
-.el \}\
-\h'-1.5n'\L'|\\n(^yu-1v'\h'\\n(^lu+3n'\L'\\n(^tu+1v-\\n(^yu'\l'|0u-1.5n\(ul'
-.\}
-.\}
-.fi
-.br
-.nr ^b 0
-..
-'\"    # VS - start vertical sidebar
-'\"    # ^Y = starting y location
-'\"    # ^v = 1 (for troff;  for nroff this doesn't matter)
-.de VS
-.if !"\\$2"" .br
-.mk ^Y
-.ie n 'mc \s12\(br\s0
-.el .nr ^v 1u
-..
-'\"    # VE - end of vertical sidebar
-.de VE
-.ie n 'mc
-.el \{\
-.ev 2
-.nf
-.ti 0
-.mk ^t
-\h'|\\n(^lu+3n'\L'|\\n(^Yu-1v\(bv'\v'\\n(^tu+1v-\\n(^Yu'\h'-|\\n(^lu+3n'
-.sp -1
-.fi
-.ev
-.\}
-.nr ^v 0
-..
-'\"    # Special macro to handle page bottom:  finish off current
-'\"    # box/sidebar if in box/sidebar mode, then invoked standard
-'\"    # page bottom macro.
-.de ^B
-.ev 2
-'ti 0
-'nf
-.mk ^t
-.if \\n(^b \{\
-.\"    Draw three-sided box if this is the box's first page,
-.\"    draw two sides but no top otherwise.
-.ie !\\n(^b-1 \h'-1.5n'\L'|\\n(^yu-1v'\l'\\n(^lu+3n\(ul'\L'\\n(^tu+1v-\\n(^yu'\h'|0u'\c
-.el \h'-1.5n'\L'|\\n(^yu-1v'\h'\\n(^lu+3n'\L'\\n(^tu+1v-\\n(^yu'\h'|0u'\c
-.\}
-.if \\n(^v \{\
-.nr ^x \\n(^tu+1v-\\n(^Yu
-\kx\h'-\\nxu'\h'|\\n(^lu+3n'\ky\L'-\\n(^xu'\v'\\n(^xu'\h'|0u'\c
-.\}
-.bp
-'fi
-.ev
-.if \\n(^b \{\
-.mk ^y
-.nr ^b 2
-.\}
-.if \\n(^v \{\
-.mk ^Y
-.\}
-..
-'\"    # DS - begin display
-.de DS
-.RS
-.nf
-.sp
-..
-'\"    # DE - end display
-.de DE
-.fi
-.RE
-.sp
-..
-'\"    # SO - start of list of standard options
-.de SO
-.SH "STANDARD OPTIONS"
-.LP
-.nf
-.ta 4c 8c 12c
-.ft B
-..
-'\"    # SE - end of list of standard options
-.de SE
-.fi
-.ft R
-.LP
-See the \\fBoptions\\fR manual entry for details on the standard options.
-..
-'\"    # OP - start of full description for a single option
-.de OP
-.LP
-.nf
-.ta 4c
-Command-Line Name:     \\fB\\$1\\fR
-Database Name: \\fB\\$2\\fR
-Database Class:        \\fB\\$3\\fR
-.fi
-.IP
-..
-'\"    # CS - begin code excerpt
-.de CS
-.RS
-.nf
-.ta .25i .5i .75i 1i
-.ft CW
-.sp
-..
-'\"    # CE - end code excerpt
-.de CE
-.fi
-.RE
-.ft R
-.sp
-..
-.de UL
-\\$1\l'|0\(ul'\\$2
-..
-.TH Blt_TreeCreate 3 2.5 BLT "BLT Library Procedures"
-.BS
-.SH NAME
-Blt_TreeCreate \- Create tree data object.
-.SH SYNOPSIS
-.nf
-\fB#include <bltTree.h>\fR
-.sp
-int 
-\fBBlt_TreeCreate\fR(\fIinterp\fR, \fIname\fR, \fItokenPtr\fR)
-.fi
-.SH ARGUMENTS
-.AS Tcl_Interp *interp
-.AP Tcl_Interp *interp in
-Interpreter to report results back to.  
-.AP "const char" *name  in
-Name of the new tree.  Can be qualified by a namespace.
-.AP Blt_Tree *tokenPtr out
-If not NULL, points to location to store the client tree token.
-.BE
-.SH DESCRIPTION
-.PP
-This procedure creates a C-based tree data object and optionally
-returns a token to it.  The arguments are as follows:
-.TP 1i
-\fIinterp\fR
-Interpreter to report results back to.  If an error occurs, then
-interp->result will contain an error message.
-.TP 1i
-\fIname\fR
-Name of the new tree object.  You can think of \fIname\fR as
-the memory address of the object.  It's a unique name that identifies
-the tree object.  No tree object \fIname\fR
-can already exist.  \fIName\fR can be qualified by a namespace such
-as \fBfred::myTree\fR.  If no namespace qualifier is used, the tree
-will be created in the current namespace, not the global namespace.
-If a qualifier is present, the namespace must already exist.
-.TP 1i
-\fItokenPtr\fR
-Holds the returned token.  \fITokenPtr\fR points to a location
-where it is stored. Tree tokens are used to work with the tree object.  
-If NULL, no token is allocated.  You can later use 
-\fBTcl_TreeGetToken\fR to obtain a token.
-.PP
-The new tree data object created will initially contain only a root
-node.  You can add new nodes with \fBBlt_TreeCreateNode\fR.
-.PP
-Optionally a token for the tree data object is returned.  Tree data
-objects can be shared.  For example, the \fBtree\fR and
-\fBhiertable\fR commands may be accessing the same tree data object.
-Each client grabs a token that is associated with the tree.  When all
-tokens are released (see \fBBlt_TreeReleaseToken\fR) the tree data
-object is automatically destroyed.
-.PP
-.SH RETURNS
-A standard Tcl result is returned.  If TCL_ERROR is returned, then
-\fIinterp->result\fR will contain an error message.  The following
-errors may occur:
-.IP \(bu 3
-There already exists a tree by the same name as \fIname\fR. You can
-use \fBTcl_TreeExists\fR to determine if a tree exists beforehand.
-.IP \(bu
-The tree name is prefixed by a namespace that doesn't exist.  If you
-qualified the tree name with a namespace, the namespace must exist.
-Unlike Tcl procs and variables, the namespace is not automatically
-created for you.
-.IP \(bu
-Memory can't be allocated for the tree or token.
-.SH EXAMPLE
-The following example creates a new 
-.CS
-Blt_Tree token;
-
-if (Blt_TreeCreate(interp, "myTree", &token) != TCL_OK) {
-    return TCL_ERROR;
-}
-printf("tree is %s\\n", Blt_TreeName(token));
-.CE
-.SH KEYWORDS
-Tcl_TreeGetToken, Tcl_TreeExists, Tcl_TreeReleaseToken
diff --git a/util/src/TclTk/blt2.5/man/Blt_TreeCreateNode.3 b/util/src/TclTk/blt2.5/man/Blt_TreeCreateNode.3
deleted file mode 100644 (file)
index 03def3b..0000000
+++ /dev/null
@@ -1,335 +0,0 @@
-'\"
-'\" Copyright 1991-1998 by Bell Labs Innovations for Lucent Technologies.
-'\"
-'\" Permission to use, copy, modify, and distribute this software and its
-'\" documentation for any purpose and without fee is hereby granted, provided
-'\" that the above copyright notice appear in all copies and that both that the
-'\" copyright notice and warranty disclaimer appear in supporting documentation,
-'\" and that the names of Lucent Technologies any of their entities not be used
-'\" in advertising or publicity pertaining to distribution of the software
-'\" without specific, written prior permission.
-'\"
-'\" Lucent Technologies disclaims all warranties with regard to this software,
-'\" including all implied warranties of merchantability and fitness.  In no event
-'\" shall Lucent Technologies be liable for any special, indirect or
-'\" consequential damages or any damages whatsoever resulting from loss of use,
-'\" data or profits, whether in an action of contract, negligence or other
-'\" tortuous action, arising out of or in connection with the use or performance
-'\" of this software.  
-'\"
-'\"
-'\" The definitions below are for supplemental macros used in Tcl/Tk
-'\" manual entries.
-'\"
-'\" .AP type name in/out ?indent?
-'\"    Start paragraph describing an argument to a library procedure.
-'\"    type is type of argument (int, etc.), in/out is either "in", "out",
-'\"    or "in/out" to describe whether procedure reads or modifies arg,
-'\"    and indent is equivalent to second arg of .IP (shouldn't ever be
-'\"    needed;  use .AS below instead)
-'\"
-'\" .AS ?type? ?name?
-'\"    Give maximum sizes of arguments for setting tab stops.  Type and
-'\"    name are examples of largest possible arguments that will be passed
-'\"    to .AP later.  If args are omitted, default tab stops are used.
-'\"
-'\" .BS
-'\"    Start box enclosure.  From here until next .BE, everything will be
-'\"    enclosed in one large box.
-'\"
-'\" .BE
-'\"    End of box enclosure.
-'\"
-'\" .CS
-'\"    Begin code excerpt.
-'\"
-'\" .CE
-'\"    End code excerpt.
-'\"
-'\" .VS ?version? ?br?
-'\"    Begin vertical sidebar, for use in marking newly-changed parts
-'\"    of man pages.  The first argument is ignored and used for recording
-'\"    the version when the .VS was added, so that the sidebars can be
-'\"    found and removed when they reach a certain age.  If another argument
-'\"    is present, then a line break is forced before starting the sidebar.
-'\"
-'\" .VE
-'\"    End of vertical sidebar.
-'\"
-'\" .DS
-'\"    Begin an indented unfilled display.
-'\"
-'\" .DE
-'\"    End of indented unfilled display.
-'\"
-'\" .SO
-'\"    Start of list of standard options for a Tk widget.  The
-'\"    options follow on successive lines, in four columns separated
-'\"    by tabs.
-'\"
-'\" .SE
-'\"    End of list of standard options for a Tk widget.
-'\"
-'\" .OP cmdName dbName dbClass
-'\"    Start of description of a specific option.  cmdName gives the
-'\"    option's name as specified in the class command, dbName gives
-'\"    the option's name in the option database, and dbClass gives
-'\"    the option's class in the option database.
-'\"
-'\" .UL arg1 arg2
-'\"    Print arg1 underlined, then print arg2 normally.
-'\"
-'\" RCS: @(#) $Id: man.macros,v 1.1.1.1 2009/05/09 16:27:42 pcmacdon Exp $
-'\"
-'\"    # Set up traps and other miscellaneous stuff for Tcl/Tk man pages.
-.if t .wh -1.3i ^B
-.nr ^l \n(.l
-.ad b
-'\"    # Start an argument description
-.de AP
-.ie !"\\$4"" .TP \\$4
-.el \{\
-.   ie !"\\$2"" .TP \\n()Cu
-.   el          .TP 15
-.\}
-.ta \\n()Au \\n()Bu
-.ie !"\\$3"" \{\
-\&\\$1 \\fI\\$2\\fP    (\\$3)
-.\".b
-.\}
-.el \{\
-.br
-.ie !"\\$2"" \{\
-\&\\$1 \\fI\\$2\\fP
-.\}
-.el \{\
-\&\\fI\\$1\\fP
-.\}
-.\}
-..
-'\"    # define tabbing values for .AP
-.de AS
-.nr )A 10n
-.if !"\\$1"" .nr )A \\w'\\$1'u+3n
-.nr )B \\n()Au+15n
-.\"
-.if !"\\$2"" .nr )B \\w'\\$2'u+\\n()Au+3n
-.nr )C \\n()Bu+\\w'(in/out)'u+2n
-..
-.AS Tcl_Interp Tcl_CreateInterp in/out
-'\"    # BS - start boxed text
-'\"    # ^y = starting y location
-'\"    # ^b = 1
-.de BS
-.br
-.mk ^y
-.nr ^b 1u
-.if n .nf
-.if n .ti 0
-.if n \l'\\n(.lu\(ul'
-.if n .fi
-..
-'\"    # BE - end boxed text (draw box now)
-.de BE
-.nf
-.ti 0
-.mk ^t
-.ie n \l'\\n(^lu\(ul'
-.el \{\
-.\"    Draw four-sided box normally, but don't draw top of
-.\"    box if the box started on an earlier page.
-.ie !\\n(^b-1 \{\
-\h'-1.5n'\L'|\\n(^yu-1v'\l'\\n(^lu+3n\(ul'\L'\\n(^tu+1v-\\n(^yu'\l'|0u-1.5n\(ul'
-.\}
-.el \}\
-\h'-1.5n'\L'|\\n(^yu-1v'\h'\\n(^lu+3n'\L'\\n(^tu+1v-\\n(^yu'\l'|0u-1.5n\(ul'
-.\}
-.\}
-.fi
-.br
-.nr ^b 0
-..
-'\"    # VS - start vertical sidebar
-'\"    # ^Y = starting y location
-'\"    # ^v = 1 (for troff;  for nroff this doesn't matter)
-.de VS
-.if !"\\$2"" .br
-.mk ^Y
-.ie n 'mc \s12\(br\s0
-.el .nr ^v 1u
-..
-'\"    # VE - end of vertical sidebar
-.de VE
-.ie n 'mc
-.el \{\
-.ev 2
-.nf
-.ti 0
-.mk ^t
-\h'|\\n(^lu+3n'\L'|\\n(^Yu-1v\(bv'\v'\\n(^tu+1v-\\n(^Yu'\h'-|\\n(^lu+3n'
-.sp -1
-.fi
-.ev
-.\}
-.nr ^v 0
-..
-'\"    # Special macro to handle page bottom:  finish off current
-'\"    # box/sidebar if in box/sidebar mode, then invoked standard
-'\"    # page bottom macro.
-.de ^B
-.ev 2
-'ti 0
-'nf
-.mk ^t
-.if \\n(^b \{\
-.\"    Draw three-sided box if this is the box's first page,
-.\"    draw two sides but no top otherwise.
-.ie !\\n(^b-1 \h'-1.5n'\L'|\\n(^yu-1v'\l'\\n(^lu+3n\(ul'\L'\\n(^tu+1v-\\n(^yu'\h'|0u'\c
-.el \h'-1.5n'\L'|\\n(^yu-1v'\h'\\n(^lu+3n'\L'\\n(^tu+1v-\\n(^yu'\h'|0u'\c
-.\}
-.if \\n(^v \{\
-.nr ^x \\n(^tu+1v-\\n(^Yu
-\kx\h'-\\nxu'\h'|\\n(^lu+3n'\ky\L'-\\n(^xu'\v'\\n(^xu'\h'|0u'\c
-.\}
-.bp
-'fi
-.ev
-.if \\n(^b \{\
-.mk ^y
-.nr ^b 2
-.\}
-.if \\n(^v \{\
-.mk ^Y
-.\}
-..
-'\"    # DS - begin display
-.de DS
-.RS
-.nf
-.sp
-..
-'\"    # DE - end display
-.de DE
-.fi
-.RE
-.sp
-..
-'\"    # SO - start of list of standard options
-.de SO
-.SH "STANDARD OPTIONS"
-.LP
-.nf
-.ta 4c 8c 12c
-.ft B
-..
-'\"    # SE - end of list of standard options
-.de SE
-.fi
-.ft R
-.LP
-See the \\fBoptions\\fR manual entry for details on the standard options.
-..
-'\"    # OP - start of full description for a single option
-.de OP
-.LP
-.nf
-.ta 4c
-Command-Line Name:     \\fB\\$1\\fR
-Database Name: \\fB\\$2\\fR
-Database Class:        \\fB\\$3\\fR
-.fi
-.IP
-..
-'\"    # CS - begin code excerpt
-.de CS
-.RS
-.nf
-.ta .25i .5i .75i 1i
-.ft CW
-.sp
-..
-'\"    # CE - end code excerpt
-.de CE
-.fi
-.RE
-.ft R
-.sp
-..
-.de UL
-\\$1\l'|0\(ul'\\$2
-..
-.TH Blt_TreeCreateNode 3 2.5 BLT "BLT Library Procedures"
-.BS
-.SH NAME
-Blt_TreeCreateNode \- Creates a node in a tree data object.
-.SH SYNOPSIS
-.nf
-#include <bltTree.h>
-.sp
-Blt_TreeNode
-\fBBlt_TreeCreateNode\fR(\fItree\fR, \fIparent\fR, \fIname\fR, \fIposition\fR)
-.fi
-.SH ARGUMENTS
-.AS Blt_TreeNode parent
-.AP Blt_Tree tree in
-Tree containing the parent node.
-.AP Blt_TreeNode parent in
-Node in which to insert the new child.
-.AP "const char" *name  in
-Node label.  If NULL, a label will automatically be generated.
-.AP int position in
-Position in the parent's list of children to insert the new node.
-.BE
-.SH DESCRIPTION
-.PP
-This procedure creates a new node is a tree data object.  The node
-is initially empty, but data values can be added with
-\fBBlt_TreeSetValue\fR.  Each node has a serial number that identifies it
-within the tree.  No two nodes in the same tree will ever have the
-same ID.  You can find a node's ID with \fBBlt_TreeNodeId\fR.
-.PP
-The arguments are as follows:
-.TP 1i
-\fItree\fR
-The tree containing the parent node.
-.TP 
-\fIparent\fR
-Node in which the new child will be inserted. 
-.TP 
-\fIname\fR
-Label of the new node.  If \fIname\fR is NULL, a label in the
-form "\fBnode0\fR", "\fBnode1\fR", etc. will automatically be
-generated.  \fIName\fR can be any string.  Labels are non-unique.  A
-parent can contain two nodes with the same label. Nodes can be
-relabeled using \fBBlt_TreeRelabelNode\fR.
-.TP 
-\fIposition\fR
-Position the parent's list of children to insert the new node.  For
-example, if \fIposition\fR is 0, then the new node is prepended to the
-beginning of the list.  If \fIposition\fR is -1, then the node is
-appended onto the end of the parent's list.  
-.PP
-.SH RETURNS
-The new node returned is of type \fBBlt_TreeNode\fR.  It's a token
-that can be used with other routines to add/delete data values or
-children nodes.
-.SH EXAMPLE
-The following example creates a new node from the root node.
-.CS
-Blt_Tree token;
-Blt_TreeNode root, node;
-
-if (Blt_TreeGetToken(interp, "myTree", &token) != TCL_OK) {
-    return TCL_ERROR;
-}
-root = Blt_TreeRootNode(token);
-node = Blt_TreeCreateNode(token, root, "myNode", -1);
-.CE
-.SH NOTIFICATIONS
-\fBBlt_TreeCreateNode\fR can trigger tree notify events.
-You can be notified whenever a node is created by using the 
-\fBBlt_TreeCreateNotifyHandler\fR.  A callback routine is registered
-that will be automatically invoked whenever a new node is added
-via \fBBlt_TreeCreateNode\fR to the tree.
-.SH KEYWORDS
-tree, token
diff --git a/util/src/TclTk/blt2.5/man/Blt_TreeDeleteNode.3 b/util/src/TclTk/blt2.5/man/Blt_TreeDeleteNode.3
deleted file mode 100644 (file)
index 2e8e507..0000000
+++ /dev/null
@@ -1,315 +0,0 @@
-'\"
-'\" Copyright 1991-1998 by Bell Labs Innovations for Lucent Technologies.
-'\"
-'\" Permission to use, copy, modify, and distribute this software and its
-'\" documentation for any purpose and without fee is hereby granted, provided
-'\" that the above copyright notice appear in all copies and that both that the
-'\" copyright notice and warranty disclaimer appear in supporting documentation,
-'\" and that the names of Lucent Technologies any of their entities not be used
-'\" in advertising or publicity pertaining to distribution of the software
-'\" without specific, written prior permission.
-'\"
-'\" Lucent Technologies disclaims all warranties with regard to this software,
-'\" including all implied warranties of merchantability and fitness.  In no event
-'\" shall Lucent Technologies be liable for any special, indirect or
-'\" consequential damages or any damages whatsoever resulting from loss of use,
-'\" data or profits, whether in an action of contract, negligence or other
-'\" tortuous action, arising out of or in connection with the use or performance
-'\" of this software.  
-'\"
-'\"
-'\" The definitions below are for supplemental macros used in Tcl/Tk
-'\" manual entries.
-'\"
-'\" .AP type name in/out ?indent?
-'\"    Start paragraph describing an argument to a library procedure.
-'\"    type is type of argument (int, etc.), in/out is either "in", "out",
-'\"    or "in/out" to describe whether procedure reads or modifies arg,
-'\"    and indent is equivalent to second arg of .IP (shouldn't ever be
-'\"    needed;  use .AS below instead)
-'\"
-'\" .AS ?type? ?name?
-'\"    Give maximum sizes of arguments for setting tab stops.  Type and
-'\"    name are examples of largest possible arguments that will be passed
-'\"    to .AP later.  If args are omitted, default tab stops are used.
-'\"
-'\" .BS
-'\"    Start box enclosure.  From here until next .BE, everything will be
-'\"    enclosed in one large box.
-'\"
-'\" .BE
-'\"    End of box enclosure.
-'\"
-'\" .CS
-'\"    Begin code excerpt.
-'\"
-'\" .CE
-'\"    End code excerpt.
-'\"
-'\" .VS ?version? ?br?
-'\"    Begin vertical sidebar, for use in marking newly-changed parts
-'\"    of man pages.  The first argument is ignored and used for recording
-'\"    the version when the .VS was added, so that the sidebars can be
-'\"    found and removed when they reach a certain age.  If another argument
-'\"    is present, then a line break is forced before starting the sidebar.
-'\"
-'\" .VE
-'\"    End of vertical sidebar.
-'\"
-'\" .DS
-'\"    Begin an indented unfilled display.
-'\"
-'\" .DE
-'\"    End of indented unfilled display.
-'\"
-'\" .SO
-'\"    Start of list of standard options for a Tk widget.  The
-'\"    options follow on successive lines, in four columns separated
-'\"    by tabs.
-'\"
-'\" .SE
-'\"    End of list of standard options for a Tk widget.
-'\"
-'\" .OP cmdName dbName dbClass
-'\"    Start of description of a specific option.  cmdName gives the
-'\"    option's name as specified in the class command, dbName gives
-'\"    the option's name in the option database, and dbClass gives
-'\"    the option's class in the option database.
-'\"
-'\" .UL arg1 arg2
-'\"    Print arg1 underlined, then print arg2 normally.
-'\"
-'\" RCS: @(#) $Id: man.macros,v 1.1.1.1 2009/05/09 16:27:42 pcmacdon Exp $
-'\"
-'\"    # Set up traps and other miscellaneous stuff for Tcl/Tk man pages.
-.if t .wh -1.3i ^B
-.nr ^l \n(.l
-.ad b
-'\"    # Start an argument description
-.de AP
-.ie !"\\$4"" .TP \\$4
-.el \{\
-.   ie !"\\$2"" .TP \\n()Cu
-.   el          .TP 15
-.\}
-.ta \\n()Au \\n()Bu
-.ie !"\\$3"" \{\
-\&\\$1 \\fI\\$2\\fP    (\\$3)
-.\".b
-.\}
-.el \{\
-.br
-.ie !"\\$2"" \{\
-\&\\$1 \\fI\\$2\\fP
-.\}
-.el \{\
-\&\\fI\\$1\\fP
-.\}
-.\}
-..
-'\"    # define tabbing values for .AP
-.de AS
-.nr )A 10n
-.if !"\\$1"" .nr )A \\w'\\$1'u+3n
-.nr )B \\n()Au+15n
-.\"
-.if !"\\$2"" .nr )B \\w'\\$2'u+\\n()Au+3n
-.nr )C \\n()Bu+\\w'(in/out)'u+2n
-..
-.AS Tcl_Interp Tcl_CreateInterp in/out
-'\"    # BS - start boxed text
-'\"    # ^y = starting y location
-'\"    # ^b = 1
-.de BS
-.br
-.mk ^y
-.nr ^b 1u
-.if n .nf
-.if n .ti 0
-.if n \l'\\n(.lu\(ul'
-.if n .fi
-..
-'\"    # BE - end boxed text (draw box now)
-.de BE
-.nf
-.ti 0
-.mk ^t
-.ie n \l'\\n(^lu\(ul'
-.el \{\
-.\"    Draw four-sided box normally, but don't draw top of
-.\"    box if the box started on an earlier page.
-.ie !\\n(^b-1 \{\
-\h'-1.5n'\L'|\\n(^yu-1v'\l'\\n(^lu+3n\(ul'\L'\\n(^tu+1v-\\n(^yu'\l'|0u-1.5n\(ul'
-.\}
-.el \}\
-\h'-1.5n'\L'|\\n(^yu-1v'\h'\\n(^lu+3n'\L'\\n(^tu+1v-\\n(^yu'\l'|0u-1.5n\(ul'
-.\}
-.\}
-.fi
-.br
-.nr ^b 0
-..
-'\"    # VS - start vertical sidebar
-'\"    # ^Y = starting y location
-'\"    # ^v = 1 (for troff;  for nroff this doesn't matter)
-.de VS
-.if !"\\$2"" .br
-.mk ^Y
-.ie n 'mc \s12\(br\s0
-.el .nr ^v 1u
-..
-'\"    # VE - end of vertical sidebar
-.de VE
-.ie n 'mc
-.el \{\
-.ev 2
-.nf
-.ti 0
-.mk ^t
-\h'|\\n(^lu+3n'\L'|\\n(^Yu-1v\(bv'\v'\\n(^tu+1v-\\n(^Yu'\h'-|\\n(^lu+3n'
-.sp -1
-.fi
-.ev
-.\}
-.nr ^v 0
-..
-'\"    # Special macro to handle page bottom:  finish off current
-'\"    # box/sidebar if in box/sidebar mode, then invoked standard
-'\"    # page bottom macro.
-.de ^B
-.ev 2
-'ti 0
-'nf
-.mk ^t
-.if \\n(^b \{\
-.\"    Draw three-sided box if this is the box's first page,
-.\"    draw two sides but no top otherwise.
-.ie !\\n(^b-1 \h'-1.5n'\L'|\\n(^yu-1v'\l'\\n(^lu+3n\(ul'\L'\\n(^tu+1v-\\n(^yu'\h'|0u'\c
-.el \h'-1.5n'\L'|\\n(^yu-1v'\h'\\n(^lu+3n'\L'\\n(^tu+1v-\\n(^yu'\h'|0u'\c
-.\}
-.if \\n(^v \{\
-.nr ^x \\n(^tu+1v-\\n(^Yu
-\kx\h'-\\nxu'\h'|\\n(^lu+3n'\ky\L'-\\n(^xu'\v'\\n(^xu'\h'|0u'\c
-.\}
-.bp
-'fi
-.ev
-.if \\n(^b \{\
-.mk ^y
-.nr ^b 2
-.\}
-.if \\n(^v \{\
-.mk ^Y
-.\}
-..
-'\"    # DS - begin display
-.de DS
-.RS
-.nf
-.sp
-..
-'\"    # DE - end display
-.de DE
-.fi
-.RE
-.sp
-..
-'\"    # SO - start of list of standard options
-.de SO
-.SH "STANDARD OPTIONS"
-.LP
-.nf
-.ta 4c 8c 12c
-.ft B
-..
-'\"    # SE - end of list of standard options
-.de SE
-.fi
-.ft R
-.LP
-See the \\fBoptions\\fR manual entry for details on the standard options.
-..
-'\"    # OP - start of full description for a single option
-.de OP
-.LP
-.nf
-.ta 4c
-Command-Line Name:     \\fB\\$1\\fR
-Database Name: \\fB\\$2\\fR
-Database Class:        \\fB\\$3\\fR
-.fi
-.IP
-..
-'\"    # CS - begin code excerpt
-.de CS
-.RS
-.nf
-.ta .25i .5i .75i 1i
-.ft CW
-.sp
-..
-'\"    # CE - end code excerpt
-.de CE
-.fi
-.RE
-.ft R
-.sp
-..
-.de UL
-\\$1\l'|0\(ul'\\$2
-..
-.TH Blt_TreeDeleteNode 3 2.5 BLT "BLT Library Procedures"
-.BS
-.SH NAME
-Blt_TreeDeleteNode \- Deletes a node and its descendants.
-.SH SYNOPSIS
-.nf
-#include <bltTree.h>
-.sp
-Blt_TreeNode
-\fBBlt_TreeDeleteNode\fR(\fItree\fR, \fInode\fR)
-.fi
-.SH ARGUMENTS
-.AS Blt_TreeNode node
-.AP Blt_Tree tree in
-Tree containing the node.
-.AP Blt_TreeNode node in
-Node to be deleted.
-.BE
-.SH DESCRIPTION
-This procedure deletes a given node and all it descendants from a tree
-data object.  
-.PP
-The arguments are as follows:
-.TP 1i
-\fItree\fR
-The tree containing the parent node.
-.TP 
-\fInode\fR
-Node to be deleted.  The node and its descendant nodes are deleted.
-Each node's data values are deleted also.   The reference count of
-the Tcl_Obj is decremented.
-.PP
-Since all tree objects must contain at least a root node, the root
-node itself can't be deleted unless the tree is released and
-destroyed. Therefore you can clear a tree by deleting its root, but
-the root node will remain until the tree is destroyed.
-.SH RETURNS
-Always returns TCL_OK.  Errors generated in a notification callbacks
-are backgrounded (see \fBTcl_TreeCreateNotifyHandler\fR).
-.SH EXAMPLE
-The following example deletes the root node.
-.CS
-Blt_TreeNode root;
-
-root = Blt_TreeRootNode(token);
-Blt_TreeDeleteNode(token, root);
-.CE
-.SH NOTIFICATIONS
-\fBBlt_TreeDeleteNode\fR can trigger tree notify events.
-You can be notified whenever a node is deleted by using the 
-\fBBlt_TreeCreateNotifyHandler\fR.  A callback routine is registered
-that will be automatically invoked whenever a node is deleted
-via \fBBlt_TreeDeleteNode\fR to the tree.
-.SH KEYWORDS
-tree, token
diff --git a/util/src/TclTk/blt2.5/man/Blt_TreeExists.3 b/util/src/TclTk/blt2.5/man/Blt_TreeExists.3
deleted file mode 100644 (file)
index 3adb3d6..0000000
+++ /dev/null
@@ -1,306 +0,0 @@
-'\"
-'\" Copyright 1991-1998 by Bell Labs Innovations for Lucent Technologies.
-'\"
-'\" Permission to use, copy, modify, and distribute this software and its
-'\" documentation for any purpose and without fee is hereby granted, provided
-'\" that the above copyright notice appear in all copies and that both that the
-'\" copyright notice and warranty disclaimer appear in supporting documentation,
-'\" and that the names of Lucent Technologies any of their entities not be used
-'\" in advertising or publicity pertaining to distribution of the software
-'\" without specific, written prior permission.
-'\"
-'\" Lucent Technologies disclaims all warranties with regard to this software,
-'\" including all implied warranties of merchantability and fitness.  In no event
-'\" shall Lucent Technologies be liable for any special, indirect or
-'\" consequential damages or any damages whatsoever resulting from loss of use,
-'\" data or profits, whether in an action of contract, negligence or other
-'\" tortuous action, arising out of or in connection with the use or performance
-'\" of this software.  
-'\"
-'\"
-'\" The definitions below are for supplemental macros used in Tcl/Tk
-'\" manual entries.
-'\"
-'\" .AP type name in/out ?indent?
-'\"    Start paragraph describing an argument to a library procedure.
-'\"    type is type of argument (int, etc.), in/out is either "in", "out",
-'\"    or "in/out" to describe whether procedure reads or modifies arg,
-'\"    and indent is equivalent to second arg of .IP (shouldn't ever be
-'\"    needed;  use .AS below instead)
-'\"
-'\" .AS ?type? ?name?
-'\"    Give maximum sizes of arguments for setting tab stops.  Type and
-'\"    name are examples of largest possible arguments that will be passed
-'\"    to .AP later.  If args are omitted, default tab stops are used.
-'\"
-'\" .BS
-'\"    Start box enclosure.  From here until next .BE, everything will be
-'\"    enclosed in one large box.
-'\"
-'\" .BE
-'\"    End of box enclosure.
-'\"
-'\" .CS
-'\"    Begin code excerpt.
-'\"
-'\" .CE
-'\"    End code excerpt.
-'\"
-'\" .VS ?version? ?br?
-'\"    Begin vertical sidebar, for use in marking newly-changed parts
-'\"    of man pages.  The first argument is ignored and used for recording
-'\"    the version when the .VS was added, so that the sidebars can be
-'\"    found and removed when they reach a certain age.  If another argument
-'\"    is present, then a line break is forced before starting the sidebar.
-'\"
-'\" .VE
-'\"    End of vertical sidebar.
-'\"
-'\" .DS
-'\"    Begin an indented unfilled display.
-'\"
-'\" .DE
-'\"    End of indented unfilled display.
-'\"
-'\" .SO
-'\"    Start of list of standard options for a Tk widget.  The
-'\"    options follow on successive lines, in four columns separated
-'\"    by tabs.
-'\"
-'\" .SE
-'\"    End of list of standard options for a Tk widget.
-'\"
-'\" .OP cmdName dbName dbClass
-'\"    Start of description of a specific option.  cmdName gives the
-'\"    option's name as specified in the class command, dbName gives
-'\"    the option's name in the option database, and dbClass gives
-'\"    the option's class in the option database.
-'\"
-'\" .UL arg1 arg2
-'\"    Print arg1 underlined, then print arg2 normally.
-'\"
-'\" RCS: @(#) $Id: man.macros,v 1.1.1.1 2009/05/09 16:27:42 pcmacdon Exp $
-'\"
-'\"    # Set up traps and other miscellaneous stuff for Tcl/Tk man pages.
-.if t .wh -1.3i ^B
-.nr ^l \n(.l
-.ad b
-'\"    # Start an argument description
-.de AP
-.ie !"\\$4"" .TP \\$4
-.el \{\
-.   ie !"\\$2"" .TP \\n()Cu
-.   el          .TP 15
-.\}
-.ta \\n()Au \\n()Bu
-.ie !"\\$3"" \{\
-\&\\$1 \\fI\\$2\\fP    (\\$3)
-.\".b
-.\}
-.el \{\
-.br
-.ie !"\\$2"" \{\
-\&\\$1 \\fI\\$2\\fP
-.\}
-.el \{\
-\&\\fI\\$1\\fP
-.\}
-.\}
-..
-'\"    # define tabbing values for .AP
-.de AS
-.nr )A 10n
-.if !"\\$1"" .nr )A \\w'\\$1'u+3n
-.nr )B \\n()Au+15n
-.\"
-.if !"\\$2"" .nr )B \\w'\\$2'u+\\n()Au+3n
-.nr )C \\n()Bu+\\w'(in/out)'u+2n
-..
-.AS Tcl_Interp Tcl_CreateInterp in/out
-'\"    # BS - start boxed text
-'\"    # ^y = starting y location
-'\"    # ^b = 1
-.de BS
-.br
-.mk ^y
-.nr ^b 1u
-.if n .nf
-.if n .ti 0
-.if n \l'\\n(.lu\(ul'
-.if n .fi
-..
-'\"    # BE - end boxed text (draw box now)
-.de BE
-.nf
-.ti 0
-.mk ^t
-.ie n \l'\\n(^lu\(ul'
-.el \{\
-.\"    Draw four-sided box normally, but don't draw top of
-.\"    box if the box started on an earlier page.
-.ie !\\n(^b-1 \{\
-\h'-1.5n'\L'|\\n(^yu-1v'\l'\\n(^lu+3n\(ul'\L'\\n(^tu+1v-\\n(^yu'\l'|0u-1.5n\(ul'
-.\}
-.el \}\
-\h'-1.5n'\L'|\\n(^yu-1v'\h'\\n(^lu+3n'\L'\\n(^tu+1v-\\n(^yu'\l'|0u-1.5n\(ul'
-.\}
-.\}
-.fi
-.br
-.nr ^b 0
-..
-'\"    # VS - start vertical sidebar
-'\"    # ^Y = starting y location
-'\"    # ^v = 1 (for troff;  for nroff this doesn't matter)
-.de VS
-.if !"\\$2"" .br
-.mk ^Y
-.ie n 'mc \s12\(br\s0
-.el .nr ^v 1u
-..
-'\"    # VE - end of vertical sidebar
-.de VE
-.ie n 'mc
-.el \{\
-.ev 2
-.nf
-.ti 0
-.mk ^t
-\h'|\\n(^lu+3n'\L'|\\n(^Yu-1v\(bv'\v'\\n(^tu+1v-\\n(^Yu'\h'-|\\n(^lu+3n'
-.sp -1
-.fi
-.ev
-.\}
-.nr ^v 0
-..
-'\"    # Special macro to handle page bottom:  finish off current
-'\"    # box/sidebar if in box/sidebar mode, then invoked standard
-'\"    # page bottom macro.
-.de ^B
-.ev 2
-'ti 0
-'nf
-.mk ^t
-.if \\n(^b \{\
-.\"    Draw three-sided box if this is the box's first page,
-.\"    draw two sides but no top otherwise.
-.ie !\\n(^b-1 \h'-1.5n'\L'|\\n(^yu-1v'\l'\\n(^lu+3n\(ul'\L'\\n(^tu+1v-\\n(^yu'\h'|0u'\c
-.el \h'-1.5n'\L'|\\n(^yu-1v'\h'\\n(^lu+3n'\L'\\n(^tu+1v-\\n(^yu'\h'|0u'\c
-.\}
-.if \\n(^v \{\
-.nr ^x \\n(^tu+1v-\\n(^Yu
-\kx\h'-\\nxu'\h'|\\n(^lu+3n'\ky\L'-\\n(^xu'\v'\\n(^xu'\h'|0u'\c
-.\}
-.bp
-'fi
-.ev
-.if \\n(^b \{\
-.mk ^y
-.nr ^b 2
-.\}
-.if \\n(^v \{\
-.mk ^Y
-.\}
-..
-'\"    # DS - begin display
-.de DS
-.RS
-.nf
-.sp
-..
-'\"    # DE - end display
-.de DE
-.fi
-.RE
-.sp
-..
-'\"    # SO - start of list of standard options
-.de SO
-.SH "STANDARD OPTIONS"
-.LP
-.nf
-.ta 4c 8c 12c
-.ft B
-..
-'\"    # SE - end of list of standard options
-.de SE
-.fi
-.ft R
-.LP
-See the \\fBoptions\\fR manual entry for details on the standard options.
-..
-'\"    # OP - start of full description for a single option
-.de OP
-.LP
-.nf
-.ta 4c
-Command-Line Name:     \\fB\\$1\\fR
-Database Name: \\fB\\$2\\fR
-Database Class:        \\fB\\$3\\fR
-.fi
-.IP
-..
-'\"    # CS - begin code excerpt
-.de CS
-.RS
-.nf
-.ta .25i .5i .75i 1i
-.ft CW
-.sp
-..
-'\"    # CE - end code excerpt
-.de CE
-.fi
-.RE
-.ft R
-.sp
-..
-.de UL
-\\$1\l'|0\(ul'\\$2
-..
-.TH Blt_TreeExists 3 2.5 BLT "BLT Library Procedures"
-.BS
-.SH NAME
-Blt_TreeExists \- Indicates if a tree exists.
-.SH SYNOPSIS
-.nf
-\fB#include <bltTree.h>\fR
-.sp
-int 
-\fBBlt_TreeExists\fR(\fIinterp\fR, \fIname\fR)
-.fi
-.SH ARGUMENTS
-.AS Tcl_Interp *interp
-.AP Tcl_Interp *interp in
-Interpreter to determine current namespace context.
-.AP "const char" *name  in
-Name of an existing tree data object.  Can be qualified by a namespace.
-.BE
-.SH DESCRIPTION
-.PP
-This procedure determines if a C-based tree data object exists by
-a given name. The arguments are as follows:
-.TP 1i
-interp
-Used the determine the current namespace context.
-.TP 1i
-name 
-Name of an existing tree data object.  \fIName\fR can be qualified by
-a namespace such as \fBfred::myTree\fR.  If no namespace qualifier
-is used, the current namespace is searched, then the global namespace.
-.PP
-.SH RETURNS
-A boolean result is returned.  If the tree exists 1 is returned,
-0 otherwise.
-.SH EXAMPLE
-The following example checks if a tree "myTree" exists.
-.CS
-.ft CW
-if (!Blt_TreeExists(interp, "myTree")) {
-    fprintf(stderr, "can't find tree \\"myTree\\\\n");
-}
-.ft R
-.CE
-.SH KEYWORDS
-tree, token
-Tcl_TreeCreate, Tcl_TreeGetToken, Tcl_TreeReleaseToken
diff --git a/util/src/TclTk/blt2.5/man/Blt_TreeGetNode.3 b/util/src/TclTk/blt2.5/man/Blt_TreeGetNode.3
deleted file mode 100644 (file)
index f93a949..0000000
+++ /dev/null
@@ -1,309 +0,0 @@
-'\"
-'\" Copyright 1991-1998 by Bell Labs Innovations for Lucent Technologies.
-'\"
-'\" Permission to use, copy, modify, and distribute this software and its
-'\" documentation for any purpose and without fee is hereby granted, provided
-'\" that the above copyright notice appear in all copies and that both that the
-'\" copyright notice and warranty disclaimer appear in supporting documentation,
-'\" and that the names of Lucent Technologies any of their entities not be used
-'\" in advertising or publicity pertaining to distribution of the software
-'\" without specific, written prior permission.
-'\"
-'\" Lucent Technologies disclaims all warranties with regard to this software,
-'\" including all implied warranties of merchantability and fitness.  In no event
-'\" shall Lucent Technologies be liable for any special, indirect or
-'\" consequential damages or any damages whatsoever resulting from loss of use,
-'\" data or profits, whether in an action of contract, negligence or other
-'\" tortuous action, arising out of or in connection with the use or performance
-'\" of this software.  
-'\"
-'\"
-'\" The definitions below are for supplemental macros used in Tcl/Tk
-'\" manual entries.
-'\"
-'\" .AP type name in/out ?indent?
-'\"    Start paragraph describing an argument to a library procedure.
-'\"    type is type of argument (int, etc.), in/out is either "in", "out",
-'\"    or "in/out" to describe whether procedure reads or modifies arg,
-'\"    and indent is equivalent to second arg of .IP (shouldn't ever be
-'\"    needed;  use .AS below instead)
-'\"
-'\" .AS ?type? ?name?
-'\"    Give maximum sizes of arguments for setting tab stops.  Type and
-'\"    name are examples of largest possible arguments that will be passed
-'\"    to .AP later.  If args are omitted, default tab stops are used.
-'\"
-'\" .BS
-'\"    Start box enclosure.  From here until next .BE, everything will be
-'\"    enclosed in one large box.
-'\"
-'\" .BE
-'\"    End of box enclosure.
-'\"
-'\" .CS
-'\"    Begin code excerpt.
-'\"
-'\" .CE
-'\"    End code excerpt.
-'\"
-'\" .VS ?version? ?br?
-'\"    Begin vertical sidebar, for use in marking newly-changed parts
-'\"    of man pages.  The first argument is ignored and used for recording
-'\"    the version when the .VS was added, so that the sidebars can be
-'\"    found and removed when they reach a certain age.  If another argument
-'\"    is present, then a line break is forced before starting the sidebar.
-'\"
-'\" .VE
-'\"    End of vertical sidebar.
-'\"
-'\" .DS
-'\"    Begin an indented unfilled display.
-'\"
-'\" .DE
-'\"    End of indented unfilled display.
-'\"
-'\" .SO
-'\"    Start of list of standard options for a Tk widget.  The
-'\"    options follow on successive lines, in four columns separated
-'\"    by tabs.
-'\"
-'\" .SE
-'\"    End of list of standard options for a Tk widget.
-'\"
-'\" .OP cmdName dbName dbClass
-'\"    Start of description of a specific option.  cmdName gives the
-'\"    option's name as specified in the class command, dbName gives
-'\"    the option's name in the option database, and dbClass gives
-'\"    the option's class in the option database.
-'\"
-'\" .UL arg1 arg2
-'\"    Print arg1 underlined, then print arg2 normally.
-'\"
-'\" RCS: @(#) $Id: man.macros,v 1.1.1.1 2009/05/09 16:27:42 pcmacdon Exp $
-'\"
-'\"    # Set up traps and other miscellaneous stuff for Tcl/Tk man pages.
-.if t .wh -1.3i ^B
-.nr ^l \n(.l
-.ad b
-'\"    # Start an argument description
-.de AP
-.ie !"\\$4"" .TP \\$4
-.el \{\
-.   ie !"\\$2"" .TP \\n()Cu
-.   el          .TP 15
-.\}
-.ta \\n()Au \\n()Bu
-.ie !"\\$3"" \{\
-\&\\$1 \\fI\\$2\\fP    (\\$3)
-.\".b
-.\}
-.el \{\
-.br
-.ie !"\\$2"" \{\
-\&\\$1 \\fI\\$2\\fP
-.\}
-.el \{\
-\&\\fI\\$1\\fP
-.\}
-.\}
-..
-'\"    # define tabbing values for .AP
-.de AS
-.nr )A 10n
-.if !"\\$1"" .nr )A \\w'\\$1'u+3n
-.nr )B \\n()Au+15n
-.\"
-.if !"\\$2"" .nr )B \\w'\\$2'u+\\n()Au+3n
-.nr )C \\n()Bu+\\w'(in/out)'u+2n
-..
-.AS Tcl_Interp Tcl_CreateInterp in/out
-'\"    # BS - start boxed text
-'\"    # ^y = starting y location
-'\"    # ^b = 1
-.de BS
-.br
-.mk ^y
-.nr ^b 1u
-.if n .nf
-.if n .ti 0
-.if n \l'\\n(.lu\(ul'
-.if n .fi
-..
-'\"    # BE - end boxed text (draw box now)
-.de BE
-.nf
-.ti 0
-.mk ^t
-.ie n \l'\\n(^lu\(ul'
-.el \{\
-.\"    Draw four-sided box normally, but don't draw top of
-.\"    box if the box started on an earlier page.
-.ie !\\n(^b-1 \{\
-\h'-1.5n'\L'|\\n(^yu-1v'\l'\\n(^lu+3n\(ul'\L'\\n(^tu+1v-\\n(^yu'\l'|0u-1.5n\(ul'
-.\}
-.el \}\
-\h'-1.5n'\L'|\\n(^yu-1v'\h'\\n(^lu+3n'\L'\\n(^tu+1v-\\n(^yu'\l'|0u-1.5n\(ul'
-.\}
-.\}
-.fi
-.br
-.nr ^b 0
-..
-'\"    # VS - start vertical sidebar
-'\"    # ^Y = starting y location
-'\"    # ^v = 1 (for troff;  for nroff this doesn't matter)
-.de VS
-.if !"\\$2"" .br
-.mk ^Y
-.ie n 'mc \s12\(br\s0
-.el .nr ^v 1u
-..
-'\"    # VE - end of vertical sidebar
-.de VE
-.ie n 'mc
-.el \{\
-.ev 2
-.nf
-.ti 0
-.mk ^t
-\h'|\\n(^lu+3n'\L'|\\n(^Yu-1v\(bv'\v'\\n(^tu+1v-\\n(^Yu'\h'-|\\n(^lu+3n'
-.sp -1
-.fi
-.ev
-.\}
-.nr ^v 0
-..
-'\"    # Special macro to handle page bottom:  finish off current
-'\"    # box/sidebar if in box/sidebar mode, then invoked standard
-'\"    # page bottom macro.
-.de ^B
-.ev 2
-'ti 0
-'nf
-.mk ^t
-.if \\n(^b \{\
-.\"    Draw three-sided box if this is the box's first page,
-.\"    draw two sides but no top otherwise.
-.ie !\\n(^b-1 \h'-1.5n'\L'|\\n(^yu-1v'\l'\\n(^lu+3n\(ul'\L'\\n(^tu+1v-\\n(^yu'\h'|0u'\c
-.el \h'-1.5n'\L'|\\n(^yu-1v'\h'\\n(^lu+3n'\L'\\n(^tu+1v-\\n(^yu'\h'|0u'\c
-.\}
-.if \\n(^v \{\
-.nr ^x \\n(^tu+1v-\\n(^Yu
-\kx\h'-\\nxu'\h'|\\n(^lu+3n'\ky\L'-\\n(^xu'\v'\\n(^xu'\h'|0u'\c
-.\}
-.bp
-'fi
-.ev
-.if \\n(^b \{\
-.mk ^y
-.nr ^b 2
-.\}
-.if \\n(^v \{\
-.mk ^Y
-.\}
-..
-'\"    # DS - begin display
-.de DS
-.RS
-.nf
-.sp
-..
-'\"    # DE - end display
-.de DE
-.fi
-.RE
-.sp
-..
-'\"    # SO - start of list of standard options
-.de SO
-.SH "STANDARD OPTIONS"
-.LP
-.nf
-.ta 4c 8c 12c
-.ft B
-..
-'\"    # SE - end of list of standard options
-.de SE
-.fi
-.ft R
-.LP
-See the \\fBoptions\\fR manual entry for details on the standard options.
-..
-'\"    # OP - start of full description for a single option
-.de OP
-.LP
-.nf
-.ta 4c
-Command-Line Name:     \\fB\\$1\\fR
-Database Name: \\fB\\$2\\fR
-Database Class:        \\fB\\$3\\fR
-.fi
-.IP
-..
-'\"    # CS - begin code excerpt
-.de CS
-.RS
-.nf
-.ta .25i .5i .75i 1i
-.ft CW
-.sp
-..
-'\"    # CE - end code excerpt
-.de CE
-.fi
-.RE
-.ft R
-.sp
-..
-.de UL
-\\$1\l'|0\(ul'\\$2
-..
-.TH Blt_TreeGetNode 3 2.5 BLT "BLT Library Procedures"
-.BS
-.SH NAME
-Blt_TreeGetNode \- Finds the node from the ID.
-.SH SYNOPSIS
-.nf
-\fB#include <bltTree.h>\fR
-.sp
-Blt_TreeNode
-\fBBlt_TreeGetNode\fR(\fItree\fR, \fInumber\fR)
-.fi
-.SH ARGUMENTS
-.AS "unsigned int" number
-.AP Blt_Tree tree in
-Tree containing the requested node.
-.AP "unsigned int" number in
-Serial number of the requested node.  
-.BE
-.SH DESCRIPTION
-This procedure returns a node in a tree object 
-based upon a give serial number.  
-The node is searched using the serial number.  
-.PP
-The arguments are as follows:
-.TP 1i
-\fItree\fR
-The tree containing the requested node.
-.TP 1i
-\fInumber\fR
-The serial number of the requested node.
-.SH RETURNS
-The node represented by the given serial number is returned.  If no
-node with that ID exists in \fItree\fR then NULL is returned.
-.SH EXAMPLE
-The following example gets the node from a serial number.
-.CS
-unsigned int number;
-Blt_TreeNode node;
-Blt_TreeToken token;
-...
-node = Blt_TreeGetNode(token, number);
-if (node == NULL) {
-    printf("no node with ID %d exists\\n", number);
-} else {
-    printf("node found: label is %s\\n", Blt_TreeNodeLabel(node));
-}
-.CE
-.SH KEYWORDS
-Tcl_TreeCreateNode, Tcl_TreeDeleteNode
diff --git a/util/src/TclTk/blt2.5/man/Blt_TreeGetToken.3 b/util/src/TclTk/blt2.5/man/Blt_TreeGetToken.3
deleted file mode 100644 (file)
index 5b384ed..0000000
+++ /dev/null
@@ -1,328 +0,0 @@
-'\"
-'\" Copyright 1991-1998 by Bell Labs Innovations for Lucent Technologies.
-'\"
-'\" Permission to use, copy, modify, and distribute this software and its
-'\" documentation for any purpose and without fee is hereby granted, provided
-'\" that the above copyright notice appear in all copies and that both that the
-'\" copyright notice and warranty disclaimer appear in supporting documentation,
-'\" and that the names of Lucent Technologies any of their entities not be used
-'\" in advertising or publicity pertaining to distribution of the software
-'\" without specific, written prior permission.
-'\"
-'\" Lucent Technologies disclaims all warranties with regard to this software,
-'\" including all implied warranties of merchantability and fitness.  In no event
-'\" shall Lucent Technologies be liable for any special, indirect or
-'\" consequential damages or any damages whatsoever resulting from loss of use,
-'\" data or profits, whether in an action of contract, negligence or other
-'\" tortuous action, arising out of or in connection with the use or performance
-'\" of this software.  
-'\"
-'\"
-'\" The definitions below are for supplemental macros used in Tcl/Tk
-'\" manual entries.
-'\"
-'\" .AP type name in/out ?indent?
-'\"    Start paragraph describing an argument to a library procedure.
-'\"    type is type of argument (int, etc.), in/out is either "in", "out",
-'\"    or "in/out" to describe whether procedure reads or modifies arg,
-'\"    and indent is equivalent to second arg of .IP (shouldn't ever be
-'\"    needed;  use .AS below instead)
-'\"
-'\" .AS ?type? ?name?
-'\"    Give maximum sizes of arguments for setting tab stops.  Type and
-'\"    name are examples of largest possible arguments that will be passed
-'\"    to .AP later.  If args are omitted, default tab stops are used.
-'\"
-'\" .BS
-'\"    Start box enclosure.  From here until next .BE, everything will be
-'\"    enclosed in one large box.
-'\"
-'\" .BE
-'\"    End of box enclosure.
-'\"
-'\" .CS
-'\"    Begin code excerpt.
-'\"
-'\" .CE
-'\"    End code excerpt.
-'\"
-'\" .VS ?version? ?br?
-'\"    Begin vertical sidebar, for use in marking newly-changed parts
-'\"    of man pages.  The first argument is ignored and used for recording
-'\"    the version when the .VS was added, so that the sidebars can be
-'\"    found and removed when they reach a certain age.  If another argument
-'\"    is present, then a line break is forced before starting the sidebar.
-'\"
-'\" .VE
-'\"    End of vertical sidebar.
-'\"
-'\" .DS
-'\"    Begin an indented unfilled display.
-'\"
-'\" .DE
-'\"    End of indented unfilled display.
-'\"
-'\" .SO
-'\"    Start of list of standard options for a Tk widget.  The
-'\"    options follow on successive lines, in four columns separated
-'\"    by tabs.
-'\"
-'\" .SE
-'\"    End of list of standard options for a Tk widget.
-'\"
-'\" .OP cmdName dbName dbClass
-'\"    Start of description of a specific option.  cmdName gives the
-'\"    option's name as specified in the class command, dbName gives
-'\"    the option's name in the option database, and dbClass gives
-'\"    the option's class in the option database.
-'\"
-'\" .UL arg1 arg2
-'\"    Print arg1 underlined, then print arg2 normally.
-'\"
-'\" RCS: @(#) $Id: man.macros,v 1.1.1.1 2009/05/09 16:27:42 pcmacdon Exp $
-'\"
-'\"    # Set up traps and other miscellaneous stuff for Tcl/Tk man pages.
-.if t .wh -1.3i ^B
-.nr ^l \n(.l
-.ad b
-'\"    # Start an argument description
-.de AP
-.ie !"\\$4"" .TP \\$4
-.el \{\
-.   ie !"\\$2"" .TP \\n()Cu
-.   el          .TP 15
-.\}
-.ta \\n()Au \\n()Bu
-.ie !"\\$3"" \{\
-\&\\$1 \\fI\\$2\\fP    (\\$3)
-.\".b
-.\}
-.el \{\
-.br
-.ie !"\\$2"" \{\
-\&\\$1 \\fI\\$2\\fP
-.\}
-.el \{\
-\&\\fI\\$1\\fP
-.\}
-.\}
-..
-'\"    # define tabbing values for .AP
-.de AS
-.nr )A 10n
-.if !"\\$1"" .nr )A \\w'\\$1'u+3n
-.nr )B \\n()Au+15n
-.\"
-.if !"\\$2"" .nr )B \\w'\\$2'u+\\n()Au+3n
-.nr )C \\n()Bu+\\w'(in/out)'u+2n
-..
-.AS Tcl_Interp Tcl_CreateInterp in/out
-'\"    # BS - start boxed text
-'\"    # ^y = starting y location
-'\"    # ^b = 1
-.de BS
-.br
-.mk ^y
-.nr ^b 1u
-.if n .nf
-.if n .ti 0
-.if n \l'\\n(.lu\(ul'
-.if n .fi
-..
-'\"    # BE - end boxed text (draw box now)
-.de BE
-.nf
-.ti 0
-.mk ^t
-.ie n \l'\\n(^lu\(ul'
-.el \{\
-.\"    Draw four-sided box normally, but don't draw top of
-.\"    box if the box started on an earlier page.
-.ie !\\n(^b-1 \{\
-\h'-1.5n'\L'|\\n(^yu-1v'\l'\\n(^lu+3n\(ul'\L'\\n(^tu+1v-\\n(^yu'\l'|0u-1.5n\(ul'
-.\}
-.el \}\
-\h'-1.5n'\L'|\\n(^yu-1v'\h'\\n(^lu+3n'\L'\\n(^tu+1v-\\n(^yu'\l'|0u-1.5n\(ul'
-.\}
-.\}
-.fi
-.br
-.nr ^b 0
-..
-'\"    # VS - start vertical sidebar
-'\"    # ^Y = starting y location
-'\"    # ^v = 1 (for troff;  for nroff this doesn't matter)
-.de VS
-.if !"\\$2"" .br
-.mk ^Y
-.ie n 'mc \s12\(br\s0
-.el .nr ^v 1u
-..
-'\"    # VE - end of vertical sidebar
-.de VE
-.ie n 'mc
-.el \{\
-.ev 2
-.nf
-.ti 0
-.mk ^t
-\h'|\\n(^lu+3n'\L'|\\n(^Yu-1v\(bv'\v'\\n(^tu+1v-\\n(^Yu'\h'-|\\n(^lu+3n'
-.sp -1
-.fi
-.ev
-.\}
-.nr ^v 0
-..
-'\"    # Special macro to handle page bottom:  finish off current
-'\"    # box/sidebar if in box/sidebar mode, then invoked standard
-'\"    # page bottom macro.
-.de ^B
-.ev 2
-'ti 0
-'nf
-.mk ^t
-.if \\n(^b \{\
-.\"    Draw three-sided box if this is the box's first page,
-.\"    draw two sides but no top otherwise.
-.ie !\\n(^b-1 \h'-1.5n'\L'|\\n(^yu-1v'\l'\\n(^lu+3n\(ul'\L'\\n(^tu+1v-\\n(^yu'\h'|0u'\c
-.el \h'-1.5n'\L'|\\n(^yu-1v'\h'\\n(^lu+3n'\L'\\n(^tu+1v-\\n(^yu'\h'|0u'\c
-.\}
-.if \\n(^v \{\
-.nr ^x \\n(^tu+1v-\\n(^Yu
-\kx\h'-\\nxu'\h'|\\n(^lu+3n'\ky\L'-\\n(^xu'\v'\\n(^xu'\h'|0u'\c
-.\}
-.bp
-'fi
-.ev
-.if \\n(^b \{\
-.mk ^y
-.nr ^b 2
-.\}
-.if \\n(^v \{\
-.mk ^Y
-.\}
-..
-'\"    # DS - begin display
-.de DS
-.RS
-.nf
-.sp
-..
-'\"    # DE - end display
-.de DE
-.fi
-.RE
-.sp
-..
-'\"    # SO - start of list of standard options
-.de SO
-.SH "STANDARD OPTIONS"
-.LP
-.nf
-.ta 4c 8c 12c
-.ft B
-..
-'\"    # SE - end of list of standard options
-.de SE
-.fi
-.ft R
-.LP
-See the \\fBoptions\\fR manual entry for details on the standard options.
-..
-'\"    # OP - start of full description for a single option
-.de OP
-.LP
-.nf
-.ta 4c
-Command-Line Name:     \\fB\\$1\\fR
-Database Name: \\fB\\$2\\fR
-Database Class:        \\fB\\$3\\fR
-.fi
-.IP
-..
-'\"    # CS - begin code excerpt
-.de CS
-.RS
-.nf
-.ta .25i .5i .75i 1i
-.ft CW
-.sp
-..
-'\"    # CE - end code excerpt
-.de CE
-.fi
-.RE
-.ft R
-.sp
-..
-.de UL
-\\$1\l'|0\(ul'\\$2
-..
-.TH Blt_TreeGetToken 3 2.5 BLT "BLT Library Procedures"
-.BS
-.SH NAME
-Blt_TreeGetToken \- Grabs a token associated with existing tree data object.
-.SH SYNOPSIS
-.nf
-\fB#include <bltTree.h>\fR
-.sp
-int 
-\fBBlt_TreeGetToken\fR(\fIinterp\fR, \fIname\fR, \fItokenPtr\fR)
-.fi
-.SH ARGUMENTS
-.AS Tcl_Interp *interp
-.AP Tcl_Interp *interp in
-Interpreter to report results back to.  
-.AP "const char" *name  in
-Name of an existing tree data object.  Can be qualified by a namespace.
-.AP Blt_Tree *tokenPtr out
-Points to location to store the client tree token.
-.BE
-.SH DESCRIPTION
-.PP
-This procedure obtains a token to a C-based tree data object.  The
-arguments are as follows:
-.TP 1i
-\fIinterp\fR
-Interpreter to report results back to.  If an error occurs, then
-interp->result will contain an error message.
-.TP 1i
-\fIname\fR
-Name of an existing tree data object.  It's an error if a tree
-\fIname\fR doesn't already exist.  \fIName\fR can be qualified by 
-a namespace such as \fBfred::myTree\fR.  If no namespace qualifier 
-is used, the tree the current namespace is searched, then the global
-namespace. 
-.TP 1i
-\fItokenPtr\fR
-Points to the location where the returned token is stored. A tree
-token is used to work with the tree object.  
-.PP
-A token for the tree data object is returned.  Tree data objects can
-be shared.  For example, the \fBtree\fR and \fBhiertable\fR commands
-may be accessing the same tree data object.  Each client grabs a token
-that is associated with the tree.  When all tokens are released (see
-\fBBlt_TreeReleaseToken\fR) the tree data object is automatically
-destroyed.
-.PP
-.SH RETURNS
-A standard Tcl result is returned.  If TCL_ERROR is returned, then
-\fIinterp->result\fR will contain an error message.  The following errors
-may occur:
-.IP \(bu 3
-No tree exists as \fIname\fR. You can use \fBTcl_TreeExists\fR to
-determine if a tree exists beforehand.
-.IP \(bu
-Memory can't be allocated for the token.
-.SH EXAMPLE
-The following example allocated a token for an existing tree.
-.CS
-Blt_Tree token;
-
-if (Blt_TreeGetToken(interp, "myTree", &token) != TCL_OK) {
-    return TCL_ERROR;
-}
-printf("tree is %s\\n", Blt_TreeName(token));
-.CE
-.SH SEE ALSO
-Tcl_TreeCreate, Tcl_TreeExists, Tcl_TreeReleaseToken
diff --git a/util/src/TclTk/blt2.5/man/Blt_TreeName.3 b/util/src/TclTk/blt2.5/man/Blt_TreeName.3
deleted file mode 100644 (file)
index 755d147..0000000
+++ /dev/null
@@ -1,299 +0,0 @@
-'\"
-'\" Copyright 1991-1998 by Bell Labs Innovations for Lucent Technologies.
-'\"
-'\" Permission to use, copy, modify, and distribute this software and its
-'\" documentation for any purpose and without fee is hereby granted, provided
-'\" that the above copyright notice appear in all copies and that both that the
-'\" copyright notice and warranty disclaimer appear in supporting documentation,
-'\" and that the names of Lucent Technologies any of their entities not be used
-'\" in advertising or publicity pertaining to distribution of the software
-'\" without specific, written prior permission.
-'\"
-'\" Lucent Technologies disclaims all warranties with regard to this software,
-'\" including all implied warranties of merchantability and fitness.  In no event
-'\" shall Lucent Technologies be liable for any special, indirect or
-'\" consequential damages or any damages whatsoever resulting from loss of use,
-'\" data or profits, whether in an action of contract, negligence or other
-'\" tortuous action, arising out of or in connection with the use or performance
-'\" of this software.  
-'\"
-'\"
-'\" The definitions below are for supplemental macros used in Tcl/Tk
-'\" manual entries.
-'\"
-'\" .AP type name in/out ?indent?
-'\"    Start paragraph describing an argument to a library procedure.
-'\"    type is type of argument (int, etc.), in/out is either "in", "out",
-'\"    or "in/out" to describe whether procedure reads or modifies arg,
-'\"    and indent is equivalent to second arg of .IP (shouldn't ever be
-'\"    needed;  use .AS below instead)
-'\"
-'\" .AS ?type? ?name?
-'\"    Give maximum sizes of arguments for setting tab stops.  Type and
-'\"    name are examples of largest possible arguments that will be passed
-'\"    to .AP later.  If args are omitted, default tab stops are used.
-'\"
-'\" .BS
-'\"    Start box enclosure.  From here until next .BE, everything will be
-'\"    enclosed in one large box.
-'\"
-'\" .BE
-'\"    End of box enclosure.
-'\"
-'\" .CS
-'\"    Begin code excerpt.
-'\"
-'\" .CE
-'\"    End code excerpt.
-'\"
-'\" .VS ?version? ?br?
-'\"    Begin vertical sidebar, for use in marking newly-changed parts
-'\"    of man pages.  The first argument is ignored and used for recording
-'\"    the version when the .VS was added, so that the sidebars can be
-'\"    found and removed when they reach a certain age.  If another argument
-'\"    is present, then a line break is forced before starting the sidebar.
-'\"
-'\" .VE
-'\"    End of vertical sidebar.
-'\"
-'\" .DS
-'\"    Begin an indented unfilled display.
-'\"
-'\" .DE
-'\"    End of indented unfilled display.
-'\"
-'\" .SO
-'\"    Start of list of standard options for a Tk widget.  The
-'\"    options follow on successive lines, in four columns separated
-'\"    by tabs.
-'\"
-'\" .SE
-'\"    End of list of standard options for a Tk widget.
-'\"
-'\" .OP cmdName dbName dbClass
-'\"    Start of description of a specific option.  cmdName gives the
-'\"    option's name as specified in the class command, dbName gives
-'\"    the option's name in the option database, and dbClass gives
-'\"    the option's class in the option database.
-'\"
-'\" .UL arg1 arg2
-'\"    Print arg1 underlined, then print arg2 normally.
-'\"
-'\" RCS: @(#) $Id: man.macros,v 1.1.1.1 2009/05/09 16:27:42 pcmacdon Exp $
-'\"
-'\"    # Set up traps and other miscellaneous stuff for Tcl/Tk man pages.
-.if t .wh -1.3i ^B
-.nr ^l \n(.l
-.ad b
-'\"    # Start an argument description
-.de AP
-.ie !"\\$4"" .TP \\$4
-.el \{\
-.   ie !"\\$2"" .TP \\n()Cu
-.   el          .TP 15
-.\}
-.ta \\n()Au \\n()Bu
-.ie !"\\$3"" \{\
-\&\\$1 \\fI\\$2\\fP    (\\$3)
-.\".b
-.\}
-.el \{\
-.br
-.ie !"\\$2"" \{\
-\&\\$1 \\fI\\$2\\fP
-.\}
-.el \{\
-\&\\fI\\$1\\fP
-.\}
-.\}
-..
-'\"    # define tabbing values for .AP
-.de AS
-.nr )A 10n
-.if !"\\$1"" .nr )A \\w'\\$1'u+3n
-.nr )B \\n()Au+15n
-.\"
-.if !"\\$2"" .nr )B \\w'\\$2'u+\\n()Au+3n
-.nr )C \\n()Bu+\\w'(in/out)'u+2n
-..
-.AS Tcl_Interp Tcl_CreateInterp in/out
-'\"    # BS - start boxed text
-'\"    # ^y = starting y location
-'\"    # ^b = 1
-.de BS
-.br
-.mk ^y
-.nr ^b 1u
-.if n .nf
-.if n .ti 0
-.if n \l'\\n(.lu\(ul'
-.if n .fi
-..
-'\"    # BE - end boxed text (draw box now)
-.de BE
-.nf
-.ti 0
-.mk ^t
-.ie n \l'\\n(^lu\(ul'
-.el \{\
-.\"    Draw four-sided box normally, but don't draw top of
-.\"    box if the box started on an earlier page.
-.ie !\\n(^b-1 \{\
-\h'-1.5n'\L'|\\n(^yu-1v'\l'\\n(^lu+3n\(ul'\L'\\n(^tu+1v-\\n(^yu'\l'|0u-1.5n\(ul'
-.\}
-.el \}\
-\h'-1.5n'\L'|\\n(^yu-1v'\h'\\n(^lu+3n'\L'\\n(^tu+1v-\\n(^yu'\l'|0u-1.5n\(ul'
-.\}
-.\}
-.fi
-.br
-.nr ^b 0
-..
-'\"    # VS - start vertical sidebar
-'\"    # ^Y = starting y location
-'\"    # ^v = 1 (for troff;  for nroff this doesn't matter)
-.de VS
-.if !"\\$2"" .br
-.mk ^Y
-.ie n 'mc \s12\(br\s0
-.el .nr ^v 1u
-..
-'\"    # VE - end of vertical sidebar
-.de VE
-.ie n 'mc
-.el \{\
-.ev 2
-.nf
-.ti 0
-.mk ^t
-\h'|\\n(^lu+3n'\L'|\\n(^Yu-1v\(bv'\v'\\n(^tu+1v-\\n(^Yu'\h'-|\\n(^lu+3n'
-.sp -1
-.fi
-.ev
-.\}
-.nr ^v 0
-..
-'\"    # Special macro to handle page bottom:  finish off current
-'\"    # box/sidebar if in box/sidebar mode, then invoked standard
-'\"    # page bottom macro.
-.de ^B
-.ev 2
-'ti 0
-'nf
-.mk ^t
-.if \\n(^b \{\
-.\"    Draw three-sided box if this is the box's first page,
-.\"    draw two sides but no top otherwise.
-.ie !\\n(^b-1 \h'-1.5n'\L'|\\n(^yu-1v'\l'\\n(^lu+3n\(ul'\L'\\n(^tu+1v-\\n(^yu'\h'|0u'\c
-.el \h'-1.5n'\L'|\\n(^yu-1v'\h'\\n(^lu+3n'\L'\\n(^tu+1v-\\n(^yu'\h'|0u'\c
-.\}
-.if \\n(^v \{\
-.nr ^x \\n(^tu+1v-\\n(^Yu
-\kx\h'-\\nxu'\h'|\\n(^lu+3n'\ky\L'-\\n(^xu'\v'\\n(^xu'\h'|0u'\c
-.\}
-.bp
-'fi
-.ev
-.if \\n(^b \{\
-.mk ^y
-.nr ^b 2
-.\}
-.if \\n(^v \{\
-.mk ^Y
-.\}
-..
-'\"    # DS - begin display
-.de DS
-.RS
-.nf
-.sp
-..
-'\"    # DE - end display
-.de DE
-.fi
-.RE
-.sp
-..
-'\"    # SO - start of list of standard options
-.de SO
-.SH "STANDARD OPTIONS"
-.LP
-.nf
-.ta 4c 8c 12c
-.ft B
-..
-'\"    # SE - end of list of standard options
-.de SE
-.fi
-.ft R
-.LP
-See the \\fBoptions\\fR manual entry for details on the standard options.
-..
-'\"    # OP - start of full description for a single option
-.de OP
-.LP
-.nf
-.ta 4c
-Command-Line Name:     \\fB\\$1\\fR
-Database Name: \\fB\\$2\\fR
-Database Class:        \\fB\\$3\\fR
-.fi
-.IP
-..
-'\"    # CS - begin code excerpt
-.de CS
-.RS
-.nf
-.ta .25i .5i .75i 1i
-.ft CW
-.sp
-..
-'\"    # CE - end code excerpt
-.de CE
-.fi
-.RE
-.ft R
-.sp
-..
-.de UL
-\\$1\l'|0\(ul'\\$2
-..
-.TH Blt_TreeName 3 2.5 BLT "BLT Library Procedures"
-.BS
-.SH NAME
-Blt_TreeName \- Returns the name of the tree data object.
-.SH SYNOPSIS
-.nf
-\fB#include <bltTree.h>\fR
-.sp
-char *
-\fBBlt_TreeName\fR(\fItree\fR)
-.fi
-.SH ARGUMENTS
-.AS Blt_Tree tree 
-.AP Blt_Tree tree in
-Token for the tree object. 
-.BE
-.SH DESCRIPTION
-.PP
-This procedure returns the name of the C-based tree data object.
-The arguments are as follows:
-.TP 1i
-\fItree\fR
-Token for the tree object.  The token must have been previously 
-obtained via \fBBlt_TreeGetToken\fR or \fBBlt_TreeCreate\fR.
-.SH RETURNS
-The name of the tree object is returned.  The name will be fully
-qualified with a namespace context.
-.SH EXAMPLE
-The following example prints the name of the new tree. 
-.CS
-Blt_Tree token;
-
-if (Blt_TreeCreate(interp, NULL, &token) != TCL_OK) {
-    return TCL_ERROR;
-}
-printf("tree is %s\\n", Blt_TreeName(token));
-.CE
-.SH KEYWORDS
-Tcl_TreeGetToken, Tcl_TreeExists, Tcl_TreeReleaseToken
diff --git a/util/src/TclTk/blt2.5/man/Blt_TreeNodeId.3 b/util/src/TclTk/blt2.5/man/Blt_TreeNodeId.3
deleted file mode 100644 (file)
index 6acaead..0000000
+++ /dev/null
@@ -1,298 +0,0 @@
-'\"
-'\" Copyright 1991-1998 by Bell Labs Innovations for Lucent Technologies.
-'\"
-'\" Permission to use, copy, modify, and distribute this software and its
-'\" documentation for any purpose and without fee is hereby granted, provided
-'\" that the above copyright notice appear in all copies and that both that the
-'\" copyright notice and warranty disclaimer appear in supporting documentation,
-'\" and that the names of Lucent Technologies any of their entities not be used
-'\" in advertising or publicity pertaining to distribution of the software
-'\" without specific, written prior permission.
-'\"
-'\" Lucent Technologies disclaims all warranties with regard to this software,
-'\" including all implied warranties of merchantability and fitness.  In no event
-'\" shall Lucent Technologies be liable for any special, indirect or
-'\" consequential damages or any damages whatsoever resulting from loss of use,
-'\" data or profits, whether in an action of contract, negligence or other
-'\" tortuous action, arising out of or in connection with the use or performance
-'\" of this software.  
-'\"
-'\"
-'\" The definitions below are for supplemental macros used in Tcl/Tk
-'\" manual entries.
-'\"
-'\" .AP type name in/out ?indent?
-'\"    Start paragraph describing an argument to a library procedure.
-'\"    type is type of argument (int, etc.), in/out is either "in", "out",
-'\"    or "in/out" to describe whether procedure reads or modifies arg,
-'\"    and indent is equivalent to second arg of .IP (shouldn't ever be
-'\"    needed;  use .AS below instead)
-'\"
-'\" .AS ?type? ?name?
-'\"    Give maximum sizes of arguments for setting tab stops.  Type and
-'\"    name are examples of largest possible arguments that will be passed
-'\"    to .AP later.  If args are omitted, default tab stops are used.
-'\"
-'\" .BS
-'\"    Start box enclosure.  From here until next .BE, everything will be
-'\"    enclosed in one large box.
-'\"
-'\" .BE
-'\"    End of box enclosure.
-'\"
-'\" .CS
-'\"    Begin code excerpt.
-'\"
-'\" .CE
-'\"    End code excerpt.
-'\"
-'\" .VS ?version? ?br?
-'\"    Begin vertical sidebar, for use in marking newly-changed parts
-'\"    of man pages.  The first argument is ignored and used for recording
-'\"    the version when the .VS was added, so that the sidebars can be
-'\"    found and removed when they reach a certain age.  If another argument
-'\"    is present, then a line break is forced before starting the sidebar.
-'\"
-'\" .VE
-'\"    End of vertical sidebar.
-'\"
-'\" .DS
-'\"    Begin an indented unfilled display.
-'\"
-'\" .DE
-'\"    End of indented unfilled display.
-'\"
-'\" .SO
-'\"    Start of list of standard options for a Tk widget.  The
-'\"    options follow on successive lines, in four columns separated
-'\"    by tabs.
-'\"
-'\" .SE
-'\"    End of list of standard options for a Tk widget.
-'\"
-'\" .OP cmdName dbName dbClass
-'\"    Start of description of a specific option.  cmdName gives the
-'\"    option's name as specified in the class command, dbName gives
-'\"    the option's name in the option database, and dbClass gives
-'\"    the option's class in the option database.
-'\"
-'\" .UL arg1 arg2
-'\"    Print arg1 underlined, then print arg2 normally.
-'\"
-'\" RCS: @(#) $Id: man.macros,v 1.1.1.1 2009/05/09 16:27:42 pcmacdon Exp $
-'\"
-'\"    # Set up traps and other miscellaneous stuff for Tcl/Tk man pages.
-.if t .wh -1.3i ^B
-.nr ^l \n(.l
-.ad b
-'\"    # Start an argument description
-.de AP
-.ie !"\\$4"" .TP \\$4
-.el \{\
-.   ie !"\\$2"" .TP \\n()Cu
-.   el          .TP 15
-.\}
-.ta \\n()Au \\n()Bu
-.ie !"\\$3"" \{\
-\&\\$1 \\fI\\$2\\fP    (\\$3)
-.\".b
-.\}
-.el \{\
-.br
-.ie !"\\$2"" \{\
-\&\\$1 \\fI\\$2\\fP
-.\}
-.el \{\
-\&\\fI\\$1\\fP
-.\}
-.\}
-..
-'\"    # define tabbing values for .AP
-.de AS
-.nr )A 10n
-.if !"\\$1"" .nr )A \\w'\\$1'u+3n
-.nr )B \\n()Au+15n
-.\"
-.if !"\\$2"" .nr )B \\w'\\$2'u+\\n()Au+3n
-.nr )C \\n()Bu+\\w'(in/out)'u+2n
-..
-.AS Tcl_Interp Tcl_CreateInterp in/out
-'\"    # BS - start boxed text
-'\"    # ^y = starting y location
-'\"    # ^b = 1
-.de BS
-.br
-.mk ^y
-.nr ^b 1u
-.if n .nf
-.if n .ti 0
-.if n \l'\\n(.lu\(ul'
-.if n .fi
-..
-'\"    # BE - end boxed text (draw box now)
-.de BE
-.nf
-.ti 0
-.mk ^t
-.ie n \l'\\n(^lu\(ul'
-.el \{\
-.\"    Draw four-sided box normally, but don't draw top of
-.\"    box if the box started on an earlier page.
-.ie !\\n(^b-1 \{\
-\h'-1.5n'\L'|\\n(^yu-1v'\l'\\n(^lu+3n\(ul'\L'\\n(^tu+1v-\\n(^yu'\l'|0u-1.5n\(ul'
-.\}
-.el \}\
-\h'-1.5n'\L'|\\n(^yu-1v'\h'\\n(^lu+3n'\L'\\n(^tu+1v-\\n(^yu'\l'|0u-1.5n\(ul'
-.\}
-.\}
-.fi
-.br
-.nr ^b 0
-..
-'\"    # VS - start vertical sidebar
-'\"    # ^Y = starting y location
-'\"    # ^v = 1 (for troff;  for nroff this doesn't matter)
-.de VS
-.if !"\\$2"" .br
-.mk ^Y
-.ie n 'mc \s12\(br\s0
-.el .nr ^v 1u
-..
-'\"    # VE - end of vertical sidebar
-.de VE
-.ie n 'mc
-.el \{\
-.ev 2
-.nf
-.ti 0
-.mk ^t
-\h'|\\n(^lu+3n'\L'|\\n(^Yu-1v\(bv'\v'\\n(^tu+1v-\\n(^Yu'\h'-|\\n(^lu+3n'
-.sp -1
-.fi
-.ev
-.\}
-.nr ^v 0
-..
-'\"    # Special macro to handle page bottom:  finish off current
-'\"    # box/sidebar if in box/sidebar mode, then invoked standard
-'\"    # page bottom macro.
-.de ^B
-.ev 2
-'ti 0
-'nf
-.mk ^t
-.if \\n(^b \{\
-.\"    Draw three-sided box if this is the box's first page,
-.\"    draw two sides but no top otherwise.
-.ie !\\n(^b-1 \h'-1.5n'\L'|\\n(^yu-1v'\l'\\n(^lu+3n\(ul'\L'\\n(^tu+1v-\\n(^yu'\h'|0u'\c
-.el \h'-1.5n'\L'|\\n(^yu-1v'\h'\\n(^lu+3n'\L'\\n(^tu+1v-\\n(^yu'\h'|0u'\c
-.\}
-.if \\n(^v \{\
-.nr ^x \\n(^tu+1v-\\n(^Yu
-\kx\h'-\\nxu'\h'|\\n(^lu+3n'\ky\L'-\\n(^xu'\v'\\n(^xu'\h'|0u'\c
-.\}
-.bp
-'fi
-.ev
-.if \\n(^b \{\
-.mk ^y
-.nr ^b 2
-.\}
-.if \\n(^v \{\
-.mk ^Y
-.\}
-..
-'\"    # DS - begin display
-.de DS
-.RS
-.nf
-.sp
-..
-'\"    # DE - end display
-.de DE
-.fi
-.RE
-.sp
-..
-'\"    # SO - start of list of standard options
-.de SO
-.SH "STANDARD OPTIONS"
-.LP
-.nf
-.ta 4c 8c 12c
-.ft B
-..
-'\"    # SE - end of list of standard options
-.de SE
-.fi
-.ft R
-.LP
-See the \\fBoptions\\fR manual entry for details on the standard options.
-..
-'\"    # OP - start of full description for a single option
-.de OP
-.LP
-.nf
-.ta 4c
-Command-Line Name:     \\fB\\$1\\fR
-Database Name: \\fB\\$2\\fR
-Database Class:        \\fB\\$3\\fR
-.fi
-.IP
-..
-'\"    # CS - begin code excerpt
-.de CS
-.RS
-.nf
-.ta .25i .5i .75i 1i
-.ft CW
-.sp
-..
-'\"    # CE - end code excerpt
-.de CE
-.fi
-.RE
-.ft R
-.sp
-..
-.de UL
-\\$1\l'|0\(ul'\\$2
-..
-.TH Blt_TreeNodeId 3 2.5 BLT "BLT Library Procedures"
-.BS
-.SH NAME
-Blt_TreeNodeId \- Returns the node serial number.
-.SH SYNOPSIS
-.nf
-\fB#include <bltTree.h>\fR
-.sp
-unsigned int
-\fBBlt_TreeNodeId\fR(\fInode\fR)
-.fi
-.SH ARGUMENTS
-.AS Blt_TreeNode node 
-.AP Blt_TreeNode node in
-Node whose ID is to be returned.  
-.BE
-.SH DESCRIPTION
-This procedure returns the node serial number.  The node serial number
-is useful for programs that export the tree data object to the Tcl
-programming level.  Since node labels (and therefore pathnames) are
-not unique, the ID can be used to uniquely identify a node.  
-.PP
-The arguments are as follows:
-.TP 1i
-\fInode\fR
-The node whose serial number is returned.  The serial number of 
-the root node for example is always 0.
-.SH RETURNS
-The serial number of the node.  Nodes are given a unique serial number
-when they are created.  You can use the ID to later retrieve the node
-using \fBBlt_TreeGetNode\fR.  
-.SH EXAMPLE
-The following example prints the ID of a node. 
-.CS
-printf("root ID is %s\\n", Blt_TreeNodeId(node));
-.CE
-.SH KEYWORDS
-Tcl_TreeCreateNode, Tcl_TreeDeleteNode
diff --git a/util/src/TclTk/blt2.5/man/Blt_TreeReleaseToken.3 b/util/src/TclTk/blt2.5/man/Blt_TreeReleaseToken.3
deleted file mode 100644 (file)
index 94dce93..0000000
+++ /dev/null
@@ -1,304 +0,0 @@
-'\"
-'\" Copyright 1991-1998 by Bell Labs Innovations for Lucent Technologies.
-'\"
-'\" Permission to use, copy, modify, and distribute this software and its
-'\" documentation for any purpose and without fee is hereby granted, provided
-'\" that the above copyright notice appear in all copies and that both that the
-'\" copyright notice and warranty disclaimer appear in supporting documentation,
-'\" and that the names of Lucent Technologies any of their entities not be used
-'\" in advertising or publicity pertaining to distribution of the software
-'\" without specific, written prior permission.
-'\"
-'\" Lucent Technologies disclaims all warranties with regard to this software,
-'\" including all implied warranties of merchantability and fitness.  In no event
-'\" shall Lucent Technologies be liable for any special, indirect or
-'\" consequential damages or any damages whatsoever resulting from loss of use,
-'\" data or profits, whether in an action of contract, negligence or other
-'\" tortuous action, arising out of or in connection with the use or performance
-'\" of this software.  
-'\"
-'\"
-'\" The definitions below are for supplemental macros used in Tcl/Tk
-'\" manual entries.
-'\"
-'\" .AP type name in/out ?indent?
-'\"    Start paragraph describing an argument to a library procedure.
-'\"    type is type of argument (int, etc.), in/out is either "in", "out",
-'\"    or "in/out" to describe whether procedure reads or modifies arg,
-'\"    and indent is equivalent to second arg of .IP (shouldn't ever be
-'\"    needed;  use .AS below instead)
-'\"
-'\" .AS ?type? ?name?
-'\"    Give maximum sizes of arguments for setting tab stops.  Type and
-'\"    name are examples of largest possible arguments that will be passed
-'\"    to .AP later.  If args are omitted, default tab stops are used.
-'\"
-'\" .BS
-'\"    Start box enclosure.  From here until next .BE, everything will be
-'\"    enclosed in one large box.
-'\"
-'\" .BE
-'\"    End of box enclosure.
-'\"
-'\" .CS
-'\"    Begin code excerpt.
-'\"
-'\" .CE
-'\"    End code excerpt.
-'\"
-'\" .VS ?version? ?br?
-'\"    Begin vertical sidebar, for use in marking newly-changed parts
-'\"    of man pages.  The first argument is ignored and used for recording
-'\"    the version when the .VS was added, so that the sidebars can be
-'\"    found and removed when they reach a certain age.  If another argument
-'\"    is present, then a line break is forced before starting the sidebar.
-'\"
-'\" .VE
-'\"    End of vertical sidebar.
-'\"
-'\" .DS
-'\"    Begin an indented unfilled display.
-'\"
-'\" .DE
-'\"    End of indented unfilled display.
-'\"
-'\" .SO
-'\"    Start of list of standard options for a Tk widget.  The
-'\"    options follow on successive lines, in four columns separated
-'\"    by tabs.
-'\"
-'\" .SE
-'\"    End of list of standard options for a Tk widget.
-'\"
-'\" .OP cmdName dbName dbClass
-'\"    Start of description of a specific option.  cmdName gives the
-'\"    option's name as specified in the class command, dbName gives
-'\"    the option's name in the option database, and dbClass gives
-'\"    the option's class in the option database.
-'\"
-'\" .UL arg1 arg2
-'\"    Print arg1 underlined, then print arg2 normally.
-'\"
-'\" RCS: @(#) $Id: man.macros,v 1.1.1.1 2009/05/09 16:27:42 pcmacdon Exp $
-'\"
-'\"    # Set up traps and other miscellaneous stuff for Tcl/Tk man pages.
-.if t .wh -1.3i ^B
-.nr ^l \n(.l
-.ad b
-'\"    # Start an argument description
-.de AP
-.ie !"\\$4"" .TP \\$4
-.el \{\
-.   ie !"\\$2"" .TP \\n()Cu
-.   el          .TP 15
-.\}
-.ta \\n()Au \\n()Bu
-.ie !"\\$3"" \{\
-\&\\$1 \\fI\\$2\\fP    (\\$3)
-.\".b
-.\}
-.el \{\
-.br
-.ie !"\\$2"" \{\
-\&\\$1 \\fI\\$2\\fP
-.\}
-.el \{\
-\&\\fI\\$1\\fP
-.\}
-.\}
-..
-'\"    # define tabbing values for .AP
-.de AS
-.nr )A 10n
-.if !"\\$1"" .nr )A \\w'\\$1'u+3n
-.nr )B \\n()Au+15n
-.\"
-.if !"\\$2"" .nr )B \\w'\\$2'u+\\n()Au+3n
-.nr )C \\n()Bu+\\w'(in/out)'u+2n
-..
-.AS Tcl_Interp Tcl_CreateInterp in/out
-'\"    # BS - start boxed text
-'\"    # ^y = starting y location
-'\"    # ^b = 1
-.de BS
-.br
-.mk ^y
-.nr ^b 1u
-.if n .nf
-.if n .ti 0
-.if n \l'\\n(.lu\(ul'
-.if n .fi
-..
-'\"    # BE - end boxed text (draw box now)
-.de BE
-.nf
-.ti 0
-.mk ^t
-.ie n \l'\\n(^lu\(ul'
-.el \{\
-.\"    Draw four-sided box normally, but don't draw top of
-.\"    box if the box started on an earlier page.
-.ie !\\n(^b-1 \{\
-\h'-1.5n'\L'|\\n(^yu-1v'\l'\\n(^lu+3n\(ul'\L'\\n(^tu+1v-\\n(^yu'\l'|0u-1.5n\(ul'
-.\}
-.el \}\
-\h'-1.5n'\L'|\\n(^yu-1v'\h'\\n(^lu+3n'\L'\\n(^tu+1v-\\n(^yu'\l'|0u-1.5n\(ul'
-.\}
-.\}
-.fi
-.br
-.nr ^b 0
-..
-'\"    # VS - start vertical sidebar
-'\"    # ^Y = starting y location
-'\"    # ^v = 1 (for troff;  for nroff this doesn't matter)
-.de VS
-.if !"\\$2"" .br
-.mk ^Y
-.ie n 'mc \s12\(br\s0
-.el .nr ^v 1u
-..
-'\"    # VE - end of vertical sidebar
-.de VE
-.ie n 'mc
-.el \{\
-.ev 2
-.nf
-.ti 0
-.mk ^t
-\h'|\\n(^lu+3n'\L'|\\n(^Yu-1v\(bv'\v'\\n(^tu+1v-\\n(^Yu'\h'-|\\n(^lu+3n'
-.sp -1
-.fi
-.ev
-.\}
-.nr ^v 0
-..
-'\"    # Special macro to handle page bottom:  finish off current
-'\"    # box/sidebar if in box/sidebar mode, then invoked standard
-'\"    # page bottom macro.
-.de ^B
-.ev 2
-'ti 0
-'nf
-.mk ^t
-.if \\n(^b \{\
-.\"    Draw three-sided box if this is the box's first page,
-.\"    draw two sides but no top otherwise.
-.ie !\\n(^b-1 \h'-1.5n'\L'|\\n(^yu-1v'\l'\\n(^lu+3n\(ul'\L'\\n(^tu+1v-\\n(^yu'\h'|0u'\c
-.el \h'-1.5n'\L'|\\n(^yu-1v'\h'\\n(^lu+3n'\L'\\n(^tu+1v-\\n(^yu'\h'|0u'\c
-.\}
-.if \\n(^v \{\
-.nr ^x \\n(^tu+1v-\\n(^Yu
-\kx\h'-\\nxu'\h'|\\n(^lu+3n'\ky\L'-\\n(^xu'\v'\\n(^xu'\h'|0u'\c
-.\}
-.bp
-'fi
-.ev
-.if \\n(^b \{\
-.mk ^y
-.nr ^b 2
-.\}
-.if \\n(^v \{\
-.mk ^Y
-.\}
-..
-'\"    # DS - begin display
-.de DS
-.RS
-.nf
-.sp
-..
-'\"    # DE - end display
-.de DE
-.fi
-.RE
-.sp
-..
-'\"    # SO - start of list of standard options
-.de SO
-.SH "STANDARD OPTIONS"
-.LP
-.nf
-.ta 4c 8c 12c
-.ft B
-..
-'\"    # SE - end of list of standard options
-.de SE
-.fi
-.ft R
-.LP
-See the \\fBoptions\\fR manual entry for details on the standard options.
-..
-'\"    # OP - start of full description for a single option
-.de OP
-.LP
-.nf
-.ta 4c
-Command-Line Name:     \\fB\\$1\\fR
-Database Name: \\fB\\$2\\fR
-Database Class:        \\fB\\$3\\fR
-.fi
-.IP
-..
-'\"    # CS - begin code excerpt
-.de CS
-.RS
-.nf
-.ta .25i .5i .75i 1i
-.ft CW
-.sp
-..
-'\"    # CE - end code excerpt
-.de CE
-.fi
-.RE
-.ft R
-.sp
-..
-.de UL
-\\$1\l'|0\(ul'\\$2
-..
-.TH Blt_TreeReleaseToken 3 2.5 BLT "BLT Library Procedures"
-.BS
-.SH NAME
-Blt_TreeReleaseToken \- Releases token associated with tree object.
-.SH SYNOPSIS
-.nf
-\fB#include <bltTree.h>\fR
-.sp
-int 
-\fBBlt_TreeReleaseToken\fR(\fItoken\fR)
-.fi
-.SH ARGUMENTS
-.AS Blt_Tree token
-.AP Blt_Tree *token in
-Token of tree to be released.
-.BE
-.SH DESCRIPTION
-.PP
-This procedure releases the token associated with a C-based tree data
-object.  When all outstanding tokens for a tree data object have been
-released, then the data object itself will be freed.  The arguments
-are as follows:
-.TP 1i
-token
-Token of the tree data object to be released.  This token was 
-initialized either by \fBTcl_TreeGetToken\fI or \fIBlt_TreeCreate\fR
-earlier.
-.SH RETURNS
-Nothing.  
-.SH EXAMPLE
-The following example creates and then releases a new token.
-.CS
-Blt_Tree token;
-
-if (Blt_TreeCreate(interp, "myTree", &token) != TCL_OK) {
-    return TCL_ERROR;
-}
-printf("tree is %s\\n", Blt_TreeName(token));
-
-/* Tree will be destroyed when the token is released. */
-Blt_TreeReleaseToken(token);
-.CE
-.SH KEYWORDS
-tree, token
index be2ff9a..a8ba9b0 100644 (file)
@@ -3,7 +3,7 @@
 #      Makefile for manual page files 
 # ------------------------------------------------------------------------
 
-prefix         = /home/people/Eos/Eos/util/X86LINUX64
+prefix         = /home/tacyas/Eos/util/X86LINUX64
 mandir         = ${prefix}/man
 sectiondir     = $(mandir)/mann
 srcdir         = .
diff --git a/util/src/TclTk/blt2.5/man/barchart.n b/util/src/TclTk/blt2.5/man/barchart.n
deleted file mode 100644 (file)
index 2686d1d..0000000
+++ /dev/null
@@ -1,2475 +0,0 @@
-'\"
-'\" Copyright 1991-1998 by Bell Labs Innovations for Lucent Technologies.
-'\"
-'\" Permission to use, copy, modify, and distribute this software and its
-'\" documentation for any purpose and without fee is hereby granted, provided
-'\" that the above copyright notice appear in all copies and that both that the
-'\" copyright notice and warranty disclaimer appear in supporting documentation,
-'\" and that the names of Lucent Technologies any of their entities not be used
-'\" in advertising or publicity pertaining to distribution of the software
-'\" without specific, written prior permission.
-'\"
-'\" Lucent Technologies disclaims all warranties with regard to this software,
-'\" including all implied warranties of merchantability and fitness.  In no event
-'\" shall Lucent Technologies be liable for any special, indirect or
-'\" consequential damages or any damages whatsoever resulting from loss of use,
-'\" data or profits, whether in an action of contract, negligence or other
-'\" tortuous action, arising out of or in connection with the use or performance
-'\" of this software.  
-'\"
-'\" Barchart widget created by Sani Nassif and George Howlett.
-'\"
-'\" The definitions below are for supplemental macros used in Tcl/Tk
-'\" manual entries.
-'\"
-'\" .AP type name in/out ?indent?
-'\"    Start paragraph describing an argument to a library procedure.
-'\"    type is type of argument (int, etc.), in/out is either "in", "out",
-'\"    or "in/out" to describe whether procedure reads or modifies arg,
-'\"    and indent is equivalent to second arg of .IP (shouldn't ever be
-'\"    needed;  use .AS below instead)
-'\"
-'\" .AS ?type? ?name?
-'\"    Give maximum sizes of arguments for setting tab stops.  Type and
-'\"    name are examples of largest possible arguments that will be passed
-'\"    to .AP later.  If args are omitted, default tab stops are used.
-'\"
-'\" .BS
-'\"    Start box enclosure.  From here until next .BE, everything will be
-'\"    enclosed in one large box.
-'\"
-'\" .BE
-'\"    End of box enclosure.
-'\"
-'\" .CS
-'\"    Begin code excerpt.
-'\"
-'\" .CE
-'\"    End code excerpt.
-'\"
-'\" .VS ?version? ?br?
-'\"    Begin vertical sidebar, for use in marking newly-changed parts
-'\"    of man pages.  The first argument is ignored and used for recording
-'\"    the version when the .VS was added, so that the sidebars can be
-'\"    found and removed when they reach a certain age.  If another argument
-'\"    is present, then a line break is forced before starting the sidebar.
-'\"
-'\" .VE
-'\"    End of vertical sidebar.
-'\"
-'\" .DS
-'\"    Begin an indented unfilled display.
-'\"
-'\" .DE
-'\"    End of indented unfilled display.
-'\"
-'\" .SO
-'\"    Start of list of standard options for a Tk widget.  The
-'\"    options follow on successive lines, in four columns separated
-'\"    by tabs.
-'\"
-'\" .SE
-'\"    End of list of standard options for a Tk widget.
-'\"
-'\" .OP cmdName dbName dbClass
-'\"    Start of description of a specific option.  cmdName gives the
-'\"    option's name as specified in the class command, dbName gives
-'\"    the option's name in the option database, and dbClass gives
-'\"    the option's class in the option database.
-'\"
-'\" .UL arg1 arg2
-'\"    Print arg1 underlined, then print arg2 normally.
-'\"
-'\" RCS: @(#) $Id: man.macros,v 1.1.1.1 2009/05/09 16:27:42 pcmacdon Exp $
-'\"
-'\"    # Set up traps and other miscellaneous stuff for Tcl/Tk man pages.
-.if t .wh -1.3i ^B
-.nr ^l \n(.l
-.ad b
-'\"    # Start an argument description
-.de AP
-.ie !"\\$4"" .TP \\$4
-.el \{\
-.   ie !"\\$2"" .TP \\n()Cu
-.   el          .TP 15
-.\}
-.ta \\n()Au \\n()Bu
-.ie !"\\$3"" \{\
-\&\\$1 \\fI\\$2\\fP    (\\$3)
-.\".b
-.\}
-.el \{\
-.br
-.ie !"\\$2"" \{\
-\&\\$1 \\fI\\$2\\fP
-.\}
-.el \{\
-\&\\fI\\$1\\fP
-.\}
-.\}
-..
-'\"    # define tabbing values for .AP
-.de AS
-.nr )A 10n
-.if !"\\$1"" .nr )A \\w'\\$1'u+3n
-.nr )B \\n()Au+15n
-.\"
-.if !"\\$2"" .nr )B \\w'\\$2'u+\\n()Au+3n
-.nr )C \\n()Bu+\\w'(in/out)'u+2n
-..
-.AS Tcl_Interp Tcl_CreateInterp in/out
-'\"    # BS - start boxed text
-'\"    # ^y = starting y location
-'\"    # ^b = 1
-.de BS
-.br
-.mk ^y
-.nr ^b 1u
-.if n .nf
-.if n .ti 0
-.if n \l'\\n(.lu\(ul'
-.if n .fi
-..
-'\"    # BE - end boxed text (draw box now)
-.de BE
-.nf
-.ti 0
-.mk ^t
-.ie n \l'\\n(^lu\(ul'
-.el \{\
-.\"    Draw four-sided box normally, but don't draw top of
-.\"    box if the box started on an earlier page.
-.ie !\\n(^b-1 \{\
-\h'-1.5n'\L'|\\n(^yu-1v'\l'\\n(^lu+3n\(ul'\L'\\n(^tu+1v-\\n(^yu'\l'|0u-1.5n\(ul'
-.\}
-.el \}\
-\h'-1.5n'\L'|\\n(^yu-1v'\h'\\n(^lu+3n'\L'\\n(^tu+1v-\\n(^yu'\l'|0u-1.5n\(ul'
-.\}
-.\}
-.fi
-.br
-.nr ^b 0
-..
-'\"    # VS - start vertical sidebar
-'\"    # ^Y = starting y location
-'\"    # ^v = 1 (for troff;  for nroff this doesn't matter)
-.de VS
-.if !"\\$2"" .br
-.mk ^Y
-.ie n 'mc \s12\(br\s0
-.el .nr ^v 1u
-..
-'\"    # VE - end of vertical sidebar
-.de VE
-.ie n 'mc
-.el \{\
-.ev 2
-.nf
-.ti 0
-.mk ^t
-\h'|\\n(^lu+3n'\L'|\\n(^Yu-1v\(bv'\v'\\n(^tu+1v-\\n(^Yu'\h'-|\\n(^lu+3n'
-.sp -1
-.fi
-.ev
-.\}
-.nr ^v 0
-..
-'\"    # Special macro to handle page bottom:  finish off current
-'\"    # box/sidebar if in box/sidebar mode, then invoked standard
-'\"    # page bottom macro.
-.de ^B
-.ev 2
-'ti 0
-'nf
-.mk ^t
-.if \\n(^b \{\
-.\"    Draw three-sided box if this is the box's first page,
-.\"    draw two sides but no top otherwise.
-.ie !\\n(^b-1 \h'-1.5n'\L'|\\n(^yu-1v'\l'\\n(^lu+3n\(ul'\L'\\n(^tu+1v-\\n(^yu'\h'|0u'\c
-.el \h'-1.5n'\L'|\\n(^yu-1v'\h'\\n(^lu+3n'\L'\\n(^tu+1v-\\n(^yu'\h'|0u'\c
-.\}
-.if \\n(^v \{\
-.nr ^x \\n(^tu+1v-\\n(^Yu
-\kx\h'-\\nxu'\h'|\\n(^lu+3n'\ky\L'-\\n(^xu'\v'\\n(^xu'\h'|0u'\c
-.\}
-.bp
-'fi
-.ev
-.if \\n(^b \{\
-.mk ^y
-.nr ^b 2
-.\}
-.if \\n(^v \{\
-.mk ^Y
-.\}
-..
-'\"    # DS - begin display
-.de DS
-.RS
-.nf
-.sp
-..
-'\"    # DE - end display
-.de DE
-.fi
-.RE
-.sp
-..
-'\"    # SO - start of list of standard options
-.de SO
-.SH "STANDARD OPTIONS"
-.LP
-.nf
-.ta 4c 8c 12c
-.ft B
-..
-'\"    # SE - end of list of standard options
-.de SE
-.fi
-.ft R
-.LP
-See the \\fBoptions\\fR manual entry for details on the standard options.
-..
-'\"    # OP - start of full description for a single option
-.de OP
-.LP
-.nf
-.ta 4c
-Command-Line Name:     \\fB\\$1\\fR
-Database Name: \\fB\\$2\\fR
-Database Class:        \\fB\\$3\\fR
-.fi
-.IP
-..
-'\"    # CS - begin code excerpt
-.de CS
-.RS
-.nf
-.ta .25i .5i .75i 1i
-.ft CW
-.sp
-..
-'\"    # CE - end code excerpt
-.de CE
-.fi
-.RE
-.ft R
-.sp
-..
-.de UL
-\\$1\l'|0\(ul'\\$2
-..
-.TH barchart n 2.5 BLT "BLT Built-In Commands"
-.BS
-'\" Note:  do not modify the .SH NAME line immediately below!
-.SH NAME
-barchart \-  Bar chart for plotting X-Y coordinate data.
-.SH SYNOPSIS
-\fBbarchart\fI \fIpathName \fR?\fIoption value\fR?...
-.BE
-.SH DESCRIPTION
-The \fBbarchart\fR command creates a bar chart for plotting
-two-dimensional data (X-Y coordinates). A bar chart is a graphic means
-of comparing numbers by displaying bars of lengths proportional to the
-y-coordinates of the points they represented.  The bar chart has many
-configurable components: coordinate axes, elements, legend, grid
-lines, cross hairs, etc.  They allow you to customize the look and
-feel of the graph.
-.SH INTRODUCTION
-The \fBbarchart\fR command creates a new window for plotting
-two-dimensional data (X-Y coordinates), using bars of
-various lengths to represent the data points.  The bars are drawn in a
-rectangular area displayed in the center of the new window.  This is the
-\fIplotting area\fR.  The coordinate axes are drawn in
-the margins surrounding the plotting area.  By default, the legend is
-drawn in the right margin.  The title is displayed in top margin.
-.PP
-A \fBbarchart\fR widget has several configurable components:
-coordinate axes, data elements, legend, grid, cross hairs, pens,
-postscript, and annotation markers.  Each component can be queried or
-modified.
-.TP 1i
-\fBaxis\fR 
-
-Up to four coordinate axes (two X\-coordinate and two Y\-coordinate
-axes) can be displayed, but you can create and use any number of
-axes. Axes control what region of data is displayed and how the data
-is scaled. Each axis consists of the axis line, title, major and minor
-ticks, and tick labels. Tick labels display the value at each major
-tick.
-.TP 1i
-\fBcrosshairs\fR 
-Cross hairs are used to position the mouse pointer relative to the X
-and Y coordinate axes. Two perpendicular lines, intersecting at the
-current location of the mouse, extend across the plotting area to the
-coordinate axes.
-.TP 1i
-\fBelement\fR 
-An element represents a set of data to be plotted.  It contains an x
-and y vector of values representing the data points.  Each
-data point is displayed as a bar where the length of the bar is
-proportional to the ordinate (Y-coordinate) of the data point.
-The appearance of the bar, such as its color, stipple, or relief
-is configurable.
-.sp
-A special case exists when two or more data points have the same
-abscissa (X-coordinate).  By default, the bars are overlayed, one on
-top of the other.  The bars are drawn in the order of the element
-display list.  But you can also configure the bars to be displayed in
-two other ways.  They may be displayed as a stack, where each bar
-(with the same abscissa) is stacked on the previous.  Or they can be
-drawn side-by-side as thin bars.  The width of each bar is a function
-of the number of data points with the same abscissa.
-.TP 1i
-\fBgrid\fR
-Extends the major and minor ticks of the X\-axis and/or Y\-axis across the 
-plotting area. 
-.TP 1i
-\fBlegend\fR 
-The legend displays the name and symbol of each data element. 
-The legend can be drawn in any margin or in the plotting area.
-.TP 1i
-\fBmarker\fR
-Markers are used annotate or highlight areas of the graph. For
-example, you could use a text marker to label a particular data
-point. Markers come in various forms: text strings, bitmaps, connected
-line segments, images, polygons, or embedded widgets.
-.TP 1i
-\fBpen\fR 
-Pens define attributes for elements.  Data elements use pens to
-specify how they should be drawn.  A data element may use many pens at
-once.  Here the particular pen used for a data point is determined
-from each element's weight vector (see the element's \fB\-weight\fR
-and \fB\-style\fR options).
-.TP 1i
-\fBpostscript\fR
-The widget can generate encapsulated PostScript output. This component
-has several options to configure how the PostScript is generated.
-.SH SYNTAX
-.DS
-\fBbarchart \fIpathName \fR?\fIoption value\fR?...
-.DE
-The \fBbarchart\fR command creates a new window \fIpathName\fR and makes
-it into a \fBbarchart\fR widget.  At the time this command is invoked, there
-must not exist a window named \fIpathName\fR, but \fIpathName\fR's
-parent must exist.  Additional options may be specified on the
-command line or in the option database to configure aspects of the
-graph such as its colors and font.  See the \fBconfigure\fR operation
-below for the exact details about what \fIoption\fR and \fIvalue\fR
-pairs are valid.
-.PP
-If successful, \fBbarchart\fR returns the path name of the widget.  It
-also creates a new Tcl command by the same name.  You can use this
-command to invoke various operations that query or modify the graph.
-The general form is:
-.DS
-\fIpathName \fIoperation\fR \fR?\fIarg\fR?...
-.DE
-Both \fIoperation\fR and its arguments determine the exact behavior of
-the command.  The operations available for the graph are described in 
-the 
-.SB "BARCHART OPERATIONS"
-section.
-.PP
-The command can also be used to access components of the graph.
-.DS
-\fIpathName component operation\fR ?\fIarg\fR?...
-.DE
-The operation, now located after the name of the component, is the
-function to be performed on that component. Each component has its own
-set of operations that manipulate that component.  They will be
-described below in their own sections.
-.SH EXAMPLE
-The \fBbarchart\fR command creates a new bar chart.  
-.CS
-# Create a new bar chart.  Plotting area is black.
-barchart .b -plotbackground black
-.CE
-A new Tcl command \fB.b\fR is created.  This command can be used
-to query and modify the bar chart.  For
-example, to change the title of the graph to "My Plot", you use the
-new command and the \fBconfigure\fR operation.
-.CS
-# Change the title.
-\&.b configure -title "My Plot"
-.CE
-To add data elements, you use the command and the \fBelement\fR component.
-.CS
-# Create a new element named "e1"
-\&.b element create e1 \\
-       -xdata { 1 2 3 4 5 6 7 8 9 10 } \\
-       -ydata { 26.18 50.46 72.85 93.31 111.86 128.47 143.14 
-               155.85 166.60 175.38 }
-.CE
-The element's X-Y coordinates are specified using lists of
-numbers.  Alternately, BLT vectors could be used to hold the X-Y
-coordinates.
-.CS
-# Create two vectors and add them to the barchart.
-vector xVector yVector
-xVector set { 1 2 3 4 5 6 7 8 9 10 }
-yVector set { 26.18 50.46 72.85 93.31 111.86 128.47 143.14 155.85 
-       166.60 175.38 }
-\&n.b element create e1 -xdata xVector -ydata yVector
-.CE
-The advantage of using vectors is that when you modify one, the graph
-is automatically redrawn to reflect the new values.
-.CS
-# Change the y coordinate of the first point.
-set yVector(0) 25.18
-.CE
-An element named \fBe1\fR is now created in \fB.b\fR.  It 
-is automatically added to the display list of elements.  You can
-use this list to control in what order elements are displayed.
-To query or reset the element display list, you use the element's 
-\fBshow\fR operation.
-.CS
-# Get the current display list 
-set elemList [.b element show]
-# Remove the first element so it won't be displayed.
-\&.b element show [lrange $elemList 0 end]
-.CE
-The element will be displayed by as many bars as there are data points
-(in this case there are ten).  The bars will be drawn centered at the
-x-coordinate of the data point.  All the bars will have the same
-attributes (colors, stipple, etc).  The width of each bar is by
-default one unit.  You can change this with using the \fB\-barwidth\fR
-option.
-.CS
-# Change the scale of the x-coordinate data 
-xVector set { 0.2 0.4 0.6 0.8 1.0 1.2 1.4 1.6 1.8 2.0 }
-# Make sure we change the bar width too.
-\&.b configure -barwidth 0.2
-.CE
-The height of each bar is proportional to the ordinate (Y-coordinate)
-of the data point.
-.PP
-If two or more data points have the same abscissa (X-coordinate
-value), the bars representing those data points may be drawn in 
-various ways.
-The default is to overlay the bars, one on top of the other.
-The ordering is determined from the of element display list.  If
-the stacked mode is selected (using the \fB\-barmode\fR configuration
-option), the bars are stacked, each bar above the previous.
-.CS
-# Display the elements as stacked.
-\&.b configure -barmode stacked
-.CE
-If the aligned mode is selected, the bars having the same
-x-coordinates are displayed side by side.  The width of each bar is a
-fraction of its normal width, based upon the number of bars with the
-same x-coordinate.
-.CS
-# Display the elements side-by-side.
-\&.b configure -barmode aligned
-.CE
-By default, the element's label in the legend will be also
-\fBe1\fR.  You can change the label, or specify no legend entry,
-again using the element's \fBconfigure\fR operation.
-.CS
-# Don't display "e1" in the legend.
-\&.b element configure e1 -label ""
-.CE
-You can configure more than just the element's label.  An element has
-many attributes such as stipple, foreground and background colors,
-relief, etc.
-.CS
-\&.b element configure e1 -fg red -bg pink \\
-       -stipple gray50
-.CE
-Four coordinate axes are automatically created: \fBx\fR, \fBx2\fR,
-\fBy\fR, and \fBy2\fR.  And by default, elements are mapped onto the
-axes \fBx\fR and \fBy\fR.  This can be changed with the \fB\-mapx\fR
-and \fB\-mapy\fR options.
-.CS
-# Map "e1" on the alternate y axis "y2".
-\&.b element configure e1 -mapy y2
-.CE
-Axes can be configured in many ways too.  For example, you change the
-scale of the Y\-axis from linear to log using the \fBaxis\fR component.
-.CS
-# Y-axis is log scale.
-\&.b axis configure y -logscale yes
-.CE
-One important way axes are used is to zoom in on a particular data
-region.  Zooming is done by simply specifying new axis limits using
-the \fB\-min\fR and \fB\-max\fR configuration options.
-.CS
-\&.b axis configure x \-min 1.0 \-max 1.5
-\&.b axis configure y \-min 12.0 \-max 55.15
-.CE
-To zoom interactively, you link the\fBaxis configure\fR operations with
-some user interaction (such as pressing the mouse button), using the
-\fBbind\fR command.  To convert between screen and graph coordinates,
-use the \fBinvtransform\fR operation.
-.CS
-# Click the button to set a new minimum 
-bind .b <ButtonPress-1> { 
-    %W axis configure x \-min [%W axis invtransform x %x]
-    %W axis configure x \-min [%W axis invtransform x %y]
-}
-.CE
-By default, the limits of the axis are determined from data values.
-To reset back to the default limits, set the \fB\-min\fR and
-\fB\-max\fR options to the empty value.
-.CS
-# Reset the axes to autoscale again.
-\&.b axis configure x \-min {} \-max {}
-\&.b axis configure y \-min {} \-max {}
-.CE
-By default, the legend is drawn in the right margin.  You can
-change this or any legend configuration options using the
-\fBlegend\fR component.
-.CS
-# Configure the legend font, color, and relief
-\&.b legend configure -position left -relief raised \\
-       -font fixed -fg blue
-.CE
-To prevent the legend from being displayed, turn on the \fB\-hide\fR
-option.
-.CS
-# Don't display the legend.
-\&.b legend configure \-hide yes\fR
-.CE
-The \fBbarchart\fR has simple drawing procedures called markers.  They can be
-used to highlight or annotate data in the graph. The types of markers
-available are bitmaps, polygons, lines, or windows.  Markers can be
-used, for example, to mark or brush points.  For example there may be
-a line marker which indicates some low-water value.  Markers are created
-using the \fBmarker\fR operation.
-.CS
-# Create a line represent the low water mark at 10.0
-\&.b marker create line -name "low_water" \\
-       -coords { -Inf 10.0 Inf 10.0 } \\
-       -dashes { 2 4 2 } -fg red -bg blue 
-.CE
-This creates a line marker named \fBlow_water\fR.  It will display a
-horizontal line stretching across the plotting area at the
-y-coordinate 10.0.  The coordinates "-Inf" and "Inf" indicate the
-relative minimum and maximum of the axis (in this case the x-axis).  By
-default, markers are drawn last, on top of the bars.  You can change this
-with the \fB\-under\fR option.
-.CS
-# Draw the marker before elements are drawn.
-\&.b marker configure low_water -under yes
-.CE
-You can add cross hairs or grid lines using the \fBcrosshairs\fR and
-\fBgrid\fR components.
-.CS
-# Display both cross hairs and grid lines.
-\&.b crosshairs configure -hide no -color red
-\&.b grid configure -hide no -dashes { 2 2 }
-.CE
-Finally, to get hardcopy of the graph, use the \fBpostscript\fR
-component.
-.CS
-# Print the bar chart into file "file.ps"
-\&.b postscript output file.ps -maxpect yes -decorations no
-.CE
-This generates a file \fBfile.ps\fR containing the encapsulated
-PostScript of the graph.  The option \fB\-maxpect\fR says to scale the
-plot to the size of the page.  Turning off the \fB\-decorations\fR
-option denotes that no borders or color backgrounds should be
-drawn (i.e. the background of the margins, legend, and plotting
-area will be white).
-.SH SYNTAX
-.DS
-\fBbarchart \fIpathName \fR?\fIoption value\fR?...
-.DE
-The \fBbarchart\fR command creates a new window \fIpathName\fR and makes
-it into a barchart widget.  At the time this command is invoked, there
-must not exist a window named \fIpathName\fR, but \fIpathName\fR's
-parent must exist.  Additional options may may be specified on the
-command line or in the option database to configure aspects of the
-bar chart such as its colors and font.  See the \fBconfigure\fR operation
-below for the exact details as to what \fIoption\fR and \fIvalue\fR
-pairs are valid.
-.PP
-If successful, \fBbarchart\fR returns \fIpathName\fR. It also creates a
-new Tcl command \fIpathName\fR.  This command may be used to invoke
-various operations to query or modify the bar chart.  It has the general
-form:
-.DS
-\fIpathName \fIoperation\fR \fR?\fIarg\fR?...
-.DE
-Both \fIoperation\fR and its arguments determine the exact behavior of
-the command.  The operations available for the bar chart are described in
-the following section.
-.SH "BARCHART OPERATIONS"
-.TP
-\fIpathName \fBbar \fIelemName \fR?\fIoption value\fR?...
-Creates a new barchart element \fIelemName\fR.  It's an
-error if an element \fIelemName\fR already exists.  
-See the manual for \fBbarchart\fR for details about
-what \fIoption\fR and \fIvalue\fR pairs are valid.
-.TP
-\fIpathName \fBcget\fR \fIoption\fR
-Returns the current value of the configuration option given by
-\fIoption\fR.  \fIOption\fR may be any option described
-below for the \fBconfigure\fR operation.
-.TP
-\fIpathName \fBconfigure \fR?\fIoption value\fR?...
-Queries or modifies the configuration options of the graph.  If
-\fIoption\fR isn't specified, a list describing the current
-options for \fIpathName\fR is returned.  If \fIoption\fR is specified,
-but not \fIvalue\fR, then a list describing \fIoption\fR is returned.
-If one or more \fIoption\fR and \fIvalue\fR pairs are specified, then
-for each pair, the option \fIoption\fR is set to \fIvalue\fR.
-The following options are valid.
-.RS
-.TP
-\fB\-background \fIcolor\fR
-Sets the background color. This includes the margins and
-legend, but not the plotting area.
-.TP
-\fB\-barmode \fImode\fR 
-Indicates how related bar elements will be drawn.  Related elements
-have data points with the same abscissas (X-coordinates). \fIMode\fR
-indicates how those segments should be drawn. \fIMode\fR can be
-\fBinfront\fR, \fBaligned\fR, \fBoverlap\fR, or \fBstacked\fR.
-The default mode is \fBinfront\fR.
-.RS
-.TP 1i
-\fBinfront\fR
-Each successive segment is drawn in front of the previous. 
-.TP 1i
-\fBstacked\fR
-Each successive segment is stacked vertically on top of the previous.  
-.TP 1i
-\fBaligned\fR
-Segments is displayed aligned from right-to-left.  
-.TP 1i
-\fBoverlap\fR
-Like \fBaligned\fR but segments slightly overlap each other.  
-.RE
-.TP
-\fB\-barwidth \fIvalue\fR 
-Specifies the width of the bars.  This value can be overrided by the
-individual elements using their \fB\-barwidth\fR configuration option.
-\fIValue\fR is the width in terms of graph coordinates.  The
-default width is \fB1.0\fR.
-.TP
-\fB\-borderwidth \fIpixels\fR
-Sets the width of the 3\-D border around the outside edge of the widget.  The
-\fB\-relief\fR option determines if the border is to be drawn.  The
-default is \fB2\fR.
-.TP
-\fB\-bottommargin \fIpixels\fR
-Specifies the size of the margin below the X\-coordinate axis.  If
-\fIpixels\fR is \fB0\fR, the size of the margin is selected automatically.
-The default is \fB0\fR.
-.TP
-\fB\-bufferelements \fIboolean\fR
-Indicates whether an internal pixmap to buffer the display of data
-elements should be used.  If \fIboolean\fR is true, data elements are
-drawn to an internal pixmap.  This option is especially useful when
-the graph is redrawn frequently while the remains data unchanged (for
-example, moving a marker across the plot).  See the
-.SB "SPEED TIPS"
-section.
-The default is \fB1\fR.
-.TP
-\fB\-cursor \fIcursor\fR
-Specifies the widget's cursor.  The default cursor is \fBcrosshair\fR.
-.TP
-\fB\-font \fIfontName\fR 
-Specifies the font of the graph title. The default is
-\fB*-Helvetica-Bold-R-Normal-*-18-180-*\fR.
-.TP
-\fB\-halo \fIpixels\fR 
-Specifies a maximum distance to consider when searching for the
-closest data point (see the element's \fBclosest\fR operation below).
-Data points further than \fIpixels\fR away are ignored.  The default is
-\fB0.5i\fR.
-.TP
-\fB\-height \fIpixels\fR
-Specifies the requested height of widget.  The default is
-\fB4i\fR.
-.TP
-\fB\-invertxy \fIboolean\fR
-Indicates whether the placement X\-axis and Y\-axis should be inverted.  If
-\fIboolean\fR is true, the X and Y axes are swapped.  The default is
-\fB0\fR.
-.TP
-\fB\-justify \fIjustify\fR
-Specifies how the title should be justified.  This matters only when
-the title contains more than one line of text. \fIJustify\fR must be
-\fBleft\fR, \fBright\fR, or \fBcenter\fR.  The default is
-\fBcenter\fR.
-.TP
-\fB\-leftmargin \fIpixels\fR
-Sets the size of the margin from the left edge of the window to 
-the Y\-coordinate axis.  If \fIpixels\fR is \fB0\fR, the size is
-calculated automatically.  The default is \fB0\fR.
-.TP
-\fB\-plotbackground \fIcolor\fR
-Specifies the background color of the plotting area.  The default is
-\fBwhite\fR.
-.TP
-\fB\-plotborderwidth \fIpixels\fR
-Sets the width of the 3-D border around the plotting area.  The
-\fB\-plotrelief\fR option determines if a border is drawn.  The
-default is \fB2\fR.
-.TP
-\fB\-plotpadx \fIpad\fR
-Sets the amount of padding to be added to the left and right sides of
-the plotting area.  \fIPad\fR can be a list of one or two screen
-distances.  If \fIpad\fR has two elements, the left side of the
-plotting area entry is padded by the first distance and the right side
-by the second.  If \fIpad\fR is just one distance, both the left and
-right sides are padded evenly.  The default is \fB8\fR.
-.TP
-\fB\-plotpady \fIpad\fR
-Sets the amount of padding to be added to the top and bottom of the
-plotting area.  \fIPad\fR can be a list of one or two screen
-distances.  If \fIpad\fR has two elements, the top of the plotting
-area is padded by the first distance and the bottom by the second.  If
-\fIpad\fR is just one distance, both the top and bottom are padded
-evenly.  The default is \fB8\fR.
-.TP
-\fB\-plotrelief \fIrelief\fR
-Specifies the 3-D effect for the plotting area.  \fIRelief\fR
-specifies how the interior of the plotting area should appear relative
-to rest of the graph; for example, \fBraised\fR means the plot should
-appear to protrude from the graph, relative to the surface of the
-graph.  The default is \fBsunken\fR.
-.TP
-\fB\-relief \fIrelief\fR
-Specifies the 3-D effect for the barchart widget.  \fIRelief\fR
-specifies how the graph should appear relative to widget it is packed
-into; for example, \fBraised\fR means the graph should
-appear to protrude.  The default is \fBflat\fR.
-.TP
-\fB\-rightmargin \fIpixels\fR
-Sets the size of margin from the plotting area to the right edge of
-the window.  By default, the legend is drawn in this margin.  If
-\fIpixels\fR is than 1, the margin size is selected automatically.
-.TP
-\fB\-takefocus\fR \fIfocus\fR 
-Provides information used when moving the focus from window to window
-via keyboard traversal (e.g., Tab and Shift-Tab).  If \fIfocus\fR is
-\fB0\fR, this means that this window should be skipped entirely during
-keyboard traversal.  \fB1\fR means that the this window should always
-receive the input focus.  An empty value means that the traversal
-scripts make the decision whether to focus on the window.
-The default is \fB""\fR.
-.TP
-\fB\-tile \fIimage\fR 
-Specifies a tiled background for the widget.  If \fIimage\fR isn't
-\fB""\fR, the background is tiled using \fIimage\fR.
-Otherwise, the normal background color is drawn (see the
-\fB\-background\fR option).  \fIImage\fR must be an image created
-using the Tk \fBimage\fR command.  The default is \fB""\fR.
-.TP
-\fB\-title \fItext\fR 
-Sets the title to \fItext\fR. If \fItext\fR is \fB""\fR,
-no title will be displayed.
-.TP
-\fB\-topmargin \fIpixels\fR
-Specifies the size of the margin above the x2 axis.  If \fIpixels\fR
-is \fB0\fR, the margin size is calculated automatically.
-.TP
-\fB\-width \fIpixels\fR
-Specifies the requested width of the widget.  The default is
-\fB5i\fR.
-.RE
-.TP
-\fIpathName \fBcrosshairs \fIoperation \fR?\fIarg\fR?
-See the 
-.SB "CROSSHAIRS COMPONENT"
-section.
-.TP
-\fIpathName \fBelement \fIoperation \fR?\fIarg\fR?...
-See the 
-.SB "ELEMENT COMPONENTS"
-section.
-.TP
-\fIpathName \fBextents \fIitem\fR 
-Returns the size of a particular item in the graph.  \fIItem\fR must
-be either \fBleftmargin\fR, \fBrightmargin\fR, \fBtopmargin\fR,
-\fBbottommargin\fR, \fBplotwidth\fR, or \fBplotheight\fR.
-.TP
-\fIpathName \fBgrid \fIoperation \fR?\fIarg\fR?...
-See the 
-.SB "GRID COMPONENT"
-section.
-.TP
-\fIpathName \fBinvtransform \fIwinX winY\fR 
-Performs an inverse coordinate transformation, mapping window
-coordinates back to graph coordinates, using the standard X\-axis and Y\-axis.
-Returns a list of containing the X-Y graph coordinates.
-.TP
-\fIpathName \fBinside \fIx y\fR
-Returns \fB1\fR is the designated screen coordinate (\fIx\fR and \fIy\fR)
-is inside the plotting area and \fB0\fR otherwise.
-.TP
-\fIpathName \fBlegend \fIoperation \fR?\fIarg\fR?...
-See the 
-.SB "LEGEND COMPONENT"
-section.
-.TP
-\fIpathName \fBline\fB operation arg\fR...
-The operation is the same as \fBelement\fR.
-.TP
-\fIpathName \fBmarker \fIoperation \fR?\fIarg\fR?...
-See the 
-.SB "MARKER COMPONENTS"
-section.
-.TP
-\fIpathName\fR \fBmetafile\fR ?\fIfileName\fR?
-\fIThis operation is for Window platforms only\fR.  
-Creates a Windows enhanced metafile of the barchart.
-If present, \fIfileName\fR is the file name of the new metafile.
-Otherwise, the metafile is automatically added to the clipboard.
-.TP
-\fIpathName \fBpostscript \fIoperation \fR?\fIarg\fR?...
-See the 
-.SB "POSTSCRIPT COMPONENT"
-section.
-.TP
-\fIpathName \fBsnap \fIphotoName\fR
-Takes a snapshot of the graph and stores the contents in the photo
-image \fIphotoName\fR.  \fIPhotoName\fR is the name of a Tk photo
-image that must already exist.
-.TP
-\fIpathName \fBtransform \fIx y\fR 
-Performs a coordinate transformation, mapping graph coordinates to
-window coordinates, using the standard X\-axis and Y\-axis.
-Returns a list containing the X\-Y screen coordinates.
-.TP
-\fIpathName \fBxaxis \fIoperation\fR ?\fIarg\fR?...
-.TP
-\fIpathName \fBx2axis \fIoperation\fR ?\fIarg\fR?... 
-.TP
-\fIpathName \fByaxis \fIoperation\fR ?\fIarg\fR?... 
-.TP
-\fIpathName \fBy2axis \fIoperation\fR ?\fIarg\fR?... 
-See the 
-.SB "AXIS COMPONENTS"
-section.
-.SH "BARCHART COMPONENTS"
-A graph is composed of several components: coordinate axes, data
-elements, legend, grid, cross hairs, postscript, and annotation
-markers. Instead of one big set of configuration options and
-operations, the graph is partitioned, where each component has its own
-configuration options and operations that specifically control that
-aspect or part of the graph. 
-.SS "AXIS COMPONENTS"
-Four coordinate axes are automatically created: two X\-coordinate axes
-(\fBx\fR and \fBx2\fR) and two Y\-coordinate axes (\fBy\fR, and
-\fBy2\fR).  By default, the axis \fBx\fR is located in the bottom
-margin, \fBy\fR in the left margin, \fBx2\fR in the top margin, and
-\fBy2\fR in the right margin.
-.PP
-An axis consists of the axis line, title, major and minor ticks, and
-tick labels.  Major ticks are drawn at uniform intervals along the
-axis.  Each tick is labeled with its coordinate value.  Minor ticks
-are drawn at uniform intervals within major ticks.  
-.PP
-The range of the axis controls what region of data is plotted.
-Data points outside the minimum and maximum limits of the axis are
-not plotted.  By default, the minimum and maximum limits are
-determined from the data, but you can reset either limit.
-.PP
-You can create and use several axes. To create an axis, invoke
-the axis component and its create operation.
-.CS
-# Create a new axis called "temperature"
-\&.b axis create temperature
-.CE
-You map data elements to an axis using the element's \-mapy and \-mapx
-configuration options. They specify the coordinate axes an element
-is mapped onto.
-.CS
-# Now map the temperature data to this axis.
-\&.b element create "temp" \-xdata $x \-ydata $tempData \\
-    \-mapy temperature
-.CE
-While you can have many axes, only four axes can be displayed
-simultaneously.  They are drawn in each of the margins surrounding
-the plotting area.  The axes \fBx\fR and \fBy\fR are drawn in the
-bottom and left margins. The axes \fBx2\fR and \fBy2\fR are drawn in
-top and right margins.  Only \fBx\fR and \fBy\fR are shown by
-default. Note that the axes can have different scales.
-.PP
-To display a different axis, you invoke one of the following
-components: \fBxaxis\fR, \fByaxis\fR, \fBx2axis\fR, and \fBy2axis\fR.
-The \fBuse\fR operation designates the axis to be drawn in the
-corresponding margin: \fBxaxis\fR in the bottom, \fByaxis\fR in the left, 
-\fBx2axis\fR in the top, and \fBy2axis\fR in the right.
-.CS
-# Display the axis temperature in the left margin.
-\&.b yaxis use temperature
-.CE
-.PP
-You can configure axes in many ways. The axis scale can be linear or
-logarithmic.  The values along the axis can either monotonically
-increase or decrease.  If you need custom tick labels, you can specify
-a Tcl procedure to format the label any way you wish.  You can
-control how ticks are drawn, by changing the major tick interval
-or the number of minor ticks.  You can define non-uniform tick intervals,
-such as for time-series plots.
-.PP
-.TP
-\fIpathName \fBaxis \fBcget \fIaxisName \fIoption\fR
-Returns the current value of the option given by \fIoption\fR for
-\fIaxisName\fR.  \fIOption\fR may be any option described below
-for the axis \fBconfigure\fR operation.
-.TP
-\fIpathName \fBaxis \fBconfigure \fIaxisName \fR?\fIaxisName\fR?... ?\fIoption value\fR?...
-Queries or modifies the configuration options of \fIaxisName\fR.
-Several axes can be changed.  If \fIoption\fR isn't specified, a list
-describing all the current options for \fIaxisName\fR is returned.  If
-\fIoption\fR is specified, but not \fIvalue\fR, then a list describing
-\fIoption\fR is returned.  If one or more \fIoption\fR and \fIvalue\fR
-pairs are specified, then for each pair, the axis option \fIoption\fR
-is set to \fIvalue\fR.  The following options are valid for axes.
-.RS
-.TP
-\fB\-autorange \fIrange\fR 
-Sets the range of values for the axis to \fIrange\fR.  The axis limits
-are automatically reset to display the most recent data points in this range.  
-If \fIrange\fR is 0.0, the range is
-determined from the limits of the data.  If \fB\-min\fR or \fB-max\fR
-are specified, they override this option.  The default is \fB0.0\fR.
-.TP
-\fB\-color \fIcolor\fR
-Sets the color of the axis and tick labels.
-The default is \fBblack\fR.
-.TP
-\fB\-command \fIprefix\fR
-Specifies a Tcl command to be invoked when formatting the axis tick
-labels. \fIPrefix\fR is a string containing the name of a Tcl proc and
-any extra arguments for the procedure.  This command is invoked for each
-major tick on the axis.  Two additional arguments are passed to the
-procedure: the pathname of the widget and the current the numeric
-value of the tick.  The procedure returns the formatted tick label.  If
-\fB""\fR is returned, no label will appear next to the tick.  You can
-get the standard tick labels again by setting \fIprefix\fR to
-\fB""\fR.  The default is \fB""\fR.
-.sp 1
-Please note that this procedure is invoked while the bar chart is redrawn.
-You may query the widget's configuration options.  But do not reset
-options, because this can have unexpected results.
-.TP
-\fB\-descending \fIboolean\fR 
-Indicates whether the values along the axis are monotonically increasing or
-decreasing.  If \fIboolean\fR is true, the axis values will be
-decreasing.  The default is \fB0\fR.
-.TP
-\fB\-hide \fIboolean\fR
-Indicates whether the axis is displayed. 
-.TP
-\fB\-justify \fIjustify\fR
-Specifies how the axis title should be justified.  This matters only
-when the axis title contains more than one line of text. \fIJustify\fR
-must be \fBleft\fR, \fBright\fR, or \fBcenter\fR.  The default is
-\fBcenter\fR.
-.TP
-\fB\-limits \fIformatStr\fR
-Specifies a printf-like description to format the minimum and maximum
-limits of the axis.  The limits are displayed at the top/bottom or
-left/right sides of the plotting area.  \fIFormatStr\fR is a list of
-one or two format descriptions.  If one description is supplied, both
-the minimum and maximum limits are formatted in the same way.  If two,
-the first designates the format for the minimum limit, the second for
-the maximum.  If \fB""\fR is given as either description, then 
-the that limit will not be displayed.  The default is \fB""\fR.
-.TP
-\fB\-linewidth \fIpixels\fR
-Sets the width of the axis and tick lines.  The default is \fB1\fR
-pixel.
-.TP
-\fB\-logscale \fIboolean\fR
-Indicates whether the scale of the axis is logarithmic or linear.  If
-\fIboolean\fR is true, the axis is logarithmic.  The default scale is
-linear.
-.TP
-\fB\-loose \fIboolean\fR
-Indicates whether the limits of the axis should fit the data points tightly,
-at the outermost data points, or loosely, at the outer tick intervals.
-This is relevant only when the axis limit is automatically calculated.
-If \fIboolean\fR is true, the axis range is "loose".
-The default is \fB0\fR.
-.TP
-\fB\-majorticks \fImajorList\fR
-Specifies where to display major axis ticks.  You can use this option
-to display ticks at non-uniform intervals.  \fIMajorList\fR is a list
-of axis coordinates designating the location of major ticks.  No
-minor ticks are drawn.  If \fImajorList\fR is \fB""\fR, 
-major ticks will be automatically computed. The default is \fB""\fR.
-.TP
-\fB\-max \fIvalue\fR
-Sets the maximum limit of \fIaxisName\fR.  Any data point greater 
-than \fIvalue\fR is not displayed.  If \fIvalue\fR is \fB""\fR, 
-the maximum limit is calculated using the largest data value.
-The default is \fB""\fR.
-.TP
-\fB\-min \fIvalue\fR
-Sets the minimum limit of \fIaxisName\fR. Any data point less than 
-\fIvalue\fR is not displayed.  If \fIvalue\fR is \fB""\fR,
-the minimum limit is calculated using the smallest data value.
-The default is \fB""\fR.
-.TP
-\fB\-minorticks \fIminorList\fR
-Specifies where to display minor axis ticks.  You can use this option
-to display minor ticks at non-uniform intervals. \fIMinorList\fR is a
-list of real values, ranging from 0.0 to 1.0, designating the placement of
-a minor tick.  No minor ticks are drawn if the \fB\-majortick\fR
-option is also set.  If \fIminorList\fR is \fB""\fR, minor ticks will
-be automatically computed. The default is \fB""\fR.
-.TP
-\fB\-rotate \fItheta\fR
-Specifies the how many degrees to rotate the axis tick labels.
-\fITheta\fR is a real value representing the number of degrees
-to rotate the tick labels.  The default is \fB0.0\fR degrees.
-.TP
-\fB\-shiftby \fIvalue\fR
-Specifies how much to automatically shift the range of the axis.
-When the new data exceeds the current axis maximum, the maximum
-is increased in increments of \fIvalue\fR.  You can use this
-option to prevent the axis limits from being recomputed
-at each new time point. If \fIvalue\fR is 0.0, then no automatic
-shifting is down. The default is \fB0.0\fR.
-.TP
-\fB\-showticks \fIboolean\fR
-Indicates whether axis ticks should be drawn. If \fIboolean\fR is
-true, ticks are drawn.  If false, only the
-axis line is drawn. The default is \fB1\fR.
-.TP
-\fB\-stepsize \fIvalue\fR
-Specifies the interval between major axis ticks.  If \fIvalue\fR isn't
-a valid interval (must be less than the axis range), 
-the request is ignored and the step size is automatically calculated.
-.TP
-\fB\-subdivisions \fInumber\fR 
-Indicates how many minor axis ticks are
-to be drawn.  For example, if \fInumber\fR is two, only one minor
-tick is drawn.  If \fInumber\fR is one, no minor ticks are
-displayed.  The default is \fB2\fR.
-.TP
-\fB\-tickfont \fIfontName\fR 
-Specifies the font for axis tick labels. The default is
-\fB*-Courier-Bold-R-Normal-*-100-*\fR.
-.TP
-\fB\-ticklength \fIpixels\fR
-Sets the length of major and minor ticks (minor ticks are half the
-length of major ticks). If \fIpixels\fR is less than zero, the axis
-will be inverted with ticks drawn pointing towards the plot.  The
-default is \fB0.1i\fR.
-.TP
-\fB\-title \fItext\fR
-Sets the title of the axis. If \fItext\fR is 
-\fB""\fR, no axis title will be displayed.  
-.TP
-\fB\-titlecolor \fIcolor\fR
-Sets the color of the axis title. The default is \fBblack\fR.
-.TP
-\fB\-titlefont \fIfontName\fR 
-Specifies the font for axis title. The default is
-\fB*-Helvetica-Bold-R-Normal-*-14-140-*\fR.
-.PP
-Axis configuration options may be also be set by the \fBoption\fR
-command.  The resource class is \fBAxis\fR.  The resource names
-are the names of the axes (such as \fBx\fR or \fBx2\fR).
-.CS
-option add *Barchart.Axis.Color  blue
-option add *Barchart.x.LogScale  true
-option add *Barchart.x2.LogScale false
-.CE
-.RE
-.TP
-\fIpathName \fBaxis \fBcreate \fIaxisName \fR?\fIoption value\fR?...
-Creates a new axis by the name \fIaxisName\fR.  No axis by the same
-name can already exist. \fIOption\fR and \fIvalue\fR are described 
-in above in the axis \fBconfigure\fR operation.
-.TP
-\fIpathName \fBaxis \fBdelete \fR?\fIaxisName\fR?...
-Deletes the named axes. An axis is not really
-deleted until it is not longer in use, so it's safe to delete
-axes mapped to elements.
-.TP
-\fIpathName \fBaxis invtransform \fIaxisName value\fR
-Performs the inverse transformation, changing the screen coordinate
-\fIvalue\fR to a graph coordinate, mapping the value mapped to
-\fIaxisName\fR.  Returns the graph coordinate.
-.TP
-\fIpathName \fBaxis limits \fIaxisName\fR
-Returns a list of the minimum and maximum limits for \fIaxisName\fR.  The order
-of the list is \fBmin max\fR.
-.TP
-\fIpathName \fBaxis names \fR?\fIpattern\fR?...
-Returns a list of axes matching zero or more patterns.  If no
-\fIpattern\fR argument is give, the names of all axes are returned.
-.TP
-\fIpathName \fBaxis transform \fIaxisName value\fR
-Transforms the coordinate \fIvalue\fR to a screen coordinate by mapping
-the it to \fIaxisName\fR.  Returns the transformed screen coordinate.
-.PP
-Only four axes can be displayed simultaneously.  By default, they are
-\fBx\fR, \fBy\fR, \fBx2\fR, and \fBy2\fR.  You can swap in a different
-axis with \fBuse\fR operation of the special axis components:
-\fBxaxis\fR, \fBx2axis\fR, \fByaxis\fR, and \fBy2axis\fR.
-.CS
-\&.g create axis temp
-\&.g create axis time
-\&...
-\&.g xaxis use temp
-\&.g yaxis use time
-.CE
-Only the axes specified for use are displayed on the screen.
-.PP
-The \fBxaxis\fR, \fBx2axis\fR, \fByaxis\fR, and \fBy2axis\fR
-components operate on an axis location rather than a specific axis
-like the more general \fBaxis\fR component does.  The \fBxaxis\fR
-component manages the X-axis located in the bottom margin (whatever
-axis that happens to be).  Likewise, \fByaxis\fR uses the Y-axis in
-the left margin, \fBx2axis\fR the top X-axis, and \fBy2axis\fR the
-right Y-axis.
-.PP
-They implicitly control the axis that is currently using to that
-location.  By default, \fBxaxis\fR uses the \fBx\fR axis, \fByaxis\fR
-uses \fBy\fR, \fBx2axis\fR uses \fBx2\fR, and \fBy2axis\fR uses
-\fBy2\fR.  These components can be more convenient to use than always
-determining what axes are current being displayed by the graph.
-.PP
-The following operations are available for axes. They mirror exactly
-the operations of the \fBaxis\fR component.  The \fIaxis\fR argument
-must be \fBxaxis\fR, \fBx2axis\fR, \fByaxis\fR, or \fBy2axis\fR.
-.TP
-\fIpathName \fIaxis \fBcget \fIoption\fR
-.TP
-\fIpathName \fIaxis \fBconfigure \fR?\fIoption value\fR?...
-.TP
-\fIpathName \fIaxis\fB invtransform \fIvalue\fR
-.TP
-\fIpathName \fIaxis \fBlimits\fR
-.TP
-\fIpathName \fIaxis\fB transform \fIvalue\fR
-.TP
-\fIpathName \fIaxis\fB use \fR?\fIaxisName\fR?  
-Designates the axis \fIaxisName\fR is to be displayed at this
-location.  \fIAxisName\fR can not be already in use at another location.  
-This command returns the name of the axis currently using this location.
-.SS "CROSSHAIRS COMPONENT"
-Cross hairs consist of two intersecting lines (one vertical and one horizontal)
-drawn completely across the plotting area.  They are used to position
-the mouse in relation to the coordinate axes.  Cross hairs differ from line
-markers in that they are implemented using XOR drawing primitives.
-This means that they can be quickly drawn and erased without redrawing
-the entire widget.
-.PP
-The following operations are available for cross hairs:
-.TP
-\fIpathName \fBcrosshairs cget \fIoption\fR
-Returns the current value of the cross hairs configuration option
-given by \fIoption\fR.  \fIOption\fR may be any option
-described below for the cross hairs \fBconfigure\fR operation.
-.TP
-\fIpathName \fBcrosshairs configure \fR?\fIoption value\fR?...  
-Queries or modifies the configuration options of the cross hairs.  If
-\fIoption\fR isn't specified, a list describing all the current
-options for the cross hairs is returned.  If \fIoption\fR is specified,
-but not \fIvalue\fR, then a list describing \fIoption\fR is returned.
-If one or more \fIoption\fR and \fIvalue\fR pairs are specified, then
-for each pair, the cross hairs option \fIoption\fR is set to
-\fIvalue\fR.
-The following options are available for cross hairs.
-.RS
-.TP
-\fB\-color \fIcolor\fR 
-Sets the color of the cross hairs.  The default is \fBblack\fR.
-.TP
-\fB\-dashes \fIdashList\fR
-Sets the dash style of the cross hairs. \fIDashList\fR is a list of up
-to 11 numbers that alternately represent the lengths of the dashes
-and gaps on the cross hair lines.  Each number must be between 1 and
-255.  If \fIdashList\fR is \fB""\fR, the cross hairs will be solid
-lines.
-.TP
-\fB\-hide \fIboolean\fR
-Indicates whether cross hairs are drawn. If \fIboolean\fR is true,
-cross hairs are not drawn.  The default is \fByes\fR.
-.TP
-\fB\-linewidth \fIpixels\fR
-Set the width of the cross hair lines.  The default is \fB1\fR.
-.TP
-\fB\-position \fIpos\fR 
-Specifies the screen position where the cross hairs intersect.
-\fIPos\fR must be in the form "\fI@x,y\fR", where \fIx\fR and \fIy\fR
-are the window coordinates of the intersection.
-.PP
-Cross hairs configuration options may be also be set by the
-\fBoption\fR command.  The resource name and class are
-\fBcrosshairs\fR and \fBCrosshairs\fR respectively.
-.CS
-option add *Barchart.Crosshairs.LineWidth 2
-option add *Barchart.Crosshairs.Color     red
-.CE
-.RE
-.TP
-\fIpathName \fBcrosshairs off\fR
-Turns off the cross hairs. 
-.TP
-\fIpathName \fBcrosshairs on\fR
-Turns on the display of the cross hairs.
-.TP
-\fIpathName \fBcrosshairs toggle\fR 
-Toggles the current state of the cross hairs, alternately mapping and
-unmapping the cross hairs.
-.SH "ELEMENTS"
-A data element represents a set of data.  It contains x and y vectors
-which are the coordinates of the data points.  Elements are displayed
-as bars where the length of the bar is proportional to the ordinate of
-the data point.  Elements also control the appearance of the data,
-such as the color, stipple, relief, etc.
-.PP
-When new data elements are created, they are automatically added to a
-list of displayed elements.   The display list controls what elements
-are drawn and in what order.  
-.PP
-The following operations are available for elements.
-.TP
-\fIpathName \fBelement activate \fIelemName \fR?\fIindex\fR?...
-Specifies the data points of element \fIelemName\fR to be drawn
-using active foreground and background colors.  \fIElemName\fR is the
-name of the element and \fIindex\fR is a number representing the index
-of the data point. If no indices are present then all data points
-become active.
-.TP
-\fIpathName \fBelement bind \fItagName\fR ?\fIsequence\fR?  ?\fIcommand\fR? 
-Associates \fIcommand\fR with \fItagName\fR such that whenever the
-event sequence given by \fIsequence\fR occurs for an element with this
-tag, \fIcommand\fR will be invoked.  The syntax is similar to the 
-\fBbind\fR command except that it operates on graph elements, rather 
-than widgets. See the \fBbind\fR manual entry for
-complete details on \fIsequence\fR and the substitutions performed on 
-\fIcommand\fR before invoking it.  
-.sp
-If all arguments are specified then a new binding is created, replacing 
-any existing binding for the same \fIsequence\fR and \fItagName\fR.
-If the first character of \fIcommand\fR is \fB+\fR then \fIcommand\fR 
-augments an existing binding rather than replacing it. 
-If no \fIcommand\fR argument is provided then the command currently
-associated with \fItagName\fR and \fIsequence\fR (it's an error occurs 
-if there's no such binding) is returned.  If both \fIcommand\fR and 
-\fIsequence\fR are missing then a list of all the event sequences for 
-which bindings have been defined for \fItagName\fR. 
-.TP
-\fIpathName \fBelement cget \fIelemName \fIoption\fR
-Returns the current value of the element configuration option given by 
-\fIoption\fR.  \fIOption\fR may be any of the options described below
-for the element \fBconfigure\fR operation.
-.TP
-\fIpathName \fBelement closest \fIx y\fR ?\fIoption value\fR?... ?\fIelemName\fR?...
-Finds the data point representing the bar closest to the window
-coordinates \fIx\fR and \fIy\fR in the element \fIelemName\fR.
-\fIElemName\fR is the name of an element, which must be displayed.  If no
-elements are specified, then all displayed elements are searched.  It
-returns a list containing the name of the closest element, the index
-of its closest point, and the graph coordinates of the
-point. If no data point within the threshold distance can be found,
-\fB""\fR is returned.  The following \fIoption\fR-\fIvalue\fR pairs
-are available.
-.RS
-.TP
-\fB\-halo \fIpixels\fR
-Specifies a threshold distance where selected data points are ignored.
-\fIPixels\fR is a valid screen distance, such as \fB2\fR or \fB1.2i\fR.
-If this option isn't specified, then it defaults to the value of the
-\fBbarchart\fR's \fB\-halo\fR option.
-.RE
-.TP
-\fIpathName \fBelement configure \fIelemName \fR?\fIelemName\fR... ?\fIoption value\fR?...
-Queries or modifies the configuration options for elements.  Several
-elements can be modified at the same time. If \fIoption\fR isn't
-specified, a list describing all the current options for
-\fIelemName\fR is returned.  If \fIoption\fR is specified, but not
-\fIvalue\fR, then a list describing the option \fIoption\fR is
-returned.  If one or more \fIoption\fR and \fIvalue\fR pairs are
-specified, then for each pair, the element option \fIoption\fR is set
-to \fIvalue\fR.  The following options are valid for elements.
-.RS
-.TP
-\fB\-activepen \fIpenName\fR
-Specifies pen to use to draw active element.  If \fIpenName\fR is
-\fB""\fR, no active elements will be drawn.  The default is 
-\fBactiveLine\fR.
-.TP
-\fB\-bindtags \fItagList\fR
-Specifies the binding tags for the element.  \fITagList\fR is a list
-of binding tag names.  The tags and their order will determine how
-events for elements.  Each tag in the list matching the current event
-sequence will have its Tcl command executed.  Implicitly the name of
-the element is always the first tag in the list.  The default value is
-\fBall\fR.
-.TP
-\fB\-background \fIcolor\fR
-Sets the the color of the border around each bar.  The default is
-\fBwhite\fR.
-.TP
-\fB\-barwidth \fIvalue\fR 
-Specifies the width the bars drawn for the element.  \fIValue\fR is
-the width in X-coordinates.  If this option isn't
-specified, the width of each bar is the value of the widget's
-\fB\-barwidth\fR option.
-.TP
-\fB\-baseline \fIvalue\fR 
-Specifies the baseline of the bar segments.  This affects how bars are 
-drawn since bars are drawn from their respective y-coordinate the 
-baseline. By default the baseline is \fB0.0\fR.  
-.TP
-\fB\-borderwidth \fIpixels\fR
-Sets the border width of the 3-D border drawn around the outside of
-each bar.  The \fB\-relief\fR option determines if such a border is
-drawn.  \fIPixels\fR must be a valid screen distance like \fB2\fR or
-\fB0.25i\fR. The default is \fB2\fR.
-.TP
-\fB\-data \fIcoordList\fR
-Specifies the X\-Y coordinates of the data.  \fICoordList\fR is a
-list of numeric expressions representing the X\-Y coordinate pairs
-of each data point.
-.TP
-\fB\-foreground \fIcolor\fR 
-Sets the color of the interior of the bars.  
-.TP
-\fB\-hide \fIboolean\fR
-Indicates whether the element is displayed.  The default is \fBno\fR.
-.TP
-\fB\-label \fItext\fR
-Sets the element's label in the legend.  If \fItext\fR
-is \fB""\fR, the element will have no entry in the legend.
-The default label is the element's name.
-.TP
-\fB\-mapx \fIxAxis\fR
-Selects the X\-axis to map the element's X\-coordinates onto.
-\fIXAxis\fR must be the name of an axis.  The default is \fBx\fR.
-.TP
-\fB\-mapy \fIyAxis\fR
-Selects the Y\-axis to map the element's Y\-coordinates onto.
-\fIYAxis\fR must be the name of an axis. The default is \fBy\fR.
-.TP
-\fB\-relief \fIstring\fR
-Specifies the 3-D effect desired for bars.  \fIRelief\fR indicates how
-the interior of the bar should appear relative to the surface of the
-chart; for example, \fBraised\fR means the bar should appear to
-protrude from the surface of the plotting area.  The default is
-\fBraised\fR.
-.TP
-\fB\-stipple \fIbitmap\fR
-Specifies a stipple pattern with which to draw the bars.  If
-\fIbitmap\fR is \fB""\fR, then the bar is drawn in a solid fashion.
-.TP
-\fB\-xdata \fIxVector\fR 
-Specifies the x-coordinate vector of the data.
-\fIXVector\fR is the name of a BLT vector or a
-list of numeric expressions.  
-.TP
-\fB\-ydata \fIyVector\fR 
-Specifies the y-coordinate vector of the data.
-\fIYVector\fR is the name of a BLT vector or a list of
-numeric expressions.  
-.PP
-Element configuration options may also be set by the 
-\fBoption\fR command.  The resource names  in the option database 
-are prefixed by \fBelem\fR.
-.CS
-option add *Barchart.Element.background blue
-.CE
-.RE
-.TP
-\fIpathName \fBelement create \fIelemName\fR ?\fIoption value\fR?...
-Creates a new element \fIelemName\fR.  Element
-names must be unique, so an element \fIelemName\fR may not already
-exist.  If additional arguments are present, they specify any of the
-element options valid for element \fBconfigure\fR operation.
-.TP
-\fIpathName \fBelement deactivate \fIpattern\fR...
-Deactivates all the elements matching \fIpattern\fR for the graph.  
-Elements whose names match any of the patterns given are redrawn 
-using their normal colors.  
-.TP
-\fIpathName \fBelement delete\fR ?\fIpattern\fR?...
-Deletes all the elements matching \fIpattern\fR for the graph.  
-Elements whose names match any of the patterns given are deleted. 
-The graph will be redrawn without the deleted elements.  
-.TP
-\fIpathName \fBelement exists \fIelemName\fR
-Returns \fB1\fR if an element \fIelemName\fR currently exists and
-\fB0\fR otherwise.
-.TP
-\fIpathName \fBelement names \fR?\fIpattern\fR?...  
-Returns the elements matching one or more pattern.  If no
-\fIpattern\fR is given, the names of all elements is returned.
-.TP
-\fIpathName \fBelement show\fR ?\fInameList\fR?  
-Queries or modifies the element display list.  The element display
-list designates the elements drawn and in what
-order. \fINameList\fR is a list of elements to be displayed in the
-order they are named.  If there is no \fInameList\fR argument,
-the current display list is returned.
-.TP
-\fIpathName \fBelement type\fR \fIelemName\fR
-Returns the type of \fIelemName\fR. 
-If the element is a bar element, the commands returns the string
-\fB"bar"\fR, otherwise it returns \fB"line"\fR.
-.CE
-.SS "GRID COMPONENT"
-Grid lines extend from the major and minor ticks of each axis
-horizontally or vertically across the plotting area.  The following
-operations are available for grid lines.
-.TP
-\fIpathName \fBgrid cget \fIoption\fR
-Returns the current value of the grid line configuration option given by 
-\fIoption\fR.  \fIOption\fR may be any option described below
-for the grid \fBconfigure\fR operation.
-.TP
-\fIpathName \fBgrid configure\fR ?\fIoption value\fR?...
-Queries or modifies the configuration options for grid lines.  If
-\fIoption\fR isn't specified, a list describing all the current
-grid options for \fIpathName\fR is returned.  If \fIoption\fR is specified,
-but not \fIvalue\fR, then a list describing \fIoption\fR is
-returned.  If one or more \fIoption\fR and \fIvalue\fR pairs are
-specified, then for each pair, the grid line option \fIoption\fR is set to
-\fIvalue\fR.  The following options are valid for grid lines.
-.RS
-.TP
-\fB\-color \fIcolor\fR 
-Sets the color of the grid lines.  The default is \fBblack\fR.
-.TP
-\fB\-dashes \fIdashList\fR
-Sets the dash style of the grid lines. \fIDashList\fR is a list of up
-to 11 numbers that alternately represent the lengths of the dashes
-and gaps on the grid lines.  Each number must be between 1 and 255.
-If \fIdashList\fR is \fB""\fR, the grid will be solid lines.
-.TP
-\fB\-hide \fIboolean\fR
-Indicates whether the grid should be drawn. If \fIboolean\fR
-is true, grid lines are not shown. The default is \fByes\fR.
-.TP
-\fB\-linewidth \fIpixels\fR
-Sets the width of grid lines.  The default width is \fB1\fR.
-.TP
-\fB\-mapx \fIxAxis\fR
-Specifies the X\-axis to display grid lines.  \fIXAxis\fR
-must be the name of an axis or \fB""\fR for no grid lines.  
-The default is \fB""\fR.
-.TP
-\fB\-mapy \fIyAxis\fR
-Specifies the Y\-axis to display grid lines.  \fIYAxis\fR
-must be the name of an axis or \fB""\fR for no grid lines. 
-The default is \fBy\fR.
-.TP
-\fB\-minor \fIboolean\fR
-Indicates whether the grid lines should be drawn for minor ticks. 
-If \fIboolean\fR is true, the lines will appear at
-minor tick intervals.  The default is \fB1\fR.
-.PP
-Grid configuration options may also be set by the 
-\fBoption\fR command.  The resource name and class are \fBgrid\fR and 
-\fBGrid\fR respectively. 
-.CS
-option add *Barchart.grid.LineWidth 2
-option add *Barchart.Grid.Color     black
-.CE
-.RE
-.TP
-\fIpathName \fBgrid off\fR
-Turns off the display the grid lines.
-.TP
-\fIpathName \fBgrid on\fR
-Turns on the display the grid lines.
-.TP
-\fIpathName \fBgrid toggle\fR
-Toggles the display of the grid.  
-.SS "LEGEND COMPONENT"
-The legend displays a list of the data elements.  Each entry consists
-of the element's symbol and label.  The legend can appear in any
-margin (the default location is in the right margin).  It
-can also be positioned anywhere within the plotting area.
-.PP
-The following operations are valid for the legend.
-.TP
-\fIpathName \fBlegend activate \fIpattern\fR...
-Selects legend entries to be drawn using the active legend colors and relief.
-All entries whose element names match \fIpattern\fR  are selected.  To
-be selected, the element name must match only one \fIpattern\fR. 
-.TP
-\fIpathName \fBlegend bind \fItagName\fR ?\fIsequence\fR?  ?\fIcommand\fR? 
-Associates \fIcommand\fR with \fItagName\fR such that whenever the
-event sequence given by \fIsequence\fR occurs for a legend entry with this
-tag, \fIcommand\fR will be invoked.  Implicitly the element names
-in the entry are tags.  The syntax is similar to the 
-\fBbind\fR command except that it operates on legend entries, rather 
-than widgets. See the \fBbind\fR manual entry for
-complete details on \fIsequence\fR and the substitutions performed on 
-\fIcommand\fR before invoking it.  
-.sp
-If all arguments are specified then a new binding is created, replacing 
-any existing binding for the same \fIsequence\fR and \fItagName\fR.
-If the first character of \fIcommand\fR is \fB+\fR then \fIcommand\fR 
-augments an existing binding rather than replacing it. 
-If no \fIcommand\fR argument is provided then the command currently
-associated with \fItagName\fR and \fIsequence\fR (it's an error occurs 
-if there's no such binding) is returned.  If both \fIcommand\fR and 
-\fIsequence\fR are missing then a list of all the event sequences for 
-which bindings have been defined for \fItagName\fR. 
-.TP
-\fIpathName \fBlegend cget \fIoption\fR
-Returns the current value of a legend configuration option.
-\fIOption\fR may be any option described below in the
-legend \fBconfigure\fR operation.
-.TP
-\fIpathName \fBlegend configure \fR?\fIoption value\fR?...
-Queries or modifies the configuration options for the legend.  If
-\fIoption\fR isn't specified, a list describing the current
-legend options for \fIpathName\fR is returned.  If \fIoption\fR is
-specified, but not \fIvalue\fR, then a list describing \fIoption\fR is
-returned.  If one or more \fIoption\fR and \fIvalue\fR pairs are
-specified, then for each pair, the legend option \fIoption\fR is set
-to \fIvalue\fR.  The following options are valid for the legend.
-.RS
-.TP
-\fB\-activebackground \fIcolor\fR
-Sets the background color for active legend entries.  All legend
-entries marked active (see the legend \fBactivate\fR operation) are
-drawn using this background color.
-.TP
-\fB\-activeborderwidth \fIpixels\fR
-Sets the width of the 3-D border around the outside edge of the active legend
-entries.  The default is \fB2\fR.
-.TP
-\fB\-activeforeground \fIcolor\fR
-Sets the foreground color for active legend entries.  All legend
-entries marked as active (see the legend \fBactivate\fR operation) are
-drawn using this foreground color.
-.TP
-\fB\-activerelief \fIrelief\fR 
-Specifies the 3-D effect desired for active legend entries.
-\fIRelief\fR denotes how the interior of the entry should appear
-relative to the legend; for example, \fBraised\fR means the entry
-should appear to protrude from the legend, relative to the surface of
-the legend.  The default is \fBflat\fR.
-.TP
-\fB\-anchor \fIanchor\fR
-Tells how to position the legend relative to the positioning point for
-the legend.  This is dependent on the value of the \fB\-position\fR
-option.  The default is \fBcenter\fR.
-.RS
-.TP 1.25i
-\fBleft\fR or \fBright\fR
-The anchor describes how to position the legend vertically.  
-.TP
-\fBtop\fR or \fBbottom\fR
-The anchor describes how to position the legend horizontally.  
-.TP
-\fB@x,y\fR
-The anchor specifies how to position the legend relative to the
-positioning point. For example, if \fIanchor\fR is \fBcenter\fR then
-the legend is centered on the point; if \fIanchor\fR is \fBn\fR then
-the legend will be drawn such that the top center point of the
-rectangular region occupied by the legend will be at the positioning
-point.
-.TP
-\fBplotarea\fR
-The anchor specifies how to position the legend relative to the
-plotting area. For example, if \fIanchor\fR is \fBcenter\fR then the
-legend is centered in the plotting area; if \fIanchor\fR is \fBne\fR
-then the legend will be drawn such that occupies the upper right
-corner of the plotting area.
-.RE
-.TP
-\fB\-background \fIcolor\fR
-Sets the background color of the legend. If \fIcolor\fR is \fB""\fR,
-the legend background with be transparent.
-.TP
-\fB\-bindtags \fItagList\fR
-Specifies the binding tags for legend entries.  \fITagList\fR is a list
-of binding tag names.  The tags and their order will determine how
-events for legend entries.  Each tag in the list matching the current 
-event sequence will have its Tcl command executed. The default value 
-is \fBall\fR.
-.TP
-\fB\-borderwidth \fIpixels\fR
-Sets the width of the 3-D border around the outside edge of the legend (if
-such border is being drawn; the \fBrelief\fR option determines this).
-The default is \fB2\fR pixels.
-.TP
-\fB\-font \fIfontName\fR 
-\fIFontName\fR specifies a font to use when drawing the labels of each
-element into the legend.  The default is
-\fB*-Helvetica-Bold-R-Normal-*-12-120-*\fR.
-.TP
-\fB\-foreground \fIcolor\fR 
-Sets the foreground color of the text drawn for the element's label.
-The default is \fBblack\fR.
-.TP
-\fB\-hide \fIboolean\fR
-Indicates whether the legend should be displayed. If \fIboolean\fR is
-true, the legend will not be draw.  The default is \fBno\fR.
-.TP
-\fB\-ipadx \fIpad\fR 
-Sets the amount of internal padding to be added to the width of each
-legend entry.  \fIPad\fR can be a list of one or two screen distances.  If
-\fIpad\fR has two elements, the left side of the legend entry is
-padded by the first distance and the right side by the second.  If
-\fIpad\fR is just one distance, both the left and right sides are padded
-evenly.  The default is \fB2\fR.
-.TP
-\fB\-ipady \fIpad\fR
-Sets an amount of internal padding to be added to the height of each
-legend entry.  \fIPad\fR can be a list of one or two screen distances.  If
-\fIpad\fR has two elements, the top of the entry is padded by the
-first distance and the bottom by the second.  If \fIpad\fR is just
-one distance, both the top and bottom of the entry are padded evenly.
-The default is \fB2\fR.
-.TP
-\fB\-padx \fIpad\fR
-Sets the padding to the left and right exteriors of the legend.
-\fIPad\fR can be a list of one or two screen distances.  If \fIpad\fR
-has two elements, the left side of the legend is padded by the first
-distance and the right side by the second.  If \fIpad\fR has just one
-distance, both the left and right sides are padded evenly.  The
-default is \fB4\fR.
-.TP
-\fB\-pady \fIpad\fR
-Sets the padding above and below the legend.  \fIPad\fR can be a list
-of one or two screen distances.  If \fIpad\fR has two elements, the area above
-the legend is padded by the first distance and the area below by the
-second.  If \fIpad\fR is just one distance, both the top and
-bottom areas are padded evenly.  The default is \fB0\fR.
-.TP
-\fB\-position \fIpos\fR
-Specifies where the legend is drawn. The
-\fB\-anchor\fR option also affects where the legend is positioned.  If
-\fIpos\fR is \fBleft\fR, \fBleft\fR, \fBtop\fR, or \fBbottom\fR, the
-legend is drawn in the specified margin.  If \fIpos\fR is
-\fBplotarea\fR, then the legend is drawn inside the plotting area at a
-particular anchor.  If \fIpos\fR is in the form "\fI@x,y\fR", where
-\fIx\fR and \fIy\fR are the window coordinates, the legend is drawn in
-the plotting area at the specified coordinates.  The default is
-\fBright\fR.
-.TP
-\fB\-raised \fIboolean\fR
-Indicates whether the legend is above or below the data elements.  This
-matters only if the legend is in the plotting area.  If \fIboolean\fR
-is true, the legend will be drawn on top of any elements that may
-overlap it. The default is \fBno\fR.
-.TP
-\fB\-relief \fIrelief\fR
-Specifies the 3-D effect for the border around the legend.
-\fIRelief\fR specifies how the interior of the legend should appear
-relative to the bar chart; for example, \fBraised\fR means the legend
-should appear to protrude from the bar chart, relative to the surface of
-the bar chart.  The default is \fBsunken\fR.
-.PP
-Legend configuration options may also be set by the \fBoption\fR
-command.  The resource name and class are \fBlegend\fR and
-\fBLegend\fR respectively.
-.CS
-option add *Barchart.legend.Foreground blue
-option add *Barchart.Legend.Relief     raised
-.CE
-.RE
-.TP
-\fIpathName \fBlegend deactivate \fIpattern\fR...
-Selects legend entries to be drawn using the normal legend colors and
-relief.  All entries whose element names match \fIpattern\fR are
-selected.  To be selected, the element name must match only one
-\fIpattern\fR.
-.TP
-\fIpathName \fBlegend get \fIpos\fR
-Returns the name of the element whose entry is at the screen position
-\fIpos\fR in the legend.  \fIPos\fR must be in the form "\fI@x,y\fR",
-where \fIx\fR and \fIy\fR are window coordinates.  If the given
-coordinates do not lie over a legend entry, \fB""\fR is returned.
-.SS "PEN COMPONENTS"
-Pens define attributes for elements.
-Pens mirror the configuration options of data elements that pertain to
-how symbols and lines are drawn.  Data elements use pens to determine
-how they are drawn.  A data element may use several pens at once.  In
-this case, the pen used for a particular data point is determined from
-each element's weight vector (see the element's \fB\-weight\fR and
-\fB\-style\fR options).
-.PP
-One pen, called \fBactiveBar\fR, is automatically created.
-It's used as the default active pen for elements. So you can change
-the active attributes for all elements by simply reconfiguring this
-pen.
-.CS
-\&.g pen configure "activeBar" -fg green -bg green4
-.CE
-You can create and use several pens. To create a pen, invoke
-the pen component and its create operation.
-.CS
-\&.g pen create myPen
-.CE
-You map pens to a data element using either the element's 
-\fB\-pen\fR or \fB\-activepen\fR options.
-.CS
-\&.g element create "e1" -xdata $x -ydata $tempData \\
-    -pen myPen
-.CE
-An element can use several pens at once. This is done by specifying
-the name of the pen in the element's style list (see the
-\fB\-styles\fR option).
-.CS
-\&.g element configure "e1" -styles { myPen 2.0 3.0 }
-.CE
-This says that any data point with a weight between 2.0 and 3.0
-is to be drawn using the pen \fBmyPen\fR.  All other points
-are drawn with the element's default attributes.
-.PP
-The following operations are available for pen components.
-.PP
-.TP
-\fIpathName \fBpen \fBcget \fIpenName \fIoption\fR
-Returns the current value of the option given by \fIoption\fR for
-\fIpenName\fR.  \fIOption\fR may be any option described below
-for the pen \fBconfigure\fR operation.
-.TP
-\fIpathName \fBpen \fBconfigure \fIpenName \fR?\fIpenName\fR... ?\fIoption value\fR?...
-Queries or modifies the configuration options of
-\fIpenName\fR. Several pens can be modified at once.  If \fIoption\fR
-isn't specified, a list describing the current options for
-\fIpenName\fR is returned.  If \fIoption\fR is specified, but not
-\fIvalue\fR, then a list describing \fIoption\fR is returned.  If one
-or more \fIoption\fR and \fIvalue\fR pairs are specified, then for
-each pair, the pen option \fIoption\fR is set to \fIvalue\fR.  The
-following options are valid for pens.
-.RS
-.TP
-\fB\-background \fIcolor\fR
-Sets the the color of the border around each bar.  The default is
-\fBwhite\fR.
-.TP
-\fB\-borderwidth \fIpixels\fR
-Sets the border width of the 3-D border drawn around the outside of
-each bar.  The \fB\-relief\fR option determines if such a border is
-drawn.  \fIPixels\fR must be a valid screen distance like \fB2\fR or
-\fB0.25i\fR. The default is \fB2\fR.
-.TP
-\fB\-foreground \fIcolor\fR 
-Sets the color of the interior of the bars.  
-.TP
-\fB\-relief \fIstring\fR
-Specifies the 3-D effect desired for bars.  \fIRelief\fR indicates how
-the interior of the bar should appear relative to the surface of the
-chart; for example, \fBraised\fR means the bar should appear to
-protrude from the bar chart, relative to the surface of the plotting
-area.  The default is \fBraised\fR.
-.TP
-\fB\-stipple \fIbitmap\fR
-Specifies a stipple pattern with which to draw the bars.  If
-\fIbitmap\fR is \fB""\fR, then the bar is drawn in a solid fashion.
-.TP
-\fB\-type \fIelemType\fR 
-Specifies the type of element the pen is to be used with.
-This option should only be employed when creating the pen.  This
-is for those that wish to mix different types of elements (bars and
-lines) on the same graph.  The default type is "bar".
-.PP
-Pen configuration options may be also be set by the \fBoption\fR
-command.  The resource class is \fBPen\fR.  The resource names
-are the names of the pens.
-.CS
-option add *Barchart.Pen.Foreground       blue
-option add *Barchart.activeBar.foreground  green
-.CE
-.RE
-.TP
-\fIpathName \fBpen \fBcreate \fIpenName \fR?\fIoption value\fR?...
-Creates a new pen by the name \fIpenName\fR.  No pen by the same
-name can already exist. \fIOption\fR and \fIvalue\fR are described 
-in above in the pen \fBconfigure\fR operation.
-.TP
-\fIpathName \fBpen \fBdelete \fR?\fIpenName\fR?...
-Deletes the named pens. A pen is not really
-deleted until it is not longer in use, so it's safe to delete
-pens mapped to elements.
-.TP
-\fIpathName \fBpen names \fR?\fIpattern\fR?...
-Returns a list of pens matching zero or more patterns.  If no
-\fIpattern\fR argument is give, the names of all pens are returned.
-.SS "POSTSCRIPT COMPONENT"
-The barchart can generate encapsulated PostScript output.  There
-are several configuration options you can specify to control how the
-plot will be generated.  You can change the page dimensions and
-borders.  The plot itself can be scaled, centered, or rotated to
-landscape.  The PostScript output can be written directly to a file or
-returned through the interpreter.
-.PP
-The following postscript operations are available.
-.TP
-\fIpathName \fBpostscript cget \fIoption\fR 
-Returns the current value of the postscript option given by
-\fIoption\fR.  \fIOption\fR may be any option described
-below for the postscript \fBconfigure\fR operation.
-.TP
-\fIpathName \fBpostscript configure \fR?\fIoption value\fR?...
-Queries or modifies the configuration options for PostScript
-generation.  If \fIoption\fR isn't specified, a list describing 
-the current postscript options for \fIpathName\fR is returned.  If
-\fIoption\fR is specified, but not \fIvalue\fR, then a list describing
-\fIoption\fR is returned.  If one or more \fIoption\fR and \fIvalue\fR
-pairs are specified, then for each pair, the postscript option
-\fIoption\fR is set to \fIvalue\fR.  The following postscript options
-are available.
-.RS
-.TP
-\fB\-center \fIboolean\fR
-Indicates whether the plot should be centered on the PostScript page.  If
-\fIboolean\fR is false, the plot will be placed in the upper left
-corner of the page.  The default is \fB1\fR.
-.TP
-\fB\-colormap \fIvarName\fR
-\fIVarName\fR must be the name of a global array variable that
-specifies a color mapping from the X color name to PostScript.  Each
-element of \fIvarName\fR must consist of PostScript code to set a
-particular color value (e.g. ``\fB1.0 1.0 0.0 setrgbcolor\fR'').  When
-generating color information in PostScript, the array variable \fIvarName\fR
-is checked if an element of the name as the color exists. If so, it uses 
-its value as the PostScript
-command to set the color.  If this option hasn't been specified, or if
-there isn't an entry in \fIvarName\fR for a given color, then it uses
-the red, green, and blue intensities from the X color.
-.TP
-\fB\-colormode \fImode\fR
-Specifies how to output color information.  \fIMode\fR must be either
-\fBcolor\fR (for full color output), \fBgray\fR (convert all colors to
-their gray-scale equivalents) or \fBmono\fR (convert foreground colors
-to black and background colors to white).  The default mode is
-\fBcolor\fR. 
-.TP
-\fB\-fontmap \fIvarName\fR
-\fIVarName\fR must be the name of a global array variable that
-specifies a font mapping from the X font name to PostScript.  Each
-element of \fIvarName\fR must consist of a Tcl list with one or two
-elements; the name and point size of a PostScript font.
-When outputting PostScript commands for a particular font, the array
-variable \fIvarName\fR is checked to see if an element by the 
-specified font exists.  If there is such an element, then the font
-information contained in that element is used in the PostScript
-output.  (If the point size is omitted from the list, the point size
-of the X font is used).  Otherwise the X font is examined in an
-attempt to guess what PostScript font to use.  This works only for
-fonts whose foundry property is \fIAdobe\fR (such as Times, Helvetica,
-Courier, etc.).  If all of this fails then the font defaults to
-\fBHelvetica-Bold\fR.
-.TP
-\fB\-decorations \fIboolean\fR
-Indicates whether PostScript commands to generate color backgrounds and 3-D
-borders will be output.  If \fIboolean\fR is false, the graph will
-background will be white and no 3-D borders will be generated. The
-default is \fB1\fR.
-.TP
-\fB\-height \fIpixels\fR
-Sets the height of the plot.  This lets you print the bar chart with a
-height different from the one drawn on the screen.  If
-\fIpixels\fR is 0, the height is the same as the widget's height.
-The default is \fB0\fR.
-.TP
-\fB\-landscape \fIboolean\fR
-If \fIboolean\fR is true, this specifies the printed area is to be
-rotated 90 degrees.  In non-rotated output the X\-axis of the printed
-area runs along the short dimension of the page (``portrait''
-orientation); in rotated output the X\-axis runs along the long
-dimension of the page (``landscape'' orientation).  Defaults to
-\fB0\fR.
-.TP
-\fB\-maxpect \fIboolean\fR
-Indicates to scale the plot so that it fills the PostScript page.
-The aspect ratio of the barchart is still retained.  The default is
-\fB0\fR.
-.TP
-\fB\-padx \fIpad\fR
-Sets the horizontal padding for the left and right page borders.  The
-borders are exterior to the plot.  \fIPad\fR can be a list of one or
-two screen distances.  If \fIpad\fR has two elements, the left border is padded
-by the first distance and the right border by the second.  If
-\fIpad\fR has just one distance, both the left and right borders are
-padded evenly.  The default is \fB1i\fR.
-.TP
-\fB\-pady \fIpad\fR 
-Sets the vertical padding for the top and bottom page borders. The
-borders are exterior to the plot.  \fIPad\fR can be a list of one or
-two screen distances.  If \fIpad\fR has two elements, the top border is padded
-by the first distance and the bottom border by the second.  If
-\fIpad\fR has just one distance, both the top and bottom borders are
-padded evenly.  The default is \fB1i\fR.
-.TP
-\fB\-paperheight \fIpixels\fR
-Sets the height of the postscript page.  This can be used to select
-between different page sizes (letter, A4, etc).  The default height is
-\fB11.0i\fR.
-.TP
-\fB\-paperwidth \fIpixels\fR
-Sets the width of the postscript page.  This can be used to select
-between different page sizes (letter, A4, etc).  The default width is
-\fB8.5i\fR.
-.TP
-\fB\-width \fIpixels\fR
-Sets the width of the plot.  This lets you generate a plot
-of a width different from that of the widget.  If \fIpixels\fR
-is 0, the width is the same as the widget's width.  The default is
-\fB0\fR.
-.PP
-Postscript configuration options may be also be set by the
-\fBoption\fR command.  The resource name and class are
-\fBpostscript\fR and \fBPostscript\fR respectively.
-.CS
-option add *Barchart.postscript.Decorations false
-option add *Barchart.Postscript.Landscape   true
-.CE
-.RE
-.TP
-\fIpathName \fBpostscript output \fR?\fIfileName\fR? ?\fIoption value\fR?...
-Outputs a file of encapsulated PostScript.  If a
-\fIfileName\fR argument isn't present, the command returns the
-PostScript. If any \fIoption-value\fR pairs are present, they set
-configuration options controlling how the PostScript is generated.
-\fIOption\fR and \fIvalue\fR can be anything accepted by the
-postscript \fBconfigure\fR operation above.
-.SS "MARKER COMPONENTS"
-Markers are simple drawing procedures used to annotate or highlight
-areas of the graph.  Markers have various types: text strings,
-bitmaps, images, connected lines, windows, or polygons.  They can be
-associated with a particular element, so that when the element is
-hidden or un-hidden, so is the marker.  By default, markers are the
-last items drawn, so that data elements will appear in
-behind them.  You can change this by configuring the \fB\-under\fR
-option.
-.PP
-Markers, in contrast to elements, don't affect the scaling of the
-coordinate axes.  They can also have \fIelastic\fR coordinates
-(specified by \fB-Inf\fR and \fBInf\fR respectively) that translate
-into the minimum or maximum limit of the axis.  For example, you can
-place a marker so it always remains in the lower left corner of the
-plotting area, by using the coordinates \fB-Inf\fR,\fB-Inf\fR.
-.PP
-The following operations are available for markers.
-.TP
-\fIpathName \fBmarker after \fImarkerId\fR ?\fIafterId\fR?
-Changes the order of the markers, drawing the first
-marker after the second.  If no second \fIafterId\fR argument is
-specified, the marker is placed at the end of the display list.  This
-command can be used to control how markers are displayed since markers
-are drawn in the order of this display list.
-.TP
-\fIpathName \fBmarker before \fImarkerId\fR ?\fIbeforeId\fR?
-Changes the order of the markers, drawing the first
-marker before the second.  If no second \fIbeforeId\fR argument is
-specified, the marker is placed at the beginning of the display list.
-This command can be used to control how markers are displayed since
-markers are drawn in the order of this display list.
-.TP
-\fIpathName \fBmarker bind \fItagName\fR ?\fIsequence\fR?  ?\fIcommand\fR? 
-Associates \fIcommand\fR with \fItagName\fR such that whenever the
-event sequence given by \fIsequence\fR occurs for a marker with this
-tag, \fIcommand\fR will be invoked.  The syntax is similar to the 
-\fBbind\fR command except that it operates on graph markers, rather 
-than widgets. See the \fBbind\fR manual entry for
-complete details on \fIsequence\fR and the substitutions performed on 
-\fIcommand\fR before invoking it.  
-.sp
-If all arguments are specified then a new binding is created, replacing 
-any existing binding for the same \fIsequence\fR and \fItagName\fR.
-If the first character of \fIcommand\fR is \fB+\fR then \fIcommand\fR 
-augments an existing binding rather than replacing it. 
-If no \fIcommand\fR argument is provided then the command currently
-associated with \fItagName\fR and \fIsequence\fR (it's an error occurs 
-if there's no such binding) is returned.  If both \fIcommand\fR and 
-\fIsequence\fR are missing then a list of all the event sequences for 
-which bindings have been defined for \fItagName\fR. 
-.TP
-\fIpathName \fBmarker cget \fIoption\fR
-Returns the current value of the marker configuration option given by
-\fIoption\fR.  \fIOption\fR may be any option described
-below in the \fBconfigure\fR operation.
-.TP
-\fIpathName \fBmarker configure \fImarkerId\fR ?\fIoption value\fR?...
-Queries or modifies the configuration options for markers.  If
-\fIoption\fR isn't specified, a list describing the current
-options for \fImarkerId\fR is returned.  If \fIoption\fR is specified,
-but not \fIvalue\fR, then a list describing \fIoption\fR is returned.
-If one or more \fIoption\fR and \fIvalue\fR pairs are specified, then
-for each pair, the marker option \fIoption\fR is set to \fIvalue\fR.
-.sp
-The following options are valid for all markers.
-Each type of marker also has its own type-specific options.  
-They are described in the sections below.
-.RS
-.TP
-\fB\-bindtags \fItagList\fR
-Specifies the binding tags for the marker.  \fITagList\fR is a list
-of binding tag names.  The tags and their order will determine how
-events for markers are handled.  Each tag in the list matching the 
-current event sequence will have its Tcl command executed.  Implicitly 
-the name of the marker is always the first tag in the list.
-The default value is \fBall\fR.
-.TP
-\fB\-coords \fIcoordList\fR
-Specifies the coordinates of the marker.  \fICoordList\fR is 
-a list of graph coordinates.  The number of coordinates required
-is dependent on the type of marker.  Text, image, and window markers
-need only two coordinates (an X\-Y coordinate).   Bitmap markers
-can take either two or four coordinates (if four, they represent the
-corners of the bitmap). Line markers
-need at least four coordinates, polygons at least six.
-If \fIcoordList\fR is \fB""\fR, the marker will not be displayed.
-The default is \fB""\fR.
-.TP
-\fB\-element \fIelemName\fR
-Links the marker with the element \fIelemName\fR.  The marker is
-drawn only if the element is also currently displayed (see the
-element's \fBshow\fR operation).  If \fIelemName\fR is \fB""\fR, the
-marker is always drawn.  The default is \fB""\fR.
-.TP
-\fB\-hide \fIboolean\fR 
-Indicates whether the marker is drawn. If \fIboolean\fR is true,
-the marker is not drawn.  The default is \fBno\fR.
-.TP
-\fB\-mapx \fIxAxis\fR 
-Specifies the X\-axis to map the marker's X\-coordinates onto.
-\fIXAxis\fR must the name of an axis.  The default is \fBx\fR.
-.TP
-\fB\-mapy \fIyAxis\fR
-Specifies the Y\-axis to map the marker's Y\-coordinates onto.
-\fIYAxis\fR must the name of an axis.  The default is \fBy\fR.
-.TP
-\fB\-name \fImarkerId\fR
-Changes the identifier for the marker.  The identifier \fImarkerId\fR 
-can not already be used by another marker.  If this option
-isn't specified, the marker's name is uniquely generated.
-.TP
-\fB\-under \fIboolean\fR
-Indicates whether the marker is drawn below/above data
-elements.  If \fIboolean\fR is true, the marker is be drawn
-underneath the data elements.  Otherwise, the marker is
-drawn on top of the element.  The default is \fB0\fR.
-.TP
-\fB\-xoffset \fIpixels\fR
-Specifies a screen distance to offset the marker horizontally. 
-\fIPixels\fR is a valid screen distance, such as \fB2\fR or \fB1.2i\fR.
-The default is \fB0\fR.
-.TP
-\fB\-yoffset \fIpixels\fR
-Specifies a screen distance to offset the markers vertically.
-\fIPixels\fR is a valid screen distance, such as \fB2\fR or \fB1.2i\fR.
-The default is \fB0\fR.
-.PP
-Marker configuration options may also be set by the \fBoption\fR command.
-The resource class is either \fBBitmapMarker\fR,  \fBImageMarker\fR, 
-\fBLineMarker\fR, \fBPolygonMarker\fR, \fBTextMarker\fR, or \fBWindowMarker\fR,
-depending on the type of marker.  The resource name is the name of the
-marker.
-.CS
-option add *Barchart.TextMarker.Foreground white
-option add *Barchart.BitmapMarker.Foreground white
-option add *Barchart.m1.Background     blue
-.CE
-.RE
-.TP
-\fIpathName \fBmarker create \fItype\fR ?\fIoption value\fR?...
-Creates a marker of the selected type. \fIType\fR may be either
-\fBtext\fR, \fBline\fR, \fBbitmap\fR, \fBimage\fR, \fBpolygon\fR, or
-\fBwindow\fR.  This command returns the marker identifier, 
-used as the \fImarkerId\fR argument in the other marker-related
-commands.  If the \fB\-name\fR option is used, this overrides the
-normal marker identifier.  If the name provided is already used for
-another marker, the new marker will replace the old.
-.TP
-\fIpathName \fBmarker delete\fR ?\fIname\fR?...
-Removes one of more markers.  The graph will automatically be redrawn
-without the marker.\fR.  
-.TP
-\fIpathName \fBmarker exists \fImarkerId\fR 
-Returns \fB1\fR if the marker \fImarkerId\fR exists and \fB0\fR
-otherwise.
-.TP
-\fIpathName \fBmarker names\fR ?\fIpattern\fR?  
-Returns the names of all the markers that currently exist.  If
-\fIpattern\fR is supplied, only those markers whose names match it
-will be returned.
-.TP
-\fIpathName \fBmarker type \fImarkerId\fR 
-Returns the type of the marker given by \fImarkerId\fR, such as
-\fBline\fR or \fBtext\fR.  If \fImarkerId\fR is not a valid a marker
-identifier, \fB""\fR is returned.
-.SS "BITMAP MARKERS"
-A bitmap marker displays a bitmap.  The size of the
-bitmap is controlled by the number of coordinates specified.  If two
-coordinates, they specify the position of the top-left corner of the
-bitmap.  The bitmap retains its normal width and height.  If four
-coordinates, the first and second pairs of coordinates represent the
-corners of the bitmap.  The bitmap will be stretched or reduced as
-necessary to fit into the bounding rectangle.
-.PP
-Bitmap markers are created with the marker's \fBcreate\fR operation in
-the form:
-.DS
-\fIpathName \fBmarker create bitmap \fR?\fIoption value\fR?...
-.DE
-There may be many \fIoption\fR-\fIvalue\fR pairs, each 
-sets a configuration options for the marker.  These
-same \fIoption\fR\-\fIvalue\fR pairs may be used with the marker's
-\fBconfigure\fR operation.
-.PP
-The following options are specific to bitmap markers:
-.TP
-\fB\-background \fIcolor\fR
-Same as the \fB\-fill\fR option.
-.TP
-\fB\-bitmap \fIbitmap\fR
-Specifies the bitmap to be displayed.  If \fIbitmap\fR is \fB""\fR,
-the marker will not be displayed.  The default is \fB""\fR.
-.TP
-\fB\-fill \fIcolor\fR
-Sets the background color of the bitmap.  If \fIcolor\fR is the empty
-string, no background will be transparent.  The default background color is
-\fB""\fR.
-.TP
-\fB\-foreground \fIcolor\fR 
-Same as the \fB\-outline\fR option.
-.TP
-\fB\-mask \fImask\fR
-Specifies a mask for the bitmap to be displayed. This mask is a bitmap
-itself, denoting the pixels that are transparent.  If \fImask\fR is
-\fB""\fR, all pixels of the bitmap will be drawn.  The default is
-\fB""\fR.
-.TP
-\fB\-outline \fIcolor\fR
-Sets the foreground color of the bitmap. The default value is \fBblack\fR.
-.TP
-\fB\-rotate \fItheta\fR
-Sets the rotation of the bitmap.  \fITheta\fR is a real number
-representing the angle of rotation in degrees.  The marker is first
-rotated and then placed according to its anchor position.  The default
-rotation is \fB0.0\fR.
-.SS "IMAGE MARKERS"
-A image marker displays an image.  Image markers are
-created with the marker's \fBcreate\fR operation in the form:
-.DS
-\fIpathName \fBmarker create image \fR?\fIoption value\fR?...
-.DE
-There may be many \fIoption\fR-\fIvalue\fR
-pairs, each sets a configuration option
-for the marker.  These same \fIoption\fR\-\fIvalue\fR pairs may be
-used with the marker's \fBconfigure\fR operation.
-.PP
-The following options are specific to image markers:
-.TP
-\fB\-anchor \fIanchor\fR
-\fIAnchor\fR tells how to position the image relative to the
-positioning point for the image. For example, if \fIanchor\fR
-is \fBcenter\fR then the image is centered on the point;  if
-\fIanchor\fR is \fBn\fR then the image will be drawn such that
-the top center point of the rectangular region occupied by the
-image will be at the positioning point.
-This option defaults to \fBcenter\fR.
-.TP
-\fB\-image \fIimage\fR
-Specifies the image to be drawn.
-If \fIimage\fR is \fB""\fR, the marker will not be
-drawn.  The default is \fB""\fR.
-.SS "LINE MARKERS"
-A line marker displays one or more connected line segments.
-Line markers are created with marker's \fBcreate\fR operation in the form:
-.DS
-\fIpathName \fBmarker create line \fR?\fIoption value\fR?...
-.DE
-There may be many \fIoption\fR-\fIvalue\fR
-pairs, each sets a configuration option
-for the marker.  These same \fIoption\fR-\fIvalue\fR pairs may be
-used with the marker's \fBconfigure\fR operation.
-.PP
-The following options are specific to line markers:
-.TP
-\fB\-dashes \fIdashList\fR
-Sets the dash style of the line. \fIDashList\fR is a list of up to 11
-numbers that alternately represent the lengths of the dashes and gaps
-on the line.  Each number must be between 1 and 255.  If
-\fIdashList\fR is \fB""\fR, the marker line will be solid.
-.TP
-\fB\-fill \fIcolor\fR
-Sets the background color of the line.  This color is used with
-striped lines (see the \fB\-fdashes\R option). If \fIcolor\fR is
-the empty string, no background color is drawn (the line will be
-dashed, not striped).  The default background color is \fB""\fR.
-.TP
-\fB\-linewidth \fIpixels\fR
-Sets the width of the lines.
-The default width is \fB0\fR.
-.TP
-\fB\-outline \fIcolor\fR
-Sets the foreground color of the line. The default value is \fBblack\fR.
-.TP
-\fB\-stipple \fIbitmap\fR
-Specifies a stipple pattern used to draw the line, rather than
-a solid line.
-\fIBitmap\fR specifies a bitmap to use as the stipple
-pattern.  If \fIbitmap\fR is \fB""\fR, then the
-line is drawn in a solid fashion. The default is \fB""\fR.
-.SS "POLYGON MARKERS"
-A polygon marker displays a closed region described as two or more
-connected line segments.  It is assumed the first and
-last points are connected.  Polygon markers are created using the
-marker \fBcreate\fR operation in the form:
-.DS
-\fIpathName \fBmarker create polygon \fR?\fIoption value\fR?...
-.DE
-There may be many \fIoption\fR-\fIvalue\fR
-pairs, each sets a configuration option
-for the marker.  These same \fIoption\fR\-\fIvalue\fR pairs may be
-used with the \fBmarker configure\fR command to change the marker's
-configuration.
-The following options are supported for polygon markers:
-.TP
-\fB\-dashes \fIdashList\fR
-Sets the dash style of the outline of the polygon. \fIDashList\fR is a
-list of up to 11 numbers that alternately represent the lengths of
-the dashes and gaps on the outline.  Each number must be between 1 and
-255. If \fIdashList\fR is \fB""\fR, the outline will be a solid line.
-.TP
-\fB\-fill \fIcolor\fR
-Sets the fill color of the polygon.  If \fIcolor\fR is \fB""\fR, then
-the interior of the polygon is transparent.
-The default is \fBwhite\fR.
-.TP
-\fB\-linewidth \fIpixels\fR
-Sets the width of the outline of the polygon. If \fIpixels\fR is zero, 
-no outline is drawn. The default is \fB0\fR.
-.TP
-\fB\-outline \fIcolor\fR
-Sets the color of the outline of the polygon.  If the polygon is
-stippled (see the \fB\-stipple\fR option), then this represents the
-foreground color of the stipple.  The default is \fBblack\fR.
-.TP
-\fB\-stipple \fIbitmap\fR
-Specifies that the polygon should be drawn with a stippled pattern
-rather than a solid color. \fIBitmap\fR specifies a bitmap to use as
-the stipple pattern.  If \fIbitmap\fR is \fB""\fR, then the polygon is
-filled with a solid color (if the \fB\-fill\fR option is set).  The
-default is \fB""\fR.
-.SS "TEXT MARKERS"
-A text marker displays a string of characters on one or more lines of
-text.  Embedded newlines cause line breaks.  They may be used to
-annotate regions of the graph.  Text markers are created with the
-\fBcreate\fR operation in the form:
-.DS
-\fIpathName \fBmarker create text \fR?\fIoption value\fR?...
-.DE
-There may be many \fIoption\fR-\fIvalue\fR pairs, 
-each sets a configuration option for the text marker.  
-These same \fIoption\fR\-\fIvalue\fR pairs may be used with the 
-marker's \fBconfigure\fR operation.  
-.PP
-The following options are specific to text markers:
-.TP
-\fB\-anchor \fIanchor\fR
-\fIAnchor\fR tells how to position the text relative to the
-positioning point for the text. For example, if \fIanchor\fR is
-\fBcenter\fR then the text is centered on the point; if
-\fIanchor\fR is \fBn\fR then the text will be drawn such that the
-top center point of the rectangular region occupied by the text will
-be at the positioning point.  This default is \fBcenter\fR.
-.TP
-\fB\-background \fIcolor\fR
-Same as the \fB\-fill\fR option.
-.TP
-\fB\-font \fIfontName\fR
-Specifies the font of the text.  The default is
-\fB*-Helvetica-Bold-R-Normal-*-120-*\fR.
-.TP
-\fB\-fill \fIcolor\fR
-Sets the background color of the text.  If \fIcolor\fR is the empty
-string, no background will be transparent.  The default background color is
-\fB""\fR.
-.TP
-\fB\-foreground \fIcolor\fR
-Same as the \fB\-outline\fR option.
-.TP
-\fB\-justify \fIjustify\fR
-Specifies how the text should be justified.  This matters only when
-the marker contains more than one line of text. \fIJustify\fR must be
-\fBleft\fR, \fBright\fR, or \fBcenter\fR.  The default is
-\fBcenter\fR.
-.TP
-\fB\-outline \fIcolor\fR
-Sets the color of the text. The default value is \fBblack\fR.
-.TP
-\fB\-padx \fIpad\fR
-Sets the padding to the left and right exteriors of the text.
-\fIPad\fR can be a list of one or two screen distances.  If \fIpad\fR
-has two elements, the left side of the text is padded by the first
-distance and the right side by the second.  If \fIpad\fR has just one
-distance, both the left and right sides are padded evenly.  The
-default is \fB4\fR.
-.TP
-\fB\-pady \fIpad\fR
-Sets the padding above and below the text.  \fIPad\fR can be a list of
-one or two screen distances.  If \fIpad\fR has two elements, the area above the
-text is padded by the first distance and the area below by the second.
-If \fIpad\fR is just one distance, both the top and bottom areas
-are padded evenly.  The default is \fB4\fR.
-.TP
-\fB\-rotate \fItheta\fR
-Specifies the number of degrees to rotate the text.  \fITheta\fR is a
-real number representing the angle of rotation.  The marker is first
-rotated along its center and is then drawn according to its anchor
-position. The default is \fB0.0\fR.
-.TP
-\fB\-text \fItext\fR
-Specifies the text of the marker.  The exact way the text is
-displayed may be affected by other options such as \fB\-anchor\fR or
-\fB\-rotate\fR.
-.SS "WINDOW MARKERS"
-A window marker displays a widget at a given position.
-Window markers are created with the marker's \fBcreate\fR operation in
-the form:
-.DS
-\fIpathName \fBmarker create window \fR?\fIoption value\fR?...
-.DE
-There may be many \fIoption\fR-\fIvalue\fR
-pairs, each sets a configuration option
-for the marker.  These same \fIoption\fR\-\fIvalue\fR pairs may be
-used with the marker's \fBconfigure\fR command.
-.PP
-The following options are specific to window markers:
-.TP
-\fB\-anchor \fIanchor\fR
-\fIAnchor\fR tells how to position the widget relative to the
-positioning point for the widget. For example, if \fIanchor\fR is
-\fBcenter\fR then the widget is centered on the point; if \fIanchor\fR
-is \fBn\fR then the widget will be displayed such that the top center
-point of the rectangular region occupied by the widget will be at the
-positioning point.  This option defaults to \fBcenter\fR.
-.TP
-\fB\-height \fIpixels\fR
-Specifies the height to assign to the marker's window.  If this option
-isn't specified, or if it is specified as \fB""\fR, then the window is
-given whatever height the widget requests internally.
-.TP
-\fB\-width \fIpixels\fR
-Specifies the width to assign to the marker's window.  If this option
-isn't specified, or if it is specified as \fB""\fR, then the window is
-given whatever width the widget requests internally.
-.TP
-\fB\-window \fIpathName\fR
-Specifies the widget to be managed by the barchart.  \fIPathName\fR must
-be a child of the \fBbarchart\fR widget.
-.SH "GRAPH COMPONENT BINDINGS"
-Specific barchart components, such as elements, markers and legend
-entries, can have a command trigger when event occurs in them, much
-like canvas items in Tk's canvas widget.  Not all event sequences are
-valid.  The only binding events that may be specified are those
-related to the mouse and keyboard (such as \fBEnter\fR, \fBLeave\fR,
-\fBButtonPress\fR, \fBMotion\fR, and \fBKeyPress\fR).
-.PP
-Only one element or marker can be picked during an event.  This means,
-that if the mouse is directly over both an element and a marker, only
-the uppermost component is selected.  This isn't true for legend entries.  
-Both a legend entry and an element (or marker) binding commands 
-will be invoked if both items are picked.
-.PP
-It is possible for multiple bindings to match a particular event.
-This could occur, for example, if one binding is associated with the
-element name and another is associated with one of the element's tags
-(see the \fB\-bindtags\fR option).  When this occurs, all of the 
-matching bindings are invoked.  A binding associated with the element
-name is invoked first, followed by one binding for each of the element's 
-bindtags.  If there are multiple matching bindings for a single tag, 
-then only the most specific binding is invoked.  A continue command 
-in a binding script terminates that script, and a break command 
-terminates that script and skips any remaining scripts for the event, 
-just as for the bind command.
-.PP
-The \fB\-bindtags\fR option for these components controls addition
-tag names which can be matched.  Implicitly elements and markers
-always have tags matching their names.  Setting the value of
-the \fB\-bindtags\fR option doesn't change this.
-.SH "C LANGUAGE API"
-You can manipulate data elements from the C language.  There
-may be situations where it is too expensive to translate the data
-values from ASCII strings.  Or you might want to read data in a
-special file format.
-.PP
-Data can manipulated from the C language using BLT vectors.
-You specify the X-Y data coordinates of an element as vectors and
-manipulate the vector from C.  The barchart will be redrawn automatically
-after the vectors are updated.
-.PP
-From Tcl, create the vectors and configure the element to use them.
-.CS
-vector X Y
-\&.g element configure line1 -xdata X -ydata Y
-.CE
-To set data points from C, you pass the values as arrays of doubles
-using the \fBBlt_ResetVector\fR call.  The vector is reset with the
-new data and at the next idle point (when Tk re-enters its event
-loop), the graph will be redrawn automatically.
-.CS
-#include <tcl.h>
-#include <blt.h>
-
-register int i;
-Blt_Vector *xVec, *yVec;
-double x[50], y[50];
-
-/* Get the BLT vectors "X" and "Y" (created above from Tcl) */
-if ((Blt_GetVector(interp, "X", 50, &xVec) != TCL_OK) ||
-    (Blt_GetVector(interp, "Y", 50, &yVec) != TCL_OK)) {
-    return TCL_ERROR;
-}
-
-for (i = 0; i < 50; i++) {
-    x[i] = i * 0.02;
-    y[i] = sin(x[i]);
-}      
-
-/* Put the data into BLT vectors */
-if ((Blt_ResetVector(xVec, x, 50, 50, TCL_VOLATILE) != TCL_OK) ||
-    (Blt_ResetVector(yVec, y, 50, 50, TCL_VOLATILE) != TCL_OK)) {
-   return TCL_ERROR;
-}
-.CE
-See the \fBvector\fR manual page for more details.
-.SH SPEED TIPS
-There may be cases where the bar chart needs to be drawn and updated as
-quickly as possible.  If drawing speed becomes a big
-problem, here are a few tips to speed up displays.
-.TP 2
-\(bu 
-Try to minimize the number of data points.  The more data points 
-looked at, the more work the bar chart must do.  
-.TP 2
-\(bu 
-If your data is generated as floating point values, the time required
-to convert the data values to and from ASCII strings can be
-significant, especially when there any many data points.  You can
-avoid the redundant string-to-decimal conversions using the C API to
-BLT vectors.
-.TP 2
-\(bu
-Don't stipple or dash the element.  Solid bars are much faster.
-.TP 2
-\(bu 
-If you update data elements frequently, try turning off the
-widget's \fB\-bufferelements\fR option.  When the bar chart is first
-displayed, it draws data elements into an internal pixmap.  The pixmap
-acts as a cache, so that when the bar chart needs to be redrawn again, and
-the data elements or coordinate axes haven't changed, the pixmap is
-simply copied to the screen.  This is especially useful when you are
-using markers to highlight points and regions on the bar chart.  But if
-the bar chart is updated frequently, changing either the element data or
-coordinate axes, the buffering becomes redundant.
-.SH LIMITATIONS
-Auto-scale routines do not use requested min/max limits
-as boundaries when the axis is logarithmically scaled.  
-.PP
-The PostScript output generated for polygons with more than 1500
-points may exceed the limits of some printers (See PostScript Language
-Reference Manual, page 568).  The work-around is to break the polygon
-into separate pieces.
-.SH KEYWORDS
-bar chart, widget
diff --git a/util/src/TclTk/blt2.5/man/beep.n b/util/src/TclTk/blt2.5/man/beep.n
deleted file mode 100644 (file)
index 278c012..0000000
+++ /dev/null
@@ -1,287 +0,0 @@
-'\"
-'\" Copyright 1991-1997 by Bell Labs Innovations for Lucent Technologies.
-'\"
-'\" Permission to use, copy, modify, and distribute this software and its
-'\" documentation for any purpose and without fee is hereby granted, provided
-'\" that the above copyright notice appear in all copies and that both that the
-'\" copyright notice and warranty disclaimer appear in supporting documentation,
-'\" and that the names of Lucent Technologies any of their entities not be used
-'\" in advertising or publicity pertaining to distribution of the software
-'\" without specific, written prior permission.
-'\"
-'\" Lucent Technologies disclaims all warranties with regard to this software,
-'\" including all implied warranties of merchantability and fitness.  In no event
-'\" shall Lucent Technologies be liable for any special, indirect or
-'\" consequential damages or any damages whatsoever resulting from loss of use,
-'\" data or profits, whether in an action of contract, negligence or other
-'\" tortuous action, arising out of or in connection with the use or performance
-'\" of this software.  
-'\"
-'\" The definitions below are for supplemental macros used in Tcl/Tk
-'\" manual entries.
-'\"
-'\" .AP type name in/out ?indent?
-'\"    Start paragraph describing an argument to a library procedure.
-'\"    type is type of argument (int, etc.), in/out is either "in", "out",
-'\"    or "in/out" to describe whether procedure reads or modifies arg,
-'\"    and indent is equivalent to second arg of .IP (shouldn't ever be
-'\"    needed;  use .AS below instead)
-'\"
-'\" .AS ?type? ?name?
-'\"    Give maximum sizes of arguments for setting tab stops.  Type and
-'\"    name are examples of largest possible arguments that will be passed
-'\"    to .AP later.  If args are omitted, default tab stops are used.
-'\"
-'\" .BS
-'\"    Start box enclosure.  From here until next .BE, everything will be
-'\"    enclosed in one large box.
-'\"
-'\" .BE
-'\"    End of box enclosure.
-'\"
-'\" .CS
-'\"    Begin code excerpt.
-'\"
-'\" .CE
-'\"    End code excerpt.
-'\"
-'\" .VS ?version? ?br?
-'\"    Begin vertical sidebar, for use in marking newly-changed parts
-'\"    of man pages.  The first argument is ignored and used for recording
-'\"    the version when the .VS was added, so that the sidebars can be
-'\"    found and removed when they reach a certain age.  If another argument
-'\"    is present, then a line break is forced before starting the sidebar.
-'\"
-'\" .VE
-'\"    End of vertical sidebar.
-'\"
-'\" .DS
-'\"    Begin an indented unfilled display.
-'\"
-'\" .DE
-'\"    End of indented unfilled display.
-'\"
-'\" .SO
-'\"    Start of list of standard options for a Tk widget.  The
-'\"    options follow on successive lines, in four columns separated
-'\"    by tabs.
-'\"
-'\" .SE
-'\"    End of list of standard options for a Tk widget.
-'\"
-'\" .OP cmdName dbName dbClass
-'\"    Start of description of a specific option.  cmdName gives the
-'\"    option's name as specified in the class command, dbName gives
-'\"    the option's name in the option database, and dbClass gives
-'\"    the option's class in the option database.
-'\"
-'\" .UL arg1 arg2
-'\"    Print arg1 underlined, then print arg2 normally.
-'\"
-'\" RCS: @(#) $Id: man.macros,v 1.1.1.1 2009/05/09 16:27:42 pcmacdon Exp $
-'\"
-'\"    # Set up traps and other miscellaneous stuff for Tcl/Tk man pages.
-.if t .wh -1.3i ^B
-.nr ^l \n(.l
-.ad b
-'\"    # Start an argument description
-.de AP
-.ie !"\\$4"" .TP \\$4
-.el \{\
-.   ie !"\\$2"" .TP \\n()Cu
-.   el          .TP 15
-.\}
-.ta \\n()Au \\n()Bu
-.ie !"\\$3"" \{\
-\&\\$1 \\fI\\$2\\fP    (\\$3)
-.\".b
-.\}
-.el \{\
-.br
-.ie !"\\$2"" \{\
-\&\\$1 \\fI\\$2\\fP
-.\}
-.el \{\
-\&\\fI\\$1\\fP
-.\}
-.\}
-..
-'\"    # define tabbing values for .AP
-.de AS
-.nr )A 10n
-.if !"\\$1"" .nr )A \\w'\\$1'u+3n
-.nr )B \\n()Au+15n
-.\"
-.if !"\\$2"" .nr )B \\w'\\$2'u+\\n()Au+3n
-.nr )C \\n()Bu+\\w'(in/out)'u+2n
-..
-.AS Tcl_Interp Tcl_CreateInterp in/out
-'\"    # BS - start boxed text
-'\"    # ^y = starting y location
-'\"    # ^b = 1
-.de BS
-.br
-.mk ^y
-.nr ^b 1u
-.if n .nf
-.if n .ti 0
-.if n \l'\\n(.lu\(ul'
-.if n .fi
-..
-'\"    # BE - end boxed text (draw box now)
-.de BE
-.nf
-.ti 0
-.mk ^t
-.ie n \l'\\n(^lu\(ul'
-.el \{\
-.\"    Draw four-sided box normally, but don't draw top of
-.\"    box if the box started on an earlier page.
-.ie !\\n(^b-1 \{\
-\h'-1.5n'\L'|\\n(^yu-1v'\l'\\n(^lu+3n\(ul'\L'\\n(^tu+1v-\\n(^yu'\l'|0u-1.5n\(ul'
-.\}
-.el \}\
-\h'-1.5n'\L'|\\n(^yu-1v'\h'\\n(^lu+3n'\L'\\n(^tu+1v-\\n(^yu'\l'|0u-1.5n\(ul'
-.\}
-.\}
-.fi
-.br
-.nr ^b 0
-..
-'\"    # VS - start vertical sidebar
-'\"    # ^Y = starting y location
-'\"    # ^v = 1 (for troff;  for nroff this doesn't matter)
-.de VS
-.if !"\\$2"" .br
-.mk ^Y
-.ie n 'mc \s12\(br\s0
-.el .nr ^v 1u
-..
-'\"    # VE - end of vertical sidebar
-.de VE
-.ie n 'mc
-.el \{\
-.ev 2
-.nf
-.ti 0
-.mk ^t
-\h'|\\n(^lu+3n'\L'|\\n(^Yu-1v\(bv'\v'\\n(^tu+1v-\\n(^Yu'\h'-|\\n(^lu+3n'
-.sp -1
-.fi
-.ev
-.\}
-.nr ^v 0
-..
-'\"    # Special macro to handle page bottom:  finish off current
-'\"    # box/sidebar if in box/sidebar mode, then invoked standard
-'\"    # page bottom macro.
-.de ^B
-.ev 2
-'ti 0
-'nf
-.mk ^t
-.if \\n(^b \{\
-.\"    Draw three-sided box if this is the box's first page,
-.\"    draw two sides but no top otherwise.
-.ie !\\n(^b-1 \h'-1.5n'\L'|\\n(^yu-1v'\l'\\n(^lu+3n\(ul'\L'\\n(^tu+1v-\\n(^yu'\h'|0u'\c
-.el \h'-1.5n'\L'|\\n(^yu-1v'\h'\\n(^lu+3n'\L'\\n(^tu+1v-\\n(^yu'\h'|0u'\c
-.\}
-.if \\n(^v \{\
-.nr ^x \\n(^tu+1v-\\n(^Yu
-\kx\h'-\\nxu'\h'|\\n(^lu+3n'\ky\L'-\\n(^xu'\v'\\n(^xu'\h'|0u'\c
-.\}
-.bp
-'fi
-.ev
-.if \\n(^b \{\
-.mk ^y
-.nr ^b 2
-.\}
-.if \\n(^v \{\
-.mk ^Y
-.\}
-..
-'\"    # DS - begin display
-.de DS
-.RS
-.nf
-.sp
-..
-'\"    # DE - end display
-.de DE
-.fi
-.RE
-.sp
-..
-'\"    # SO - start of list of standard options
-.de SO
-.SH "STANDARD OPTIONS"
-.LP
-.nf
-.ta 4c 8c 12c
-.ft B
-..
-'\"    # SE - end of list of standard options
-.de SE
-.fi
-.ft R
-.LP
-See the \\fBoptions\\fR manual entry for details on the standard options.
-..
-'\"    # OP - start of full description for a single option
-.de OP
-.LP
-.nf
-.ta 4c
-Command-Line Name:     \\fB\\$1\\fR
-Database Name: \\fB\\$2\\fR
-Database Class:        \\fB\\$3\\fR
-.fi
-.IP
-..
-'\"    # CS - begin code excerpt
-.de CS
-.RS
-.nf
-.ta .25i .5i .75i 1i
-.ft CW
-.sp
-..
-'\"    # CE - end code excerpt
-.de CE
-.fi
-.RE
-.ft R
-.sp
-..
-.de UL
-\\$1\l'|0\(ul'\\$2
-..
-.TH beep n 2.5 BLT "BLT Built-In Commands"
-.BS
-'\" Note:  do not modify the .SH NAME line immediately below!
-.SH NAME
-beep \- ring the bell
-.SH SYNOPSIS
-\fBbeep\fR ?\fIpercent\fR?
-.BE
-.SH DESCRIPTION
-The \fBbeep\fR command rings the keyboard bell.  \fIPercent\fR is
-relative to the base volume of the keyboard bell and can range from
--100 to 100 inclusive.
-.PP
-If \fIpercent\fR is nonnegative then the bell volume is:
-.CS
-base - [(base * \fIpercent\fR) / 100] + \fIpercent\fR
-.CE
-If \fIpercent\fR is negative then the bell volume is:
-.CS C
-base + [(base * \fIpercent\fR) / 100]
-.CE
-The default \fIpercent\fR is 50.
-.SH EXAMPLE
-.CS
-beep
-.CE
-.SH KEYWORDS
-bell, beep
diff --git a/util/src/TclTk/blt2.5/man/bgexec.n b/util/src/TclTk/blt2.5/man/bgexec.n
deleted file mode 100644 (file)
index 7c6b0c1..0000000
+++ /dev/null
@@ -1,616 +0,0 @@
-'\"
-'\" Copyright 1991-1997 by Bell Labs Innovations for Lucent Technologies.
-'\"
-'\" Permission to use, copy, modify, and distribute this software and its
-'\" documentation for any purpose and without fee is hereby granted, provided
-'\" that the above copyright notice appear in all copies and that both that the
-'\" copyright notice and warranty disclaimer appear in supporting documentation,
-'\" and that the names of Lucent Technologies any of their entities not be used
-'\" in advertising or publicity pertaining to distribution of the software
-'\" without specific, written prior permission.
-'\"
-'\" Lucent Technologies disclaims all warranties with regard to this software,
-'\" including all implied warranties of merchantability and fitness.  In no event
-'\" shall Lucent Technologies be liable for any special, indirect or
-'\" consequential damages or any damages whatsoever resulting from loss of use,
-'\" data or profits, whether in an action of contract, negligence or other
-'\" tortuous action, arising out of or in connection with the use or performance
-'\" of this software.  
-'\"
-'\" Bgexec command created by George Howlett.
-'\"
-'\" The definitions below are for supplemental macros used in Tcl/Tk
-'\" manual entries.
-'\"
-'\" .AP type name in/out ?indent?
-'\"    Start paragraph describing an argument to a library procedure.
-'\"    type is type of argument (int, etc.), in/out is either "in", "out",
-'\"    or "in/out" to describe whether procedure reads or modifies arg,
-'\"    and indent is equivalent to second arg of .IP (shouldn't ever be
-'\"    needed;  use .AS below instead)
-'\"
-'\" .AS ?type? ?name?
-'\"    Give maximum sizes of arguments for setting tab stops.  Type and
-'\"    name are examples of largest possible arguments that will be passed
-'\"    to .AP later.  If args are omitted, default tab stops are used.
-'\"
-'\" .BS
-'\"    Start box enclosure.  From here until next .BE, everything will be
-'\"    enclosed in one large box.
-'\"
-'\" .BE
-'\"    End of box enclosure.
-'\"
-'\" .CS
-'\"    Begin code excerpt.
-'\"
-'\" .CE
-'\"    End code excerpt.
-'\"
-'\" .VS ?version? ?br?
-'\"    Begin vertical sidebar, for use in marking newly-changed parts
-'\"    of man pages.  The first argument is ignored and used for recording
-'\"    the version when the .VS was added, so that the sidebars can be
-'\"    found and removed when they reach a certain age.  If another argument
-'\"    is present, then a line break is forced before starting the sidebar.
-'\"
-'\" .VE
-'\"    End of vertical sidebar.
-'\"
-'\" .DS
-'\"    Begin an indented unfilled display.
-'\"
-'\" .DE
-'\"    End of indented unfilled display.
-'\"
-'\" .SO
-'\"    Start of list of standard options for a Tk widget.  The
-'\"    options follow on successive lines, in four columns separated
-'\"    by tabs.
-'\"
-'\" .SE
-'\"    End of list of standard options for a Tk widget.
-'\"
-'\" .OP cmdName dbName dbClass
-'\"    Start of description of a specific option.  cmdName gives the
-'\"    option's name as specified in the class command, dbName gives
-'\"    the option's name in the option database, and dbClass gives
-'\"    the option's class in the option database.
-'\"
-'\" .UL arg1 arg2
-'\"    Print arg1 underlined, then print arg2 normally.
-'\"
-'\" RCS: @(#) $Id: man.macros,v 1.1.1.1 2009/05/09 16:27:42 pcmacdon Exp $
-'\"
-'\"    # Set up traps and other miscellaneous stuff for Tcl/Tk man pages.
-.if t .wh -1.3i ^B
-.nr ^l \n(.l
-.ad b
-'\"    # Start an argument description
-.de AP
-.ie !"\\$4"" .TP \\$4
-.el \{\
-.   ie !"\\$2"" .TP \\n()Cu
-.   el          .TP 15
-.\}
-.ta \\n()Au \\n()Bu
-.ie !"\\$3"" \{\
-\&\\$1 \\fI\\$2\\fP    (\\$3)
-.\".b
-.\}
-.el \{\
-.br
-.ie !"\\$2"" \{\
-\&\\$1 \\fI\\$2\\fP
-.\}
-.el \{\
-\&\\fI\\$1\\fP
-.\}
-.\}
-..
-'\"    # define tabbing values for .AP
-.de AS
-.nr )A 10n
-.if !"\\$1"" .nr )A \\w'\\$1'u+3n
-.nr )B \\n()Au+15n
-.\"
-.if !"\\$2"" .nr )B \\w'\\$2'u+\\n()Au+3n
-.nr )C \\n()Bu+\\w'(in/out)'u+2n
-..
-.AS Tcl_Interp Tcl_CreateInterp in/out
-'\"    # BS - start boxed text
-'\"    # ^y = starting y location
-'\"    # ^b = 1
-.de BS
-.br
-.mk ^y
-.nr ^b 1u
-.if n .nf
-.if n .ti 0
-.if n \l'\\n(.lu\(ul'
-.if n .fi
-..
-'\"    # BE - end boxed text (draw box now)
-.de BE
-.nf
-.ti 0
-.mk ^t
-.ie n \l'\\n(^lu\(ul'
-.el \{\
-.\"    Draw four-sided box normally, but don't draw top of
-.\"    box if the box started on an earlier page.
-.ie !\\n(^b-1 \{\
-\h'-1.5n'\L'|\\n(^yu-1v'\l'\\n(^lu+3n\(ul'\L'\\n(^tu+1v-\\n(^yu'\l'|0u-1.5n\(ul'
-.\}
-.el \}\
-\h'-1.5n'\L'|\\n(^yu-1v'\h'\\n(^lu+3n'\L'\\n(^tu+1v-\\n(^yu'\l'|0u-1.5n\(ul'
-.\}
-.\}
-.fi
-.br
-.nr ^b 0
-..
-'\"    # VS - start vertical sidebar
-'\"    # ^Y = starting y location
-'\"    # ^v = 1 (for troff;  for nroff this doesn't matter)
-.de VS
-.if !"\\$2"" .br
-.mk ^Y
-.ie n 'mc \s12\(br\s0
-.el .nr ^v 1u
-..
-'\"    # VE - end of vertical sidebar
-.de VE
-.ie n 'mc
-.el \{\
-.ev 2
-.nf
-.ti 0
-.mk ^t
-\h'|\\n(^lu+3n'\L'|\\n(^Yu-1v\(bv'\v'\\n(^tu+1v-\\n(^Yu'\h'-|\\n(^lu+3n'
-.sp -1
-.fi
-.ev
-.\}
-.nr ^v 0
-..
-'\"    # Special macro to handle page bottom:  finish off current
-'\"    # box/sidebar if in box/sidebar mode, then invoked standard
-'\"    # page bottom macro.
-.de ^B
-.ev 2
-'ti 0
-'nf
-.mk ^t
-.if \\n(^b \{\
-.\"    Draw three-sided box if this is the box's first page,
-.\"    draw two sides but no top otherwise.
-.ie !\\n(^b-1 \h'-1.5n'\L'|\\n(^yu-1v'\l'\\n(^lu+3n\(ul'\L'\\n(^tu+1v-\\n(^yu'\h'|0u'\c
-.el \h'-1.5n'\L'|\\n(^yu-1v'\h'\\n(^lu+3n'\L'\\n(^tu+1v-\\n(^yu'\h'|0u'\c
-.\}
-.if \\n(^v \{\
-.nr ^x \\n(^tu+1v-\\n(^Yu
-\kx\h'-\\nxu'\h'|\\n(^lu+3n'\ky\L'-\\n(^xu'\v'\\n(^xu'\h'|0u'\c
-.\}
-.bp
-'fi
-.ev
-.if \\n(^b \{\
-.mk ^y
-.nr ^b 2
-.\}
-.if \\n(^v \{\
-.mk ^Y
-.\}
-..
-'\"    # DS - begin display
-.de DS
-.RS
-.nf
-.sp
-..
-'\"    # DE - end display
-.de DE
-.fi
-.RE
-.sp
-..
-'\"    # SO - start of list of standard options
-.de SO
-.SH "STANDARD OPTIONS"
-.LP
-.nf
-.ta 4c 8c 12c
-.ft B
-..
-'\"    # SE - end of list of standard options
-.de SE
-.fi
-.ft R
-.LP
-See the \\fBoptions\\fR manual entry for details on the standard options.
-..
-'\"    # OP - start of full description for a single option
-.de OP
-.LP
-.nf
-.ta 4c
-Command-Line Name:     \\fB\\$1\\fR
-Database Name: \\fB\\$2\\fR
-Database Class:        \\fB\\$3\\fR
-.fi
-.IP
-..
-'\"    # CS - begin code excerpt
-.de CS
-.RS
-.nf
-.ta .25i .5i .75i 1i
-.ft CW
-.sp
-..
-'\"    # CE - end code excerpt
-.de CE
-.fi
-.RE
-.ft R
-.sp
-..
-.de UL
-\\$1\l'|0\(ul'\\$2
-..
-.TH bgexec n 2.5 BLT "BLT Built-In Commands"
-.BS
-'\" Note:  do not modify the .SH NAME line immediately below!
-.SH NAME
-bgexec \- Run programs in the background while handling Tk events.
-kill \- Terminate program or send signal.
-.SH SYNOPSIS
-\fBblt::bgexec \fIvarName\fR ?\fIswitches\fR? \fIprogram\fR ?\fIarg\fR?...
-.br
-\fBblt::kill \fIprocessid\fR ?\fIsignal\fR?
-.BE
-.SH DESCRIPTION
-.PP
-The \fBkill\fR command terminates a \fIprocessid\fR or under unix
-sends a signal.
-.PP
-The \fBbgexec\fR command executes a \fIprogram\fR pipleline using
-the \fBTcl\fR event-loop allowing other events to continue to be serviced.
-Upon completion it sets the global variable \fIvarName\fR with
-a list of 4 status values: a text token, the process-id, the exit code,
-and a text message.
-\fBBgexec\fR provides capabilities similar to the \fBexec\fR command,
-but with added support for callbacks, output to variables and termination.
-.PP
-When used with no options,
-the returned value from \fBbgexec\fR is the output from the \fIprogram\fR.
-But when the last \fIarg\fR is an ampersand (&)
-the \fIprogram\fR runs detached, and
-\fBbgexec\fR immediately returns with a list of the process ids
-created in the command pipeline.
-Detached processes can be interrupted and terminated simply by setting
-\fIvarName\fR.
-.PP
-The valid \fIswitches\fR are as follows:
-.TP 
-\fB\-check \fInum\fR 
-Interval in ms to poll for the exiting processes.
-The default is 1000.
-.TP 
-\fB\-closeonkill \fImillisecs\fR 
-Force close of stdin/stdout on kill after the given interval.
-This lets kill finalize processes, even
-uninterruptably sleeping ones unable to receive signals.
-The default is \fB0\fR for do not force close.
-.TP 
-\fB\-command \fIscript\fR 
-Specifies a command to call upon command completion/termination.
-Two extra arguments are appended before the call.
-The data output from the command, and the status info as set
-into \fIvarName\fR.
-.TP 
-\fB\-decodeerror \fIencodingName\fR 
-Specifies the encoding of the stderr channel.
-This affects only data returned to the Tcl interpreter.  No translation 
-is done on file redirection.
-For example if data is to be converted from Unicode for use in Tcl,
-you would use the "unicode" encoding. The default is that no 
-tranlation is performed.
-.TP 
-\fB\-decodeoutput \fIencodingName\fR 
-Specifies the encoding of the stdout channels.
-This affects only data returned to the Tcl interpreter.  No translation 
-is done on file redirection.
-For example if data is to be converted from Unicode for use in Tcl,
-you would use the "unicode" encoding. The default is that no 
-tranlation is performed.
-.TP 
-\fB\-echo \fIboolean\fR 
-Indicates if the pipeline's stderr stream should be echoed.
-\fINote: this option is deprecated.\fR
-.TP 
-\fB\-error \fIvarName\fR 
-Specifies that a global variable \fIvarName\fR is to be set with the
-contents of stderr after the program has completed. 
-.TP 
-\fB\-keepnewline \fIboolean\fR
-Specifies that a trailing newline should be retained in the 
-output. If \fIboolean\fR is true, the trailing newline is truncated
-from the output of the \fB\-onoutput\fR and \fB\-output\fR variables.  
-The default value is \fBtrue\fR.
-.TP 
-\fB\-killsignal \fIsignal\fR
-Specifies the signal to be sent to the program when 
-terminating. This option is available only on Unix. 
-\fISignal\fR can either be a number (typically 1-32) or
-a mnemonic (such as SIGINT). If \fIsignal\fR is the empty string, 
-then no signal is sent.  The default signal is \fB9\fR (SIGKILL).
-.TP 
-\fB\-lasterror \fIvarName\fR
-Specifies a variable \fIvarName\fR that is updated whenever data
-becomes available from standard error of the program.
-\fIVarName\fR is a global variable. Unlike the \fB\-error\fR option,
-data is available as soon as it arrives.
-.TP 
-\fB\-lastoutput \fIvarName\fR 
-Specifies a variable \fIvarName\fR that is updated whenever data
-becomes available from standard output of the program.
-\fIVarName\fR is a global variable. Unlike the \fB\-output\fR option,
-data is available as soon as it arrives.
-.TP 
-\fB\-limit \fInumBytes\fR
-Limit the size of the returned data to \fInumBytes\fR,
-terminating the program if exceeded.
-The limit applies to both stdout and stderr.
-.TP 
-\fB\-linebuffered \fIboolean\fR
-Specifies that updates should be made on a line-by-line basis.
-Normally when new data is available \fBbgexec\fR will set the variable
-(\fB\-lastoutput\fR and \fB\-lasterror\fR options) or invoke the
-command (\fB\-onoutput\fR and \fB\-onerror\fR options) delivering all
-the new data currently available.  If \fIboolean\fR is true, only one
-line at a time will be delivered.  This can be useful when you want to
-process the output on a line-by-line basis.  
-The default value is
-\fBfalse\fR.
-.TP 
-\fB\-local \fIboolean\fR
-When \fIboolean\fR is true, any unqualified variables or command options
-are treated as local to the current namespace.
-This is mostly useful for non-detaching (no ampersand) commands.
-Note that using this flag with a detached command will
-use variables from the current namespace, not from the
-current proc stack-frame.
-.TP 
-\fB\-onerror \fIcommand\fR
-Specifies the start of a Tcl command that will be executed
-whenever new data is available from standard error. The data
-is appended to the command as an extra argument before it is
-executed.
-.TP 
-\fB\-onoutput \fIcommand\fR 
-Specifies the start of a Tcl command that will be executed
-whenever new data is available from standard output. The data
-is appended to the command as an extra argument before it is
-executed.
-.TP 
-\fB\-output \fIvarName\fR
-Specifies a global variable \fIvarName\fR to be set with the
-output of the program, upon completion.
-.TP 
-\fB\-raise \fIboolean\fR
-When \fIboolean\fR is \fBtrue\fR, a non-zero return code from a
-non-detached command will raise an error (.ie emulates \fBexec\fR).
-The default is \fBfalse\fR an error is generated only if 
-one of the following occurs: invalid
-options are given, a redirection error,
-or process creation failure (eg. executable program not found).
-Detached commands, of course, never raise an error
-on a non-zero return code.
-.TP 
-\fB\-\|\-\fR
-This marks the end of the options.  The following argument will
-be considered the name of a program even if it starts with 
-a dash (\fB\-\fR).
-.SH USAGE
-Invoking \fBbgexec\fR without a trailing ampersand
-will block and wait for result.  However, other Tcl
-events continue to be serviced.  This prevents Tcl from hanging, eg:
-.PP
-.CS
-pack [text .t]
-set val [blt::bgexec myStatus du -s]
-.CE
-.PP
-Note that text widget .t continues to respond to events.
-.SH CALLBACKS
-Here is an example that invokes the Unix \fBdu\fR program
-with a \fB-command\fR callback.
-.PP
-.CS
-proc Done {data status} {  puts "Done($status)\\n$data" }
-
-blt::bgexec myStatus  -command Done   du -s $dir &
-.CE
-.PP
-When \fBdu\fR has completed,
-the handler \fBDone\fR is called with data and status.
-Also, the global variable \fImyStatus\fR is set
-to contain the program's exit status, eg:
-.PP
-.CS
-EXITED 26811 0 {child completed normally}
-.CE
-.PP
-If \fImyStatus\fR is set before \fBdu\fR has
-completed, the process will be killed. Under Unix, this sends
-a signal (SIGKILL by default).  Under Win32,
-\fBTerminateProcess\fR is called.
-.PP
-.SH VARIABLE
-Here is another example, this time using the \fB-output\fR option
-to direct output to a variable.
-.PP
-.CS
-global myStatus myOutput
-blt::bgexec myStatus -output myOutput du -s $dir
-puts "Disk usage for $dir is $myOutput"
-.CE
-.PP
-Upon completion, \fBMyOutput\fR will contain the output of the program.
-.SH STDERR
-Various \fBbgexec\fR options can be used
-to capture \fBstderr\fR separately from \fBstdout\fR.
-.PP
-.CS
-global myStatus myOutput myErrs
-blt::bgexec myStatus -output myOutput -error myErrs du -s $dir
-.CE
-.PP
-The \fB\-error\fR option is similar to \fB\-output\fR in that it sets a
-variable when the program completes with data written to stderr.
-.PP
-.SH LOCAL
-By default, \fBbgexec\fR treats variable or command options
-as being in the global namespace.
-The \fB-local\fR option can change this to use the current namespace.
-Thus data can be collected to namespace-local variables even those
-inside of procs,  eg.
-.CS
-proc Work {} {
-  blt::bgexec myStatus -local 1 -output val -error err du -s
-  puts "VAL=$val"
-  puts "ERR=$err"
-}
-.CE
-which collects data to local variables.
-.PP
-For detached processes, \fB-local\fR will cause
-data to aggregate to namespace variables, ie. outside the proc, eg.
-.CS
-namespace eval ::Ns {
-  set pval {}
-  set perr {}
-  proc Work {} {
-    blt::bgexec myStatus -local 1 -output pval -error perr du -s &
-  }
-}
-.CE
-This collects data to \fB::Ns::pval\fR and stderr to  \fB::Ns::perr\fR.
-Similarly, proc names (eg \fB-onoutput\fR) will be relative to the current namespace.
-.PP
-.SH PROGRESS
-The \fB\-output\fR and \fB\-error\fR variables are set only
-after the program completes.  But if a program runs for a long time,
-you can gather data
-as it becomes available using the \fB\-onoutput\fR option. 
-As new data becomes available, this
-command is executed, with data appended as an argument.
-.PP
-.CS
-proc GetInfo { data } { puts $data }
-
-blt::bgexec myStatus -onoutput GetInfo du -s $dir
-.CE
-.PP
-The \fB\-onerror\fR option performs a similar function for the stderr
-data stream.
-.PP
-.SH ERROR HANDLING
-Like \fBexec\fR, \fBbgexec\fR returns an error if the exit code of the
-program is non-zero.  To handle this
-invoke \fBbgexec\fR from within a \fBcatch\fR.
-.PP
-.CS
-catch { blt::bgexec myStatus -output myOutput du -s $dir }
-.CE
-.PP
-Detached jobs will generate an error only if the program startup
-failed.  Otherwise the only indication is
-the status code set in \fImyStatus\fR.
-.SH TKWAIT
-By default, \fBbgexec\fR waits for a program to finish and
-returns the resulting output.
-To detach a program simply append an ampersand (&) as the last
-argument on the command line, eg.
-.PP
-.CS
-global myStatus myOutput
-blt::bgexec myStatus -output myOutput du -s $dir &
-.CE
-.PP
-\fBBgexec\fR will then return immediately with
-the spawned process ids as the result.  If needed
-\fBtkwait\fR can be used to wait for the program to finish:
-.PP
-.CS
-global myStatus myOutput
-blt::bgexec myStatus -output myOutput du -s $dir &
-      ...
-tkwait variable myStatus
-.CE
-.PP
-Note however that using \fBtkwait\fR can be dangerous.
-Multiple \fBtkwait\fR/\fBvwait\fR calls must complete
-in the reverse order called.
-The BLT \fBbusy\fR command can be used to try and enforce this,
-but a better alternative is to just use \fB-command\fR instead.
-.SH DIFFERENCES WITH EXEC
-Using \fBbgexec\fR without an ampersand will not hang Tcl: events
-continue to be serviced by the event handler while the call blocks.
-Also unlike \fBexec\fR, an error will not be generated if output is
-appears on \fBstderr\fR.  And output from \fBstderr\fR can be separately
-managed and collected (without having to redirect to files).
-Finally, \fBbgexec\fR ensures that invoked processes get properly
-cleaned up at termination.
-.SH DIFFERENCES WITH FILEEVENT
-Since Tk 4.0, a subset of \fBbgexec\fR can be achieved using the
-\fBfileevent\fR command.  The steps for running a program in the
-background are:
-.PP
-Execute the program with the \fBopen\fR command (using the "|"
-syntax) and save the file handle.
-.CS
-  global fileId 
-  set fileId [open "|du -s $dir" r]
-.CE
-Next register a Tcl code snippet with \fBfileevent\fR to be run
-whenever output is available on the file handle.  The code snippet
-will read from the file handle and save the output in a variable.
-.CS
-fileevent fileId readable { 
-  if { [gets $fileId line] < 0 } {
-      close $fileId
-      set output $temp
-      unset fileId temp
-  } else {
-      append temp $line
-  }
-}
-.CE
-.PP
-However,
-\fBBgexec\fR is simpler and less error prone than using
-\fBopen\fR + \fBfileevent\fR.
-You don't have to worry about non-blocking I/O.
-Everything is handled for you automatically.
-.PP
-Moreover, \fBbgexec\fR can run programs that \fBfileevent\fR can not.
-\fBFileevent\fR assumes that the when stdout is closed the program has
-completed.  But some programs, like the Unix \fBcompress\fR program,
-reopen stdout, fooling \fBfileevent\fR into thinking the program has
-terminated.  In the example above, we assume that the program will
-write and flush its output line-by-line.  However when running another
-program, your application can block in the \fBgets\fR command reading
-a partial line.
-.PP
-\fBBgexec\fR gives you get back the exit status of the program.
-It also lets you reliably kill detached processes and
-allows you to collect data from both stdout and stderr individually.
-Finally, since data collection is handled in C code, \fBbgexec\fR is
-faster and more efficient.
-.SH SEE ALSO
-busy, exec, tkwait, vwait
-.SH KEYWORDS
-exec, background, busy
diff --git a/util/src/TclTk/blt2.5/man/bitmap.n b/util/src/TclTk/blt2.5/man/bitmap.n
deleted file mode 100644 (file)
index 4325785..0000000
+++ /dev/null
@@ -1,459 +0,0 @@
-'\"
-'\" Copyright 1991-2001 by Bell Labs Innovations for Lucent Technologies.
-'\"
-'\" Permission to use, copy, modify, and distribute this software and its
-'\" documentation for any purpose and without fee is hereby granted, provided
-'\" that the above copyright notice appear in all copies and that both that the
-'\" copyright notice and warranty disclaimer appear in supporting documentation,
-'\" and that the names of Lucent Technologies any of their entities not be used
-'\" in advertising or publicity pertaining to distribution of the software
-'\" without specific, written prior permission.
-'\"
-'\" Lucent Technologies disclaims all warranties with regard to this software,
-'\" including all implied warranties of merchantability and fitness.  In no event
-'\" shall Lucent Technologies be liable for any special, indirect or
-'\" consequential damages or any damages whatsoever resulting from loss of use,
-'\" data or profits, whether in an action of contract, negligence or other
-'\" tortuous action, arising out of or in connection with the use or performance
-'\" of this software.  
-'\"
-'\" Bitmap command created by George Howlett.
-'\"
-'\" The definitions below are for supplemental macros used in Tcl/Tk
-'\" manual entries.
-'\"
-'\" .AP type name in/out ?indent?
-'\"    Start paragraph describing an argument to a library procedure.
-'\"    type is type of argument (int, etc.), in/out is either "in", "out",
-'\"    or "in/out" to describe whether procedure reads or modifies arg,
-'\"    and indent is equivalent to second arg of .IP (shouldn't ever be
-'\"    needed;  use .AS below instead)
-'\"
-'\" .AS ?type? ?name?
-'\"    Give maximum sizes of arguments for setting tab stops.  Type and
-'\"    name are examples of largest possible arguments that will be passed
-'\"    to .AP later.  If args are omitted, default tab stops are used.
-'\"
-'\" .BS
-'\"    Start box enclosure.  From here until next .BE, everything will be
-'\"    enclosed in one large box.
-'\"
-'\" .BE
-'\"    End of box enclosure.
-'\"
-'\" .CS
-'\"    Begin code excerpt.
-'\"
-'\" .CE
-'\"    End code excerpt.
-'\"
-'\" .VS ?version? ?br?
-'\"    Begin vertical sidebar, for use in marking newly-changed parts
-'\"    of man pages.  The first argument is ignored and used for recording
-'\"    the version when the .VS was added, so that the sidebars can be
-'\"    found and removed when they reach a certain age.  If another argument
-'\"    is present, then a line break is forced before starting the sidebar.
-'\"
-'\" .VE
-'\"    End of vertical sidebar.
-'\"
-'\" .DS
-'\"    Begin an indented unfilled display.
-'\"
-'\" .DE
-'\"    End of indented unfilled display.
-'\"
-'\" .SO
-'\"    Start of list of standard options for a Tk widget.  The
-'\"    options follow on successive lines, in four columns separated
-'\"    by tabs.
-'\"
-'\" .SE
-'\"    End of list of standard options for a Tk widget.
-'\"
-'\" .OP cmdName dbName dbClass
-'\"    Start of description of a specific option.  cmdName gives the
-'\"    option's name as specified in the class command, dbName gives
-'\"    the option's name in the option database, and dbClass gives
-'\"    the option's class in the option database.
-'\"
-'\" .UL arg1 arg2
-'\"    Print arg1 underlined, then print arg2 normally.
-'\"
-'\" RCS: @(#) $Id: man.macros,v 1.1.1.1 2009/05/09 16:27:42 pcmacdon Exp $
-'\"
-'\"    # Set up traps and other miscellaneous stuff for Tcl/Tk man pages.
-.if t .wh -1.3i ^B
-.nr ^l \n(.l
-.ad b
-'\"    # Start an argument description
-.de AP
-.ie !"\\$4"" .TP \\$4
-.el \{\
-.   ie !"\\$2"" .TP \\n()Cu
-.   el          .TP 15
-.\}
-.ta \\n()Au \\n()Bu
-.ie !"\\$3"" \{\
-\&\\$1 \\fI\\$2\\fP    (\\$3)
-.\".b
-.\}
-.el \{\
-.br
-.ie !"\\$2"" \{\
-\&\\$1 \\fI\\$2\\fP
-.\}
-.el \{\
-\&\\fI\\$1\\fP
-.\}
-.\}
-..
-'\"    # define tabbing values for .AP
-.de AS
-.nr )A 10n
-.if !"\\$1"" .nr )A \\w'\\$1'u+3n
-.nr )B \\n()Au+15n
-.\"
-.if !"\\$2"" .nr )B \\w'\\$2'u+\\n()Au+3n
-.nr )C \\n()Bu+\\w'(in/out)'u+2n
-..
-.AS Tcl_Interp Tcl_CreateInterp in/out
-'\"    # BS - start boxed text
-'\"    # ^y = starting y location
-'\"    # ^b = 1
-.de BS
-.br
-.mk ^y
-.nr ^b 1u
-.if n .nf
-.if n .ti 0
-.if n \l'\\n(.lu\(ul'
-.if n .fi
-..
-'\"    # BE - end boxed text (draw box now)
-.de BE
-.nf
-.ti 0
-.mk ^t
-.ie n \l'\\n(^lu\(ul'
-.el \{\
-.\"    Draw four-sided box normally, but don't draw top of
-.\"    box if the box started on an earlier page.
-.ie !\\n(^b-1 \{\
-\h'-1.5n'\L'|\\n(^yu-1v'\l'\\n(^lu+3n\(ul'\L'\\n(^tu+1v-\\n(^yu'\l'|0u-1.5n\(ul'
-.\}
-.el \}\
-\h'-1.5n'\L'|\\n(^yu-1v'\h'\\n(^lu+3n'\L'\\n(^tu+1v-\\n(^yu'\l'|0u-1.5n\(ul'
-.\}
-.\}
-.fi
-.br
-.nr ^b 0
-..
-'\"    # VS - start vertical sidebar
-'\"    # ^Y = starting y location
-'\"    # ^v = 1 (for troff;  for nroff this doesn't matter)
-.de VS
-.if !"\\$2"" .br
-.mk ^Y
-.ie n 'mc \s12\(br\s0
-.el .nr ^v 1u
-..
-'\"    # VE - end of vertical sidebar
-.de VE
-.ie n 'mc
-.el \{\
-.ev 2
-.nf
-.ti 0
-.mk ^t
-\h'|\\n(^lu+3n'\L'|\\n(^Yu-1v\(bv'\v'\\n(^tu+1v-\\n(^Yu'\h'-|\\n(^lu+3n'
-.sp -1
-.fi
-.ev
-.\}
-.nr ^v 0
-..
-'\"    # Special macro to handle page bottom:  finish off current
-'\"    # box/sidebar if in box/sidebar mode, then invoked standard
-'\"    # page bottom macro.
-.de ^B
-.ev 2
-'ti 0
-'nf
-.mk ^t
-.if \\n(^b \{\
-.\"    Draw three-sided box if this is the box's first page,
-.\"    draw two sides but no top otherwise.
-.ie !\\n(^b-1 \h'-1.5n'\L'|\\n(^yu-1v'\l'\\n(^lu+3n\(ul'\L'\\n(^tu+1v-\\n(^yu'\h'|0u'\c
-.el \h'-1.5n'\L'|\\n(^yu-1v'\h'\\n(^lu+3n'\L'\\n(^tu+1v-\\n(^yu'\h'|0u'\c
-.\}
-.if \\n(^v \{\
-.nr ^x \\n(^tu+1v-\\n(^Yu
-\kx\h'-\\nxu'\h'|\\n(^lu+3n'\ky\L'-\\n(^xu'\v'\\n(^xu'\h'|0u'\c
-.\}
-.bp
-'fi
-.ev
-.if \\n(^b \{\
-.mk ^y
-.nr ^b 2
-.\}
-.if \\n(^v \{\
-.mk ^Y
-.\}
-..
-'\"    # DS - begin display
-.de DS
-.RS
-.nf
-.sp
-..
-'\"    # DE - end display
-.de DE
-.fi
-.RE
-.sp
-..
-'\"    # SO - start of list of standard options
-.de SO
-.SH "STANDARD OPTIONS"
-.LP
-.nf
-.ta 4c 8c 12c
-.ft B
-..
-'\"    # SE - end of list of standard options
-.de SE
-.fi
-.ft R
-.LP
-See the \\fBoptions\\fR manual entry for details on the standard options.
-..
-'\"    # OP - start of full description for a single option
-.de OP
-.LP
-.nf
-.ta 4c
-Command-Line Name:     \\fB\\$1\\fR
-Database Name: \\fB\\$2\\fR
-Database Class:        \\fB\\$3\\fR
-.fi
-.IP
-..
-'\"    # CS - begin code excerpt
-.de CS
-.RS
-.nf
-.ta .25i .5i .75i 1i
-.ft CW
-.sp
-..
-'\"    # CE - end code excerpt
-.de CE
-.fi
-.RE
-.ft R
-.sp
-..
-.de UL
-\\$1\l'|0\(ul'\\$2
-..
-.TH bitmap n 2.5 BLT "BLT Built-In Commands"
-.BS
-'\" Note:  do not modify the .SH NAME line immediately below!
-.SH NAME
-bitmap \- Define a new bitmap from a Tcl script
-.SH SYNOPSIS
-\fBbitmap define \fIbitmapName data\fR ?\fIoption value\fR?...
-.sp
-\fBbitmap compose \fIbitmapName text\fR ?\fIoption value\fR?...
-.sp
-\fBbitmap exists \fIbitmapName\fR
-.sp
-\fBbitmap source \fIbitmapName\fR
-.sp
-\fBbitmap data \fIbitmapName\fR
-.sp
-\fBbitmap height \fIbitmapName\fR
-.sp
-\fBbitmap width \fIbitmapName\fR
-.BE
-.SH DESCRIPTION
-The \fBbitmap\fR command lets you create new bitmaps directly from your
-Tcl script.  The bitmap can be specified as a list of data or a text string
-which is converted into a bitmap.  You can arbitrarily scale
-or rotate the bitmap too.
-.SH INTRODUCTION
-Bitmaps are commonly used within Tk.  In label and button widgets, you
-display bitmaps them instead of text strings and in the canvas and
-text widgets, they're used for stippling.  But Tk let's you can create
-new bitmaps only by reading the bitmap data from a file.  This makes
-bitmaps cumbersome to manage, especially in packaging the program as a
-\fBwish\fR script, since each bitmap must be its own file.  It would
-be nicer if you could create new bitmaps directly from your Tcl script.
-.PP
-The \fBbitmap\fR command lets you do just that.  You can specify the
-bitmap as in various formats (such as the X11 bitmap format).  You can
-also compose a bitmap from a text string.  The \fBbitmap\fR command
-also lets you and arbitrarily rotate or scale the bitmap.  For example, you
-could use this to create button widgets with the text label rotated 90
-degrees.
-.SH EXAMPLE
-<<<<<<< bitmap.mann
-You can define a new bitmap with the \fBdefine\fR operation.  For
-example, let's say you are using the X11 bitmap "gray1".  Normally to
-use it, you would specify the location of the file.
-.CS
-label .l -bitmap @/usr/X11R6/include/X11/bitmaps/gray1
-.CE
-But you can simply cut and paste the contents of "gray1" into the 
-\fBbitmap\fR command.
-.CS
-bitmap define gray1 {
-    #define gray1_width 2
-    #define gray1_height 2
-    static char gray1_bits[] = {
-       0x01, 0x02};
-}
-label .l -bitmap gray1
-.CE
-Tk will recognize "gray1" as a bitmap which can now be used with any
-widget that accepts bitmaps.
-.CS
-.barchart element configure elem1 -stipple gray1
-.CE
-The bitmap data can be specified in a mulitude of forms.
-The following commands are all equivalent.
-.CS
-bitmap define gray1 {
-    #define gray1_width 2
-    #define gray1_height 2
-    static char gray1_bits[] = {
-       0x01, 0x02};
-}
-bitmap define gray1 { { 2 2 } { 0x01, 0x02 } }
-bitmap define gray1 { { 2 2 } { 0x01 0x02 } }
-bitmap define gray1 { { 2 2 } { 1 2 } }
-.CE
-Either the data is in the standard X11 bitmap form, or it's a list of
-two lists. The first list contains the height and width of the bitmap.
-The second list is the bitmap source data.  Each element of that list
-is an hexadecimal number specifying which pixels are foreground (1)
-and which are background (0) of the bitmap.  Note that the format of
-the source data is exactly that of the XBM format. 
-.P
-You can scale or rotate the bitmap as you create it, by using the
-\fB-scale\fR or\fB-rotate\fR options.
-.CS
-bitmap define gray1 {
-    #define gray1_width 2
-    #define gray1_height 2
-    static char gray1_bits[] = {
-       0x01, 0x02};
-} -scale 2.0 -rotate 90.0
-.CE
-In addition, you can compose bitmaps from text strings.  This makes it
-easy to create rotated buttons or labels.  The text string can have
-multi-line.  
-.CS
-bitmap compose rot_text "This is rotated\\ntext" \\
-       -rotate 90.0 -font fixed
-.CE
-There are also a number of ways to query bitmaps.  This isn't limited
-to bitmaps that you create, but any bitmap.
-.CS
-bitmap exists rot_text
-bitmap width rot_text
-bitmap height rot_text
-bitmap data rot_text
-bitmap source rot_text
-.CE
-The \fBexists\fR operation indicates if a bitmap by that name is
-defined.  You can query the dimensions of the bitmap using the
-\fBwidth\fR and \fBheight\fR operations. The \fBdata\fR operation
-returns the list of the data used to create the bitmap.  
-For example, you could query the data of a bitmap and \fBsend\fR 
-it across the network to another Tk application.
-.CS
-set data [bitmap data @/usr/X11R6/include/X11/bitmaps/ghost.xbm]
-send {wish #2} bitmap define ghost $data
-.CE
-.SH OPERATIONS
-The following operations are available for \fBbitmap\fR:
-.TP
-\fBbitmap compose \fIbitmapName text \fR?\fIoption value\fR?...
-Creates a bitmap \fIbitmapName\fR from the text string \fItext\fR.
-A bitmap \fIbitmapName\fR can not already exist.  
-The following options are available.
-.RS
-.TP
-\fB\-font \fIfontName\fR 
-Specifies a font to use when drawing text into the bitmap.
-If this option isn't specified then \fIfontName\fR defaults to 
-\fB*-Helvetica-Bold-R-Normal-*-140-*\fR.
-.TP
-\fB\-rotate \fItheta\fR
-Specifies the angle of rotation of the text in the bitmap.
-\fITheta\fR is a real number representing the angle in degrees.
-It defaults to \fB0.0\fR degrees.
-.TP
-\fB\-scale \fIvalue\fR
-Specifies the scale of the bitmap.
-\fIValue\fR is a real number representing the scale.  A scale
-of 1.0 indicates no scaling is necessary, while 2.0 would
-double the size of the bitmap.  There is no way to specify
-differents scales for the width and height of the bitmap.
-The default scale is \fB1.0\fR.
-.RE
-.TP
-\fBbitmap data \fIbitmapName\fR 
-Returns a list of both the
-dimensions of the bitmap \fIbitmapName\fR and its source data.
-.TP
-\fBbitmap define \fIbitmapName data\fR \fR?\fIoption value\fR?...
-Associates \fIbitmapName\fR with in-memory bitmap data so that
-\fIbitmapName\fR can be used in later calls to \fBTk_GetBitmap\fR.
-The \fIbitmapName\fR argument is the name of the bitmap; it must not
-previously have been defined in either a call to Tk_DefineBitmap or
-\fBbitmap\fR.  The argument \fIdata\fP describes the bitmap to
-be created.  It is either the X11 bitmap format (a C structure) or
-a list of two lists: the dimensions and source data.  The dimensions 
-are a list of two numbers which are the width
-and height of the bitmap.  The source data is a list of hexadecimal
-values in a format similar to the X11 or X10 bitmap format.  The
-values may be optionally separated by commas and do not need to be
-prefixed with "0x".  The following options are available.
-.RS
-.TP
-\fB\-rotate \fItheta\fR
-Specifies how many degrees to rotate the bitmap.
-\fITheta\fR is a real number representing the angle.
-The default is \fB0.0\fR degrees.
-.TP
-\fB\-scale \fIvalue\fR
-Specifies how to scale the bitmap.
-\fIValue\fR is a real number representing the scale.  A scale
-of 1.0 indicates no scaling is necessary, while 2.0 would
-double the size of the bitmap.  There is no way to specify
-differents scales for the width and height of the bitmap.
-The default scale is \fB1.0\fR.
-.RE
-.TP
-\fBbitmap exists \fIbitmapName\fR 
-Returns \fB1\fR if a bitmap \fIbitmapName\fR exists, otherwise \fB0\fR. 
-.TP
-\fBbitmap height \fIbitmapName\fR 
-Returns the height in pixels of the bitmap \fIbitmapName\fR.
-.TP
-\fBbitmap source \fIbitmapName\fR 
-Returns the source data of the bitmap \fIbitmapName\fR. The source data is a 
-list of the hexadecimal values.  
-.TP
-\fBbitmap width \fIbitmapName\fR 
-Returns the width in pixels of the bitmap \fIbitmapName\fR.
-.SH LIMITATIONS
-Tk currently offers no way of destroying bitmaps.  Once a bitmap is
-created, it exists until the application terminates.
-.SH KEYWORDS
-bitmap
diff --git a/util/src/TclTk/blt2.5/man/bltdebug.n b/util/src/TclTk/blt2.5/man/bltdebug.n
deleted file mode 100644 (file)
index 6afe9d2..0000000
+++ /dev/null
@@ -1,277 +0,0 @@
-'\"
-'\" Copyright 1991-1997 by Bell Labs Innovations for Lucent Technologies.
-'\"
-'\" Permission to use, copy, modify, and distribute this software and its
-'\" documentation for any purpose and without fee is hereby granted, provided
-'\" that the above copyright notice appear in all copies and that both that the
-'\" copyright notice and warranty disclaimer appear in supporting documentation,
-'\" and that the names of Lucent Technologies any of their entities not be used
-'\" in advertising or publicity pertaining to distribution of the software
-'\" without specific, written prior permission.
-'\"
-'\" Lucent Technologies disclaims all warranties with regard to this software,
-'\" including all implied warranties of merchantability and fitness.  In no event
-'\" shall Lucent Technologies be liable for any special, indirect or
-'\" consequential damages or any damages whatsoever resulting from loss of use,
-'\" data or profits, whether in an action of contract, negligence or other
-'\" tortuous action, arising out of or in connection with the use or performance
-'\" of this software.  
-'\"
-'\" The definitions below are for supplemental macros used in Tcl/Tk
-'\" manual entries.
-'\"
-'\" .AP type name in/out ?indent?
-'\"    Start paragraph describing an argument to a library procedure.
-'\"    type is type of argument (int, etc.), in/out is either "in", "out",
-'\"    or "in/out" to describe whether procedure reads or modifies arg,
-'\"    and indent is equivalent to second arg of .IP (shouldn't ever be
-'\"    needed;  use .AS below instead)
-'\"
-'\" .AS ?type? ?name?
-'\"    Give maximum sizes of arguments for setting tab stops.  Type and
-'\"    name are examples of largest possible arguments that will be passed
-'\"    to .AP later.  If args are omitted, default tab stops are used.
-'\"
-'\" .BS
-'\"    Start box enclosure.  From here until next .BE, everything will be
-'\"    enclosed in one large box.
-'\"
-'\" .BE
-'\"    End of box enclosure.
-'\"
-'\" .CS
-'\"    Begin code excerpt.
-'\"
-'\" .CE
-'\"    End code excerpt.
-'\"
-'\" .VS ?version? ?br?
-'\"    Begin vertical sidebar, for use in marking newly-changed parts
-'\"    of man pages.  The first argument is ignored and used for recording
-'\"    the version when the .VS was added, so that the sidebars can be
-'\"    found and removed when they reach a certain age.  If another argument
-'\"    is present, then a line break is forced before starting the sidebar.
-'\"
-'\" .VE
-'\"    End of vertical sidebar.
-'\"
-'\" .DS
-'\"    Begin an indented unfilled display.
-'\"
-'\" .DE
-'\"    End of indented unfilled display.
-'\"
-'\" .SO
-'\"    Start of list of standard options for a Tk widget.  The
-'\"    options follow on successive lines, in four columns separated
-'\"    by tabs.
-'\"
-'\" .SE
-'\"    End of list of standard options for a Tk widget.
-'\"
-'\" .OP cmdName dbName dbClass
-'\"    Start of description of a specific option.  cmdName gives the
-'\"    option's name as specified in the class command, dbName gives
-'\"    the option's name in the option database, and dbClass gives
-'\"    the option's class in the option database.
-'\"
-'\" .UL arg1 arg2
-'\"    Print arg1 underlined, then print arg2 normally.
-'\"
-'\" RCS: @(#) $Id: man.macros,v 1.1.1.1 2009/05/09 16:27:42 pcmacdon Exp $
-'\"
-'\"    # Set up traps and other miscellaneous stuff for Tcl/Tk man pages.
-.if t .wh -1.3i ^B
-.nr ^l \n(.l
-.ad b
-'\"    # Start an argument description
-.de AP
-.ie !"\\$4"" .TP \\$4
-.el \{\
-.   ie !"\\$2"" .TP \\n()Cu
-.   el          .TP 15
-.\}
-.ta \\n()Au \\n()Bu
-.ie !"\\$3"" \{\
-\&\\$1 \\fI\\$2\\fP    (\\$3)
-.\".b
-.\}
-.el \{\
-.br
-.ie !"\\$2"" \{\
-\&\\$1 \\fI\\$2\\fP
-.\}
-.el \{\
-\&\\fI\\$1\\fP
-.\}
-.\}
-..
-'\"    # define tabbing values for .AP
-.de AS
-.nr )A 10n
-.if !"\\$1"" .nr )A \\w'\\$1'u+3n
-.nr )B \\n()Au+15n
-.\"
-.if !"\\$2"" .nr )B \\w'\\$2'u+\\n()Au+3n
-.nr )C \\n()Bu+\\w'(in/out)'u+2n
-..
-.AS Tcl_Interp Tcl_CreateInterp in/out
-'\"    # BS - start boxed text
-'\"    # ^y = starting y location
-'\"    # ^b = 1
-.de BS
-.br
-.mk ^y
-.nr ^b 1u
-.if n .nf
-.if n .ti 0
-.if n \l'\\n(.lu\(ul'
-.if n .fi
-..
-'\"    # BE - end boxed text (draw box now)
-.de BE
-.nf
-.ti 0
-.mk ^t
-.ie n \l'\\n(^lu\(ul'
-.el \{\
-.\"    Draw four-sided box normally, but don't draw top of
-.\"    box if the box started on an earlier page.
-.ie !\\n(^b-1 \{\
-\h'-1.5n'\L'|\\n(^yu-1v'\l'\\n(^lu+3n\(ul'\L'\\n(^tu+1v-\\n(^yu'\l'|0u-1.5n\(ul'
-.\}
-.el \}\
-\h'-1.5n'\L'|\\n(^yu-1v'\h'\\n(^lu+3n'\L'\\n(^tu+1v-\\n(^yu'\l'|0u-1.5n\(ul'
-.\}
-.\}
-.fi
-.br
-.nr ^b 0
-..
-'\"    # VS - start vertical sidebar
-'\"    # ^Y = starting y location
-'\"    # ^v = 1 (for troff;  for nroff this doesn't matter)
-.de VS
-.if !"\\$2"" .br
-.mk ^Y
-.ie n 'mc \s12\(br\s0
-.el .nr ^v 1u
-..
-'\"    # VE - end of vertical sidebar
-.de VE
-.ie n 'mc
-.el \{\
-.ev 2
-.nf
-.ti 0
-.mk ^t
-\h'|\\n(^lu+3n'\L'|\\n(^Yu-1v\(bv'\v'\\n(^tu+1v-\\n(^Yu'\h'-|\\n(^lu+3n'
-.sp -1
-.fi
-.ev
-.\}
-.nr ^v 0
-..
-'\"    # Special macro to handle page bottom:  finish off current
-'\"    # box/sidebar if in box/sidebar mode, then invoked standard
-'\"    # page bottom macro.
-.de ^B
-.ev 2
-'ti 0
-'nf
-.mk ^t
-.if \\n(^b \{\
-.\"    Draw three-sided box if this is the box's first page,
-.\"    draw two sides but no top otherwise.
-.ie !\\n(^b-1 \h'-1.5n'\L'|\\n(^yu-1v'\l'\\n(^lu+3n\(ul'\L'\\n(^tu+1v-\\n(^yu'\h'|0u'\c
-.el \h'-1.5n'\L'|\\n(^yu-1v'\h'\\n(^lu+3n'\L'\\n(^tu+1v-\\n(^yu'\h'|0u'\c
-.\}
-.if \\n(^v \{\
-.nr ^x \\n(^tu+1v-\\n(^Yu
-\kx\h'-\\nxu'\h'|\\n(^lu+3n'\ky\L'-\\n(^xu'\v'\\n(^xu'\h'|0u'\c
-.\}
-.bp
-'fi
-.ev
-.if \\n(^b \{\
-.mk ^y
-.nr ^b 2
-.\}
-.if \\n(^v \{\
-.mk ^Y
-.\}
-..
-'\"    # DS - begin display
-.de DS
-.RS
-.nf
-.sp
-..
-'\"    # DE - end display
-.de DE
-.fi
-.RE
-.sp
-..
-'\"    # SO - start of list of standard options
-.de SO
-.SH "STANDARD OPTIONS"
-.LP
-.nf
-.ta 4c 8c 12c
-.ft B
-..
-'\"    # SE - end of list of standard options
-.de SE
-.fi
-.ft R
-.LP
-See the \\fBoptions\\fR manual entry for details on the standard options.
-..
-'\"    # OP - start of full description for a single option
-.de OP
-.LP
-.nf
-.ta 4c
-Command-Line Name:     \\fB\\$1\\fR
-Database Name: \\fB\\$2\\fR
-Database Class:        \\fB\\$3\\fR
-.fi
-.IP
-..
-'\"    # CS - begin code excerpt
-.de CS
-.RS
-.nf
-.ta .25i .5i .75i 1i
-.ft CW
-.sp
-..
-'\"    # CE - end code excerpt
-.de CE
-.fi
-.RE
-.ft R
-.sp
-..
-.de UL
-\\$1\l'|0\(ul'\\$2
-..
-.TH bltdebug n 2.5 BLT "BLT Built-In Commands"
-.BS
-'\" Note:  do not modify the .SH NAME line immediately below!
-.SH NAME
-bltdebug \- print Tcl commands before execution
-.SH SYNOPSIS
-\fBbltdebug\fR ?\fIlevel\fR?
-.BE
-.SH DESCRIPTION
-The \fBbltdebug\fR command is a simple tracing facility for Tcl commands.
-Each command line is printed before it is executed on standard error.
-The output consists of the command line both before and after
-substitutions have occurred.  \fILevel\fR indicates at what level to
-stop tracing commands.  If \fIlevel\fR is \fB0\fR, no tracing is
-performed. This is the default.  If no \fIlevel\fR argument is given,
-the current level is printed.
-.SH KEYWORDS
-debug
diff --git a/util/src/TclTk/blt2.5/man/busy.n b/util/src/TclTk/blt2.5/man/busy.n
deleted file mode 100644 (file)
index 35b7e3c..0000000
+++ /dev/null
@@ -1,480 +0,0 @@
-'\"
-'\" Copyright 1991-1997 by Bell Labs Innovations for Lucent Technologies.
-'\"
-'\" Permission to use, copy, modify, and distribute this software and its
-'\" documentation for any purpose and without fee is hereby granted, provided
-'\" that the above copyright notice appear in all copies and that both that the
-'\" copyright notice and warranty disclaimer appear in supporting documentation,
-'\" and that the names of Lucent Technologies any of their entities not be used
-'\" in advertising or publicity pertaining to distribution of the software
-'\" without specific, written prior permission.
-'\"
-'\" Lucent Technologies disclaims all warranties with regard to this software,
-'\" including all implied warranties of merchantability and fitness.  In no event
-'\" shall Lucent Technologies be liable for any special, indirect or
-'\" consequential damages or any damages whatsoever resulting from loss of use,
-'\" data or profits, whether in an action of contract, negligence or other
-'\" tortuous action, arising out of or in connection with the use or performance
-'\" of this software.  
-'\"
-'\" Busy command created by George Howlett.
-'\"
-'\" The definitions below are for supplemental macros used in Tcl/Tk
-'\" manual entries.
-'\"
-'\" .AP type name in/out ?indent?
-'\"    Start paragraph describing an argument to a library procedure.
-'\"    type is type of argument (int, etc.), in/out is either "in", "out",
-'\"    or "in/out" to describe whether procedure reads or modifies arg,
-'\"    and indent is equivalent to second arg of .IP (shouldn't ever be
-'\"    needed;  use .AS below instead)
-'\"
-'\" .AS ?type? ?name?
-'\"    Give maximum sizes of arguments for setting tab stops.  Type and
-'\"    name are examples of largest possible arguments that will be passed
-'\"    to .AP later.  If args are omitted, default tab stops are used.
-'\"
-'\" .BS
-'\"    Start box enclosure.  From here until next .BE, everything will be
-'\"    enclosed in one large box.
-'\"
-'\" .BE
-'\"    End of box enclosure.
-'\"
-'\" .CS
-'\"    Begin code excerpt.
-'\"
-'\" .CE
-'\"    End code excerpt.
-'\"
-'\" .VS ?version? ?br?
-'\"    Begin vertical sidebar, for use in marking newly-changed parts
-'\"    of man pages.  The first argument is ignored and used for recording
-'\"    the version when the .VS was added, so that the sidebars can be
-'\"    found and removed when they reach a certain age.  If another argument
-'\"    is present, then a line break is forced before starting the sidebar.
-'\"
-'\" .VE
-'\"    End of vertical sidebar.
-'\"
-'\" .DS
-'\"    Begin an indented unfilled display.
-'\"
-'\" .DE
-'\"    End of indented unfilled display.
-'\"
-'\" .SO
-'\"    Start of list of standard options for a Tk widget.  The
-'\"    options follow on successive lines, in four columns separated
-'\"    by tabs.
-'\"
-'\" .SE
-'\"    End of list of standard options for a Tk widget.
-'\"
-'\" .OP cmdName dbName dbClass
-'\"    Start of description of a specific option.  cmdName gives the
-'\"    option's name as specified in the class command, dbName gives
-'\"    the option's name in the option database, and dbClass gives
-'\"    the option's class in the option database.
-'\"
-'\" .UL arg1 arg2
-'\"    Print arg1 underlined, then print arg2 normally.
-'\"
-'\" RCS: @(#) $Id: man.macros,v 1.1.1.1 2009/05/09 16:27:42 pcmacdon Exp $
-'\"
-'\"    # Set up traps and other miscellaneous stuff for Tcl/Tk man pages.
-.if t .wh -1.3i ^B
-.nr ^l \n(.l
-.ad b
-'\"    # Start an argument description
-.de AP
-.ie !"\\$4"" .TP \\$4
-.el \{\
-.   ie !"\\$2"" .TP \\n()Cu
-.   el          .TP 15
-.\}
-.ta \\n()Au \\n()Bu
-.ie !"\\$3"" \{\
-\&\\$1 \\fI\\$2\\fP    (\\$3)
-.\".b
-.\}
-.el \{\
-.br
-.ie !"\\$2"" \{\
-\&\\$1 \\fI\\$2\\fP
-.\}
-.el \{\
-\&\\fI\\$1\\fP
-.\}
-.\}
-..
-'\"    # define tabbing values for .AP
-.de AS
-.nr )A 10n
-.if !"\\$1"" .nr )A \\w'\\$1'u+3n
-.nr )B \\n()Au+15n
-.\"
-.if !"\\$2"" .nr )B \\w'\\$2'u+\\n()Au+3n
-.nr )C \\n()Bu+\\w'(in/out)'u+2n
-..
-.AS Tcl_Interp Tcl_CreateInterp in/out
-'\"    # BS - start boxed text
-'\"    # ^y = starting y location
-'\"    # ^b = 1
-.de BS
-.br
-.mk ^y
-.nr ^b 1u
-.if n .nf
-.if n .ti 0
-.if n \l'\\n(.lu\(ul'
-.if n .fi
-..
-'\"    # BE - end boxed text (draw box now)
-.de BE
-.nf
-.ti 0
-.mk ^t
-.ie n \l'\\n(^lu\(ul'
-.el \{\
-.\"    Draw four-sided box normally, but don't draw top of
-.\"    box if the box started on an earlier page.
-.ie !\\n(^b-1 \{\
-\h'-1.5n'\L'|\\n(^yu-1v'\l'\\n(^lu+3n\(ul'\L'\\n(^tu+1v-\\n(^yu'\l'|0u-1.5n\(ul'
-.\}
-.el \}\
-\h'-1.5n'\L'|\\n(^yu-1v'\h'\\n(^lu+3n'\L'\\n(^tu+1v-\\n(^yu'\l'|0u-1.5n\(ul'
-.\}
-.\}
-.fi
-.br
-.nr ^b 0
-..
-'\"    # VS - start vertical sidebar
-'\"    # ^Y = starting y location
-'\"    # ^v = 1 (for troff;  for nroff this doesn't matter)
-.de VS
-.if !"\\$2"" .br
-.mk ^Y
-.ie n 'mc \s12\(br\s0
-.el .nr ^v 1u
-..
-'\"    # VE - end of vertical sidebar
-.de VE
-.ie n 'mc
-.el \{\
-.ev 2
-.nf
-.ti 0
-.mk ^t
-\h'|\\n(^lu+3n'\L'|\\n(^Yu-1v\(bv'\v'\\n(^tu+1v-\\n(^Yu'\h'-|\\n(^lu+3n'
-.sp -1
-.fi
-.ev
-.\}
-.nr ^v 0
-..
-'\"    # Special macro to handle page bottom:  finish off current
-'\"    # box/sidebar if in box/sidebar mode, then invoked standard
-'\"    # page bottom macro.
-.de ^B
-.ev 2
-'ti 0
-'nf
-.mk ^t
-.if \\n(^b \{\
-.\"    Draw three-sided box if this is the box's first page,
-.\"    draw two sides but no top otherwise.
-.ie !\\n(^b-1 \h'-1.5n'\L'|\\n(^yu-1v'\l'\\n(^lu+3n\(ul'\L'\\n(^tu+1v-\\n(^yu'\h'|0u'\c
-.el \h'-1.5n'\L'|\\n(^yu-1v'\h'\\n(^lu+3n'\L'\\n(^tu+1v-\\n(^yu'\h'|0u'\c
-.\}
-.if \\n(^v \{\
-.nr ^x \\n(^tu+1v-\\n(^Yu
-\kx\h'-\\nxu'\h'|\\n(^lu+3n'\ky\L'-\\n(^xu'\v'\\n(^xu'\h'|0u'\c
-.\}
-.bp
-'fi
-.ev
-.if \\n(^b \{\
-.mk ^y
-.nr ^b 2
-.\}
-.if \\n(^v \{\
-.mk ^Y
-.\}
-..
-'\"    # DS - begin display
-.de DS
-.RS
-.nf
-.sp
-..
-'\"    # DE - end display
-.de DE
-.fi
-.RE
-.sp
-..
-'\"    # SO - start of list of standard options
-.de SO
-.SH "STANDARD OPTIONS"
-.LP
-.nf
-.ta 4c 8c 12c
-.ft B
-..
-'\"    # SE - end of list of standard options
-.de SE
-.fi
-.ft R
-.LP
-See the \\fBoptions\\fR manual entry for details on the standard options.
-..
-'\"    # OP - start of full description for a single option
-.de OP
-.LP
-.nf
-.ta 4c
-Command-Line Name:     \\fB\\$1\\fR
-Database Name: \\fB\\$2\\fR
-Database Class:        \\fB\\$3\\fR
-.fi
-.IP
-..
-'\"    # CS - begin code excerpt
-.de CS
-.RS
-.nf
-.ta .25i .5i .75i 1i
-.ft CW
-.sp
-..
-'\"    # CE - end code excerpt
-.de CE
-.fi
-.RE
-.ft R
-.sp
-..
-.de UL
-\\$1\l'|0\(ul'\\$2
-..
-.TH busy n 2.5 BLT "BLT Built-In Commands"
-.BS 
-'\" Note:  do not modify the .SH NAME line immediately below!
-.SH NAME
-busy \- Make Tk widgets busy, temporarily blocking user interactions.
-.SH SYNOPSIS
-\fBbusy hold \fIwindow\fR ?\fIoption value\fR?...
-.sp
-\fBbusy release \fIwindow\fR ?\fIwindow\fR?...
-.sp
-\fBbusy configure \fIwindow\fR ?\fIoption value\fR?...
-.sp
-\fBbusy forget \fIwindow\fR ?\fIwindow\fR?...
-.sp
-\fBbusy isbusy \fR?\fIpattern\fR?
-.sp
-\fBbusy names \fR?\fIpattern\fR?
-.sp
-\fBbusy status \fIwindow\fR 
-.BE
-.SH DESCRIPTION
-.PP
-The \fBbusy\fR command provides a simple means to block
-keyboard, button, and pointer events from Tk widgets, while overriding
-the widget's cursor with a configurable busy cursor.
-.SH INTRODUCTION
-.PP
-There are many times in applications where you want to temporarily
-restrict what actions the user can take.  For example, an application
-could have a "run" button that when pressed causes some processing to
-occur.  But while the application is busy processing, you probably don't
-want the the user to be able to click the "run" button again.  You
-may also want restrict the user from other tasks such as clicking a
-"print" button.
-.PP
-The \fBbusy\fR command lets you make Tk widgets busy. This means
-that user interactions such as button clicks, moving the mouse, typing
-at the keyboard, etc. are ignored by the widget.  You can set a
-special cursor (like a watch) that overrides the widget's normal
-cursor, providing feedback that the application (widget) is
-temporarily busy.
-.PP
-When a widget is made busy, the widget and all of its descendents will
-ignore events.  It's easy to make an entire panel of widgets busy. You
-can simply make the toplevel widget (such as ".") busy.  This is
-easier and far much more efficient than recursively traversing the
-widget hierarchy, disabling each widget and re-configuring its cursor.
-.PP
-Often, the busy command can be used instead of Tk's \fBgrab\fR
-command.  Unlike \fBgrab\fR which restricts all user interactions to
-one widget, with the busy command you can have more than one widget
-active (for example, a "cancel" dialog and a "help" button).
-.SH EXAMPLE
-You can make several widgets busy by simply making its ancestor widget
-busy using the \fBhold\fR operation.
-.CS
-frame .top
-button .top.button; canvas .top.canvas
-pack .top.button .top.canvas
-pack .top
-  . . .
-busy hold .top
-update
-.CE
-All the widgets within \fB.top\fR (including \fB.top\fR) are now busy.  
-Using \fBupdate\fR insures that \fBbusy\fR command will take effect before
-any other user events can occur.
-.PP
-When the application is no longer busy processing, you can allow user
-interactions again by the \fBrelease\fR operation.
-.nf
-
-\fB    busy release .top \fR
-
-.fi
-The busy window has a configurable cursor.  You can change the busy
-cursor using the \fBconfigure\fR operation.
-.nf
-
-\fB    busy configure .top -cursor "watch"\fR
-
-.fi
-Finally, when you no longer need to the busy window, 
-invoke the \fBforget\fR operation to free any resources it allocated.
-.nf
-
-\fB    busy forget .top \fR
-
-.fi
-Destroying the widget will also clean up any resources allocated by
-the busy command.
-.PP
-.SH OPERATIONS
-The following operations are available for the \fBbusy\fR command:
-.TP
-\fBbusy hold \fIwindow\fR ?\fIoption value\fR?...
-Makes the widget \fIwindow\fR (and its descendants in the Tk window
-hierarchy) busy.  \fIWindow\fR must be a valid path name of a Tk
-widget.  The busy window is mapped the next time idle tasks are
-processed, and the widget and its descendants will be blocked from
-user interactions. All events in the widget window and its
-descendants are ignored.  Normally \fBupdate\fR should be called
-immediately afterward to insure that the \fBhold\fR operation is in
-effect \fIbefore\fR the application starts its processing. The
-following configuration options are valid:
-.RS
-.TP
-\fB\-cursor \fIcursorName\fR
-Specifies the cursor to be displayed when the widget is made busy.
-\fICursorName\fR can be in any form accepted by \fBTk_GetCursor\fR.
-The default cursor is \fBwatch\fR.
-.RE
-.TP
-\fBbusy configure \fIwindow\fR ?\fIoption value\fR?...
-Queries or modifies the \fBbusy\fR command configuration options for 
-\fIwindow\fR. \fIWindow\fR must be the path name of a widget previously
-made busy by the \fBhold\fR operation.  If no options are
-specified, a list describing all of the available options for
-\fIwindow\fR (see \fBTk_ConfigureInfo\fR for information on the format
-of this list) is returned.  If \fIoption\fR is specified with no
-\fIvalue\fR, then the command returns a list describing the one named
-option (this list will be identical to the corresponding sublist of
-the value returned if no \fIoption\fR is specified).  If one or more
-\fIoption\-value\fR pairs are specified, then the command modifies the
-given widget option(s) to have the given value(s); in this case the
-command returns the empty string.  \fIOption\fR may have any of the
-values accepted by the \fBhold\fR operation.  
-.sp
-Please note that the
-option database is referenced through \fIwindow\fR.  For example, if 
-the widget \fB.frame\fR is to be made busy, the busy 
-cursor can be specified for it by either \fBoption\fR command:
-.nf
-
-       \fBoption add *frame.busyCursor gumby\fR
-       \fBoption add *Frame.BusyCursor gumby\fR
-
-.fi
-.TP
-\fBbusy forget \fIwindow\fR ?\fIwindow\fR?...
-Releases resources allocated by the busy command for \fIwindow\fR,
-including the busy window.  User events will again be received again 
-by \fIwindow\fR.  Resources are also released when \fIwindow\fR
-is destroyed. \fIWindow\fR must be the name of a widget specified 
-in the \fBhold\fR operation, otherwise an error is reported.
-.TP
-\fBbusy isbusy \fR?\fIpattern\fR?
-Returns the pathnames of all widgets that are currently busy.
-If a \fIpattern\fR is given, the path names of busy widgets 
-matching \fIpattern\fR are returned.
-.TP
-\fBbusy names \fR?\fIpattern\fR?
-Returns the pathnames of all widgets that have previously been
-made busy (i.e. a busy window is allocated and associated with the
-widget).  It makes no difference if the window is currently busy or
-not.  If a \fIpattern\fR is given, the path names of busy widgets
-matching \fIpattern\fR are returned.
-.TP
-\fBbusy release \fIwindow\fR ?\fIwindow\fR?...
-Restores user interactions to the widget \fIwindow\fR again. 
-This differs from the \fBforget\fR operation in that the busy window 
-is not destroyed, but simply unmapped.  
-\fIWindow\fR must be the name of a widget specified 
-in a \fBhold\fR operation, otherwise an error is reported.
-.TP
-\fBbusy status \fIwindow\fR
-Returns the status of a widget \fIwindow\fR previously made busy.
-An error is reported if \fIwindow\fR was never made busy, or
-the \fBforget\fR operation was invoked (i.e. does not currently have a
-busy window associated with it).  If \fIwindow\fR is presently can
-not receive user interactions, \fB1\fR is returned, otherwise \fB0\fR.
-.sp 1
-.SH BINDINGS
-The event blocking feature is implemented by creating and mapping a
-transparent window that completely covers the widget.  When the busy
-window is mapped, it invisibly shields the widget and its hierarchy
-from all events that may be sent.  Like Tk widgets, busy windows have
-widget names in the Tk window hierarchy.  This means that you can use
-the \fBbind\fR command, to handle events in the busy window.
-.CS
-busy hold .frame.canvas
-bind .frame.canvas_Busy <Enter> { ... } 
-.CE
-.PP
-Normally the busy window is a sibling of the widget.  The
-name of the busy window is "\fIwidget\fB_Busy\fR" where \fIwidget\fR
-is the name of the widget to be made busy.  In the previous example, the
-pathname of the busy window is "\fB.frame.canvas_Busy\fR" The
-exception is when the widget is a toplevel widget (such as ".")  where
-the busy window can't be made a sibling.  The busy window is then a
-child of the widget named "\fIwidget\fB._Busy\fR" where \fIwidget\fR
-is the name of the toplevel widget.  In the following example, the
-pathname of the busy window is "\fB._Busy\fR"
-.CS
-busy hold .
-bind ._Busy <Enter> { ... } 
-.CE
-.SH ENTER/LEAVE EVENTS
-Mapping and unmapping busy windows generates Enter/Leave events for
-all widgets they cover.  Please note this if you are tracking
-Enter/Leave events in widgets.
-.SH KEYBOARD EVENTS
-When a widget is made busy, the widget is prevented from gaining the
-keyboard focus by the busy window. But if the widget already had
-focus, it still may received keyboard events.  To prevent this, you
-must move focus to another window.
-.CS
-busy hold .frame
-label .dummy
-focus .dummy
-update
-.CE
-The above example moves the focus from .frame immediately after
-invoking the \fBhold\fR so that no keyboard events will be sent to
-\fB.frame\fR or any of its descendants.
-.SH KEYWORDS
-busy, keyboard events, pointer events, window, cursor
-
-
diff --git a/util/src/TclTk/blt2.5/man/container.n b/util/src/TclTk/blt2.5/man/container.n
deleted file mode 100644 (file)
index 53a4130..0000000
+++ /dev/null
@@ -1,543 +0,0 @@
-'\"
-'\" Copyright 1998 by Bell Labs Innovations for Lucent Technologies.
-'\"
-'\" Permission to use, copy, modify, and distribute this software and its
-'\" documentation for any purpose and without fee is hereby granted, provided
-'\" that the above copyright notice appear in all copies and that both that the
-'\" copyright notice and warranty disclaimer appear in supporting documentation,
-'\" and that the names of Lucent Technologies any of their entities not be used
-'\" in advertising or publicity pertaining to distribution of the software
-'\" without specific, written prior permission.
-'\"
-'\" Lucent Technologies disclaims all warranties with regard to this software,
-'\" including all implied warranties of merchantability and fitness.  In no event
-'\" shall Lucent Technologies be liable for any special, indirect or
-'\" consequential damages or any damages whatsoever resulting from loss of use,
-'\" data or profits, whether in an action of contract, negligence or other
-'\" tortuous action, arising out of or in connection with the use or performance
-'\" of this software.  
-'\"
-'\" Container widget created by George Howlett.
-'\"
-'\" The definitions below are for supplemental macros used in Tcl/Tk
-'\" manual entries.
-'\"
-'\" .AP type name in/out ?indent?
-'\"    Start paragraph describing an argument to a library procedure.
-'\"    type is type of argument (int, etc.), in/out is either "in", "out",
-'\"    or "in/out" to describe whether procedure reads or modifies arg,
-'\"    and indent is equivalent to second arg of .IP (shouldn't ever be
-'\"    needed;  use .AS below instead)
-'\"
-'\" .AS ?type? ?name?
-'\"    Give maximum sizes of arguments for setting tab stops.  Type and
-'\"    name are examples of largest possible arguments that will be passed
-'\"    to .AP later.  If args are omitted, default tab stops are used.
-'\"
-'\" .BS
-'\"    Start box enclosure.  From here until next .BE, everything will be
-'\"    enclosed in one large box.
-'\"
-'\" .BE
-'\"    End of box enclosure.
-'\"
-'\" .CS
-'\"    Begin code excerpt.
-'\"
-'\" .CE
-'\"    End code excerpt.
-'\"
-'\" .VS ?version? ?br?
-'\"    Begin vertical sidebar, for use in marking newly-changed parts
-'\"    of man pages.  The first argument is ignored and used for recording
-'\"    the version when the .VS was added, so that the sidebars can be
-'\"    found and removed when they reach a certain age.  If another argument
-'\"    is present, then a line break is forced before starting the sidebar.
-'\"
-'\" .VE
-'\"    End of vertical sidebar.
-'\"
-'\" .DS
-'\"    Begin an indented unfilled display.
-'\"
-'\" .DE
-'\"    End of indented unfilled display.
-'\"
-'\" .SO
-'\"    Start of list of standard options for a Tk widget.  The
-'\"    options follow on successive lines, in four columns separated
-'\"    by tabs.
-'\"
-'\" .SE
-'\"    End of list of standard options for a Tk widget.
-'\"
-'\" .OP cmdName dbName dbClass
-'\"    Start of description of a specific option.  cmdName gives the
-'\"    option's name as specified in the class command, dbName gives
-'\"    the option's name in the option database, and dbClass gives
-'\"    the option's class in the option database.
-'\"
-'\" .UL arg1 arg2
-'\"    Print arg1 underlined, then print arg2 normally.
-'\"
-'\" RCS: @(#) $Id: man.macros,v 1.1.1.1 2009/05/09 16:27:42 pcmacdon Exp $
-'\"
-'\"    # Set up traps and other miscellaneous stuff for Tcl/Tk man pages.
-.if t .wh -1.3i ^B
-.nr ^l \n(.l
-.ad b
-'\"    # Start an argument description
-.de AP
-.ie !"\\$4"" .TP \\$4
-.el \{\
-.   ie !"\\$2"" .TP \\n()Cu
-.   el          .TP 15
-.\}
-.ta \\n()Au \\n()Bu
-.ie !"\\$3"" \{\
-\&\\$1 \\fI\\$2\\fP    (\\$3)
-.\".b
-.\}
-.el \{\
-.br
-.ie !"\\$2"" \{\
-\&\\$1 \\fI\\$2\\fP
-.\}
-.el \{\
-\&\\fI\\$1\\fP
-.\}
-.\}
-..
-'\"    # define tabbing values for .AP
-.de AS
-.nr )A 10n
-.if !"\\$1"" .nr )A \\w'\\$1'u+3n
-.nr )B \\n()Au+15n
-.\"
-.if !"\\$2"" .nr )B \\w'\\$2'u+\\n()Au+3n
-.nr )C \\n()Bu+\\w'(in/out)'u+2n
-..
-.AS Tcl_Interp Tcl_CreateInterp in/out
-'\"    # BS - start boxed text
-'\"    # ^y = starting y location
-'\"    # ^b = 1
-.de BS
-.br
-.mk ^y
-.nr ^b 1u
-.if n .nf
-.if n .ti 0
-.if n \l'\\n(.lu\(ul'
-.if n .fi
-..
-'\"    # BE - end boxed text (draw box now)
-.de BE
-.nf
-.ti 0
-.mk ^t
-.ie n \l'\\n(^lu\(ul'
-.el \{\
-.\"    Draw four-sided box normally, but don't draw top of
-.\"    box if the box started on an earlier page.
-.ie !\\n(^b-1 \{\
-\h'-1.5n'\L'|\\n(^yu-1v'\l'\\n(^lu+3n\(ul'\L'\\n(^tu+1v-\\n(^yu'\l'|0u-1.5n\(ul'
-.\}
-.el \}\
-\h'-1.5n'\L'|\\n(^yu-1v'\h'\\n(^lu+3n'\L'\\n(^tu+1v-\\n(^yu'\l'|0u-1.5n\(ul'
-.\}
-.\}
-.fi
-.br
-.nr ^b 0
-..
-'\"    # VS - start vertical sidebar
-'\"    # ^Y = starting y location
-'\"    # ^v = 1 (for troff;  for nroff this doesn't matter)
-.de VS
-.if !"\\$2"" .br
-.mk ^Y
-.ie n 'mc \s12\(br\s0
-.el .nr ^v 1u
-..
-'\"    # VE - end of vertical sidebar
-.de VE
-.ie n 'mc
-.el \{\
-.ev 2
-.nf
-.ti 0
-.mk ^t
-\h'|\\n(^lu+3n'\L'|\\n(^Yu-1v\(bv'\v'\\n(^tu+1v-\\n(^Yu'\h'-|\\n(^lu+3n'
-.sp -1
-.fi
-.ev
-.\}
-.nr ^v 0
-..
-'\"    # Special macro to handle page bottom:  finish off current
-'\"    # box/sidebar if in box/sidebar mode, then invoked standard
-'\"    # page bottom macro.
-.de ^B
-.ev 2
-'ti 0
-'nf
-.mk ^t
-.if \\n(^b \{\
-.\"    Draw three-sided box if this is the box's first page,
-.\"    draw two sides but no top otherwise.
-.ie !\\n(^b-1 \h'-1.5n'\L'|\\n(^yu-1v'\l'\\n(^lu+3n\(ul'\L'\\n(^tu+1v-\\n(^yu'\h'|0u'\c
-.el \h'-1.5n'\L'|\\n(^yu-1v'\h'\\n(^lu+3n'\L'\\n(^tu+1v-\\n(^yu'\h'|0u'\c
-.\}
-.if \\n(^v \{\
-.nr ^x \\n(^tu+1v-\\n(^Yu
-\kx\h'-\\nxu'\h'|\\n(^lu+3n'\ky\L'-\\n(^xu'\v'\\n(^xu'\h'|0u'\c
-.\}
-.bp
-'fi
-.ev
-.if \\n(^b \{\
-.mk ^y
-.nr ^b 2
-.\}
-.if \\n(^v \{\
-.mk ^Y
-.\}
-..
-'\"    # DS - begin display
-.de DS
-.RS
-.nf
-.sp
-..
-'\"    # DE - end display
-.de DE
-.fi
-.RE
-.sp
-..
-'\"    # SO - start of list of standard options
-.de SO
-.SH "STANDARD OPTIONS"
-.LP
-.nf
-.ta 4c 8c 12c
-.ft B
-..
-'\"    # SE - end of list of standard options
-.de SE
-.fi
-.ft R
-.LP
-See the \\fBoptions\\fR manual entry for details on the standard options.
-..
-'\"    # OP - start of full description for a single option
-.de OP
-.LP
-.nf
-.ta 4c
-Command-Line Name:     \\fB\\$1\\fR
-Database Name: \\fB\\$2\\fR
-Database Class:        \\fB\\$3\\fR
-.fi
-.IP
-..
-'\"    # CS - begin code excerpt
-.de CS
-.RS
-.nf
-.ta .25i .5i .75i 1i
-.ft CW
-.sp
-..
-'\"    # CE - end code excerpt
-.de CE
-.fi
-.RE
-.ft R
-.sp
-..
-.de UL
-\\$1\l'|0\(ul'\\$2
-..
-.TH container n 2.5 BLT "BLT Built-In Commands"
-.BS
-'\" Note:  do not modify the .SH NAME line immediately below!
-.SH NAME
-container \- Widget to contain a foreign window.
-.BE
-.SH SYNOPSIS
-\fBcontainer\fR \fIpathName \fR?\fIoptions\fR?
-.SH DESCRIPTION
-The \fBcontainer\fR widget lets you swallow another X11/Win32 toplevel or
-embed an X11 window from a foreign
-application into your Tk application.  The foreign window is
-reparented inside of the widget. You can then place and arrange the
-container just as you would any Tk widget.
-.SH INTRODUCTION
-Notebooks are a popular graphical paradigm.  They allow you to organize
-many windows in a single widget.  For example, you might have an
-application the displays several X-Y graphs at the same time.
-Typically, you can't pack the graphs into the same \fBframe\fR because
-they are too large.  The other alternative is to pack the graphs into
-several \fBtoplevel\fR widgets, allowing them to overlap on the
-screen.  The problem is that all the different toplevel windows
-clutter the screen and are difficult to manage.
-.PP
-The \fBcontainer\fR widget lets organize your application by displaying
-each graph as a page in a folder of a notebook.  Only one page is
-visible at a time. When you click on a tab, the folder (graph)
-corresponding to the tab is displayed in the \fBcontainer\fR widget.  The
-container also lets you temporarily tear pages out of the notebook into a
-separate toplevel widget, and put them back in the container later.  For
-example, you could compare two graphs side-by-side by tearing them
-out, and then replace them when you are finished.
-.PP
-A container may contain an unlimited number of folders.  If there are too
-many tabs to view, you can arrange them as multiple tiers or scroll
-the tabs. The container uses the conventional Tk scrollbar syntax, so you
-can attach a scrollbar too. 
-.SH EXAMPLE
-You create a container widget with the \fBcontainer\fR command.
-.CS
-# Create a new container
-container .c
-.CE
-A new Tcl command \fB.c\fR is also created.  This command can be
-used to query and modify the container.  For example, to change the
-default borderwidth, you use the new command and
-the container's \fBconfigure\fR operation.
-.CS
-# Change the default font.
-\&.c configure \-borderwidth 2
-.CE
-You can then add folders using the \fBinsert\fR operation.
-.CS
-# Create a new folder "f1"
-\&.c coinsert 0 "f1"
-.CE
-This inserts the new tab named "f1" into the container.  The index
-\fB0\fR indicates location to insert the new tab.  You can also use
-the index \fBend\fR to append a tab to the end of the container.  By
-default, the text of the tab is the name of the tab.  You can change
-this by configuring the \fB\-text\fR option.
-.CS
-# Change the label of "f1"
-\&.ts tab configure "f1" -label "Tab #1" 
-.CE
-The \fBinsert\fR operation lets you add one or more folders at a time.
-.CS
-\&.ts insert end "f2" -label "Tab #2" "f3" "f4" 
-.CE
-The tab on each folder contains a label.  A label may display both
-an image and a text string.  You can reconfigure the tab's attributes
-(foreground/background colors, font, rotation, etc) using the \fBtab
-configure\fR operation.
-.CS
-# Add an image to the label of "f1"
-set image [image create photo -file stopsign.gif]
-\&.ts tab configure "f1" -image $image
-\&.ts tab configure "f2" -rotate 90
-.CE
-Each folder may contain an embedded widget to represent its contents.
-The widget to be embedded must be a child of the container widget.  Using
-the \fB\-window\fR option, you specify the name of widget to be
-embedded.  But don't pack the widget, the container takes care of placing
-and arranging the widget for you.
-.CS
-graph .ts.graph
-\&.ts tab configure "f1" -window ".ts.graph" \\
-    -fill both -padx 0.25i -pady 0.25i
-.CE
-The size of the folder is determined the sizes of the Tk widgets
-embedded inside each folder.  The folder will be as wide as the widest
-widget in any folder. The tallest determines the height.  You can use
-the tab's \fB\-pagewidth\fR and \fB\-pageheight\fR options override this.
-.PP
-Other options control how the widget appears in the folder.  The
-\fB\-fill\fR option says that you wish to have the widget stretch to
-fill the available space in the folder.
-.CS
-\&.ts tab configure "f1" -fill both -padx 0.25i -pady 0.25i
-.CE
-.PP
-Now when you click the left mouse button on "f1", the
-graph will be displayed in the folder.  It will be automatically
-hidden when another folder is selected.  If you click on the right
-mouse button, the embedded widget will be moved into a toplevel widget 
-of its own.  Clicking again on the right mouse button puts it back into 
-the folder.
-.PP
-If you want to share a page between two different folders, the
-\fB\-command\fR option lets you specify a Tcl command to be invoked
-whenever the folder is selected.  You can reset the \fB\-window\fR
-option for the tab whenever it's clicked.
-.CS
-\&.ts tab configure "f2" -command { 
-    \&.ts tab configure "f2" -window ".ts.graph"
-}
-\&.ts tab configure "f1" -command { 
-    \&.ts tab configure "f1" -window ".ts.graph"
-}
-.CE
-If you have many folders, you may wish to stack tabs in multiple
-tiers.  The container's \fB\-tiers\fR option requests a maximum
-number of tiers.   The default is one tier.  
-.CS
-\&.ts configure -tiers 2
-.CE
-If the tabs can fit in less tiers, the widget will use that many.  
-Whenever there are more tabs than can be displayed in the maximum number
-of tiers, the container will automatically let you scroll the tabs.  You
-can even attach a scrollbar to the container.
-.CS
-\&.ts configure -scrollcommand { .sbar set }  -scrollincrement 20
-\&.sbar configure -orient horizontal -command { .ts view }
-.CE
-By default tabs are along the top of the container from left to right.  
-But tabs can be placed on any side of the container using the \fB\-side\fR
-option.
-.CS
-# Arrange tabs along the right side of the container. 
-\&.ts configure -side right -rotate 270
-.CE
-.SH SYNTAX
-The \fBcontainer\fR command creates a new window using the \fIpathName\fR
-argument and makes it into a container widget.
-.CS
-\fBcontainer \fIpathName \fR?\fIoption value\fR?...
-.CE
-Additional options may be specified on the command line or in the
-option database to configure aspects of the container such as its colors,
-font, text, and relief.  The \fBcontainer\fR command returns its
-\fIpathName\fR argument.  At the time this command is invoked, there
-must not exist a window named \fIpathName\fR, but \fIpathName\fR's
-parent must exist.
-.PP
-When first created, a new container contains no tabs.  Tabs are added or
-deleted using widget operations described below. It is not necessary
-for all the tabs to be displayed in the container window at once;
-commands described below may be used to change the view in the window.
-Containers allow scrolling of tabs using the \fB\-scrollcommand\fR
-option.  They also support scanning (see the \fBscan\fR operation).
-Tabs may be arranged along any side of the container window using the
-\fB\-side\fR option.
-.PP
-The size of the container window is determined the number of tiers of
-tabs and the sizes of the Tk widgets embedded inside each folder.
-The widest widget determines the width of the folder. The tallest
-determines the height.  If no folders contain an embedded widget, the
-size is detemined solely by the size of the tabs.  
-.PP
-You can override either dimension with the container's \fB\-width\fR
-and \fB\-height\fR options.
-.SH "CONTAINER OPERATIONS"
-All \fBcontainer\fR operations are invoked by specifying the widget's
-pathname, the operation, and any arguments that pertain to that
-operation.  The general form is:
-.sp
-.CS
-       \fIpathName operation \fR?\fIarg arg ...\fR?
-.CE
-.sp
-\fIOperation\fR and the \fIarg\fRs determine the exact behavior of the
-command.  The following operations are available for container widgets:
-.TP
-\fIpathName \fBcget\fR \fIoption\fR
-Returns the current value of the configuration option given
-by \fIoption\fR.
-\fIOption\fR may have any of the values accepted by the \fBconfigure\fR
-operation described below.
-.TP
-\fIpathName \fBconfigure\fR ?\fIoption\fR? ?\fIvalue option value ...\fR?
-Query or modify the configuration options of the widget.
-If no \fIoption\fR is specified, returns a list describing all 
-the available options for \fIpathName\fR (see \fBTk_ConfigureInfo\fR for
-information on the format of this list).  If \fIoption\fR is specified
-with no \fIvalue\fR, then the command returns a list describing the
-one named option (this list will be identical to the corresponding
-sublist of the value returned if no \fIoption\fR is specified).  If
-one or more \fIoption\-value\fR pairs are specified, then the command
-modifies the given widget option(s) to have the given value(s);  in
-this case the command returns an empty string.
-\fIOption\fR and \fIvalue\fR are described below:
-.RS
-.TP
-\fB\-background \fIcolor\fR
-Sets the border color of the container.  
-.TP
-\fB\-borderwidth \fIpixels\fR
-Sets the width of the 3\-D border around the outside edge of the widget.  The
-\fB\-relief\fR option determines how the border is to be drawn.  The
-default is \fB2\fR.
-.TP
-\fB\-command \fIpattern\fR
-Specifies to search for a window whose \fBWM_COMMAND\fR property matches
-the given pattern (X11 only).  If no windows, or more than one window, matches
-the pattern, an error is generated.  If \fIpattern\fR is the empty
-string, then no command search is performed.
-The default is \fB""\fR.
-.TP
-\fB\-cursor \fIcursor\fR
-Specifies the widget's cursor.  The default cursor is \fB""\fR.
-.TP
-\fB\-height \fIpixels\fR
-Specifies the requested height of widget.  If \fIpixels\fR is
-0, then the height is height the embedded window plus the specified 
-borderwidth. The default is \fB0\fR.
-.TP 
-\fB\-highlightbackground  \fIcolor\fR
-Sets the color to display in the traversal highlight region when
-the container does not have the input focus.  
-.TP 
-\fB\-highlightcolor \fIcolor\fR
-Sets the color to use for the traversal highlight rectangle that is
-drawn around the widget when it has the input focus. 
-The default is \fBblack\fR.
-.TP 
-\fB\-highlightthickness \fIpixels\fR
-Sets the width of the highlight rectangle to draw around the outside of 
-the widget when it has the input focus. \fIPixels\fR is a non-negative 
-value and may have any of the forms acceptable to \fBTk_GetPixels\fR.
-If the value is zero, no focus highlight is drawn around the widget.
-The default is \fB2\fR.
-.TP
-\fB\-name \fIpattern\fR
-Specifies to search for a window whose \fBWM_NAME\fR property matches
-the given pattern (X11 only).  If no windows, or more than one window, matches
-the pattern, an error is generated.  If \fIpattern\fR is the empty
-string, then no name search is performed.
-The default is \fB""\fR.
-.TP
-\fB\-relief \fIrelief\fR
-Specifies the 3-D effect for the container widget.  \fIRelief\fR
-specifies how the container should appear relative to widget that
-it is packed into; for example, \fBraised\fR means the container should
-appear to protrude.  The default is \fBsunken\fR.
-.TP
-\fB\-takefocus\fR \fIfocus\fR 
-Provides information used when moving the focus from window to window
-via keyboard traversal (e.g., Tab and Shift-Tab).  If \fIfocus\fR is
-\fB0\fR, this means that this window should be skipped entirely during
-keyboard traversal.  \fB1\fR means that the this window should always
-receive the input focus.  An empty value means that the traversal
-scripts decide whether to focus on the window.
-The default is \fB1\fR.
-.TP
-\fB\-width \fIpixels\fR 
-Specifies the requested width of the widget.  If \fIpixels\fR is 0,
-then the width is the width the embedded window and the specified
-borderwidth.  The default is \fB0\fR.
-.TP
-\fB\-window \fIid\fR
-Specifies the foreign embedded using its path or X window id.  
-.RE
-.TP
-\fIpathName \fBfind \fB\-command\fR|\fB\-name\fR \fIpattern\fR
-Searches for all windows that match the given pattern.  If the
-\fB\-command\fR switch is given, all windows whose \fCWWM_COMMAND\fR
-property match \fIpattern\fR are returned in a list (X11 only).  If the
-\fB\-name\fR switch is given, all windows whose \fCWWM_NAME\fR
-property match \fIpattern\fR are returned in a list.  The list
-returned will contains pairs of the window id and the matching property.
-.SH KEYWORDS
-container, widget
diff --git a/util/src/TclTk/blt2.5/man/cutbuffer.n b/util/src/TclTk/blt2.5/man/cutbuffer.n
deleted file mode 100644 (file)
index 5bdae48..0000000
+++ /dev/null
@@ -1,293 +0,0 @@
-'\"
-'\" Copyright 1991-1997 by Bell Labs Innovations for Lucent Technologies.
-'\"
-'\" Permission to use, copy, modify, and distribute this software and its
-'\" documentation for any purpose and without fee is hereby granted, provided
-'\" that the above copyright notice appear in all copies and that both that the
-'\" copyright notice and warranty disclaimer appear in supporting documentation,
-'\" and that the names of Lucent Technologies any of their entities not be used
-'\" in advertising or publicity pertaining to distribution of the software
-'\" without specific, written prior permission.
-'\"
-'\" Lucent Technologies disclaims all warranties with regard to this software,
-'\" including all implied warranties of merchantability and fitness.  In no event
-'\" shall Lucent Technologies be liable for any special, indirect or
-'\" consequential damages or any damages whatsoever resulting from loss of use,
-'\" data or profits, whether in an action of contract, negligence or other
-'\" tortuous action, arising out of or in connection with the use or performance
-'\" of this software.  
-'\"
-'\" The definitions below are for supplemental macros used in Tcl/Tk
-'\" manual entries.
-'\"
-'\" .AP type name in/out ?indent?
-'\"    Start paragraph describing an argument to a library procedure.
-'\"    type is type of argument (int, etc.), in/out is either "in", "out",
-'\"    or "in/out" to describe whether procedure reads or modifies arg,
-'\"    and indent is equivalent to second arg of .IP (shouldn't ever be
-'\"    needed;  use .AS below instead)
-'\"
-'\" .AS ?type? ?name?
-'\"    Give maximum sizes of arguments for setting tab stops.  Type and
-'\"    name are examples of largest possible arguments that will be passed
-'\"    to .AP later.  If args are omitted, default tab stops are used.
-'\"
-'\" .BS
-'\"    Start box enclosure.  From here until next .BE, everything will be
-'\"    enclosed in one large box.
-'\"
-'\" .BE
-'\"    End of box enclosure.
-'\"
-'\" .CS
-'\"    Begin code excerpt.
-'\"
-'\" .CE
-'\"    End code excerpt.
-'\"
-'\" .VS ?version? ?br?
-'\"    Begin vertical sidebar, for use in marking newly-changed parts
-'\"    of man pages.  The first argument is ignored and used for recording
-'\"    the version when the .VS was added, so that the sidebars can be
-'\"    found and removed when they reach a certain age.  If another argument
-'\"    is present, then a line break is forced before starting the sidebar.
-'\"
-'\" .VE
-'\"    End of vertical sidebar.
-'\"
-'\" .DS
-'\"    Begin an indented unfilled display.
-'\"
-'\" .DE
-'\"    End of indented unfilled display.
-'\"
-'\" .SO
-'\"    Start of list of standard options for a Tk widget.  The
-'\"    options follow on successive lines, in four columns separated
-'\"    by tabs.
-'\"
-'\" .SE
-'\"    End of list of standard options for a Tk widget.
-'\"
-'\" .OP cmdName dbName dbClass
-'\"    Start of description of a specific option.  cmdName gives the
-'\"    option's name as specified in the class command, dbName gives
-'\"    the option's name in the option database, and dbClass gives
-'\"    the option's class in the option database.
-'\"
-'\" .UL arg1 arg2
-'\"    Print arg1 underlined, then print arg2 normally.
-'\"
-'\" RCS: @(#) $Id: man.macros,v 1.1.1.1 2009/05/09 16:27:42 pcmacdon Exp $
-'\"
-'\"    # Set up traps and other miscellaneous stuff for Tcl/Tk man pages.
-.if t .wh -1.3i ^B
-.nr ^l \n(.l
-.ad b
-'\"    # Start an argument description
-.de AP
-.ie !"\\$4"" .TP \\$4
-.el \{\
-.   ie !"\\$2"" .TP \\n()Cu
-.   el          .TP 15
-.\}
-.ta \\n()Au \\n()Bu
-.ie !"\\$3"" \{\
-\&\\$1 \\fI\\$2\\fP    (\\$3)
-.\".b
-.\}
-.el \{\
-.br
-.ie !"\\$2"" \{\
-\&\\$1 \\fI\\$2\\fP
-.\}
-.el \{\
-\&\\fI\\$1\\fP
-.\}
-.\}
-..
-'\"    # define tabbing values for .AP
-.de AS
-.nr )A 10n
-.if !"\\$1"" .nr )A \\w'\\$1'u+3n
-.nr )B \\n()Au+15n
-.\"
-.if !"\\$2"" .nr )B \\w'\\$2'u+\\n()Au+3n
-.nr )C \\n()Bu+\\w'(in/out)'u+2n
-..
-.AS Tcl_Interp Tcl_CreateInterp in/out
-'\"    # BS - start boxed text
-'\"    # ^y = starting y location
-'\"    # ^b = 1
-.de BS
-.br
-.mk ^y
-.nr ^b 1u
-.if n .nf
-.if n .ti 0
-.if n \l'\\n(.lu\(ul'
-.if n .fi
-..
-'\"    # BE - end boxed text (draw box now)
-.de BE
-.nf
-.ti 0
-.mk ^t
-.ie n \l'\\n(^lu\(ul'
-.el \{\
-.\"    Draw four-sided box normally, but don't draw top of
-.\"    box if the box started on an earlier page.
-.ie !\\n(^b-1 \{\
-\h'-1.5n'\L'|\\n(^yu-1v'\l'\\n(^lu+3n\(ul'\L'\\n(^tu+1v-\\n(^yu'\l'|0u-1.5n\(ul'
-.\}
-.el \}\
-\h'-1.5n'\L'|\\n(^yu-1v'\h'\\n(^lu+3n'\L'\\n(^tu+1v-\\n(^yu'\l'|0u-1.5n\(ul'
-.\}
-.\}
-.fi
-.br
-.nr ^b 0
-..
-'\"    # VS - start vertical sidebar
-'\"    # ^Y = starting y location
-'\"    # ^v = 1 (for troff;  for nroff this doesn't matter)
-.de VS
-.if !"\\$2"" .br
-.mk ^Y
-.ie n 'mc \s12\(br\s0
-.el .nr ^v 1u
-..
-'\"    # VE - end of vertical sidebar
-.de VE
-.ie n 'mc
-.el \{\
-.ev 2
-.nf
-.ti 0
-.mk ^t
-\h'|\\n(^lu+3n'\L'|\\n(^Yu-1v\(bv'\v'\\n(^tu+1v-\\n(^Yu'\h'-|\\n(^lu+3n'
-.sp -1
-.fi
-.ev
-.\}
-.nr ^v 0
-..
-'\"    # Special macro to handle page bottom:  finish off current
-'\"    # box/sidebar if in box/sidebar mode, then invoked standard
-'\"    # page bottom macro.
-.de ^B
-.ev 2
-'ti 0
-'nf
-.mk ^t
-.if \\n(^b \{\
-.\"    Draw three-sided box if this is the box's first page,
-.\"    draw two sides but no top otherwise.
-.ie !\\n(^b-1 \h'-1.5n'\L'|\\n(^yu-1v'\l'\\n(^lu+3n\(ul'\L'\\n(^tu+1v-\\n(^yu'\h'|0u'\c
-.el \h'-1.5n'\L'|\\n(^yu-1v'\h'\\n(^lu+3n'\L'\\n(^tu+1v-\\n(^yu'\h'|0u'\c
-.\}
-.if \\n(^v \{\
-.nr ^x \\n(^tu+1v-\\n(^Yu
-\kx\h'-\\nxu'\h'|\\n(^lu+3n'\ky\L'-\\n(^xu'\v'\\n(^xu'\h'|0u'\c
-.\}
-.bp
-'fi
-.ev
-.if \\n(^b \{\
-.mk ^y
-.nr ^b 2
-.\}
-.if \\n(^v \{\
-.mk ^Y
-.\}
-..
-'\"    # DS - begin display
-.de DS
-.RS
-.nf
-.sp
-..
-'\"    # DE - end display
-.de DE
-.fi
-.RE
-.sp
-..
-'\"    # SO - start of list of standard options
-.de SO
-.SH "STANDARD OPTIONS"
-.LP
-.nf
-.ta 4c 8c 12c
-.ft B
-..
-'\"    # SE - end of list of standard options
-.de SE
-.fi
-.ft R
-.LP
-See the \\fBoptions\\fR manual entry for details on the standard options.
-..
-'\"    # OP - start of full description for a single option
-.de OP
-.LP
-.nf
-.ta 4c
-Command-Line Name:     \\fB\\$1\\fR
-Database Name: \\fB\\$2\\fR
-Database Class:        \\fB\\$3\\fR
-.fi
-.IP
-..
-'\"    # CS - begin code excerpt
-.de CS
-.RS
-.nf
-.ta .25i .5i .75i 1i
-.ft CW
-.sp
-..
-'\"    # CE - end code excerpt
-.de CE
-.fi
-.RE
-.ft R
-.sp
-..
-.de UL
-\\$1\l'|0\(ul'\\$2
-..
-.TH cutbuffer n 2.5 BLT "BLT Built-In Commands"
-.BS
-'\" Note:  do not modify the .SH NAME line immediately below!
-.SH NAME
-cutbuffer \- Manipulate X cut buffer properties
-.SH SYNOPSIS
-\fBcutbuffer\fI get ?number?\fR
-.br
-\fBcutbuffer\fI rotate ?count?\fR
-.br
-\fBcutbuffer\fI set value ?number?\fR
-.BE
-.SH DESCRIPTION
-.PP
-The \fBcutbuffer\fR command allows you to read or modify the eight X cut
-buffer properties. You can also rotate the buffers properties.
-.SH OPERATIONS
-The following operations are available for the \fBcutbuffer\fR command:
-.TP
-\fBcutbuffer get \fI?number?\fR 
-Returns the value of a cutbuffer \fInumber\fR.  \fINumber\fR must be a
-number between 0 and 7.  The default is 0.  The cutbuffer is returned
-exactly, except that NUL bytes are converted to '@' characters.  If a
-cut buffer \fInumber\fR does not exist, then \fB""\fR is returned.
-.TP
-\fBcutbuffer rotate \fI?count?\fR 
-Rotates the cut buffers by \fIcount\fR. \fICount\fR must be a number
-between -7 and 7. The default is 1.
-.TP
-\fBcutbuffer set \fIvalue\fR ?\fInumber\fR?  
-Sets the cutbuffer \fInumber\fR to \fIvalue\fR.  \fINumber\fR must be a
-number between 0 and 7.  The default is 0.
-.SH KEYWORDS
-cut buffer, property
diff --git a/util/src/TclTk/blt2.5/man/dragdrop.n b/util/src/TclTk/blt2.5/man/dragdrop.n
deleted file mode 100644 (file)
index 2e960c5..0000000
+++ /dev/null
@@ -1,695 +0,0 @@
-'\"
-'\" Copyright 1991-1997 by Bell Labs Innovations for Lucent Technologies.
-'\"
-'\" Permission to use, copy, modify, and distribute this software and its
-'\" documentation for any purpose and without fee is hereby granted, provided
-'\" that the above copyright notice appear in all copies and that both that the
-'\" copyright notice and warranty disclaimer appear in supporting documentation,
-'\" and that the names of Lucent Technologies any of their entities not be used
-'\" in advertising or publicity pertaining to distribution of the software
-'\" without specific, written prior permission.
-'\"
-'\" Lucent Technologies disclaims all warranties with regard to this software,
-'\" including all implied warranties of merchantability and fitness.  In no event
-'\" shall Lucent Technologies be liable for any special, indirect or
-'\" consequential damages or any damages whatsoever resulting from loss of use,
-'\" data or profits, whether in an action of contract, negligence or other
-'\" tortuous action, arising out of or in connection with the use or performance
-'\" of this software.  
-'\"
-'\"
-'\" The definitions below are for supplemental macros used in Tcl/Tk
-'\" manual entries.
-'\"
-'\" .AP type name in/out ?indent?
-'\"    Start paragraph describing an argument to a library procedure.
-'\"    type is type of argument (int, etc.), in/out is either "in", "out",
-'\"    or "in/out" to describe whether procedure reads or modifies arg,
-'\"    and indent is equivalent to second arg of .IP (shouldn't ever be
-'\"    needed;  use .AS below instead)
-'\"
-'\" .AS ?type? ?name?
-'\"    Give maximum sizes of arguments for setting tab stops.  Type and
-'\"    name are examples of largest possible arguments that will be passed
-'\"    to .AP later.  If args are omitted, default tab stops are used.
-'\"
-'\" .BS
-'\"    Start box enclosure.  From here until next .BE, everything will be
-'\"    enclosed in one large box.
-'\"
-'\" .BE
-'\"    End of box enclosure.
-'\"
-'\" .CS
-'\"    Begin code excerpt.
-'\"
-'\" .CE
-'\"    End code excerpt.
-'\"
-'\" .VS ?version? ?br?
-'\"    Begin vertical sidebar, for use in marking newly-changed parts
-'\"    of man pages.  The first argument is ignored and used for recording
-'\"    the version when the .VS was added, so that the sidebars can be
-'\"    found and removed when they reach a certain age.  If another argument
-'\"    is present, then a line break is forced before starting the sidebar.
-'\"
-'\" .VE
-'\"    End of vertical sidebar.
-'\"
-'\" .DS
-'\"    Begin an indented unfilled display.
-'\"
-'\" .DE
-'\"    End of indented unfilled display.
-'\"
-'\" .SO
-'\"    Start of list of standard options for a Tk widget.  The
-'\"    options follow on successive lines, in four columns separated
-'\"    by tabs.
-'\"
-'\" .SE
-'\"    End of list of standard options for a Tk widget.
-'\"
-'\" .OP cmdName dbName dbClass
-'\"    Start of description of a specific option.  cmdName gives the
-'\"    option's name as specified in the class command, dbName gives
-'\"    the option's name in the option database, and dbClass gives
-'\"    the option's class in the option database.
-'\"
-'\" .UL arg1 arg2
-'\"    Print arg1 underlined, then print arg2 normally.
-'\"
-'\" RCS: @(#) $Id: man.macros,v 1.1.1.1 2009/05/09 16:27:42 pcmacdon Exp $
-'\"
-'\"    # Set up traps and other miscellaneous stuff for Tcl/Tk man pages.
-.if t .wh -1.3i ^B
-.nr ^l \n(.l
-.ad b
-'\"    # Start an argument description
-.de AP
-.ie !"\\$4"" .TP \\$4
-.el \{\
-.   ie !"\\$2"" .TP \\n()Cu
-.   el          .TP 15
-.\}
-.ta \\n()Au \\n()Bu
-.ie !"\\$3"" \{\
-\&\\$1 \\fI\\$2\\fP    (\\$3)
-.\".b
-.\}
-.el \{\
-.br
-.ie !"\\$2"" \{\
-\&\\$1 \\fI\\$2\\fP
-.\}
-.el \{\
-\&\\fI\\$1\\fP
-.\}
-.\}
-..
-'\"    # define tabbing values for .AP
-.de AS
-.nr )A 10n
-.if !"\\$1"" .nr )A \\w'\\$1'u+3n
-.nr )B \\n()Au+15n
-.\"
-.if !"\\$2"" .nr )B \\w'\\$2'u+\\n()Au+3n
-.nr )C \\n()Bu+\\w'(in/out)'u+2n
-..
-.AS Tcl_Interp Tcl_CreateInterp in/out
-'\"    # BS - start boxed text
-'\"    # ^y = starting y location
-'\"    # ^b = 1
-.de BS
-.br
-.mk ^y
-.nr ^b 1u
-.if n .nf
-.if n .ti 0
-.if n \l'\\n(.lu\(ul'
-.if n .fi
-..
-'\"    # BE - end boxed text (draw box now)
-.de BE
-.nf
-.ti 0
-.mk ^t
-.ie n \l'\\n(^lu\(ul'
-.el \{\
-.\"    Draw four-sided box normally, but don't draw top of
-.\"    box if the box started on an earlier page.
-.ie !\\n(^b-1 \{\
-\h'-1.5n'\L'|\\n(^yu-1v'\l'\\n(^lu+3n\(ul'\L'\\n(^tu+1v-\\n(^yu'\l'|0u-1.5n\(ul'
-.\}
-.el \}\
-\h'-1.5n'\L'|\\n(^yu-1v'\h'\\n(^lu+3n'\L'\\n(^tu+1v-\\n(^yu'\l'|0u-1.5n\(ul'
-.\}
-.\}
-.fi
-.br
-.nr ^b 0
-..
-'\"    # VS - start vertical sidebar
-'\"    # ^Y = starting y location
-'\"    # ^v = 1 (for troff;  for nroff this doesn't matter)
-.de VS
-.if !"\\$2"" .br
-.mk ^Y
-.ie n 'mc \s12\(br\s0
-.el .nr ^v 1u
-..
-'\"    # VE - end of vertical sidebar
-.de VE
-.ie n 'mc
-.el \{\
-.ev 2
-.nf
-.ti 0
-.mk ^t
-\h'|\\n(^lu+3n'\L'|\\n(^Yu-1v\(bv'\v'\\n(^tu+1v-\\n(^Yu'\h'-|\\n(^lu+3n'
-.sp -1
-.fi
-.ev
-.\}
-.nr ^v 0
-..
-'\"    # Special macro to handle page bottom:  finish off current
-'\"    # box/sidebar if in box/sidebar mode, then invoked standard
-'\"    # page bottom macro.
-.de ^B
-.ev 2
-'ti 0
-'nf
-.mk ^t
-.if \\n(^b \{\
-.\"    Draw three-sided box if this is the box's first page,
-.\"    draw two sides but no top otherwise.
-.ie !\\n(^b-1 \h'-1.5n'\L'|\\n(^yu-1v'\l'\\n(^lu+3n\(ul'\L'\\n(^tu+1v-\\n(^yu'\h'|0u'\c
-.el \h'-1.5n'\L'|\\n(^yu-1v'\h'\\n(^lu+3n'\L'\\n(^tu+1v-\\n(^yu'\h'|0u'\c
-.\}
-.if \\n(^v \{\
-.nr ^x \\n(^tu+1v-\\n(^Yu
-\kx\h'-\\nxu'\h'|\\n(^lu+3n'\ky\L'-\\n(^xu'\v'\\n(^xu'\h'|0u'\c
-.\}
-.bp
-'fi
-.ev
-.if \\n(^b \{\
-.mk ^y
-.nr ^b 2
-.\}
-.if \\n(^v \{\
-.mk ^Y
-.\}
-..
-'\"    # DS - begin display
-.de DS
-.RS
-.nf
-.sp
-..
-'\"    # DE - end display
-.de DE
-.fi
-.RE
-.sp
-..
-'\"    # SO - start of list of standard options
-.de SO
-.SH "STANDARD OPTIONS"
-.LP
-.nf
-.ta 4c 8c 12c
-.ft B
-..
-'\"    # SE - end of list of standard options
-.de SE
-.fi
-.ft R
-.LP
-See the \\fBoptions\\fR manual entry for details on the standard options.
-..
-'\"    # OP - start of full description for a single option
-.de OP
-.LP
-.nf
-.ta 4c
-Command-Line Name:     \\fB\\$1\\fR
-Database Name: \\fB\\$2\\fR
-Database Class:        \\fB\\$3\\fR
-.fi
-.IP
-..
-'\"    # CS - begin code excerpt
-.de CS
-.RS
-.nf
-.ta .25i .5i .75i 1i
-.ft CW
-.sp
-..
-'\"    # CE - end code excerpt
-.de CE
-.fi
-.RE
-.ft R
-.sp
-..
-.de UL
-\\$1\l'|0\(ul'\\$2
-..
-.TH drag&drop n 2.5 BLT "BLT Built-In Commands"
-.BS
-'\" Note:  do not modify the .SH NAME line immediately below!
-.SH NAME
-drag&drop \- facilities for handling drag&drop data transfers
-.SH SYNOPSIS
-\fBdrag&drop source
-.br
-\fBdrag&drop source \fIwindow \fR?\fIoptions\fR?
-.br
-\fBdrag&drop source \fIwindow \fBhandler \fR?\fIdataType\fR? ?\fIcommand arg arg...\fR?
-.sp
-\fBdrag&drop target
-.br
-\fBdrag&drop target \fIwindow \fBhandler \fR?\fIdataType command arg arg...\fR?
-.sp
-\fBdrag&drop target \fIwindow \fBhandle \fIdataType\fR ?\fIvalue\fR?
-.sp
-\fBdrag&drop token \fIwindow
-.sp
-\fBdrag&drop drag \fIwindow x y
-.br
-\fBdrag&drop drop \fIwindow x y
-.br
-\fBdrag&drop active
-.br
-\fBdrag&drop errors \fR?\fIproc\fR?
-.br
-\fBdrag&drop location \fR?\fIx y\fR?
-.BE
-
-.SH DESCRIPTION
-.PP
-The \fBdrag&drop\fR command provides access to a set of facilities
-for managing drag-and-drop data transfers.  Any of the usual Tk widgets can
-be registered to participate in the drag-and-drop process.  Widgets
-registered as a drag&drop \fIsource\fP can export data to other widgets
-registered as a drag&drop \fItarget\fP.  Note that a particular widget
-can be registered as a source, as a target, or as both.
-.PP
-The drag-and-drop process begins when the user clicks and holds a mouse
-button in a source window; a token window appears with an icon or message
-to represent the data being transferred.  As the user moves the mouse pointer,
-the token window follows along, acting as a movable packet of data.
-Whenever the mouse pointer falls on a valid target window, the border of the
-token window is changed to a raised (active) state.  When the mouse button is
-released over the target window, a Tcl routine is invoked to send the data
-to the desired application, and the target window is asked to "handle"
-the data.  If this communication process fails, a rejection symbol (a
-circle with a line through it) is displayed on the token window to
-indicate failure.
-.PP
-The details of the communication process are fully configurable by the
-application developer.  In the simplest case, the value that is sent
-to the target window is a simple string.  The target window is simply
-asked to "handle" that string value.  In general, the source window
-can have a special "handler" procedure to transfer a particular data
-type by issuing a series of "send" commands.  After this, the target
-window is again asked to "handle" the result.
-.PP
-Both sources and targets can have a list of "handlers" for different
-data types.  As a token window is dragged from its source to various
-targets, each target is checked to see if it recognizes a handler
-offered by the source.  If it does, it is treated as a valid target.
-Otherwise, it is ignored.  This scheme allows the same source to
-interact with many different kinds of targets.  For example, a source
-for RGB color samples might have "color" and "string" handlers.  This
-would allow it to communicate with "color" targets (sending RGB data)
-as well as entry widgets (sending strings of the form "#rrggbb").
-.PP
-This introduction was presented as a brief overview of the communication
-process; further details are presented below:
-.TP
-\fBdrag&drop source\fR 
-Returns a list of path names for widgets registered as drag&drop
-sources.  Returns an empty string if no widgets have been registered.
-.TP
-\fBdrag&drop source \fIwindow \fR?\fIoptions\fR?
-Registers a new drag&drop source window with the given options, or
-modifies the options for an existing window:
-.RS
-.LP
-.nf
-Name:  \fBbuttonBinding\fR
-Class: \fBButtonBinding\fR
-Switch:        \fB\-button\fR \fIn\fR
-.fi
-.IP
-Specifies the mouse button (integer 1-5) that will invoke the drag&drop
-operation on the source window.  This causes the following bindings to
-be added to the widget:
-.sp
-.nf
-.RS
-\fBbind \fIwin\fP <ButtonPress-\fIn\fP> {drag&drop drag %W %X %Y}
-\fBbind \fIwin\fP <B\fIn\fP-Motion> {drag&drop drag %W %X %Y}
-\fBbind \fIwin\fP <ButtonRelease-\fIn\fP> {drag&drop drop %W %X %Y}\fR
-.RE
-.fi
-.sp
-The default value is button 3.  If the value "0" is specified, then no
-bindings are added; this enables the user to establish bindings
-manually.
-.LP
-.nf
-Name:  \fBpackageCommand\fR
-Class: \fBCommand\fR
-Switch:        \fB\-packagecmd \fIcommand\fR
-.fi
-.IP
-Specifies a Tcl command used to establish the appearance of the token
-window at the start of each drag&drop operation.  This command is
-automatically invoked by the \fBdrag&drop drag\fP command whenever the
-token window is about to be mapped for a drag operation.  It should
-update the appearance of the token window to represent the data that
-is being moved.
-.PP
-The following substitutions are made in the \fIcommand\fR string
-before it is executed:
-.RS
-.TP
-\fB%t\fR
-Replaced with the window path name for the token which represents
-the data being dragged.
-.TP
-\fB%W\fR
-Replaced with the window path name for the drag&drop source.
-.RE
-.LP
-The return value from the package command represents the data being
-transferred.  If the package command returns an empty string, the
-drag operation is quietly aborted.  This can be used to disallow
-drag&drop operations from certain parts of a widget, if the drag
-position is inappropriate.
-.LP
-For example, the following package routine will select an item
-from a listbox and configure the token window to display the selected
-string.  It uses the \fBdrag&drop location\fR command to
-determine the entry in the listbox that the user has selected
-and it returns this as the data value:
-.sp
-.nf
-.RS
-\fBproc package_list_item {lbox token} {
-    set xy [drag&drop location]
-    set y  [expr [lindex $xy 1]-[winfo rooty $lbox]]
-
-    set str [$lbox get [$lbox nearest $y]]
-    $token.value configure -text $str
-    return $str
-}\fR
-.RE
-.fi
-.sp
-The return value is available later when the source and target
-communicate.  If the source has a command associated with its
-data handler, then this value is substituted in place of "%v"
-in the source handler.  Otherwise, it is substituted in place
-of "%v" in the target handler.
-.LP
-.nf
-Name:  \fBrejectBackground\fR
-Class: \fBBackground\fR
-Switch:        \fB\-rejectbg \fIcolor\fR
-.fi
-.IP
-Specifies the color used to draw the background of the rejection symbol
-on the token window.  The rejection symbol (a circle with a line through
-it--the international "no") appears whenever communication fails.
-.LP
-.nf
-Name:  \fBrejectForeground\fR
-Class: \fBForeground\fR
-Switch:        \fB\-rejectfg \fIcolor\fR
-.fi
-.IP
-Specifies the color used to draw the foreground of the rejection symbol
-on the token window.
-.LP
-.nf
-Name:  \fBrejectStipple\fR
-Class: \fBStipple\fR
-Switch:        \fB\-rejectstipple \fIpattern\fR
-.fi
-.IP
-Specifies a stipple pattern used to draw the foreground of the rejection
-symbol on the token window.  Any of the forms acceptable to Tk_GetBitmap
-can be used.
-.LP
-.nf
-Name:  \fBselfTarget\fR
-Class: \fBSelfTarget\fR
-Switch:        \fB\-selftarget \fIboolean\fR
-.fi
-.IP
-If the \fIboolean\fR value is true, and if a source widget is also
-registered as a compatible target, then the source will be able to transmit
-to itself during drag&drop operations.  This is primarily useful for
-complex sources such as a canvas widget, where items may be moved from
-place to place within the same widget.  By default, this option is disabled.
-.LP
-.nf
-Name:  \fBsend\fR
-Class: \fBSend\fR
-Switch:        \fB\-send \fIlist\fR
-.fi
-.IP
-Specifies a \fIlist\fR of \fIdataTypes\fR enabled for communication.  Only
-\fIdataTypes\fR defined by commands of the form "\fBdrag&drop source
-\fIwindow \fBhandler \fR?\fIdataType\fR ?\fIcommand arg arg...\fR?" are
-allowed.  This list also determines the priority of the various
-\fIdataTypes\fR.
-When a token window is over a potential drag&drop target, this list is
-searched from start to finish for a \fIdataType\fR that is also recognized
-by the target.  The first matching \fIdataType\fR found determines the
-value that will be sent if the token is dropped.  If no matching \fIdataType\fR
-is found, then the target is incompatible, and is ignored.  By default,
-this option has the value "all", indicating that all \fIdataTypes\fR should
-be considered in the order that they were defined for the source.
-.LP
-Note that this option makes it easy to control a drag&drop source.  Setting
-the value to an empty string disables the source; setting the value back
-to "all" restores communication.
-.LP
-.nf
-Name:  \fBsiteCommand\fR
-Class: \fBCommand\fR
-Switch:        \fB\-sitecmd \fIcommand\fR
-.fi
-.IP
-Specifies a Tcl command used to update the appearance of the token window.
-If specified, this command is automatically invoked by the
-\fBdrag&drop drag\fP command whenever the token window is over a
-compatible drag&drop target.
-.PP
-The following substitutions are made in the \fIcommand\fR string
-before it is executed:
-.RS
-.TP
-\fB%s\fR
-Replaced with "1" if the token window is over a compatible target,
-and "0" otherwise.
-.TP
-\fB%t\fR
-Replaced with the window path name for the token which represents
-the data being dragged.
-.RE
-.LP
-Regardless of this command, border of the token window will become
-raised whenever the token is over a valid target.  This command
-can be used to display other visual cues.
-.LP
-.nf
-Name:  \fBtokenAnchor\fR
-Class: \fBAnchor\fR
-Switch:        \fB\-tokenanchor \fIanchor\fR
-.fi
-.IP
-Specifies how the token window is positioned relative to the mouse
-pointer coordinates passed to the \fBdrag&drop drag\fP command.
-Must be one of the values n, s, e, w, center, nw, ne, sw or se.
-For example, "nw" means to position the token such that its upper-left
-corner is at the mouse pointer.  The default value is "center".
-.LP
-.nf
-Name:  \fBtokenBackground\fR
-Class: \fBBackground\fR
-Switch:        \fB\-tokenbg \fIcolor\fR
-.fi
-.IP
-Specifies the color used to draw the background of the token window.
-.LP
-.nf
-Name:  \fBtokenBorderWidth\fR
-Class: \fBBorderWidth\fR
-Switch:        \fB\-tokenborderwidth \fIsize\fR
-.fi
-.IP
-Specifies the width in pixels of the border around the token window.
-This border becomes raised to indicate when the token is over a compatible
-drag&drop target site.  The value may have any of the forms acceptable
-to Tk_GetPixels.  The default value is "3".
-.LP
-.nf
-Name:  \fBtokenCursor\fR
-Class: \fBCursor\fR
-Switch:        \fB\-tokencursor \fIcursor\fR
-.fi
-.IP
-Specifies the cursor used when a token window is active.  The value
-may have any of the forms acceptable to Tk_GetCursor.  The default
-value is "center_ptr".
-.RE
-.TP
-\fBdrag&drop source \fIwindow \fBhandler \fR?\fIdataType\fR? ?\fIcommand arg arg...\fR?
-With no extra arguments, this command returns a list of all \fIdataType\fR
-names that have been registered for the source \fIwindow\fR.  If only the
-\fIdataType\fR is specified, then the \fIdataType\fR is created if
-necessary, and the command associated with the \fIdataType\fR is returned.
-Otherwise, it concatenates the \fIcommand\fR and any extra \fIarg\fR strings,
-and registers a new \fIdataType\fR with this command.
-.PP
-The following substitutions are made in the \fIcommand\fR string
-before it is executed:
-.RS
-.TP
-\fB%i\fR
-Replaced with the name of the interpreter for the target application.
-.TP
-\fB%v\fR
-Replaced with the value returned from the "-packagecmd" command.
-.TP
-\fB%w\fR
-Replaced with the window path name for the target window.
-.RE
-.LP
-A typical source handler contains one or more "send" commands which
-transfer data to the remote application.  The target window is then
-asked to handle the new data.  Whatever value is returned by the
-source \fIcommand\fR handler is automatically substituted into the
-"%v" fields of the target handler.
-.LP
-This separation between the transfer and the handling of the data is
-important.  It allows the same source handler to transfer data for
-many different targets, and it allows each of the targets to handle
-the incoming data differently.  If an error is encountered during the
-communication process, the rejection symbol is posted on the token window
-to indicate failure.
-.RE
-.sp
-.TP
-\fBdrag&drop target\fR
-Returns a list of path names for widgets registered as drag&drop
-targets.  Returns an empty string if no widgets have been registered.
-.TP
-\fBdrag&drop target \fIwindow \fBhandler \fR?\fIdataType command arg arg...\fR?
-Registers a new drag&drop target window with a given handler, or
-modifies the handlers for an existing window.  If no \fIdataType\fR
-is specified, this command returns the current list of recognized
-\fIdataType\fR strings.  Each \fIdataType\fR is a symbolic name
-representing a form of data, and the corresponding \fIcommand\fR is
-a Tcl command that specifies how the target will make use of the data.
-This command is invoked indirectly after a source has transferred data
-to a target application.
-.PP
-The following substitutions are made in the \fIcommand\fR string
-before it is executed:
-.RS
-.TP
-\fB%v\fR
-In the simplest case, the source window does not have a handler command
-for the selected \fIdataType\fR, and this field is replaced with the
-result from the "-packagecmd" command.  When the source does have a
-handler command, the result from the "-packagecmd" command is substituted
-into its "%v" field, and the result from this command is substituted
-into this field in the target command.
-.TP
-\fB%W\fR
-Replaced with the window path name for the target window.
-.RE
-.TP
-\fBdrag&drop target \fIwindow \fRhandle \fIdataType\fR ?\fIvalue\fR?
-Searches for the given \fIdataType\fR name among the handlers registered
-for the target \fIwindow\fR, and invokes the appropriate \fIcommand\fR.
-If a \fIvalue\fR is specified, it is substituted into any "%v" fields
-in the handler command associated with the \fIdataType\fR.  If the
-\fIdataType\fR name is not recognized, this command returns an error.
-This command is invoked automatically by the drag&drop facility when
-data is being transferred from a source to a target.
-.TP
-\fBdrag&drop token \fIwindow\fR
-Returns the token window associated with a drag&drop source \fIwindow\fR.
-The token window is used to represent data as it is being dragged from
-the source to a target.  When a source is first established, its token
-window must be filled with widgets to display the source data.  For
-example,
-.sp
-.nf
-.RS
-\fBdrag&drop source .foo
-
-set win [drag&drop token .foo]
-label $win.label -text "Data"
-pack $win.label\fR
-.RE
-.fi
-.sp
-.TP
-\fBdrag&drop drag \fIwindow x y\fR
-Marks the start of (or movement during) a drag&drop operation.  If
-the token window is unmapped when this command is invoked, then the
-\fB\-packagecmd\fR for the source \fIwindow\fR is executed.  If this
-command is successful and returns a non-null string, the token window
-is mapped.  On subsequent calls, the token window is moved to the new
-\fIx y\fR location.  Unless the "\fB\-button 0\fR" option is specified for
-the source, this command is automatically bound to <ButtonPress-\fIn\fR>
-and <B\fIn\fR-Motion> events for "\fB\-button \fIn\fR" of the source widget.
-.TP
-\fBdrag&drop drop \fIwindow x y\fR
-Marks the end of a drag&drop operation.  If the mouse pointer is
-over a compatible target window, then the appropriate send handler for
-the first compatible \fIdataType\fR is invoked to handle the data transfer.
-If the data transfer is successful, then the token window is unmapped;
-otherwise, a rejection symbol is drawn on the token window, and the window
-is unmapped after a small delay.  Unless the "\fB\-button 0\fR" option is
-specified for the source, this command is automatically bound to the
-<ButtonRelease-\fIn\fR> event for "\fB\-button \fIn\fR" of the source widget.
-.TP
-\fBdrag&drop active\fR
-Returns "1" if a drag&drop operation is in progress, and "0" otherwise.
-A drag&drop operation officially starts after the package command has
-been executed successfully, and ends after the send handler has been
-executed (successfully or otherwise).
-.TP
-\fBdrag&drop errors \fR?\fIproc\fR?
-Specifies a Tcl \fIproc\fR used to handle errors encountered during
-drag&drop operations.  If a \fIproc\fR is not specified, this command
-returns the current error handler.  By default, all errors are sent
-to the usual \fBtkerror\fR command, and therefore appear in a dialog
-box to the user.  This behavior is quite useful when debugging
-communication protocols, but may not be desirable in a finished
-application.  Errors can be suppressed entirely (leaving the rejection
-symbol as the only error indicator) by specifying a null string in
-place of the \fIproc\fR name.
-.TP
-\fBdrag&drop location \fR?\fIx y\fR?
-Used to set or query the pointer location during a drag&drop operation.
-The \fIx y\fR arguments specify the current location; if these arguments
-are missing, then the last reported (x,y) location is returned as a list
-with two elements.  This command is issued automatically within the
-\fBdrag&drop drag\fR and \fBdrag&drop drop\fR commands, to
-keep track of pointer movement.
-
-.SH KEYWORDS
-drag&drop, send, bind, widget
diff --git a/util/src/TclTk/blt2.5/man/eps.n b/util/src/TclTk/blt2.5/man/eps.n
deleted file mode 100644 (file)
index c83d7a1..0000000
+++ /dev/null
@@ -1,402 +0,0 @@
-'\"
-'\" Copyright 1991-1997 by Bell Labs Innovations for Lucent Technologies.
-'\"
-'\" Permission to use, copy, modify, and distribute this software and its
-'\" documentation for any purpose and without fee is hereby granted, provided
-'\" that the above copyright notice appear in all copies and that both that the
-'\" copyright notice and warranty disclaimer appear in supporting documentation,
-'\" and that the names of Lucent Technologies any of their entities not be used
-'\" in advertising or publicity pertaining to distribution of the software
-'\" without specific, written prior permission.
-'\"
-'\" Lucent Technologies disclaims all warranties with regard to this software,
-'\" including all implied warranties of merchantability and fitness.  In no event
-'\" shall Lucent Technologies be liable for any special, indirect or
-'\" consequential damages or any damages whatsoever resulting from loss of use,
-'\" data or profits, whether in an action of contract, negligence or other
-'\" tortuous action, arising out of or in connection with the use or performance
-'\" of this software.  
-'\"
-'\" Graph widget created by Sani Nassif and George Howlett.
-'\"
-'\" The definitions below are for supplemental macros used in Tcl/Tk
-'\" manual entries.
-'\"
-'\" .AP type name in/out ?indent?
-'\"    Start paragraph describing an argument to a library procedure.
-'\"    type is type of argument (int, etc.), in/out is either "in", "out",
-'\"    or "in/out" to describe whether procedure reads or modifies arg,
-'\"    and indent is equivalent to second arg of .IP (shouldn't ever be
-'\"    needed;  use .AS below instead)
-'\"
-'\" .AS ?type? ?name?
-'\"    Give maximum sizes of arguments for setting tab stops.  Type and
-'\"    name are examples of largest possible arguments that will be passed
-'\"    to .AP later.  If args are omitted, default tab stops are used.
-'\"
-'\" .BS
-'\"    Start box enclosure.  From here until next .BE, everything will be
-'\"    enclosed in one large box.
-'\"
-'\" .BE
-'\"    End of box enclosure.
-'\"
-'\" .CS
-'\"    Begin code excerpt.
-'\"
-'\" .CE
-'\"    End code excerpt.
-'\"
-'\" .VS ?version? ?br?
-'\"    Begin vertical sidebar, for use in marking newly-changed parts
-'\"    of man pages.  The first argument is ignored and used for recording
-'\"    the version when the .VS was added, so that the sidebars can be
-'\"    found and removed when they reach a certain age.  If another argument
-'\"    is present, then a line break is forced before starting the sidebar.
-'\"
-'\" .VE
-'\"    End of vertical sidebar.
-'\"
-'\" .DS
-'\"    Begin an indented unfilled display.
-'\"
-'\" .DE
-'\"    End of indented unfilled display.
-'\"
-'\" .SO
-'\"    Start of list of standard options for a Tk widget.  The
-'\"    options follow on successive lines, in four columns separated
-'\"    by tabs.
-'\"
-'\" .SE
-'\"    End of list of standard options for a Tk widget.
-'\"
-'\" .OP cmdName dbName dbClass
-'\"    Start of description of a specific option.  cmdName gives the
-'\"    option's name as specified in the class command, dbName gives
-'\"    the option's name in the option database, and dbClass gives
-'\"    the option's class in the option database.
-'\"
-'\" .UL arg1 arg2
-'\"    Print arg1 underlined, then print arg2 normally.
-'\"
-'\" RCS: @(#) $Id: man.macros,v 1.1.1.1 2009/05/09 16:27:42 pcmacdon Exp $
-'\"
-'\"    # Set up traps and other miscellaneous stuff for Tcl/Tk man pages.
-.if t .wh -1.3i ^B
-.nr ^l \n(.l
-.ad b
-'\"    # Start an argument description
-.de AP
-.ie !"\\$4"" .TP \\$4
-.el \{\
-.   ie !"\\$2"" .TP \\n()Cu
-.   el          .TP 15
-.\}
-.ta \\n()Au \\n()Bu
-.ie !"\\$3"" \{\
-\&\\$1 \\fI\\$2\\fP    (\\$3)
-.\".b
-.\}
-.el \{\
-.br
-.ie !"\\$2"" \{\
-\&\\$1 \\fI\\$2\\fP
-.\}
-.el \{\
-\&\\fI\\$1\\fP
-.\}
-.\}
-..
-'\"    # define tabbing values for .AP
-.de AS
-.nr )A 10n
-.if !"\\$1"" .nr )A \\w'\\$1'u+3n
-.nr )B \\n()Au+15n
-.\"
-.if !"\\$2"" .nr )B \\w'\\$2'u+\\n()Au+3n
-.nr )C \\n()Bu+\\w'(in/out)'u+2n
-..
-.AS Tcl_Interp Tcl_CreateInterp in/out
-'\"    # BS - start boxed text
-'\"    # ^y = starting y location
-'\"    # ^b = 1
-.de BS
-.br
-.mk ^y
-.nr ^b 1u
-.if n .nf
-.if n .ti 0
-.if n \l'\\n(.lu\(ul'
-.if n .fi
-..
-'\"    # BE - end boxed text (draw box now)
-.de BE
-.nf
-.ti 0
-.mk ^t
-.ie n \l'\\n(^lu\(ul'
-.el \{\
-.\"    Draw four-sided box normally, but don't draw top of
-.\"    box if the box started on an earlier page.
-.ie !\\n(^b-1 \{\
-\h'-1.5n'\L'|\\n(^yu-1v'\l'\\n(^lu+3n\(ul'\L'\\n(^tu+1v-\\n(^yu'\l'|0u-1.5n\(ul'
-.\}
-.el \}\
-\h'-1.5n'\L'|\\n(^yu-1v'\h'\\n(^lu+3n'\L'\\n(^tu+1v-\\n(^yu'\l'|0u-1.5n\(ul'
-.\}
-.\}
-.fi
-.br
-.nr ^b 0
-..
-'\"    # VS - start vertical sidebar
-'\"    # ^Y = starting y location
-'\"    # ^v = 1 (for troff;  for nroff this doesn't matter)
-.de VS
-.if !"\\$2"" .br
-.mk ^Y
-.ie n 'mc \s12\(br\s0
-.el .nr ^v 1u
-..
-'\"    # VE - end of vertical sidebar
-.de VE
-.ie n 'mc
-.el \{\
-.ev 2
-.nf
-.ti 0
-.mk ^t
-\h'|\\n(^lu+3n'\L'|\\n(^Yu-1v\(bv'\v'\\n(^tu+1v-\\n(^Yu'\h'-|\\n(^lu+3n'
-.sp -1
-.fi
-.ev
-.\}
-.nr ^v 0
-..
-'\"    # Special macro to handle page bottom:  finish off current
-'\"    # box/sidebar if in box/sidebar mode, then invoked standard
-'\"    # page bottom macro.
-.de ^B
-.ev 2
-'ti 0
-'nf
-.mk ^t
-.if \\n(^b \{\
-.\"    Draw three-sided box if this is the box's first page,
-.\"    draw two sides but no top otherwise.
-.ie !\\n(^b-1 \h'-1.5n'\L'|\\n(^yu-1v'\l'\\n(^lu+3n\(ul'\L'\\n(^tu+1v-\\n(^yu'\h'|0u'\c
-.el \h'-1.5n'\L'|\\n(^yu-1v'\h'\\n(^lu+3n'\L'\\n(^tu+1v-\\n(^yu'\h'|0u'\c
-.\}
-.if \\n(^v \{\
-.nr ^x \\n(^tu+1v-\\n(^Yu
-\kx\h'-\\nxu'\h'|\\n(^lu+3n'\ky\L'-\\n(^xu'\v'\\n(^xu'\h'|0u'\c
-.\}
-.bp
-'fi
-.ev
-.if \\n(^b \{\
-.mk ^y
-.nr ^b 2
-.\}
-.if \\n(^v \{\
-.mk ^Y
-.\}
-..
-'\"    # DS - begin display
-.de DS
-.RS
-.nf
-.sp
-..
-'\"    # DE - end display
-.de DE
-.fi
-.RE
-.sp
-..
-'\"    # SO - start of list of standard options
-.de SO
-.SH "STANDARD OPTIONS"
-.LP
-.nf
-.ta 4c 8c 12c
-.ft B
-..
-'\"    # SE - end of list of standard options
-.de SE
-.fi
-.ft R
-.LP
-See the \\fBoptions\\fR manual entry for details on the standard options.
-..
-'\"    # OP - start of full description for a single option
-.de OP
-.LP
-.nf
-.ta 4c
-Command-Line Name:     \\fB\\$1\\fR
-Database Name: \\fB\\$2\\fR
-Database Class:        \\fB\\$3\\fR
-.fi
-.IP
-..
-'\"    # CS - begin code excerpt
-.de CS
-.RS
-.nf
-.ta .25i .5i .75i 1i
-.ft CW
-.sp
-..
-'\"    # CE - end code excerpt
-.de CE
-.fi
-.RE
-.ft R
-.sp
-..
-.de UL
-\\$1\l'|0\(ul'\\$2
-..
-.TH eps n 2.5 BLT "BLT Built-In Commands"
-.BS
-'\" Note:  do not modify the .SH NAME line immediately below!
-.SH NAME
-eps \-  Encapsulated PostScript canvas item.
-.SH SYNOPSIS
-\fIcanvas\fB create eps \fIx y \fR?\fIoption value\fR?...
-.BE
-.SH DESCRIPTION
-The \fBeps\fR canvas item lets you place encapulated PostScript (EPS)
-on a canvas, controlling its size and placement.  The EPS item is
-displayed either as a solid rectangle or a preview image.  The preview
-image is designated in one of two ways: 1) the EPS file
-contains an ASCII hexidecimal preview, or 2) a Tk photo image.  When
-the canvas generates PostScript output, the EPS will be inserted with
-the proper translation and scaling to match that of the EPS item. So
-can use the canvas widget as a page layout tool.
-.SH EXAMPLE
-Let's say you have for PostScript files of four graphs which you
-want to tile two-by-two on a single page.  Maybe you'd like
-to annotate the graphs by putting a caption at the bottom of
-each graph.
-.PP
-Normally, you would have to resort to an external tool or write your
-own PostScript program.  The \fBeps\fR canvas item lets you do this
-through Tk's canvas widget.  An \fBeps\fR item displays an
-image (or rectangle) representing the encapsulated PostScript file.
-It also scales and translates the EPS file when the canvas is printed.
-
-.SH SYNTAX
-.DS
-\fIcanvas \fBcreate eps \fIx y \fR?\fIoption value\fR?...
-.DE
-The \fBeps\fR item creates a new canvas item. \fICanvas\fR is the name
-of a \fBcanvas\fR widget.  You must supply the X-Y coordinate of
-the new eps item.  How the coordinate is exactly interpretered is 
-controlled by the \fB\-anchor\fR option (see below).
-.PP
-Additional options may be specified on the command line to configure
-aspects of the eps item such as its color, stipple, and font.  The
-following \fIoption\fR and \fIvalue\fR pairs are valid.
-.TP
-\fB\-anchor \fIanchor\fR
-Tells how to position the EPS item relative to its X-Y coordinate.
-The default is \fBcenter\fR.
-.TP
-\fB\-background \fIcolor\fR
-Sets the background color of the EPS rectangle.
-.TP
-\fB\-borderwidth \fIpixels\fR
-Sets the width of the 3\-D border around the outside edge of the item.  The
-\fB\-relief\fR option determines if the border is to be drawn.  The
-default is \fB0\fR.
-.TP
-\fB\-file \fIfileName\fR
-Specifies the name of the EPS file.  The first line of an
-EPS file must start with "%!PS" and contain a "EPS" version
-specification.  The other requirement is that there be a "%%BoundingBox:"
-entry which contains four integers representing the lower-left and
-upper-right coordinates of the area bounding the EPS.
-The default is \fB""\fR.
-.TP
-\fB\-font \fIfontName\fR 
-Specifies the font of the title. The default is
-\fB*-Helvetica-Bold-R-Normal-*-18-180-*\fR.
-.TP
-\fB\-foreground \fIcolor\fR
-Specifies the foreground color of the EPS rectangle.  The option
-matters only when the \fB\-stipple\fR option is set.
-The default is \fBwhite\fR.
-.TP
-\fB\-height \fIpixels\fR
-Specifies the height EPS item.  If \fIpixels\fR is \fB0\fR, then
-the height is determined from the PostScript "BoundingBox:" entry
-in the EPS file.
-The default is \fB0\fR.
-.TP
-\fB\-image \fIphoto\fR
-Specifies the name of a Tk photo image to be displayed as in
-the item as a preview image.  This option overrides any preview
-specification found in the EPS file.
-The default is \fB""\fR.
-.TP
-\fB\-justify \fIjustify\fR
-Specifies how the title should be justified.  This matters only when
-the title contains more than one line of text. \fIJustify\fR must be
-\fBleft\fR, \fBright\fR, or \fBcenter\fR.  The default is
-\fBcenter\fR.
-.TP
-\fB\-relief \fIrelief\fR
-Specifies the 3-D effect for the EPS item.  \fIRelief\fR
-specifies how the item should appear relative to canvas; 
-for example, \fBraised\fR means the item should appear to 
-protrude.  The default is \fBflat\fR.
-.TP
-\fB\-shadowcolor \fIcolor\fR
-Specifies the color of the drop shadow used for the title.  The
-option with the \fB\-shadowoffset\fR option control how the
-title's drop shadow appears.
-The default is \fBgrey\fR.
-.TP
-\fB\-shadowoffset \fIpixels\fR
-Specifies the offset of the drop shadow from the title's text.
-If \fIpixels\fR is \fB0\fR, no shadow will be seen.
-The default is \fB0\fR.
-.TP
-\fB\-showimage \fIboolean\fR
-Indicates whether to display the image preview (if one exists), 
-or a simple rectangle.  
-The default is \fByes\fR.
-.TP
-\fB\-stipple \fIbitmap\fR
-Specifies a bitmap to used to stipple the rectangle representing
-the EPS item.  The default is \fB""\fR.
-.TP
-\fB\-title \fIstring\fR
-Sets the title of the EPS item.  If \fIstring\fR is \fB""\fR,
-then the title specified by the PostScript "Title:" entry
-is used.  You can set the string a single space to display
-no title.  The default is \fB""\fR.
-.TP
-\fB\-titleanchor \fIanchor\fR
-Tells how to position the title within EPS item.
-The default is \fBn\fR.
-.TP
-\fB\-titlecolor \fIcolor\fR
-Specifies the color of the title.  
-The default is \fBwhite\fR.
-.TP
-\fB\-titlerotate \fIdegrees\fR
-Sets the rotation of the title.  \fIDegrees\fR is a real number
-representing the angle of rotation.  
-The title is first rotated in space and then placed according to 
-the \fB\-titleanchor\fR position.  The default rotation is \fB0.0\fR.
-.TP
-\fB\-width \fIpixels\fR
-Specifies the width EPS item.  If \fIpixels\fR is \fB0\fR, then
-the width is determined from the PostScript "BoundingBox:" entry
-in the EPS file.
-The default is \fB0\fR.
-\fB5i\fR.
diff --git a/util/src/TclTk/blt2.5/man/graph.n b/util/src/TclTk/blt2.5/man/graph.n
deleted file mode 100644 (file)
index 73c2e8b..0000000
+++ /dev/null
@@ -1,2617 +0,0 @@
-'\"
-'\" Copyright 1991-1998 by Bell Labs Innovations for Lucent Technologies.
-'\"
-'\" Permission to use, copy, modify, and distribute this software and its
-'\" documentation for any purpose and without fee is hereby granted, provided
-'\" that the above copyright notice appear in all copies and that both that the
-'\" copyright notice and warranty disclaimer appear in supporting documentation,
-'\" and that the names of Lucent Technologies any of their entities not be used
-'\" in advertising or publicity pertaining to distribution of the software
-'\" without specific, written prior permission.
-'\"
-'\" Lucent Technologies disclaims all warranties with regard to this software,
-'\" including all implied warranties of merchantability and fitness.  In no event
-'\" shall Lucent Technologies be liable for any special, indirect or
-'\" consequential damages or any damages whatsoever resulting from loss of use,
-'\" data or profits, whether in an action of contract, negligence or other
-'\" tortuous action, arising out of or in connection with the use or performance
-'\" of this software.  
-'\"
-'\" Graph widget created by Sani Nassif and George Howlett.
-'\"
-'\" The definitions below are for supplemental macros used in Tcl/Tk
-'\" manual entries.
-'\"
-'\" .AP type name in/out ?indent?
-'\"    Start paragraph describing an argument to a library procedure.
-'\"    type is type of argument (int, etc.), in/out is either "in", "out",
-'\"    or "in/out" to describe whether procedure reads or modifies arg,
-'\"    and indent is equivalent to second arg of .IP (shouldn't ever be
-'\"    needed;  use .AS below instead)
-'\"
-'\" .AS ?type? ?name?
-'\"    Give maximum sizes of arguments for setting tab stops.  Type and
-'\"    name are examples of largest possible arguments that will be passed
-'\"    to .AP later.  If args are omitted, default tab stops are used.
-'\"
-'\" .BS
-'\"    Start box enclosure.  From here until next .BE, everything will be
-'\"    enclosed in one large box.
-'\"
-'\" .BE
-'\"    End of box enclosure.
-'\"
-'\" .CS
-'\"    Begin code excerpt.
-'\"
-'\" .CE
-'\"    End code excerpt.
-'\"
-'\" .VS ?version? ?br?
-'\"    Begin vertical sidebar, for use in marking newly-changed parts
-'\"    of man pages.  The first argument is ignored and used for recording
-'\"    the version when the .VS was added, so that the sidebars can be
-'\"    found and removed when they reach a certain age.  If another argument
-'\"    is present, then a line break is forced before starting the sidebar.
-'\"
-'\" .VE
-'\"    End of vertical sidebar.
-'\"
-'\" .DS
-'\"    Begin an indented unfilled display.
-'\"
-'\" .DE
-'\"    End of indented unfilled display.
-'\"
-'\" .SO
-'\"    Start of list of standard options for a Tk widget.  The
-'\"    options follow on successive lines, in four columns separated
-'\"    by tabs.
-'\"
-'\" .SE
-'\"    End of list of standard options for a Tk widget.
-'\"
-'\" .OP cmdName dbName dbClass
-'\"    Start of description of a specific option.  cmdName gives the
-'\"    option's name as specified in the class command, dbName gives
-'\"    the option's name in the option database, and dbClass gives
-'\"    the option's class in the option database.
-'\"
-'\" .UL arg1 arg2
-'\"    Print arg1 underlined, then print arg2 normally.
-'\"
-'\" RCS: @(#) $Id: man.macros,v 1.1.1.1 2009/05/09 16:27:42 pcmacdon Exp $
-'\"
-'\"    # Set up traps and other miscellaneous stuff for Tcl/Tk man pages.
-.if t .wh -1.3i ^B
-.nr ^l \n(.l
-.ad b
-'\"    # Start an argument description
-.de AP
-.ie !"\\$4"" .TP \\$4
-.el \{\
-.   ie !"\\$2"" .TP \\n()Cu
-.   el          .TP 15
-.\}
-.ta \\n()Au \\n()Bu
-.ie !"\\$3"" \{\
-\&\\$1 \\fI\\$2\\fP    (\\$3)
-.\".b
-.\}
-.el \{\
-.br
-.ie !"\\$2"" \{\
-\&\\$1 \\fI\\$2\\fP
-.\}
-.el \{\
-\&\\fI\\$1\\fP
-.\}
-.\}
-..
-'\"    # define tabbing values for .AP
-.de AS
-.nr )A 10n
-.if !"\\$1"" .nr )A \\w'\\$1'u+3n
-.nr )B \\n()Au+15n
-.\"
-.if !"\\$2"" .nr )B \\w'\\$2'u+\\n()Au+3n
-.nr )C \\n()Bu+\\w'(in/out)'u+2n
-..
-.AS Tcl_Interp Tcl_CreateInterp in/out
-'\"    # BS - start boxed text
-'\"    # ^y = starting y location
-'\"    # ^b = 1
-.de BS
-.br
-.mk ^y
-.nr ^b 1u
-.if n .nf
-.if n .ti 0
-.if n \l'\\n(.lu\(ul'
-.if n .fi
-..
-'\"    # BE - end boxed text (draw box now)
-.de BE
-.nf
-.ti 0
-.mk ^t
-.ie n \l'\\n(^lu\(ul'
-.el \{\
-.\"    Draw four-sided box normally, but don't draw top of
-.\"    box if the box started on an earlier page.
-.ie !\\n(^b-1 \{\
-\h'-1.5n'\L'|\\n(^yu-1v'\l'\\n(^lu+3n\(ul'\L'\\n(^tu+1v-\\n(^yu'\l'|0u-1.5n\(ul'
-.\}
-.el \}\
-\h'-1.5n'\L'|\\n(^yu-1v'\h'\\n(^lu+3n'\L'\\n(^tu+1v-\\n(^yu'\l'|0u-1.5n\(ul'
-.\}
-.\}
-.fi
-.br
-.nr ^b 0
-..
-'\"    # VS - start vertical sidebar
-'\"    # ^Y = starting y location
-'\"    # ^v = 1 (for troff;  for nroff this doesn't matter)
-.de VS
-.if !"\\$2"" .br
-.mk ^Y
-.ie n 'mc \s12\(br\s0
-.el .nr ^v 1u
-..
-'\"    # VE - end of vertical sidebar
-.de VE
-.ie n 'mc
-.el \{\
-.ev 2
-.nf
-.ti 0
-.mk ^t
-\h'|\\n(^lu+3n'\L'|\\n(^Yu-1v\(bv'\v'\\n(^tu+1v-\\n(^Yu'\h'-|\\n(^lu+3n'
-.sp -1
-.fi
-.ev
-.\}
-.nr ^v 0
-..
-'\"    # Special macro to handle page bottom:  finish off current
-'\"    # box/sidebar if in box/sidebar mode, then invoked standard
-'\"    # page bottom macro.
-.de ^B
-.ev 2
-'ti 0
-'nf
-.mk ^t
-.if \\n(^b \{\
-.\"    Draw three-sided box if this is the box's first page,
-.\"    draw two sides but no top otherwise.
-.ie !\\n(^b-1 \h'-1.5n'\L'|\\n(^yu-1v'\l'\\n(^lu+3n\(ul'\L'\\n(^tu+1v-\\n(^yu'\h'|0u'\c
-.el \h'-1.5n'\L'|\\n(^yu-1v'\h'\\n(^lu+3n'\L'\\n(^tu+1v-\\n(^yu'\h'|0u'\c
-.\}
-.if \\n(^v \{\
-.nr ^x \\n(^tu+1v-\\n(^Yu
-\kx\h'-\\nxu'\h'|\\n(^lu+3n'\ky\L'-\\n(^xu'\v'\\n(^xu'\h'|0u'\c
-.\}
-.bp
-'fi
-.ev
-.if \\n(^b \{\
-.mk ^y
-.nr ^b 2
-.\}
-.if \\n(^v \{\
-.mk ^Y
-.\}
-..
-'\"    # DS - begin display
-.de DS
-.RS
-.nf
-.sp
-..
-'\"    # DE - end display
-.de DE
-.fi
-.RE
-.sp
-..
-'\"    # SO - start of list of standard options
-.de SO
-.SH "STANDARD OPTIONS"
-.LP
-.nf
-.ta 4c 8c 12c
-.ft B
-..
-'\"    # SE - end of list of standard options
-.de SE
-.fi
-.ft R
-.LP
-See the \\fBoptions\\fR manual entry for details on the standard options.
-..
-'\"    # OP - start of full description for a single option
-.de OP
-.LP
-.nf
-.ta 4c
-Command-Line Name:     \\fB\\$1\\fR
-Database Name: \\fB\\$2\\fR
-Database Class:        \\fB\\$3\\fR
-.fi
-.IP
-..
-'\"    # CS - begin code excerpt
-.de CS
-.RS
-.nf
-.ta .25i .5i .75i 1i
-.ft CW
-.sp
-..
-'\"    # CE - end code excerpt
-.de CE
-.fi
-.RE
-.ft R
-.sp
-..
-.de UL
-\\$1\l'|0\(ul'\\$2
-..
-.TH graph n 2.5 BLT "BLT Built-In Commands"
-.BS
-'\" Note:  do not modify the .SH NAME line immediately below!
-.SH NAME
-graph \-  2D graph for plotting X\-Y coordinate data.
-.SH SYNOPSIS
-\fBgraph\fI \fIpathName \fR?\fIoption value\fR?...
-.BE
-.SH DESCRIPTION
-The \fBgraph\fR command creates a graph for plotting
-two-dimensional data (X\-Y coordinates). It has many configurable
-components: coordinate axes, elements, legend, grid lines, cross
-hairs, etc.  They allow you to customize the look and feel of the
-graph.
-.SH INTRODUCTION
-The \fBgraph\fR command creates a new window for plotting
-two-dimensional data (X\-Y coordinates).  Data points are plotted in a
-rectangular area displayed in the center of the new window.  This is the
-\fIplotting area\fR.  The coordinate axes are drawn in the
-margins around the plotting area.  By default, the legend is displayed
-in the right margin.  The title is displayed in top margin.
-.PP
-The \fBgraph\fR widget is composed of several components: coordinate
-axes, data elements, legend, grid, cross hairs, pens, postscript, and
-annotation markers.
-.TP 1i
-\fBaxis\fR 
-The graph has four standard axes (\fBx\fR, \fBx2\fR,
-\fBy\fR, and \fBy2\fR), but you can create and display any number 
-of axes.  Axes control what region of data is
-displayed and how the data is scaled. Each axis consists of the axis
-line, title, major and minor ticks, and tick labels.  Tick labels
-display the value at each major tick.
-.TP 1i
-\fBcrosshairs\fR 
-Cross hairs are used to position the mouse pointer relative to the X
-and Y coordinate axes. Two perpendicular lines, intersecting at the
-current location of the mouse, extend across the plotting area to the
-coordinate axes.
-.TP 1i
-\fBelement\fR 
-An element represents a set of data points. Elements can be plotted 
-with a symbol at each data point and lines connecting the points. 
-The appearance of the element, such as its symbol, line width, and 
-color is configurable.
-.TP 1i
-\fBgrid\fR
-Extends the major and minor ticks of the X\-axis and/or Y\-axis across the 
-plotting area. 
-.TP 1i
-\fBlegend\fR 
-The legend displays the name and symbol of each data element. 
-The legend can be drawn in any margin or in the plotting area.
-.TP 1i
-\fBmarker\fR
-Markers are used annotate or highlight areas of the graph. For 
-example, you could use a polygon marker to fill an area under a 
-curve, or a text marker to label a particular data point. Markers 
-come in various forms: text strings, bitmaps, connected line 
-segments, images, polygons, or embedded widgets.
-.TP 1i
-\fBpen\fR 
-Pens define attributes (both symbol and line style) for elements. 
-Data elements use pens to specify how they should be drawn.  A data 
-element may use many pens at once.  Here, the particular pen 
-used for a data point is determined from each element's weight 
-vector (see the element's \fB\-weight\fR and \fB\-style\fR options).  
-.TP 1i
-\fBpostscript\fR
-The widget can generate encapsulated PostScript output. This component
-has several options to configure how the PostScript is generated.
-.SH SYNTAX
-.DS
-\fBgraph \fIpathName \fR?\fIoption value\fR?...
-.DE
-The \fBgraph\fR command creates a new window \fIpathName\fR and makes
-it into a \fBgraph\fR widget.  At the time this command is invoked, there
-must not exist a window named \fIpathName\fR, but \fIpathName\fR's
-parent must exist.  Additional options may be specified on the
-command line or in the option database to configure aspects of the
-graph such as its colors and font.  See the \fBconfigure\fR operation
-below for the exact details about what \fIoption\fR and \fIvalue\fR
-pairs are valid.
-.PP
-If successful, \fBgraph\fR returns the path name of the widget.  It
-also creates a new Tcl command by the same name.  You can use this
-command to invoke various operations that query or modify the graph.
-The general form is:
-.DS
-\fIpathName \fIoperation\fR \fR?\fIarg\fR?...
-.DE
-Both \fIoperation\fR and its arguments determine the exact behavior of
-the command.  The operations available for the graph are described in 
-the 
-.SB "GRAPH OPERATIONS"
-section.
-.PP
-The command can also be used to access components of the graph.
-.DS
-\fIpathName component operation\fR ?\fIarg\fR?...
-.DE
-The operation, now located after the name of the component, is the
-function to be performed on that component. Each component has its own
-set of operations that manipulate that component.  They will be
-described below in their own sections.
-.SH EXAMPLE
-The \fBgraph\fR command creates a new graph.  
-.CS
-# Create a new graph.  Plotting area is black.
-graph .g \-plotbackground black
-.CE
-A new Tcl command \fB.g\fR is also created.  This command can be used
-to query and modify the graph.  For example, to change the title of
-the graph to "My Plot", you use the new command and the graph's
-\fBconfigure\fR operation.
-.CS
-# Change the title.
-\&.g configure \-title "My Plot"
-.CE
-A graph has several components. To access a particular component you
-use the component's name. For example, to add data elements, you use
-the new command and the \fBelement\fR component.
-.CS
-# Create a new element named "line1"
-\&.g element create line1 \\
-       \-xdata { 0.2 0.4 0.6 0.8 1.0 1.2 1.4 1.6 1.8 2.0 } \\
-       \-ydata { 26.18 50.46 72.85 93.31 111.86 128.47 143.14 
-               155.85 166.60 175.38 }
-.CE
-The element's X-Y coordinates are specified using lists of
-numbers.  Alternately, BLT vectors could be used to hold the X\-Y
-coordinates.
-.CS
-# Create two vectors and add them to the graph.
-vector xVec yVec
-xVec set { 0.2 0.4 0.6 0.8 1.0 1.2 1.4 1.6 1.8 2.0 }
-yVec set { 26.18 50.46 72.85 93.31 111.86 128.47 143.14 155.85 
-       166.60 175.38 }
-\&.g element create line1 \-xdata xVec \-ydata yVec
-.CE
-The advantage of using vectors is that when you modify one, the graph
-is automatically redrawn to reflect the new values.
-.CS
-# Change the y coordinate of the first point.
-set yVector(0) 25.18
-.CE
-An element named \fBe1\fR is now created in \fB.b\fR.  It 
-is automatically added to the display list of elements.  You can
-use this list to control in what order elements are displayed.
-To query or reset the element display list, you use the element's 
-\fBshow\fR operation.
-.CS
-# Get the current display list 
-set elemList [.b element show]
-# Remove the first element so it won't be displayed.
-\&.b element show [lrange $elemList 0 end]
-.CE
-The element will be displayed by as many bars as there are data points
-(in this case there are ten).  The bars will be drawn centered at the
-x-coordinate of the data point.  All the bars will have the same
-attributes (colors, stipple, etc).  The width of each bar is by
-default one unit.  You can change this with using the \fB\-barwidth\fR
-option.
-.CS
-# Change the X\-Y coordinates of the first point.
-set xVec(0) 0.18
-set yVec(0) 25.18
-.CE
-An element named \fBline1\fR is now created in \fB.g\fR.  By
-default, the element's label in the legend will be also \fBline1\fR.
-You can change the label, or specify no legend entry, again using the
-element's \fBconfigure\fR operation.
-.CS
-# Don't display "line1" in the legend.
-\&.g element configure line1 \-label ""
-.CE
-You can configure more than just the element's label.  An element has
-many attributes such as symbol type and size, dashed or solid lines,
-colors, line width, etc.
-.CS
-\&.g element configure line1 \-symbol square \-color red \\
-       \-dashes { 2 4 2 } \-linewidth 2 \-pixels 2c
-.CE
-Four coordinate axes are automatically created: \fBx\fR, \fBx2\fR,
-\fBy\fR, and \fBy2\fR.  And by default, elements are mapped onto the
-axes \fBx\fR and \fBy\fR.  This can be changed with the \fB\-mapx\fR
-and \fB\-mapy\fR options.
-.CS
-# Map "line1" on the alternate Y\-axis "y2".
-\&.g element configure line1 \-mapy y2
-.CE
-Axes can be configured in many ways too.  For example, you change the
-scale of the Y\-axis from linear to log using the \fBaxis\fR component.
-.CS
-# Y\-axis is log scale.
-\&.g axis configure y \-logscale yes
-.CE
-One important way axes are used is to zoom in on a particular data
-region.  Zooming is done by simply specifying new axis limits using
-the \fB\-min\fR and \fB\-max\fR configuration options.
-.CS
-\&.g axis configure x \-min 1.0 \-max 1.5
-\&.g axis configure y \-min 12.0 \-max 55.15
-.CE
-To zoom interactively, you link the \fBaxis configure\fR operations with
-some user interaction (such as pressing the mouse button), using the
-\fBbind\fR command.  To convert between screen and graph coordinates,
-use the \fBinvtransform\fR operation.
-.CS
-# Click the button to set a new minimum 
-bind .g <ButtonPress-1> { 
-    %W axis configure x \-min [%W axis invtransform x %x]
-    %W axis configure x \-min [%W axis invtransform x %y]
-}
-.CE
-By default, the limits of the axis are determined from data values.
-To reset back to the default limits, set the \fB\-min\fR and
-\fB\-max\fR options to the empty value.
-.CS
-# Reset the axes to autoscale again.
-\&.g axis configure x \-min {} \-max {}
-\&.g axis configure y \-min {} \-max {}
-.CE
-By default, the legend is drawn in the right margin.  You can
-change this or any legend configuration options using the
-\fBlegend\fR component.
-.CS
-# Configure the legend font, color, and relief
-\&.g legend configure \-position left \-relief raised \\
-       \-font fixed \-fg blue
-.CE
-To prevent the legend from being displayed, turn on the \fB\-hide\fR
-option.
-.CS
-# Don't display the legend.
-\&.g legend configure \-hide yes\fR
-.CE
-The \fBgraph\fR widget has simple drawing procedures called markers.
-They can be used to highlight or annotate data in the graph. The types
-of markers available are bitmaps, images, polygons, lines, or windows.
-Markers can be used, for example, to mark or brush points.  In this
-example, is a text marker that labels the data first point.  Markers
-are created using the \fBmarker\fR component.
-.CS
-# Create a label for the first data point of "line1".
-\&.g marker create text \-name first_marker \-coords { 0.2 26.18 } \\
-       \-text "start" \-anchor se \-xoffset -10 \-yoffset -10
-.CE
-This creates a text marker named \fBfirst_marker\fR.  It will display
-the text "start" near the coordinates of the first data point.  The
-\fB\-anchor\fR, \fB\-xoffset\fR, and \fB\-yoffset\fR options are used
-to display the marker above and to the left of the data point, so that
-the data point isn't covered by the marker.  By default,
-markers are drawn last, on top of data.  You can change this with the
-\fB\-under\fR option.
-.CS
-# Draw the label before elements are drawn.
-\&.g marker configure first_marker \-under yes
-.CE
-You can add cross hairs or grid lines using the \fBcrosshairs\fR and
-\fBgrid\fR components.
-.CS
-# Display both cross hairs and grid lines.
-\&.g crosshairs configure \-hide no \-color red
-\&.g grid configure \-hide no \-dashes { 2 2 }
-# Set up a binding to reposition the crosshairs.
-bind .g <Motion> {
-    .g crosshairs configure -position @%x,%y
-}
-.CE
-The crosshairs are repositioned as the mouse pointer is moved
-in the graph.  The pointer X-Y coordinates define the center
-of the crosshairs.
-.PP
-Finally, to get hardcopy of the graph, use the \fBpostscript\fR
-component.
-.CS
-# Print the graph into file "file.ps"
-\&.g postscript output file.ps \-maxpect yes \-decorations no
-.CE
-This generates a file \fBfile.ps\fR containing the encapsulated
-PostScript of the graph.  The option \fB\-maxpect\fR says to scale the
-plot to the size of the page.  Turning off the \fB\-decorations\fR
-option denotes that no borders or color backgrounds should be
-drawn (i.e. the background of the margins, legend, and plotting
-area will be white).
-.SH "GRAPH OPERATIONS"
-.TP
-\fIpathName \fBaxis \fIoperation \fR?\fIarg\fR?...
-See the 
-.SB "AXIS COMPONENTS"
-section.
-.TP
-\fIpathName \fBbar \fIelemName \fR?\fIoption value\fR?...
-Creates a new barchart element \fIelemName\fR.  It's an
-error if an element \fIelemName\fR already exists.  
-See the manual for \fBbarchart\fR for details about
-what \fIoption\fR and \fIvalue\fR pairs are valid.
-.TP
-\fIpathName \fBcget\fR \fIoption\fR
-Returns the current value of the configuration option given by
-\fIoption\fR.  \fIOption\fR may be any option described
-below for the \fBconfigure\fR operation.
-.TP
-\fIpathName \fBconfigure \fR?\fIoption value\fR?...
-Queries or modifies the configuration options of the graph.  If
-\fIoption\fR isn't specified, a list describing the current
-options for \fIpathName\fR is returned.  If \fIoption\fR is specified,
-but not \fIvalue\fR, then a list describing \fIoption\fR is returned.
-If one or more \fIoption\fR and \fIvalue\fR pairs are specified, then
-for each pair, the option \fIoption\fR is set to \fIvalue\fR.
-The following options are valid.
-.RS
-.TP
-\fB\-aspect \fIwidth/height\fR
-Force a fixed aspect ratio of \fIwidth/height\fR, a floating point number.
-.TP
-\fB\-background \fIcolor\fR
-Sets the background color. This includes the margins and
-legend, but not the plotting area.
-.TP
-\fB\-borderwidth \fIpixels\fR
-Sets the width of the 3\-D border around the outside edge of the widget.  The
-\fB\-relief\fR option determines if the border is to be drawn.  The
-default is \fB2\fR.
-.TP
-\fB\-bottommargin \fIpixels\fR
-If non-zero, overrides the computed size of the margin extending 
-below the X\-coordinate axis.
-If \fIpixels\fR is \fB0\fR, the automatically computed size is used.  
-The default is \fB0\fR.
-.TP
-\fB\-bufferelements \fIboolean\fR
-Indicates whether an internal pixmap to buffer the display of data
-elements should be used.  If \fIboolean\fR is true, data elements are
-drawn to an internal pixmap.  This option is especially useful when
-the graph is redrawn frequently while the remains data unchanged (for
-example, moving a marker across the plot).  See the
-.SB "SPEED TIPS"
-section.
-The default is \fB1\fR.
-.TP
-\fB\-cursor \fIcursor\fR
-Specifies the widget's cursor.  The default cursor is \fBcrosshair\fR.
-.TP
-\fB\-font \fIfontName\fR 
-Specifies the font of the graph title. The default is
-\fB*-Helvetica-Bold-R-Normal-*-18-180-*\fR.
-.TP
-\fB\-halo \fIpixels\fR 
-Specifies a maximum distance to consider when searching for the
-closest data point (see the element's \fBclosest\fR operation below).
-Data points further than \fIpixels\fR away are ignored.  The default is
-\fB0.5i\fR.
-.TP
-\fB\-height \fIpixels\fR
-Specifies the requested height of widget.  The default is
-\fB4i\fR.
-.TP
-\fB\-invertxy \fIboolean\fR
-Indicates whether the placement X\-axis and Y\-axis should be inverted.  If
-\fIboolean\fR is true, the X and Y axes are swapped.  The default is
-\fB0\fR.
-.TP
-\fB\-justify \fIjustify\fR
-Specifies how the title should be justified.  This matters only when
-the title contains more than one line of text. \fIJustify\fR must be
-\fBleft\fR, \fBright\fR, or \fBcenter\fR.  The default is
-\fBcenter\fR.
-.TP
-\fB\-leftmargin \fIpixels\fR
-If non-zero, overrides the computed size of the margin extending 
-from the left edge of the window to the Y\-coordinate axis.  
-If \fIpixels\fR is \fB0\fR, the automatically computed size is used.  
-The default is \fB0\fR.
-.TP
-\fB\-plotbackground \fIcolor\fR
-Specifies the background color of the plotting area.  The default is
-\fBwhite\fR.
-.TP
-\fB\-plotborderwidth \fIpixels\fR
-Sets the width of the 3-D border around the plotting area.  The
-\fB\-plotrelief\fR option determines if a border is drawn.  The
-default is \fB2\fR.
-.TP
-\fB\-plotpadx \fIpad\fR
-Sets the amount of padding to be added to the left and right sides of
-the plotting area.  \fIPad\fR can be a list of one or two screen
-distances.  If \fIpad\fR has two elements, the left side of the
-plotting area entry is padded by the first distance and the right side
-by the second.  If \fIpad\fR is just one distance, both the left and
-right sides are padded evenly.  The default is \fB8\fR.
-.TP
-\fB\-plotpady \fIpad\fR
-Sets the amount of padding to be added to the top and bottom of the
-plotting area.  \fIPad\fR can be a list of one or two screen
-distances.  If \fIpad\fR has two elements, the top of the plotting
-area is padded by the first distance and the bottom by the second.  If
-\fIpad\fR is just one distance, both the top and bottom are padded
-evenly.  The default is \fB8\fR.
-.TP
-\fB\-plotrelief \fIrelief\fR
-Specifies the 3-D effect for the plotting area.  \fIRelief\fR
-specifies how the interior of the plotting area should appear relative
-to rest of the graph; for example, \fBraised\fR means the plot should
-appear to protrude from the graph, relative to the surface of the
-graph.  The default is \fBsunken\fR.
-.TP
-\fB\-relief \fIrelief\fR
-Specifies the 3-D effect for the graph widget.  \fIRelief\fR
-specifies how the graph should appear relative to widget it is packed
-into; for example, \fBraised\fR means the graph should
-appear to protrude.  The default is \fBflat\fR.
-.TP
-\fB\-rightmargin \fIpixels\fR
-If non-zero, overrides the computed size of the margin extending 
-from the plotting area to the right edge of
-the window. By default, the legend is drawn in this margin. 
-If \fIpixels\fR is \fB0\fR, the automatically computed size is used.  
-The default is \fB0\fR.
-.TP
-\fB\-takefocus\fR \fIfocus\fR 
-Provides information used when moving the focus from window to window
-via keyboard traversal (e.g., Tab and Shift-Tab).  If \fIfocus\fR is
-\fB0\fR, this means that this window should be skipped entirely during
-keyboard traversal.  \fB1\fR means that the this window should always
-receive the input focus.  An empty value means that the traversal
-scripts make the decision whether to focus on the window.
-The default is \fB""\fR.
-.TP
-\fB\-tile \fIimage\fR 
-Specifies a tiled background for the widget.  If \fIimage\fR isn't
-\fB""\fR, the background is tiled using \fIimage\fR.
-Otherwise, the normal background color is drawn (see the
-\fB\-background\fR option).  \fIImage\fR must be an image created
-using the Tk \fBimage\fR command.  The default is \fB""\fR.
-.TP
-\fB\-title \fItext\fR 
-Sets the title to \fItext\fR. If \fItext\fR is \fB""\fR,
-no title will be displayed.
-.TP
-\fB\-topmargin \fIpixels\fR 
-If non-zero, overrides the computed size of the margin above the x2
-axis.  If \fIpixels\fR is \fB0\fR, the automatically computed size
-is used.  The default is \fB0\fR.
-.TP
-\fB\-width \fIpixels\fR
-Specifies the requested width of the widget.  The default is
-\fB5i\fR.
-.RE
-.TP
-\fIpathName \fBcrosshairs \fIoperation \fR?\fIarg\fR?
-See the 
-.SB "CROSSHAIRS COMPONENT"
-section.
-.TP
-\fIpathName \fBelement \fIoperation \fR?\fIarg\fR?...
-See the 
-.SB "ELEMENT COMPONENTS"
-section.
-.TP
-\fIpathName \fBextents \fIitem\fR 
-Returns the size of a particular item in the graph.  \fIItem\fR must
-be either \fBleftmargin\fR, \fBrightmargin\fR, \fBtopmargin\fR,
-\fBbottommargin\fR, \fBplotwidth\fR, or \fBplotheight\fR.
-.TP
-\fIpathName \fBgrid \fIoperation \fR?\fIarg\fR?...
-See the 
-.SB "GRID COMPONENT"
-section.
-.TP
-\fIpathName \fBinvtransform \fIwinX winY\fR 
-Performs an inverse coordinate transformation, mapping window
-coordinates back to graph coordinates, using the standard X\-axis and Y\-axis.
-Returns a list of containing the X-Y graph coordinates.
-.TP
-\fIpathName \fBinside \fIx y\fR
-Returns \fB1\fR is the designated screen coordinate (\fIx\fR and \fIy\fR)
-is inside the plotting area and \fB0\fR otherwise.
-.TP
-\fIpathName \fBlegend \fIoperation \fR?\fIarg\fR?...
-See the 
-.SB "LEGEND COMPONENT"
-section.
-.TP
-\fIpathName \fBline\fB operation arg\fR...
-The operation is the same as \fBelement\fR.
-.TP
-\fIpathName \fBmarker \fIoperation \fR?\fIarg\fR?...
-See the 
-.SB "MARKER COMPONENTS"
-section.
-.TP
-\fIpathName \fBpostscript \fIoperation \fR?\fIarg\fR?...
-See the 
-.SB "POSTSCRIPT COMPONENT"
-section.
-.TP
-\fIpathName \fBsnap \fR?\fIswitches\fR? \fIoutputName\fR
-Takes a snapshot of the graph, saving the output in \fIoutputName\fR.
-The following switches are available.
-.RS
-.TP 1i
-\fB\-format\fR \fIformat\fR
-Specifies how the snapshot is output. \fIFormat\fR may be one of 
-the following listed below.  The default is \fBphoto\fR. 
-.RS
-.TP 
-\fBphoto\fR
-Saves a Tk photo image. \fIOutputName\fR represents the name of a 
-Tk photo image that must already have been created.  
-.TP 
-\fBwmf\fR
-Saves an Aldus Placeable Metafile.  \fIOutputName\fR represents the
-filename where the metafile is written.  If \fIoutputName\fR is
-\fBCLIPBOARD\fR, then output is written directly to the Windows
-clipboard.  This format is available only under Microsoft Windows.
-.TP 
-\fBemf\fR
-Saves an Enhanced Metafile. \fIOutputName\fR represents the filename
-where the metafile is written.  If \fIoutputName\fR is
-\fBCLIPBOARD\fR, then output is written directly to the Windows
-clipboard.  This format is available only under Microsoft Windows.
-.RE
-.TP 1i
-\fB\-height\fR \fIsize\fR
-Specifies the height of the graph.  \fISize\fR is a screen distance.
-The graph will be redrawn using this dimension, rather than its
-current window height.
-.TP 1i
-\fB\-width\fR \fIsize\fR
-Specifies the width of the graph.  \fISize\fR is a screen distance.
-The graph will be redrawn using this dimension, rather than its
-current window width.
-.RE
-.TP
-\fIpathName \fBtransform \fIx y\fR 
-Performs a coordinate transformation, mapping graph coordinates to
-window coordinates, using the standard X\-axis and Y\-axis.
-Returns a list containing the X\-Y screen coordinates.
-.TP
-\fIpathName \fBxaxis \fIoperation\fR ?\fIarg\fR?...
-.TP
-\fIpathName \fBx2axis \fIoperation\fR ?\fIarg\fR?... 
-.TP
-\fIpathName \fByaxis \fIoperation\fR ?\fIarg\fR?... 
-.TP
-\fIpathName \fBy2axis \fIoperation\fR ?\fIarg\fR?... 
-See the 
-.SB "AXIS COMPONENTS"
-section.
-.SH "GRAPH COMPONENTS"
-A graph is composed of several components: coordinate axes, data
-elements, legend, grid, cross hairs, postscript, and annotation
-markers. Instead of one big set of configuration options and
-operations, the graph is partitioned, where each component has its own
-configuration options and operations that specifically control that
-aspect or part of the graph. 
-.SS "AXIS COMPONENTS"
-Four coordinate axes are automatically created: two X\-coordinate axes
-(\fBx\fR and \fBx2\fR) and two Y\-coordinate axes (\fBy\fR, and
-\fBy2\fR).  By default, the axis \fBx\fR is located in the bottom
-margin, \fBy\fR in the left margin, \fBx2\fR in the top margin, and
-\fBy2\fR in the right margin.
-.PP
-An axis consists of the axis line, title, major and minor ticks, and
-tick labels.  Major ticks are drawn at uniform intervals along the
-axis.  Each tick is labeled with its coordinate value.  Minor ticks
-are drawn at uniform intervals within major ticks.  
-.PP
-The range of the axis controls what region of data is plotted.
-Data points outside the minimum and maximum limits of the axis are
-not plotted.  By default, the minimum and maximum limits are
-determined from the data, but you can reset either limit.
-.PP
-You can have several axes. To create an axis, invoke
-the axis component and its create operation.
-.CS
-# Create a new axis called "tempAxis"
-\&.g axis create tempAxis
-.CE
-You map data elements to an axis using the element's \-mapy and \-mapx
-configuration options. They specify the coordinate axes an element
-is mapped onto.
-.CS
-# Now map the tempAxis data to this axis.
-\&.g element create "e1" \-xdata $x \-ydata $y \-mapy tempAxis
-.CE
-Any number of axes can be displayed simultaneously. They are drawn in
-the margins surrounding the plotting area.  The default axes \fBx\fR
-and \fBy\fR are drawn in the bottom and left margins. The axes
-\fBx2\fR and \fBy2\fR are drawn in top and right margins.  By
-default, only \fBx\fR and \fBy\fR are shown. Note that the axes
-can have different scales.
-.PP
-To display a different axis or more than one axis, you invoke one of
-the following components: \fBxaxis\fR, \fByaxis\fR, \fBx2axis\fR, and
-\fBy2axis\fR.  Each component has a \fBuse\fR operation that
-designates the axis (or axes) to be drawn in that corresponding
-margin: \fBxaxis\fR in the bottom, \fByaxis\fR in the left,
-\fBx2axis\fR in the top, and \fBy2axis\fR in the right.
-.CS
-# Display the axis tempAxis in the left margin.
-\&.g yaxis use tempAxis
-.CE
-The \fBuse\fR operation takes a list of axis names as its last
-argument.  This is the list of axes to be drawn in this margin.
-.PP
-You can configure axes in many ways. The axis scale can be linear or
-logarithmic.  The values along the axis can either monotonically
-increase or decrease.  If you need custom tick labels, you can specify
-a Tcl procedure to format the label any way you wish.  You can control
-how ticks are drawn, by changing the major tick interval or the number
-of minor ticks.  You can define non-uniform tick intervals, such as
-for time-series plots.
-.PP
-.TP
-\fIpathName \fBaxis bind \fItagName\fR ?\fIsequence\fR?  ?\fIcommand\fR? 
-Associates \fIcommand\fR with \fItagName\fR such that whenever the
-event sequence given by \fIsequence\fR occurs for an axis with this
-tag, \fIcommand\fR will be invoked.  The syntax is similar to the 
-\fBbind\fR command except that it operates on graph axes, rather 
-than widgets. See the \fBbind\fR manual entry for
-complete details on \fIsequence\fR and the substitutions performed on 
-\fIcommand\fR before invoking it.  
-.sp
-If all arguments are specified then a new binding is created, replacing 
-any existing binding for the same \fIsequence\fR and \fItagName\fR.
-If the first character of \fIcommand\fR is \fB+\fR then \fIcommand\fR 
-augments an existing binding rather than replacing it. 
-If no \fIcommand\fR argument is provided then the command currently
-associated with \fItagName\fR and \fIsequence\fR (it's an error occurs 
-if there's no such binding) is returned.  If both \fIcommand\fR and 
-\fIsequence\fR are missing then a list of all the event sequences for 
-which bindings have been defined for \fItagName\fR. 
-.TP
-\fIpathName \fBaxis \fBcget \fIaxisName \fIoption\fR
-Returns the current value of the option given by \fIoption\fR for
-\fIaxisName\fR.  \fIOption\fR may be any option described below
-for the axis \fBconfigure\fR operation.
-.TP
-\fIpathName \fBaxis \fBconfigure \fIaxisName \fR?\fIaxisName\fR?... ?\fIoption value\fR?...
-Queries or modifies the configuration options of \fIaxisName\fR.
-Several axes can be changed.  If \fIoption\fR isn't specified, a list
-describing all the current options for \fIaxisName\fR is returned.  If
-\fIoption\fR is specified, but not \fIvalue\fR, then a list describing
-\fIoption\fR is returned.  If one or more \fIoption\fR and \fIvalue\fR
-pairs are specified, then for each pair, the axis option \fIoption\fR
-is set to \fIvalue\fR.  The following options are valid for axes.
-.RS
-.TP
-\fB\-bindtags \fItagList\fR
-Specifies the binding tags for the axis.  \fITagList\fR is a list
-of binding tag names.  The tags and their order will determine how
-events for axes are handled.  Each tag in the list matching the current event
-sequence will have its Tcl command executed.  Implicitly the name of
-the element is always the first tag in the list.  The default value is
-\fBall\fR.
-.TP
-\fB\-color \fIcolor\fR
-Sets the color of the axis and tick labels.
-The default is \fBblack\fR.
-.TP
-\fB\-command \fIprefix\fR
-Specifies a Tcl command to be invoked when formatting the axis tick
-labels. \fIPrefix\fR is a string containing the name of a Tcl proc and
-any extra arguments for the procedure.  This command is invoked for each
-major tick on the axis.  Two additional arguments are passed to the
-procedure: the pathname of the widget and the current the numeric
-value of the tick.  The procedure returns the formatted tick label.  If
-\fB""\fR is returned, no label will appear next to the tick.  You can
-get the standard tick labels again by setting \fIprefix\fR to
-\fB""\fR.  The default is \fB""\fR.
-.sp 1
-Please note that this procedure is invoked while the graph is redrawn.
-You may query configuration options.  But do not them, because this
-can have unexpected results.
-.TP
-\fB\-descending \fIboolean\fR 
-Indicates whether the values along the axis are monotonically increasing or
-decreasing.  If \fIboolean\fR is true, the axis values will be
-decreasing.  The default is \fB0\fR.
-.TP
-\fB\-hide \fIboolean\fR
-Indicates if the axis is displayed. If \fIboolean\fR is false the axis 
-will be displayed. Any element mapped to the axis is displayed regardless.
-The default value is \fB0\fR.
-.TP
-\fB\-justify \fIjustify\fR
-Specifies how the axis title should be justified.  This matters only
-when the axis title contains more than one line of text. \fIJustify\fR
-must be \fBleft\fR, \fBright\fR, or \fBcenter\fR.  The default is
-\fBcenter\fR.
-.TP
-\fB\-limits \fIformatStr\fR
-Specifies a printf-like description to format the minimum and maximum
-limits of the axis.  The limits are displayed at the top/bottom or
-left/right sides of the plotting area.  \fIFormatStr\fR is a list of
-one or two format descriptions.  If one description is supplied, both
-the minimum and maximum limits are formatted in the same way.  If two,
-the first designates the format for the minimum limit, the second for
-the maximum.  If \fB""\fR is given as either description, then 
-the that limit will not be displayed.  The default is \fB""\fR.
-.TP
-\fB\-linewidth \fIpixels\fR
-Sets the width of the axis and tick lines.  The default is \fB1\fR
-pixel.
-.TP
-\fB\-logscale \fIboolean\fR
-Indicates whether the scale of the axis is logarithmic or linear.  If
-\fIboolean\fR is true, the axis is logarithmic.  The default scale is
-linear.
-.TP
-\fB\-loose \fIboolean\fR
-Indicates whether the limits of the axis should fit the data points tightly,
-at the outermost data points, or loosely, at the outer tick intervals.
-If the axis limit is set with the -min or -max option, the axes are
-displayed tightly.
-If \fIboolean\fR is true, the axis range is "loose".
-The default is \fB0\fR.
-.TP
-\fB\-majorticks \fImajorList\fR
-Specifies where to display major axis ticks.  You can use this option
-to display ticks at non-uniform intervals.  \fIMajorList\fR is a list
-of axis coordinates designating the location of major ticks.  No
-minor ticks are drawn.  If \fImajorList\fR is \fB""\fR, 
-major ticks will be automatically computed. The default is \fB""\fR.
-.TP
-\fB\-max \fIvalue\fR
-Sets the maximum limit of \fIaxisName\fR.  Any data point greater 
-than \fIvalue\fR is not displayed.  If \fIvalue\fR is \fB""\fR, 
-the maximum limit is calculated using the largest data value.
-The default is \fB""\fR.
-.TP
-\fB\-min \fIvalue\fR
-Sets the minimum limit of \fIaxisName\fR. Any data point less than 
-\fIvalue\fR is not displayed.  If \fIvalue\fR is \fB""\fR,
-the minimum limit is calculated using the smallest data value.
-The default is \fB""\fR.
-.TP
-\fB\-minorticks \fIminorList\fR
-Specifies where to display minor axis ticks.  You can use this option
-to display minor ticks at non-uniform intervals. \fIMinorList\fR is a
-list of real values, ranging from 0.0 to 1.0, designating the placement of
-a minor tick.  No minor ticks are drawn if the \fB\-majortick\fR
-option is also set.  If \fIminorList\fR is \fB""\fR, minor ticks will
-be automatically computed. The default is \fB""\fR.
-.TP
-\fB\-rotate \fItheta\fR
-Specifies the how many degrees to rotate the axis tick labels.
-\fITheta\fR is a real value representing the number of degrees
-to rotate the tick labels.  The default is \fB0.0\fR degrees.
-.TP
-\fB\-scrollcommand \fIcommand\fR
-Specify the prefix for a command used to communicate with scrollbars
-for this axis, such as \fI.sbar set\fP.
-.TP
-\fB\-scrollmax \fIvalue\fR
-Sets the maximum limit of the axis scroll region.  If \fIvalue\fR is
-\fB""\fR, the maximum limit is calculated using the largest data
-value.  The default is \fB""\fR.
-.TP
-\fB\-scrollmin \fIvalue\fR 
-Sets the minimum limit of axis scroll region.  If \fIvalue\fR is
-\fB""\fR, the minimum limit is calculated using the smallest data
-value.  The default is \fB""\fR.
-.TP
-\fB\-showticks \fIboolean\fR
-Indicates whether axis ticks should be drawn. If \fIboolean\fR is
-true, ticks are drawn.  If false, only the
-axis line is drawn. The default is \fB1\fR.
-.TP
-\fB\-stepsize \fIvalue\fR
-Specifies the interval between major axis ticks.  If \fIvalue\fR isn't
-a valid interval (must be less than the axis range), 
-the request is ignored and the step size is automatically calculated.
-.TP
-\fB\-subdivisions \fInumber\fR 
-Indicates how many minor axis ticks are
-to be drawn.  For example, if \fInumber\fR is two, only one minor
-tick is drawn.  If \fInumber\fR is one, no minor ticks are
-displayed.  The default is \fB2\fR.
-.TP
-\fB\-tickfont \fIfontName\fR 
-Specifies the font for axis tick labels. The default is
-\fB*-Courier-Bold-R-Normal-*-100-*\fR.
-.TP
-\fB\-ticklength \fIpixels\fR
-Sets the length of major and minor ticks (minor ticks are half the
-length of major ticks). If \fIpixels\fR is less than zero, the axis
-will be inverted with ticks drawn pointing towards the plot.  The
-default is \fB0.1i\fR.
-.TP
-\fB\-title \fItext\fR
-Sets the title of the axis. If \fItext\fR is 
-\fB""\fR, no axis title will be displayed.  
-.TP
-\fB\-titlealternate \fIboolean\fR
-Indicates to display the axis title in its alternate location. 
-Normally the axis title is centered along the axis.  This option
-places the axis either to the right (horizontal axes) or above
-(vertical axes) the axis.  The default is \fB0\fR.
-.TP
-\fB\-titlecolor \fIcolor\fR
-Sets the color of the axis title. The default is \fBblack\fR.
-.TP
-\fB\-titlefont \fIfontName\fR 
-Specifies the font for axis title. The default is
-\fB*-Helvetica-Bold-R-Normal-*-14-140-*\fR.
-.PP
-Axis configuration options may be also be set by the \fBoption\fR
-command.  The resource class is \fBAxis\fR.  The resource names
-are the names of the axes (such as \fBx\fR or \fBx2\fR).
-.CS
-option add *Graph.Axis.Color  blue
-option add *Graph.x.LogScale  true
-option add *Graph.x2.LogScale false
-.CE
-.RE
-.TP
-\fIpathName \fBaxis \fBcreate \fIaxisName \fR?\fIoption value\fR?...
-Creates a new axis by the name \fIaxisName\fR.  No axis by the same
-name can already exist. \fIOption\fR and \fIvalue\fR are described 
-in above in the axis \fBconfigure\fR operation.
-.TP
-\fIpathName \fBaxis \fBdelete \fR?\fIaxisName\fR?...
-Deletes the named axes. An axis is not really
-deleted until it is not longer in use, so it's safe to delete
-axes mapped to elements.
-.TP
-\fIpathName \fBaxis invtransform \fIaxisName value\fR
-Performs the inverse transformation, changing the screen coordinate
-\fIvalue\fR to a graph coordinate, mapping the value mapped to
-\fIaxisName\fR.  Returns the graph coordinate.
-.TP
-\fIpathName \fBaxis limits \fIaxisName\fR
-Returns a list of the minimum and maximum limits for \fIaxisName\fR.  The order
-of the list is \fBmin max\fR.
-.TP
-\fIpathName \fBaxis names \fR?\fIpattern\fR?...
-Returns a list of axes matching zero or more patterns.  If no
-\fIpattern\fR argument is give, the names of all axes are returned.
-.TP
-\fIpathName \fBaxis transform \fIaxisName value\fR
-Transforms the coordinate \fIvalue\fR to a screen coordinate by mapping
-the it to \fIaxisName\fR.  Returns the transformed screen coordinate.
-.TP
-\fIpathName \fBaxis view \fIaxisName\fR
-Change the viewable area of this axis. Use as an argument to a scrollbar's "\fI\-command\fR".
-.PP
-The default axes are \fBx\fR, \fBy\fR, \fBx2\fR, and \fBy2\fR.
-But you can display more than four axes simultaneously.  You can also
-swap in a different axis with \fBuse\fR operation of the special axis
-components: \fBxaxis\fR, \fBx2axis\fR, \fByaxis\fR, and \fBy2axis\fR.
-.CS
-\&.g create axis temp
-\&.g create axis time
-\&...
-\&.g xaxis use temp
-\&.g yaxis use time
-.CE
-Only the axes specified for use are displayed on the screen.
-.PP
-The \fBxaxis\fR, \fBx2axis\fR, \fByaxis\fR, and \fBy2axis\fR
-components operate on an axis location rather than a specific axis
-like the more general \fBaxis\fR component does.  They implicitly
-control the axis that is currently using to that location.  By
-default, \fBxaxis\fR uses the \fBx\fR axis, \fByaxis\fR uses
-\fBy\fR, \fBx2axis\fR uses \fBx2\fR, and \fBy2axis\fR uses
-\fBy2\fR.  When more than one axis is displayed in a margin, it
-represents the first axis displayed.
-.PP
-The following operations are available for axes. They mirror exactly
-the operations of the \fBaxis\fR component.  The \fIaxis\fR argument
-must be \fBxaxis\fR, \fBx2axis\fR, \fByaxis\fR, or \fBy2axis\fR.  This
-feature is deprecated since more than one axis can now be used a
-margin.  You should only use the \fBxaxis\fR, \fBx2axis\fR,
-\fByaxis\fR, and \fBy2axis\fR components with the \fBuse\fR operation.
-For all other operations, use the general \fBaxis\fR component
-instead.
-.TP
-\fIpathName \fIaxis \fBcget \fIoption\fR
-.TP
-\fIpathName \fIaxis \fBconfigure \fR?\fIoption value\fR?...
-.TP
-\fIpathName \fIaxis\fB invtransform \fIvalue\fR
-.TP
-\fIpathName \fIaxis \fBlimits\fR
-.TP
-\fIpathName \fIaxis\fB transform \fIvalue\fR
-.TP
-\fIpathName \fIaxis\fB use \fR?\fIaxisName\fR?  
-Designates the axis \fIaxisName\fR is to be displayed at this
-location.  \fIAxisName\fR can not be already in use at another location.  
-This command returns the name of the axis currently using this location.
-.SS "CROSSHAIRS COMPONENT"
-Cross hairs consist of two intersecting lines (one vertical and one horizontal)
-drawn completely across the plotting area.  They are used to position
-the mouse in relation to the coordinate axes.  Cross hairs differ from line
-markers in that they are implemented using XOR drawing primitives.
-This means that they can be quickly drawn and erased without redrawing
-the entire graph.  Note that crosshair are enabled by calling
-\fBBlt_Crosshairs\fR and turned off by calling \fBBlt_ResetCrosshairs\fR.
-Similarly call \fBBlt_ZoomStack\fR for zooming.
-.PP
-The following operations are available for cross hairs:
-.TP
-\fIpathName \fBcrosshairs cget \fIoption\fR
-Returns the current value of the cross hairs configuration option
-given by \fIoption\fR.  \fIOption\fR may be any option
-described below for the cross hairs \fBconfigure\fR operation.
-.TP
-\fIpathName \fBcrosshairs configure \fR?\fIoption value\fR?...  
-Queries or modifies the configuration options of the cross hairs.  If
-\fIoption\fR isn't specified, a list describing all the current
-options for the cross hairs is returned.  If \fIoption\fR is specified,
-but not \fIvalue\fR, then a list describing \fIoption\fR is returned.
-If one or more \fIoption\fR and \fIvalue\fR pairs are specified, then
-for each pair, the cross hairs option \fIoption\fR is set to
-\fIvalue\fR.
-The following options are available for cross hairs.
-.RS
-.TP
-\fB\-color \fIcolor\fR 
-Sets the color of the cross hairs.  The default is \fBblack\fR.
-.TP
-\fB\-dashes \fIdashList\fR
-Sets the dash style of the cross hairs. \fIDashList\fR is a list of up
-to 11 numbers that alternately represent the lengths of the dashes
-and gaps on the cross hair lines.  Each number must be between 1 and
-255.  If \fIdashList\fR is \fB""\fR, the cross hairs will be solid
-lines.
-.TP
-\fB\-hide \fIboolean\fR
-Indicates whether cross hairs are drawn. If \fIboolean\fR is true,
-cross hairs are not drawn.  The default is \fByes\fR.
-.TP
-\fB\-linewidth \fIpixels\fR
-Set the width of the cross hair lines.  The default is \fB1\fR.
-.TP
-\fB\-position \fIpos\fR 
-Specifies the screen position where the cross hairs intersect.
-\fIPos\fR must be in the form "\fI@x,y\fR", where \fIx\fR and \fIy\fR
-are the window coordinates of the intersection.
-.PP
-Cross hairs configuration options may be also be set by the
-\fBoption\fR command.  The resource name and class are
-\fBcrosshairs\fR and \fBCrosshairs\fR respectively.
-.CS
-option add *Graph.Crosshairs.LineWidth 2
-option add *Graph.Crosshairs.Color     red
-.CE
-.RE
-.TP
-\fIpathName \fBcrosshairs off\fR
-Turns off the cross hairs. 
-.TP
-\fIpathName \fBcrosshairs on\fR
-Turns on the display of the cross hairs.
-.TP
-\fIpathName \fBcrosshairs toggle\fR 
-Toggles the current state of the cross hairs, alternately mapping and
-unmapping the cross hairs.
-.SS "ELEMENT COMPONENTS"
-A data element represents a set of data.  It contains x and y vectors
-containing the coordinates of the data points.  Elements can be
-displayed with a symbol at each data point and lines connecting the
-points.  Elements also control the appearance of the data, such as the
-symbol type, line width, color etc.
-.PP
-When new data elements are created, they are automatically added to a
-list of displayed elements.   The display list controls what elements
-are drawn and in what order.  
-.PP
-The following operations are available for elements.
-.TP
-\fIpathName \fBelement activate \fIelemName \fR?\fIindex\fR?...
-Specifies the data points of element \fIelemName\fR to be drawn
-using active foreground and background colors.  \fIElemName\fR is the
-name of the element and \fIindex\fR is a number representing the index
-of the data point. If no indices are present then all data points
-become active.
-.TP
-\fIpathName \fBelement bind \fItagName\fR ?\fIsequence\fR?  ?\fIcommand\fR? 
-Associates \fIcommand\fR with \fItagName\fR such that whenever the
-event sequence given by \fIsequence\fR occurs for an element with this
-tag, \fIcommand\fR will be invoked.  The syntax is similar to the 
-\fBbind\fR command except that it operates on graph elements, rather 
-than widgets. See the \fBbind\fR manual entry for
-complete details on \fIsequence\fR and the substitutions performed on 
-\fIcommand\fR before invoking it.  
-.sp
-If all arguments are specified then a new binding is created, replacing 
-any existing binding for the same \fIsequence\fR and \fItagName\fR.
-If the first character of \fIcommand\fR is \fB+\fR then \fIcommand\fR 
-augments an existing binding rather than replacing it. 
-If no \fIcommand\fR argument is provided then the command currently
-associated with \fItagName\fR and \fIsequence\fR (it's an error occurs 
-if there's no such binding) is returned.  If both \fIcommand\fR and 
-\fIsequence\fR are missing then a list of all the event sequences for 
-which bindings have been defined for \fItagName\fR. 
-.TP
-\fIpathName \fBelement cget \fIelemName \fIoption\fR
-Returns the current value of the element configuration option given by 
-\fIoption\fR.  \fIOption\fR may be any of the options described below
-for the element \fBconfigure\fR operation.
-.TP
-\fIpathName \fBelement closest \fIx y\fR \fIvarName\fR ?\fIoption value\fR?... ?\fIelemName\fR?...
-
-Searches for the data point closest to the window coordinates \fIx\fR
-and \fIy\fR.  By default, all elements are searched.  Hidden elements
-(see the \fB\-hide\fR option is false) are ignored.  You can limit the
-search by specifying only the elements you want to be considered. 
-\fIElemName\fR must be the name of an element that is not be hidden.
-\fIVarName\fR is the name of a Tcl array variable and will contain
-the search results: the name of the closest element, the index of
-the closest data point, and the graph coordinates of the point. Returns
-\fB0\fR, if no data point within the threshold distance can be found,
-otherwise \fB1\fR is returned.  The following
-\fIoption\fR\-\fIvalue\fR pairs are available.
-.RS
-.TP
-\fB\-along \fIdirection\fR
-Search for the closest element using the following criteria:
-.RS
-.TP
-\fBx\fR
-Find closest element vertically from the given X-coordinate. 
-.TP
-\fBy\fR
-Find the closest element horizontally from the given Y-coordinate. 
-.TP
-\fBboth\fR
-Find the closest element for the given point (using both the X and Y
-coordinates).  
-.RE
-.TP
-\fB\-halo \fIpixels\fR
-Specifies a threshold distance where selected data points are ignored.
-\fIPixels\fR is a valid screen distance, such as \fB2\fR or \fB1.2i\fR.
-If this option isn't specified, then it defaults to the value of the
-graph's \fB\-halo\fR option.
-.TP
-\fB\-interpolate \fIstring\fR
-Indicates whether to consider projections that lie along the line segments 
-connecting data points when searching for the closest point.
-The default value is \fB0\fR. The values for \fIstring\fR are
-described below.
-.RS
-.TP 1.25i
-\fBno\fR 
-Search only for the closest data point.
-.TP
-\fByes\fR
-Search includes projections that lie along the
-line segments connecting the data points.  
-.RE
-.RE
-.TP
-\fIpathName \fBelement configure \fIelemName \fR?\fIelemName\fR... ?\fIoption value\fR?...
-Queries or modifies the configuration options for elements.  Several
-elements can be modified at the same time. If \fIoption\fR isn't
-specified, a list describing all the current options for
-\fIelemName\fR is returned.  If \fIoption\fR is specified, but not
-\fIvalue\fR, then a list describing the option \fIoption\fR is
-returned.  If one or more \fIoption\fR and \fIvalue\fR pairs are
-specified, then for each pair, the element option \fIoption\fR is set
-to \fIvalue\fR.  The following options are valid for elements.
-.RS
-.TP
-\fB\-activepen \fIpenName\fR
-Specifies pen to use to draw active element.  If \fIpenName\fR is
-\fB""\fR, no active elements will be drawn.  The default is 
-\fBactiveLine\fR.
-.TP
-\fB\-bindtags \fItagList\fR
-Specifies the binding tags for the element.  \fITagList\fR is a list
-of binding tag names.  The tags and their order will determine how
-events are handled for elements.  Each tag in the list matching the 
-current event
-sequence will have its Tcl command executed.  Implicitly the name of
-the element is always the first tag in the list.  The default value is
-\fBall\fR.
-.TP
-\fB\-color \fIcolor\fR 
-Sets the color of the traces connecting the data points.  
-.TP
-\fB\-dashes \fIdashList\fR
-Sets the dash style of element line. \fIDashList\fR is a list of up to
-11 numbers that alternately represent the lengths of the dashes and
-gaps on the element line.  Each number must be between 1 and 255.  If
-\fIdashList\fR is \fB""\fR, the lines will be solid.
-.TP
-\fB\-data \fIcoordList\fR
-Specifies the X\-Y coordinates of the data.  \fICoordList\fR is a
-list of numeric expressions representing the X\-Y coordinate pairs
-of each data point.
-.TP
-\fB\-fill \fIcolor\fR 
-Sets the interior color of symbols.  If \fIcolor\fR is \fB""\fR, then
-the interior of the symbol is transparent.  If \fIcolor\fR is
-\fBdefcolor\fR, then the color will be the same as the \fB\-color\fR
-option.  The default is \fBdefcolor\fR.
-.TP
-\fB\-hide \fIboolean\fR
-Indicates whether the element is displayed.  
-The default is \fBno\fR.
-.TP
-\fB\-label \fItext\fR
-Sets the element's label in the legend.  If \fItext\fR
-is \fB""\fR, the element will have no entry in the legend.
-The default label is the element's name. 
-.TP
-\fB\-linewidth \fIpixels\fR 
-Sets the width of the connecting lines between data points.  If
-\fIpixels\fR is \fB0\fR, no connecting lines will be drawn between
-symbols.  The default is \fB0\fR.
-.TP
-\fB\-mapx \fIxAxis\fR
-Selects the X\-axis to map the element's X\-coordinates onto.
-\fIXAxis\fR must be the name of an axis.  The default is \fBx\fR.
-.TP
-\fB\-mapy \fIyAxis\fR
-Selects the Y\-axis to map the element's Y\-coordinates onto.
-\fIYAxis\fR must be the name of an axis. The default is \fBy\fR.
-.TP
-\fB\-offdash \fIcolor\fR
-Sets the color of the stripes when traces are dashed (see the
-\fB\-dashes\fR option).  If \fIcolor\fR is \fB""\fR, then the "off"
-pixels will represent gaps instead of stripes.  If \fIcolor\fR is
-\fBdefcolor\fR, then the color will be the same as the \fB\-color\fR
-option.  The default is \fBdefcolor\fR.
-.TP
-\fB\-outline \fIcolor\fR 
-Sets the color or the outline around each symbol.  If \fIcolor\fR is
-\fB""\fR, then no outline is drawn. If \fIcolor\fR is \fBdefcolor\fR,
-then the color will be the same as the \fB\-color\fR option.  The
-default is \fBdefcolor\fR.
-.TP
-\fB\-pen \fIpenname\fR
-Set the pen to use for this element.
-.TP
-\fB\-outlinewidth \fIpixels\fR 
-Sets the width of the outline bordering each symbol.  If \fIpixels\fR
-is \fB0\fR, no outline will be drawn. The default is \fB1\fR.
-.TP
-\fB\-pixels \fIpixels\fR
-Sets the size of symbols.  If \fIpixels\fR is \fB0\fR, no symbols will
-be drawn.  The default is \fB0.125i\fR.
-.TP
-\fB\-scalesymbols \fIboolean\fR 
-If \fIboolean\fR is true, the size of the symbols
-drawn for \fIelemName\fR will change with scale of the X\-axis and Y\-axis.
-At the time this option is set, the current ranges of the axes are
-saved as the normalized scales (i.e scale factor is 1.0) and the
-element is drawn at its designated size (see the \fB\-pixels\fR
-option).  As the scale of the axes change, the symbol will be scaled
-according to the smaller of the X\-axis and Y\-axis scales.  If \fIboolean\fR
-is false, the element's symbols are drawn at the designated size,
-regardless of axis scales.  The default is \fB0\fR.
-.TP
-\fB\-smooth \fIsmooth\fR 
-Specifies how connecting line segments are drawn between data points.
-\fISmooth\fR can be either \fBlinear\fR, \fBstep\fR, \fBnatural\fR, or
-\fBquadratic\fR.  If \fIsmooth\fR is \fBlinear\fR, a single line
-segment is drawn, connecting both data points. When \fIsmooth\fR is
-\fBstep\fR, two line segments are drawn. The first is a horizontal
-line segment that steps the next X\-coordinate.  The second is a
-vertical line, moving to the next Y\-coordinate.  Both \fInatural\fR and
-\fIquadratic\fR generate multiple segments between data points.  If
-\fInatural\fR, the segments are generated using a cubic spline.  If
-\fIquadratic\fR, a quadratic spline is used.  The default is
-\fIlinear\fR.
-.TP
-\fB\-styles \fIstyleList\fR 
-Specifies what pen to use based on the range of weights given.
-\fIStyleList\fR is a list of style specifications. Each style
-specification, in turn, is a list consisting of a pen name, and
-optionally a minimum and maximum range.  Data points whose weight (see
-the \fB\-weight\fR option) falls in this range, are drawn with this
-pen.  If no range is specified it defaults to the index of the pen in
-the list.  Note that this affects only symbol attributes. Line
-attributes, such as line width, dashes, etc. are ignored.
-.TP
-\fB\-symbol \fIsymbol\fR 
-Specifies the symbol for data points.  \fISymbol\fR can be either
-\fBsquare\fR, \fBcircle\fR, \fBdiamond\fR, \fBplus\fR, \fBcross\fR,
-\fBsplus\fR, \fBscross\fR, \fBtriangle\fR, \fB""\fR (where no symbol
-is drawn), or a bitmap.  Bitmaps are specified as "\fIsource\fR
-?\fImask\fR?", where \fIsource\fR is the name of the bitmap, and
-\fImask\fR is the bitmap's optional mask.  The default is
-\fBcircle\fR.
-.TP
-\fB\-trace \fIdirection\fR 
-Indicates whether connecting lines between data points (whose
-X\-coordinate values are either increasing or decreasing) are drawn.  
-\fIDirection\fR
-must be \fBincreasing\fR, \fBdecreasing\fR, or \fBboth\fR.  For
-example, if \fIdirection\fR is \fBincreasing\fR, connecting lines will
-be drawn only between those data points where X\-coordinate values are
-monotonically increasing.  If \fIdirection\fR is \fBboth\fR,
-connecting lines will be draw between all data points.  The default is
-\fBboth\fR.
-.TP
-\fB\-weights \fIwVec\fR 
-Specifies the weights of the individual data points.  This, 
-with the list pen styles (see the \fB\-styles\fR option),
-controls how data points are drawn.  \fIWVec\fR is the name of a BLT
-vector or a list of numeric expressions representing the weights for
-each data point.
-.TP
-\fB\-xdata \fIxVec\fR 
-Specifies the X\-coordinates of the data.  \fIXVec\fR is the name of
-a BLT vector or a list of numeric expressions.
-.TP
-\fB\-ydata \fIyVec\fR 
-Specifies the Y\-coordinates of the data.  \fIYVec\fR is the name of
-a BLT vector or a list of numeric expressions.
-.PP
-Element configuration options may also be set by the \fBoption\fR
-command.  The resource class is \fBElement\fR. The resource name is
-the name of the element.
-.CS
-option add *Graph.Element.symbol line
-option add *Graph.e1.symbol line
-.CE
-.RE
-.TP
-\fIpathName \fBelement create \fIelemName\fR ?\fIoption value\fR?...
-Creates a new element \fIelemName\fR.  It's an error is
-an element \fIelemName\fR already exists.  If
-additional arguments are present, they specify options valid for 
-the element \fBconfigure\fR operation.
-.TP
-\fIpathName \fBelement deactivate \fIelemName\fR ?\fIelemName\fR?...
-Deactivates all the elements matching \fIpattern\fR.
-Elements whose names match any of the patterns given are redrawn using
-their normal colors.
-.TP
-\fIpathName \fBelement delete\fR ?\fIelemName\fR?...
-Deletes all the named elements.  The graph is automatically redrawn.
-.TP
-\fIpathName \fBelement exists \fIelemName\fR
-Returns \fB1\fR if an element \fIelemName\fR currently exists and
-\fB0\fR otherwise.
-.TP
-\fIpathName \fBelement names \fR?\fIpattern\fR?...  
-Returns the elements matching one or more pattern.  If no
-\fIpattern\fR is given, the names of all elements is returned.
-.TP
-\fIpathName \fBelement show\fR ?\fInameList\fR?  
-Queries or modifies the element display list.  The element display
-list designates the elements drawn and in what
-order. \fINameList\fR is a list of elements to be displayed in the
-order they are named.  If there is no \fInameList\fR argument,
-the current display list is returned.
-.TP
-\fIpathName \fBelement type\fR \fIelemName\fR
-Returns the type of \fIelemName\fR. 
-If the element is a bar element, the commands returns the string
-\fB"bar"\fR, otherwise it returns \fB"line"\fR.
-.CE
-.SS "GRID COMPONENT"
-Grid lines extend from the major and minor ticks of each axis
-horizontally or vertically across the plotting area.  The following
-operations are available for grid lines.
-.TP
-\fIpathName \fBgrid cget \fIoption\fR
-Returns the current value of the grid line configuration option given by 
-\fIoption\fR.  \fIOption\fR may be any option described below
-for the grid \fBconfigure\fR operation.
-.TP
-\fIpathName \fBgrid configure\fR ?\fIoption value\fR?...
-Queries or modifies the configuration options for grid lines.  If
-\fIoption\fR isn't specified, a list describing all the current
-grid options for \fIpathName\fR is returned.  If \fIoption\fR is specified,
-but not \fIvalue\fR, then a list describing \fIoption\fR is
-returned.  If one or more \fIoption\fR and \fIvalue\fR pairs are
-specified, then for each pair, the grid line option \fIoption\fR is set to
-\fIvalue\fR.  The following options are valid for grid lines.
-.RS
-.TP
-\fB\-color \fIcolor\fR 
-Sets the color of the grid lines.  The default is \fBblack\fR.
-.TP
-\fB\-dashes \fIdashList\fR
-Sets the dash style of the grid lines. \fIDashList\fR is a list of up
-to 11 numbers that alternately represent the lengths of the dashes
-and gaps on the grid lines.  Each number must be between 1 and 255.
-If \fIdashList\fR is \fB""\fR, the grid will be solid lines.
-.TP
-\fB\-hide \fIboolean\fR
-Indicates whether the grid should be drawn. If \fIboolean\fR
-is true, grid lines are not shown. The default is \fByes\fR.
-.TP
-\fB\-linewidth \fIpixels\fR
-Sets the width of grid lines.  The default width is \fB1\fR.
-.TP
-\fB\-mapx \fIxAxis\fR
-Specifies the X\-axis to display grid lines.  \fIXAxis\fR
-must be the name of an axis or \fB""\fR for no grid lines.  
-The default is \fB""\fR.
-.TP
-\fB\-mapy \fIyAxis\fR
-Specifies the Y\-axis to display grid lines.  \fIYAxis\fR
-must be the name of an axis or \fB""\fR for no grid lines. 
-The default is \fBy\fR.
-.TP
-\fB\-minor \fIboolean\fR
-Indicates whether the grid lines should be drawn for minor ticks. 
-If \fIboolean\fR is true, the lines will appear at
-minor tick intervals.  The default is \fB1\fR.
-.PP
-Grid configuration options may also be set by the 
-\fBoption\fR command.  The resource name and class are \fBgrid\fR and 
-\fBGrid\fR respectively. 
-.CS
-option add *Graph.grid.LineWidth 2
-option add *Graph.Grid.Color     black
-.CE
-.TP
-\fB\-raised \fIboolean\fR
-Grid is to be raised or drawn over elements.
-.RE
-.TP
-\fIpathName \fBgrid off\fR
-Turns off the display the grid lines.
-.TP
-\fIpathName \fBgrid on\fR
-Turns on the display the grid lines.
-.TP
-\fIpathName \fBgrid toggle\fR
-Toggles the display of the grid.  
-.SS "LEGEND COMPONENT"
-The legend displays a list of the data elements.  Each entry consists
-of the element's symbol and label.  The legend can appear in any
-margin (the default location is in the right margin).  It
-can also be positioned anywhere within the plotting area.
-.PP
-The following operations are valid for the legend.
-.TP
-\fIpathName \fBlegend activate \fIpattern\fR...
-Selects legend entries to be drawn using the active legend colors and relief.
-All entries whose element names match \fIpattern\fR  are selected.  To
-be selected, the element name must match only one \fIpattern\fR. 
-.TP
-\fIpathName \fBlegend bind \fItagName\fR ?\fIsequence\fR?  ?\fIcommand\fR? 
-Associates \fIcommand\fR with \fItagName\fR such that whenever the
-event sequence given by \fIsequence\fR occurs for a legend entry with this
-tag, \fIcommand\fR will be invoked.  Implicitly the element names
-in the entry are tags.  The syntax is similar to the 
-\fBbind\fR command except that it operates on legend entries, rather 
-than widgets. See the \fBbind\fR manual entry for
-complete details on \fIsequence\fR and the substitutions performed on 
-\fIcommand\fR before invoking it.  
-.sp
-If all arguments are specified then a new binding is created, replacing 
-any existing binding for the same \fIsequence\fR and \fItagName\fR.
-If the first character of \fIcommand\fR is \fB+\fR then \fIcommand\fR 
-augments an existing binding rather than replacing it. 
-If no \fIcommand\fR argument is provided then the command currently
-associated with \fItagName\fR and \fIsequence\fR (it's an error occurs 
-if there's no such binding) is returned.  If both \fIcommand\fR and 
-\fIsequence\fR are missing then a list of all the event sequences for 
-which bindings have been defined for \fItagName\fR. 
-.TP
-\fIpathName \fBlegend cget \fIoption\fR
-Returns the current value of a legend configuration option.
-\fIOption\fR may be any option described below in the
-legend \fBconfigure\fR operation.
-.TP
-\fIpathName \fBlegend configure \fR?\fIoption value\fR?...
-Queries or modifies the configuration options for the legend.  If
-\fIoption\fR isn't specified, a list describing the current
-legend options for \fIpathName\fR is returned.  If \fIoption\fR is
-specified, but not \fIvalue\fR, then a list describing \fIoption\fR is
-returned.  If one or more \fIoption\fR and \fIvalue\fR pairs are
-specified, then for each pair, the legend option \fIoption\fR is set
-to \fIvalue\fR.  The following options are valid for the legend.
-.RS
-.TP
-\fB\-activebackground \fIcolor\fR
-Sets the background color for active legend entries.  All legend
-entries marked active (see the legend \fBactivate\fR operation) are
-drawn using this background color.
-.TP
-\fB\-activeborderwidth \fIpixels\fR
-Sets the width of the 3-D border around the outside edge of the active legend
-entries.  The default is \fB2\fR.
-.TP
-\fB\-activeforeground \fIcolor\fR
-Sets the foreground color for active legend entries.  All legend
-entries marked as active (see the legend \fBactivate\fR operation) are
-drawn using this foreground color.
-.TP
-\fB\-activerelief \fIrelief\fR 
-Specifies the 3-D effect desired for active legend entries.
-\fIRelief\fR denotes how the interior of the entry should appear
-relative to the legend; for example, \fBraised\fR means the entry
-should appear to protrude from the legend, relative to the surface of
-the legend.  The default is \fBflat\fR.
-.TP
-\fB\-anchor \fIanchor\fR
-Tells how to position the legend relative to the positioning point for
-the legend.  This is dependent on the value of the \fB\-position\fR
-option.  The default is \fBcenter\fR.
-.RS
-.TP 1.25i
-\fBleft\fR or \fBright\fR
-The anchor describes how to position the legend vertically.  
-.TP
-\fBtop\fR or \fBbottom\fR
-The anchor describes how to position the legend horizontally.  
-.TP
-\fB@x,y\fR
-The anchor specifies how to position the legend relative to the
-positioning point. For example, if \fIanchor\fR is \fBcenter\fR then
-the legend is centered on the point; if \fIanchor\fR is \fBn\fR then
-the legend will be drawn such that the top center point of the
-rectangular region occupied by the legend will be at the positioning
-point.
-.TP
-\fBplotarea\fR
-The anchor specifies how to position the legend relative to the
-plotting area. For example, if \fIanchor\fR is \fBcenter\fR then the
-legend is centered in the plotting area; if \fIanchor\fR is \fBne\fR
-then the legend will be drawn such that occupies the upper right
-corner of the plotting area.
-.RE
-.TP
-\fB\-background \fIcolor\fR
-Sets the background color of the legend. If \fIcolor\fR is \fB""\fR,
-the legend background with be transparent.
-.TP
-\fB\-bindtags \fItagList\fR
-Specifies the binding tags for legend entries.  \fITagList\fR is a list
-of binding tag names.  The tags and their order will determine how
-events are handled for legend entries.  Each tag in the list matching 
-the current event sequence will have its Tcl command executed. The 
-default value is \fBall\fR.
-.TP
-\fB\-borderwidth \fIpixels\fR
-Sets the width of the 3-D border around the outside edge of the legend (if
-such border is being drawn; the \fBrelief\fR option determines this).
-The default is \fB2\fR pixels.
-.TP
-\fB\-font \fIfontName\fR 
-\fIFontName\fR specifies a font to use when drawing the labels of each
-element into the legend.  The default is
-\fB*-Helvetica-Bold-R-Normal-*-12-120-*\fR.
-.TP
-\fB\-foreground \fIcolor\fR 
-Sets the foreground color of the text drawn for the element's label.
-The default is \fBblack\fR.
-.TP
-\fB\-hide \fIboolean\fR
-Indicates whether the legend should be displayed. If \fIboolean\fR is
-true, the legend will not be draw.  The default is \fBno\fR.
-.TP
-\fB\-ipadx \fIpad\fR 
-Sets the amount of internal padding to be added to the width of each
-legend entry.  \fIPad\fR can be a list of one or two screen distances.  If
-\fIpad\fR has two elements, the left side of the legend entry is
-padded by the first distance and the right side by the second.  If
-\fIpad\fR is just one distance, both the left and right sides are padded
-evenly.  The default is \fB2\fR.
-.TP
-\fB\-ipady \fIpad\fR
-Sets an amount of internal padding to be added to the height of each
-legend entry.  \fIPad\fR can be a list of one or two screen distances.  If
-\fIpad\fR has two elements, the top of the entry is padded by the
-first distance and the bottom by the second.  If \fIpad\fR is just
-one distance, both the top and bottom of the entry are padded evenly.
-The default is \fB2\fR.
-.TP
-\fB\-padx \fIpad\fR
-Sets the padding to the left and right exteriors of the legend.
-\fIPad\fR can be a list of one or two screen distances.  If \fIpad\fR
-has two elements, the left side of the legend is padded by the first
-distance and the right side by the second.  If \fIpad\fR has just one
-distance, both the left and right sides are padded evenly.  The
-default is \fB4\fR.
-.TP
-\fB\-pady \fIpad\fR
-Sets the padding above and below the legend.  \fIPad\fR can be a list
-of one or two screen distances.  If \fIpad\fR has two elements, the area above
-the legend is padded by the first distance and the area below by the
-second.  If \fIpad\fR is just one distance, both the top and
-bottom areas are padded evenly.  The default is \fB0\fR.
-.TP
-\fB\-position \fIpos\fR
-Specifies where the legend is drawn. The
-\fB\-anchor\fR option also affects where the legend is positioned.  If
-\fIpos\fR is \fBleft\fR, \fBleft\fR, \fBtop\fR, or \fBbottom\fR, the
-legend is drawn in the specified margin.  If \fIpos\fR is
-\fBplotarea\fR, then the legend is drawn inside the plotting area at a
-particular anchor.  If \fIpos\fR is in the form "\fI@x,y\fR", where
-\fIx\fR and \fIy\fR are the window coordinates, the legend is drawn in
-the plotting area at the specified coordinates.  The default is
-\fBright\fR.
-.TP
-\fB\-raised \fIboolean\fR
-Indicates whether the legend is above or below the data elements.  This
-matters only if the legend is in the plotting area.  If \fIboolean\fR
-is true, the legend will be drawn on top of any elements that may
-overlap it. The default is \fBno\fR.
-.TP
-\fB\-relief \fIrelief\fR
-Specifies the 3-D effect for the border around the legend.
-\fIRelief\fR specifies how the interior of the legend should appear
-relative to the graph; for example, \fBraised\fR means the legend
-should appear to protrude from the graph, relative to the surface of
-the graph.  The default is \fBsunken\fR.
-.PP
-Legend configuration options may also be set by the \fBoption\fR
-command.  The resource name and class are \fBlegend\fR and
-\fBLegend\fR respectively.
-.CS
-option add *Graph.legend.Foreground blue
-option add *Graph.Legend.Relief     raised
-.CE
-.RE
-.TP
-\fIpathName \fBlegend deactivate \fIpattern\fR...
-Selects legend entries to be drawn using the normal legend colors and
-relief.  All entries whose element names match \fIpattern\fR are
-selected.  To be selected, the element name must match only one
-\fIpattern\fR.
-.TP
-\fIpathName \fBlegend get \fIpos\fR
-Returns the name of the element whose entry is at the screen position
-\fIpos\fR in the legend.  \fIPos\fR must be in the form "\fI@x,y\fR",
-where \fIx\fR and \fIy\fR are window coordinates.  If the given
-coordinates do not lie over a legend entry, \fB""\fR is returned.
-.SS "PEN COMPONENTS"
-Pens define attributes (both symbol and line style) for elements.
-Pens mirror the configuration options of data elements that pertain to
-how symbols and lines are drawn.  Data elements use pens to determine
-how they are drawn.  A data element may use several pens at once.  In
-this case, the pen used for a particular data point is determined from
-each element's weight vector (see the element's \fB\-weight\fR and
-\fB\-style\fR options).
-.PP
-One pen, called \fBactiveLine\fR, is automatically created.
-It's used as the default active pen for elements. So you can change
-the active attributes for all elements by simply reconfiguring this
-pen.
-.CS
-\&.g pen configure "activeLine" -color green
-.CE
-You can create and use several pens. To create a pen, invoke
-the pen component and its create operation.
-.CS
-\&.g pen create myPen
-.CE
-You map pens to a data element using either the element's 
-\fB\-pen\fR or \fB\-activepen\fR options.
-.CS
-\&.g element create "line1" -xdata $x -ydata $tempData \\
-    -pen myPen
-.CE
-An element can use several pens at once. This is done by specifying
-the name of the pen in the element's style list (see the
-\fB\-styles\fR option).
-.CS
-\&.g element configure "line1" -styles { myPen 2.0 3.0 }
-.CE
-This says that any data point with a weight between 2.0 and 3.0
-is to be drawn using the pen \fBmyPen\fR.  All other points
-are drawn with the element's default attributes.
-.PP
-The following operations are available for pen components.
-.PP
-.TP
-\fIpathName \fBpen \fBcget \fIpenName \fIoption\fR
-Returns the current value of the option given by \fIoption\fR for
-\fIpenName\fR.  \fIOption\fR may be any option described below
-for the pen \fBconfigure\fR operation.
-.TP
-\fIpathName \fBpen \fBconfigure \fIpenName \fR?\fIpenName\fR... ?\fIoption value\fR?...
-Queries or modifies the configuration options of
-\fIpenName\fR. Several pens can be modified at once.  If \fIoption\fR
-isn't specified, a list describing the current options for
-\fIpenName\fR is returned.  If \fIoption\fR is specified, but not
-\fIvalue\fR, then a list describing \fIoption\fR is returned.  If one
-or more \fIoption\fR and \fIvalue\fR pairs are specified, then for
-each pair, the pen option \fIoption\fR is set to \fIvalue\fR.  The
-following options are valid for pens.
-.RS
-.TP
-\fB\-color \fIcolor\fR 
-Sets the color of the traces connecting the data points.  
-.TP
-\fB\-dashes \fIdashList\fR
-Sets the dash style of element line. \fIDashList\fR is a list of up to
-11 numbers that alternately represent the lengths of the dashes and
-gaps on the element line.  Each number must be between 1 and 255.  If
-\fIdashList\fR is \fB""\fR, the lines will be solid.
-.TP
-\fB\-fill \fIcolor\fR 
-Sets the interior color of symbols.  If \fIcolor\fR is \fB""\fR, then
-the interior of the symbol is transparent.  If \fIcolor\fR is
-\fBdefcolor\fR, then the color will be the same as the \fB\-color\fR
-option.  The default is \fBdefcolor\fR.
-.TP
-\fB\-linewidth \fIpixels\fR 
-Sets the width of the connecting lines between data points.  If
-\fIpixels\fR is \fB0\fR, no connecting lines will be drawn between
-symbols.  The default is \fB0\fR.
-.TP
-\fB\-offdash \fIcolor\fR
-Sets the color of the stripes when traces are dashed (see the
-\fB\-dashes\fR option).  If \fIcolor\fR is \fB""\fR, then the "off"
-pixels will represent gaps instead of stripes.  If \fIcolor\fR is
-\fBdefcolor\fR, then the color will be the same as the \fB\-color\fR
-option.  The default is \fBdefcolor\fR.
-.TP
-\fB\-outline \fIcolor\fR 
-Sets the color or the outline around each symbol.  If \fIcolor\fR is
-\fB""\fR, then no outline is drawn. If \fIcolor\fR is \fBdefcolor\fR,
-then the color will be the same as the \fB\-color\fR option.  The
-default is \fBdefcolor\fR.
-.TP
-\fB\-outlinewidth \fIpixels\fR 
-Sets the width of the outline bordering each symbol.  If \fIpixels\fR
-is \fB0\fR, no outline will be drawn. The default is \fB1\fR.
-.TP
-\fB\-pixels \fIpixels\fR
-Sets the size of symbols.  If \fIpixels\fR is \fB0\fR, no symbols will
-be drawn.  The default is \fB0.125i\fR.
-.TP
-\fB\-symbol \fIsymbol\fR 
-Specifies the symbol for data points.  \fISymbol\fR can be either
-\fBsquare\fR, \fBcircle\fR, \fBdiamond\fR, \fBplus\fR, \fBcross\fR,
-\fBsplus\fR, \fBscross\fR, \fBtriangle\fR, \fB""\fR (where no symbol
-is drawn), or a bitmap.  Bitmaps are specified as "\fIsource\fR
-?\fImask\fR?", where \fIsource\fR is the name of the bitmap, and
-\fImask\fR is the bitmap's optional mask.  The default is
-\fBcircle\fR.
-.TP
-\fB\-type \fIelemType\fR 
-Specifies the type of element the pen is to be used with.
-This option should only be employed when creating the pen.  This
-is for those that wish to mix different types of elements (bars and
-lines) on the same graph.  The default type is "line".
-.PP
-Pen configuration options may be also be set by the \fBoption\fR
-command.  The resource class is \fBPen\fR.  The resource names
-are the names of the pens.
-.CS
-option add *Graph.Pen.Color  blue
-option add *Graph.activeLine.color  green
-.CE
-.RE
-.TP
-\fIpathName \fBpen \fBcreate \fIpenName \fR?\fIoption value\fR?...
-Creates a new pen by the name \fIpenName\fR.  No pen by the same
-name can already exist. \fIOption\fR and \fIvalue\fR are described 
-in above in the pen \fBconfigure\fR operation.
-.TP
-\fIpathName \fBpen \fBdelete \fR?\fIpenName\fR?...
-Deletes the named pens. A pen is not really
-deleted until it is not longer in use, so it's safe to delete
-pens mapped to elements.
-.TP
-\fIpathName \fBpen names \fR?\fIpattern\fR?...
-Returns a list of pens matching zero or more patterns.  If no
-\fIpattern\fR argument is give, the names of all pens are returned.
-.SS "POSTSCRIPT COMPONENT"
-The graph can generate encapsulated PostScript output.  There
-are several configuration options you can specify to control how the
-plot will be generated.  You can change the page dimensions and
-borders.  The plot itself can be scaled, centered, or rotated to
-landscape.  The PostScript output can be written directly to a file or
-returned through the interpreter.
-.PP
-The following postscript operations are available.
-.TP
-\fIpathName \fBpostscript cget \fIoption\fR 
-Returns the current value of the postscript option given by
-\fIoption\fR.  \fIOption\fR may be any option described
-below for the postscript \fBconfigure\fR operation.
-.TP
-\fIpathName \fBpostscript configure \fR?\fIoption value\fR?...
-Queries or modifies the configuration options for PostScript
-generation.  If \fIoption\fR isn't specified, a list describing 
-the current postscript options for \fIpathName\fR is returned.  If
-\fIoption\fR is specified, but not \fIvalue\fR, then a list describing
-\fIoption\fR is returned.  If one or more \fIoption\fR and \fIvalue\fR
-pairs are specified, then for each pair, the postscript option
-\fIoption\fR is set to \fIvalue\fR.  The following postscript options
-are available.
-.RS
-.TP
-\fB\-center \fIboolean\fR
-Indicates whether the plot should be centered on the PostScript page.  If
-\fIboolean\fR is false, the plot will be placed in the upper left
-corner of the page.  The default is \fB1\fR.
-.TP
-\fB\-colormap \fIvarName\fR
-\fIVarName\fR must be the name of a global array variable that
-specifies a color mapping from the X color name to PostScript.  Each
-element of \fIvarName\fR must consist of PostScript code to set a
-particular color value (e.g. ``\fB1.0 1.0 0.0 setrgbcolor\fR'').  When
-generating color information in PostScript, the array variable \fIvarName\fR
-is checked if an element of the name as the color exists. If so, it uses 
-its value as the PostScript
-command to set the color.  If this option hasn't been specified, or if
-there isn't an entry in \fIvarName\fR for a given color, then it uses
-the red, green, and blue intensities from the X color.
-.TP
-\fB\-colormode \fImode\fR
-Specifies how to output color information.  \fIMode\fR must be either
-\fBcolor\fR (for full color output), \fBgray\fR (convert all colors to
-their gray-scale equivalents) or \fBmono\fR (convert foreground colors
-to black and background colors to white).  The default mode is
-\fBcolor\fR. 
-.TP
-\fB\-fontmap \fIvarName\fR
-\fIVarName\fR must be the name of a global array variable that
-specifies a font mapping from the X font name to PostScript.  Each
-element of \fIvarName\fR must consist of a Tcl list with one or two
-elements; the name and point size of a PostScript font.
-When outputting PostScript commands for a particular font, the array
-variable \fIvarName\fR is checked to see if an element by the 
-specified font exists.  If there is such an element, then the font
-information contained in that element is used in the PostScript
-output.  (If the point size is omitted from the list, the point size
-of the X font is used).  Otherwise the X font is examined in an
-attempt to guess what PostScript font to use.  This works only for
-fonts whose foundry property is \fIAdobe\fR (such as Times, Helvetica,
-Courier, etc.).  If all of this fails then the font defaults to
-\fBHelvetica-Bold\fR.
-.TP
-\fB\-decorations \fIboolean\fR
-Indicates whether PostScript commands to generate color backgrounds and 3-D
-borders will be output.  If \fIboolean\fR is false, the background will be 
-white and no 3-D borders will be generated. The
-default is \fB1\fR.
-.TP
-\fB\-height \fIpixels\fR
-Sets the height of the plot.  This lets you print the graph with a
-height different from the one drawn on the screen.  If
-\fIpixels\fR is 0, the height is the same as the widget's height.
-The default is \fB0\fR.
-.TP
-\fB\-landscape \fIboolean\fR
-If \fIboolean\fR is true, this specifies the printed area is to be
-rotated 90 degrees.  In non-rotated output the X\-axis of the printed
-area runs along the short dimension of the page (``portrait''
-orientation); in rotated output the X\-axis runs along the long
-dimension of the page (``landscape'' orientation).  Defaults to
-\fB0\fR.
-.TP
-\fB\-maxpect \fIboolean\fR
-Indicates to scale the plot so that it fills the PostScript page.
-The aspect ratio of the graph is still retained.  The default is
-\fB0\fR.
-.TP
-\fB\-padx \fIpad\fR
-Sets the horizontal padding for the left and right page borders.  The
-borders are exterior to the plot.  \fIPad\fR can be a list of one or
-two screen distances.  If \fIpad\fR has two elements, the left border is padded
-by the first distance and the right border by the second.  If
-\fIpad\fR has just one distance, both the left and right borders are
-padded evenly.  The default is \fB1i\fR.
-.TP
-\fB\-pady \fIpad\fR 
-Sets the vertical padding for the top and bottom page borders. The
-borders are exterior to the plot.  \fIPad\fR can be a list of one or
-two screen distances.  If \fIpad\fR has two elements, the top border is padded
-by the first distance and the bottom border by the second.  If
-\fIpad\fR has just one distance, both the top and bottom borders are
-padded evenly.  The default is \fB1i\fR.
-.TP
-\fB\-paperheight \fIpixels\fR
-Sets the height of the postscript page.  This can be used to select
-between different page sizes (letter, A4, etc).  The default height is
-\fB11.0i\fR.
-.TP
-\fB\-paperwidth \fIpixels\fR
-Sets the width of the postscript page.  This can be used to select
-between different page sizes (letter, A4, etc).  The default width is
-\fB8.5i\fR.
-.TP
-\fB\-width \fIpixels\fR
-Sets the width of the plot.  This lets you generate a plot
-of a width different from that of the widget.  If \fIpixels\fR
-is 0, the width is the same as the widget's width.  The default is
-\fB0\fR.
-.PP
-Postscript configuration options may be also be set by the
-\fBoption\fR command.  The resource name and class are
-\fBpostscript\fR and \fBPostscript\fR respectively.
-.CS
-option add *Graph.postscript.Decorations false
-option add *Graph.Postscript.Landscape   true
-.CE
-.RE
-.TP
-\fIpathName \fBpostscript output \fR?\fIfileName\fR? ?\fIoption value\fR?...
-Outputs a file of encapsulated PostScript.  If a
-\fIfileName\fR argument isn't present, the command returns the
-PostScript. If any \fIoption-value\fR pairs are present, they set
-configuration options controlling how the PostScript is generated.
-\fIOption\fR and \fIvalue\fR can be anything accepted by the
-postscript \fBconfigure\fR operation above.
-.SS "MARKER COMPONENTS"
-Markers are simple drawing procedures used to annotate or highlight
-areas of the graph.  Markers have various types: text strings,
-bitmaps, images, connected lines, windows, or polygons.  They can be
-associated with a particular element, so that when the element is
-hidden or un-hidden, so is the marker.  By default, markers are the
-last items drawn, so that data elements will appear in
-behind them.  You can change this by configuring the \fB\-under\fR
-option.
-.PP
-Markers, in contrast to elements, don't affect the scaling of the
-coordinate axes.  They can also have \fIelastic\fR coordinates
-(specified by \fB-Inf\fR and \fBInf\fR respectively) that translate
-into the minimum or maximum limit of the axis.  For example, you can
-place a marker so it always remains in the lower left corner of the
-plotting area, by using the coordinates \fB-Inf\fR,\fB-Inf\fR.
-.PP
-The following operations are available for markers.
-.TP
-\fIpathName \fBmarker after \fImarkerId\fR ?\fIafterId\fR?
-Changes the order of the markers, drawing the first
-marker after the second.  If no second \fIafterId\fR argument is
-specified, the marker is placed at the end of the display list.  This
-command can be used to control how markers are displayed since markers
-are drawn in the order of this display list.
-.TP
-\fIpathName \fBmarker before \fImarkerId\fR ?\fIbeforeId\fR?
-Changes the order of the markers, drawing the first
-marker before the second.  If no second \fIbeforeId\fR argument is
-specified, the marker is placed at the beginning of the display list.
-This command can be used to control how markers are displayed since
-markers are drawn in the order of this display list.
-.TP
-\fIpathName \fBmarker bind \fItagName\fR ?\fIsequence\fR?  ?\fIcommand\fR? 
-Associates \fIcommand\fR with \fItagName\fR such that whenever the
-event sequence given by \fIsequence\fR occurs for a marker with this
-tag, \fIcommand\fR will be invoked.  The syntax is similar to the 
-\fBbind\fR command except that it operates on graph markers, rather 
-than widgets. See the \fBbind\fR manual entry for
-complete details on \fIsequence\fR and the substitutions performed on 
-\fIcommand\fR before invoking it.  
-.sp
-If all arguments are specified then a new binding is created, replacing 
-any existing binding for the same \fIsequence\fR and \fItagName\fR.
-If the first character of \fIcommand\fR is \fB+\fR then \fIcommand\fR 
-augments an existing binding rather than replacing it. 
-If no \fIcommand\fR argument is provided then the command currently
-associated with \fItagName\fR and \fIsequence\fR (it's an error occurs 
-if there's no such binding) is returned.  If both \fIcommand\fR and 
-\fIsequence\fR are missing then a list of all the event sequences for 
-which bindings have been defined for \fItagName\fR. 
-.TP
-\fIpathName \fBmarker cget \fIoption\fR
-Returns the current value of the marker configuration option given by
-\fIoption\fR.  \fIOption\fR may be any option described
-below in the \fBconfigure\fR operation.
-.TP
-\fIpathName \fBmarker configure \fImarkerId\fR ?\fIoption value\fR?...
-Queries or modifies the configuration options for markers.  If
-\fIoption\fR isn't specified, a list describing the current
-options for \fImarkerId\fR is returned.  If \fIoption\fR is specified,
-but not \fIvalue\fR, then a list describing \fIoption\fR is returned.
-If one or more \fIoption\fR and \fIvalue\fR pairs are specified, then
-for each pair, the marker option \fIoption\fR is set to \fIvalue\fR.
-.sp
-The following options are valid for all markers.
-Each type of marker also has its own type-specific options.  
-They are described in the sections below.
-.RS
-.TP
-\fB\-bindtags \fItagList\fR
-Specifies the binding tags for the marker.  \fITagList\fR is a list
-of binding tag names.  The tags and their order will determine how
-events for markers are handled.  Each tag in the list matching the 
-current event sequence will have its Tcl command executed.  Implicitly 
-the name of the marker is always the first tag in the list.
-The default value is \fBall\fR.
-.TP
-\fB\-coords \fIcoordList\fR
-Specifies the coordinates of the marker.  \fICoordList\fR is 
-a list of graph coordinates.  The number of coordinates required
-is dependent on the type of marker.  Text, image, and window markers
-need only two coordinates (an X\-Y coordinate).   Bitmap markers
-can take either two or four coordinates (if four, they represent the
-corners of the bitmap). Line markers
-need at least four coordinates, polygons at least six.
-If \fIcoordList\fR is \fB""\fR, the marker will not be displayed.
-The default is \fB""\fR.
-.TP
-\fB\-element \fIelemName\fR
-Links the marker with the element \fIelemName\fR.  The marker is
-drawn only if the element is also currently displayed (see the
-element's \fBshow\fR operation).  If \fIelemName\fR is \fB""\fR, the
-marker is always drawn.  The default is \fB""\fR.
-.TP
-\fB\-hide \fIboolean\fR 
-Indicates whether the marker is drawn. If \fIboolean\fR is true,
-the marker is not drawn.  The default is \fBno\fR.
-.TP
-\fB\-mapx \fIxAxis\fR 
-Specifies the X\-axis to map the marker's X\-coordinates onto.
-\fIXAxis\fR must the name of an axis.  The default is \fBx\fR.
-.TP
-\fB\-mapy \fIyAxis\fR
-Specifies the Y\-axis to map the marker's Y\-coordinates onto.
-\fIYAxis\fR must the name of an axis.  The default is \fBy\fR.
-.TP
-\fB\-name \fImarkerId\fR
-Changes the identifier for the marker.  The identifier \fImarkerId\fR 
-can not already be used by another marker.  If this option
-isn't specified, the marker's name is uniquely generated.
-.TP
-\fB\-under \fIboolean\fR
-Indicates whether the marker is drawn below/above data
-elements.  If \fIboolean\fR is true, the marker is be drawn
-underneath the data element symbols and lines.  Otherwise, the marker is
-drawn on top of the element.  The default is \fB0\fR.
-.TP
-\fB\-xoffset \fIpixels\fR
-Specifies a screen distance to offset the marker horizontally. 
-\fIPixels\fR is a valid screen distance, such as \fB2\fR or \fB1.2i\fR.
-The default is \fB0\fR.
-.TP
-\fB\-yoffset \fIpixels\fR
-Specifies a screen distance to offset the markers vertically.
-\fIPixels\fR is a valid screen distance, such as \fB2\fR or \fB1.2i\fR.
-The default is \fB0\fR.
-.PP
-Marker configuration options may also be set by the \fBoption\fR command.
-The resource class is either \fBBitmapMarker\fR,  \fBImageMarker\fR, 
-\fBLineMarker\fR, \fBPolygonMarker\fR, \fBTextMarker\fR, or \fBWindowMarker\fR,
-depending on the type of marker.  The resource name is the name of the
-marker.
-.CS
-option add *Graph.TextMarker.Foreground white
-option add *Graph.BitmapMarker.Foreground white
-option add *Graph.m1.Background     blue
-.CE
-.RE
-.TP
-\fIpathName \fBmarker create \fItype\fR ?\fIoption value\fR?...
-Creates a marker of the selected type. \fIType\fR may be either
-\fBtext\fR, \fBline\fR, \fBbitmap\fR, \fBimage\fR, \fBpolygon\fR, or
-\fBwindow\fR.  This command returns the marker identifier, 
-used as the \fImarkerId\fR argument in the other marker-related
-commands.  If the \fB\-name\fR option is used, this overrides the
-normal marker identifier.  If the name provided is already used for
-another marker, the new marker will replace the old.
-.TP
-\fIpathName \fBmarker delete\fR ?\fIname\fR?...
-Removes one of more markers.  The graph will automatically be redrawn
-without the marker.\fR.  
-.TP
-\fIpathName \fBmarker exists \fImarkerId\fR 
-Returns \fB1\fR if the marker \fImarkerId\fR exists and \fB0\fR
-otherwise.
-.TP
-\fIpathName \fBmarker names\fR ?\fIpattern\fR?  
-Returns the names of all the markers that currently exist.  If
-\fIpattern\fR is supplied, only those markers whose names match it
-will be returned.
-.TP
-\fIpathName \fBmarker type \fImarkerId\fR 
-Returns the type of the marker given by \fImarkerId\fR, such as
-\fBline\fR or \fBtext\fR.  If \fImarkerId\fR is not a valid a marker
-identifier, \fB""\fR is returned.
-.SS "BITMAP MARKERS"
-A bitmap marker displays a bitmap.  The size of the
-bitmap is controlled by the number of coordinates specified.  If two
-coordinates, they specify the position of the top-left corner of the
-bitmap.  The bitmap retains its normal width and height.  If four
-coordinates, the first and second pairs of coordinates represent the
-corners of the bitmap.  The bitmap will be stretched or reduced as
-necessary to fit into the bounding rectangle.
-.PP
-Bitmap markers are created with the marker's \fBcreate\fR operation in
-the form:
-.DS
-\fIpathName \fBmarker create bitmap \fR?\fIoption value\fR?...
-.DE
-There may be many \fIoption\fR-\fIvalue\fR pairs, each 
-sets a configuration options for the marker.  These
-same \fIoption\fR\-\fIvalue\fR pairs may be used with the marker's
-\fBconfigure\fR operation.
-.PP
-The following options are specific to bitmap markers:
-.TP
-\fB\-background \fIcolor\fR
-Same as the \fB\-fill\fR option.
-.TP
-\fB\-bitmap \fIbitmap\fR
-Specifies the bitmap to be displayed.  If \fIbitmap\fR is \fB""\fR,
-the marker will not be displayed.  The default is \fB""\fR.
-.TP
-\fB\-fill \fIcolor\fR
-Sets the background color of the bitmap.  If \fIcolor\fR is the empty
-string, no background will be transparent.  The default background color is
-\fB""\fR.
-.TP
-\fB\-foreground \fIcolor\fR 
-Same as the \fB\-outline\fR option.
-.TP
-\fB\-mask \fImask\fR
-Specifies a mask for the bitmap to be displayed. This mask is a bitmap
-itself, denoting the pixels that are transparent.  If \fImask\fR is
-\fB""\fR, all pixels of the bitmap will be drawn.  The default is
-\fB""\fR.
-.TP
-\fB\-outline \fIcolor\fR
-Sets the foreground color of the bitmap. The default value is \fBblack\fR.
-.TP
-\fB\-rotate \fItheta\fR
-Sets the rotation of the bitmap.  \fITheta\fR is a real number
-representing the angle of rotation in degrees.  The marker is first
-rotated and then placed according to its anchor position.  The default
-rotation is \fB0.0\fR.
-.SS "IMAGE MARKERS"
-A image marker displays an image.  Image markers are
-created with the marker's \fBcreate\fR operation in the form:
-.DS
-\fIpathName \fBmarker create image \fR?\fIoption value\fR?...
-.DE
-There may be many \fIoption\fR-\fIvalue\fR
-pairs, each sets a configuration option
-for the marker.  These same \fIoption\fR\-\fIvalue\fR pairs may be
-used with the marker's \fBconfigure\fR operation.
-.PP
-The following options are specific to image markers:
-.TP
-\fB\-anchor \fIanchor\fR
-\fIAnchor\fR tells how to position the image relative to the
-positioning point for the image. For example, if \fIanchor\fR
-is \fBcenter\fR then the image is centered on the point;  if
-\fIanchor\fR is \fBn\fR then the image will be drawn such that
-the top center point of the rectangular region occupied by the
-image will be at the positioning point.
-This option defaults to \fBcenter\fR.
-.TP
-\fB\-image \fIimage\fR
-Specifies the image to be drawn.
-If \fIimage\fR is \fB""\fR, the marker will not be
-drawn.  The default is \fB""\fR.
-.SS "LINE MARKERS"
-A line marker displays one or more connected line segments.
-Line markers are created with marker's \fBcreate\fR operation in the form:
-.DS
-\fIpathName \fBmarker create line \fR?\fIoption value\fR?...
-.DE
-There may be many \fIoption\fR-\fIvalue\fR
-pairs, each sets a configuration option
-for the marker.  These same \fIoption\fR-\fIvalue\fR pairs may be
-used with the marker's \fBconfigure\fR operation.
-.PP
-The following options are specific to line markers:
-.TP
-\fB\-dashes \fIdashList\fR
-Sets the dash style of the line. \fIDashList\fR is a list of up to 11
-numbers that alternately represent the lengths of the dashes and gaps
-on the line.  Each number must be between 1 and 255.  If
-\fIdashList\fR is \fB""\fR, the marker line will be solid.
-.TP
-\fB\-fill \fIcolor\fR
-Sets the background color of the line.  This color is used with
-striped lines (see the \fB\-fdashes\fR option). If \fIcolor\fR is
-the empty string, no background color is drawn (the line will be
-dashed, not striped).  The default background color is \fB""\fR.
-.TP
-\fB\-linewidth \fIpixels\fR
-Sets the width of the lines.
-The default width is \fB0\fR.
-.TP
-\fB\-outline \fIcolor\fR
-Sets the foreground color of the line. The default value is \fBblack\fR.
-.TP
-\fB\-stipple \fIbitmap\fR
-Specifies a stipple pattern used to draw the line, rather than
-a solid line.
-\fIBitmap\fR specifies a bitmap to use as the stipple
-pattern.  If \fIbitmap\fR is \fB""\fR, then the
-line is drawn in a solid fashion. The default is \fB""\fR.
-.SS "POLYGON MARKERS"
-A polygon marker displays a closed region described as two or more
-connected line segments.  It is assumed the first and
-last points are connected.  Polygon markers are created using the
-marker \fBcreate\fR operation in the form:
-.DS
-\fIpathName \fBmarker create polygon \fR?\fIoption value\fR?...
-.DE
-There may be many \fIoption\fR-\fIvalue\fR
-pairs, each sets a configuration option
-for the marker.  These same \fIoption\fR\-\fIvalue\fR pairs may be
-used with the \fBmarker configure\fR command to change the marker's
-configuration.
-The following options are supported for polygon markers:
-.TP
-\fB\-dashes \fIdashList\fR
-Sets the dash style of the outline of the polygon. \fIDashList\fR is a
-list of up to 11 numbers that alternately represent the lengths of
-the dashes and gaps on the outline.  Each number must be between 1 and
-255. If \fIdashList\fR is \fB""\fR, the outline will be a solid line.
-.TP
-\fB\-fill \fIcolor\fR
-Sets the fill color of the polygon.  If \fIcolor\fR is \fB""\fR, then
-the interior of the polygon is transparent.
-The default is \fBwhite\fR.
-.TP
-\fB\-linewidth \fIpixels\fR
-Sets the width of the outline of the polygon. If \fIpixels\fR is zero, 
-no outline is drawn. The default is \fB0\fR.
-.TP
-\fB\-outline \fIcolor\fR
-Sets the color of the outline of the polygon.  If the polygon is
-stippled (see the \fB\-stipple\fR option), then this represents the
-foreground color of the stipple.  The default is \fBblack\fR.
-.TP
-\fB\-stipple \fIbitmap\fR
-Specifies that the polygon should be drawn with a stippled pattern
-rather than a solid color. \fIBitmap\fR specifies a bitmap to use as
-the stipple pattern.  If \fIbitmap\fR is \fB""\fR, then the polygon is
-filled with a solid color (if the \fB\-fill\fR option is set).  The
-default is \fB""\fR.
-.SS "TEXT MARKERS"
-A text marker displays a string of characters on one or more lines of
-text.  Embedded newlines cause line breaks.  They may be used to
-annotate regions of the graph.  Text markers are created with the
-\fBcreate\fR operation in the form:
-.DS
-\fIpathName \fBmarker create text \fR?\fIoption value\fR?...
-.DE
-There may be many \fIoption\fR-\fIvalue\fR pairs, 
-each sets a configuration option for the text marker.  
-These same \fIoption\fR\-\fIvalue\fR pairs may be used with the 
-marker's \fBconfigure\fR operation.  
-.PP
-The following options are specific to text markers:
-.TP
-\fB\-anchor \fIanchor\fR
-\fIAnchor\fR tells how to position the text relative to the
-positioning point for the text. For example, if \fIanchor\fR is
-\fBcenter\fR then the text is centered on the point; if
-\fIanchor\fR is \fBn\fR then the text will be drawn such that the
-top center point of the rectangular region occupied by the text will
-be at the positioning point.  This default is \fBcenter\fR.
-.TP
-\fB\-background \fIcolor\fR
-Same as the \fB\-fill\fR option.
-.TP
-\fB\-font \fIfontName\fR
-Specifies the font of the text.  The default is
-\fB*-Helvetica-Bold-R-Normal-*-120-*\fR.
-.TP
-\fB\-fill \fIcolor\fR
-Sets the background color of the text.  If \fIcolor\fR is the empty
-string, no background will be transparent.  The default background color is
-\fB""\fR.
-.TP
-\fB\-foreground \fIcolor\fR
-Same as the \fB\-outline\fR option.
-.TP
-\fB\-justify \fIjustify\fR
-Specifies how the text should be justified.  This matters only when
-the marker contains more than one line of text. \fIJustify\fR must be
-\fBleft\fR, \fBright\fR, or \fBcenter\fR.  The default is
-\fBcenter\fR.
-.TP
-\fB\-outline \fIcolor\fR
-Sets the color of the text. The default value is \fBblack\fR.
-.TP
-\fB\-padx \fIpad\fR
-Sets the padding to the left and right exteriors of the text.
-\fIPad\fR can be a list of one or two screen distances.  If \fIpad\fR
-has two elements, the left side of the text is padded by the first
-distance and the right side by the second.  If \fIpad\fR has just one
-distance, both the left and right sides are padded evenly.  The
-default is \fB4\fR.
-.TP
-\fB\-pady \fIpad\fR
-Sets the padding above and below the text.  \fIPad\fR can be a list of
-one or two screen distances.  If \fIpad\fR has two elements, the area above the
-text is padded by the first distance and the area below by the second.
-If \fIpad\fR is just one distance, both the top and bottom areas
-are padded evenly.  The default is \fB4\fR.
-.TP
-\fB\-rotate \fItheta\fR
-Specifies the number of degrees to rotate the text.  \fITheta\fR is a
-real number representing the angle of rotation.  The marker is first
-rotated along its center and is then drawn according to its anchor
-position. The default is \fB0.0\fR.
-.TP
-\fB\-text \fItext\fR
-Specifies the text of the marker.  The exact way the text is
-displayed may be affected by other options such as \fB\-anchor\fR or
-\fB\-rotate\fR.
-.SS "WINDOW MARKERS"
-A window marker displays a widget at a given position.
-Window markers are created with the marker's \fBcreate\fR operation in
-the form:
-.DS
-\fIpathName \fBmarker create window \fR?\fIoption value\fR?...
-.DE
-There may be many \fIoption\fR-\fIvalue\fR
-pairs, each sets a configuration option
-for the marker.  These same \fIoption\fR\-\fIvalue\fR pairs may be
-used with the marker's \fBconfigure\fR command.
-.PP
-The following options are specific to window markers:
-.TP
-\fB\-anchor \fIanchor\fR
-\fIAnchor\fR tells how to position the widget relative to the
-positioning point for the widget. For example, if \fIanchor\fR is
-\fBcenter\fR then the widget is centered on the point; if \fIanchor\fR
-is \fBn\fR then the widget will be displayed such that the top center
-point of the rectangular region occupied by the widget will be at the
-positioning point.  This option defaults to \fBcenter\fR.
-.TP
-\fB\-height \fIpixels\fR
-Specifies the height to assign to the marker's window.  If this option
-isn't specified, or if it is specified as \fB""\fR, then the window is
-given whatever height the widget requests internally.
-.TP
-\fB\-width \fIpixels\fR
-Specifies the width to assign to the marker's window.  If this option
-isn't specified, or if it is specified as \fB""\fR, then the window is
-given whatever width the widget requests internally.
-.TP
-\fB\-window \fIpathName\fR
-Specifies the widget to be managed by the graph.  \fIPathName\fR must
-be a child of the \fBgraph\fR widget.
-.SH "GRAPH COMPONENT BINDINGS"
-Specific graph components, such as elements, markers and legend
-entries, can have a command trigger when event occurs in them, much
-like canvas items in Tk's canvas widget.  Not all event sequences are
-valid.  The only binding events that may be specified are those
-related to the mouse and keyboard (such as \fBEnter\fR, \fBLeave\fR,
-\fBButtonPress\fR, \fBMotion\fR, and \fBKeyPress\fR).
-.PP
-Only one element or marker can be picked during an event.  This means,
-that if the mouse is directly over both an element and a marker, only
-the uppermost component is selected.  This isn't true for legend entries.  
-Both a legend entry and an element (or marker) binding commands 
-will be invoked if both items are picked.
-.PP
-It is possible for multiple bindings to match a particular event.
-This could occur, for example, if one binding is associated with the
-element name and another is associated with one of the element's tags
-(see the \fB\-bindtags\fR option).  When this occurs, all of the 
-matching bindings are invoked.  A binding associated with the element
-name is invoked first, followed by one binding for each of the element's 
-bindtags.  If there are multiple matching bindings for a single tag, 
-then only the most specific binding is invoked.  A continue command 
-in a binding script terminates that script, and a break command 
-terminates that script and skips any remaining scripts for the event, 
-just as for the bind command.
-.PP
-The \fB\-bindtags\fR option for these components controls addition
-tag names which can be matched.  Implicitly elements and markers
-always have tags matching their names.  Setting the value of
-the \fB\-bindtags\fR option doesn't change this.
-.SH "C LANGUAGE API"
-You can manipulate data elements from the C language.  There
-may be situations where it is too expensive to translate the data
-values from ASCII strings.  Or you might want to read data in a
-special file format.
-.PP
-Data can manipulated from the C language using BLT vectors.
-You specify the X-Y data coordinates of an element as vectors and
-manipulate the vector from C.  The graph will be redrawn automatically
-after the vectors are updated.
-.PP
-From Tcl, create the vectors and configure the element to use them.
-.CS
-vector X Y
-\&.g element configure line1 -xdata X -ydata Y
-.CE
-To set data points from C, you pass the values as arrays of doubles
-using the \fBBlt_ResetVector\fR call.  The vector is reset with the
-new data and at the next idle point (when Tk re-enters its event
-loop), the graph will be redrawn automatically.
-.CS
-#include <tcl.h>
-#include <blt.h>
-
-register int i;
-Blt_Vector *xVec, *yVec;
-double x[50], y[50];
-
-/* Get the BLT vectors "X" and "Y" (created above from Tcl) */
-if ((Blt_GetVector(interp, "X", &xVec) != TCL_OK) ||
-    (Blt_GetVector(interp, "Y", &yVec) != TCL_OK)) {
-    return TCL_ERROR;
-}
-
-for (i = 0; i < 50; i++) {
-    x[i] = i * 0.02;
-    y[i] = sin(x[i]);
-}      
-
-/* Put the data into BLT vectors */
-if ((Blt_ResetVector(xVec, x, 50, 50, TCL_VOLATILE) != TCL_OK) ||
-    (Blt_ResetVector(yVec, y, 50, 50, TCL_VOLATILE) != TCL_OK)) {
-   return TCL_ERROR;
-}
-.CE
-See the \fBvector\fR manual page for more details.
-.SH SPEED TIPS
-There may be cases where the graph needs to be drawn and updated as
-quickly as possible.  If drawing speed becomes a big
-problem, here are a few tips to speed up displays.
-.TP 2
-\(bu 
-Try to minimize the number of data points.  The more data points
-the looked at, the more work the graph must do.
-.TP 2
-\(bu 
-If your data is generated as floating point values, the time required
-to convert the data values to and from ASCII strings can be
-significant, especially when there any many data points.  You can
-avoid the redundant string-to-decimal conversions using the C API to
-BLT vectors.
-.TP 2
-\(bu
-Data elements without symbols are drawn faster than with symbols.
-Set the data element's \fB\-symbol\fR option to \fBnone\fR.  If you need to
-draw symbols, try using the simple symbols such as \fBsplus\fR and
-\fBscross\fR.
-.TP 2
-\(bu
-Don't stipple or dash the element.  Solid lines are much faster.
-.TP 2
-\(bu 
-If you update data elements frequently, try turning off the
-widget's \fB\-bufferelements\fR option.  When the graph is first
-displayed, it draws data elements into an internal pixmap.  The pixmap
-acts as a cache, so that when the graph needs to be redrawn again, and
-the data elements or coordinate axes haven't changed, the pixmap is
-simply copied to the screen.  This is especially useful when you are
-using markers to highlight points and regions on the graph.  But if
-the graph is updated frequently, changing either the element data or
-coordinate axes, the buffering becomes redundant.
-.SH LIMITATIONS
-Auto-scale routines do not use requested min/max limits as boundaries
-when the axis is logarithmically scaled.
-.PP
-The PostScript output generated for polygons with more than 1500
-points may exceed the limits of some printers (See PostScript Language
-Reference Manual, page 568).  The work-around is to break the polygon
-into separate pieces.
-.SH KEYWORDS
-graph, widget
diff --git a/util/src/TclTk/blt2.5/man/hierbox.n b/util/src/TclTk/blt2.5/man/hierbox.n
deleted file mode 100644 (file)
index 7a9105c..0000000
+++ /dev/null
@@ -1,2500 +0,0 @@
-'\"
-'\" Copyright 2001-2 by Silicon Metrics Corporation.
-'\"
-'\" Permission to use, copy, modify, and distribute this software and its
-'\" documentation for any purpose and without fee is hereby granted, provided
-'\" that the above copyright notice appear in all copies and that both that the
-'\" copyright notice and warranty disclaimer appear in supporting documentation,
-'\" and that the names of Silicon Metrics or any of their entities not be used
-'\" in advertising or publicity pertaining to distribution of the software
-'\" without specific, written prior permission.
-'\"
-'\" Silicon Metrics disclaims all warranties with regard to this software,
-'\" including all implied warranties of merchantability and fitness.  In no event
-'\" shall Silicon Metrics be liable for any special, indirect or
-'\" consequential damages or any damages whatsoever resulting from loss of use,
-'\" data or profits, whether in an action of contract, negligence or other
-'\" tortuous action, arising out of or in connection with the use or performance
-'\" of this software.  
-'\"
-'\" The hierarchical table widget created by George Howlett.
-'\"
-'\" The definitions below are for supplemental macros used in Tcl/Tk
-'\" manual entries.
-'\"
-'\" .AP type name in/out ?indent?
-'\"    Start paragraph describing an argument to a library procedure.
-'\"    type is type of argument (int, etc.), in/out is either "in", "out",
-'\"    or "in/out" to describe whether procedure reads or modifies arg,
-'\"    and indent is equivalent to second arg of .IP (shouldn't ever be
-'\"    needed;  use .AS below instead)
-'\"
-'\" .AS ?type? ?name?
-'\"    Give maximum sizes of arguments for setting tab stops.  Type and
-'\"    name are examples of largest possible arguments that will be passed
-'\"    to .AP later.  If args are omitted, default tab stops are used.
-'\"
-'\" .BS
-'\"    Start box enclosure.  From here until next .BE, everything will be
-'\"    enclosed in one large box.
-'\"
-'\" .BE
-'\"    End of box enclosure.
-'\"
-'\" .CS
-'\"    Begin code excerpt.
-'\"
-'\" .CE
-'\"    End code excerpt.
-'\"
-'\" .VS ?version? ?br?
-'\"    Begin vertical sidebar, for use in marking newly-changed parts
-'\"    of man pages.  The first argument is ignored and used for recording
-'\"    the version when the .VS was added, so that the sidebars can be
-'\"    found and removed when they reach a certain age.  If another argument
-'\"    is present, then a line break is forced before starting the sidebar.
-'\"
-'\" .VE
-'\"    End of vertical sidebar.
-'\"
-'\" .DS
-'\"    Begin an indented unfilled display.
-'\"
-'\" .DE
-'\"    End of indented unfilled display.
-'\"
-'\" .SO
-'\"    Start of list of standard options for a Tk widget.  The
-'\"    options follow on successive lines, in four columns separated
-'\"    by tabs.
-'\"
-'\" .SE
-'\"    End of list of standard options for a Tk widget.
-'\"
-'\" .OP cmdName dbName dbClass
-'\"    Start of description of a specific option.  cmdName gives the
-'\"    option's name as specified in the class command, dbName gives
-'\"    the option's name in the option database, and dbClass gives
-'\"    the option's class in the option database.
-'\"
-'\" .UL arg1 arg2
-'\"    Print arg1 underlined, then print arg2 normally.
-'\"
-'\" RCS: @(#) $Id: man.macros,v 1.1.1.1 2009/05/09 16:27:42 pcmacdon Exp $
-'\"
-'\"    # Set up traps and other miscellaneous stuff for Tcl/Tk man pages.
-.if t .wh -1.3i ^B
-.nr ^l \n(.l
-.ad b
-'\"    # Start an argument description
-.de AP
-.ie !"\\$4"" .TP \\$4
-.el \{\
-.   ie !"\\$2"" .TP \\n()Cu
-.   el          .TP 15
-.\}
-.ta \\n()Au \\n()Bu
-.ie !"\\$3"" \{\
-\&\\$1 \\fI\\$2\\fP    (\\$3)
-.\".b
-.\}
-.el \{\
-.br
-.ie !"\\$2"" \{\
-\&\\$1 \\fI\\$2\\fP
-.\}
-.el \{\
-\&\\fI\\$1\\fP
-.\}
-.\}
-..
-'\"    # define tabbing values for .AP
-.de AS
-.nr )A 10n
-.if !"\\$1"" .nr )A \\w'\\$1'u+3n
-.nr )B \\n()Au+15n
-.\"
-.if !"\\$2"" .nr )B \\w'\\$2'u+\\n()Au+3n
-.nr )C \\n()Bu+\\w'(in/out)'u+2n
-..
-.AS Tcl_Interp Tcl_CreateInterp in/out
-'\"    # BS - start boxed text
-'\"    # ^y = starting y location
-'\"    # ^b = 1
-.de BS
-.br
-.mk ^y
-.nr ^b 1u
-.if n .nf
-.if n .ti 0
-.if n \l'\\n(.lu\(ul'
-.if n .fi
-..
-'\"    # BE - end boxed text (draw box now)
-.de BE
-.nf
-.ti 0
-.mk ^t
-.ie n \l'\\n(^lu\(ul'
-.el \{\
-.\"    Draw four-sided box normally, but don't draw top of
-.\"    box if the box started on an earlier page.
-.ie !\\n(^b-1 \{\
-\h'-1.5n'\L'|\\n(^yu-1v'\l'\\n(^lu+3n\(ul'\L'\\n(^tu+1v-\\n(^yu'\l'|0u-1.5n\(ul'
-.\}
-.el \}\
-\h'-1.5n'\L'|\\n(^yu-1v'\h'\\n(^lu+3n'\L'\\n(^tu+1v-\\n(^yu'\l'|0u-1.5n\(ul'
-.\}
-.\}
-.fi
-.br
-.nr ^b 0
-..
-'\"    # VS - start vertical sidebar
-'\"    # ^Y = starting y location
-'\"    # ^v = 1 (for troff;  for nroff this doesn't matter)
-.de VS
-.if !"\\$2"" .br
-.mk ^Y
-.ie n 'mc \s12\(br\s0
-.el .nr ^v 1u
-..
-'\"    # VE - end of vertical sidebar
-.de VE
-.ie n 'mc
-.el \{\
-.ev 2
-.nf
-.ti 0
-.mk ^t
-\h'|\\n(^lu+3n'\L'|\\n(^Yu-1v\(bv'\v'\\n(^tu+1v-\\n(^Yu'\h'-|\\n(^lu+3n'
-.sp -1
-.fi
-.ev
-.\}
-.nr ^v 0
-..
-'\"    # Special macro to handle page bottom:  finish off current
-'\"    # box/sidebar if in box/sidebar mode, then invoked standard
-'\"    # page bottom macro.
-.de ^B
-.ev 2
-'ti 0
-'nf
-.mk ^t
-.if \\n(^b \{\
-.\"    Draw three-sided box if this is the box's first page,
-.\"    draw two sides but no top otherwise.
-.ie !\\n(^b-1 \h'-1.5n'\L'|\\n(^yu-1v'\l'\\n(^lu+3n\(ul'\L'\\n(^tu+1v-\\n(^yu'\h'|0u'\c
-.el \h'-1.5n'\L'|\\n(^yu-1v'\h'\\n(^lu+3n'\L'\\n(^tu+1v-\\n(^yu'\h'|0u'\c
-.\}
-.if \\n(^v \{\
-.nr ^x \\n(^tu+1v-\\n(^Yu
-\kx\h'-\\nxu'\h'|\\n(^lu+3n'\ky\L'-\\n(^xu'\v'\\n(^xu'\h'|0u'\c
-.\}
-.bp
-'fi
-.ev
-.if \\n(^b \{\
-.mk ^y
-.nr ^b 2
-.\}
-.if \\n(^v \{\
-.mk ^Y
-.\}
-..
-'\"    # DS - begin display
-.de DS
-.RS
-.nf
-.sp
-..
-'\"    # DE - end display
-.de DE
-.fi
-.RE
-.sp
-..
-'\"    # SO - start of list of standard options
-.de SO
-.SH "STANDARD OPTIONS"
-.LP
-.nf
-.ta 4c 8c 12c
-.ft B
-..
-'\"    # SE - end of list of standard options
-.de SE
-.fi
-.ft R
-.LP
-See the \\fBoptions\\fR manual entry for details on the standard options.
-..
-'\"    # OP - start of full description for a single option
-.de OP
-.LP
-.nf
-.ta 4c
-Command-Line Name:     \\fB\\$1\\fR
-Database Name: \\fB\\$2\\fR
-Database Class:        \\fB\\$3\\fR
-.fi
-.IP
-..
-'\"    # CS - begin code excerpt
-.de CS
-.RS
-.nf
-.ta .25i .5i .75i 1i
-.ft CW
-.sp
-..
-'\"    # CE - end code excerpt
-.de CE
-.fi
-.RE
-.ft R
-.sp
-..
-.de UL
-\\$1\l'|0\(ul'\\$2
-..
-.TH treeview n 2.5 BLT "BLT Built-In Commands"
-.BS
-'\" Note:  do not modify the .SH NAME line immediately below!
-.SH NAME
-treeview \- Create and manipulate hierarchical table widgets
-.BE
-.SH SYNOPSIS
-\fBtreeview\fR \fIpathName \fR?\fIoptions\fR?
-.SH DESCRIPTION
-The \fBtreeview\fR widget displays a tree of data.  It replaces both
-the \fBhiertable\fR and \fBhierbox\fR widgets.  The \fBtreeview\fR is
-100% syntax compatible with the \fBhiertable\fR widget.  The
-\fBhiertable\fR command is retained for sake of script-level
-compatibility.  This widget obsoletes the \fBhierbox\fR widget.  It
-does everything the old \fBhierbox\fR widget did, but also provides
-data sharing (via \fItree data objects\fR) and the ability to tag
-nodes.
-.SH INTRODUCTION
-The \fBtreeview\fR widget displays hierarchical data.  Data is
-represented as nodes in a general-ordered tree.  Each node may have
-sub-nodes and these nodes can in turn has their own children.
-.PP
-A node is displayed as a row entry in the widget.  Each entry has a
-text label and icon.  When a node has children, its entry is drawn
-with a small button to the left of the label.  Clicking the mouse over
-this button opens or closes the node.  When a node is \fIopen\fR, its
-children are exposed.  When it is \fIclosed\fR, the children and their
-descedants are hidden.  The button is normally a \fB+\fR or
-\fB\-\fR symbol (ala Windows Explorer), but can be replaced with a
-pair of Tk images (open and closed images).
-.PP
-If the node has data associated with it, they can be displayed in
-columns running vertically on either side the tree.  You can control
-the color, font, etc of each entry.  Any entry label or data field can
-be edited in-place.
-.SH "TREE DATA OBJECT"
-The tree is not stored inside the widget but in a tree data object
-(see the \fBtree\fR command for a further explanation).  Tree data
-objects can be shared among different clients, such as a
-\fBtreeview\fR widget or the \fBtree\fR command.  You can walk the
-tree and manage its data with the \fBtree\fR command tree, while
-displaying it with the \fBtreeview\fR widget.  Whenever the tree is
-updated, the \fBtreeview\fR widget is automatically redrawn.
-.PP
-By default, the \fBtreeview\fR widget creates its own tree object.
-The tree initially contains just a root node.  But you can also
-display trees created by the \fBtree\fR command using the \fB\-tree\fR
-configuration option.  \fBTreeview\fR widgets can share the same tree
-object, possibly displaying different views of the same data.
-.PP
-A tree object has both a Tcl and C API.  You can insert or delete
-nodes using \fBtreeview\fR widget or \fBtree\fR command operations,
-but also from C code.  For example, you can load the tree from your C
-code while still managing and displaying the tree from Tcl. The widget
-is automatically notified whenever the tree is modified via C or Tcl.
-.SH SYNTAX
-.DS
-\fBtreeview \fIpathName \fR?\fIoption value\fR?...
-.DE
-The \fBtreeview\fR command creates a new window \fIpathName\fR and
-makes it into a \fBtreeview\fR widget.  At the time this command is
-invoked, there must not exist a window named \fIpathName\fR, but
-\fIpathName\fR's parent must exist.  Additional options may be
-specified on the command line or in the option database to configure
-aspects of the widget such as its colors and font.  See the
-\fBconfigure\fR operation below for the exact details about what
-\fIoption\fR and \fIvalue\fR pairs are valid.
-.PP
-If successful, \fBtreeview\fR returns the path name of the widget.  It
-also creates a new Tcl command by the same name.  You can use this
-command to invoke various operations that query or modify the widget.
-The general form is:
-.DS
-\fIpathName \fIoperation\fR \fR?\fIarg\fR?...
-.DE
-Both \fIoperation\fR and its arguments determine the exact behavior of
-the command.  The operations available are described in the
-.SB "TREEVIEW OPERATIONS"
-section.
-.SH "IDS AND TAGS"
-Nodes can be inserted into a tree using the \fBtreeview\fR widget 
-.CS
-blt::treeview .t
-set node [.t insert end root "one"]
-.CE
-or \fBtree\fR command. 
-.CS
-set tree [blt::tree create]
-set node [$tree insert root "one"]
-.CE
-In both cases, a number identifying the node is returned (the value of
-\fB$node\fR).  This serial number or \fIid\fR uniquely identifies
-the node.  Please note that you can't infer a location or position of
-a node from its id.  The only exception is that the root node is
-always id \fB0\fR. Since nodes may have the same labels or be moved
-within the tree, ids provide an convenient way to identify nodes.  If
-a tree is shared, the ids will be the same regardless if you are using
-by the \fBtreeview\fR widget or the \fBtree\fR command.  Ids are
-recycled when the node deleted.
-.PP
-A node may also have any number of \fItags\fR associated with it.  A
-tag is just a string of characters, and it may take any form except
-that of an integer.  For example, "\fBx123\fR" is valid, but
-"\fB123\fR" isn't.  The same tag may be associated with many
-different nodes.  This is typically done to associate a group of
-nodes.  Many operations in the \fBtreeview\fR widget take either node
-ids or tag names as arguments.  Using a tag says to apply the operation
-to all nodes with that tag.
-.PP
-The tag \fBall\fR is implicitly associated with every node in
-the tree.  It may be used to invoke operations on all the nodes in the
-tree. 
-.PP
-Tags may be shared, just like trees, between clients.  For example,
-you can use the tags created by the \fBtree\fR command with
-\fBtreeview\fR widgets.
-.SH SPECIAL NODE IDS
-There are also several special non-numeric ids.  Special ids differ
-from tags in that they are always translated to their numeric
-equivalent.  They also take precedence over tags.  For example, you
-can't use a tag name that is a special id.  These ids are specific to
-the \fBtreeview\fR widget.
-.TP 15
-\fBactive\fR
-The node where the mouse pointer is currently located.
-When a node is active, it is drawn using its active icon 
-(see the \fB\-activeicon\fR option).
-The \fBactive\fR id is changed automatically by moving the mouse
-pointer over another node or by using the \fBentry activate\fR
-operation. Note that there can be only one active node at a time.
-.TP 15
-\fBanchor\fR
-The node representing the fixed end of the current selection.  
-The anchor is set by the \fBselection anchor\fR operation.
-.TP 15
-\fBcurrent\fR
-The node where the mouse pointer is currently located.
-But unlike \fBactive\fR, this id changes while the
-selection is dragged.  It is used to determine the
-current node during button drags.
-.TP 15
-\fBdown\fR
-The next open node from the current focus. The \fBdown\fR of
-the last open node is the same.
-.TP 15
-\fBend\fR
-The last open node (in depth-first order) on the tree.  
-.TP 15
-\fBfocus\fR
-The node that currently has focus.  When a node has focus,
-it receives key events.  To indicate focus, the node
-is drawn with a dotted line around its label.  You can change the 
-focus using the \fBfocus\fR operation.
-.TP 15
-\fBlast\fR
-The last open node from the current focus. But unlike \fBup\fR,
-when the focus is at root, \fBlast\fR wraps around to the last
-open node in the tree.
-.TP 15
-\fBmark\fR
-The node representing the non-fixed end of the current selection.  
-The mark is set by the \fBselection mark\fR operation.
-.TP 15
-\fBnext\fR
-The next open node from the current focus.  But unlike \fBdown\fR,
-when the focus is on last open node, \fBnext\fR wraps around to the 
-root node.
-.TP 15
-\fBnextsibling\fR
-The next sibling from the node with the current focus.  If the node
-is already the last sibling then it is the \fBnextsibling\fB.
-.TP 15
-\fBparent\fR
-The parent of the node with the current focus. The \fBparent\fR
-of the root is also the root.
-.TP 15
-\fBprevsibling\fR
-The previous sibling from the node with the current focus.  If the node
-is already the first sibling then it is the \fBprevsibling\fB.
-.TP 15
-\fBroot\fR
-The root node. You can also use id \fB0\fR to indicate
-the root.
-.TP 15
-\fBup\fR
-The last open node (in depth-first order) from the current focus. The
-\fBup\fR of the root node (i.e. the root has focus) is also the root.
-.TP 15
-\fBview.top\fR
-First node that's current visible in the widget.
-.TP 15
-\fBview.bottom\fR
-Last node that's current visible in the widget.
-.TP 15
-\fIpath\fR 
-Absolute path of a node.  Path names refer to the node name, not
-their entry labels. Paths don't have to start with a separator (see
-the \fB\-separator\fR configuration option), but component names must
-be separated by the designated separator.
-.TP 15
-\fB@\fIx\fB,\fIy\fR
-Indicates the node that covers the point in the treeview window
-specified by \fIx\fR and \fIy\fR (in pixel coordinates).  If no
-part of the entryd covers that point, then the closest node to that
-point is used.
-.PP
-A node may be specified as an id or tag. If the specifier is an
-integer then it is assumed to refer to the single node with that id.
-If the specifier is not an integer, it's checked to see if it's a
-special id (such as focus).  Otherwise, it's assumed to be tag.  Some
-operations only operate on a single node at a time; if a tag refers to
-more than one node, then an error is generated.
-.SH DATA FIELDS
-A node in the tree can have \fIdata fields\fR.  A data field is a
-name-value pair, used to represent arbitrary data in the node.  Nodes
-can contain different fields (they aren't required to contain the same
-fields).  You can optionally display these fields in the
-\fBtreeview\fR widget in columns running on either side of the
-displayed tree.  A node's value for the field is drawn in the column
-along side its node in the hierarchy.  Any node that doesn't have a
-specific field is left blank.  Columns can be interactively resized,
-hidden, or, moved.
-.SH ENTRY BINDINGS
-You can bind Tcl commands to be invoked when events occur on nodes
-(much like Tk canvas items).  You can bind a node using its id or
-its \fIbindtags\fR.  Bindtags are simply names that associate a
-binding with one or more nodes.  There is a built-in tag \fBall\fR
-that all node entries automatically have.
-.SH "TREEVIEW OPERATIONS"
-The \fBtreeview\fR operations are the invoked by specifying
-the widget's pathname, the operation, and any arguments that pertain 
-to that operation.  The general form is:
-.sp
-.CS
-\fIpathName operation \fR?\fIarg arg ...\fR?
-.CE
-.sp
-\fIOperation\fR and the \fIarg\fRs determine the exact behavior of the
-command.  The following operation are available for \fBtreeview\fR widgets:
-.TP
-\fIpathName \fBbbox\fR ?\fB-screen\fR? \fItagOrId...\fR
-Returns a list of 4 numbers, representing a bounding box of around
-the specified entries. The entries is given by one or more \fItagOrId\fR 
-arguments.  
-If the \fB\-screen\fR flag is given, then the x-y coordinates
-of the bounding box are returned as screen coordinates, not 
-virtual coordinates. Virtual coordinates start from \fB0\fR from the
-root node.
-The returned list contains the following values.
-.RS
-.TP 1.25i
-\fIx\fR 
-X-coordinate of the upper-left corner of the bounding box.
-.TP
-\fIy\fR
-Y-coordinate of the upper-left corner of the bounding box.
-.TP
-\fIwidth\fR
-Width of the bounding box.
-.TP
-\fIheight\fR
-Height of the bounding box.
-.RE
-.TP
-\fIpathName \fBbind\fR \fItagName\fR ?\fIsequence command\fR?
-Associates \fIcommand\fR with \fItagName\fR such that whenever the
-event sequence given by \fIsequence\fR occurs for a node with this
-tag, \fIcommand\fR will be invoked.  The syntax is similar to the 
-\fBbind\fR command except that it operates on \fBtreeview\fR entries, 
-rather than widgets. See the \fBbind\fR manual entry for
-complete details on \fIsequence\fR and the substitutions performed on 
-\fIcommand\fR before invoking it.  
-.sp
-If all arguments are specified then a new binding is created, replacing 
-any existing binding for the same \fIsequence\fR and \fItagName\fR.
-If the first character of \fIcommand\fR is \fB+\fR then \fIcommand\fR 
-augments an existing binding rather than replacing it. 
-If no \fIcommand\fR argument is provided then the command currently
-associated with \fItagName\fR and \fIsequence\fR (it's an error occurs 
-if there's no such binding) is returned.  If both \fIcommand\fR and 
-\fIsequence\fR are missing then a list of all the event sequences for 
-which bindings have been defined for \fItagName\fR. 
-.TP
-\fIpathName \fBbutton \fIoperation\fR ?\fIargs\fR?
-This command is used to control the button selectors within a 
-\fBtreeview\fR widget.  
-It has several forms, depending on \fIoperation\fR:
-.RS
-.TP
-\fIpathName \fBbutton activate\fR \fItagOrId\fR
-Designates the node given by \fItagOrId\fR as active.  
-When a node is active it's entry is drawn using its active icon 
-(see the \fB\-activeicon\fR option). 
-Note that there can be only one active entry at a time.
-The special id \fBactive\fR indicates the currently active node.
-.TP
-\fIpathName \fBbutton bind\fR \fItagName\fR ?\fIsequence command\fR?
-Associates \fIcommand\fR with \fItagName\fR such that whenever the
-event sequence given by \fIsequence\fR occurs for an button of a
-node entry with this tag, \fIcommand\fR will be invoked.  The syntax is
-similar to the \fBbind\fR command except that it operates on
-\fBtreeview\fR buttons, rather than widgets. See the \fBbind\fR
-manual entry for complete details on \fIsequence\fR and the
-substitutions performed on \fIcommand\fR before invoking it.
-.sp
-If all arguments are specified then a new binding is created, replacing 
-any existing binding for the same \fIsequence\fR and \fItagName\fR.
-If the first character of \fIcommand\fR is \fB+\fR then \fIcommand\fR 
-augments an existing binding rather than replacing it. 
-If no \fIcommand\fR argument is provided then the command currently
-associated with \fItagName\fR and \fIsequence\fR (it's an error occurs 
-if there's no such binding) is returned.  If both \fIcommand\fR and 
-\fIsequence\fR are missing then a list of all the event sequences for 
-which bindings have been defined for \fItagName\fR. 
-.TP
-\fIpathName \fBbutton cget\fR \fIoption\fR
-Returns the current value of the configuration option given
-by \fIoption\fR.
-\fIOption\fR may have any of the values accepted by the \fBconfigure\fR
-operation described below.
-.TP
-\fIpathName \fBbutton configure\fR ?\fIoption\fR? ?\fIvalue option value ...\fR?
-Query or modify the configuration options of the widget.
-If no \fIoption\fR is specified, returns a list describing all of
-the available options for \fIpathName\fR (see \fBTk_ConfigureInfo\fR for
-information on the format of this list).  If \fIoption\fR is specified
-with no \fIvalue\fR, then the command returns a list describing the
-one named option (this list will be identical to the corresponding
-sublist of the value returned if no \fIoption\fR is specified).  If
-one or more \fIoption\-value\fR pairs are specified, then the command
-modifies the given widget option(s) to have the given value(s);  in
-this case the command returns an empty string.
-\fIOption\fR and \fIvalue\fR are described in the section 
-.SB "BUTTON OPTIONS" 
-below.
-.RE
-.TP
-\fIpathName \fBcget\fR \fIoption\fR
-Returns the current value of the configuration option given
-by \fIoption\fR.
-\fIOption\fR may have any of the values accepted by the \fBconfigure\fR
-operation described below.
-.TP
-\fIpathName \fBclose \fR?\fB\-recurse\fR? \fItagOrId...\fR
-Closes the node specified by \fItagOrId\fR.  In addition, if a Tcl
-script was specified by the \fB\-closecommand\fR option, it is
-invoked.  If the node is already closed, this command has no effect.
-If the \fB\-recurse\fR flag is present, each child node is
-recursively closed.
-.TP
-\fIpathName \fBcolumn \fIoperation\fR ?\fIargs\fR?
-The following operations are available for treeview columns.
-.RS
-.TP
-\fIpathName \fBcolumn activate\fR \fIcolumn\fR
-Sets the active column to \fIcolumn\fR.  \fIColumn\fR is the
-name of a column in the widget.
-When a column is active, it's drawn using its \fB\-activetitlebackground\fR
-and \fB\-activetitleforeground\fR options.  If \fIcolumn\fR is the \fB""\fR,
-then no column will be active.  If no column argument is provided, then
-the name of the currently active column is returned.
-.TP
-\fIpathName \fBcolumn cget\fR \fIname\fR \fIoption\fR
-Returns the current value of the column configuration option given
-by \fIoption\fR for \fIname\fR.  \fIName\fR is the name of column
-that corresponds to a data field.
-\fIOption\fR may have any of the values accepted by the \fBconfigure\fR
-operation described below.
-.TP
-\fIpathName \fBcolumn configure\fR \fIname\fR ?\fIoption\fR? ?\fIvalue option value ...\fR?
-Query or modify the configuration options of the column designated
-by \fIname\fR. \fIName\fR is the name of the column corresponding
-to a data field.
-If no \fIoption\fR is specified, returns a list describing all of
-the available options for \fIpathName\fR (see \fBTk_ConfigureInfo\fR for
-information on the format of this list).  If \fIoption\fR is specified
-with no \fIvalue\fR, then the command returns a list describing the
-one named option (this list will be identical to the corresponding
-sublist of the value returned if no \fIoption\fR is specified).  If
-one or more \fIoption\-value\fR pairs are specified, then the command
-modifies the given widget option(s) to have the given value(s);  in
-this case the command returns an empty string.
-\fIOption\fR and \fIvalue\fR are described in the section
-.SB "COLUMN OPTIONS" 
-below.
-.TP
-\fIpathName \fBcolumn delete\fR \fIfield\fR ?\fIfield\fR...?
-Deletes one of more columns designated by \fIfield\fR.  Note
-that this does not delete the data fields themselves.
-.TP
-\fIpathName \fBcolumn insert\fR \fIposition\fR \fIfield\fR ?\fIoptions\fR...?
-Inserts one of more columns designated by \fIfield\fR.  A column displays
-each node's data field by the same name.  If the node doesn't
-have the given field, the cell is left blank.
-\fIPosition\fR
-indicates where in the list of columns to add the new column.  It may be
-either a number or \fBend\fR. 
-.TP
-\fIpathName \fBcolumn invoke\fR \fIfield\fR
-Invokes the Tcl command associated with the column \fIfield\fR, 
-if there is one (using the column's \fB\-command\fR option).  
-The command is ignored if the column's \fB\-state\fR option 
-set to \fBdisabled\fR.
-.TP
-\fIpathName \fBcolumn move \fIname\fR \fIdest\fR 
-Moves the column \fIname\fR to the destination position.  
-\fIDest\fR is the name of another column or a screen position
-in the form \fB@\fIx\fB,\fIy\fR.
-.TP
-\fIpathName \fBcolumn names\fR
-Returns a list of the names of all columns in the widget.
-The list is ordered as the columns are drawn from left-to-right.
-.TP
-\fIpathName \fBcolumn nearest\fR \fIx\fR ?\fIy\fR?
-Returns the name of the column closest to the given X-Y screen
-coordinate.  If you provide a \fIy\fR argument (it's optional),
-a name is returned only when if the point is over a column's title.
-.RE
-.TP
-\fIpathName \fBconfigure\fR ?\fIoption\fR? ?\fIvalue option value ...\fR?
-Query or modify the configuration options of the widget.
-If no \fIoption\fR is specified, returns a list describing all of
-the available options for \fIpathName\fR (see \fBTk_ConfigureInfo\fR for
-information on the format of this list).  If \fIoption\fR is specified
-with no \fIvalue\fR, then the command returns a list describing the
-one named option (this list will be identical to the corresponding
-sublist of the value returned if no \fIoption\fR is specified).  If
-one or more \fIoption\-value\fR pairs are specified, then the command
-modifies the given widget option(s) to have the given value(s);  in
-this case the command returns an empty string.
-\fIOption\fR and \fIvalue\fR are described in the section
-.SB "TREEVIEW OPTIONS"
-below.
-.TP
-\fIpathName \fBcurselection\fR
-Returns a list containing the ids of all of the entries that are 
-currently selected.
-If there are no entries selected, then the empty string is returned.
-.TP
-\fIpathName \fBdelete \fItagOrId\fR...
-Deletes one or more entries given by \fItagOrId\fR and its children.
-.TP
-\fIpathName \fBentry \fIoperation\fR ?\fIargs\fR?
-The following operations are available for treeview entries.
-.RS
-.TP
-\fIpathName \fBentry activate\fR \fItagOrId\fR
-Sets the active entry to the one specified by \fItagOrId\fR.  
-When an entry is active it is drawn using its active icon 
-(see the \fB\-activeicon\fR option). 
-Note that there can be only one active node at a time.
-The special id of the currently active node is \fBactive\fR.
-.TP
-\fIpathName \fBentry cget\fR \fIoption\fR
-Returns the current value of the configuration option given
-by \fIoption\fR.
-\fIOption\fR may have any of the values accepted by the \fBconfigure\fR
-operation described below.
-.TP
-\fIpathName \fBentry children\fR \fItagOrId\fR  ?\fIfirst\fR? ?\fIlast\fR?
-Returns a list of ids for the given range of children of \fItagOrId\fR.  
-\fITagOrId\fR is the id or tag of the node to be examined.
-If only a \fIfirst\fR argument is present, then the id 
-of the that child at that numeric position is returned.  If both \fIfirst\fR 
-and \fIlast\fR arguments are given, then the ids of all the children
-in that range are returned.  Otherwise the ids of all children
-are returned.  
-.TP
-\fIpathName \fBentry configure\fR ?\fIoption\fR? ?\fIvalue option value ...\fR?
-Query or modify the configuration options of the widget.
-If no \fIoption\fR is specified, returns a list describing all of
-the available options for \fIpathName\fR (see \fBTk_ConfigureInfo\fR for
-information on the format of this list).  If \fIoption\fR is specified
-with no \fIvalue\fR, then the command returns a list describing the
-one named option (this list will be identical to the corresponding
-sublist of the value returned if no \fIoption\fR is specified).  If
-one or more \fIoption\-value\fR pairs are specified, then the command
-modifies the given widget option(s) to have the given value(s);  in
-this case the command returns an empty string.
-\fIOption\fR and \fIvalue\fR are described below:
-.TP
-\fIpathName \fBentry delete\fR \fItagOrId\fR ?\fIfirst\fR ?\fIlast\fR?
-Deletes the one or more children nodes of the parent \fItagOrId\fR.
-If \fIfirst\fR and \fIlast\fR arguments are present, they are
-positions designating a range of children nodes to be deleted.
-.TP
-\fIpathName \fBentry isbefore \fItagOrId1\fR \fItagOrId2\fR
-Returns 1 if \fItagOrId1\fR is before \fItagOrId2\fR and 0 otherwise.
-.TP
-\fIpathName \fBentry ishidden \fItagOrId\fR
-Returns 1 if the node is currently hidden and 0 otherwise.  A node is
-also hidden if any of its ancestor nodes are closed or hidden.
-.TP
-\fIpathName \fBentry isopen \fItagOrId\fR
-Returns 1 if the node is currently open and 0 otherwise.
-.TP
-\fIpathName \fBentry size\fR \fB\-recurse\fR \fItagOrId\fR
-Returns the number of children for parent node \fItagOrId\fR.  
-If the \fB\-recurse\fR flag is set, the number of all 
-its descendants is returned.  The node itself is not counted.
-.RE
-.TP
-\fIpathName \fBfind \fR?\fIflags\fR? \fIfirst\fR \fIlast\fR
-Finds for all entries matching the criteria given by \fIflags\fR.  A
-list of ids for all matching nodes is returned. \fIFirst\fR and
-\fIlast\fR are ids designating the range of the search in
-depth-first order. If \fIlast\fR is before \fIfirst\fR, then nodes
-are searched in reverse order.  The valid flags are:
-.RS
-.TP 1.25i
-\fB\-name\fI pattern\fR
-Specifies pattern to match against node names.
-.TP 1.25i
-\fB\-full\fI pattern\fR
-Specifies pattern to match against node pathnames.
-.TP 1.25i
-\fB\-\fIoption\fI pattern\fR
-Specifies pattern to match against the node entry's configuration option.
-.TP 1.25i
-\fB\-exact\fR
-Patterns must match exactly.  The is the default.
-.TP 1.25i
-\fB\-glob\fR
-Use global pattern matching.  Matching is done in a fashion
-similar to that used by the C-shell.  For  the  two
-strings  to match, their contents must be identical
-except that the  following  special  sequences  may
-appear in pattern:
-.RS 
-.TP 5
-\fB*\fR
-Matches  any  sequence  of  characters in
-string, including a null string.
-.TP 5
-\fB?\fR
-Matches any single character in string.
-.TP 5
-\fB[\fIchars\fB]\fR
-Matches any character in the set given by \fIchars\fR. If a sequence of the
-form \fIx\fR-\fIy\fR appears in \fIchars\fR, then any character between 
-\fIx\fR and \fIy\fR,
-inclusive, will match.
-.TP 5
-\fB\\\fIx\fR
-Matches  the  single  character  \fIx\fR.  This
-provides a way of  avoiding  the  special
-interpretation of the characters \fB*?[]\\\fR in
-the pattern.
-.RE
-.TP 1.25i
-\fB\-regexp\fR
-Use regular expression pattern matching (i.e. the same as implemented
-by the \fBregexp\fR command).  
-.TP 1.25i
-\fB\-nonmatching\fR
-Pick entries that don't match.  
-.TP 1.25i
-\fB\-exec\fI string\fR
-Specifies a Tcl script to be invoked for each matching node.
-Percent substitutions are performed on \fIstring\fR before 
-it is executed.  The following substitutions are valid:
-.RS 
-.TP 5
-\fB%W\fR
-The pathname of the widget.
-.TP 5
-\fB%p\fR
-The name of the node.
-.TP 5
-\fB%P\fR
-The full pathname of the node.
-.TP 5
-\fB%#\fR
-The id of the node.
-.TP 5
-\fB%%\fR
-Translates to a single percent.
-.RE
-.TP 1.25i
-\fB\-count\fI number\fR
-Stop searching after \fInumber\fR matches.
-.TP 1.25i
-\fB\-\-\fR
-Indicates the end of flags.
-.RE
-.TP
-\fIpathName \fBfocus \fR \fItagOrId\fR
-Sets the focus to the node given by \fItagOrId\fR.  When a node
-has focus, it can receive keyboard events.   
-The special id \fBfocus\fR designates the node that currently has focus.
-.TP
-\fIpathName \fBget \fR?\fB\-full\fR? \fItagOrId\fR \fItagOrId\fR...
-Translates one or more ids to their node entry names.  It returns a list of 
-names for all the ids specified.  If the \fB\-full\fR
-flag is set, then the full pathnames are returned.
-.TP 
-\fIpathName \fBhide \fR?\fBflags\fR? \fItagOrId\fR...
-Hides all nodes matching the criteria given by \fIflags\fR.  The
-search is performed recursively for each node given by \fItagOrId\fR.
-The valid flags are described below:
-.RS
-.TP 1.25i
-\fB\-name\fI pattern\fR
-Specifies pattern to match against node names.
-.TP 1.25i
-\fB\-full\fI pattern\fR
-Specifies pattern to match against node pathnames.
-.TP 1.25i
-\fB\-\fIoption\fI pattern\fR
-Specifies pattern to match against the node entry's configuration option.
-.TP 1.25i
-\fB\-exact\fR
-Match patterns exactly.  The is the default.
-.TP 1.25i
-\fB\-glob\fR
-Use global pattern matching.  Matching is done in a fashion
-similar to that used by the C-shell.  For  the  two
-strings  to match, their contents must be identical
-except that the  following  special  sequences  may
-appear in pattern:
-.RS 
-.TP 5
-\fB*\fR
-Matches  any  sequence  of  characters in
-string, including a null string.
-.TP 5
-\fB?\fR
-Matches any single character in string.
-.TP 5
-\fB[\fIchars\fB]\fR
-Matches any character in the set given by \fIchars\fR. If a sequence of the
-form \fIx\fR-\fIy\fR appears in \fIchars\fR, then any character between 
-\fIx\fR and \fIy\fR,
-inclusive, will match.
-.TP 5
-\fB\\\fIx\fR
-Matches  the  single  character  \fIx\fR.  This
-provides a way of  avoiding  the  special
-interpretation of the characters \fB*?[]\\\fR in
-the pattern.
-.RE
-.TP 1.25i
-\fB\-regexp\fR
-Use regular expression pattern matching (i.e. the same as implemented
-by the \fBregexp\fR command).  
-.TP 1.25i
-\fB\-nonmatching\fR
-Hide nodes that don't match.  
-.TP 1.25i
-\fB\-\-\fR
-Indicates the end of flags.
-.RE
-.TP
-\fIpathName \fBindex \fR?\fB\-at\fR \fItagOrId\fR? \fIstring\fR 
-Returns the id of the node specified by \fIstring\fR.  \fIString\fR
-may be a tag or node id.
-Some special ids are normally relative to the node that 
-has focus.  The \fB\-at\fR flag lets you select another node.
-.TP
-\fIpathName \fBinsert \fR?\fB\-at \fItagOrId\fR? \fIposition\fR \fIpath\fR ?\fIoptions...\fR? ?\fIpath\fR? ?\fIoptions...\fR? 
-Inserts one or more nodes at \fIposition\fR.  \fIPosition\fR is the
-location (number or \fBend\fR) where the new nodes are added to
-the parent node.  \fIPath\fR is the pathname of the new node.
-Pathnames can be formated either as a Tcl list (each element is a path
-component) or as a string separated by a special character sequence
-(using the \fB\-separator\fR option).  Pathnames are normally
-absolute, but the \fB\-at\fR switch lets you select a relative
-starting point.  Its value is the id of the starting node.  
-.sp
-All ancestors of the new node must already exist, unless the
-\fB\-autocreate\fR option is set.  It is also an error if a node
-already exists, unless the \fB\-allowduplicates\fR option is set.
-.sp
-\fIOption\fR and \fIvalue\fR may have any of the values accepted by the 
-\fBentry configure\fR operation described in the
-.SB "ENTRY OPERATIONS"
-section below.  This command returns a list of the ids of
-the new entries.
-.TP
-\fIpathName \fBmove \fItagOrId\fR \fIhow\fR \fIdestId\fR
-Moves the node given by \fItagOrId\fR to the destination node.  The
-node can not be an ancestor of the destination.  \fIDestId\fR is
-the id of the destination node and can not be the root of the
-tree.  In conjunction with \fIhow\fR, it describes how the move is
-performed.
-.RS
-.TP 8
-\fBbefore\fR
-Moves the node before the destination node.
-.TP 8
-\fBafter\fR
-Moves the node after the destination node.
-.TP 8
-\fBinto\fR
-Moves the node to the end of the destination's list of children.
-.RE
-.TP
-\fIpathName \fBnearest \fIx y\fR ?\fIvarName\fR?
-Returns the id of the node entry closest to the given X-Y screen
-coordinate.  The optional argument \fIvarName\fR is the name of
-variable which is set to either \fBbutton\fR or \fBselect\fR to
-indicate over what part of the node the coordinate lies.  
-If the coordinate is not directly over any node, then
-\fIvarName\fR will contain the empty string.
-.TP
-\fIpathName \fBopen \fR?\fB\-recurse\fR? \fItagOrId...\fR
-Opens the one or more nodes specified by \fItagOrId\fR.  
-If a node is not already open, the Tcl script specified by the 
-\fB\-opencommand\fR option is invoked. If the \fB\-recurse\fR flag 
-is present, then each descendant is recursively opened.  
-.TP
-\fIpathName \fBrange\fR ?\fB-open\fR? \fIfirst last\fR
-Returns the ids in depth-first order of the nodes
-between the \fIfirst\fR and \fIlast\fR ids.  If the \fB\-open\fR
-flag is present, it indicates to consider only open nodes.
-If \fIlast\fR is before \fIfirst\fR, then the ids are
-returned in reverse order.
-.TP
-\fIpathName \fBscan\fR \fIoption args\fR
-This command implements scanning.  It has
-two forms, depending on \fIoption\fR:
-.RS
-.TP
-\fIpathName \fBscan mark \fIx y\fR
-Records \fIx\fR and \fIy\fR and the current view in the treeview
-window;  used in conjunction with later \fBscan dragto\fR commands.
-Typically this command is associated with a mouse button press in
-the widget.  It returns an empty string.
-.TP
-\fIpathName \fBscan dragto \fIx y\fR.
-Computes the difference between its \fIx\fR and \fIy\fR
-arguments and the \fIx\fR and \fIy\fR arguments to the last
-\fBscan mark\fR command for the widget.
-It then adjusts the view by 10 times the
-difference in coordinates.  This command is typically associated
-with mouse motion events in the widget, to produce the effect of
-dragging the list at high speed through the window.  The return
-value is an empty string.
-.RE
-.TP
-\fIpathName \fBsee\fR ?\fB\-anchor \fIanchor\fR? \fItagOrId\fR
-Adjusts the view of entries so that the node given by \fItagOrId\fR is
-visible in the widget window.  It is an error if \fBtagOrId\fR is a
-tag that refers to more than one node.  By default the node's entry
-is displayed in the middle of the window.  This can changed using the
-\fB\-anchor\fR flag.  Its value is a Tk anchor position.
-.TP
-\fIpathName \fBselection \fIoption arg\fR
-This command is used to adjust the selection within a \fBtreeview\fR
-widget.  It has several forms, depending on \fIoption\fR:
-.RS
-.TP
-\fIpathName \fBselection anchor \fItagOrId\fR
-Sets the selection anchor to the node given by \fItagOrId\fR.
-If \fItagOrId\fR refers to a non-existent node, then the closest
-node is used.
-The selection anchor is the end of the selection that is fixed
-while dragging out a selection with the mouse.
-The special id \fBanchor\fR may be used to refer to the anchor
-node.
-.TP
-\fIpathName \fBselection cancel\fR
-Clears the temporary selection of entries back to the
-current anchor.  Temporary selections are created by 
-the \fBselection mark\fR operation.
-.TP
-\fIpathName \fBselection clear \fIfirst \fR?\fIlast\fR?
-Removes the entries between \fIfirst\fR and \fIlast\fR
-(inclusive) from the selection.  Both \fIfirst\fR and 
-\fIlast\fR are ids representing a range of entries.
-If \fIlast\fR isn't given, then only \fIfirst\fR is deselected.
-Entries outside the selection are not affected.
-.TP
-\fIpathName \fBselection clearall\fR
-Clears the entire selection.  
-.TP
-\fIpathName \fBselection mark \fItagOrId\fR
-Sets the selection mark to the node given by \fItagOrId\fR.  This
-causes the range of entries between the anchor and the mark to be
-temporarily added to the selection.  The selection mark is the end of
-the selection that is fixed while dragging out a selection with the
-mouse.  The special id \fBmark\fR may be used to refer to the current 
-mark node.
-If \fItagOrId\fR refers to a non-existent node, then the mark
-is ignored.
-Resetting the mark will unselect
-the previous range.  Setting the anchor finalizes the range.
-.TP
-\fIpathName \fBselection includes \fItagOrId\fR
-Returns 1 if the node given by \fItagOrId\fR is currently
-selected, 0 if it isn't.
-.TP
-\fIpathName \fBselection present\fR
-Returns 1 if any nodes are currently selected and 0 otherwise.
-.TP
-\fIpathName \fBselection set \fIfirst \fR?\fIlast\fR?
-Selects all of the nodes in the range between
-\fIfirst\fR and \fIlast\fR, inclusive, without affecting
-the selection state of nodes outside that range.
-.TP
-\fIpathName \fBselection toggle \fIfirst \fR?\fIlast\fR?
-Selects/deselects nodes in the range between
-\fIfirst\fR and \fIlast\fR, inclusive, from the selection.
-If a node is currently selected, it becomes deselected, and
-visa versa.
-.RE
-.TP 
-\fIpathName \fBshow \fR?\fBflags\fR? \fItagOrId\fR...
-Exposes all nodes matching the criteria given by \fIflags\fR.  This
-is the inverse of the \fBhide\fR operation.  The search is performed
-recursively for each node given by \fItagOrId\fR.  The valid flags are
-described below:
-.RS
-.TP 1.25i
-\fB\-name\fI pattern\fR
-Specifies pattern to match against node names.
-.TP 1.25i
-\fB\-full\fI pattern\fR
-Specifies pattern to match against node pathnames.
-.TP 1.25i
-\fB\-\fIoption\fI pattern\fR
-Specifies pattern to match against the entry's configuration option.
-.TP 1.25i
-\fB\-exact\fR
-Match patterns exactly.  The is the default.
-.TP 1.25i
-\fB\-glob\fR
-\fB\-glob\fR
-Use global pattern matching.  Matching is done in a fashion
-similar to that used by the C-shell.  For  the  two
-strings  to match, their contents must be identical
-except that the  following  special  sequences  may
-appear in pattern:
-.RS 
-.TP 5
-\fB*\fR
-Matches  any  sequence  of  characters in
-string, including a null string.
-.TP 5
-\fB?\fR
-Matches any single character in string.
-.TP 5
-\fB[\fIchars\fB]\fR
-Matches any character in the set given by \fIchars\fR. If a sequence of the
-form \fIx\fR-\fIy\fR appears in \fIchars\fR, then any character between 
-\fIx\fR and \fIy\fR,
-inclusive, will match.
-.TP 5
-\fB\\\fIx\fR
-Matches  the  single  character  \fIx\fR.  This
-provides a way of  avoiding  the  special
-interpretation of the characters \fB*?[]\\\fR in
-the pattern.
-.RE
-.TP 1.25i
-\fB\-regexp\fR
-Use regular expression pattern matching (i.e. the same as implemented
-by the \fBregexp\fR command).  
-.TP 1.25i
-\fB\-nonmatching\fR
-Expose nodes that don't match.  
-.TP 1.25i
-\fB\-\-\fR
-Indicates the end of flags.
-.RE
-.TP
-\fIpathName \fBsort\fR ?\fIoperation\fR? \fIargs...\fR
-.RS
-.TP
-\fIpathName \fBsort auto\fR ?\fIboolean\fR
-Turns on/off automatic sorting of node entries.  If \fIboolean\fR is
-true, entries will be automatically sorted as they are opened,
-closed, inserted, or deleted.  If no \fIboolean\fR argument is
-provided, the current state is returned.
-.TP
-\fIpathName \fBsort cget\fR \fIoption\fR
-Returns the current value of the configuration option given
-by \fIoption\fR.
-\fIOption\fR may have any of the values accepted by the \fBconfigure\fR
-operation described below.
-.TP
-\fIpathName \fBsort configure\fR ?\fIoption\fR? ?\fIvalue option value ...\fR?
-Query or modify the sorting configuration options of the widget.
-If no \fIoption\fR is specified, returns a list describing all of
-the available options for \fIpathName\fR (see \fBTk_ConfigureInfo\fR for
-information on the format of this list).  If \fIoption\fR is specified
-with no \fIvalue\fR, then the command returns a list describing the
-one named option (this list will be identical to the corresponding
-sublist of the value returned if no \fIoption\fR is specified).  If
-one or more \fIoption\-value\fR pairs are specified, then the command
-modifies the given sorting option(s) to have the given value(s);  in
-this case the command returns an empty string.
-\fIOption\fR and \fIvalue\fR are described below:
-.RS
-.TP
-\fB\-column\fI string\fR
-Specifies the column to sort. Entries in the widget are rearranged
-according to this column.  If \fIcolumn\fR is \fB""\fR then
-no sort is performed.
-.TP
-\fB\-command\fI string\fR
-Specifies a Tcl procedure to be called when sorting nodes. 
-The procedure is called with three arguments: the pathname of the widget
-and the fields of two entries.  The procedure returns 1 if the first
-node is greater than the second, -1 is the second is greater, and 0
-if equal.  
-.TP
-\fB\-decreasing\fI boolean\fR
-Indicates to sort in ascending/descending order.  If \fIboolean\fR 
-is true, then the entries as in descending order. The default is 
-\fBno\fR.
-.TP
-\fB\-mode\fI string\fR
-Specifies how to compare entries when sorting. \fIString\fR
-may be one of the following:
-.RS 
-.TP 1.5i
-\fBascii\fR
-Use string comparison based upon the ASCII collation order.
-.TP 1.5i
-\fBdictionary\fR 
-Use dictionary-style comparison.  This is the same as \fBascii\fR
-except (a) case is ignored except as a tie-breaker and (b) if two
-strings contain embedded numbers, the numbers compare as integers, not
-characters.  For example, "bigBoy" sorts between
-"bigbang" and "bigboy", and "x10y" sorts between "x9y" and "x11y".
-.TP 1.5i
-\fBinteger\fR
-Compares fields as integers.
-.TP 1.5i
-\fBreal\fR
-Compares fields as floating point numbers.
-.TP 1.5i
-\fBcommand\fR
-Use the Tcl proc specified by the \fB\-command\fR option to compare entries 
-when sorting.   If no command is specified, the sort reverts to 
-\fBascii\fR sorting.
-.RE
-.RE
-.TP
-\fIpathName \fBsort once\fR ?\fIflags\fR? \fItagOrId...\fR
-Sorts the children for each entries specified by \fItagOrId\fR.  
-By default, entries are sorted by name, but you can specify a 
-Tcl proc to do your own comparisons.
-.RS
-.TP 1.5i
-\fB\-recurse\fR
-Recursively sort the entire branch, not just the children.
-.RE
-.RE
-.TP
-\fIpathName \fBtag \fIoperation args\fR
-Tags are a general means of selecting and marking nodes in the tree.
-A tag is just a string of characters, and it may take any form except
-that of an integer.  The same tag may be associated with many
-different nodes.  
-.sp
-Both \fIoperation\fR and its arguments determine the exact behavior of
-the command.  The operations available for tags are listed below.
-.RS
-.TP
-\fIpathName\fR \fBtag add\fR \fIstring\fR \fIid\fR...
-Adds the tag \fIstring\fR to one of more entries.
-.TP
-\fIpathName\fR \fBtag delete\fR \fIstring\fR \fIid\fR...
-Deletes the tag \fIstring\fR from one or more entries.  
-.TP
-\fIpathName\fR \fBtag forget\fR \fIstring\fR
-Removes the tag \fIstring\fR from all entries.  It's not an error if no
-entries are tagged as \fIstring\fR.
-.TP
-\fIpathName\fR \fBtag names\fR ?\fIid\fR?
-Returns a list of tags used.  If an \fIid\fR argument
-is present, only those tags used by the node designated by \fIid\fR 
-are returned.
-.TP
-\fIpathName\fR \fBtag nodes\fR \fIstring\fR
-Returns a list of ids that have the tag \fIstring\fR.  If no node
-is tagged as \fIstring\fR, then an empty string is returned.
-.RE
-.TP
-\fIpathName \fBtext \fIoperation\fR ?\fIargs\fR?
-This operation is used to provide text editing for cells (data 
-fields in a column) or entry labels.
-It has several forms, depending on \fIoperation\fR:
-.RS
-.TP
-\fIpathName \fBtext apply\fR
-Applies the edited buffer, replacing the entry label
-or data field. The edit window is hidden.
-.TP
-\fIpathName \fBtext cancel\fR
-Cancels the editing operation, reverting the entry label 
-or data value back to the previous value. The edit window is hidden.
-.TP
-\fIpathName \fBtext cget\fI value\fR
-Returns the current value of the configuration option given
-by \fIoption\fR.
-\fIOption\fR may have any of the values accepted by the \fBconfigure\fR
-operation described below.
-.TP
-\fIpathName \fBtext configure\fR ?\fIoption value\fR?
-Query or modify the configuration options of the edit window.
-If no \fIoption\fR is specified, returns a list describing all of
-the available options (see \fBTk_ConfigureInfo\fR for
-information on the format of this list).  If \fIoption\fR is specified
-with no \fIvalue\fR, then the command returns a list describing the
-one named option (this list will be identical to the corresponding
-sublist of the value returned if no \fIoption\fR is specified).  If
-one or more \fIoption\-value\fR pairs are specified, then the command
-modifies the given widget option(s) to have the given value(s);  in
-this case the command returns an empty string.
-\fIOption\fR and \fIvalue\fR are described in the section 
-.SB "TEXT EDITING OPTIONS" 
-below.
-.RE
-.TP
-\fIpathName \fBtext delete\fI first last\fR
-Deletes the characters in the edit buffer between the two given
-character positions.  
-.TP
-\fIpathName \fBtext get\fR ?\fI\-root\fR? \fIx y\fR
-.TP
-\fIpathName \fBtext icursor\fI index\fR
-.TP
-\fIpathName \fBtext index\fI index\fR
-Returns the text index of given \fIindex\fR.
-.TP
-\fIpathName \fBtext insert\fI index string\fR
-Insert the text string \fIstring\fR into the edit buffer at the index 
-\fIindex\fR.  For example, the index 0 will prepend the buffer.
-.TP
-\fIpathName \fBtext selection\fI args\fR
-This operation controls the selection of the editing window.  Note
-that this differs from the selection of entries.
-It has the following forms:
-.RS
-.TP
-\fIpathName \fBtext selection adjust\fI index\fR
-Adjusts either the first or last index of the selection.
-.TP
-\fIpathName \fBtext selection clear\fR
-Clears the selection.
-.TP
-\fIpathName \fBtext selection from\fI index\fR
-Sets the anchor of the selection.
-.TP
-\fIpathName \fBtext selection present\fR
-Indicates if a selection is present.
-.TP
-\fIpathName \fBtext selection range\fI start end\fR
-Sets both the anchor and mark of the selection.
-.TP
-\fIpathName \fBtext selection to\fI index\fR
-Sets the unanchored end (mark) of the selection.
-.RE
-.TP
-\fIpathName \fBtoggle \fItagOrId\fR
-Opens or closes the node given by \fItagOrId\fR.  If the corresponding 
-\fB\-opencommand\fR or \fB\-closecommand\fR option is set, then that
-command is also invoked. 
-.TP
-\fIpathName \fBxview \fIargs\fR
-This command is used to query and change the horizontal position of the
-information in the widget's window.  It can take any of the following
-forms:
-.RS
-.TP
-\fIpathName \fBxview\fR
-Returns a list containing two elements.
-Each element is a real fraction between 0 and 1;  together they describe
-the horizontal span that is visible in the window.
-For example, if the first element is .2 and the second element is .6,
-20% of the \fBtreeview\fR widget's text is off-screen to the left, 
-the middle 40% is visible
-in the window, and 40% of the text is off-screen to the right.
-These are the same values passed to scrollbars via the \fB\-xscrollcommand\fR
-option.
-.TP
-\fIpathName \fBxview\fR \fItagOrId\fR
-Adjusts the view in the window so that the character position given by
-\fItagOrId\fR is displayed at the left edge of the window.
-Character positions are defined by the width of the character \fB0\fR.
-.TP
-\fIpathName \fBxview moveto\fI fraction\fR
-Adjusts the view in the window so that \fIfraction\fR of the
-total width of the \fBtreeview\fR widget's text is off-screen to the left.
-\fIfraction\fR must be a fraction between 0 and 1.
-.TP
-\fIpathName \fBxview scroll \fInumber what\fR
-This command shifts the view in the window left or right according to
-\fInumber\fR and \fIwhat\fR.
-\fINumber\fR must be an integer.
-\fIWhat\fR must be either \fBunits\fR or \fBpages\fR or an abbreviation
-of one of these.
-If \fIwhat\fR is \fBunits\fR, the view adjusts left or right by
-\fInumber\fR character units (the width of the \fB0\fR character)
-on the display;  if it is \fBpages\fR then the view adjusts by
-\fInumber\fR screenfuls.
-If \fInumber\fR is negative then characters farther to the left
-become visible;  if it is positive then characters farther to the right
-become visible.
-.RE
-.TP
-\fIpathName \fByview \fI?args\fR?
-This command is used to query and change the vertical position of the
-text in the widget's window.
-It can take any of the following forms:
-.RS
-.TP
-\fIpathName \fByview\fR
-Returns a list containing two elements, both of which are real fractions
-between 0 and 1.
-The first element gives the position of the node at the
-top of the window, relative to the widget as a whole (0.5 means
-it is halfway through the treeview window, for example).
-The second element gives the position of the node just after
-the last one in the window, relative to the widget as a whole.
-These are the same values passed to scrollbars via the \fB\-yscrollcommand\fR
-option.
-.TP
-\fIpathName \fByview\fR \fItagOrId\fR
-Adjusts the view in the window so that the node given by
-\fItagOrId\fR is displayed at the top of the window.
-.TP
-\fIpathName \fByview moveto\fI fraction\fR
-Adjusts the view in the window so that the node given by \fIfraction\fR
-appears at the top of the window.
-\fIFraction\fR is a fraction between 0 and 1;  0 indicates the first
-node, 0.33 indicates the node one-third the
-way through the \fBtreeview\fR widget, and so on.
-.TP
-\fIpathName \fByview scroll \fInumber what\fR
-This command adjusts the view in the window up or down according to
-\fInumber\fR and \fIwhat\fR.
-\fINumber\fR must be an integer.
-\fIWhat\fR must be either \fBunits\fR or \fBpages\fR.
-If \fIwhat\fR is \fBunits\fR, the view adjusts up or down by
-\fInumber\fR lines;  if it is \fBpages\fR then
-the view adjusts by \fInumber\fR screenfuls.
-If \fInumber\fR is negative then earlier nodes
-become visible;  if it is positive then later nodes
-become visible.
-.RE
-.SH "TREEVIEW OPTIONS"
-In addition to the \fBconfigure\fR operation, widget configuration
-options may also be set by the Tk \fBoption\fR command.  The class
-resource name is \fBTreeView\fR.
-.CS
-option add *TreeView.Foreground white
-option add *TreeView.Background blue
-.CE
-The following widget options are available:
-.TP
-\fB\-activebackground \fIcolor\fR
-Sets the background color for active entries.  A node
-is active when the mouse passes over it's entry or using the 
-\fBactivate\fR operation.  
-.TP
-\fB\-activeforeground \fIcolor\fR
-Sets the foreground color of the active node.  A node
-is active when the mouse passes over it's entry or using the 
-\fBactivate\fR operation.  
-.TP
-\fB\-activeicons \fIimages\fR
-Specifies images to be displayed for an entry's icon
-when it is active. \fIImages\fR is a list of two Tk images: 
-the first image is displayed when the node is open, the
-second when it is closed.
-.TP
-\fB\-autocreate \fIboolean\fR
-If \fIboolean\fR is true, automatically create missing ancestor 
-nodes when inserting new nodes. Otherwise flag an error.
-The default is \fBno\fR.
-.TP
-\fB\-allowduplicates \fIboolean\fR
-If \fIboolean\fR is true, allow nodes with duplicate pathnames
-when inserting new nodes.  Otherwise flag an error.
-The default is \fBno\fR.
-.TP
-\fB\-background \fIcolor\fR
-Sets the background color of the widget.  The default is \fBwhite\fR.
-.TP
-\fB\-borderwidth \fIpixels\fR
-Sets the width of the 3\-D border around the outside edge of the widget.  The
-\fB\-relief\fR option determines if the border is to be drawn.  The
-default is \fB2\fR.
-.TP
-\fB\-closecommand \fIstring\fR
-Specifies a Tcl script to be invoked when a node is closed.  You can
-overrider this for individual entries using the entry's \fB\-closecommand\fR 
-option. The default is \fB""\fR.
-Percent substitutions are performed on \fIstring\fR before 
-it is executed.  The following substitutions are valid:
-.RS 
-.TP 5
-\fB%W\fR
-The pathname of the widget.
-.TP 5
-\fB%p\fR
-The name of the node.
-.TP 5
-\fB%P\fR
-The full pathname of the node.
-.TP 5
-\fB%#\fR
-The id of the node.
-.TP 5
-\fB%%\fR
-Translates to a single percent.
-.RE
-.TP
-\fB\-cursor \fIcursor\fR
-Specifies the widget's cursor.  The default cursor is \fB""\fR.
-.TP
-\fB\-dashes \fInumber\fR
-Sets the dash style of the horizontal and vertical lines drawn connecting 
-entries. \fINumber\fR is the length in pixels of the dashes and gaps in
-the line. If \fInumber\fR is \fB0\fR, solid lines will 
-be drawn. The default is \fB1\fR (dotted).
-.TP
-\fB\-exportselection \fIboolean\fR 
-Indicates if the selection is exported.  If the widget is exporting its
-selection then it will observe the standard X11 protocols for handling
-the selection.  Selections are available as type \fBSTRING\fR;
-the value of the selection will be the label of the selected nodes,
-separated by newlines.  The default is \fBno\fR.
-.TP
-\fB\-flat \fIboolean\fR
-Indicates whether to display the tree as a flattened list. 
-If \fIboolean\fR is true, then the hierarchy will be a list of full
-paths for the nodes.  This option also has affect on sorting. 
-See the 
-.SB "SORT OPERATIONS"
-section for more information.
-The default is \fBno\fR.
-.TP
-\fB\-focusdashes \fIdashList\fR 
-Sets the dash style of the outline rectangle drawn around the entry
-label of the node that current has focus. \fINumber\fR is the length
-in pixels of the dashes and gaps in the line.  If
-\fInumber\fR is \fB0\fR, a solid line will be drawn. The default is
-\fB1\fR.
-.TP
-\fB\-focusforeground \fIcolor\fR 
-Sets the color of the focus rectangle. 
-The default is \fBblack\fR.
-.TP
-\fB\-font \fIfontName\fR 
-Specifies the font for entry labels.  You can override this for individual
-entries with the entry's \fB\-font\fR configuration option.  The default is
-\fB*-Helvetica-Bold-R-Normal-*-12-120-*\fR.
-.TP
-\fB\-foreground \fIcolor\fR 
-Sets the text color of entry labels.  You can override this for individual
-entries with the entry's \fB\-foreground\fR configuration option.  
-The default is
-\fBblack\fR.
-.TP
-\fB\-height \fIpixels\fR
-Specifies the requested height of widget.  The default is
-\fB400\fR.
-.TP
-\fB\-hideroot \fIboolean\fR
-If \fIboolean\fR is true, it indicates that no entry for the root node 
-should be displayed.  The default is \fBno\fR.
-.TP 
-\fB\-highlightbackground  \fIcolor\fR
-Specifies the normal color of the traversal highlight region when
-the widget does not have the input focus.  
-.TP 
-\fB\-highlightcolor \fIcolor\fR
-Specifies the color of the traversal highlight rectangle when
-the widget has the input focus. 
-The default is \fBblack\fR.
-.TP 
-\fB\-highlightthickness \fIpixels\fR
-Specifies the width of the highlight rectangle indicating when the
-widget has input focus. The value may have any of the forms acceptable
-to \fBTk_GetPixels\fR.  If the value is zero, no focus highlight will
-be displayed.  The default is \fB2\fR.
-.TP
-\fB\-icons \fIimages\fR
-Specifies images for the entry's icon.
-\fIImages\fR is a list of two Tk images: 
-the first image is displayed when the node is open, the
-second when it is closed.
-.TP
-\fB\-linecolor \fIcolor\fR
-Sets the color of the connecting lines drawn between entries.  
-The default is \fBblack\fR.
-.TP
-\fB\-linespacing \fIpixels\fR
-Sets the number of pixels spacing between entries.  
-The default is \fB0\fR.
-.TP
-\fB\-linewidth \fIpixels\fR
-Set the width of the lines drawn connecting entries.  If \fIpixels\fR
-is \fB0\fR, no vertical or horizontal lines are drawn. 
-The default is \fB1\fR.
-.TP
-\fB\-opencommand \fIstring\fR
-Specifies a Tcl script to be invoked when a node is open.  
-You can override this for individual entries with the entry's
-\fB\-opencommand\fR configuration option.  The default is \fB""\fR.
-Percent substitutions are performed on \fIstring\fR before 
-it is executed.  The following substitutions are valid:
-.RS 
-.TP 5
-\fB%W\fR
-The pathname of the widget.
-.TP 5
-\fB%p\fR
-The name of the node.
-.TP 5
-\fB%P\fR
-The full pathname of the node.
-.TP 5
-\fB%#\fR
-The id of the node.
-.TP 5
-\fB%%\fR
-Translates to a single percent.
-.RE
-.TP
-\fB\-relief \fIrelief\fR
-Specifies the 3-D effect for the widget.  \fIRelief\fR
-specifies how the \fBtreeview\fR widget should appear relative to widget 
-it is packed into; for example, \fBraised\fR means the \fBtreeview\fR widget 
-should appear to protrude.  The default is \fBsunken\fR.
-.TP
-\fB\-scrollmode \fImode\fR 
-Specifies the style of scrolling to be used.  The following
-styles are valid.  This is the default is \fBhierbox\fR.
-.RS
-.TP 1.25i
-\fBlistbox\fR
-Like the \fBlistbox\fR widget, the last entry can always be
-scrolled to the top of the widget window.  This allows the scrollbar
-thumb to shrink as the last entry is scrolled upward.
-.TP 1.25i
-\fBhierbox\fR
-Like the \fBhierbox\fR widget, the last entry can only be
-viewed at the bottom of the widget window.  The scrollbar
-stays a constant size.  
-.TP 1.25i
-\fBcanvas\fR
-Like the \fBcanvas\fR widget, the entries are bound within
-the scrolling area. 
-.RE
-.TP 
-\fB\-selectbackground \fIcolor\fR
-Sets the background color selected node entries.
-The default is \fB#ffffea\fR.
-.TP 
-\fB\-selectborderwidth \fIpixels\fR
-Sets the width of the raised 3-D border drawn around the labels 
-of selected entries. The default is \fB0\fR.
-\fB\-selectcommand \fIstring\fR
-Specifies a Tcl script to invoked when the set of selected
-nodes changes.
-The default is \fB""\fR.
-.TP
-\fB\-selectforeground \fIcolor\fB
-Sets the color of the labels of selected node entries. 
-The default is \fBblack\fR.
-.TP 
-\fB\-selectmode \fImode\fR
-Specifies the selection mode. If \fImode\fR is 
-\fBsingle\fR, only one node can be selected
-at a time.  If \fBmultiple\fR more than one
-node can be selected.
-The default is \fBsingle\fR.
-.TP
-\fB\-separator \fIstring\fR
-Specifies the character sequence to use when spliting the path components.  
-The separator may be several characters wide (such as "::")
-Consecutive separators in a pathname are treated as one.
-If \fIstring\fR is the empty string, the pathnames are Tcl lists. 
-Each element is a path component.   The default is \fB""\fR.
-.TP
-\fB\-showtitles \fIboolean\fR
-If \fIboolean\fR is false, column titles are not be displayed.  
-The default is \fByes\fR.
-.TP 
-\fB\-sortselection \fIboolean\fR
-If \fIboolean\fR is true, nodes in the selection are ordered as they
-are currently displayed (depth-first or sorted), not in the order
-they were selected. The default is \fBno\fR.
-.TP
-\fB\-takefocus\fR \fIfocus\fR 
-Provides information used when moving the focus from window to window
-via keyboard traversal (e.g., Tab and Shift-Tab).  If \fIfocus\fR is
-\fB0\fR, this means that this window should be skipped entirely during
-keyboard traversal.  \fB1\fR means that the this window should always
-receive the input focus.  An empty value means that the traversal
-scripts make the decision whether to focus on the window.
-The default is \fB"1"\fR.
-.TP
-\fB\-trim \fIstring\fR
-Specifies a string leading characters to trim from entry pathnames 
-before parsing.  This only makes sense if the \fB\-separator\fR is also
-set.  The default is \fB""\fR.
-.TP
-\fB\-width \fIpixels\fR
-Sets the requested width of the widget.  If \fIpixels\fR is 0, then
-the with is computed from the contents of the \fBtreeview\fR widget.
-The default is \fB200\fR.
-.TP 
-\fB\-xscrollcommand \fIstring\fR
-Specifies the prefix for a command used to communicate with horizontal
-scrollbars.  Whenever the horizontal view in the widget's window 
-changes, the widget will generate a Tcl command by concatenating the 
-scroll command and two numbers.  If this option is not specified, then 
-no command will be executed.
-.TP
-\fB\-xscrollincrement\fR \fIpixels\fR
-Sets the horizontal scrolling distance. The default is 20 pixels.
-.TP
-\fB\-yscrollcommand \fIstring\fR
-Specifies the prefix for a command used to communicate with vertical
-scrollbars.   Whenever the vertical view in the widget's window 
-changes, the widget will generate a Tcl command by concatenating the 
-scroll command and two numbers.  If this option is not specified, then 
-no command will be executed.
-.TP
-\fB\-yscrollincrement\fR \fIpixels\fR
-Sets the vertical scrolling distance. The default is 20 pixels.
-.SH "ENTRY OPTIONS"
-Many widget configuration options have counterparts in entries.  For
-example, there is a \fB\-closecommand\fR configuration option for both
-widget itself and for individual entries.  Options set at the widget
-level are global for all entries.  If the entry configuration option
-is set, then it overrides the widget option.  This is done to avoid
-wasting memory by replicated options.  Most entries will have
-redundant options.
-.PP
-There is no resource class or name for entries.
-.TP
-\fB\-activeicons \fIimages\fR
-Specifies images to be displayed as the entry's icon
-when it is active. This overrides the global \fB\-activeicons\fR
-configuration option for the specific entry.
-\fIImages\fR is a list of two Tk images: 
-the first image is displayed when the node is open, the
-second when it is closed.
-.TP
-\fB\-bindtags \fItagList\fR
-Specifies the binding tags for nodes.  \fITagList\fR is a list
-of binding tag names.  The tags and their order will determine how
-events are handled for nodes.  Each tag in the list matching the current 
-event sequence will have its Tcl command executed.  The default value 
-is \fBall\fR.
-.TP
-\fB\-button \fIstring\fR
-Indicates whether a button should be displayed on the left side
-of the node entry.  \fIString\fR can be \fByes\fR, \fBno\fR, 
-or \fBauto\fR.  If \fBauto\fR, then a button is automatically
-displayed if the node has children.  This is the default.
-.TP
-\fB\-closecommand \fIstring\fR
-Specifies a Tcl script to be invoked when the node is closed.  This
-overrides the global \fB\-closecommand\fR option for this entry.
-The default is \fB""\fR.
-Percent substitutions are performed on \fIstring\fR before 
-it is executed.  The following substitutions are valid:
-.RS 
-.TP 5
-\fB%W\fR
-The pathname of the widget.
-.TP 5
-\fB%p\fR
-The name of the node.
-.TP 5
-\fB%P\fR
-The full pathname of the node.
-.TP 5
-\fB%#\fR
-The id of the node.
-.TP 5
-\fB%%\fR
-Translates to a single percent.
-.RE
-.TP
-\fB\-data \fIstring\fR
-Sets data fields for the node.  \fIString\fR is a list of 
-name-value pairs to be set. The default is \fB""\fR.
-.TP
-\fB\-font \fIfontName\fR 
-Sets the font for entry labels.  This overrides the widget's
-\fB\-font\fR option for this node.  The default is
-\fB*-Helvetica-Bold-R-Normal-*-12-120-*\fR.
-.TP
-\fB\-foreground \fIcolor\fR 
-Sets the text color of the entry label.  This overrides the widget's
-\fB\-foreground\fR configuration option.  The default is \fB""\fR.
-.TP
-\fB\-icons \fIimages\fR
-Specifies images to be displayed for the entry's icon.
-This overrides the global \fB\-icons\fR configuration option.
-\fIImages\fR is a list of two Tk images: 
-the first image is displayed when the node is open, the
-second when it is closed.
-.TP
-\fB\-label \fIstring\fR
-Sets the text for the entry's label.  If not set, this 
-defaults to the name of the node. The default is \fB""\fR.
-.TP
-\fB\-opencommand \fIstring\fR
-Specifies a Tcl script to be invoked when the entry is opened.  
-This overrides the widget's \fB\-opencommand\fR option for this node.  
-The default is \fB""\fR. 
-Percent substitutions are performed on \fIstring\fR before 
-it is executed.  The following substitutions are valid:
-.RS 
-.TP 5
-\fB%W\fR
-The pathname of the widget.
-.TP 5
-\fB%p\fR
-The name of the node.
-.TP 5
-\fB%P\fR
-The full pathname of the node.
-.TP 5
-\fB%#\fR
-The id of the node.
-.TP 5
-\fB%%\fR
-Translates to a single percent.
-.RE
-.SH "BUTTON OPTIONS"
-Button configuration options may also be set by the \fBoption\fR command.
-The resource subclass is \fBButton\fR.   The resource name is always
-\fBbutton\fR.
-.CS
-option add *TreeView.Button.Foreground white
-option add *TreeView.button.Background blue
-.CE
-The following are the configuration options available for buttons.
-.TP
-\fB\-activebackground \fIcolor\fR
-Sets the background color of active buttons.  A button
-is made active when the mouse passes over it or by the 
-\fBbutton activate\fR operation.  
-.TP
-\fB\-activeforeground \fIcolor\fR
-Sets the foreground color of active buttons.  A button
-is made active when the mouse passes over it or by the 
-\fBbutton activate\fR operation.  
-.TP
-\fB\-background \fIcolor\fR
-Sets the background of the button.  The default is \fBwhite\fR.
-.TP
-\fB\-borderwidth \fIpixels\fR
-Sets the width of the 3\-D border around the button.  
-The \fB\-relief\fR option determines if a border is to be drawn.  The
-default is \fB1\fR.
-.TP
-\fB\-closerelief \fIrelief\fR
-Specifies the 3-D effect for the closed button.  \fIRelief\fR
-indicates how the button should appear relative to the widget; 
-for example, \fBraised\fR means the button should
-appear to protrude.  The default is \fBsolid\fR.
-.TP
-\fB\-cursor \fIcursor\fR
-Sets the widget's cursor.  The default cursor is \fB""\fR.
-.TP
-\fB\-foreground \fIcolor\fR 
-Sets the foreground color of buttons. 
-The default is \fBblack\fR.
-.TP
-\fB\-images \fIimages\fR
-Specifies images to be displayed for the button.
-\fIImages\fR is a list of two Tk images: 
-the first image is displayed when the button is open, the
-second when it is closed.  If the \fIimages\fR is the empty string,
-then a plus/minus gadget is drawn.  The default is \fB""\fR.
-.TP
-\fB\-openrelief \fIrelief\fR
-Specifies the 3-D effect of the open button.  \fIRelief\fR
-indicates how the button should appear relative to the widget; 
-for example, \fBraised\fR means the button should
-appear to protrude.  The default is \fBflat\fR.
-.TP
-\fB\-size \fIpixels\fR
-Sets the requested size of the button.  
-The default is \fB0\fR.
-.RE
-.SH "COLUMN OPTIONS"
-Column configuration options may also be set by the \fBoption\fR command.
-The resource subclass is \fBColumn\fR.   The resource name is the 
-name of the column.
-.CS
-option add *TreeView.Column.Foreground white
-option add *TreeView.treeView.Background blue
-.CE
-The following configuration options are available for columns.
-.TP
-\fB\-background \fIcolor\fR
-Sets the background color of the column.  This overrides
-the widget's \fB\-background\fR option. The default is \fBwhite\fR.
-.TP
-\fB\-borderwidth \fIpixels\fR
-Sets the width of the 3\-D border of the column.  
-The \fB\-relief\fR option determines if a border is to be drawn.  The
-default is \fB0\fR.
-.TP
-\fB\-edit \fIboolean\fR
-Indicates if the column's data fields can be edited. If \fIboolean\fR is 
-false, the data fields in the column may not be edited.
-The default is \fByes\fR.
-.TP
-\fB\-foreground \fIcolor\fR 
-Specifies the foreground color of the column. 
-You can override this for individual entries with the entry's 
-\fB\-foreground\fR option.
-The default is \fBblack\fR.
-.TP
-\fB\-font \fIfontName\fR 
-Sets the font for a column.  You can override this for individual entries
-with the entry's \fB\-font\fR option.  The default is
-\fB*-Helvetica-Bold-R-Normal-*-12-120-*\fR.
-.TP
-\fB\-hide \fIboolean\fR
-If \fIboolean\fR is true, the column is not displayed.
-The default is \fByes\fR.
-.TP
-\fB\-justify \fIjustify\fR
-Specifies how the column data fields title should be justified within
-the column.  This matters only when the column is wider than the 
-data field to be display.
-\fIJustify\fR must be \fBleft\fR, \fBright\fR, or \fBcenter\fR.  
-The default is \fBleft\fR.
-.TP
-\fB\-pad \fIpad\fR
-Specifies how much padding for the left and right sides of the column.
-\fIPad\fR is a list of one or two screen distances.  If \fIpad\fR
-has two elements, the left side of the column is padded by the first
-distance and the right side by the second.  If \fIpad\fR has just one
-distance, both the left and right sides are padded evenly.  The
-default is \fB2\fR.
-.TP
-\fB\-relief \fIrelief\fR
-Specifies the 3-D effect of the column.  \fIRelief\fR
-specifies how the column should appear relative to the widget; 
-for example, \fBraised\fR means the column should
-appear to protrude.  The default is \fBflat\fR.
-.TP
-\fB\-state \fIstate\fR
-Sets the state of the column. If \fIstate\fR is \fBdisable\fR then
-the column title can not be activated nor invoked.
-The default is \fBnormal\fR.
-.TP
-\fB\-text \fIstring\fR
-Sets the title for the column.
-The default is \fB""\fR.
-.TP
-\fB\-titleforeground \fIcolor\fR 
-Sets the foreground color of the column title. 
-The default is \fBblack\fR.
-.TP
-\fB\-titleshadow \fIcolor\fR 
-Sets the color of the drop shadow of the column title.  
-The default is \fB""\fR.
-.TP
-\fB\-width \fIpixels\fR
-Sets the requested width of the column.  This overrides
-the computed with of the column.  If \fIpixels\fR is 0,
-the width is computed as from the contents of the column. The
-default is \fB0\fR.
-.RE
-.SH "TEXT EDITING OPTIONS"
-Text edit window configuration options may also be set by the 
-\fBoption\fR command. The resource class is \fBTreeViewEditor\fR.
-The resource name is always \fBedit\fR.
-.CS
-option add *TreeViewEditor.Foreground white
-option add *edit.Background blue
-.CE
-The following are the configuration options available for the
-text editing window.
-.TP
-\fB\-background \fIcolor\fR
-Sets the background of the text edit window.  The default is \fBwhite\fR.
-.TP
-\fB\-borderwidth \fIpixels\fR
-Sets the width of the 3\-D border around the edit window.  
-The \fB\-relief\fR option determines if a border is to be drawn.  The
-default is \fB1\fR.
-.TP
-\fB\-exportselection \fIboolean\fR
-Indicates if the text selection is exported.  If the edit window is 
-exporting its selection then it will observe the standard X11 protocols 
-for handling the selection.  Selections are available as type \fBSTRING\fR.
-The default is \fBno\fR.
-.TP
-\fB\-relief \fIrelief\fR
-Specifies the 3-D effect of the edit window.  \fIRelief\fR
-indicates how the background should appear relative to the edit
-window; for example, \fBraised\fR means the background should
-appear to protrude.  The default is \fBsolid\fR.
-.TP
-\fB\-selectbackground \fIcolor\fR
-Sets the background of the selected text in the edit window.  
-The default is \fBwhite\fR.
-.TP
-\fB\-selectborderwidth \fIpixels\fR
-Sets the width of the 3\-D border around the selected text in the 
-edit window.  The \fB\-selectrelief\fR option determines if a border 
-is to be drawn.  The default is \fB1\fR.
-.TP
-\fB\-selectforeground \fIcolor\fR
-Sets the foreground of the selected text in the edit window.  
-The default is \fBwhite\fR.
-.TP
-\fB\-selectrelief \fIrelief\fR
-Specifies the 3-D effect of the selected text in the edit window.  
-\fIRelief\fR indicates how the text should appear relative to the edit
-window; for example, \fBraised\fR means the text should
-appear to protrude.  The default is \fBflat\fR.
-.RE
-.SH "DEFAULT BINDINGS"
-Tk automatically creates class bindings for treeviews that give them
-Motif-like behavior.  Much of the behavior of a \fBtreeview\fR widget is determined
-by its \fB\-selectmode\fR option, which selects one of two ways
-of dealing with the selection.
-.PP
-If the selection mode is \fBsingle\fR, only one node can be 
-selected at a time.
-Clicking button 1 on an node selects
-it and deselects any other selected item.
-.PP
-If the selection mode is \fBmultiple\fR,
-any number of entries may be selected at once, including discontiguous
-ranges.  Clicking Control-Button-1 on a node entry
-toggles its selection state without affecting any other entries.
-Pressing Shift-Button-1 on a node entry selects
-it, extends the selection.
-.IP [1]
-In \fBextended\fR mode, the selected range can be adjusted by pressing
-button 1 with the Shift key down:  this modifies the selection to
-consist of the entries between the anchor and the entry under
-the mouse, inclusive.
-The un-anchored end of this new selection can also be dragged with
-the button down.
-.IP [2]
-In \fBextended\fR mode, pressing button 1 with the Control key down
-starts a toggle operation: the anchor is set to the entry under
-the mouse, and its selection state is reversed.  The selection state
-of other entries isn't changed.
-If the mouse is dragged with button 1 down, then the selection state
-of all entries between the anchor and the entry under the mouse
-is set to match that of the anchor entry;  the selection state of
-all other entries remains what it was before the toggle operation
-began.
-.IP [3]
-If the mouse leaves the treeview window with button 1 down, the window
-scrolls away from the mouse, making information visible that used
-to be off-screen on the side of the mouse.
-The scrolling continues until the mouse re-enters the window, the
-button is released, or the end of the hierarchy is reached.
-.IP [4]
-Mouse button 2 may be used for scanning.
-If it is pressed and dragged over the \fBtreeview\fR widget, the contents of
-the hierarchy drag at high speed in the direction the mouse moves.
-.IP [5]
-If the Up or Down key is pressed, the location cursor (active
-entry) moves up or down one entry.
-If the selection mode is \fBbrowse\fR or \fBextended\fR then the
-new active entry is also selected and all other entries are
-deselected.
-In \fBextended\fR mode the new active entry becomes the
-selection anchor.
-.IP [6]
-In \fBextended\fR mode, Shift-Up and Shift-Down move the location
-cursor (active entry) up or down one entry and also extend
-the selection to that entry in a fashion similar to dragging
-with mouse button 1.
-.IP [7]
-The Left and Right keys scroll the \fBtreeview\fR widget view left and right
-by the width of the character \fB0\fR.
-Control-Left and Control-Right scroll the \fBtreeview\fR widget view left and
-right by the width of the window.
-Control-Prior and Control-Next also scroll left and right by
-the width of the window.
-.IP [8]
-The Prior and Next keys scroll the \fBtreeview\fR widget view up and down
-by one page (the height of the window).
-.IP [9]
-The Home and End keys scroll the \fBtreeview\fR widget horizontally to
-the left and right edges, respectively.
-.IP [10]
-Control-Home sets the location cursor to the the first entry, 
-selects that entry, and deselects everything else
-in the widget.
-.IP [11]
-Control-End sets the location cursor to the the last entry, 
-selects that entry, and deselects everything else
-in the widget.
-.IP [12]
-In \fBextended\fR mode, Control-Shift-Home extends the selection
-to the first entry and Control-Shift-End extends
-the selection to the last entry.
-.IP [13]
-In \fBmultiple\fR mode, Control-Shift-Home moves the location cursor
-to the first entry and Control-Shift-End moves
-the location cursor to the last entry.
-.IP [14]
-The space and Select keys make a selection at the location cursor
-(active entry) just as if mouse button 1 had been pressed over
-this entry.
-.IP [15]
-In \fBextended\fR mode, Control-Shift-space and Shift-Select
-extend the selection to the active entry just as if button 1
-had been pressed with the Shift key down.
-.IP [16]
-In \fBextended\fR mode, the Escape key cancels the most recent
-selection and restores all the entries in the selected range
-to their previous selection state.
-.IP [17]
-Control-slash selects everything in the widget, except in
-\fBsingle\fR and \fBbrowse\fR modes, in which case it selects
-the active entry and deselects everything else.
-.IP [18]
-Control-backslash deselects everything in the widget, except in
-\fBbrowse\fR mode where it has no effect.
-.IP [19]
-The F16 key (labelled Copy on many Sun workstations) or Meta-w
-copies the selection in the widget to the clipboard, if there is
-a selection.
-.PP
-The behavior of \fBtreeview\fR widgets can be changed by defining new bindings 
-for individual widgets or by redefining the class bindings.
-.SS WIDGET BINDINGS
-In addition to the above behavior, the following additional behavior
-is defined by the default widget class (TreeView) bindings.
-.IP \fB<ButtonPress-2>\fR 
-Starts scanning. 
-.IP \fB<B2-Motion>\fR 
-Adjusts the scan.
-.IP \fB<ButtonRelease-2>\fR
-Stops scanning.
-.IP \fB<B1-Leave>\fR 
-Starts auto-scrolling.
-.IP \fB<B1-Enter>\fR
-Starts auto-scrolling 
-.IP \fB<KeyPress-Up>\fR 
-Moves the focus to the previous entry.
-.IP \fB<KeyPress-Down>\fR 
-Moves the focus to the next entry.
-.IP \fB<Shift-KeyPress-Up>\fR
-Moves the focus to the previous sibling.
-.IP \fB<Shift-KeyPress-Down>\fR
-Moves the focus to the next sibling.
-.IP \fB<KeyPress-Prior>\fR 
-Moves the focus to first entry.  Closed or hidden entries
-are ignored.
-.IP \fB<KeyPress-Next>\fR 
-Move the focus to the last entry. Closed or hidden entries
-are ignored.
-.IP \fB<KeyPress-Left>\fR 
-Closes the entry.  It is not an error if the entry has no children.
-.IP \fB<KeyPress-Right>\fR 
-Opens the entry, displaying its children.  It is not an
-error if the entry has no children.
-.IP \fB<KeyPress-space>\fR 
-In "single" select mode this selects the entry.  In "multiple" mode,
-it toggles the entry (if it was previous selected, it is not
-deselected).
-.IP \fB<KeyRelease-space>\fR 
-Turns off select mode.
-.IP \fB<KeyPress-Return>\fR 
-Sets the focus to the current entry.
-.IP \fB<KeyRelease-Return>\fR 
-Turns off select mode.
-.IP \fB<KeyPress>\fR 
-Moves to the next entry whose label starts with the letter typed.
-.IP \fB<KeyPress-Home>\fR 
-Moves the focus to first entry.  Closed or hidden entries
-are ignored.
-.IP \fB<KeyPress-End>\fR 
-Move the focus to the last entry. Closed or hidden entries
-are ignored.
-.IP \fB<KeyPress-F1>\fR 
-Opens all entries.
-.IP \fB<KeyPress-F2>\fR
-Closes all entries (except root).
-.SS BUTTON BINDINGS
-Buttons have bindings.  There are associated with the "all" bindtag
-(see the entry's -bindtag option).  You can use the \fBbind\fR
-operation to change them.
-.IP \fB<Enter>\fR 
-Highlights the button of the current entry.
-.IP \fB<Leave>\fR 
-Returns the button back to its normal state.
-.IP \fB<ButtonRelease-1>\fR
-Adjust the view so that the current entry is visible.
-.SS ENTRY BINDINGS
-Entries have default bindings.  There are associated with the "all"
-bindtag (see the entry's -bindtag option).  You can use the \fBbind\fR
-operation to modify them.
-.IP \fB<Enter>\fR 
-Highlights the current entry.
-.IP \fB<Leave>\fR 
-Returns the entry back to its normal state.
-.IP \fB<ButtonPress-1>\fR 
-Sets the selection anchor the current entry.
-.IP \fB<Double-ButtonPress-1>\fR
-Toggles the selection of the current entry.
-.IP \fB<B1-Motion>\fR
-For "multiple" mode only.  Saves the current location of the
-pointer for auto-scrolling.  Resets the selection mark.  
-.IP \fB<ButtonRelease-1>\fR
-For "multiple" mode only.  Sets the selection anchor to the 
-current entry.
-.IP \fB<Shift-ButtonPress-1>\fR
-For "multiple" mode only. Extends the selection.
-.IP \fB<Shift-Double-ButtonPress-1>\fR 
-Place holder. Does nothing.
-.IP \fB<Shift-B1-Motion>\fR 
-Place holder. Does nothing.
-.IP \fB<Shift-ButtonRelease-1>\fR 
-Stop auto-scrolling.
-.IP \fB<Control-ButtonPress-1>\fR 
-For "multiple" mode only.  Toggles and extends the selection.
-.IP \fB<Control-Double-ButtonPress-1>\fR
-Place holder. Does nothing.
-.IP \fB<Control-B1-Motion>\fR 
-Place holder. Does nothing.
-.IP \fB<Control-ButtonRelease-1>\fR 
-Stops auto-scrolling.
-.IP \fB<Control-Shift-ButtonPress-1>\fR 
-???
-.IP \fB<Control-Shift-Double-ButtonPress-1>\fR
-Place holder. Does nothing.
-.IP \fB<Control-Shift-B1-Motion>\fR 
-Place holder. Does nothing.
-.SS COLUMN BINDINGS
-Columns have bindings too.  They are associated with the column's
-"all" bindtag (see the column -bindtag option).  You can use the
-\fBcolumn bind\fR operation to change them.
-.IP \fB<Enter>\fR 
-Highlights the current column title.
-.IP \fB<Leave>\fR 
-Returns the column back to its normal state.
-.IP \fB<ButtonRelease-1>\fR
-Invokes the command (see the column's -command option) if one
-if specified.  
-.SS COLUMN RULE BINDINGS
-.IP \fB<Enter>\fR 
-Highlights the current and activates the ruler.
-.IP \fB<Leave>\fR 
-Returns the column back to its normal state. Deactivates the
-ruler.
-.IP \fB<ButtonPress-1>\fR 
-Sets the resize anchor for the column.
-.IP \fB<B1-Motion>\fR 
-Sets the resize mark for the column.
-.IP \fB<ButtonRelease-1>\fR 
-Adjust the size of the column, based upon the resize anchor and mark
-positions.
-.SH EXAMPLE
-The \fBtreeview\fR command creates a new widget.  
-.CS
-treeview .h \-bg white
-.CE
-A new Tcl command \fB.h\fR is also created.  This command can be used
-to query and modify the \fBtreeview\fR widget.  For example, to change the 
-background
-color of the table to "green", you use the new command and the widget's
-\fBconfigure\fR operation.
-.CS
-# Change the background color.
-\&.h configure \-background "green"
-.CE
-By default, the \fBtreeview\fR widget will automatically create a new tree object
-to contain the data.  The name of the new tree is the pathname of the
-widget.  Above, the new tree object name is ".h".  But you can use the
-\fB\-tree\fR option to specify the name of another tree.
-.CS
-# View the tree "myTree".
-\&.h configure \-tree "myTree"
-.CE
-When a new tree is created, it contains only a root node.  The node
-is automatically opened.  The id of the root node is always
-\fB0\fR (you can use also use the special id \fBroot\fR). The
-\fBinsert\fR operation lets you insert one or more new entries into
-the tree.  The last argument is the node's \fIpathname\fR.  
-.CS
-# Create a new entry named "myEntry"
-set id [\&.h insert end "myEntry"]
-.CE
-This appends a new node named "myEntry".  It will positioned as the
-last child of the root of the tree (using the position "end").  You
-can supply another position to order the node within its siblings.
-.CS
-# Prepend "fred".
-set id [\&.h insert 0 "fred"]
-.CE
-Entry names do not need to be unique.  By default, the node's label
-is its name.  To supply a different text label, add the \fB\-label\fR
-option.
-.CS
-# Create a new node named "fred"
-set id [\&.h insert end "fred" -label "Fred Flintstone"]
-.CE
-The \fBinsert\fR operation returns the id of the new node.  You can
-also use the \fBindex\fR operation to get this information.
-.CS
-# Get the id of "fred"
-\&.h index "fred"
-.CE
-To insert a node somewhere other than root, use the \fB\-at\fR switch.
-It takes the id of the node where the new child will be added.
-.CS
-# Create a new node "barney" in "fred".
-\&.h insert -at $id end "barney" 
-.CE
-A pathname describes the path to an entry in the hierarchy.  It's a
-list of entry names that compose the path in the tree.  Therefore, you
-can also add "barney" to "fred" as follows.
-.CS
-# Create a new sub-entry of "fred"
-\&.h insert end "fred barney" 
-.CE
-Every name in the list is ancestor of the next.  All ancestors must
-already exist.  That means that an entry "fred" is an ancestor of
-"barney" and must already exist.  But you can use the
-\fB\-autocreate\fR configuration option to force the creation of
-ancestor nodes.
-.CS
-# Force the creation of ancestors.
-\&.h configure -autocreate yes 
-\&.h insert end "fred barney wilma betty" 
-.CE
-Sometimes the pathname is already separated by a character sequence
-rather than formed as a list.  A file name is a good example of this.
-You can use the \fB\-separator\fR option to specify a separator string
-to split the path into its components.  Each pathname inserted is
-automatically split using the separator string as a separator.
-Multiple separators are treated as one.
-.CS
-\&.h configure -separator /
-\&.h insert end "/usr/local/tcl/bin" 
-.CE
-If the path is prefixed by extraneous characters, you can
-automatically trim it off using the \fB\-trim\fR option.  It removed
-the string from the path before it is parsed.
-.CS
-\&.h configure -trim C:/windows -separator /
-\&.h insert end "C:/window/system" 
-.CE
-You can insert more than one entry at a time with the \fBinsert\fR
-operation.  This can be much faster than looping over a list of names.
-.CS
-# The slow way
-foreach f [glob $dir/*] {
-    \&.h insert end $f
-}
-# The fast way
-eval .h insert end [glob $dir/*]
-.CE
-In this case, the \fBinsert\fR operation will return a list of ids
-of the new entries.
-.PP
-You can delete entries with the \fBdelete\fR operation.  It takes one or
-more tags of ids as its argument. It deletes the entry and all its
-children.
-.CS
-\&.h delete $id
-.CE
-Entries have several configuration options.  They control the appearance
-of the entry's icon and label.  We have already seen the \fB\-label\fR
-option that sets the entry's text label.   The \fBentry configure\fR
-operation lets you set or modify an entry's configuration options.
-.CS
-\&.h entry configure $id -color red -font fixed
-.CE
-You can hide an entry and its children using the \fB\-hide\fR option.
-.CS
-\&.h entry configure $id -hide yes
-.CE
-More that one entry can be configured at once.  All entries specified
-are configured with the same options.
-.CS
-\&.h entry configure $i1 $i2 $i3 $i4 -color brown 
-.CE
-An icon is displayed for each entry.  It's a Tk image drawn to the
-left of the label.  You can set the icon with the entry's
-\fB\-icons\fR option.  It takes a list of two image names: one to
-represent the open entry, another when it is closed.
-.CS
-set im1 [image create photo -file openfolder.gif]
-set im2 [image create photo -file closefolder.gif]
-\&.h entry configure $id -icons "$im1 $im2"
-.CE
-If \fB\-icons\fR is set to the empty string, no icons are display.
-.PP
-If an entry has children, a button is displayed to the left of the
-icon. Clicking the mouse on this button opens or closes the
-sub-hierarchy.  The button is normally a \fB+\fR or \fB\-\fR
-symbol, but can be configured in a variety of ways using the \fBbutton
-configure\fR operation.  For example, the \fB+\fR and \fB\-\fR
-symbols can be replaced with Tk images.
-.CS
-set im1 [image create photo -file closefolder.gif]
-set im2 [image create photo -file downarrow.gif]
-\&.h button configure $id -images "$im1 $im2" \\
-    -openrelief raised -closerelief raised
-.CE
-Entries can contain an arbitrary number of \fIdata fields\fR.  Data
-fields are name-value pairs.  Both the value and name are strings.
-The entry's \fB\-data\fR option lets you set data fields.
-.CS
-\&.h entry configure $id -data {mode 0666 group users}
-.CE
-The \fB\-data\fR takes a list of name-value pairs.  
-.PP
-You can display these data fields as \fIcolumns\fR in the
-\fBtreeview\fR widget.  You can create and configure columns with
-the \fBcolumn\fR operation.  For example, to add a new column to the
-widget, use the \fBcolumn insert\fR operation.  The last argument is
-the name of the data field that you want to display.
-.CS
-\&.h column insert end "mode"
-.CE
-The column title is displayed at the top of the column.  By default,
-it's is the field name.  You can override this using the column's
-\fB\-text\fR option.
-.CS
-\&.h column insert end "mode" -text "File Permissions"
-.CE
-Columns have several configuration options.  The \fBcolumn
-configure\fR operation lets you query or modify column options.
-.CS
-\&.h column configure "mode" -justify left
-.CE
-The \fB\-justify\fR option says how the data is justified within in
-the column.  The \fB\-hide\fR option indicates whether the column is
-displayed.
-.CS
-\&.h column configure "mode" -hide yes
-.CE
-Entries can be selected by clicking on the mouse.  Selected entries
-are drawn using the colors specified by the \fB\-selectforeground\fR 
-and \fB\-selectbackground\fR configuration options.
-The selection itself is managed by the \fBselection\fR operation.
-.CS
-# Clear all selections
-\&.h selection clear 0 end
-# Select the root node
-\&.h selection set 0 
-.CE
-The \fBcurselection\fR operation returns a list of ids of
-all the selected entries.
-.CS
-set ids [\&.h curselection]
-.CE
-You can use the \fBget\fR operation to convert the ids to 
-their pathnames.
-.CS
-set names [eval .h get -full $ids]
-.CE
-If a treeview is exporting its selection (using the
-\fB\-exportselection\fR option), then it will observe the standard X11
-protocols for handling the selection.  Treeview selections are
-available as type \fBSTRING\fR; the value of the selection will be the
-pathnames of the selected entries, separated by newlines.
-.PP
-The \fBtreeview\fR supports two modes of selection: \fBsingle\fR
-and \fBmultiple\fR.  In single select mode, only one entry can be
-selected at a time, while multiple select mode allows several entries
-to be selected.  The mode is set by the widget's \fB\-selectmode\fR
-option.
-.CS
-\&.h configure -selectmode "multiple"
-.CE
-You can be notified when the list of selected entries changes.  The widget's
-\fB\-selectcommand\fR specifies a Tcl procedure that is called whenever
-the selection changes.
-.CS
-proc SelectNotify { widget } {
-   set ids [\&$widget curselection]
-}
-\&.h configure -selectcommand "SelectNotify .h"
-.CE
-The widget supports the standard Tk scrolling and scanning operations.
-The \fBtreeview\fR can be both horizontally and vertically. You can
-attach scrollbars to the \fBtreeview\fR the same way as the listbox
-or canvas widgets.
-.CS
-scrollbar .xbar -orient horizontal -command ".h xview"
-scrollbar .ybar -orient vertical -command ".h yview"
-\&.h configure -xscrollcommand ".xbar set" \\
-    -yscrollcommand ".ybar set"
-.CE
-There are three different modes of scrolling: \fBlistbox\fR,
-\fBcanvas\fR, and \fBhierbox\fR.  In \fBlistbox\fR mode, the last
-entry can always be scrolled to the top of the widget.  In \fBhierbox\fR
-mode, the last entry is always drawn at the bottom of the widget.
-The scroll mode is set by the widget's \fB\-selectmode\fR
-option.
-.CS
-\&.h configure -scrollmode "listbox"
-.CE
-Entries can be programmatically opened or closed using the \fBopen\fR
-and \fBclose\fR operations respectively.  
-.CS
-\&.h open $id
-\&.h close $id
-.CE
-When an entry is opened, a Tcl procedure can be automatically invoked.
-The \fB\-opencommand\fR option specifies this procedure.  This
-procedure can lazily insert entries as needed.
-.CS
-proc AddEntries { dir } {
-   eval .h insert end [glob -nocomplain $dir/*] 
-}
-\&.h configure -opencommand "AddEntries %P"
-.CE
-Now when an entry is opened, the procedure \fBAddEntries\fR is
-called and adds children to the entry.  Before the command is invoked,
-special "%" substitutions (like \fBbind\fR) are performed. Above,
-\fB%P\fR is translated to the pathname of the entry.
-.PP
-The same feature exists when an entry is closed.  The
-\fB\-closecommand\fR option specifies the procedure.
-.CS
-proc DeleteEntries { id } {
-   .h entry delete $id 0 end
-}
-\&.h configure -closecommand "DeleteEntries %#"
-.CE
-When an entry is closed, the procedure \fBDeleteEntries\fR is called
-and deletes the entry's children using the \fBentry delete\fR operation
-(\fB%#\fR is the id of entry).
-.SH KEYWORDS
-treeview, widget
diff --git a/util/src/TclTk/blt2.5/man/hiertable.n b/util/src/TclTk/blt2.5/man/hiertable.n
deleted file mode 100644 (file)
index 7a9105c..0000000
+++ /dev/null
@@ -1,2500 +0,0 @@
-'\"
-'\" Copyright 2001-2 by Silicon Metrics Corporation.
-'\"
-'\" Permission to use, copy, modify, and distribute this software and its
-'\" documentation for any purpose and without fee is hereby granted, provided
-'\" that the above copyright notice appear in all copies and that both that the
-'\" copyright notice and warranty disclaimer appear in supporting documentation,
-'\" and that the names of Silicon Metrics or any of their entities not be used
-'\" in advertising or publicity pertaining to distribution of the software
-'\" without specific, written prior permission.
-'\"
-'\" Silicon Metrics disclaims all warranties with regard to this software,
-'\" including all implied warranties of merchantability and fitness.  In no event
-'\" shall Silicon Metrics be liable for any special, indirect or
-'\" consequential damages or any damages whatsoever resulting from loss of use,
-'\" data or profits, whether in an action of contract, negligence or other
-'\" tortuous action, arising out of or in connection with the use or performance
-'\" of this software.  
-'\"
-'\" The hierarchical table widget created by George Howlett.
-'\"
-'\" The definitions below are for supplemental macros used in Tcl/Tk
-'\" manual entries.
-'\"
-'\" .AP type name in/out ?indent?
-'\"    Start paragraph describing an argument to a library procedure.
-'\"    type is type of argument (int, etc.), in/out is either "in", "out",
-'\"    or "in/out" to describe whether procedure reads or modifies arg,
-'\"    and indent is equivalent to second arg of .IP (shouldn't ever be
-'\"    needed;  use .AS below instead)
-'\"
-'\" .AS ?type? ?name?
-'\"    Give maximum sizes of arguments for setting tab stops.  Type and
-'\"    name are examples of largest possible arguments that will be passed
-'\"    to .AP later.  If args are omitted, default tab stops are used.
-'\"
-'\" .BS
-'\"    Start box enclosure.  From here until next .BE, everything will be
-'\"    enclosed in one large box.
-'\"
-'\" .BE
-'\"    End of box enclosure.
-'\"
-'\" .CS
-'\"    Begin code excerpt.
-'\"
-'\" .CE
-'\"    End code excerpt.
-'\"
-'\" .VS ?version? ?br?
-'\"    Begin vertical sidebar, for use in marking newly-changed parts
-'\"    of man pages.  The first argument is ignored and used for recording
-'\"    the version when the .VS was added, so that the sidebars can be
-'\"    found and removed when they reach a certain age.  If another argument
-'\"    is present, then a line break is forced before starting the sidebar.
-'\"
-'\" .VE
-'\"    End of vertical sidebar.
-'\"
-'\" .DS
-'\"    Begin an indented unfilled display.
-'\"
-'\" .DE
-'\"    End of indented unfilled display.
-'\"
-'\" .SO
-'\"    Start of list of standard options for a Tk widget.  The
-'\"    options follow on successive lines, in four columns separated
-'\"    by tabs.
-'\"
-'\" .SE
-'\"    End of list of standard options for a Tk widget.
-'\"
-'\" .OP cmdName dbName dbClass
-'\"    Start of description of a specific option.  cmdName gives the
-'\"    option's name as specified in the class command, dbName gives
-'\"    the option's name in the option database, and dbClass gives
-'\"    the option's class in the option database.
-'\"
-'\" .UL arg1 arg2
-'\"    Print arg1 underlined, then print arg2 normally.
-'\"
-'\" RCS: @(#) $Id: man.macros,v 1.1.1.1 2009/05/09 16:27:42 pcmacdon Exp $
-'\"
-'\"    # Set up traps and other miscellaneous stuff for Tcl/Tk man pages.
-.if t .wh -1.3i ^B
-.nr ^l \n(.l
-.ad b
-'\"    # Start an argument description
-.de AP
-.ie !"\\$4"" .TP \\$4
-.el \{\
-.   ie !"\\$2"" .TP \\n()Cu
-.   el          .TP 15
-.\}
-.ta \\n()Au \\n()Bu
-.ie !"\\$3"" \{\
-\&\\$1 \\fI\\$2\\fP    (\\$3)
-.\".b
-.\}
-.el \{\
-.br
-.ie !"\\$2"" \{\
-\&\\$1 \\fI\\$2\\fP
-.\}
-.el \{\
-\&\\fI\\$1\\fP
-.\}
-.\}
-..
-'\"    # define tabbing values for .AP
-.de AS
-.nr )A 10n
-.if !"\\$1"" .nr )A \\w'\\$1'u+3n
-.nr )B \\n()Au+15n
-.\"
-.if !"\\$2"" .nr )B \\w'\\$2'u+\\n()Au+3n
-.nr )C \\n()Bu+\\w'(in/out)'u+2n
-..
-.AS Tcl_Interp Tcl_CreateInterp in/out
-'\"    # BS - start boxed text
-'\"    # ^y = starting y location
-'\"    # ^b = 1
-.de BS
-.br
-.mk ^y
-.nr ^b 1u
-.if n .nf
-.if n .ti 0
-.if n \l'\\n(.lu\(ul'
-.if n .fi
-..
-'\"    # BE - end boxed text (draw box now)
-.de BE
-.nf
-.ti 0
-.mk ^t
-.ie n \l'\\n(^lu\(ul'
-.el \{\
-.\"    Draw four-sided box normally, but don't draw top of
-.\"    box if the box started on an earlier page.
-.ie !\\n(^b-1 \{\
-\h'-1.5n'\L'|\\n(^yu-1v'\l'\\n(^lu+3n\(ul'\L'\\n(^tu+1v-\\n(^yu'\l'|0u-1.5n\(ul'
-.\}
-.el \}\
-\h'-1.5n'\L'|\\n(^yu-1v'\h'\\n(^lu+3n'\L'\\n(^tu+1v-\\n(^yu'\l'|0u-1.5n\(ul'
-.\}
-.\}
-.fi
-.br
-.nr ^b 0
-..
-'\"    # VS - start vertical sidebar
-'\"    # ^Y = starting y location
-'\"    # ^v = 1 (for troff;  for nroff this doesn't matter)
-.de VS
-.if !"\\$2"" .br
-.mk ^Y
-.ie n 'mc \s12\(br\s0
-.el .nr ^v 1u
-..
-'\"    # VE - end of vertical sidebar
-.de VE
-.ie n 'mc
-.el \{\
-.ev 2
-.nf
-.ti 0
-.mk ^t
-\h'|\\n(^lu+3n'\L'|\\n(^Yu-1v\(bv'\v'\\n(^tu+1v-\\n(^Yu'\h'-|\\n(^lu+3n'
-.sp -1
-.fi
-.ev
-.\}
-.nr ^v 0
-..
-'\"    # Special macro to handle page bottom:  finish off current
-'\"    # box/sidebar if in box/sidebar mode, then invoked standard
-'\"    # page bottom macro.
-.de ^B
-.ev 2
-'ti 0
-'nf
-.mk ^t
-.if \\n(^b \{\
-.\"    Draw three-sided box if this is the box's first page,
-.\"    draw two sides but no top otherwise.
-.ie !\\n(^b-1 \h'-1.5n'\L'|\\n(^yu-1v'\l'\\n(^lu+3n\(ul'\L'\\n(^tu+1v-\\n(^yu'\h'|0u'\c
-.el \h'-1.5n'\L'|\\n(^yu-1v'\h'\\n(^lu+3n'\L'\\n(^tu+1v-\\n(^yu'\h'|0u'\c
-.\}
-.if \\n(^v \{\
-.nr ^x \\n(^tu+1v-\\n(^Yu
-\kx\h'-\\nxu'\h'|\\n(^lu+3n'\ky\L'-\\n(^xu'\v'\\n(^xu'\h'|0u'\c
-.\}
-.bp
-'fi
-.ev
-.if \\n(^b \{\
-.mk ^y
-.nr ^b 2
-.\}
-.if \\n(^v \{\
-.mk ^Y
-.\}
-..
-'\"    # DS - begin display
-.de DS
-.RS
-.nf
-.sp
-..
-'\"    # DE - end display
-.de DE
-.fi
-.RE
-.sp
-..
-'\"    # SO - start of list of standard options
-.de SO
-.SH "STANDARD OPTIONS"
-.LP
-.nf
-.ta 4c 8c 12c
-.ft B
-..
-'\"    # SE - end of list of standard options
-.de SE
-.fi
-.ft R
-.LP
-See the \\fBoptions\\fR manual entry for details on the standard options.
-..
-'\"    # OP - start of full description for a single option
-.de OP
-.LP
-.nf
-.ta 4c
-Command-Line Name:     \\fB\\$1\\fR
-Database Name: \\fB\\$2\\fR
-Database Class:        \\fB\\$3\\fR
-.fi
-.IP
-..
-'\"    # CS - begin code excerpt
-.de CS
-.RS
-.nf
-.ta .25i .5i .75i 1i
-.ft CW
-.sp
-..
-'\"    # CE - end code excerpt
-.de CE
-.fi
-.RE
-.ft R
-.sp
-..
-.de UL
-\\$1\l'|0\(ul'\\$2
-..
-.TH treeview n 2.5 BLT "BLT Built-In Commands"
-.BS
-'\" Note:  do not modify the .SH NAME line immediately below!
-.SH NAME
-treeview \- Create and manipulate hierarchical table widgets
-.BE
-.SH SYNOPSIS
-\fBtreeview\fR \fIpathName \fR?\fIoptions\fR?
-.SH DESCRIPTION
-The \fBtreeview\fR widget displays a tree of data.  It replaces both
-the \fBhiertable\fR and \fBhierbox\fR widgets.  The \fBtreeview\fR is
-100% syntax compatible with the \fBhiertable\fR widget.  The
-\fBhiertable\fR command is retained for sake of script-level
-compatibility.  This widget obsoletes the \fBhierbox\fR widget.  It
-does everything the old \fBhierbox\fR widget did, but also provides
-data sharing (via \fItree data objects\fR) and the ability to tag
-nodes.
-.SH INTRODUCTION
-The \fBtreeview\fR widget displays hierarchical data.  Data is
-represented as nodes in a general-ordered tree.  Each node may have
-sub-nodes and these nodes can in turn has their own children.
-.PP
-A node is displayed as a row entry in the widget.  Each entry has a
-text label and icon.  When a node has children, its entry is drawn
-with a small button to the left of the label.  Clicking the mouse over
-this button opens or closes the node.  When a node is \fIopen\fR, its
-children are exposed.  When it is \fIclosed\fR, the children and their
-descedants are hidden.  The button is normally a \fB+\fR or
-\fB\-\fR symbol (ala Windows Explorer), but can be replaced with a
-pair of Tk images (open and closed images).
-.PP
-If the node has data associated with it, they can be displayed in
-columns running vertically on either side the tree.  You can control
-the color, font, etc of each entry.  Any entry label or data field can
-be edited in-place.
-.SH "TREE DATA OBJECT"
-The tree is not stored inside the widget but in a tree data object
-(see the \fBtree\fR command for a further explanation).  Tree data
-objects can be shared among different clients, such as a
-\fBtreeview\fR widget or the \fBtree\fR command.  You can walk the
-tree and manage its data with the \fBtree\fR command tree, while
-displaying it with the \fBtreeview\fR widget.  Whenever the tree is
-updated, the \fBtreeview\fR widget is automatically redrawn.
-.PP
-By default, the \fBtreeview\fR widget creates its own tree object.
-The tree initially contains just a root node.  But you can also
-display trees created by the \fBtree\fR command using the \fB\-tree\fR
-configuration option.  \fBTreeview\fR widgets can share the same tree
-object, possibly displaying different views of the same data.
-.PP
-A tree object has both a Tcl and C API.  You can insert or delete
-nodes using \fBtreeview\fR widget or \fBtree\fR command operations,
-but also from C code.  For example, you can load the tree from your C
-code while still managing and displaying the tree from Tcl. The widget
-is automatically notified whenever the tree is modified via C or Tcl.
-.SH SYNTAX
-.DS
-\fBtreeview \fIpathName \fR?\fIoption value\fR?...
-.DE
-The \fBtreeview\fR command creates a new window \fIpathName\fR and
-makes it into a \fBtreeview\fR widget.  At the time this command is
-invoked, there must not exist a window named \fIpathName\fR, but
-\fIpathName\fR's parent must exist.  Additional options may be
-specified on the command line or in the option database to configure
-aspects of the widget such as its colors and font.  See the
-\fBconfigure\fR operation below for the exact details about what
-\fIoption\fR and \fIvalue\fR pairs are valid.
-.PP
-If successful, \fBtreeview\fR returns the path name of the widget.  It
-also creates a new Tcl command by the same name.  You can use this
-command to invoke various operations that query or modify the widget.
-The general form is:
-.DS
-\fIpathName \fIoperation\fR \fR?\fIarg\fR?...
-.DE
-Both \fIoperation\fR and its arguments determine the exact behavior of
-the command.  The operations available are described in the
-.SB "TREEVIEW OPERATIONS"
-section.
-.SH "IDS AND TAGS"
-Nodes can be inserted into a tree using the \fBtreeview\fR widget 
-.CS
-blt::treeview .t
-set node [.t insert end root "one"]
-.CE
-or \fBtree\fR command. 
-.CS
-set tree [blt::tree create]
-set node [$tree insert root "one"]
-.CE
-In both cases, a number identifying the node is returned (the value of
-\fB$node\fR).  This serial number or \fIid\fR uniquely identifies
-the node.  Please note that you can't infer a location or position of
-a node from its id.  The only exception is that the root node is
-always id \fB0\fR. Since nodes may have the same labels or be moved
-within the tree, ids provide an convenient way to identify nodes.  If
-a tree is shared, the ids will be the same regardless if you are using
-by the \fBtreeview\fR widget or the \fBtree\fR command.  Ids are
-recycled when the node deleted.
-.PP
-A node may also have any number of \fItags\fR associated with it.  A
-tag is just a string of characters, and it may take any form except
-that of an integer.  For example, "\fBx123\fR" is valid, but
-"\fB123\fR" isn't.  The same tag may be associated with many
-different nodes.  This is typically done to associate a group of
-nodes.  Many operations in the \fBtreeview\fR widget take either node
-ids or tag names as arguments.  Using a tag says to apply the operation
-to all nodes with that tag.
-.PP
-The tag \fBall\fR is implicitly associated with every node in
-the tree.  It may be used to invoke operations on all the nodes in the
-tree. 
-.PP
-Tags may be shared, just like trees, between clients.  For example,
-you can use the tags created by the \fBtree\fR command with
-\fBtreeview\fR widgets.
-.SH SPECIAL NODE IDS
-There are also several special non-numeric ids.  Special ids differ
-from tags in that they are always translated to their numeric
-equivalent.  They also take precedence over tags.  For example, you
-can't use a tag name that is a special id.  These ids are specific to
-the \fBtreeview\fR widget.
-.TP 15
-\fBactive\fR
-The node where the mouse pointer is currently located.
-When a node is active, it is drawn using its active icon 
-(see the \fB\-activeicon\fR option).
-The \fBactive\fR id is changed automatically by moving the mouse
-pointer over another node or by using the \fBentry activate\fR
-operation. Note that there can be only one active node at a time.
-.TP 15
-\fBanchor\fR
-The node representing the fixed end of the current selection.  
-The anchor is set by the \fBselection anchor\fR operation.
-.TP 15
-\fBcurrent\fR
-The node where the mouse pointer is currently located.
-But unlike \fBactive\fR, this id changes while the
-selection is dragged.  It is used to determine the
-current node during button drags.
-.TP 15
-\fBdown\fR
-The next open node from the current focus. The \fBdown\fR of
-the last open node is the same.
-.TP 15
-\fBend\fR
-The last open node (in depth-first order) on the tree.  
-.TP 15
-\fBfocus\fR
-The node that currently has focus.  When a node has focus,
-it receives key events.  To indicate focus, the node
-is drawn with a dotted line around its label.  You can change the 
-focus using the \fBfocus\fR operation.
-.TP 15
-\fBlast\fR
-The last open node from the current focus. But unlike \fBup\fR,
-when the focus is at root, \fBlast\fR wraps around to the last
-open node in the tree.
-.TP 15
-\fBmark\fR
-The node representing the non-fixed end of the current selection.  
-The mark is set by the \fBselection mark\fR operation.
-.TP 15
-\fBnext\fR
-The next open node from the current focus.  But unlike \fBdown\fR,
-when the focus is on last open node, \fBnext\fR wraps around to the 
-root node.
-.TP 15
-\fBnextsibling\fR
-The next sibling from the node with the current focus.  If the node
-is already the last sibling then it is the \fBnextsibling\fB.
-.TP 15
-\fBparent\fR
-The parent of the node with the current focus. The \fBparent\fR
-of the root is also the root.
-.TP 15
-\fBprevsibling\fR
-The previous sibling from the node with the current focus.  If the node
-is already the first sibling then it is the \fBprevsibling\fB.
-.TP 15
-\fBroot\fR
-The root node. You can also use id \fB0\fR to indicate
-the root.
-.TP 15
-\fBup\fR
-The last open node (in depth-first order) from the current focus. The
-\fBup\fR of the root node (i.e. the root has focus) is also the root.
-.TP 15
-\fBview.top\fR
-First node that's current visible in the widget.
-.TP 15
-\fBview.bottom\fR
-Last node that's current visible in the widget.
-.TP 15
-\fIpath\fR 
-Absolute path of a node.  Path names refer to the node name, not
-their entry labels. Paths don't have to start with a separator (see
-the \fB\-separator\fR configuration option), but component names must
-be separated by the designated separator.
-.TP 15
-\fB@\fIx\fB,\fIy\fR
-Indicates the node that covers the point in the treeview window
-specified by \fIx\fR and \fIy\fR (in pixel coordinates).  If no
-part of the entryd covers that point, then the closest node to that
-point is used.
-.PP
-A node may be specified as an id or tag. If the specifier is an
-integer then it is assumed to refer to the single node with that id.
-If the specifier is not an integer, it's checked to see if it's a
-special id (such as focus).  Otherwise, it's assumed to be tag.  Some
-operations only operate on a single node at a time; if a tag refers to
-more than one node, then an error is generated.
-.SH DATA FIELDS
-A node in the tree can have \fIdata fields\fR.  A data field is a
-name-value pair, used to represent arbitrary data in the node.  Nodes
-can contain different fields (they aren't required to contain the same
-fields).  You can optionally display these fields in the
-\fBtreeview\fR widget in columns running on either side of the
-displayed tree.  A node's value for the field is drawn in the column
-along side its node in the hierarchy.  Any node that doesn't have a
-specific field is left blank.  Columns can be interactively resized,
-hidden, or, moved.
-.SH ENTRY BINDINGS
-You can bind Tcl commands to be invoked when events occur on nodes
-(much like Tk canvas items).  You can bind a node using its id or
-its \fIbindtags\fR.  Bindtags are simply names that associate a
-binding with one or more nodes.  There is a built-in tag \fBall\fR
-that all node entries automatically have.
-.SH "TREEVIEW OPERATIONS"
-The \fBtreeview\fR operations are the invoked by specifying
-the widget's pathname, the operation, and any arguments that pertain 
-to that operation.  The general form is:
-.sp
-.CS
-\fIpathName operation \fR?\fIarg arg ...\fR?
-.CE
-.sp
-\fIOperation\fR and the \fIarg\fRs determine the exact behavior of the
-command.  The following operation are available for \fBtreeview\fR widgets:
-.TP
-\fIpathName \fBbbox\fR ?\fB-screen\fR? \fItagOrId...\fR
-Returns a list of 4 numbers, representing a bounding box of around
-the specified entries. The entries is given by one or more \fItagOrId\fR 
-arguments.  
-If the \fB\-screen\fR flag is given, then the x-y coordinates
-of the bounding box are returned as screen coordinates, not 
-virtual coordinates. Virtual coordinates start from \fB0\fR from the
-root node.
-The returned list contains the following values.
-.RS
-.TP 1.25i
-\fIx\fR 
-X-coordinate of the upper-left corner of the bounding box.
-.TP
-\fIy\fR
-Y-coordinate of the upper-left corner of the bounding box.
-.TP
-\fIwidth\fR
-Width of the bounding box.
-.TP
-\fIheight\fR
-Height of the bounding box.
-.RE
-.TP
-\fIpathName \fBbind\fR \fItagName\fR ?\fIsequence command\fR?
-Associates \fIcommand\fR with \fItagName\fR such that whenever the
-event sequence given by \fIsequence\fR occurs for a node with this
-tag, \fIcommand\fR will be invoked.  The syntax is similar to the 
-\fBbind\fR command except that it operates on \fBtreeview\fR entries, 
-rather than widgets. See the \fBbind\fR manual entry for
-complete details on \fIsequence\fR and the substitutions performed on 
-\fIcommand\fR before invoking it.  
-.sp
-If all arguments are specified then a new binding is created, replacing 
-any existing binding for the same \fIsequence\fR and \fItagName\fR.
-If the first character of \fIcommand\fR is \fB+\fR then \fIcommand\fR 
-augments an existing binding rather than replacing it. 
-If no \fIcommand\fR argument is provided then the command currently
-associated with \fItagName\fR and \fIsequence\fR (it's an error occurs 
-if there's no such binding) is returned.  If both \fIcommand\fR and 
-\fIsequence\fR are missing then a list of all the event sequences for 
-which bindings have been defined for \fItagName\fR. 
-.TP
-\fIpathName \fBbutton \fIoperation\fR ?\fIargs\fR?
-This command is used to control the button selectors within a 
-\fBtreeview\fR widget.  
-It has several forms, depending on \fIoperation\fR:
-.RS
-.TP
-\fIpathName \fBbutton activate\fR \fItagOrId\fR
-Designates the node given by \fItagOrId\fR as active.  
-When a node is active it's entry is drawn using its active icon 
-(see the \fB\-activeicon\fR option). 
-Note that there can be only one active entry at a time.
-The special id \fBactive\fR indicates the currently active node.
-.TP
-\fIpathName \fBbutton bind\fR \fItagName\fR ?\fIsequence command\fR?
-Associates \fIcommand\fR with \fItagName\fR such that whenever the
-event sequence given by \fIsequence\fR occurs for an button of a
-node entry with this tag, \fIcommand\fR will be invoked.  The syntax is
-similar to the \fBbind\fR command except that it operates on
-\fBtreeview\fR buttons, rather than widgets. See the \fBbind\fR
-manual entry for complete details on \fIsequence\fR and the
-substitutions performed on \fIcommand\fR before invoking it.
-.sp
-If all arguments are specified then a new binding is created, replacing 
-any existing binding for the same \fIsequence\fR and \fItagName\fR.
-If the first character of \fIcommand\fR is \fB+\fR then \fIcommand\fR 
-augments an existing binding rather than replacing it. 
-If no \fIcommand\fR argument is provided then the command currently
-associated with \fItagName\fR and \fIsequence\fR (it's an error occurs 
-if there's no such binding) is returned.  If both \fIcommand\fR and 
-\fIsequence\fR are missing then a list of all the event sequences for 
-which bindings have been defined for \fItagName\fR. 
-.TP
-\fIpathName \fBbutton cget\fR \fIoption\fR
-Returns the current value of the configuration option given
-by \fIoption\fR.
-\fIOption\fR may have any of the values accepted by the \fBconfigure\fR
-operation described below.
-.TP
-\fIpathName \fBbutton configure\fR ?\fIoption\fR? ?\fIvalue option value ...\fR?
-Query or modify the configuration options of the widget.
-If no \fIoption\fR is specified, returns a list describing all of
-the available options for \fIpathName\fR (see \fBTk_ConfigureInfo\fR for
-information on the format of this list).  If \fIoption\fR is specified
-with no \fIvalue\fR, then the command returns a list describing the
-one named option (this list will be identical to the corresponding
-sublist of the value returned if no \fIoption\fR is specified).  If
-one or more \fIoption\-value\fR pairs are specified, then the command
-modifies the given widget option(s) to have the given value(s);  in
-this case the command returns an empty string.
-\fIOption\fR and \fIvalue\fR are described in the section 
-.SB "BUTTON OPTIONS" 
-below.
-.RE
-.TP
-\fIpathName \fBcget\fR \fIoption\fR
-Returns the current value of the configuration option given
-by \fIoption\fR.
-\fIOption\fR may have any of the values accepted by the \fBconfigure\fR
-operation described below.
-.TP
-\fIpathName \fBclose \fR?\fB\-recurse\fR? \fItagOrId...\fR
-Closes the node specified by \fItagOrId\fR.  In addition, if a Tcl
-script was specified by the \fB\-closecommand\fR option, it is
-invoked.  If the node is already closed, this command has no effect.
-If the \fB\-recurse\fR flag is present, each child node is
-recursively closed.
-.TP
-\fIpathName \fBcolumn \fIoperation\fR ?\fIargs\fR?
-The following operations are available for treeview columns.
-.RS
-.TP
-\fIpathName \fBcolumn activate\fR \fIcolumn\fR
-Sets the active column to \fIcolumn\fR.  \fIColumn\fR is the
-name of a column in the widget.
-When a column is active, it's drawn using its \fB\-activetitlebackground\fR
-and \fB\-activetitleforeground\fR options.  If \fIcolumn\fR is the \fB""\fR,
-then no column will be active.  If no column argument is provided, then
-the name of the currently active column is returned.
-.TP
-\fIpathName \fBcolumn cget\fR \fIname\fR \fIoption\fR
-Returns the current value of the column configuration option given
-by \fIoption\fR for \fIname\fR.  \fIName\fR is the name of column
-that corresponds to a data field.
-\fIOption\fR may have any of the values accepted by the \fBconfigure\fR
-operation described below.
-.TP
-\fIpathName \fBcolumn configure\fR \fIname\fR ?\fIoption\fR? ?\fIvalue option value ...\fR?
-Query or modify the configuration options of the column designated
-by \fIname\fR. \fIName\fR is the name of the column corresponding
-to a data field.
-If no \fIoption\fR is specified, returns a list describing all of
-the available options for \fIpathName\fR (see \fBTk_ConfigureInfo\fR for
-information on the format of this list).  If \fIoption\fR is specified
-with no \fIvalue\fR, then the command returns a list describing the
-one named option (this list will be identical to the corresponding
-sublist of the value returned if no \fIoption\fR is specified).  If
-one or more \fIoption\-value\fR pairs are specified, then the command
-modifies the given widget option(s) to have the given value(s);  in
-this case the command returns an empty string.
-\fIOption\fR and \fIvalue\fR are described in the section
-.SB "COLUMN OPTIONS" 
-below.
-.TP
-\fIpathName \fBcolumn delete\fR \fIfield\fR ?\fIfield\fR...?
-Deletes one of more columns designated by \fIfield\fR.  Note
-that this does not delete the data fields themselves.
-.TP
-\fIpathName \fBcolumn insert\fR \fIposition\fR \fIfield\fR ?\fIoptions\fR...?
-Inserts one of more columns designated by \fIfield\fR.  A column displays
-each node's data field by the same name.  If the node doesn't
-have the given field, the cell is left blank.
-\fIPosition\fR
-indicates where in the list of columns to add the new column.  It may be
-either a number or \fBend\fR. 
-.TP
-\fIpathName \fBcolumn invoke\fR \fIfield\fR
-Invokes the Tcl command associated with the column \fIfield\fR, 
-if there is one (using the column's \fB\-command\fR option).  
-The command is ignored if the column's \fB\-state\fR option 
-set to \fBdisabled\fR.
-.TP
-\fIpathName \fBcolumn move \fIname\fR \fIdest\fR 
-Moves the column \fIname\fR to the destination position.  
-\fIDest\fR is the name of another column or a screen position
-in the form \fB@\fIx\fB,\fIy\fR.
-.TP
-\fIpathName \fBcolumn names\fR
-Returns a list of the names of all columns in the widget.
-The list is ordered as the columns are drawn from left-to-right.
-.TP
-\fIpathName \fBcolumn nearest\fR \fIx\fR ?\fIy\fR?
-Returns the name of the column closest to the given X-Y screen
-coordinate.  If you provide a \fIy\fR argument (it's optional),
-a name is returned only when if the point is over a column's title.
-.RE
-.TP
-\fIpathName \fBconfigure\fR ?\fIoption\fR? ?\fIvalue option value ...\fR?
-Query or modify the configuration options of the widget.
-If no \fIoption\fR is specified, returns a list describing all of
-the available options for \fIpathName\fR (see \fBTk_ConfigureInfo\fR for
-information on the format of this list).  If \fIoption\fR is specified
-with no \fIvalue\fR, then the command returns a list describing the
-one named option (this list will be identical to the corresponding
-sublist of the value returned if no \fIoption\fR is specified).  If
-one or more \fIoption\-value\fR pairs are specified, then the command
-modifies the given widget option(s) to have the given value(s);  in
-this case the command returns an empty string.
-\fIOption\fR and \fIvalue\fR are described in the section
-.SB "TREEVIEW OPTIONS"
-below.
-.TP
-\fIpathName \fBcurselection\fR
-Returns a list containing the ids of all of the entries that are 
-currently selected.
-If there are no entries selected, then the empty string is returned.
-.TP
-\fIpathName \fBdelete \fItagOrId\fR...
-Deletes one or more entries given by \fItagOrId\fR and its children.
-.TP
-\fIpathName \fBentry \fIoperation\fR ?\fIargs\fR?
-The following operations are available for treeview entries.
-.RS
-.TP
-\fIpathName \fBentry activate\fR \fItagOrId\fR
-Sets the active entry to the one specified by \fItagOrId\fR.  
-When an entry is active it is drawn using its active icon 
-(see the \fB\-activeicon\fR option). 
-Note that there can be only one active node at a time.
-The special id of the currently active node is \fBactive\fR.
-.TP
-\fIpathName \fBentry cget\fR \fIoption\fR
-Returns the current value of the configuration option given
-by \fIoption\fR.
-\fIOption\fR may have any of the values accepted by the \fBconfigure\fR
-operation described below.
-.TP
-\fIpathName \fBentry children\fR \fItagOrId\fR  ?\fIfirst\fR? ?\fIlast\fR?
-Returns a list of ids for the given range of children of \fItagOrId\fR.  
-\fITagOrId\fR is the id or tag of the node to be examined.
-If only a \fIfirst\fR argument is present, then the id 
-of the that child at that numeric position is returned.  If both \fIfirst\fR 
-and \fIlast\fR arguments are given, then the ids of all the children
-in that range are returned.  Otherwise the ids of all children
-are returned.  
-.TP
-\fIpathName \fBentry configure\fR ?\fIoption\fR? ?\fIvalue option value ...\fR?
-Query or modify the configuration options of the widget.
-If no \fIoption\fR is specified, returns a list describing all of
-the available options for \fIpathName\fR (see \fBTk_ConfigureInfo\fR for
-information on the format of this list).  If \fIoption\fR is specified
-with no \fIvalue\fR, then the command returns a list describing the
-one named option (this list will be identical to the corresponding
-sublist of the value returned if no \fIoption\fR is specified).  If
-one or more \fIoption\-value\fR pairs are specified, then the command
-modifies the given widget option(s) to have the given value(s);  in
-this case the command returns an empty string.
-\fIOption\fR and \fIvalue\fR are described below:
-.TP
-\fIpathName \fBentry delete\fR \fItagOrId\fR ?\fIfirst\fR ?\fIlast\fR?
-Deletes the one or more children nodes of the parent \fItagOrId\fR.
-If \fIfirst\fR and \fIlast\fR arguments are present, they are
-positions designating a range of children nodes to be deleted.
-.TP
-\fIpathName \fBentry isbefore \fItagOrId1\fR \fItagOrId2\fR
-Returns 1 if \fItagOrId1\fR is before \fItagOrId2\fR and 0 otherwise.
-.TP
-\fIpathName \fBentry ishidden \fItagOrId\fR
-Returns 1 if the node is currently hidden and 0 otherwise.  A node is
-also hidden if any of its ancestor nodes are closed or hidden.
-.TP
-\fIpathName \fBentry isopen \fItagOrId\fR
-Returns 1 if the node is currently open and 0 otherwise.
-.TP
-\fIpathName \fBentry size\fR \fB\-recurse\fR \fItagOrId\fR
-Returns the number of children for parent node \fItagOrId\fR.  
-If the \fB\-recurse\fR flag is set, the number of all 
-its descendants is returned.  The node itself is not counted.
-.RE
-.TP
-\fIpathName \fBfind \fR?\fIflags\fR? \fIfirst\fR \fIlast\fR
-Finds for all entries matching the criteria given by \fIflags\fR.  A
-list of ids for all matching nodes is returned. \fIFirst\fR and
-\fIlast\fR are ids designating the range of the search in
-depth-first order. If \fIlast\fR is before \fIfirst\fR, then nodes
-are searched in reverse order.  The valid flags are:
-.RS
-.TP 1.25i
-\fB\-name\fI pattern\fR
-Specifies pattern to match against node names.
-.TP 1.25i
-\fB\-full\fI pattern\fR
-Specifies pattern to match against node pathnames.
-.TP 1.25i
-\fB\-\fIoption\fI pattern\fR
-Specifies pattern to match against the node entry's configuration option.
-.TP 1.25i
-\fB\-exact\fR
-Patterns must match exactly.  The is the default.
-.TP 1.25i
-\fB\-glob\fR
-Use global pattern matching.  Matching is done in a fashion
-similar to that used by the C-shell.  For  the  two
-strings  to match, their contents must be identical
-except that the  following  special  sequences  may
-appear in pattern:
-.RS 
-.TP 5
-\fB*\fR
-Matches  any  sequence  of  characters in
-string, including a null string.
-.TP 5
-\fB?\fR
-Matches any single character in string.
-.TP 5
-\fB[\fIchars\fB]\fR
-Matches any character in the set given by \fIchars\fR. If a sequence of the
-form \fIx\fR-\fIy\fR appears in \fIchars\fR, then any character between 
-\fIx\fR and \fIy\fR,
-inclusive, will match.
-.TP 5
-\fB\\\fIx\fR
-Matches  the  single  character  \fIx\fR.  This
-provides a way of  avoiding  the  special
-interpretation of the characters \fB*?[]\\\fR in
-the pattern.
-.RE
-.TP 1.25i
-\fB\-regexp\fR
-Use regular expression pattern matching (i.e. the same as implemented
-by the \fBregexp\fR command).  
-.TP 1.25i
-\fB\-nonmatching\fR
-Pick entries that don't match.  
-.TP 1.25i
-\fB\-exec\fI string\fR
-Specifies a Tcl script to be invoked for each matching node.
-Percent substitutions are performed on \fIstring\fR before 
-it is executed.  The following substitutions are valid:
-.RS 
-.TP 5
-\fB%W\fR
-The pathname of the widget.
-.TP 5
-\fB%p\fR
-The name of the node.
-.TP 5
-\fB%P\fR
-The full pathname of the node.
-.TP 5
-\fB%#\fR
-The id of the node.
-.TP 5
-\fB%%\fR
-Translates to a single percent.
-.RE
-.TP 1.25i
-\fB\-count\fI number\fR
-Stop searching after \fInumber\fR matches.
-.TP 1.25i
-\fB\-\-\fR
-Indicates the end of flags.
-.RE
-.TP
-\fIpathName \fBfocus \fR \fItagOrId\fR
-Sets the focus to the node given by \fItagOrId\fR.  When a node
-has focus, it can receive keyboard events.   
-The special id \fBfocus\fR designates the node that currently has focus.
-.TP
-\fIpathName \fBget \fR?\fB\-full\fR? \fItagOrId\fR \fItagOrId\fR...
-Translates one or more ids to their node entry names.  It returns a list of 
-names for all the ids specified.  If the \fB\-full\fR
-flag is set, then the full pathnames are returned.
-.TP 
-\fIpathName \fBhide \fR?\fBflags\fR? \fItagOrId\fR...
-Hides all nodes matching the criteria given by \fIflags\fR.  The
-search is performed recursively for each node given by \fItagOrId\fR.
-The valid flags are described below:
-.RS
-.TP 1.25i
-\fB\-name\fI pattern\fR
-Specifies pattern to match against node names.
-.TP 1.25i
-\fB\-full\fI pattern\fR
-Specifies pattern to match against node pathnames.
-.TP 1.25i
-\fB\-\fIoption\fI pattern\fR
-Specifies pattern to match against the node entry's configuration option.
-.TP 1.25i
-\fB\-exact\fR
-Match patterns exactly.  The is the default.
-.TP 1.25i
-\fB\-glob\fR
-Use global pattern matching.  Matching is done in a fashion
-similar to that used by the C-shell.  For  the  two
-strings  to match, their contents must be identical
-except that the  following  special  sequences  may
-appear in pattern:
-.RS 
-.TP 5
-\fB*\fR
-Matches  any  sequence  of  characters in
-string, including a null string.
-.TP 5
-\fB?\fR
-Matches any single character in string.
-.TP 5
-\fB[\fIchars\fB]\fR
-Matches any character in the set given by \fIchars\fR. If a sequence of the
-form \fIx\fR-\fIy\fR appears in \fIchars\fR, then any character between 
-\fIx\fR and \fIy\fR,
-inclusive, will match.
-.TP 5
-\fB\\\fIx\fR
-Matches  the  single  character  \fIx\fR.  This
-provides a way of  avoiding  the  special
-interpretation of the characters \fB*?[]\\\fR in
-the pattern.
-.RE
-.TP 1.25i
-\fB\-regexp\fR
-Use regular expression pattern matching (i.e. the same as implemented
-by the \fBregexp\fR command).  
-.TP 1.25i
-\fB\-nonmatching\fR
-Hide nodes that don't match.  
-.TP 1.25i
-\fB\-\-\fR
-Indicates the end of flags.
-.RE
-.TP
-\fIpathName \fBindex \fR?\fB\-at\fR \fItagOrId\fR? \fIstring\fR 
-Returns the id of the node specified by \fIstring\fR.  \fIString\fR
-may be a tag or node id.
-Some special ids are normally relative to the node that 
-has focus.  The \fB\-at\fR flag lets you select another node.
-.TP
-\fIpathName \fBinsert \fR?\fB\-at \fItagOrId\fR? \fIposition\fR \fIpath\fR ?\fIoptions...\fR? ?\fIpath\fR? ?\fIoptions...\fR? 
-Inserts one or more nodes at \fIposition\fR.  \fIPosition\fR is the
-location (number or \fBend\fR) where the new nodes are added to
-the parent node.  \fIPath\fR is the pathname of the new node.
-Pathnames can be formated either as a Tcl list (each element is a path
-component) or as a string separated by a special character sequence
-(using the \fB\-separator\fR option).  Pathnames are normally
-absolute, but the \fB\-at\fR switch lets you select a relative
-starting point.  Its value is the id of the starting node.  
-.sp
-All ancestors of the new node must already exist, unless the
-\fB\-autocreate\fR option is set.  It is also an error if a node
-already exists, unless the \fB\-allowduplicates\fR option is set.
-.sp
-\fIOption\fR and \fIvalue\fR may have any of the values accepted by the 
-\fBentry configure\fR operation described in the
-.SB "ENTRY OPERATIONS"
-section below.  This command returns a list of the ids of
-the new entries.
-.TP
-\fIpathName \fBmove \fItagOrId\fR \fIhow\fR \fIdestId\fR
-Moves the node given by \fItagOrId\fR to the destination node.  The
-node can not be an ancestor of the destination.  \fIDestId\fR is
-the id of the destination node and can not be the root of the
-tree.  In conjunction with \fIhow\fR, it describes how the move is
-performed.
-.RS
-.TP 8
-\fBbefore\fR
-Moves the node before the destination node.
-.TP 8
-\fBafter\fR
-Moves the node after the destination node.
-.TP 8
-\fBinto\fR
-Moves the node to the end of the destination's list of children.
-.RE
-.TP
-\fIpathName \fBnearest \fIx y\fR ?\fIvarName\fR?
-Returns the id of the node entry closest to the given X-Y screen
-coordinate.  The optional argument \fIvarName\fR is the name of
-variable which is set to either \fBbutton\fR or \fBselect\fR to
-indicate over what part of the node the coordinate lies.  
-If the coordinate is not directly over any node, then
-\fIvarName\fR will contain the empty string.
-.TP
-\fIpathName \fBopen \fR?\fB\-recurse\fR? \fItagOrId...\fR
-Opens the one or more nodes specified by \fItagOrId\fR.  
-If a node is not already open, the Tcl script specified by the 
-\fB\-opencommand\fR option is invoked. If the \fB\-recurse\fR flag 
-is present, then each descendant is recursively opened.  
-.TP
-\fIpathName \fBrange\fR ?\fB-open\fR? \fIfirst last\fR
-Returns the ids in depth-first order of the nodes
-between the \fIfirst\fR and \fIlast\fR ids.  If the \fB\-open\fR
-flag is present, it indicates to consider only open nodes.
-If \fIlast\fR is before \fIfirst\fR, then the ids are
-returned in reverse order.
-.TP
-\fIpathName \fBscan\fR \fIoption args\fR
-This command implements scanning.  It has
-two forms, depending on \fIoption\fR:
-.RS
-.TP
-\fIpathName \fBscan mark \fIx y\fR
-Records \fIx\fR and \fIy\fR and the current view in the treeview
-window;  used in conjunction with later \fBscan dragto\fR commands.
-Typically this command is associated with a mouse button press in
-the widget.  It returns an empty string.
-.TP
-\fIpathName \fBscan dragto \fIx y\fR.
-Computes the difference between its \fIx\fR and \fIy\fR
-arguments and the \fIx\fR and \fIy\fR arguments to the last
-\fBscan mark\fR command for the widget.
-It then adjusts the view by 10 times the
-difference in coordinates.  This command is typically associated
-with mouse motion events in the widget, to produce the effect of
-dragging the list at high speed through the window.  The return
-value is an empty string.
-.RE
-.TP
-\fIpathName \fBsee\fR ?\fB\-anchor \fIanchor\fR? \fItagOrId\fR
-Adjusts the view of entries so that the node given by \fItagOrId\fR is
-visible in the widget window.  It is an error if \fBtagOrId\fR is a
-tag that refers to more than one node.  By default the node's entry
-is displayed in the middle of the window.  This can changed using the
-\fB\-anchor\fR flag.  Its value is a Tk anchor position.
-.TP
-\fIpathName \fBselection \fIoption arg\fR
-This command is used to adjust the selection within a \fBtreeview\fR
-widget.  It has several forms, depending on \fIoption\fR:
-.RS
-.TP
-\fIpathName \fBselection anchor \fItagOrId\fR
-Sets the selection anchor to the node given by \fItagOrId\fR.
-If \fItagOrId\fR refers to a non-existent node, then the closest
-node is used.
-The selection anchor is the end of the selection that is fixed
-while dragging out a selection with the mouse.
-The special id \fBanchor\fR may be used to refer to the anchor
-node.
-.TP
-\fIpathName \fBselection cancel\fR
-Clears the temporary selection of entries back to the
-current anchor.  Temporary selections are created by 
-the \fBselection mark\fR operation.
-.TP
-\fIpathName \fBselection clear \fIfirst \fR?\fIlast\fR?
-Removes the entries between \fIfirst\fR and \fIlast\fR
-(inclusive) from the selection.  Both \fIfirst\fR and 
-\fIlast\fR are ids representing a range of entries.
-If \fIlast\fR isn't given, then only \fIfirst\fR is deselected.
-Entries outside the selection are not affected.
-.TP
-\fIpathName \fBselection clearall\fR
-Clears the entire selection.  
-.TP
-\fIpathName \fBselection mark \fItagOrId\fR
-Sets the selection mark to the node given by \fItagOrId\fR.  This
-causes the range of entries between the anchor and the mark to be
-temporarily added to the selection.  The selection mark is the end of
-the selection that is fixed while dragging out a selection with the
-mouse.  The special id \fBmark\fR may be used to refer to the current 
-mark node.
-If \fItagOrId\fR refers to a non-existent node, then the mark
-is ignored.
-Resetting the mark will unselect
-the previous range.  Setting the anchor finalizes the range.
-.TP
-\fIpathName \fBselection includes \fItagOrId\fR
-Returns 1 if the node given by \fItagOrId\fR is currently
-selected, 0 if it isn't.
-.TP
-\fIpathName \fBselection present\fR
-Returns 1 if any nodes are currently selected and 0 otherwise.
-.TP
-\fIpathName \fBselection set \fIfirst \fR?\fIlast\fR?
-Selects all of the nodes in the range between
-\fIfirst\fR and \fIlast\fR, inclusive, without affecting
-the selection state of nodes outside that range.
-.TP
-\fIpathName \fBselection toggle \fIfirst \fR?\fIlast\fR?
-Selects/deselects nodes in the range between
-\fIfirst\fR and \fIlast\fR, inclusive, from the selection.
-If a node is currently selected, it becomes deselected, and
-visa versa.
-.RE
-.TP 
-\fIpathName \fBshow \fR?\fBflags\fR? \fItagOrId\fR...
-Exposes all nodes matching the criteria given by \fIflags\fR.  This
-is the inverse of the \fBhide\fR operation.  The search is performed
-recursively for each node given by \fItagOrId\fR.  The valid flags are
-described below:
-.RS
-.TP 1.25i
-\fB\-name\fI pattern\fR
-Specifies pattern to match against node names.
-.TP 1.25i
-\fB\-full\fI pattern\fR
-Specifies pattern to match against node pathnames.
-.TP 1.25i
-\fB\-\fIoption\fI pattern\fR
-Specifies pattern to match against the entry's configuration option.
-.TP 1.25i
-\fB\-exact\fR
-Match patterns exactly.  The is the default.
-.TP 1.25i
-\fB\-glob\fR
-\fB\-glob\fR
-Use global pattern matching.  Matching is done in a fashion
-similar to that used by the C-shell.  For  the  two
-strings  to match, their contents must be identical
-except that the  following  special  sequences  may
-appear in pattern:
-.RS 
-.TP 5
-\fB*\fR
-Matches  any  sequence  of  characters in
-string, including a null string.
-.TP 5
-\fB?\fR
-Matches any single character in string.
-.TP 5
-\fB[\fIchars\fB]\fR
-Matches any character in the set given by \fIchars\fR. If a sequence of the
-form \fIx\fR-\fIy\fR appears in \fIchars\fR, then any character between 
-\fIx\fR and \fIy\fR,
-inclusive, will match.
-.TP 5
-\fB\\\fIx\fR
-Matches  the  single  character  \fIx\fR.  This
-provides a way of  avoiding  the  special
-interpretation of the characters \fB*?[]\\\fR in
-the pattern.
-.RE
-.TP 1.25i
-\fB\-regexp\fR
-Use regular expression pattern matching (i.e. the same as implemented
-by the \fBregexp\fR command).  
-.TP 1.25i
-\fB\-nonmatching\fR
-Expose nodes that don't match.  
-.TP 1.25i
-\fB\-\-\fR
-Indicates the end of flags.
-.RE
-.TP
-\fIpathName \fBsort\fR ?\fIoperation\fR? \fIargs...\fR
-.RS
-.TP
-\fIpathName \fBsort auto\fR ?\fIboolean\fR
-Turns on/off automatic sorting of node entries.  If \fIboolean\fR is
-true, entries will be automatically sorted as they are opened,
-closed, inserted, or deleted.  If no \fIboolean\fR argument is
-provided, the current state is returned.
-.TP
-\fIpathName \fBsort cget\fR \fIoption\fR
-Returns the current value of the configuration option given
-by \fIoption\fR.
-\fIOption\fR may have any of the values accepted by the \fBconfigure\fR
-operation described below.
-.TP
-\fIpathName \fBsort configure\fR ?\fIoption\fR? ?\fIvalue option value ...\fR?
-Query or modify the sorting configuration options of the widget.
-If no \fIoption\fR is specified, returns a list describing all of
-the available options for \fIpathName\fR (see \fBTk_ConfigureInfo\fR for
-information on the format of this list).  If \fIoption\fR is specified
-with no \fIvalue\fR, then the command returns a list describing the
-one named option (this list will be identical to the corresponding
-sublist of the value returned if no \fIoption\fR is specified).  If
-one or more \fIoption\-value\fR pairs are specified, then the command
-modifies the given sorting option(s) to have the given value(s);  in
-this case the command returns an empty string.
-\fIOption\fR and \fIvalue\fR are described below:
-.RS
-.TP
-\fB\-column\fI string\fR
-Specifies the column to sort. Entries in the widget are rearranged
-according to this column.  If \fIcolumn\fR is \fB""\fR then
-no sort is performed.
-.TP
-\fB\-command\fI string\fR
-Specifies a Tcl procedure to be called when sorting nodes. 
-The procedure is called with three arguments: the pathname of the widget
-and the fields of two entries.  The procedure returns 1 if the first
-node is greater than the second, -1 is the second is greater, and 0
-if equal.  
-.TP
-\fB\-decreasing\fI boolean\fR
-Indicates to sort in ascending/descending order.  If \fIboolean\fR 
-is true, then the entries as in descending order. The default is 
-\fBno\fR.
-.TP
-\fB\-mode\fI string\fR
-Specifies how to compare entries when sorting. \fIString\fR
-may be one of the following:
-.RS 
-.TP 1.5i
-\fBascii\fR
-Use string comparison based upon the ASCII collation order.
-.TP 1.5i
-\fBdictionary\fR 
-Use dictionary-style comparison.  This is the same as \fBascii\fR
-except (a) case is ignored except as a tie-breaker and (b) if two
-strings contain embedded numbers, the numbers compare as integers, not
-characters.  For example, "bigBoy" sorts between
-"bigbang" and "bigboy", and "x10y" sorts between "x9y" and "x11y".
-.TP 1.5i
-\fBinteger\fR
-Compares fields as integers.
-.TP 1.5i
-\fBreal\fR
-Compares fields as floating point numbers.
-.TP 1.5i
-\fBcommand\fR
-Use the Tcl proc specified by the \fB\-command\fR option to compare entries 
-when sorting.   If no command is specified, the sort reverts to 
-\fBascii\fR sorting.
-.RE
-.RE
-.TP
-\fIpathName \fBsort once\fR ?\fIflags\fR? \fItagOrId...\fR
-Sorts the children for each entries specified by \fItagOrId\fR.  
-By default, entries are sorted by name, but you can specify a 
-Tcl proc to do your own comparisons.
-.RS
-.TP 1.5i
-\fB\-recurse\fR
-Recursively sort the entire branch, not just the children.
-.RE
-.RE
-.TP
-\fIpathName \fBtag \fIoperation args\fR
-Tags are a general means of selecting and marking nodes in the tree.
-A tag is just a string of characters, and it may take any form except
-that of an integer.  The same tag may be associated with many
-different nodes.  
-.sp
-Both \fIoperation\fR and its arguments determine the exact behavior of
-the command.  The operations available for tags are listed below.
-.RS
-.TP
-\fIpathName\fR \fBtag add\fR \fIstring\fR \fIid\fR...
-Adds the tag \fIstring\fR to one of more entries.
-.TP
-\fIpathName\fR \fBtag delete\fR \fIstring\fR \fIid\fR...
-Deletes the tag \fIstring\fR from one or more entries.  
-.TP
-\fIpathName\fR \fBtag forget\fR \fIstring\fR
-Removes the tag \fIstring\fR from all entries.  It's not an error if no
-entries are tagged as \fIstring\fR.
-.TP
-\fIpathName\fR \fBtag names\fR ?\fIid\fR?
-Returns a list of tags used.  If an \fIid\fR argument
-is present, only those tags used by the node designated by \fIid\fR 
-are returned.
-.TP
-\fIpathName\fR \fBtag nodes\fR \fIstring\fR
-Returns a list of ids that have the tag \fIstring\fR.  If no node
-is tagged as \fIstring\fR, then an empty string is returned.
-.RE
-.TP
-\fIpathName \fBtext \fIoperation\fR ?\fIargs\fR?
-This operation is used to provide text editing for cells (data 
-fields in a column) or entry labels.
-It has several forms, depending on \fIoperation\fR:
-.RS
-.TP
-\fIpathName \fBtext apply\fR
-Applies the edited buffer, replacing the entry label
-or data field. The edit window is hidden.
-.TP
-\fIpathName \fBtext cancel\fR
-Cancels the editing operation, reverting the entry label 
-or data value back to the previous value. The edit window is hidden.
-.TP
-\fIpathName \fBtext cget\fI value\fR
-Returns the current value of the configuration option given
-by \fIoption\fR.
-\fIOption\fR may have any of the values accepted by the \fBconfigure\fR
-operation described below.
-.TP
-\fIpathName \fBtext configure\fR ?\fIoption value\fR?
-Query or modify the configuration options of the edit window.
-If no \fIoption\fR is specified, returns a list describing all of
-the available options (see \fBTk_ConfigureInfo\fR for
-information on the format of this list).  If \fIoption\fR is specified
-with no \fIvalue\fR, then the command returns a list describing the
-one named option (this list will be identical to the corresponding
-sublist of the value returned if no \fIoption\fR is specified).  If
-one or more \fIoption\-value\fR pairs are specified, then the command
-modifies the given widget option(s) to have the given value(s);  in
-this case the command returns an empty string.
-\fIOption\fR and \fIvalue\fR are described in the section 
-.SB "TEXT EDITING OPTIONS" 
-below.
-.RE
-.TP
-\fIpathName \fBtext delete\fI first last\fR
-Deletes the characters in the edit buffer between the two given
-character positions.  
-.TP
-\fIpathName \fBtext get\fR ?\fI\-root\fR? \fIx y\fR
-.TP
-\fIpathName \fBtext icursor\fI index\fR
-.TP
-\fIpathName \fBtext index\fI index\fR
-Returns the text index of given \fIindex\fR.
-.TP
-\fIpathName \fBtext insert\fI index string\fR
-Insert the text string \fIstring\fR into the edit buffer at the index 
-\fIindex\fR.  For example, the index 0 will prepend the buffer.
-.TP
-\fIpathName \fBtext selection\fI args\fR
-This operation controls the selection of the editing window.  Note
-that this differs from the selection of entries.
-It has the following forms:
-.RS
-.TP
-\fIpathName \fBtext selection adjust\fI index\fR
-Adjusts either the first or last index of the selection.
-.TP
-\fIpathName \fBtext selection clear\fR
-Clears the selection.
-.TP
-\fIpathName \fBtext selection from\fI index\fR
-Sets the anchor of the selection.
-.TP
-\fIpathName \fBtext selection present\fR
-Indicates if a selection is present.
-.TP
-\fIpathName \fBtext selection range\fI start end\fR
-Sets both the anchor and mark of the selection.
-.TP
-\fIpathName \fBtext selection to\fI index\fR
-Sets the unanchored end (mark) of the selection.
-.RE
-.TP
-\fIpathName \fBtoggle \fItagOrId\fR
-Opens or closes the node given by \fItagOrId\fR.  If the corresponding 
-\fB\-opencommand\fR or \fB\-closecommand\fR option is set, then that
-command is also invoked. 
-.TP
-\fIpathName \fBxview \fIargs\fR
-This command is used to query and change the horizontal position of the
-information in the widget's window.  It can take any of the following
-forms:
-.RS
-.TP
-\fIpathName \fBxview\fR
-Returns a list containing two elements.
-Each element is a real fraction between 0 and 1;  together they describe
-the horizontal span that is visible in the window.
-For example, if the first element is .2 and the second element is .6,
-20% of the \fBtreeview\fR widget's text is off-screen to the left, 
-the middle 40% is visible
-in the window, and 40% of the text is off-screen to the right.
-These are the same values passed to scrollbars via the \fB\-xscrollcommand\fR
-option.
-.TP
-\fIpathName \fBxview\fR \fItagOrId\fR
-Adjusts the view in the window so that the character position given by
-\fItagOrId\fR is displayed at the left edge of the window.
-Character positions are defined by the width of the character \fB0\fR.
-.TP
-\fIpathName \fBxview moveto\fI fraction\fR
-Adjusts the view in the window so that \fIfraction\fR of the
-total width of the \fBtreeview\fR widget's text is off-screen to the left.
-\fIfraction\fR must be a fraction between 0 and 1.
-.TP
-\fIpathName \fBxview scroll \fInumber what\fR
-This command shifts the view in the window left or right according to
-\fInumber\fR and \fIwhat\fR.
-\fINumber\fR must be an integer.
-\fIWhat\fR must be either \fBunits\fR or \fBpages\fR or an abbreviation
-of one of these.
-If \fIwhat\fR is \fBunits\fR, the view adjusts left or right by
-\fInumber\fR character units (the width of the \fB0\fR character)
-on the display;  if it is \fBpages\fR then the view adjusts by
-\fInumber\fR screenfuls.
-If \fInumber\fR is negative then characters farther to the left
-become visible;  if it is positive then characters farther to the right
-become visible.
-.RE
-.TP
-\fIpathName \fByview \fI?args\fR?
-This command is used to query and change the vertical position of the
-text in the widget's window.
-It can take any of the following forms:
-.RS
-.TP
-\fIpathName \fByview\fR
-Returns a list containing two elements, both of which are real fractions
-between 0 and 1.
-The first element gives the position of the node at the
-top of the window, relative to the widget as a whole (0.5 means
-it is halfway through the treeview window, for example).
-The second element gives the position of the node just after
-the last one in the window, relative to the widget as a whole.
-These are the same values passed to scrollbars via the \fB\-yscrollcommand\fR
-option.
-.TP
-\fIpathName \fByview\fR \fItagOrId\fR
-Adjusts the view in the window so that the node given by
-\fItagOrId\fR is displayed at the top of the window.
-.TP
-\fIpathName \fByview moveto\fI fraction\fR
-Adjusts the view in the window so that the node given by \fIfraction\fR
-appears at the top of the window.
-\fIFraction\fR is a fraction between 0 and 1;  0 indicates the first
-node, 0.33 indicates the node one-third the
-way through the \fBtreeview\fR widget, and so on.
-.TP
-\fIpathName \fByview scroll \fInumber what\fR
-This command adjusts the view in the window up or down according to
-\fInumber\fR and \fIwhat\fR.
-\fINumber\fR must be an integer.
-\fIWhat\fR must be either \fBunits\fR or \fBpages\fR.
-If \fIwhat\fR is \fBunits\fR, the view adjusts up or down by
-\fInumber\fR lines;  if it is \fBpages\fR then
-the view adjusts by \fInumber\fR screenfuls.
-If \fInumber\fR is negative then earlier nodes
-become visible;  if it is positive then later nodes
-become visible.
-.RE
-.SH "TREEVIEW OPTIONS"
-In addition to the \fBconfigure\fR operation, widget configuration
-options may also be set by the Tk \fBoption\fR command.  The class
-resource name is \fBTreeView\fR.
-.CS
-option add *TreeView.Foreground white
-option add *TreeView.Background blue
-.CE
-The following widget options are available:
-.TP
-\fB\-activebackground \fIcolor\fR
-Sets the background color for active entries.  A node
-is active when the mouse passes over it's entry or using the 
-\fBactivate\fR operation.  
-.TP
-\fB\-activeforeground \fIcolor\fR
-Sets the foreground color of the active node.  A node
-is active when the mouse passes over it's entry or using the 
-\fBactivate\fR operation.  
-.TP
-\fB\-activeicons \fIimages\fR
-Specifies images to be displayed for an entry's icon
-when it is active. \fIImages\fR is a list of two Tk images: 
-the first image is displayed when the node is open, the
-second when it is closed.
-.TP
-\fB\-autocreate \fIboolean\fR
-If \fIboolean\fR is true, automatically create missing ancestor 
-nodes when inserting new nodes. Otherwise flag an error.
-The default is \fBno\fR.
-.TP
-\fB\-allowduplicates \fIboolean\fR
-If \fIboolean\fR is true, allow nodes with duplicate pathnames
-when inserting new nodes.  Otherwise flag an error.
-The default is \fBno\fR.
-.TP
-\fB\-background \fIcolor\fR
-Sets the background color of the widget.  The default is \fBwhite\fR.
-.TP
-\fB\-borderwidth \fIpixels\fR
-Sets the width of the 3\-D border around the outside edge of the widget.  The
-\fB\-relief\fR option determines if the border is to be drawn.  The
-default is \fB2\fR.
-.TP
-\fB\-closecommand \fIstring\fR
-Specifies a Tcl script to be invoked when a node is closed.  You can
-overrider this for individual entries using the entry's \fB\-closecommand\fR 
-option. The default is \fB""\fR.
-Percent substitutions are performed on \fIstring\fR before 
-it is executed.  The following substitutions are valid:
-.RS 
-.TP 5
-\fB%W\fR
-The pathname of the widget.
-.TP 5
-\fB%p\fR
-The name of the node.
-.TP 5
-\fB%P\fR
-The full pathname of the node.
-.TP 5
-\fB%#\fR
-The id of the node.
-.TP 5
-\fB%%\fR
-Translates to a single percent.
-.RE
-.TP
-\fB\-cursor \fIcursor\fR
-Specifies the widget's cursor.  The default cursor is \fB""\fR.
-.TP
-\fB\-dashes \fInumber\fR
-Sets the dash style of the horizontal and vertical lines drawn connecting 
-entries. \fINumber\fR is the length in pixels of the dashes and gaps in
-the line. If \fInumber\fR is \fB0\fR, solid lines will 
-be drawn. The default is \fB1\fR (dotted).
-.TP
-\fB\-exportselection \fIboolean\fR 
-Indicates if the selection is exported.  If the widget is exporting its
-selection then it will observe the standard X11 protocols for handling
-the selection.  Selections are available as type \fBSTRING\fR;
-the value of the selection will be the label of the selected nodes,
-separated by newlines.  The default is \fBno\fR.
-.TP
-\fB\-flat \fIboolean\fR
-Indicates whether to display the tree as a flattened list. 
-If \fIboolean\fR is true, then the hierarchy will be a list of full
-paths for the nodes.  This option also has affect on sorting. 
-See the 
-.SB "SORT OPERATIONS"
-section for more information.
-The default is \fBno\fR.
-.TP
-\fB\-focusdashes \fIdashList\fR 
-Sets the dash style of the outline rectangle drawn around the entry
-label of the node that current has focus. \fINumber\fR is the length
-in pixels of the dashes and gaps in the line.  If
-\fInumber\fR is \fB0\fR, a solid line will be drawn. The default is
-\fB1\fR.
-.TP
-\fB\-focusforeground \fIcolor\fR 
-Sets the color of the focus rectangle. 
-The default is \fBblack\fR.
-.TP
-\fB\-font \fIfontName\fR 
-Specifies the font for entry labels.  You can override this for individual
-entries with the entry's \fB\-font\fR configuration option.  The default is
-\fB*-Helvetica-Bold-R-Normal-*-12-120-*\fR.
-.TP
-\fB\-foreground \fIcolor\fR 
-Sets the text color of entry labels.  You can override this for individual
-entries with the entry's \fB\-foreground\fR configuration option.  
-The default is
-\fBblack\fR.
-.TP
-\fB\-height \fIpixels\fR
-Specifies the requested height of widget.  The default is
-\fB400\fR.
-.TP
-\fB\-hideroot \fIboolean\fR
-If \fIboolean\fR is true, it indicates that no entry for the root node 
-should be displayed.  The default is \fBno\fR.
-.TP 
-\fB\-highlightbackground  \fIcolor\fR
-Specifies the normal color of the traversal highlight region when
-the widget does not have the input focus.  
-.TP 
-\fB\-highlightcolor \fIcolor\fR
-Specifies the color of the traversal highlight rectangle when
-the widget has the input focus. 
-The default is \fBblack\fR.
-.TP 
-\fB\-highlightthickness \fIpixels\fR
-Specifies the width of the highlight rectangle indicating when the
-widget has input focus. The value may have any of the forms acceptable
-to \fBTk_GetPixels\fR.  If the value is zero, no focus highlight will
-be displayed.  The default is \fB2\fR.
-.TP
-\fB\-icons \fIimages\fR
-Specifies images for the entry's icon.
-\fIImages\fR is a list of two Tk images: 
-the first image is displayed when the node is open, the
-second when it is closed.
-.TP
-\fB\-linecolor \fIcolor\fR
-Sets the color of the connecting lines drawn between entries.  
-The default is \fBblack\fR.
-.TP
-\fB\-linespacing \fIpixels\fR
-Sets the number of pixels spacing between entries.  
-The default is \fB0\fR.
-.TP
-\fB\-linewidth \fIpixels\fR
-Set the width of the lines drawn connecting entries.  If \fIpixels\fR
-is \fB0\fR, no vertical or horizontal lines are drawn. 
-The default is \fB1\fR.
-.TP
-\fB\-opencommand \fIstring\fR
-Specifies a Tcl script to be invoked when a node is open.  
-You can override this for individual entries with the entry's
-\fB\-opencommand\fR configuration option.  The default is \fB""\fR.
-Percent substitutions are performed on \fIstring\fR before 
-it is executed.  The following substitutions are valid:
-.RS 
-.TP 5
-\fB%W\fR
-The pathname of the widget.
-.TP 5
-\fB%p\fR
-The name of the node.
-.TP 5
-\fB%P\fR
-The full pathname of the node.
-.TP 5
-\fB%#\fR
-The id of the node.
-.TP 5
-\fB%%\fR
-Translates to a single percent.
-.RE
-.TP
-\fB\-relief \fIrelief\fR
-Specifies the 3-D effect for the widget.  \fIRelief\fR
-specifies how the \fBtreeview\fR widget should appear relative to widget 
-it is packed into; for example, \fBraised\fR means the \fBtreeview\fR widget 
-should appear to protrude.  The default is \fBsunken\fR.
-.TP
-\fB\-scrollmode \fImode\fR 
-Specifies the style of scrolling to be used.  The following
-styles are valid.  This is the default is \fBhierbox\fR.
-.RS
-.TP 1.25i
-\fBlistbox\fR
-Like the \fBlistbox\fR widget, the last entry can always be
-scrolled to the top of the widget window.  This allows the scrollbar
-thumb to shrink as the last entry is scrolled upward.
-.TP 1.25i
-\fBhierbox\fR
-Like the \fBhierbox\fR widget, the last entry can only be
-viewed at the bottom of the widget window.  The scrollbar
-stays a constant size.  
-.TP 1.25i
-\fBcanvas\fR
-Like the \fBcanvas\fR widget, the entries are bound within
-the scrolling area. 
-.RE
-.TP 
-\fB\-selectbackground \fIcolor\fR
-Sets the background color selected node entries.
-The default is \fB#ffffea\fR.
-.TP 
-\fB\-selectborderwidth \fIpixels\fR
-Sets the width of the raised 3-D border drawn around the labels 
-of selected entries. The default is \fB0\fR.
-\fB\-selectcommand \fIstring\fR
-Specifies a Tcl script to invoked when the set of selected
-nodes changes.
-The default is \fB""\fR.
-.TP
-\fB\-selectforeground \fIcolor\fB
-Sets the color of the labels of selected node entries. 
-The default is \fBblack\fR.
-.TP 
-\fB\-selectmode \fImode\fR
-Specifies the selection mode. If \fImode\fR is 
-\fBsingle\fR, only one node can be selected
-at a time.  If \fBmultiple\fR more than one
-node can be selected.
-The default is \fBsingle\fR.
-.TP
-\fB\-separator \fIstring\fR
-Specifies the character sequence to use when spliting the path components.  
-The separator may be several characters wide (such as "::")
-Consecutive separators in a pathname are treated as one.
-If \fIstring\fR is the empty string, the pathnames are Tcl lists. 
-Each element is a path component.   The default is \fB""\fR.
-.TP
-\fB\-showtitles \fIboolean\fR
-If \fIboolean\fR is false, column titles are not be displayed.  
-The default is \fByes\fR.
-.TP 
-\fB\-sortselection \fIboolean\fR
-If \fIboolean\fR is true, nodes in the selection are ordered as they
-are currently displayed (depth-first or sorted), not in the order
-they were selected. The default is \fBno\fR.
-.TP
-\fB\-takefocus\fR \fIfocus\fR 
-Provides information used when moving the focus from window to window
-via keyboard traversal (e.g., Tab and Shift-Tab).  If \fIfocus\fR is
-\fB0\fR, this means that this window should be skipped entirely during
-keyboard traversal.  \fB1\fR means that the this window should always
-receive the input focus.  An empty value means that the traversal
-scripts make the decision whether to focus on the window.
-The default is \fB"1"\fR.
-.TP
-\fB\-trim \fIstring\fR
-Specifies a string leading characters to trim from entry pathnames 
-before parsing.  This only makes sense if the \fB\-separator\fR is also
-set.  The default is \fB""\fR.
-.TP
-\fB\-width \fIpixels\fR
-Sets the requested width of the widget.  If \fIpixels\fR is 0, then
-the with is computed from the contents of the \fBtreeview\fR widget.
-The default is \fB200\fR.
-.TP 
-\fB\-xscrollcommand \fIstring\fR
-Specifies the prefix for a command used to communicate with horizontal
-scrollbars.  Whenever the horizontal view in the widget's window 
-changes, the widget will generate a Tcl command by concatenating the 
-scroll command and two numbers.  If this option is not specified, then 
-no command will be executed.
-.TP
-\fB\-xscrollincrement\fR \fIpixels\fR
-Sets the horizontal scrolling distance. The default is 20 pixels.
-.TP
-\fB\-yscrollcommand \fIstring\fR
-Specifies the prefix for a command used to communicate with vertical
-scrollbars.   Whenever the vertical view in the widget's window 
-changes, the widget will generate a Tcl command by concatenating the 
-scroll command and two numbers.  If this option is not specified, then 
-no command will be executed.
-.TP
-\fB\-yscrollincrement\fR \fIpixels\fR
-Sets the vertical scrolling distance. The default is 20 pixels.
-.SH "ENTRY OPTIONS"
-Many widget configuration options have counterparts in entries.  For
-example, there is a \fB\-closecommand\fR configuration option for both
-widget itself and for individual entries.  Options set at the widget
-level are global for all entries.  If the entry configuration option
-is set, then it overrides the widget option.  This is done to avoid
-wasting memory by replicated options.  Most entries will have
-redundant options.
-.PP
-There is no resource class or name for entries.
-.TP
-\fB\-activeicons \fIimages\fR
-Specifies images to be displayed as the entry's icon
-when it is active. This overrides the global \fB\-activeicons\fR
-configuration option for the specific entry.
-\fIImages\fR is a list of two Tk images: 
-the first image is displayed when the node is open, the
-second when it is closed.
-.TP
-\fB\-bindtags \fItagList\fR
-Specifies the binding tags for nodes.  \fITagList\fR is a list
-of binding tag names.  The tags and their order will determine how
-events are handled for nodes.  Each tag in the list matching the current 
-event sequence will have its Tcl command executed.  The default value 
-is \fBall\fR.
-.TP
-\fB\-button \fIstring\fR
-Indicates whether a button should be displayed on the left side
-of the node entry.  \fIString\fR can be \fByes\fR, \fBno\fR, 
-or \fBauto\fR.  If \fBauto\fR, then a button is automatically
-displayed if the node has children.  This is the default.
-.TP
-\fB\-closecommand \fIstring\fR
-Specifies a Tcl script to be invoked when the node is closed.  This
-overrides the global \fB\-closecommand\fR option for this entry.
-The default is \fB""\fR.
-Percent substitutions are performed on \fIstring\fR before 
-it is executed.  The following substitutions are valid:
-.RS 
-.TP 5
-\fB%W\fR
-The pathname of the widget.
-.TP 5
-\fB%p\fR
-The name of the node.
-.TP 5
-\fB%P\fR
-The full pathname of the node.
-.TP 5
-\fB%#\fR
-The id of the node.
-.TP 5
-\fB%%\fR
-Translates to a single percent.
-.RE
-.TP
-\fB\-data \fIstring\fR
-Sets data fields for the node.  \fIString\fR is a list of 
-name-value pairs to be set. The default is \fB""\fR.
-.TP
-\fB\-font \fIfontName\fR 
-Sets the font for entry labels.  This overrides the widget's
-\fB\-font\fR option for this node.  The default is
-\fB*-Helvetica-Bold-R-Normal-*-12-120-*\fR.
-.TP
-\fB\-foreground \fIcolor\fR 
-Sets the text color of the entry label.  This overrides the widget's
-\fB\-foreground\fR configuration option.  The default is \fB""\fR.
-.TP
-\fB\-icons \fIimages\fR
-Specifies images to be displayed for the entry's icon.
-This overrides the global \fB\-icons\fR configuration option.
-\fIImages\fR is a list of two Tk images: 
-the first image is displayed when the node is open, the
-second when it is closed.
-.TP
-\fB\-label \fIstring\fR
-Sets the text for the entry's label.  If not set, this 
-defaults to the name of the node. The default is \fB""\fR.
-.TP
-\fB\-opencommand \fIstring\fR
-Specifies a Tcl script to be invoked when the entry is opened.  
-This overrides the widget's \fB\-opencommand\fR option for this node.  
-The default is \fB""\fR. 
-Percent substitutions are performed on \fIstring\fR before 
-it is executed.  The following substitutions are valid:
-.RS 
-.TP 5
-\fB%W\fR
-The pathname of the widget.
-.TP 5
-\fB%p\fR
-The name of the node.
-.TP 5
-\fB%P\fR
-The full pathname of the node.
-.TP 5
-\fB%#\fR
-The id of the node.
-.TP 5
-\fB%%\fR
-Translates to a single percent.
-.RE
-.SH "BUTTON OPTIONS"
-Button configuration options may also be set by the \fBoption\fR command.
-The resource subclass is \fBButton\fR.   The resource name is always
-\fBbutton\fR.
-.CS
-option add *TreeView.Button.Foreground white
-option add *TreeView.button.Background blue
-.CE
-The following are the configuration options available for buttons.
-.TP
-\fB\-activebackground \fIcolor\fR
-Sets the background color of active buttons.  A button
-is made active when the mouse passes over it or by the 
-\fBbutton activate\fR operation.  
-.TP
-\fB\-activeforeground \fIcolor\fR
-Sets the foreground color of active buttons.  A button
-is made active when the mouse passes over it or by the 
-\fBbutton activate\fR operation.  
-.TP
-\fB\-background \fIcolor\fR
-Sets the background of the button.  The default is \fBwhite\fR.
-.TP
-\fB\-borderwidth \fIpixels\fR
-Sets the width of the 3\-D border around the button.  
-The \fB\-relief\fR option determines if a border is to be drawn.  The
-default is \fB1\fR.
-.TP
-\fB\-closerelief \fIrelief\fR
-Specifies the 3-D effect for the closed button.  \fIRelief\fR
-indicates how the button should appear relative to the widget; 
-for example, \fBraised\fR means the button should
-appear to protrude.  The default is \fBsolid\fR.
-.TP
-\fB\-cursor \fIcursor\fR
-Sets the widget's cursor.  The default cursor is \fB""\fR.
-.TP
-\fB\-foreground \fIcolor\fR 
-Sets the foreground color of buttons. 
-The default is \fBblack\fR.
-.TP
-\fB\-images \fIimages\fR
-Specifies images to be displayed for the button.
-\fIImages\fR is a list of two Tk images: 
-the first image is displayed when the button is open, the
-second when it is closed.  If the \fIimages\fR is the empty string,
-then a plus/minus gadget is drawn.  The default is \fB""\fR.
-.TP
-\fB\-openrelief \fIrelief\fR
-Specifies the 3-D effect of the open button.  \fIRelief\fR
-indicates how the button should appear relative to the widget; 
-for example, \fBraised\fR means the button should
-appear to protrude.  The default is \fBflat\fR.
-.TP
-\fB\-size \fIpixels\fR
-Sets the requested size of the button.  
-The default is \fB0\fR.
-.RE
-.SH "COLUMN OPTIONS"
-Column configuration options may also be set by the \fBoption\fR command.
-The resource subclass is \fBColumn\fR.   The resource name is the 
-name of the column.
-.CS
-option add *TreeView.Column.Foreground white
-option add *TreeView.treeView.Background blue
-.CE
-The following configuration options are available for columns.
-.TP
-\fB\-background \fIcolor\fR
-Sets the background color of the column.  This overrides
-the widget's \fB\-background\fR option. The default is \fBwhite\fR.
-.TP
-\fB\-borderwidth \fIpixels\fR
-Sets the width of the 3\-D border of the column.  
-The \fB\-relief\fR option determines if a border is to be drawn.  The
-default is \fB0\fR.
-.TP
-\fB\-edit \fIboolean\fR
-Indicates if the column's data fields can be edited. If \fIboolean\fR is 
-false, the data fields in the column may not be edited.
-The default is \fByes\fR.
-.TP
-\fB\-foreground \fIcolor\fR 
-Specifies the foreground color of the column. 
-You can override this for individual entries with the entry's 
-\fB\-foreground\fR option.
-The default is \fBblack\fR.
-.TP
-\fB\-font \fIfontName\fR 
-Sets the font for a column.  You can override this for individual entries
-with the entry's \fB\-font\fR option.  The default is
-\fB*-Helvetica-Bold-R-Normal-*-12-120-*\fR.
-.TP
-\fB\-hide \fIboolean\fR
-If \fIboolean\fR is true, the column is not displayed.
-The default is \fByes\fR.
-.TP
-\fB\-justify \fIjustify\fR
-Specifies how the column data fields title should be justified within
-the column.  This matters only when the column is wider than the 
-data field to be display.
-\fIJustify\fR must be \fBleft\fR, \fBright\fR, or \fBcenter\fR.  
-The default is \fBleft\fR.
-.TP
-\fB\-pad \fIpad\fR
-Specifies how much padding for the left and right sides of the column.
-\fIPad\fR is a list of one or two screen distances.  If \fIpad\fR
-has two elements, the left side of the column is padded by the first
-distance and the right side by the second.  If \fIpad\fR has just one
-distance, both the left and right sides are padded evenly.  The
-default is \fB2\fR.
-.TP
-\fB\-relief \fIrelief\fR
-Specifies the 3-D effect of the column.  \fIRelief\fR
-specifies how the column should appear relative to the widget; 
-for example, \fBraised\fR means the column should
-appear to protrude.  The default is \fBflat\fR.
-.TP
-\fB\-state \fIstate\fR
-Sets the state of the column. If \fIstate\fR is \fBdisable\fR then
-the column title can not be activated nor invoked.
-The default is \fBnormal\fR.
-.TP
-\fB\-text \fIstring\fR
-Sets the title for the column.
-The default is \fB""\fR.
-.TP
-\fB\-titleforeground \fIcolor\fR 
-Sets the foreground color of the column title. 
-The default is \fBblack\fR.
-.TP
-\fB\-titleshadow \fIcolor\fR 
-Sets the color of the drop shadow of the column title.  
-The default is \fB""\fR.
-.TP
-\fB\-width \fIpixels\fR
-Sets the requested width of the column.  This overrides
-the computed with of the column.  If \fIpixels\fR is 0,
-the width is computed as from the contents of the column. The
-default is \fB0\fR.
-.RE
-.SH "TEXT EDITING OPTIONS"
-Text edit window configuration options may also be set by the 
-\fBoption\fR command. The resource class is \fBTreeViewEditor\fR.
-The resource name is always \fBedit\fR.
-.CS
-option add *TreeViewEditor.Foreground white
-option add *edit.Background blue
-.CE
-The following are the configuration options available for the
-text editing window.
-.TP
-\fB\-background \fIcolor\fR
-Sets the background of the text edit window.  The default is \fBwhite\fR.
-.TP
-\fB\-borderwidth \fIpixels\fR
-Sets the width of the 3\-D border around the edit window.  
-The \fB\-relief\fR option determines if a border is to be drawn.  The
-default is \fB1\fR.
-.TP
-\fB\-exportselection \fIboolean\fR
-Indicates if the text selection is exported.  If the edit window is 
-exporting its selection then it will observe the standard X11 protocols 
-for handling the selection.  Selections are available as type \fBSTRING\fR.
-The default is \fBno\fR.
-.TP
-\fB\-relief \fIrelief\fR
-Specifies the 3-D effect of the edit window.  \fIRelief\fR
-indicates how the background should appear relative to the edit
-window; for example, \fBraised\fR means the background should
-appear to protrude.  The default is \fBsolid\fR.
-.TP
-\fB\-selectbackground \fIcolor\fR
-Sets the background of the selected text in the edit window.  
-The default is \fBwhite\fR.
-.TP
-\fB\-selectborderwidth \fIpixels\fR
-Sets the width of the 3\-D border around the selected text in the 
-edit window.  The \fB\-selectrelief\fR option determines if a border 
-is to be drawn.  The default is \fB1\fR.
-.TP
-\fB\-selectforeground \fIcolor\fR
-Sets the foreground of the selected text in the edit window.  
-The default is \fBwhite\fR.
-.TP
-\fB\-selectrelief \fIrelief\fR
-Specifies the 3-D effect of the selected text in the edit window.  
-\fIRelief\fR indicates how the text should appear relative to the edit
-window; for example, \fBraised\fR means the text should
-appear to protrude.  The default is \fBflat\fR.
-.RE
-.SH "DEFAULT BINDINGS"
-Tk automatically creates class bindings for treeviews that give them
-Motif-like behavior.  Much of the behavior of a \fBtreeview\fR widget is determined
-by its \fB\-selectmode\fR option, which selects one of two ways
-of dealing with the selection.
-.PP
-If the selection mode is \fBsingle\fR, only one node can be 
-selected at a time.
-Clicking button 1 on an node selects
-it and deselects any other selected item.
-.PP
-If the selection mode is \fBmultiple\fR,
-any number of entries may be selected at once, including discontiguous
-ranges.  Clicking Control-Button-1 on a node entry
-toggles its selection state without affecting any other entries.
-Pressing Shift-Button-1 on a node entry selects
-it, extends the selection.
-.IP [1]
-In \fBextended\fR mode, the selected range can be adjusted by pressing
-button 1 with the Shift key down:  this modifies the selection to
-consist of the entries between the anchor and the entry under
-the mouse, inclusive.
-The un-anchored end of this new selection can also be dragged with
-the button down.
-.IP [2]
-In \fBextended\fR mode, pressing button 1 with the Control key down
-starts a toggle operation: the anchor is set to the entry under
-the mouse, and its selection state is reversed.  The selection state
-of other entries isn't changed.
-If the mouse is dragged with button 1 down, then the selection state
-of all entries between the anchor and the entry under the mouse
-is set to match that of the anchor entry;  the selection state of
-all other entries remains what it was before the toggle operation
-began.
-.IP [3]
-If the mouse leaves the treeview window with button 1 down, the window
-scrolls away from the mouse, making information visible that used
-to be off-screen on the side of the mouse.
-The scrolling continues until the mouse re-enters the window, the
-button is released, or the end of the hierarchy is reached.
-.IP [4]
-Mouse button 2 may be used for scanning.
-If it is pressed and dragged over the \fBtreeview\fR widget, the contents of
-the hierarchy drag at high speed in the direction the mouse moves.
-.IP [5]
-If the Up or Down key is pressed, the location cursor (active
-entry) moves up or down one entry.
-If the selection mode is \fBbrowse\fR or \fBextended\fR then the
-new active entry is also selected and all other entries are
-deselected.
-In \fBextended\fR mode the new active entry becomes the
-selection anchor.
-.IP [6]
-In \fBextended\fR mode, Shift-Up and Shift-Down move the location
-cursor (active entry) up or down one entry and also extend
-the selection to that entry in a fashion similar to dragging
-with mouse button 1.
-.IP [7]
-The Left and Right keys scroll the \fBtreeview\fR widget view left and right
-by the width of the character \fB0\fR.
-Control-Left and Control-Right scroll the \fBtreeview\fR widget view left and
-right by the width of the window.
-Control-Prior and Control-Next also scroll left and right by
-the width of the window.
-.IP [8]
-The Prior and Next keys scroll the \fBtreeview\fR widget view up and down
-by one page (the height of the window).
-.IP [9]
-The Home and End keys scroll the \fBtreeview\fR widget horizontally to
-the left and right edges, respectively.
-.IP [10]
-Control-Home sets the location cursor to the the first entry, 
-selects that entry, and deselects everything else
-in the widget.
-.IP [11]
-Control-End sets the location cursor to the the last entry, 
-selects that entry, and deselects everything else
-in the widget.
-.IP [12]
-In \fBextended\fR mode, Control-Shift-Home extends the selection
-to the first entry and Control-Shift-End extends
-the selection to the last entry.
-.IP [13]
-In \fBmultiple\fR mode, Control-Shift-Home moves the location cursor
-to the first entry and Control-Shift-End moves
-the location cursor to the last entry.
-.IP [14]
-The space and Select keys make a selection at the location cursor
-(active entry) just as if mouse button 1 had been pressed over
-this entry.
-.IP [15]
-In \fBextended\fR mode, Control-Shift-space and Shift-Select
-extend the selection to the active entry just as if button 1
-had been pressed with the Shift key down.
-.IP [16]
-In \fBextended\fR mode, the Escape key cancels the most recent
-selection and restores all the entries in the selected range
-to their previous selection state.
-.IP [17]
-Control-slash selects everything in the widget, except in
-\fBsingle\fR and \fBbrowse\fR modes, in which case it selects
-the active entry and deselects everything else.
-.IP [18]
-Control-backslash deselects everything in the widget, except in
-\fBbrowse\fR mode where it has no effect.
-.IP [19]
-The F16 key (labelled Copy on many Sun workstations) or Meta-w
-copies the selection in the widget to the clipboard, if there is
-a selection.
-.PP
-The behavior of \fBtreeview\fR widgets can be changed by defining new bindings 
-for individual widgets or by redefining the class bindings.
-.SS WIDGET BINDINGS
-In addition to the above behavior, the following additional behavior
-is defined by the default widget class (TreeView) bindings.
-.IP \fB<ButtonPress-2>\fR 
-Starts scanning. 
-.IP \fB<B2-Motion>\fR 
-Adjusts the scan.
-.IP \fB<ButtonRelease-2>\fR
-Stops scanning.
-.IP \fB<B1-Leave>\fR 
-Starts auto-scrolling.
-.IP \fB<B1-Enter>\fR
-Starts auto-scrolling 
-.IP \fB<KeyPress-Up>\fR 
-Moves the focus to the previous entry.
-.IP \fB<KeyPress-Down>\fR 
-Moves the focus to the next entry.
-.IP \fB<Shift-KeyPress-Up>\fR
-Moves the focus to the previous sibling.
-.IP \fB<Shift-KeyPress-Down>\fR
-Moves the focus to the next sibling.
-.IP \fB<KeyPress-Prior>\fR 
-Moves the focus to first entry.  Closed or hidden entries
-are ignored.
-.IP \fB<KeyPress-Next>\fR 
-Move the focus to the last entry. Closed or hidden entries
-are ignored.
-.IP \fB<KeyPress-Left>\fR 
-Closes the entry.  It is not an error if the entry has no children.
-.IP \fB<KeyPress-Right>\fR 
-Opens the entry, displaying its children.  It is not an
-error if the entry has no children.
-.IP \fB<KeyPress-space>\fR 
-In "single" select mode this selects the entry.  In "multiple" mode,
-it toggles the entry (if it was previous selected, it is not
-deselected).
-.IP \fB<KeyRelease-space>\fR 
-Turns off select mode.
-.IP \fB<KeyPress-Return>\fR 
-Sets the focus to the current entry.
-.IP \fB<KeyRelease-Return>\fR 
-Turns off select mode.
-.IP \fB<KeyPress>\fR 
-Moves to the next entry whose label starts with the letter typed.
-.IP \fB<KeyPress-Home>\fR 
-Moves the focus to first entry.  Closed or hidden entries
-are ignored.
-.IP \fB<KeyPress-End>\fR 
-Move the focus to the last entry. Closed or hidden entries
-are ignored.
-.IP \fB<KeyPress-F1>\fR 
-Opens all entries.
-.IP \fB<KeyPress-F2>\fR
-Closes all entries (except root).
-.SS BUTTON BINDINGS
-Buttons have bindings.  There are associated with the "all" bindtag
-(see the entry's -bindtag option).  You can use the \fBbind\fR
-operation to change them.
-.IP \fB<Enter>\fR 
-Highlights the button of the current entry.
-.IP \fB<Leave>\fR 
-Returns the button back to its normal state.
-.IP \fB<ButtonRelease-1>\fR
-Adjust the view so that the current entry is visible.
-.SS ENTRY BINDINGS
-Entries have default bindings.  There are associated with the "all"
-bindtag (see the entry's -bindtag option).  You can use the \fBbind\fR
-operation to modify them.
-.IP \fB<Enter>\fR 
-Highlights the current entry.
-.IP \fB<Leave>\fR 
-Returns the entry back to its normal state.
-.IP \fB<ButtonPress-1>\fR 
-Sets the selection anchor the current entry.
-.IP \fB<Double-ButtonPress-1>\fR
-Toggles the selection of the current entry.
-.IP \fB<B1-Motion>\fR
-For "multiple" mode only.  Saves the current location of the
-pointer for auto-scrolling.  Resets the selection mark.  
-.IP \fB<ButtonRelease-1>\fR
-For "multiple" mode only.  Sets the selection anchor to the 
-current entry.
-.IP \fB<Shift-ButtonPress-1>\fR
-For "multiple" mode only. Extends the selection.
-.IP \fB<Shift-Double-ButtonPress-1>\fR 
-Place holder. Does nothing.
-.IP \fB<Shift-B1-Motion>\fR 
-Place holder. Does nothing.
-.IP \fB<Shift-ButtonRelease-1>\fR 
-Stop auto-scrolling.
-.IP \fB<Control-ButtonPress-1>\fR 
-For "multiple" mode only.  Toggles and extends the selection.
-.IP \fB<Control-Double-ButtonPress-1>\fR
-Place holder. Does nothing.
-.IP \fB<Control-B1-Motion>\fR 
-Place holder. Does nothing.
-.IP \fB<Control-ButtonRelease-1>\fR 
-Stops auto-scrolling.
-.IP \fB<Control-Shift-ButtonPress-1>\fR 
-???
-.IP \fB<Control-Shift-Double-ButtonPress-1>\fR
-Place holder. Does nothing.
-.IP \fB<Control-Shift-B1-Motion>\fR 
-Place holder. Does nothing.
-.SS COLUMN BINDINGS
-Columns have bindings too.  They are associated with the column's
-"all" bindtag (see the column -bindtag option).  You can use the
-\fBcolumn bind\fR operation to change them.
-.IP \fB<Enter>\fR 
-Highlights the current column title.
-.IP \fB<Leave>\fR 
-Returns the column back to its normal state.
-.IP \fB<ButtonRelease-1>\fR
-Invokes the command (see the column's -command option) if one
-if specified.  
-.SS COLUMN RULE BINDINGS
-.IP \fB<Enter>\fR 
-Highlights the current and activates the ruler.
-.IP \fB<Leave>\fR 
-Returns the column back to its normal state. Deactivates the
-ruler.
-.IP \fB<ButtonPress-1>\fR 
-Sets the resize anchor for the column.
-.IP \fB<B1-Motion>\fR 
-Sets the resize mark for the column.
-.IP \fB<ButtonRelease-1>\fR 
-Adjust the size of the column, based upon the resize anchor and mark
-positions.
-.SH EXAMPLE
-The \fBtreeview\fR command creates a new widget.  
-.CS
-treeview .h \-bg white
-.CE
-A new Tcl command \fB.h\fR is also created.  This command can be used
-to query and modify the \fBtreeview\fR widget.  For example, to change the 
-background
-color of the table to "green", you use the new command and the widget's
-\fBconfigure\fR operation.
-.CS
-# Change the background color.
-\&.h configure \-background "green"
-.CE
-By default, the \fBtreeview\fR widget will automatically create a new tree object
-to contain the data.  The name of the new tree is the pathname of the
-widget.  Above, the new tree object name is ".h".  But you can use the
-\fB\-tree\fR option to specify the name of another tree.
-.CS
-# View the tree "myTree".
-\&.h configure \-tree "myTree"
-.CE
-When a new tree is created, it contains only a root node.  The node
-is automatically opened.  The id of the root node is always
-\fB0\fR (you can use also use the special id \fBroot\fR). The
-\fBinsert\fR operation lets you insert one or more new entries into
-the tree.  The last argument is the node's \fIpathname\fR.  
-.CS
-# Create a new entry named "myEntry"
-set id [\&.h insert end "myEntry"]
-.CE
-This appends a new node named "myEntry".  It will positioned as the
-last child of the root of the tree (using the position "end").  You
-can supply another position to order the node within its siblings.
-.CS
-# Prepend "fred".
-set id [\&.h insert 0 "fred"]
-.CE
-Entry names do not need to be unique.  By default, the node's label
-is its name.  To supply a different text label, add the \fB\-label\fR
-option.
-.CS
-# Create a new node named "fred"
-set id [\&.h insert end "fred" -label "Fred Flintstone"]
-.CE
-The \fBinsert\fR operation returns the id of the new node.  You can
-also use the \fBindex\fR operation to get this information.
-.CS
-# Get the id of "fred"
-\&.h index "fred"
-.CE
-To insert a node somewhere other than root, use the \fB\-at\fR switch.
-It takes the id of the node where the new child will be added.
-.CS
-# Create a new node "barney" in "fred".
-\&.h insert -at $id end "barney" 
-.CE
-A pathname describes the path to an entry in the hierarchy.  It's a
-list of entry names that compose the path in the tree.  Therefore, you
-can also add "barney" to "fred" as follows.
-.CS
-# Create a new sub-entry of "fred"
-\&.h insert end "fred barney" 
-.CE
-Every name in the list is ancestor of the next.  All ancestors must
-already exist.  That means that an entry "fred" is an ancestor of
-"barney" and must already exist.  But you can use the
-\fB\-autocreate\fR configuration option to force the creation of
-ancestor nodes.
-.CS
-# Force the creation of ancestors.
-\&.h configure -autocreate yes 
-\&.h insert end "fred barney wilma betty" 
-.CE
-Sometimes the pathname is already separated by a character sequence
-rather than formed as a list.  A file name is a good example of this.
-You can use the \fB\-separator\fR option to specify a separator string
-to split the path into its components.  Each pathname inserted is
-automatically split using the separator string as a separator.
-Multiple separators are treated as one.
-.CS
-\&.h configure -separator /
-\&.h insert end "/usr/local/tcl/bin" 
-.CE
-If the path is prefixed by extraneous characters, you can
-automatically trim it off using the \fB\-trim\fR option.  It removed
-the string from the path before it is parsed.
-.CS
-\&.h configure -trim C:/windows -separator /
-\&.h insert end "C:/window/system" 
-.CE
-You can insert more than one entry at a time with the \fBinsert\fR
-operation.  This can be much faster than looping over a list of names.
-.CS
-# The slow way
-foreach f [glob $dir/*] {
-    \&.h insert end $f
-}
-# The fast way
-eval .h insert end [glob $dir/*]
-.CE
-In this case, the \fBinsert\fR operation will return a list of ids
-of the new entries.
-.PP
-You can delete entries with the \fBdelete\fR operation.  It takes one or
-more tags of ids as its argument. It deletes the entry and all its
-children.
-.CS
-\&.h delete $id
-.CE
-Entries have several configuration options.  They control the appearance
-of the entry's icon and label.  We have already seen the \fB\-label\fR
-option that sets the entry's text label.   The \fBentry configure\fR
-operation lets you set or modify an entry's configuration options.
-.CS
-\&.h entry configure $id -color red -font fixed
-.CE
-You can hide an entry and its children using the \fB\-hide\fR option.
-.CS
-\&.h entry configure $id -hide yes
-.CE
-More that one entry can be configured at once.  All entries specified
-are configured with the same options.
-.CS
-\&.h entry configure $i1 $i2 $i3 $i4 -color brown 
-.CE
-An icon is displayed for each entry.  It's a Tk image drawn to the
-left of the label.  You can set the icon with the entry's
-\fB\-icons\fR option.  It takes a list of two image names: one to
-represent the open entry, another when it is closed.
-.CS
-set im1 [image create photo -file openfolder.gif]
-set im2 [image create photo -file closefolder.gif]
-\&.h entry configure $id -icons "$im1 $im2"
-.CE
-If \fB\-icons\fR is set to the empty string, no icons are display.
-.PP
-If an entry has children, a button is displayed to the left of the
-icon. Clicking the mouse on this button opens or closes the
-sub-hierarchy.  The button is normally a \fB+\fR or \fB\-\fR
-symbol, but can be configured in a variety of ways using the \fBbutton
-configure\fR operation.  For example, the \fB+\fR and \fB\-\fR
-symbols can be replaced with Tk images.
-.CS
-set im1 [image create photo -file closefolder.gif]
-set im2 [image create photo -file downarrow.gif]
-\&.h button configure $id -images "$im1 $im2" \\
-    -openrelief raised -closerelief raised
-.CE
-Entries can contain an arbitrary number of \fIdata fields\fR.  Data
-fields are name-value pairs.  Both the value and name are strings.
-The entry's \fB\-data\fR option lets you set data fields.
-.CS
-\&.h entry configure $id -data {mode 0666 group users}
-.CE
-The \fB\-data\fR takes a list of name-value pairs.  
-.PP
-You can display these data fields as \fIcolumns\fR in the
-\fBtreeview\fR widget.  You can create and configure columns with
-the \fBcolumn\fR operation.  For example, to add a new column to the
-widget, use the \fBcolumn insert\fR operation.  The last argument is
-the name of the data field that you want to display.
-.CS
-\&.h column insert end "mode"
-.CE
-The column title is displayed at the top of the column.  By default,
-it's is the field name.  You can override this using the column's
-\fB\-text\fR option.
-.CS
-\&.h column insert end "mode" -text "File Permissions"
-.CE
-Columns have several configuration options.  The \fBcolumn
-configure\fR operation lets you query or modify column options.
-.CS
-\&.h column configure "mode" -justify left
-.CE
-The \fB\-justify\fR option says how the data is justified within in
-the column.  The \fB\-hide\fR option indicates whether the column is
-displayed.
-.CS
-\&.h column configure "mode" -hide yes
-.CE
-Entries can be selected by clicking on the mouse.  Selected entries
-are drawn using the colors specified by the \fB\-selectforeground\fR 
-and \fB\-selectbackground\fR configuration options.
-The selection itself is managed by the \fBselection\fR operation.
-.CS
-# Clear all selections
-\&.h selection clear 0 end
-# Select the root node
-\&.h selection set 0 
-.CE
-The \fBcurselection\fR operation returns a list of ids of
-all the selected entries.
-.CS
-set ids [\&.h curselection]
-.CE
-You can use the \fBget\fR operation to convert the ids to 
-their pathnames.
-.CS
-set names [eval .h get -full $ids]
-.CE
-If a treeview is exporting its selection (using the
-\fB\-exportselection\fR option), then it will observe the standard X11
-protocols for handling the selection.  Treeview selections are
-available as type \fBSTRING\fR; the value of the selection will be the
-pathnames of the selected entries, separated by newlines.
-.PP
-The \fBtreeview\fR supports two modes of selection: \fBsingle\fR
-and \fBmultiple\fR.  In single select mode, only one entry can be
-selected at a time, while multiple select mode allows several entries
-to be selected.  The mode is set by the widget's \fB\-selectmode\fR
-option.
-.CS
-\&.h configure -selectmode "multiple"
-.CE
-You can be notified when the list of selected entries changes.  The widget's
-\fB\-selectcommand\fR specifies a Tcl procedure that is called whenever
-the selection changes.
-.CS
-proc SelectNotify { widget } {
-   set ids [\&$widget curselection]
-}
-\&.h configure -selectcommand "SelectNotify .h"
-.CE
-The widget supports the standard Tk scrolling and scanning operations.
-The \fBtreeview\fR can be both horizontally and vertically. You can
-attach scrollbars to the \fBtreeview\fR the same way as the listbox
-or canvas widgets.
-.CS
-scrollbar .xbar -orient horizontal -command ".h xview"
-scrollbar .ybar -orient vertical -command ".h yview"
-\&.h configure -xscrollcommand ".xbar set" \\
-    -yscrollcommand ".ybar set"
-.CE
-There are three different modes of scrolling: \fBlistbox\fR,
-\fBcanvas\fR, and \fBhierbox\fR.  In \fBlistbox\fR mode, the last
-entry can always be scrolled to the top of the widget.  In \fBhierbox\fR
-mode, the last entry is always drawn at the bottom of the widget.
-The scroll mode is set by the widget's \fB\-selectmode\fR
-option.
-.CS
-\&.h configure -scrollmode "listbox"
-.CE
-Entries can be programmatically opened or closed using the \fBopen\fR
-and \fBclose\fR operations respectively.  
-.CS
-\&.h open $id
-\&.h close $id
-.CE
-When an entry is opened, a Tcl procedure can be automatically invoked.
-The \fB\-opencommand\fR option specifies this procedure.  This
-procedure can lazily insert entries as needed.
-.CS
-proc AddEntries { dir } {
-   eval .h insert end [glob -nocomplain $dir/*] 
-}
-\&.h configure -opencommand "AddEntries %P"
-.CE
-Now when an entry is opened, the procedure \fBAddEntries\fR is
-called and adds children to the entry.  Before the command is invoked,
-special "%" substitutions (like \fBbind\fR) are performed. Above,
-\fB%P\fR is translated to the pathname of the entry.
-.PP
-The same feature exists when an entry is closed.  The
-\fB\-closecommand\fR option specifies the procedure.
-.CS
-proc DeleteEntries { id } {
-   .h entry delete $id 0 end
-}
-\&.h configure -closecommand "DeleteEntries %#"
-.CE
-When an entry is closed, the procedure \fBDeleteEntries\fR is called
-and deletes the entry's children using the \fBentry delete\fR operation
-(\fB%#\fR is the id of entry).
-.SH KEYWORDS
-treeview, widget
diff --git a/util/src/TclTk/blt2.5/man/htext.n b/util/src/TclTk/blt2.5/man/htext.n
deleted file mode 100644 (file)
index d0e4763..0000000
+++ /dev/null
@@ -1,623 +0,0 @@
-'\"
-'\" Copyright 1991-1997 by Bell Labs Innovations for Lucent Technologies.
-'\"
-'\" Permission to use, copy, modify, and distribute this software and its
-'\" documentation for any purpose and without fee is hereby granted, provided
-'\" that the above copyright notice appear in all copies and that both that the
-'\" copyright notice and warranty disclaimer appear in supporting documentation,
-'\" and that the names of Lucent Technologies any of their entities not be used
-'\" in advertising or publicity pertaining to distribution of the software
-'\" without specific, written prior permission.
-'\"
-'\" Lucent Technologies disclaims all warranties with regard to this software,
-'\" including all implied warranties of merchantability and fitness.  In no event
-'\" shall Lucent Technologies be liable for any special, indirect or
-'\" consequential damages or any damages whatsoever resulting from loss of use,
-'\" data or profits, whether in an action of contract, negligence or other
-'\" tortuous action, arising out of or in connection with the use or performance
-'\" of this software.  
-'\"
-'\" Hypertext widget created by George Howlett.
-'\"
-'\" The definitions below are for supplemental macros used in Tcl/Tk
-'\" manual entries.
-'\"
-'\" .AP type name in/out ?indent?
-'\"    Start paragraph describing an argument to a library procedure.
-'\"    type is type of argument (int, etc.), in/out is either "in", "out",
-'\"    or "in/out" to describe whether procedure reads or modifies arg,
-'\"    and indent is equivalent to second arg of .IP (shouldn't ever be
-'\"    needed;  use .AS below instead)
-'\"
-'\" .AS ?type? ?name?
-'\"    Give maximum sizes of arguments for setting tab stops.  Type and
-'\"    name are examples of largest possible arguments that will be passed
-'\"    to .AP later.  If args are omitted, default tab stops are used.
-'\"
-'\" .BS
-'\"    Start box enclosure.  From here until next .BE, everything will be
-'\"    enclosed in one large box.
-'\"
-'\" .BE
-'\"    End of box enclosure.
-'\"
-'\" .CS
-'\"    Begin code excerpt.
-'\"
-'\" .CE
-'\"    End code excerpt.
-'\"
-'\" .VS ?version? ?br?
-'\"    Begin vertical sidebar, for use in marking newly-changed parts
-'\"    of man pages.  The first argument is ignored and used for recording
-'\"    the version when the .VS was added, so that the sidebars can be
-'\"    found and removed when they reach a certain age.  If another argument
-'\"    is present, then a line break is forced before starting the sidebar.
-'\"
-'\" .VE
-'\"    End of vertical sidebar.
-'\"
-'\" .DS
-'\"    Begin an indented unfilled display.
-'\"
-'\" .DE
-'\"    End of indented unfilled display.
-'\"
-'\" .SO
-'\"    Start of list of standard options for a Tk widget.  The
-'\"    options follow on successive lines, in four columns separated
-'\"    by tabs.
-'\"
-'\" .SE
-'\"    End of list of standard options for a Tk widget.
-'\"
-'\" .OP cmdName dbName dbClass
-'\"    Start of description of a specific option.  cmdName gives the
-'\"    option's name as specified in the class command, dbName gives
-'\"    the option's name in the option database, and dbClass gives
-'\"    the option's class in the option database.
-'\"
-'\" .UL arg1 arg2
-'\"    Print arg1 underlined, then print arg2 normally.
-'\"
-'\" RCS: @(#) $Id: man.macros,v 1.1.1.1 2009/05/09 16:27:42 pcmacdon Exp $
-'\"
-'\"    # Set up traps and other miscellaneous stuff for Tcl/Tk man pages.
-.if t .wh -1.3i ^B
-.nr ^l \n(.l
-.ad b
-'\"    # Start an argument description
-.de AP
-.ie !"\\$4"" .TP \\$4
-.el \{\
-.   ie !"\\$2"" .TP \\n()Cu
-.   el          .TP 15
-.\}
-.ta \\n()Au \\n()Bu
-.ie !"\\$3"" \{\
-\&\\$1 \\fI\\$2\\fP    (\\$3)
-.\".b
-.\}
-.el \{\
-.br
-.ie !"\\$2"" \{\
-\&\\$1 \\fI\\$2\\fP
-.\}
-.el \{\
-\&\\fI\\$1\\fP
-.\}
-.\}
-..
-'\"    # define tabbing values for .AP
-.de AS
-.nr )A 10n
-.if !"\\$1"" .nr )A \\w'\\$1'u+3n
-.nr )B \\n()Au+15n
-.\"
-.if !"\\$2"" .nr )B \\w'\\$2'u+\\n()Au+3n
-.nr )C \\n()Bu+\\w'(in/out)'u+2n
-..
-.AS Tcl_Interp Tcl_CreateInterp in/out
-'\"    # BS - start boxed text
-'\"    # ^y = starting y location
-'\"    # ^b = 1
-.de BS
-.br
-.mk ^y
-.nr ^b 1u
-.if n .nf
-.if n .ti 0
-.if n \l'\\n(.lu\(ul'
-.if n .fi
-..
-'\"    # BE - end boxed text (draw box now)
-.de BE
-.nf
-.ti 0
-.mk ^t
-.ie n \l'\\n(^lu\(ul'
-.el \{\
-.\"    Draw four-sided box normally, but don't draw top of
-.\"    box if the box started on an earlier page.
-.ie !\\n(^b-1 \{\
-\h'-1.5n'\L'|\\n(^yu-1v'\l'\\n(^lu+3n\(ul'\L'\\n(^tu+1v-\\n(^yu'\l'|0u-1.5n\(ul'
-.\}
-.el \}\
-\h'-1.5n'\L'|\\n(^yu-1v'\h'\\n(^lu+3n'\L'\\n(^tu+1v-\\n(^yu'\l'|0u-1.5n\(ul'
-.\}
-.\}
-.fi
-.br
-.nr ^b 0
-..
-'\"    # VS - start vertical sidebar
-'\"    # ^Y = starting y location
-'\"    # ^v = 1 (for troff;  for nroff this doesn't matter)
-.de VS
-.if !"\\$2"" .br
-.mk ^Y
-.ie n 'mc \s12\(br\s0
-.el .nr ^v 1u
-..
-'\"    # VE - end of vertical sidebar
-.de VE
-.ie n 'mc
-.el \{\
-.ev 2
-.nf
-.ti 0
-.mk ^t
-\h'|\\n(^lu+3n'\L'|\\n(^Yu-1v\(bv'\v'\\n(^tu+1v-\\n(^Yu'\h'-|\\n(^lu+3n'
-.sp -1
-.fi
-.ev
-.\}
-.nr ^v 0
-..
-'\"    # Special macro to handle page bottom:  finish off current
-'\"    # box/sidebar if in box/sidebar mode, then invoked standard
-'\"    # page bottom macro.
-.de ^B
-.ev 2
-'ti 0
-'nf
-.mk ^t
-.if \\n(^b \{\
-.\"    Draw three-sided box if this is the box's first page,
-.\"    draw two sides but no top otherwise.
-.ie !\\n(^b-1 \h'-1.5n'\L'|\\n(^yu-1v'\l'\\n(^lu+3n\(ul'\L'\\n(^tu+1v-\\n(^yu'\h'|0u'\c
-.el \h'-1.5n'\L'|\\n(^yu-1v'\h'\\n(^lu+3n'\L'\\n(^tu+1v-\\n(^yu'\h'|0u'\c
-.\}
-.if \\n(^v \{\
-.nr ^x \\n(^tu+1v-\\n(^Yu
-\kx\h'-\\nxu'\h'|\\n(^lu+3n'\ky\L'-\\n(^xu'\v'\\n(^xu'\h'|0u'\c
-.\}
-.bp
-'fi
-.ev
-.if \\n(^b \{\
-.mk ^y
-.nr ^b 2
-.\}
-.if \\n(^v \{\
-.mk ^Y
-.\}
-..
-'\"    # DS - begin display
-.de DS
-.RS
-.nf
-.sp
-..
-'\"    # DE - end display
-.de DE
-.fi
-.RE
-.sp
-..
-'\"    # SO - start of list of standard options
-.de SO
-.SH "STANDARD OPTIONS"
-.LP
-.nf
-.ta 4c 8c 12c
-.ft B
-..
-'\"    # SE - end of list of standard options
-.de SE
-.fi
-.ft R
-.LP
-See the \\fBoptions\\fR manual entry for details on the standard options.
-..
-'\"    # OP - start of full description for a single option
-.de OP
-.LP
-.nf
-.ta 4c
-Command-Line Name:     \\fB\\$1\\fR
-Database Name: \\fB\\$2\\fR
-Database Class:        \\fB\\$3\\fR
-.fi
-.IP
-..
-'\"    # CS - begin code excerpt
-.de CS
-.RS
-.nf
-.ta .25i .5i .75i 1i
-.ft CW
-.sp
-..
-'\"    # CE - end code excerpt
-.de CE
-.fi
-.RE
-.ft R
-.sp
-..
-.de UL
-\\$1\l'|0\(ul'\\$2
-..
-.TH htext n 2.5 BLT "BLT Built-In Commands"
-.BS
-'\" Note:  do not modify the .SH NAME line immediately below!
-.SH NAME
-htext \- Create and manipulate hypertext widgets
-.SH SYNOPSIS
-\fBhtext\fP \fIpathName \fR?\fIoption value\fR?...
-.BE
-.SH DESCRIPTION
-.PP
-The \fBhtext\fR command creates a new window (given by the 
-\fIpathName\fR argument) and makes it into a \fBhtext\fP widget.
-Additional options, described above, may be specified on the command line
-or in the option database to configure aspects of the widget such as its 
-color and font.  At the time this command is invoked, there must not 
-exist a window named \fIpathName\fR, but \fIpathName\fR's parent must exist.
-The \fBhtext\fR command returns its \fIpathName\fR.   
-.PP
-The \fBhtext\fP widget is hybrid of a non-editable text widget and
-a geometry manager (e.g. the packer).  It displays text (optionally read
-from file) in a window.  Text can be scrolled either horizontally or
-vertically using the \fBhtext\fR window as a viewport.
-In addition, Tcl commands can be embedded into 
-the text which are evaluated as the text is parsed.  Text between special
-double characters (percent signs "%%") is immediately passed to the Tcl 
-interpreter for evaluation.  
-.PP
-Furthermore, any widget or widget hierarchy can be packed in-line and made 
-to appear on the current line of the text.  Widgets are packed using the 
-\fBhtext append\fP command.  All widgets must be children of the 
-\fBhtext\fP window and must already exist before packing. 
-Once a widget has been packed it cannot be moved to a different
-position within the text.  Widgets can be resized but they will remain 
-at the same position within the text.
-.PP
-Before a file or text string is parsed by the \fBhtext\fR widget,
-all the widget's current children are destroyed.  You can reload files or text 
-without worrying about unmapping or destroying each child window beforehand.
-.PP
-Setting the either the \fB\-filename\fR or \fB\-text\fR configuration option 
-will adjust the value of the other.  If both options are set, the file 
-takes precedence.  When a new file is read using the \fB\-filename\fR option,
-the value of the \fB\-text\fR option is reset to the empty string.  Likewise, 
-when the \fB\-text\fR option is set, the string representing the 
-\fB\-filename\fR option is cleared.
-.SH FILE FORMAT
-The format of \fBhtext\fP text file is typically ASCII text.  
-Text enclosed by special double characters (by default, percent signs '%%') 
-is interpreted and executed as Tcl commands.  
-The special character  may be specified by the \fB\-specialchar\fP option. 
-In the following example of a \fBhtext\fP file,  a button widget 
-is appended to the text between  the words "\fBa\fP" and "\fBwhich\fP".  
-The \fIpathName\fR of the \fBhtext\fP widget is "\fB.ht\fP".
-.CS
-\fBThis will be displayed as normal text. 
-But this will become a %% 
-  button .ht.button -text "button" -fg red
-  .ht append .ht.button 
-%% which can invoke a Tcl command.\fR
-.CE
-.LP
-.SH INDICES
-.PP
-Some of the widget operations (\fBselection\fR, \fRgotoline\fR, 
-\fBsearch\fR, etc.) take one or more indices as arguments.
-An index is a string used to indicate a particular place within
-the text, such as the first and last characters in a range to be
-selected. 
-.LP
-An index must have one of the following forms:
-.TP 12
-\fIline\fB.\fIchar\fR
-Indicates \fIchar\fR'th character on line \fIline\fR.
-Both lines and characters are number from 0, so "0.0" is the
-first beginning of the text.  \fIChar\fR may be undesignated.  In
-this case a character position of 0 is assumed.
-.TP 12
-\fB@\fIx\fB,\fIy\fR
-Indicates the character that covers the pixel whose x and y coordinates
-within the text's window are \fIx\fR and \fIy\fR.
-.TP 12
-\fBend\fR
-Indicates the end of the text.
-.TP 12
-\fBanchor\fR
-Indicates the anchor point for the selection, which is set with the
-\fBselection\fR operation.
-.TP 12
-\fBsel.first\fR
-Indicates the first character in the selection.  It is an error to
-use this form if the selection isn't in the entry window.
-.TP 12
-\fBsel.last\fR
-.VS
-Indicates the character just after the last one in the selection.
-.VE
-It is an error to use this form if the selection isn't in the
-entry window.
-.SH "VARIABLES"
-.PP
-The following global Tcl variables are maintained when an 
-\fBhtext\fR file is parsed.  
-.TP
-\fBhtext(widget)\fR 
-is the pathname of the \fBhtext\fP widget.
-.TP
-\fBhtext(file)\fR 
-is the name of the file the \fBhtext\fP widget is currently parsing.  
-It is the empty string when the \fB\-text\fP option is used.
-.TP
-\fBhtext(line)\fR 
-is the current line number in the text.  
-.PP
-This information might be used to construct hyper links 
-between different files and/or lines.
-.LP
-.SH "SYNTAX"
-The \fBhtext\fP command creates a new Tcl command whose
-name is \fIpathName\fR.  This command may be used to invoke various
-operations on the widget.  It has the following general form:
-.DS
-\fIpathName oper \fR?\fIargs\fR?
-.DE
-\fIOper\fR and \fIargs\fR determine the exact behavior of the command.
-.PP
-.SH "OPERATIONS"
-The following operations are available for \fBhtext\fP widgets:
-.TP
-\fIpathName \fBappend \fIwindow \fR?\fIoption value\fR?...  
-Embeds the widget \fIwindow\fP into the htext widget.  \fIWindow\fP is
-the pathname of the widget to be embedded which must be a child of
-\fIpathName\fR.  \fIWindow\fR will be positioned in the htext widget
-at the current location of the text. If \fIoption\fR and \fIvalue\fR
-pairs are present, they configure various aspects how \fIwindow\fR
-appears in \fIpathName\fR.  The following options are available.
-.RS
-.TP
-\fB\-anchor \fIanchorPos\fR
-Specifies how \fIwindow\fR will be arranged if there is any extra
-space in the cavity surrounding the window.  For example, if
-\fIanchorPos\fR is \fBcenter\fR then the window is centered in the
-cavity; if \fIanchorPos\fR is \fBw\fR then the window will be drawn
-such it touches the leftmost edge of the cavity. The default
-is \fBcenter\fR.
-.TP
-\fB\-fill \fIstyle\fR
-Specifies how the \fIwindow\fR should be stretched to occupy the extra
-space in the cavity surrounding it (if any exists).  \fIStyle\fR is
-\fBnone\fR, \fBx\fR, \fBy\fR, \fBboth\fR.  If \fIstyle\fR is \fBx\fR,
-the width of \fIwindow\fR is expanded to fill the cavity.  If
-\fIstyle\fR is \fBy\fR, the height is expanded.  The default is
-\fBnone\fR.
-.TP
-\fB\-height \fIpixels\fR
-Sets the height of the cavity surrounding \fIwindow\fR.  If
-\fIpixels\fP is zero, the height of the cavity will be the same as the
-requested height of \fIwindow\fR.  If \fIpixels\fR is less than the 
-requested height of \fIwindow\fR, \fIwindow\fR will be reduced to fit
-the cavity.  The default is \fB0\fR.
-.TP
-\fB\-ipadx \fIpad\fR
-Sets the amount of internal padding to be added to the width
-\fIwindow\fR.  \fIPad\fR can be a list of one or two numbers.  If
-\fIpad\fR has two elements, the left side of \fIwindow\fR is extended
-by the first value and the right side by the second value.  If
-\fIpad\fR is just one value, both the left and right sides are padded
-by evenly by the value.  The default is \fB0\fR.
-.TP
-\fB\-ipady \fIpad\fR
-Sets an amount of internal padding to be added to the height of
-\fIwindow\fR.  \fIPad\fR can be a list of one or two numbers.  If
-\fIpad\fR has two elements, the top of \fIwindow\fR is padded by the
-first value and the bottom by the second value.  If \fIpad\fR is just
-one number, both the top and bottom are padded evenly by the value.
-The default is \fB0\fR.
-.TP
-\fB\-justify \fIjustify\fR
-Justifies \fIwindow\fR vertically within the cavity containing it
-in relation to the line of text. \fIJustify\fR is \fBtop\fP, 
-\fBbottom\fR, or  \fBcenter\fR.  If \fIjustify\fR is \fBcenter\fR the
-widget is centered along the baseline of the line of text.  The 
-default is \fBcenter\fR.
-.TP
-\fB\-padx \fIpad\fR
-Sets the padding on the left and right sides of \fIwindow\fR.
-\fIPad\fR can be a list of one or two numbers.  If \fIpad\fR has two
-elements, the left side of \fIwindow\fR is padded by the first value
-and the right side by the second value.  If \fIpad\fR has just one
-value, both the left and right sides are padded evenly by the value.
-The default is \fB0\fR.
-.TP
-\fB\-pady \fIpad\fR
-Sets the padding above and below \fIwindow\fR.  \fIPad\fR can be a
-list of one or two numbers.  If \fIpad\fR has two elements, the area
-above \fIwindow\fR is padded by the first value and the area below by
-the second value.  If \fIpad\fR is just one number, both the top and
-bottom are padded by the value.  The default is \fB0\fR.
-.TP
-\fB\-relheight \fIvalue\fR
-Specifies the height of the cavity containing \fIwindow\fR relative to 
-the height of \fIpathName\fR.  \fIValue\fP is real number indicating
-the ratio of the height of the cavity to the height of \fIpathName\fR.  
-As the height of \fIpathName\fR changes, so will the height of \fIwindow\fR.
-If \fIvalue\fR is 0.0 or less, the height of the cavity is the requested 
-height \fIwindow\fR.  The default is \fB0.0\fR.
-.TP
-\fB\-relwidth \fIvalue\fR
-Specifies the width of the cavity containing \fIwindow\fR relative to
-the width of \fIpathName\fR.  \fIValue\fP is real number indicating
-the ratio of the width of the cavity to the width of \IpathName\fR.
-As the height of \fIpathName\fR changes, so will the height of \fIwindow\fR.
-If \fIvalue\fR is 0.0 or less, the width of the cavity is the
-requested width of \fIwindow\fR.   The default is \fB0.0\fR.
-.TP
-\fB\-width \fIvalue\fR
-Species the width of the cavity containing the child window.  
-\fIValue\fP must be in a form accepted by \fBTk_GetPixels\fR.
-If \fIvalue\fP is greater than zero, the cavity is resized to that width.  
-If the requested window width is greater than the cavity's width, the
-window will be reduced to fit the cavity.
-By default, the cavity is requested width of the child window. 
-.RE
-.TP
-\fIpathName \fBconfigure\fR ?\fIwindow\fR? ?\fIoption\fR? ?\fIvalue option value ...\fR?
-Queries or modifies the configuration options of the text widget or one 
-of its embedded widgets.  If no \fIwindow\fR argument is present, 
-the htext widget itself is configured.  Otherwise \fIwindow\fR
-is the pathname of a widget already embedded into the htext widget.
-Then this command configure the options for the embedded widget.
-.PP
-If \fIoption\fR isn't specified, a list describing all of the current
-options for \fIpathName\fR or \fIwindow\fR is returned.  If
-\fIoption\fR is specified, but not \fIvalue\fR, then a list describing
-the option \fIoption\fR is returned.  If one or more \fIoption\fR and
-\fIvalue\fR pairs are specified, then for each pair, the htext or embedded 
-window option \fIoption\fR is set to \fIvalue\fR.
-.PP
-The following options are valid for the htext widget.
-.RS
-.TP
-\fB\-background\fR \fIcolor\fI
-Sets the background of the htext widget to \fIcolor\fR.  This default is
-\fBwhite\fR.
-.TP
-\fB\-cursor\fR \fIcursor\fR
-Specifies the cursor for the htext widget.  The default cursor is 
-\fBpencil\fR.
-.TP
-\fB\-filename\fR \fIfileName\fR
-Specifies a \fBhtext\fP file to be displayed in the window. 
-If the value is the empty string, the \fB\-text\fR option is used instead.
-See the section 
-.SB FILE FORMAT
-for a description of the \fBhtext\fP 
-file format.
-.TP
-\fB\-font\fR \fIfontName\fR 
-Sets the font of the text in the htext widget to \fIfontName\fR. The
-default is \fB*-Helvetica-Bold-R-Normal-*-12-120-*\fR.
-.TP
-\fB\-foreground\fR \fIcolor\fR
-Sets the foreground of the htext widget to \fIcolor\fR.  This is
-the color of the text.  This default is \fBblack\fR.
-.TP
-\fB\-height\fR \fIpixels\fR
-Specifies the height of the htext widget window. 
-.TP
-\fB\-linespacing\fR \fIpixels\fR
-Specifies the spacing between each line of text.  The value must be in
-a form accepted by \fBTk_GetPixels\fR. The default value is 1 pixel.
-.TP
-\fB\-specialchar\fR \fInumber\fR
-Specifies the ASCII value of the special double character delimiters.
-In \fBhtext\fP files, the text between these special characters is 
-evaluated as a block of Tcl commands. The default special character 
-is the \fB0x25\fR  (percent sign).
-.TP
-\fB\-text\fR \fItext\fR
-Specifies the text to be displayed in the htext widget.  \fIText\fR
-can be any valid string of characters. See
-.SB "FILE FORMAT"
-for a description.
-.TP
-\fB\-xscrollcommand\fR \fIstring\fR 
-Specifies the prefix for a command used to communicate with horizontal
-scrollbars.  When the view in the htext widget's window changes (or
-whenever anything else occurs that could change the display in a
-scrollbar, such as a change in the total size of the widget's
-contents), the widget invoke \fIstring\fR concatenated by two numbers.
-Each of the numbers is a fraction between 0 and 1, which indicates a
-position in the document.  If this option is not specified, then no
-command will be executed.
-.TP
-\fB\-yscrollcommand\fR \fIstring\fR
-Specifies the prefix for a command used to communicate with vertical
-scrollbars.  When the view in the htext widget's window changes (or
-whenever anything else occurs that could change the display in a
-scrollbar, such as a change in the total size of the widget's
-contents), the widget invoke \fIstring\fR concatenated by two numbers.
-Each of the numbers is a fraction between 0 and 1, which indicates a
-position in the document.  If this option is not specified, then no
-command will be executed.
-.TP
-\fB\-width\fR \fIpixels\fR
-Specifies the desired width of the viewport window.  If the
-\fIpixels\fR is less than one, the window will grow to accommodate the
-widest line of text.  
-.TP
-\fB\-xscrollunits\fR \fIpixels\fR
-Specifies the horizontal scrolling distance. The default is 10 pixels.
-.TP
-\fB\-yscrollunits\fR \fIpixels\fR
-Specifies the vertical scrolling distance. The default is 10 pixels.
-.RE
-.TP
-\fIpathName \fBgotoline \fR?\fIindex\fR?
-Sets the top line of the text to \fIindex\fP. \fIIndex\fP must be
-a valid text index (the character offset is ignored).  
-If an \fIindex\fP isn't provided, the current line number is 
-returned.
-.TP
-\fIpathName \fBscan mark \fIposition\fR
-Records \fIposition\fR and the current view in the text window;  used in
-conjunction with later \fBscan dragto\fR commands.  \fIPosition\fR must 
-be in the form "\fI@x,y\fR, where \fIx\fR and \fIy\fR are window coordinates.
-Typically this
-command is associated with a mouse button press in the widget.  It
-returns an empty string.
-.TP
-\fIpathName \fBscan dragto \fIposition\fR
-Computes the difference between \fIposition\fR and the position registered
-in the last \fBscan mark\fR command for the widget.  
-The view is then adjusted
-up or down by 10 times the difference in coordinates.  This command is 
-can be associated with mouse motion events to produce the effect of
-dragging the text at high speed through the window.  
-\fIPosition\fR must be in the form "\fI@x,y\fR, where \fIx\fR and 
-\fIy\fR are window coordinates. The command returns an empty string.
-.TP
-\fIpathName \fBsearch \fIpattern\fR ?\fIfrom\fR? ?\fIto\fR?
-Returns the number of the next line matching \fIpattern\fR.  \fIPattern\fR is
-a string which obeys the matching rules of \fBTcl_StringMatch\fR. 
-\fIFrom\fR and \fIto\fR are text line numbers (inclusive) which 
-bound the search.  
-If no match for \fIpattern\fR can be found, \fB-1\fR is returned.
-.TP
-\fIpathName \fBxview \fR?\fIposition\fR?
-Moves the viewport horizontally to the new text x-coordinate position.  
-\fIPosition\fR is the offset from the left side of the text to the current 
-position and must be in a form accepted by \fBTk_GetPixels\fR. If \fIposition\fR
-is not present, the current text position is returned.
-.TP
-\fIpathName \fByview \fR?\fIposition\fR?
-Moves the viewport vertically to the new text y-coordinate position.  
-\fIPosition\fR is the offset from the top of the text to the current 
-position and must be in a form accepted by \fBTk_GetPixels\fR. If \fIposition\fR
-is not present, the current text position is returned.
-.SH BUGS
-Text with embedded tabs can be obscured by child windows when scrolled 
-horizontally.
-.SH KEYWORDS
-hypertext, widget
diff --git a/util/src/TclTk/blt2.5/man/spline.n b/util/src/TclTk/blt2.5/man/spline.n
deleted file mode 100644 (file)
index aa8b0c6..0000000
+++ /dev/null
@@ -1,420 +0,0 @@
-'\"
-'\" Copyright 1991-1997 by Bell Labs Innovations for Lucent Technologies.
-'\"
-'\" Permission to use, copy, modify, and distribute this software and its
-'\" documentation for any purpose and without fee is hereby granted, provided
-'\" that the above copyright notice appear in all copies and that both that the
-'\" copyright notice and warranty disclaimer appear in supporting documentation,
-'\" and that the names of Lucent Technologies any of their entities not be used
-'\" in advertising or publicity pertaining to distribution of the software
-'\" without specific, written prior permission.
-'\"
-'\" Lucent Technologies disclaims all warranties with regard to this software,
-'\" including all implied warranties of merchantability and fitness.  In no event
-'\" shall Lucent Technologies be liable for any special, indirect or
-'\" consequential damages or any damages whatsoever resulting from loss of use,
-'\" data or profits, whether in an action of contract, negligence or other
-'\" tortuous action, arising out of or in connection with the use or performance
-'\" of this software.  
-'\"
-'\" Spline command created by George Howlett.
-'\"
-'\" The definitions below are for supplemental macros used in Tcl/Tk
-'\" manual entries.
-'\"
-'\" .AP type name in/out ?indent?
-'\"    Start paragraph describing an argument to a library procedure.
-'\"    type is type of argument (int, etc.), in/out is either "in", "out",
-'\"    or "in/out" to describe whether procedure reads or modifies arg,
-'\"    and indent is equivalent to second arg of .IP (shouldn't ever be
-'\"    needed;  use .AS below instead)
-'\"
-'\" .AS ?type? ?name?
-'\"    Give maximum sizes of arguments for setting tab stops.  Type and
-'\"    name are examples of largest possible arguments that will be passed
-'\"    to .AP later.  If args are omitted, default tab stops are used.
-'\"
-'\" .BS
-'\"    Start box enclosure.  From here until next .BE, everything will be
-'\"    enclosed in one large box.
-'\"
-'\" .BE
-'\"    End of box enclosure.
-'\"
-'\" .CS
-'\"    Begin code excerpt.
-'\"
-'\" .CE
-'\"    End code excerpt.
-'\"
-'\" .VS ?version? ?br?
-'\"    Begin vertical sidebar, for use in marking newly-changed parts
-'\"    of man pages.  The first argument is ignored and used for recording
-'\"    the version when the .VS was added, so that the sidebars can be
-'\"    found and removed when they reach a certain age.  If another argument
-'\"    is present, then a line break is forced before starting the sidebar.
-'\"
-'\" .VE
-'\"    End of vertical sidebar.
-'\"
-'\" .DS
-'\"    Begin an indented unfilled display.
-'\"
-'\" .DE
-'\"    End of indented unfilled display.
-'\"
-'\" .SO
-'\"    Start of list of standard options for a Tk widget.  The
-'\"    options follow on successive lines, in four columns separated
-'\"    by tabs.
-'\"
-'\" .SE
-'\"    End of list of standard options for a Tk widget.
-'\"
-'\" .OP cmdName dbName dbClass
-'\"    Start of description of a specific option.  cmdName gives the
-'\"    option's name as specified in the class command, dbName gives
-'\"    the option's name in the option database, and dbClass gives
-'\"    the option's class in the option database.
-'\"
-'\" .UL arg1 arg2
-'\"    Print arg1 underlined, then print arg2 normally.
-'\"
-'\" RCS: @(#) $Id: man.macros,v 1.1.1.1 2009/05/09 16:27:42 pcmacdon Exp $
-'\"
-'\"    # Set up traps and other miscellaneous stuff for Tcl/Tk man pages.
-.if t .wh -1.3i ^B
-.nr ^l \n(.l
-.ad b
-'\"    # Start an argument description
-.de AP
-.ie !"\\$4"" .TP \\$4
-.el \{\
-.   ie !"\\$2"" .TP \\n()Cu
-.   el          .TP 15
-.\}
-.ta \\n()Au \\n()Bu
-.ie !"\\$3"" \{\
-\&\\$1 \\fI\\$2\\fP    (\\$3)
-.\".b
-.\}
-.el \{\
-.br
-.ie !"\\$2"" \{\
-\&\\$1 \\fI\\$2\\fP
-.\}
-.el \{\
-\&\\fI\\$1\\fP
-.\}
-.\}
-..
-'\"    # define tabbing values for .AP
-.de AS
-.nr )A 10n
-.if !"\\$1"" .nr )A \\w'\\$1'u+3n
-.nr )B \\n()Au+15n
-.\"
-.if !"\\$2"" .nr )B \\w'\\$2'u+\\n()Au+3n
-.nr )C \\n()Bu+\\w'(in/out)'u+2n
-..
-.AS Tcl_Interp Tcl_CreateInterp in/out
-'\"    # BS - start boxed text
-'\"    # ^y = starting y location
-'\"    # ^b = 1
-.de BS
-.br
-.mk ^y
-.nr ^b 1u
-.if n .nf
-.if n .ti 0
-.if n \l'\\n(.lu\(ul'
-.if n .fi
-..
-'\"    # BE - end boxed text (draw box now)
-.de BE
-.nf
-.ti 0
-.mk ^t
-.ie n \l'\\n(^lu\(ul'
-.el \{\
-.\"    Draw four-sided box normally, but don't draw top of
-.\"    box if the box started on an earlier page.
-.ie !\\n(^b-1 \{\
-\h'-1.5n'\L'|\\n(^yu-1v'\l'\\n(^lu+3n\(ul'\L'\\n(^tu+1v-\\n(^yu'\l'|0u-1.5n\(ul'
-.\}
-.el \}\
-\h'-1.5n'\L'|\\n(^yu-1v'\h'\\n(^lu+3n'\L'\\n(^tu+1v-\\n(^yu'\l'|0u-1.5n\(ul'
-.\}
-.\}
-.fi
-.br
-.nr ^b 0
-..
-'\"    # VS - start vertical sidebar
-'\"    # ^Y = starting y location
-'\"    # ^v = 1 (for troff;  for nroff this doesn't matter)
-.de VS
-.if !"\\$2"" .br
-.mk ^Y
-.ie n 'mc \s12\(br\s0
-.el .nr ^v 1u
-..
-'\"    # VE - end of vertical sidebar
-.de VE
-.ie n 'mc
-.el \{\
-.ev 2
-.nf
-.ti 0
-.mk ^t
-\h'|\\n(^lu+3n'\L'|\\n(^Yu-1v\(bv'\v'\\n(^tu+1v-\\n(^Yu'\h'-|\\n(^lu+3n'
-.sp -1
-.fi
-.ev
-.\}
-.nr ^v 0
-..
-'\"    # Special macro to handle page bottom:  finish off current
-'\"    # box/sidebar if in box/sidebar mode, then invoked standard
-'\"    # page bottom macro.
-.de ^B
-.ev 2
-'ti 0
-'nf
-.mk ^t
-.if \\n(^b \{\
-.\"    Draw three-sided box if this is the box's first page,
-.\"    draw two sides but no top otherwise.
-.ie !\\n(^b-1 \h'-1.5n'\L'|\\n(^yu-1v'\l'\\n(^lu+3n\(ul'\L'\\n(^tu+1v-\\n(^yu'\h'|0u'\c
-.el \h'-1.5n'\L'|\\n(^yu-1v'\h'\\n(^lu+3n'\L'\\n(^tu+1v-\\n(^yu'\h'|0u'\c
-.\}
-.if \\n(^v \{\
-.nr ^x \\n(^tu+1v-\\n(^Yu
-\kx\h'-\\nxu'\h'|\\n(^lu+3n'\ky\L'-\\n(^xu'\v'\\n(^xu'\h'|0u'\c
-.\}
-.bp
-'fi
-.ev
-.if \\n(^b \{\
-.mk ^y
-.nr ^b 2
-.\}
-.if \\n(^v \{\
-.mk ^Y
-.\}
-..
-'\"    # DS - begin display
-.de DS
-.RS
-.nf
-.sp
-..
-'\"    # DE - end display
-.de DE
-.fi
-.RE
-.sp
-..
-'\"    # SO - start of list of standard options
-.de SO
-.SH "STANDARD OPTIONS"
-.LP
-.nf
-.ta 4c 8c 12c
-.ft B
-..
-'\"    # SE - end of list of standard options
-.de SE
-.fi
-.ft R
-.LP
-See the \\fBoptions\\fR manual entry for details on the standard options.
-..
-'\"    # OP - start of full description for a single option
-.de OP
-.LP
-.nf
-.ta 4c
-Command-Line Name:     \\fB\\$1\\fR
-Database Name: \\fB\\$2\\fR
-Database Class:        \\fB\\$3\\fR
-.fi
-.IP
-..
-'\"    # CS - begin code excerpt
-.de CS
-.RS
-.nf
-.ta .25i .5i .75i 1i
-.ft CW
-.sp
-..
-'\"    # CE - end code excerpt
-.de CE
-.fi
-.RE
-.ft R
-.sp
-..
-.de UL
-\\$1\l'|0\(ul'\\$2
-..
-.TH spline n 2.5 BLT "BLT Built-In Commands"
-.BS
-'\" Note:  do not modify the .SH NAME line immediately below!
-.SH NAME
-spline \-  Fit curves with spline interpolation
-.SH SYNOPSIS
-.sp
-\fBspline natural \fIx y sx sy\fR
-.sp
-\fBspline quadratic \fIx y sx sy\fR
-.BE
-.SH DESCRIPTION
-The \fBspline\fR command computes a spline fitting a set of data
-points (x and y vectors) and produces a vector of the interpolated
-images (y-coordinates) at a given set of x-coordinates.
-.SH INTRODUCTION
-Curve fitting has many applications.  In graphs, curve fitting can
-be useful for displaying curves which are aesthetically pleasing to the
-eye.  Another advantage is that you can quickly generate arbitrary points 
-on the curve from a small set of data points.
-.PP
-A spline is a device used in drafting to produce smoothed curves.  The
-points of the curve, known as \fIknots\fR, are fixed and the
-\fIspline\fR, typically a thin strip of wood or metal, is bent around
-the knots to create the smoothed curve.  Spline interpolation is the
-mathematical equivalent.  The curves between adjacent knots are
-piecewise functions such that the resulting spline runs exactly
-through all the knots.  The order and coefficients of the polynominal
-determine the "looseness" or "tightness" of the curve fit from the
-line segments formed by the knots.
-.PP
-The \fBspline\fR command performs spline interpolation using cubic
-("natural") or quadratic polynomial functions.  It computes the spline
-based upon the knots, which are given as x and y vectors.  The
-interpolated new points are determined by another vector which
-represents the abscissas (x-coordinates) or the new points.  The
-ordinates (y-coordinates) are interpolated using the spline and 
-written to another vector.
-.SH EXAMPLE
-Before we can use the \fBspline\fR command, we need to create two BLT
-vectors which will represent the knots (x and y coordinates) of the
-data that we're going to fit.  Obviously, both vectors must be the
-same length.
-.CS
-# Create sample data of ten points. 
-vector x(10) y(10)
-
-for {set i 10} {$i > 0} {incr i -1} {
-    set x($i-1) [expr $i*$i]
-    set y($i-1) [expr sin($i*$i*$i)]
-}
-.CE
-We now have two vectors \fBx\fR and \fBy\fR representing the ten data
-points we're trying to fit.  The order of the values of \fBx\fR must
-be monotonically increasing.  We can use the vector's \fBsort\fR operation 
-to sort the vectors.
-.CS
-x sort y
-.CE
-The components of \fBx\fR are sorted in increasing order.  The
-components of \fBy\fR are rearranged so that the original x,y
-coordinate pairings are retained.
-.PP
-A third vector is needed to indicate the abscissas (x-coordinates) of
-the new points to be interpolated by the spline.  Like the x vector,
-the vector of abscissas must be monotonically increasing.  All the
-abscissas must lie between the first and last knots (x vector)
-forming the spline.
-.PP
-How the abscissas are picked is arbitrary.  But if we are going to
-plot the spline, we will want to include the knots too.  Since both
-the quadratic and natural splines preserve the knots (an abscissa from
-the x vector will always produce the corresponding ordinate from the y
-vector), we can simply make the new vector a superset of \fBx\fR.
-It will contain the same coordinates as \fBx\fR, but also the
-abscissas of the new points we want interpolated.  A simple way is to
-use the vector's \fBpopulate\fR operation.
-.CS
-x populate sx 10
-.CE
-This creates a new vector \fBsx\fR.  It contains the abscissas of
-\fBx\fR, but in addition \fBsx\fR will have ten evenly distributed
-values between each abscissa.  You can interpolate any points you
-wish, simply by setting the vector values.
-.PP
-Finally, we generate the ordinates (the images of the spline) using
-the \fBspline\fR command.  The ordinates are stored in a fourth
-vector.
-.CS
-spline natural x y sx sy
-.CE
-This creates a new vector \fBsy\fR.  It will have the same length as
-\fBsx\fR.  The vectors \fBsx\fR and \fBsy\fR represent the smoothed
-curve which we can now plot.
-.CS 
-graph .graph
-\&.graph element create original -x x -y x -color blue
-\&.graph element create spline -x sx -y sy -color red
-table . .graph
-.CE
-The \fBnatural\fR operation employs a cubic interpolant when forming
-the spline.  In terms of the draftmen's spline, a \fInatural spline\fR
-requires the least amount of energy to bend the spline (strip of
-wood), while still passing through each knot.  In mathematical terms,
-the second derivatives of the first and last points are zero.
-.PP
-Alternatively, you can generate a spline using the \fBquadratic\fR
-operation.  Quadratic interpolation produces a spline which follows 
-the line segments of the data points much more closely.  
-.CS
-spline quadratic x y sx sy 
-.CE
-.SH OPERATIONS
-.TP
-\fBspline natural \fIx y sx sy\fR 
-Computes a cubic spline from the data points represented by the
-vectors \fIx\fR and \fIy\fR and interpolates new points using vector
-\fIsx\fR as the x-coordinates.  The resulting y-coordinates are
-written to a new vector \fIsy\fR. The vectors \fIx\fR and \fIy\fR must
-be the same length and contain at least three components.  The order
-of the components of \fIx\fR must be monotonically increasing.
-\fISx\fR is the vector containing the x-coordinates of the points to
-be interpolated.  No component of \fIsx\fR can be less than first
-component of \fIx\fR or greater than the last component.  The order
-of the components of \fIsx\fR must be monotonically increasing.
-\fISy\fR is the name of the vector where the calculated y-coordinates
-will be stored.  If \fIsy\fR does not already exist, a new vector will be
-created.
-.TP
-\fBspline quadratic \fIx y sx sy\fR 
-Computes a quadratic spline from the data points represented by the
-vectors \fIx\fR and \fIy\fR and interpolates new points using vector
-\fIsx\fR as the x-coordinates.  The resulting y-coordinates are
-written to a new vector \fIsy\fR.  The vectors \fIx\fR and \fIy\fR must
-be the same length and contain at least three components.  The order
-of the components of \fIx\fR must be monotonically increasing.
-\fISx\fR is the vector containing the x-coordinates of the points to
-be interpolated. No component of \fIsx\fR can be less than first
-component of \fIx\fR or greater than the last component.  The order of
-the components of \fIsx\fR must be monotonically increasing.  \fISy\fR
-is the name of the vector where the calculated y-coordinates are
-stored.  If \fIsy\fR does not already exist, a new vector will be
-created.
-.SH REFERENCES
-.nf
-.sp
-Numerical Analysis
-by R. Burden, J. Faires and A. Reynolds.       
-Prindle, Weber & Schmidt, 1981, pp. 112
-.sp
-Shape Preserving Quadratic Splines 
-by D.F.Mcallister & J.A.Roulier
-Coded by S.L.Dodd & M.Roulier N.C.State University.
-.sp
-.fi
-The original code for the quadratric spline can be found in TOMS #574.
-.SH KEYWORDS
-spline, vector, graph
-
diff --git a/util/src/TclTk/blt2.5/man/stripchart.n b/util/src/TclTk/blt2.5/man/stripchart.n
deleted file mode 100644 (file)
index f46aa6a..0000000
+++ /dev/null
@@ -1,2407 +0,0 @@
-'\" Copyright 1991-1997 by Bell Labs Innovations for Lucent Technologies.
-'\"
-'\" Permission to use, copy, modify, and distribute this software and its
-'\" documentation for any purpose and without fee is hereby granted, provided
-'\" that the above copyright notice appear in all copies and that both that the
-'\" copyright notice and warranty disclaimer appear in supporting documentation,
-'\" and that the names of Lucent Technologies any of their entities not be used
-'\" in advertising or publicity pertaining to distribution of the software
-'\" without specific, written prior permission.
-'\"
-'\" Lucent Technologies disclaims all warranties with regard to this software,
-'\" including all implied warranties of merchantability and fitness.  In no event
-'\" shall Lucent Technologies be liable for any special, indirect or
-'\" consequential damages or any damages whatsoever resulting from loss of use,
-'\" data or profits, whether in an action of contract, negligence or other
-'\" tortuous action, arising out of or in connection with the use or performance
-'\" of this software.  
-'\"
-'\" Stripchart widget created by Sani Nassif and George Howlett.
-'\"
-'\" The definitions below are for supplemental macros used in Tcl/Tk
-'\" manual entries.
-'\"
-'\" .AP type name in/out ?indent?
-'\"    Start paragraph describing an argument to a library procedure.
-'\"    type is type of argument (int, etc.), in/out is either "in", "out",
-'\"    or "in/out" to describe whether procedure reads or modifies arg,
-'\"    and indent is equivalent to second arg of .IP (shouldn't ever be
-'\"    needed;  use .AS below instead)
-'\"
-'\" .AS ?type? ?name?
-'\"    Give maximum sizes of arguments for setting tab stops.  Type and
-'\"    name are examples of largest possible arguments that will be passed
-'\"    to .AP later.  If args are omitted, default tab stops are used.
-'\"
-'\" .BS
-'\"    Start box enclosure.  From here until next .BE, everything will be
-'\"    enclosed in one large box.
-'\"
-'\" .BE
-'\"    End of box enclosure.
-'\"
-'\" .CS
-'\"    Begin code excerpt.
-'\"
-'\" .CE
-'\"    End code excerpt.
-'\"
-'\" .VS ?version? ?br?
-'\"    Begin vertical sidebar, for use in marking newly-changed parts
-'\"    of man pages.  The first argument is ignored and used for recording
-'\"    the version when the .VS was added, so that the sidebars can be
-'\"    found and removed when they reach a certain age.  If another argument
-'\"    is present, then a line break is forced before starting the sidebar.
-'\"
-'\" .VE
-'\"    End of vertical sidebar.
-'\"
-'\" .DS
-'\"    Begin an indented unfilled display.
-'\"
-'\" .DE
-'\"    End of indented unfilled display.
-'\"
-'\" .SO
-'\"    Start of list of standard options for a Tk widget.  The
-'\"    options follow on successive lines, in four columns separated
-'\"    by tabs.
-'\"
-'\" .SE
-'\"    End of list of standard options for a Tk widget.
-'\"
-'\" .OP cmdName dbName dbClass
-'\"    Start of description of a specific option.  cmdName gives the
-'\"    option's name as specified in the class command, dbName gives
-'\"    the option's name in the option database, and dbClass gives
-'\"    the option's class in the option database.
-'\"
-'\" .UL arg1 arg2
-'\"    Print arg1 underlined, then print arg2 normally.
-'\"
-'\" RCS: @(#) $Id: man.macros,v 1.1.1.1 2009/05/09 16:27:42 pcmacdon Exp $
-'\"
-'\"    # Set up traps and other miscellaneous stuff for Tcl/Tk man pages.
-.if t .wh -1.3i ^B
-.nr ^l \n(.l
-.ad b
-'\"    # Start an argument description
-.de AP
-.ie !"\\$4"" .TP \\$4
-.el \{\
-.   ie !"\\$2"" .TP \\n()Cu
-.   el          .TP 15
-.\}
-.ta \\n()Au \\n()Bu
-.ie !"\\$3"" \{\
-\&\\$1 \\fI\\$2\\fP    (\\$3)
-.\".b
-.\}
-.el \{\
-.br
-.ie !"\\$2"" \{\
-\&\\$1 \\fI\\$2\\fP
-.\}
-.el \{\
-\&\\fI\\$1\\fP
-.\}
-.\}
-..
-'\"    # define tabbing values for .AP
-.de AS
-.nr )A 10n
-.if !"\\$1"" .nr )A \\w'\\$1'u+3n
-.nr )B \\n()Au+15n
-.\"
-.if !"\\$2"" .nr )B \\w'\\$2'u+\\n()Au+3n
-.nr )C \\n()Bu+\\w'(in/out)'u+2n
-..
-.AS Tcl_Interp Tcl_CreateInterp in/out
-'\"    # BS - start boxed text
-'\"    # ^y = starting y location
-'\"    # ^b = 1
-.de BS
-.br
-.mk ^y
-.nr ^b 1u
-.if n .nf
-.if n .ti 0
-.if n \l'\\n(.lu\(ul'
-.if n .fi
-..
-'\"    # BE - end boxed text (draw box now)
-.de BE
-.nf
-.ti 0
-.mk ^t
-.ie n \l'\\n(^lu\(ul'
-.el \{\
-.\"    Draw four-sided box normally, but don't draw top of
-.\"    box if the box started on an earlier page.
-.ie !\\n(^b-1 \{\
-\h'-1.5n'\L'|\\n(^yu-1v'\l'\\n(^lu+3n\(ul'\L'\\n(^tu+1v-\\n(^yu'\l'|0u-1.5n\(ul'
-.\}
-.el \}\
-\h'-1.5n'\L'|\\n(^yu-1v'\h'\\n(^lu+3n'\L'\\n(^tu+1v-\\n(^yu'\l'|0u-1.5n\(ul'
-.\}
-.\}
-.fi
-.br
-.nr ^b 0
-..
-'\"    # VS - start vertical sidebar
-'\"    # ^Y = starting y location
-'\"    # ^v = 1 (for troff;  for nroff this doesn't matter)
-.de VS
-.if !"\\$2"" .br
-.mk ^Y
-.ie n 'mc \s12\(br\s0
-.el .nr ^v 1u
-..
-'\"    # VE - end of vertical sidebar
-.de VE
-.ie n 'mc
-.el \{\
-.ev 2
-.nf
-.ti 0
-.mk ^t
-\h'|\\n(^lu+3n'\L'|\\n(^Yu-1v\(bv'\v'\\n(^tu+1v-\\n(^Yu'\h'-|\\n(^lu+3n'
-.sp -1
-.fi
-.ev
-.\}
-.nr ^v 0
-..
-'\"    # Special macro to handle page bottom:  finish off current
-'\"    # box/sidebar if in box/sidebar mode, then invoked standard
-'\"    # page bottom macro.
-.de ^B
-.ev 2
-'ti 0
-'nf
-.mk ^t
-.if \\n(^b \{\
-.\"    Draw three-sided box if this is the box's first page,
-.\"    draw two sides but no top otherwise.
-.ie !\\n(^b-1 \h'-1.5n'\L'|\\n(^yu-1v'\l'\\n(^lu+3n\(ul'\L'\\n(^tu+1v-\\n(^yu'\h'|0u'\c
-.el \h'-1.5n'\L'|\\n(^yu-1v'\h'\\n(^lu+3n'\L'\\n(^tu+1v-\\n(^yu'\h'|0u'\c
-.\}
-.if \\n(^v \{\
-.nr ^x \\n(^tu+1v-\\n(^Yu
-\kx\h'-\\nxu'\h'|\\n(^lu+3n'\ky\L'-\\n(^xu'\v'\\n(^xu'\h'|0u'\c
-.\}
-.bp
-'fi
-.ev
-.if \\n(^b \{\
-.mk ^y
-.nr ^b 2
-.\}
-.if \\n(^v \{\
-.mk ^Y
-.\}
-..
-'\"    # DS - begin display
-.de DS
-.RS
-.nf
-.sp
-..
-'\"    # DE - end display
-.de DE
-.fi
-.RE
-.sp
-..
-'\"    # SO - start of list of standard options
-.de SO
-.SH "STANDARD OPTIONS"
-.LP
-.nf
-.ta 4c 8c 12c
-.ft B
-..
-'\"    # SE - end of list of standard options
-.de SE
-.fi
-.ft R
-.LP
-See the \\fBoptions\\fR manual entry for details on the standard options.
-..
-'\"    # OP - start of full description for a single option
-.de OP
-.LP
-.nf
-.ta 4c
-Command-Line Name:     \\fB\\$1\\fR
-Database Name: \\fB\\$2\\fR
-Database Class:        \\fB\\$3\\fR
-.fi
-.IP
-..
-'\"    # CS - begin code excerpt
-.de CS
-.RS
-.nf
-.ta .25i .5i .75i 1i
-.ft CW
-.sp
-..
-'\"    # CE - end code excerpt
-.de CE
-.fi
-.RE
-.ft R
-.sp
-..
-.de UL
-\\$1\l'|0\(ul'\\$2
-..
-.TH stripchart n 2.5 BLT "BLT Built-In Commands"
-.BS
-'\" Note:  do not modify the .SH NAME line immediately below!
-.SH NAME
-stripchart \-  2D strip chart for plotting x and y coordinate data.
-.SH SYNOPSIS
-\fBstripchart\fI \fIpathName \fR?\fIoption value\fR?...
-.BE
-.SH DESCRIPTION
-The \fBstripchart\fR command creates a strip chart for plotting
-two-dimensional data (x,y coordinates). It has many configurable
-components: coordinate axes, elements, legend, grid lines, cross
-hairs, etc.  They allow you to customize the look and feel of the
-strip chart.
-.PP
-The \fBstripchart\fR is essentially the same as the \fBgraph\fR
-widget.  It works almost exactly the very same way.  
-.PP
-The use of a strip chart differs in that the X-axis typically refers
-to time points.  Data values are added at intervals.  The strip chart
-lets you automatically maintain a view of the most recent time points.
-The axis options \fB\-shiftby\fR and \fB\-autorange\fR control this.
-You can specify different line styles for data points (see the 
-\fB\-styles\fR option).  
-.SH INTRODUCTION
-The \fBstripchart\fR command creates a new window for plotting
-two-dimensional data (x,y coordinates).  Data points are plotted in a
-box displayed in the center of the new window.  This is the
-\fIplotting area\fR.  The coordinate axes are displayed in the
-margins around the plotting area.  By default, the legend is displayed
-in the right margin.  The title is displayed in top margin.
-.PP
-A strip chart is composed of several components: coordinate axes, data
-elements, legend, grid, cross hairs, pens, postscript, and annotation
-markers. 
-.TP 1i
-\fBaxis\fR 
-The stripchart widget can display up to four coordinate axes (two
-X-coordinate and two Y-coordinate axes), but you can create and use
-any number of axes. Axes control what region of data is displayed and
-how the data is scaled. Each axis consists of the axis line, title,
-major and minor ticks, and tick labels. Tick labels display the value
-of each major tick.
-.TP 1i
-\fBcrosshairs\fR
-Cross hairs are used to finely position the mouse pointer in relation
-to the coordinate axes. Two perpendicular lines are drawn across the
-plotting area, intersecting at the current location of the mouse
-pointer.
-.TP 1i
-\fBelement\fR 
-An element represents a set of data points. Elements can be plotted 
-with a symbol at each data point and lines connecting the points. 
-The appearance of the element, such as its symbol, line width, and 
-color is configurable.
-.TP 1i
-\fBgrid\fR
-Extends the major and minor ticks of the X\-axis and/or Y\-axis across the 
-plotting area. 
-.TP 1i
-\fBlegend\fR 
-The legend displays the name and symbol of each data element. 
-The legend can be drawn in any margin or in the plotting area.
-.TP 1i
-\fBmarker\fR
-Markers are used annotate or highlight areas of the graph. For 
-example, you could use a polygon marker to fill an area under a 
-curve, or a text marker to label a particular data point. Markers 
-come in various forms: text strings, bitmaps, connected line 
-segments, images, polygons, or embedded widgets.
-.TP 1i
-\fBpen\fR 
-Pens define attributes (both symbol and line style) for elements. 
-Data elements use pens to specify how they should be drawn.  A data 
-element may use many pens at once.  Here, the particular pen 
-used for a data point is determined from each element's weight 
-vector (see the element's \fB\-weight\fR and \fB\-style\fR options).  
-.TP 1i
-\fBpostscript\fR
-The widget can generate encapsulated PostScript output. This component
-has several options to configure how the PostScript is generated.
-.SH SYNTAX
-.DS
-\fBstripchart \fIpathName \fR?\fIoption value\fR?...
-.DE
-The \fBstripchart\fR command creates a new window \fIpathName\fR and makes
-it into a \fBstripchart\fR widget.  At the time this command is invoked, there
-must not exist a window named \fIpathName\fR, but \fIpathName\fR's
-parent must exist.  Additional options may may be specified on the
-command line or in the option database to configure aspects of the
-strip chart such as its colors and font.  See the \fBconfigure\fR operation
-below for the exact details as to what \fIoption\fR and \fIvalue\fR
-pairs are valid.
-.PP
-If successful, \fBstripchart\fR returns the path name of the widget.  It
-also creates a new Tcl command by the same name.  You can use this
-command to perform various operations that query or modify the graph.
-The general form is:
-.DS
-\fIpathName \fIoperation\fR \fR?\fIarg\fR?...
-.DE
-Both \fIoperation\fR and its arguments determine the exact behavior of
-the command.  The operations available for the strip chart are described in 
-the 
-.SB "STRIPCHART OPERATIONS"
-section.
-.PP
-The command can also be used to access components of the strip chart.
-.DS
-\fIpathName component operation\fR ?\fIarg\fR?...
-.DE
-The operation, now located after the name of the component, is the
-function to be performed on that component. Each component has its own
-set of operations that manipulate that component.  They will be
-described below in their own sections.
-.SH EXAMPLE
-The \fBstripchart\fR command creates a new strip chart.  
-.CS
-# Create a new strip chart.  Plotting area is black.
-stripchart .s -plotbackground black
-.CE
-A new Tcl command \fB.s\fR is also created.  This command can be used
-to query and modify the strip chart.  For example, to change the title of
-the strip chart to "My Plot", you use the new command and the widget's
-\fBconfigure\fR operation.
-.CS
-# Change the title.
-\&.s configure \-title "My Plot"
-.CE
-A strip chart has several components. To access a particular component you
-use the component's name. For example, to add data elements, you use 
-the new command and the \fBelement\fR component.
-.CS
-# Create a new element named "line1"
-\&.s element create line1 \\
-       \-xdata { 0.2 0.4 0.6 0.8 1.0 1.2 1.4 1.6 1.8 2.0 } \\
-       \-ydata { 26.18 50.46 72.85 93.31 111.86 128.47 143.14 
-               155.85 166.60 175.38 }
-.CE
-The element's X and Y coordinates are specified using lists of
-numbers.  Alternately, BLT vectors could be used to hold the X\-Y
-coordinates.
-.CS
-# Create two vectors and add them to the strip chart.
-vector xVec yVec
-xVec set { 0.2 0.4 0.6 0.8 1.0 1.2 1.4 1.6 1.8 2.0 }
-yVec set { 26.18 50.46 72.85 93.31 111.86 128.47 143.14 155.85 
-       166.60 175.38 }
-\&.s element create line1 \-xdata xVec \-ydata yVec
-.CE
-The advantage of using vectors is that when you modify one, the graph
-is automatically redrawn to display the new values.
-.CS
-# Change the X\-Y coordinates of the first point.
-set xVec(0) 0.18
-set yVec(0) 25.18
-.CE
-An element named \fBline1\fR is now created in \fB.s\fR.  By
-default, the element's label in the legend will be also \fBline1\fR.
-You can change the label, or specify no legend entry, again using the
-element's \fBconfigure\fR operation.
-.CS
-# Don't display "line1" in the legend.
-\&.s element configure line1 -label ""
-.CE
-You can configure more than just the element's label.  An element has
-many attributes such as symbol type and size, dashed or solid lines,
-colors, line width, etc.
-.CS
-\&.s element configure line1 -symbol square -color red \\
-       -dashes { 2 4 2 } -linewidth 2 -pixels 2c
-.CE
-Four coordinate axes are automatically created: \fBx\fR, \fBx2\fR,
-\fBy\fR, and \fBy2\fR.  And by default, elements are mapped onto the
-axes \fBx\fR and \fBy\fR.  This can be changed with the \fB\-mapx\fR
-and \fB\-mapy\fR options.
-.CS
-# Map "line1" on the alternate Y-axis "y2".
-\&.s element configure line1 -mapy y2
-.CE
-Axes can be configured in many ways too.  For example, you change the
-scale of the Y-axis from linear to log using the \fBaxis\fR operation.
-.CS
-# Y-axis is log scale.
-\&.s axis configure y -logscale yes
-.CE
-Axis limits are reset by simply specifying new axis
-limits using the \fB\-min\fR and \fB\-max\fR configuration options.
-.CS
-\&.s axis configure x -min 1.0 -max 1.5
-\&.s axis configure y -min 12.0 -max 55.15
-.CE
-By default, the limits of the axis are determined from data values.
-To reset back to the default limits, set the \fB\-min\fR and
-\fB\-max\fR options to the empty value.
-.CS
-# Reset the axes to autoscale again.
-\&.s axis configure x -min {} -max {}
-\&.s axis configure y -min {} -max {}
-.CE
-It's common with strip charts to automatically maintain a view of
-the most recent time points.  You can do this my setting the 
-\fB\-autorange\fR option.
-.CS
-\&.s axis configure x -autorange 20.0
-.CE
-If the time points are added in X-coordinates 1.0 unit, only the last
-twenty time points will be displayed.  As more data
-is added, the view will march along.
-.PP
-Sometimes the rate of data is so high that changing the axis limits
-with each additional time point is prohibitive.  You can use the
-\fB\-shiftby\fR option to define an increment to shift the view
-when needed.  
-.CS
-\&.s axis configure x -shiftby 15.0
-.CE
-When the view is shifted, it will allow a range of 15
-new time points to be added until the axis limits are recomputed.
-.PP
-By default, the legend is displayed in the right margin.  You can
-change this or any other legend configuration options using the
-\fBlegend\fR component.
-.CS
-# Configure the legend font, color, and relief
-\&.s legend configure -position left -relief raised \\
-       -font fixed -fg blue
-.CE
-To prevent the legend from being displayed, turn on the \fB\-hide\fR
-option.
-.CS
-# Don't display the legend.
-\&.s legend configure -hide yes\fR
-.CE
-The \fBstripchart\fR widget has simple drawing procedures called markers.
-They can be used to highlight or annotate data in the strip chart. The types
-of markers available are bitmaps, images, polygons, lines, or windows.
-Markers can be used, for example, to mark or brush points.  Here 
-is a text marker which labels the data first point.  Markers
-are created using the \fBmarker\fR operation.
-.CS
-# Create a label for the first data point of "line1".
-\&.s marker create text \-name first_marker \-coords { 0.2 26.18 } \\
-       \-text "start" \-anchor se \-xoffset -10 \-yoffset -10
-.CE
-This creates a text marker named \fBfirst_marker\fR.  It will display
-the text "start" near the coordinates of the first data point.  The
-\fB\-anchor\fR, \fB\-xoffset\fR, and \fB\-yoffset\fR options are used
-to display the marker above and to the left of the data point, so that
-the actual data point isn't covered by the marker.  By default,
-markers are drawn last, on top of data.  You can change this with the
-\fB\-under\fR option.
-.CS
-# Draw the label before elements are drawn.
-\&.s marker configure first_marker -under yes
-.CE
-You can add cross hairs or grid lines using the \fBcrosshairs\fR and
-\fBgrid\fR operations.
-.CS
-# Display both cross hairs and grid lines.
-\&.s crosshairs configure \-hide no \-color red
-\&.s grid configure \-hide no \-dashes { 2 2 }
-.CE
-Finally, to get hardcopy of the strip chart, use the \fBpostscript\fR
-operation.
-.CS
-# Print the strip chart into file "file.ps"
-\&.s postscript output file.ps \-maxpect yes \-decorations no
-.CE
-This generates a file \fBfile.ps\fR containing the encapsulated
-PostScript of the strip chart.  The option \fB\-maxpect\fR says to scale the
-plot to the size of the page.  Turning off the \fB\-decorations\fR
-option indicates that no borders or color backgrounds should be
-displayed (i.e. the background of the margins, legend, and plotting
-area will be white).
-.SH "STRIPCHART OPERATIONS"
-.TP
-\fIpathName \fBaxis \fIoperation\fR ?\fIarg\fR?...
-See the 
-.SB "AXIS COMPONENTS"
-section.
-.TP
-\fIpathName \fBbar \fIelemName \fR?\fIoption value\fR?...
-Creates a new barchart element \fIelemName\fR.  It's an
-error if an element \fIelemName\fR already exists.  
-See the manual for \fBbarchart\fR for details about
-what \fIoption\fR and \fIvalue\fR pairs are valid.
-.TP
-\fIpathName \fBcget\fR \fIoption\fR
-Returns the current value of the stripchart configuration option given by
-\fIoption\fR.  \fIOption\fR may be any option described
-below for the \fBconfigure\fR operation.
-.TP
-\fIpathName \fBconfigure \fR?\fIoption value\fR?...
-Queries or modifies the configuration options of the strip chart.  If
-\fIoption\fR isn't specified, a list describing all of the current
-options for \fIpathName\fR is returned.  If \fIoption\fR is specified,
-but not \fIvalue\fR, then a list describing \fIoption\fR is returned.
-If one or more \fIoption\fR and \fIvalue\fR pairs are specified, then
-for each pair, the stripchart option \fIoption\fR is set to \fIvalue\fR.
-The following options are valid for the stripchart.
-.RS
-.TP
-\fB\-background \fIcolor\fR
-Sets the background color. This includes the margins and
-legend, but not the plotting area.
-.TP
-\fB\-borderwidth \fIpixels\fR
-Sets the width of the 3\-D border around the outside edge of the widget.  The
-\fB\-relief\fR option determines if the border is to be drawn.  The
-default is \fB2\fR.
-.TP
-\fB\-bottommargin \fIpixels\fR
-Specifies the size of the margin below the X\-coordinate axis.  If
-\fIpixels\fR is \fB0\fR, the size of the margin is selected automatically.
-The default is \fB0\fR.
-.TP
-\fB\-bufferelements \fIboolean\fR
-Indicates whether to draw elements into a pixmap before displaying
-them on the screen.  The advantage of buffering elements is when markers
-are used heavily.  Markers can be moved and redrawn without requiring
-every element to be redrawn again.  The disadvantage is that it takes
-slightly longer to draw the graph. If \fIboolean\fR is true, data elements are
-drawn to an internal pixmap.  The option should be turned off if the plot
-is updated frequently. See the
-.SB "SPEED TIPS"
-section.
-The default is \fB1\fR.
-.TP
-\fB\-buffergraph \fIboolean\fR
-Indicates whether to draw the graph into a pixmap first.
-If \fIboolean\fR is true, the entire graph is drawn into a pixmap and then
-copied onto the screen.  This reduces flashing.  If false, the graph is 
-drawn directly into the window.  Especially under Windows, turning off the 
-option can be helpful when the stripchart is updated frequently.  Turning 
-off this option also turns \fB\-bufferelements\fR off. See the
-.SB "SPEED TIPS"
-section.
-The default is \fB1\fR.
-.TP
-\fB\-cursor \fIcursor\fR
-Specifies the widget's cursor.  The default
-cursor is \fBcrosshair\fR.
-.TP
-\fB\-font \fIfontName\fR 
-Specifies the title font. The default is
-\fB*-Helvetica-Bold-R-Normal-*-18-180-*\fR.
-.TP
-\fB\-halo \fIpixels\fR 
-Specifies a maximum distance to consider when searching for the
-closest data point (see the element's \fBclosest\fR operation below).
-Data points further than \fIpixels\fR away are ignored.  The default is
-\fB0.5i\fR.
-.TP
-\fB\-height \fIpixels\fR
-Specifies the requested height of widget.  The default is
-\fB4i\fR.
-.TP
-\fB\-invertxy \fIboolean\fR
-Indicates whether the placement X\-axis and Y\-axis should be inverted.  If
-\fIboolean\fR is true, the X and Y axes are swapped.  The default is
-\fB0\fR.
-.TP
-\fB\-justify \fIjustify\fR
-Specifies how the title should be justified.  This matters only when
-the title contains more than one line of text. \fIJustify\fR must be
-\fBleft\fR, \fBright\fR, or \fBcenter\fR.  The default is
-\fBcenter\fR.
-.TP
-\fB\-leftmargin \fIpixels\fR
-Sets the size of the margin from the left edge of the window to 
-the Y\-coordinate axis.  If \fIpixels\fR is \fB0\fR, the size is
-calculated automatically.  The default is \fB0\fR.
-.TP
-\fB\-plotbackground \fIcolor\fR
-Specifies the background color of the plotting area.  The default is
-\fBwhite\fR.
-.TP
-\fB\-plotborderwidth \fIpixels\fR
-Sets the width of the 3-D border around the plotting area.  The
-\fB\-plotrelief\fR option determines if a border is drawn.  The
-default is \fB2\fR.
-.TP
-\fB\-plotpadx \fIpad\fR
-Sets the amount of padding to be added to the left and right sides of
-the plotting area.  \fIPad\fR can be a list of one or two screen
-distances.  If \fIpad\fR has two elements, the left side of the
-plotting area entry is padded by the first distance and the right side
-by the second.  If \fIpad\fR is just one distance, both the left and
-right sides are padded evenly.  The default is \fB8\fR.
-.TP
-\fB\-plotpady \fIpad\fR
-Sets the amount of padding to be added to the top and bottom of the
-plotting area.  \fIPad\fR can be a list of one or two screen
-distances.  If \fIpad\fR has two elements, the top of the plotting
-area is padded by the first distance and the bottom by the second.  If
-\fIpad\fR is just one distance, both the top and bottom are padded
-evenly.  The default is \fB8\fR.
-.TP
-\fB\-plotrelief \fIrelief\fR
-Specifies the 3-D effect for the plotting area.  \fIRelief\fR
-indicates how the interior of the plotting area should appear relative
-to rest of the strip chart; for example, \fBraised\fR means the plot should
-appear to protrude from the strip chart, relative to the surface of the
-strip chart.  The default is \fBsunken\fR.
-.TP
-\fB\-relief \fIrelief\fR
-Specifies the 3-D effect for the widget.  \fIRelief\fR
-indicates how the strip chart should appear relative to widget it is packed
-into; for example, \fBraised\fR means the strip chart should
-appear to protrude.  The default is \fBflat\fR.
-.TP
-\fB\-rightmargin \fIpixels\fR
-Sets the size of margin from the plotting area to the right edge of
-the window.  By default, the legend is displayed in this margin.  If
-\fIpixels\fR is than 1, the margin size is selected automatically.
-.TP
-\fB\-takefocus\fR \fIfocus\fR 
-Provides information used when moving the focus from window to window
-via keyboard traversal (e.g., Tab and Shift-Tab).  If \fIfocus\fR is
-\fB0\fR, this means that this window should be skipped entirely during
-keyboard traversal.  \fB1\fR means that the this window should always
-receive the input focus.  An empty value means that the traversal
-scripts make the decision whether to focus on the window.
-The default is \fB""\fR.
-.TP
-\fB\-tile \fIimage\fR 
-Specifies a tiled background.  If \fIimage\fR isn't
-\fB""\fR, the background is tiled using \fIimage\fR.
-Otherwise, the normal background color is drawn (see the
-\fB\-background\fR option).  \fIImage\fR must be an image created
-using the Tk \fBimage\fR command.  The default is \fB""\fR.
-.TP
-\fB\-title \fItext\fR 
-Sets the title to \fItext\fR. If \fItext\fR is \fB""\fR,
-no title will be displayed.
-.TP
-\fB\-topmargin \fIpixels\fR
-Specifies the size of the margin above the x2 axis.  If \fIpixels\fR
-is \fB0\fR, the margin size is calculated automatically.
-.TP
-\fB\-width \fIpixels\fR
-Specifies the requested width of the widget.  The default is
-\fB5i\fR.
-.RE
-.TP
-\fIpathName \fBcrosshairs \fIoperation \fR?\fIarg\fR?
-See the 
-.SB "CROSSHAIRS COMPONENT"
-section.
-.TP
-\fIpathName \fBelement \fIoperation \fR?\fIarg\fR?...
-See the 
-.SB "ELEMENT COMPONENTS"
-section.
-.TP
-\fIpathName \fBextents \fIitem\fR 
-Returns the size of a particular item in the strip chart.  \fIItem\fR must
-be either \fBleftmargin\fR, \fBrightmargin\fR, \fBtopmargin\fR,
-\fBbottommargin\fR, \fBplotwidth\fR, or \fBplotheight\fR.
-.TP
-\fIpathName \fBgrid \fIoperation \fR?\fIarg\fR?...
-See the 
-.SB "GRID COMPONENT"
-section.
-.TP
-\fIpathName \fBinvtransform \fIwinX winY\fR 
-Performs an inverse coordinate transformation, mapping window
-coordinates back to graph coordinates, using the standard X\-axis and Y\-axis.
-Returns a list of containing the graph coordinates.
-.TP
-\fIpathName \fBlegend \fIoperation \fR?\fIarg\fR?...
-See the 
-.SB "LEGEND COMPONENT"
-section.
-.TP
-\fIpathName \fBline \fIelemName\fR ?\fIoption value\fR?...
-The operation is the same as \fBelement\fR.
-.TP
-\fIpathName \fBmarker \fIoperation \fR?\fIarg\fR?...
-See the 
-.SB "MARKER COMPONENTS"
-section.
-.TP
-\fIpathName\fR \fBmetafile\fR ?\fIfileName\fR?
-\fIThis operation is for Window platforms only\fR.  
-Creates a Windows enhanced metafile of the stripchart.
-If present, \fIfileName\fR is the file name of the new metafile.
-Otherwise, the metafile is automatically added to the clipboard.
-.TP
-\fIpathName \fBpostscript \fIoperation \fR?\fIarg\fR?...
-See the 
-.SB "POSTSCRIPT COMPONENT"
-section.
-.TP
-\fIpathName \fBsnap \fIphotoName\fR
-Takes a snapshot of the strip chart and stores the contents in the photo
-image \fIphotoName\fR.  \fIPhotoName\fR is the name of a Tk photo
-image that must already exist.
-.TP
-\fIpathName \fBtransform \fIx y\fR 
-Performs a coordinate transformation, mapping graph coordinates to
-window coordinates, using the standard X\-axis and Y\-axis.
-Returns a list containing the X\-Y screen coordinates.
-.TP
-\fIpathName \fBxaxis \fIoperation\fR ?\fIarg\fR?...
-.TP
-\fIpathName \fBx2axis \fIoperation\fR ?\fIarg\fR?... 
-.TP
-\fIpathName \fByaxis \fIoperation\fR ?\fIarg\fR?... 
-.TP
-\fIpathName \fBy2axis \fIoperation\fR ?\fIarg\fR?... 
-See the 
-.SB "AXIS COMPONENTS"
-section.
-.SH "STRIPCHART COMPONENTS"
-A strip chart is composed of several components: coordinate axes, data
-elements, legend, grid, cross hairs, postscript, and annotation
-markers. Instead of one big set of configuration options and
-operations, the strip chart is partitioned, where each component has its own
-configuration options and operations that specifically control that
-aspect or part of the strip chart. 
-.SS "AXIS COMPONENTS"
-Four coordinate axes are automatically created: two X\-coordinate axes
-(\fBx\fR and \fBx2\fR) and two Y\-coordinate axes (\fBy\fR, and
-\fBy2\fR).  By default, the axis \fBx\fR is located in the bottom
-margin, \fBy\fR in the left margin, \fBx2\fR in the top margin, and
-\fBy2\fR in the right margin.
-.PP
-An axis consists of the axis line, title, major and minor ticks, and
-tick labels.  Major ticks are drawn at uniform intervals along the
-axis.  Each tick is labeled with its coordinate value.  Minor ticks
-are drawn at uniform intervals within major ticks.  
-.PP
-The range of the axis controls what region of data is plotted.
-Data points outside the minimum and maximum limits of the axis are
-not plotted.  By default, the minimum and maximum limits are
-determined from the data, but you can reset either limit.
-.PP
-You can create and use several axes. To create an axis, invoke
-the axis component and its create operation.
-.CS
-# Create a new axis called "temperature"
-\&.s axis create temperature
-.CE
-You map data elements to an axis using the element's \-mapy and \-mapx
-configuration options. They specify the coordinate axes an element
-is mapped onto.
-.CS
-# Now map the temperature data to this axis.
-\&.s element create "temp" \-xdata $x \-ydata $tempData \\
-    \-mapy temperature
-.CE
-While you can have many axes, only four axes can be displayed
-simultaneously.  They are drawn in each of the margins surrounding the
-plotting area.  The axes x and y are drawn in the bottom and left
-margins. The axes x2 and y2 are drawn in top and right margins.
-Only x and y are shown by default. Note that the axes can have
-different scales.
-.PP
-To display a different axis, you invoke one of the following
-components: \fBxaxis\fR, \fByaxis\fR, \fBx2axis\fR, and \fBy2axis\fR.
-The \fBuse\fR operation designates the axis to be drawn in the
-corresponding margin: \fBxaxis\fR in the bottom, \fByaxis\fR in the left, 
-\fBx2axis\fR in the top, and \fBy2axis\fR in the right.
-.CS
-# Display the axis temperature in the left margin.
-\&.s yaxis use temperature
-.CE
-.PP
-You can configure axes in many ways. The axis scale can be linear or
-logarithmic.  The values along the axis can either monotonically
-increase or decrease.  If you need custom tick labels, you can specify
-a Tcl procedure to format the label as you wish.  You can
-control how ticks are drawn, by changing the major tick interval
-or the number of minor ticks.  You can define non-uniform tick intervals,
-such as for time-series plots.
-.PP
-.TP
-\fIpathName \fBaxis \fBcget \fIaxisName \fIoption\fR
-Returns the current value of the option given by \fIoption\fR for
-\fIaxisName\fR.  \fIOption\fR may be any option described below
-for the axis \fBconfigure\fR operation.
-.TP
-\fIpathName \fBaxis \fBconfigure \fIaxisName \fR?\fIoption value\fR?...
-Queries or modifies the configuration options of \fIaxisName\fR.  If
-\fIoption\fR isn't specified, a list describing all the current
-options for \fIaxisName\fR is returned.  If \fIoption\fR is specified, but
-not \fIvalue\fR, then a list describing \fIoption\fR is
-returned.  If one or more \fIoption\fR and \fIvalue\fR pairs are
-specified, then for each pair, the axis option \fIoption\fR is set to
-\fIvalue\fR.  
-The following options are valid for axes.
-.RS
-.TP
-\fB\-autorange \fIrange\fR 
-Sets the range of values for the axis to \fIrange\fR.  The axis limits
-are automatically reset  to display the most recent data points in this range.  
-If \fIrange\fR is 0.0, the range is
-determined from the limits of the data.  If \fB\-min\fR or \fB-max\fR
-are specified, they override this option.  The default is \fB0.0\fR.
-.TP
-\fB\-color \fIcolor\fR
-Sets the color of the axis and tick labels.
-The default is \fBblack\fR.
-.TP
-\fB\-command \fIprefix\fR
-Specifies a Tcl command to be invoked when formatting the axis tick
-labels. \fIPrefix\fR is a string containing the name of a Tcl proc and
-any extra arguments for the procedure.  This command is invoked for each
-major tick on the axis.  Two additional arguments are passed to the
-procedure: the pathname of the widget and the current the numeric
-value of the tick.  The procedure returns the formatted tick label.  If
-\fB""\fR is returned, no label will appear next to the tick.  You can
-get the standard tick labels again by setting \fIprefix\fR to
-\fB""\fR.  The default is \fB""\fR.
-.sp 1
-Please note that this procedure is invoked while the strip chart is redrawn.
-You may query the configuration options.  But do not reset them, because 
-this can have unexpected results.
-.TP
-\fB\-descending \fIboolean\fR 
-Indicates whether the values along the axis are monotonically increasing or
-decreasing.  If \fIboolean\fR is true, the axis values will be
-decreasing.  The default is \fB0\fR.
-.TP
-\fB\-hide \fIboolean\fR
-Indicates whether the axis is displayed. 
-.TP
-\fB\-justify \fIjustify\fR
-Specifies how the axis title should be justified.  This matters only
-when the axis title contains more than one line of text. \fIJustify\fR
-must be \fBleft\fR, \fBright\fR, or \fBcenter\fR.  The default is
-\fBcenter\fR.
-.TP
-\fB\-limits \fIformatStr\fR
-Specifies a printf-like description to format the minimum and maximum
-limits of the axis.  The limits are displayed at the top/bottom or
-left/right sides of the plotting area.  \fIFormatStr\fR is a list of
-one or two format descriptions.  If one description is supplied, both
-the minimum and maximum limits are formatted in the same way.  If two,
-the first designates the format for the minimum limit, the second for
-the maximum.  If \fB""\fR is given as either description, then 
-the that limit will not be displayed.  The default is \fB""\fR.
-.TP
-\fB\-linewidth \fIpixels\fR
-Sets the width of the axis and tick lines.  The default is \fB1\fR
-pixel.
-.TP
-\fB\-logscale \fIboolean\fR
-Indicates whether the scale of the axis is logarithmic or linear.  If
-\fIboolean\fR is true, the axis is logarithmic.  The default scale is
-linear.
-.TP
-\fB\-loose \fIboolean\fR
-Indicates whether the limits of the axis should fit the data points tightly,
-at the outermost data points, or loosely, at the outer tick intervals.
-This is relevant only when the axis limit is automatically calculated.
-If \fIboolean\fR is true, the axis range is "loose".
-The default is \fB0\fR.
-.TP
-\fB\-majorticks \fImajorList\fR
-Specifies where to display major axis ticks.  You can use this option
-to display ticks at non-uniform intervals.  \fIMajorList\fR is a list
-of axis coordinates designating the location of major ticks.  No
-minor ticks are drawn.  If \fImajorList\fR is \fB""\fR, 
-major ticks will be automatically computed. The default is \fB""\fR.
-.TP
-\fB\-max \fIvalue\fR
-Sets the maximum limit of \fIaxisName\fR.  Any data point greater 
-than \fIvalue\fR is not displayed.  If \fIvalue\fR is \fB""\fR, 
-the maximum limit is calculated using the largest data value.
-The default is \fB""\fR.
-.TP
-\fB\-min \fIvalue\fR
-Sets the minimum limit of \fIaxisName\fR. Any data point less than 
-\fIvalue\fR is not displayed.  If \fIvalue\fR is \fB""\fR,
-the minimum limit is calculated using the smallest data value.
-The default is \fB""\fR.
-.TP
-\fB\-minorticks \fIminorList\fR
-Specifies where to display minor axis ticks.  You can use this option
-to display minor ticks at non-uniform intervals. \fIMinorList\fR is a
-list of real values, ranging from 0.0 to 1.0, designating the placement of
-a minor tick.  No minor ticks are drawn if the \fB\-majortick\fR
-option is also set.  If \fIminorList\fR is \fB""\fR, minor ticks will
-be automatically computed. The default is \fB""\fR.
-.TP
-\fB\-rotate \fItheta\fR
-Specifies the how many degrees to rotate the axis tick labels.
-\fITheta\fR is a real value representing the number of degrees
-to rotate the tick labels.  The default is \fB0.0\fR degrees.
-.TP
-\fB\-shiftby \fIvalue\fR
-Specifies how much to automatically shift the range of the axis.
-When the new data exceeds the current axis maximum, the maximum
-is increased in increments of \fIvalue\fR.  You can use this
-option to prevent the axis limits from being recomputed
-at each new time point. If \fIvalue\fR is 0.0, then no automatic
-shifting is done. The default is \fB0.0\fR.
-.TP
-\fB\-showticks \fIboolean\fR
-Indicates whether axis ticks should be drawn. If \fIboolean\fR is
-true, ticks are drawn.  If false, only the
-axis line is drawn. The default is \fB1\fR.
-.TP
-\fB\-stepsize \fIvalue\fR
-Specifies the interval between major axis ticks.  If \fIvalue\fR isn't
-a valid interval (must be less than the axis range), 
-the request is ignored and the step size is automatically calculated.
-.TP
-\fB\-subdivisions \fInumber\fR 
-Indicates how many minor axis ticks are
-to be drawn.  For example, if \fInumber\fR is two, only one minor
-tick is drawn.  If \fInumber\fR is one, no minor ticks are
-displayed.  The default is \fB2\fR.
-.TP
-\fB\-tickfont \fIfontName\fR 
-Specifies the font for axis tick labels. The default is
-\fB*-Courier-Bold-R-Normal-*-100-*\fR.
-.TP
-\fB\-ticklength \fIpixels\fR
-Sets the length of major and minor ticks (minor ticks are half the
-length of major ticks). If \fIpixels\fR is less than zero, the axis
-will be inverted with ticks drawn pointing towards the plot.  The
-default is \fB0.1i\fR.
-.TP
-\fB\-title \fItext\fR
-Sets the title of the axis. If \fItext\fR is 
-\fB""\fR, no axis title will be displayed.  
-.TP
-\fB\-titlecolor \fIcolor\fR
-Sets the color of the axis title. The default is \fBblack\fR.
-.TP
-\fB\-titlefont \fIfontName\fR 
-Specifies the font for axis title. The default is
-\fB*-Helvetica-Bold-R-Normal-*-14-140-*\fR.
-.PP
-Axis configuration options may be also be set by the \fBoption\fR
-command.  The resource class is \fBAxis\fR.  The resource names
-are the names of the axes (such as \fBx\fR or \fBx2\fR).
-.CS
-option add *Stripchart.Axis.Color  blue
-option add *Stripchart.x.LogScale  true
-option add *Stripchart.x2.LogScale false
-.CE
-.RE
-.TP
-\fIpathName \fBaxis \fBcreate \fIaxisName \fR?\fIoption value\fR?...
-Creates a new axis by the name \fIaxisName\fR.  No axis by the same
-name can already exist. \fIOption\fR and \fIvalue\fR are described 
-in above in the axis \fBconfigure\fR operation.
-.TP
-\fIpathName \fBaxis \fBdelete \fR?\fIaxisName\fR?...
-Deletes the named axes. An axis is not really
-deleted until it is not longer in use, so it's safe to delete
-axes mapped to elements.
-.TP
-\fIpathName \fBaxis invtransform \fIaxisName value\fR
-Performs the inverse transformation, changing the screen coordinate
-\fIvalue\fR to a graph coordinate, mapping the value mapped to
-\fIaxisName\fR.  Returns the graph coordinate.
-.TP
-\fIpathName \fBaxis limits \fIaxisName\fR
-Returns a list of the minimum and maximum limits for \fIaxisName\fR.  The order
-of the list is \fBmin max\fR.
-.TP
-\fIpathName \fBaxis names \fR?\fIpattern\fR?...
-Returns a list of axes matching zero or more patterns.  If no
-\fIpattern\fR argument is give, the names of all axes are returned.
-.TP
-\fIpathName \fBaxis transform \fIaxisName value\fR
-Transforms the coordinate \fIvalue\fR to a screen coordinate by mapping
-the it to \fIaxisName\fR.  Returns the transformed screen coordinate.
-.PP
-Only four axes can be displayed simultaneously.  By default, they are
-\fBx\fR, \fBy\fR, \fBx2\fR, and \fBy2\fR.  You can swap in a different
-axis with \fBuse\fR operation of the special axis components:
-\fBxaxis\fR, \fBx2axis\fR, \fByaxis\fR, and \fBy2axis\fR.
-.CS
-\&.g create axis temp
-\&.g create axis time
-\&...
-\&.g xaxis use temp
-\&.g yaxis use time
-.CE
-Only the axes specified for use are displayed on the screen.
-.PP
-The \fBxaxis\fR, \fBx2axis\fR, \fByaxis\fR, and \fBy2axis\fR
-components operate on an axis location rather than a specific axis
-like the more general \fBaxis\fR component does.  The \fBxaxis\fR
-component manages the X-axis located in the bottom margin (whatever
-axis that happens to be).  Likewise, \fByaxis\fR uses the Y-axis in
-the left margin, \fBx2axis\fR the top X-axis, and \fBy2axis\fR the
-right Y-axis.
-.PP
-They implicitly control the axis that is currently using to that
-location.  By default, \fBxaxis\fR uses the \fBx\fR axis, \fByaxis\fR
-uses \fBy\fR, \fBx2axis\fR uses \fBx2\fR, and \fBy2axis\fR uses
-\fBy2\fR.  These components can be more convenient to use than always
-determining what axes are current being displayed by the graph.
-.PP
-The following operations are available for axes. They mirror exactly
-the operations of the \fBaxis\fR component.  The \fIaxis\fR argument
-must be \fBxaxis\fR, \fBx2axis\fR, \fByaxis\fR, or \fBy2axis\fR.
-.TP
-\fIpathName \fIaxis \fBcget \fIoption\fR
-.TP
-\fIpathName \fIaxis \fBconfigure \fR?\fIoption value\fR?...
-.TP
-\fIpathName \fIaxis\fB invtransform \fIvalue\fR
-.TP
-\fIpathName \fIaxis \fBlimits\fR
-.TP
-\fIpathName \fIaxis\fB transform \fIvalue\fR
-.TP
-\fIpathName \fIaxis\fB use \fR?\fIaxisName\fR?  
-Designates the axis \fIaxisName\fR is to be displayed at this
-location.  \fIAxisName\fR can not be already in use at another location.  
-This command returns the name of the axis currently using this location.
-.SS "CROSSHAIRS COMPONENT"
-Cross hairs consist of two intersecting lines (one vertical and one horizontal)
-drawn completely across the plotting area.  They are used to position
-the mouse in relation to the coordinate axes.  Cross hairs differ from line
-markers in that they are implemented using XOR drawing primitives.
-This means that they can be quickly drawn and erased without redrawing
-the entire strip chart.
-.PP
-The following operations are available for cross hairs:
-.TP
-\fIpathName \fBcrosshairs cget \fIoption\fR
-Returns the current value of the cross hairs configuration option
-given by \fIoption\fR.  \fIOption\fR may be any option
-described below for the cross hairs \fBconfigure\fR operation.
-.TP
-\fIpathName \fBcrosshairs configure \fR?\fIoption value\fR?...  
-Queries or modifies the configuration options of the cross hairs.  If
-\fIoption\fR isn't specified, a list describing all the current
-options for the cross hairs is returned.  If \fIoption\fR is specified,
-but not \fIvalue\fR, then a list describing \fIoption\fR is returned.
-If one or more \fIoption\fR and \fIvalue\fR pairs are specified, then
-for each pair, the cross hairs option \fIoption\fR is set to
-\fIvalue\fR.
-The following options are available for cross hairs.
-.RS
-.TP
-\fB\-color \fIcolor\fR 
-Sets the color of the cross hairs.  The default is \fBblack\fR.
-.TP
-\fB\-dashes \fIdashList\fR
-Sets the dash style of the cross hairs. \fIDashList\fR is a list of up
-to 11 numbers that alternately represent the lengths of the dashes
-and gaps on the cross hair lines.  Each number must be between 1 and
-255.  If \fIdashList\fR is \fB""\fR, the cross hairs will be solid
-lines.
-.TP
-\fB\-hide \fIboolean\fR
-Indicates whether cross hairs are drawn. If \fIboolean\fR is true,
-cross hairs are not drawn.  The default is \fByes\fR.
-.TP
-\fB\-linewidth \fIpixels\fR
-Set the width of the cross hair lines.  The default is \fB1\fR.
-.TP
-\fB\-position \fIpos\fR 
-Specifies the screen position where the cross hairs intersect.
-\fIPos\fR must be in the form "\fI@x,y\fR", where \fIx\fR and \fIy\fR
-are the window coordinates of the intersection.
-.PP
-Cross hairs configuration options may be also be set by the
-\fBoption\fR command.  The resource name and class are
-\fBcrosshairs\fR and \fBCrosshairs\fR respectively.
-.CS
-option add *Stripchart.Crosshairs.LineWidth 2
-option add *Stripchart.Crosshairs.Color     red
-.CE
-.RE
-.TP
-\fIpathName \fBcrosshairs off\fR
-Turns of the cross hairs. 
-.TP
-\fIpathName \fBcrosshairs on\fR
-Turns on the display of the cross hairs.
-.TP
-\fIpathName \fBcrosshairs toggle\fR 
-Toggles the current state of the cross hairs, alternately mapping and
-unmapping the cross hairs.
-.SS "ELEMENT COMPONENTS"
-A data element represents a set of data.  It contains x and y vectors
-containing the coordinates of the data points.  Elements can be
-displayed with a symbol at each data point and lines connecting the
-points.  Elements also control the appearance of the data, such as the
-symbol type, line width, color etc.
-.PP
-When new data elements are created, they are automatically added to a
-list of displayed elements.   The display list controls what elements
-are drawn and in what order.  
-.PP
-The following operations are available for elements.
-.TP
-\fIpathName \fBelement activate \fIelemName \fR?\fIindex\fR?...
-Specifies the data points of element \fIelemName\fR to be drawn
-using active foreground and background colors.  \fIElemName\fR is the
-name of the element and \fIindex\fR is a number representing the index
-of the data point. If no indices are present then all data points
-become active.
-.TP
-\fIpathName \fBelement cget \fIelemName \fIoption\fR
-Returns the current value of the element configuration option given by 
-\fIoption\fR.  \fIOption\fR may be any option described below
-for the element \fBconfigure\fR operation.
-.TP
-\fIpathName \fBelement closest \fIx y\fR \fIvarName\fR ?\fIoption value\fR?... ?\fIelemName\fR?...
-Finds the data point closest to the window coordinates \fIx\fR and
-\fIy\fR in the element \fIelemName\fR.  \fIElemName\fR is the name of
-an element, that must not be hidden.  If no elements are specified,
-then all visible elements are searched.  It returns via the array
-variable \fIvarName\fR the name of the closest element, the index of
-its closest point, and the graph coordinates of the point. Returns
-\fB0\fR, if no data point within the threshold distance can be found,
-otherwise \fB1\fR is returned.  The following
-\fIoption\fR\-\fIvalue\fR pairs are available.
-.RS
-.TP
-\fB\-halo \fIpixels\fR
-Specifies a threshold distance where selected data points are ignored.
-\fIPixels\fR is a valid screen distance, such as \fB2\fR or \fB1.2i\fR.
-If this option isn't specified, then it defaults to the value of the
-stripchart's \fB\-halo\fR option.
-.TP
-\fB\-interpolate \fIboolean\fR
-Indicates that both the data points and interpolated points along
-the line segment formed should be considered.  If \fIboolean\fR 
-is true, the closest line segment will be selected instead of the
-closest point. If this option isn't specified, \fIboolean\fR defaults 
-to \fB0\fR.
-.RE
-.TP
-\fIpathName \fBelement configure \fIelemName \fR?\fIoption value\fR?...
-Queries or modifies the configuration options for elements.  If
-\fIoption\fR isn't specified, a list describing all the current
-options for \fIelemName\fR is returned.  If \fIoption\fR is specified,
-but not \fIvalue\fR, then a list describing the option \fIoption\fR is
-returned.  If one or more \fIoption\fR and \fIvalue\fR pairs are
-specified, then for each pair, the element option \fIoption\fR is set
-to \fIvalue\fR.  The following options are valid for elements.
-.RS
-.TP
-\fB\-activepen \fIpenName\fR
-Specifies pen to use to draw active element.  If \fIpenName\fR is
-\fB""\fR, no active elements will be drawn.  The default is 
-\fBactiveLine\fR.
-.TP
-\fB\-color \fIcolor\fR 
-Sets the color of the traces connecting the data points.  
-.TP
-\fB\-dashes \fIdashList\fR
-Sets the dash style of element line. \fIDashList\fR is a list of up to
-11 numbers that alternately represent the lengths of the dashes and
-gaps on the element line.  Each number must be between 1 and 255.  If
-\fIdashList\fR is \fB""\fR, the lines will be solid.
-.TP
-\fB\-data \fIcoordList\fR
-Specifies the X\-Y coordinates of the data.  \fICoordList\fR is a
-list of numeric expressions representing the X\-Y coordinate pairs
-of each data point.
-.TP
-\fB\-fill \fIcolor\fR 
-Sets the interior color of symbols.  If \fIcolor\fR is \fB""\fR, then
-the interior of the symbol is transparent.  If \fIcolor\fR is
-\fBdefcolor\fR, then the color will be the same as the \fB\-color\fR
-option.  The default is \fBdefcolor\fR.
-.TP
-\fB\-hide \fIboolean\fR
-Indicates whether the element is displayed.  The default is \fBno\fR.
-.TP
-\fB\-label \fItext\fR
-Sets the element's label in the legend.  If \fItext\fR
-is \fB""\fR, the element will have no entry in the legend.
-The default label is the element's name.
-.TP
-\fB\-linewidth \fIpixels\fR 
-Sets the width of the connecting lines between data points.  If
-\fIpixels\fR is \fB0\fR, no connecting lines will be drawn between
-symbols.  The default is \fB0\fR.
-.TP
-\fB\-mapx \fIxAxis\fR
-Selects the X\-axis to map the element's X\-coordinates onto.
-\fIXAxis\fR must be the name of an axis.  The default is \fBx\fR.
-.TP
-\fB\-mapy \fIyAxis\fR
-Selects the Y\-axis to map the element's Y\-coordinates onto.
-\fIYAxis\fR must be the name of an axis. The default is \fBy\fR.
-.TP
-\fB\-offdash \fIcolor\fR
-Sets the color of the stripes when traces are dashed (see the
-\fB\-dashes\fR option).  If \fIcolor\fR is \fB""\fR, then the "off"
-pixels will represent gaps instead of stripes.  If \fIcolor\fR is
-\fBdefcolor\fR, then the color will be the same as the \fB\-color\fR
-option.  The default is \fBdefcolor\fR.
-.TP
-\fB\-outline \fIcolor\fR 
-Sets the color or the outline around each symbol.  If \fIcolor\fR is
-\fB""\fR, then no outline is drawn. If \fIcolor\fR is \fBdefcolor\fR,
-then the color will be the same as the \fB\-color\fR option.  The
-default is \fBdefcolor\fR.
-.TP
-\fB\-outlinewidth \fIpixels\fR 
-Sets the width of the outline bordering each symbol.  If \fIpixels\fR
-is \fB0\fR, no outline will be drawn. The default is \fB1\fR.
-.TP
-\fB\-pixels \fIpixels\fR
-Sets the size of symbols.  If \fIpixels\fR is \fB0\fR, no symbols will
-be drawn.  The default is \fB0.125i\fR.
-.TP
-\fB\-scalesymbols \fIboolean\fR 
-If \fIboolean\fR is true, the size of the symbols
-drawn for \fIelemName\fR will change with scale of the X\-axis and Y\-axis.
-At the time this option is set, the current ranges of the axes are
-saved as the normalized scales (i.e scale factor is 1.0) and the
-element is drawn at its designated size (see the \fB\-pixels\fR
-option).  As the scale of the axes change, the symbol will be scaled
-according to the smaller of the X\-axis and Y\-axis scales.  If \fIboolean\fR
-is false, the element's symbols are drawn at the designated size,
-regardless of axis scales.  The default is \fB0\fR.
-.TP
-\fB\-smooth \fIsmooth\fR 
-Specifies how connecting line segments are drawn between data points.
-\fISmooth\fR can be either \fBlinear\fR, \fBstep\fR, \fBnatural\fR, or
-\fBquadratic\fR.  If \fIsmooth\fR is \fBlinear\fR, a single line
-segment is drawn, connecting both data points. When \fIsmooth\fR is
-\fBstep\fR, two line segments are drawn. The first is a horizontal
-line segment which steps the next x-coordinate.  The second is a
-vertical line, moving to the next y-coordinate.  Both \fInatural\fR and
-\fIquadratic\fR generate multiple segments between data points.  If
-\fInatural\fR, the segments are generated using a cubic spline.  If
-\fIquadratic\fR, a quadratic spline is used.  The default is
-\fIlinear\fR.
-.TP
-\fB\-styles \fIstyleList\fR 
-Specifies what pen to use based upon the range of weights given.
-\fIStyleList\fR is a list of style specifications. Each style
-specification, in turn, is a list consisting of a pen name, and
-optionally a minimum and maximum range.  Data points whose weight (see
-the \fB\-weight\fR option) falls in this range, are drawn with this
-pen.  If no range is specified it defaults to the number of the pen in
-the list. 
-.TP
-\fB\-symbol \fIsymbol\fR 
-Specifies the symbol for data points.  \fISymbol\fR can be either
-\fBsquare\fR, \fBcircle\fR, \fBdiamond\fR, \fBplus\fR, \fBcross\fR,
-\fBsplus\fR, \fBscross\fR, \fBtriangle\fR, \fB""\fR (where no symbol
-is drawn), or a bitmap.  Bitmaps are specified as "\fIsource\fR
-?\fImask\fR?", where \fIsource\fR is the name of the bitmap, and
-\fImask\fR is the bitmap's optional mask.  The default is
-\fBcircle\fR.
-.TP
-\fB\-weights \fIwVec\fR 
-Specifies the weights of the individual data points.  This, in
-conjunction with the list pen styles (see the \fB\-styles\fR option)
-controls how data points are drawn.  \fIWVec\fR is the name of a BLT
-vector or a list of numeric expressions representing the weights for
-each data point.
-.TP
-\fB\-xdata \fIxVec\fR 
-Specifies the x-coordinates of the data.  \fIXVec\fR is the name of
-a BLT vector or a list of numeric expressions.
-.TP
-\fB\-ydata \fIyVec\fR 
-Specifies the y-coordinates of the data.  \fIYVec\fR is the name of
-a BLT vector or a list of numeric expressions.
-.PP
-Element configuration options may also be set by the \fBoption\fR
-command.  The resource class is \fBElement\fR. The resource name is
-the name of the element.
-.CS
-option add *Stripchart.Element.symbol line
-option add *Stripchart.e1.symbol line
-.CE
-.RE
-.TP
-\fIpathName \fBelement create \fIelemName\fR ?\fIoption value\fR?...
-Creates a new element \fIelemName\fR.  It's an error is
-an element \fIelemName\fR already exists.  If
-additional arguments are present, they specify options valid for 
-element \fBconfigure\fR operation.
-.TP
-\fIpathName \fBelement deactivate \fIelemName\fR ?\fIelemName\fR?...
-Deactivates all the elements matching \fIpattern\fR.
-Elements whose names match any of the patterns given are redrawn using
-their normal colors.
-.TP
-\fIpathName \fBelement delete\fR ?\fIelemName\fR?...
-Deletes all the named elements.  The graph is automatically redrawn.
-.TP
-\fIpathName \fBelement exists \fIelemName\fR
-Returns \fB1\fR if an element \fIelemName\fR currently exists and \fB0\fR otherwise.
-.TP
-\fIpathName \fBelement names \fR?\fIpattern\fR?...  
-Returns the elements matching one or more pattern.  If no
-\fIpattern\fR is given, the names of all elements is returned.
-.TP
-\fIpathName \fBelement show\fR ?\fInameList\fR?  
-Queries or modifies the element display list.  The element display
-list designates the elements drawn and in what
-order. \fINameList\fR is a list of elements to be displayed in the
-order they are named.  If there is no \fInameList\fR argument,
-the current display list is returned.
-.TP
-\fIpathName \fBelement type\fR \fIelemName\fR
-Returns the type of \fIelemName\fR. 
-If the element is a bar element, the commands returns the string
-\fB"bar"\fR, otherwise it returns \fB"line"\fR.
-.CE
-.SS "GRID COMPONENT"
-Grid lines extend from the major and minor ticks of each axis
-horizontally or vertically across the plotting area.  The following
-operations are available for grid lines.
-.TP
-\fIpathName \fBgrid cget \fIoption\fR
-Returns the current value of the grid line configuration option given by 
-\fIoption\fR.  \fIOption\fR may be any option described below
-for the grid \fBconfigure\fR operation.
-.TP
-\fIpathName \fBgrid configure\fR ?\fIoption value\fR?...
-Queries or modifies the configuration options for grid lines.  If
-\fIoption\fR isn't specified, a list describing all the current
-grid options for \fIpathName\fR is returned.  If \fIoption\fR is specified,
-but not \fIvalue\fR, then a list describing \fIoption\fR is
-returned.  If one or more \fIoption\fR and \fIvalue\fR pairs are
-specified, then for each pair, the grid line option \fIoption\fR is set to
-\fIvalue\fR.  The following options are valid for grid lines.
-.RS
-.TP
-\fB\-color \fIcolor\fR 
-Sets the color of the grid lines.  The default is \fBblack\fR.
-.TP
-\fB\-dashes \fIdashList\fR
-Sets the dash style of the grid lines. \fIDashList\fR is a list of up
-to 11 numbers that alternately represent the lengths of the dashes
-and gaps on the grid lines.  Each number must be between 1 and 255.
-If \fIdashList\fR is \fB""\fR, the grid will be solid lines.
-.TP
-\fB\-hide \fIboolean\fR
-Indicates whether the grid should be drawn. If \fIboolean\fR
-is true, grid lines are not shown. The default is \fByes\fR.
-.TP
-\fB\-linewidth \fIpixels\fR
-Sets the width of grid lines.  The default width is \fB1\fR.
-.TP
-\fB\-mapx \fIxAxis\fR
-Specifies the X\-axis to display grid lines.  \fIXAxis\fR
-must be the name of an axis.  The default is \fBx\fR.
-.TP
-\fB\-mapy \fIyAxis\fR
-Specifies the Y\-axis to display grid lines.  \fIYAxis\fR
-must be the name of an axis. The default is \fBy\fR.
-.TP
-\fB\-minor \fIboolean\fR
-Indicates whether the grid lines should be drawn for minor ticks. 
-If \fIboolean\fR is true, the lines will appear at
-minor tick intervals.  The default is \fB1\fR.
-.PP
-Grid configuration options may also be set by the 
-\fBoption\fR command.  The resource name and class are \fBgrid\fR and 
-\fBGrid\fR respectively. 
-.CS
-option add *Stripchart.grid.LineWidth 2
-option add *Stripchart.Grid.Color     black
-.CE
-.RE
-.TP
-\fIpathName \fBgrid off\fR
-Turns off the display the grid lines.
-.TP
-\fIpathName \fBgrid on\fR
-Turns on the display the grid lines.
-.TP
-\fIpathName \fBgrid toggle\fR
-Toggles the display of the grid.  
-.SS "LEGEND COMPONENT"
-The legend displays a list of the data elements.  Each entry consists
-of the element's symbol and label.  The legend can appear in any
-margin (the default location is in the right margin).  It
-can also be positioned anywhere within the plotting area.
-.PP
-The following operations are valid for the legend.
-.TP
-\fIpathName \fBlegend activate \fIpattern\fR...
-Selects legend entries to be drawn using the active legend colors and relief.
-All entries whose element names match \fIpattern\fR  are selected.  To
-be selected, the element name must match only one \fIpattern\fR. 
-.TP
-\fIpathName \fBlegend cget \fIoption\fR
-Returns the current value of a legend configuration option.
-\fIOption\fR may be any option described below in the
-legend \fBconfigure\fR operation.
-.TP
-\fIpathName \fBlegend configure \fR?\fIoption value\fR?...
-Queries or modifies the configuration options for the legend.  If
-\fIoption\fR isn't specified, a list describing the current
-legend options for \fIpathName\fR is returned.  If \fIoption\fR is
-specified, but not \fIvalue\fR, then a list describing \fIoption\fR is
-returned.  If one or more \fIoption\fR and \fIvalue\fR pairs are
-specified, then for each pair, the legend option \fIoption\fR is set
-to \fIvalue\fR.  The following options are valid for the legend.
-.RS
-.TP
-\fB\-activebackground \fIcolor\fR
-Sets the background color for active legend entries.  All legend
-entries marked active (see the legend \fBactivate\fR operation) are
-drawn using this background color.
-.TP
-\fB\-activeborderwidth \fIpixels\fR
-Sets the width of the 3-D border around the outside edge of the active legend
-entries.  The default is \fB2\fR.
-.TP
-\fB\-activeforeground \fIcolor\fR
-Sets the foreground color for active legend entries.  All legend
-entries marked as active (see the legend \fBactivate\fR operation) are
-drawn using this foreground color.
-.TP
-\fB\-activerelief \fIrelief\fR 
-Specifies the 3-D effect desired for active legend entries.
-\fIRelief\fR denotes how the interior of the entry should appear
-relative to the legend; for example, \fBraised\fR means the entry
-should appear to protrude from the legend, relative to the surface of
-the legend.  The default is \fBflat\fR.
-.TP
-\fB\-anchor \fIanchor\fR
-Tells how to position the legend relative to the positioning point for
-the legend.  This is dependent on the value of the \fB\-position\fR
-option.  The default is \fBcenter\fR.
-.RS
-.TP 1.25i
-\fBleft\fR or \fBright\fR
-The anchor describes how to position the legend vertically.  
-.TP
-\fBtop\fR or \fBbottom\fR
-The anchor describes how to position the legend horizontally.  
-.TP
-\fB@x,y\fR
-The anchor specifies how to position the legend relative to the
-positioning point. For example, if \fIanchor\fR is \fBcenter\fR then
-the legend is centered on the point; if \fIanchor\fR is \fBn\fR then
-the legend will be drawn such that the top center point of the
-rectangular region occupied by the legend will be at the positioning
-point.
-.TP
-\fBplotarea\fR
-The anchor specifies how to position the legend relative to the
-plotting area. For example, if \fIanchor\fR is \fBcenter\fR then the
-legend is centered in the plotting area; if \fIanchor\fR is \fBne\fR
-then the legend will be drawn such that occupies the upper right
-corner of the plotting area.
-.RE
-.TP
-\fB\-background \fIcolor\fR
-Sets the background color of the legend. If \fIcolor\fR is \fB""\fR,
-the legend background with be transparent.
-.TP
-\fB\-borderwidth \fIpixels\fR
-Sets the width of the 3-D border around the outside edge of the legend (if
-such border is being drawn; the \fBrelief\fR option determines this).
-The default is \fB2\fR pixels.
-.TP
-\fB\-font \fIfontName\fR 
-\fIFontName\fR specifies a font to use when drawing the labels of each
-element into the legend.  The default is
-\fB*-Helvetica-Bold-R-Normal-*-12-120-*\fR.
-.TP
-\fB\-foreground \fIcolor\fR 
-Sets the foreground color of the text drawn for the element's label.
-The default is \fBblack\fR.
-.TP
-\fB\-hide \fIboolean\fR
-Indicates whether the legend should be displayed. If \fIboolean\fR is
-true, the legend will not be draw.  The default is \fBno\fR.
-.TP
-\fB\-ipadx \fIpad\fR 
-Sets the amount of internal padding to be added to the width of each
-legend entry.  \fIPad\fR can be a list of one or two screen distances.  If
-\fIpad\fR has two elements, the left side of the legend entry is
-padded by the first distance and the right side by the second.  If
-\fIpad\fR is just one distance, both the left and right sides are padded
-evenly.  The default is \fB2\fR.
-.TP
-\fB\-ipady \fIpad\fR
-Sets an amount of internal padding to be added to the height of each
-legend entry.  \fIPad\fR can be a list of one or two screen distances.  If
-\fIpad\fR has two elements, the top of the entry is padded by the
-first distance and the bottom by the second.  If \fIpad\fR is just
-one distance, both the top and bottom of the entry are padded evenly.
-The default is \fB2\fR.
-.TP
-\fB\-padx \fIpad\fR
-Sets the padding to the left and right exteriors of the legend.
-\fIPad\fR can be a list of one or two screen distances.  If \fIpad\fR
-has two elements, the left side of the legend is padded by the first
-distance and the right side by the second.  If \fIpad\fR has just one
-distance, both the left and right sides are padded evenly.  The
-default is \fB4\fR.
-.TP
-\fB\-pady \fIpad\fR
-Sets the padding above and below the legend.  \fIPad\fR can be a list
-of one or two screen distances.  If \fIpad\fR has two elements, the area above
-the legend is padded by the first distance and the area below by the
-second.  If \fIpad\fR is just one distance, both the top and
-bottom areas are padded evenly.  The default is \fB0\fR.
-.TP
-\fB\-position \fIpos\fR
-Specifies where the legend is drawn. The
-\fB\-anchor\fR option also affects where the legend is positioned.  If
-\fIpos\fR is \fBleft\fR, \fBleft\fR, \fBtop\fR, or \fBbottom\fR, the
-legend is drawn in the specified margin.  If \fIpos\fR is
-\fBplotarea\fR, then the legend is drawn inside the plotting area at a
-particular anchor.  If \fIpos\fR is in the form "\fI@x,y\fR", where
-\fIx\fR and \fIy\fR are the window coordinates, the legend is drawn in
-the plotting area at the specified coordinates.  The default is
-\fBright\fR.
-.TP
-\fB\-raised \fIboolean\fR
-Indicates whether the legend is above or below the data elements.  This
-matters only if the legend is in the plotting area.  If \fIboolean\fR
-is true, the legend will be drawn on top of any elements that may
-overlap it. The default is \fBno\fR.
-.TP
-\fB\-relief \fIrelief\fR
-Specifies the 3-D effect for the border around the legend.
-\fIRelief\fR specifies how the interior of the legend should appear
-relative to the strip chart; for example, \fBraised\fR means the legend
-should appear to protrude from the strip chart, relative to the surface of
-the strip chart.  The default is \fBsunken\fR.
-.PP
-Legend configuration options may also be set by the \fBoption\fR
-command.  The resource name and class are \fBlegend\fR and
-\fBLegend\fR respectively.
-.CS
-option add *Stripchart.legend.Foreground blue
-option add *Stripchart.Legend.Relief     raised
-.CE
-.RE
-.TP
-\fIpathName \fBlegend deactivate \fIpattern\fR...
-Selects legend entries to be drawn using the normal legend colors and
-relief.  All entries whose element names match \fIpattern\fR are
-selected.  To be selected, the element name must match only one
-\fIpattern\fR.
-.TP
-\fIpathName \fBlegend get \fIpos\fR
-Returns the name of the element whose entry is at the screen position
-\fIpos\fR in the legend.  \fIPos\fR must be in the form "\fI@x,y\fR",
-where \fIx\fR and \fIy\fR are window coordinates.  If the given
-coordinates do not lie over a legend entry, \fB""\fR is returned.
-.SS "PEN COMPONENTS"
-Pens define attributes (both symbol and line style) for elements.
-Pens mirror the configuration options of data elements that pertain to
-how symbols and lines are drawn.  Data elements use pens to determine
-how they are drawn.  A data element may use several pens at once.  In
-this case, the pen used for a particular data point is determined from
-each element's weight vector (see the element's \fB\-weight\fR and
-\fB\-style\fR options).
-.PP
-One pen, called \fBactiveLine\fR, is automatically created.
-It's used as the default active pen for elements. So you can change
-the active attributes for all elements by simply reconfiguring this
-pen.
-.CS
-\&.s pen configure "activeLine" -color green
-.CE
-You can create and use any number of pens. To create a pen, invoke
-the pen component and its create operation.
-.CS
-\&.s pen create myPen
-.CE
-You map pens to a data element using either the element's 
-\fB\-pen\fR or \fB\-activepen\fR options.
-.CS
-\&.s element create "line1" -xdata $x -ydata $tempData \\
-    -pen myPen
-.CE
-An element can use several pens at once. This is done by specifying
-the name of the pen in the element's style list (see the
-\fB\-styles\fR option).
-.CS
-\&.s element configure "line1" -styles { myPen 2.0 3.0 }
-.CE
-This says that any data point with a weight between 2.0 and 3.0
-is to be drawn using the pen \fBmyPen\fR.  All other points
-are drawn with the element's default attributes.
-.PP
-The following operations are available for pen components.
-.PP
-.TP
-\fIpathName \fBpen \fBcget \fIpenName \fIoption\fR
-Returns the current value of the option given by \fIoption\fR for
-\fIpenName\fR.  \fIOption\fR may be any option described below
-for the pen \fBconfigure\fR operation.
-.TP
-\fIpathName \fBpen \fBconfigure \fIpenName \fR?\fIoption value\fR?...
-Queries or modifies the configuration options of \fIpenName\fR.  If
-\fIoption\fR isn't specified, a list describing the current
-options for \fIpenName\fR is returned.  If \fIoption\fR is specified, but
-not \fIvalue\fR, then a list describing \fIoption\fR is
-returned.  If one or more \fIoption\fR and \fIvalue\fR pairs are
-specified, then for each pair, the pen option \fIoption\fR is set to
-\fIvalue\fR.  
-The following options are valid for pens.
-.RS
-.TP
-\fB\-color \fIcolor\fR 
-Sets the color of the traces connecting the data points.  
-.TP
-\fB\-dashes \fIdashList\fR
-Sets the dash style of element line. \fIDashList\fR is a list of up to
-11 numbers that alternately represent the lengths of the dashes and
-gaps on the element line.  Each number must be between 1 and 255.  If
-\fIdashList\fR is \fB""\fR, the lines will be solid.
-.TP
-\fB\-fill \fIcolor\fR 
-Sets the interior color of symbols.  If \fIcolor\fR is \fB""\fR, then
-the interior of the symbol is transparent.  If \fIcolor\fR is
-\fBdefcolor\fR, then the color will be the same as the \fB\-color\fR
-option.  The default is \fBdefcolor\fR.
-.TP
-\fB\-linewidth \fIpixels\fR 
-Sets the width of the connecting lines between data points.  If
-\fIpixels\fR is \fB0\fR, no connecting lines will be drawn between
-symbols.  The default is \fB0\fR.
-.TP
-\fB\-offdash \fIcolor\fR
-Sets the color of the stripes when traces are dashed (see the
-\fB\-dashes\fR option).  If \fIcolor\fR is \fB""\fR, then the "off"
-pixels will represent gaps instead of stripes.  If \fIcolor\fR is
-\fBdefcolor\fR, then the color will be the same as the \fB\-color\fR
-option.  The default is \fBdefcolor\fR.
-.TP
-\fB\-outline \fIcolor\fR 
-Sets the color or the outline around each symbol.  If \fIcolor\fR is
-\fB""\fR, then no outline is drawn. If \fIcolor\fR is \fBdefcolor\fR,
-then the color will be the same as the \fB\-color\fR option.  The
-default is \fBdefcolor\fR.
-.TP
-\fB\-outlinewidth \fIpixels\fR 
-Sets the width of the outline bordering each symbol.  If \fIpixels\fR
-is \fB0\fR, no outline will be drawn. The default is \fB1\fR.
-.TP
-\fB\-pixels \fIpixels\fR
-Sets the size of symbols.  If \fIpixels\fR is \fB0\fR, no symbols will
-be drawn.  The default is \fB0.125i\fR.
-.TP
-\fB\-symbol \fIsymbol\fR 
-Specifies the symbol for data points.  \fISymbol\fR can be either
-\fBsquare\fR, \fBcircle\fR, \fBdiamond\fR, \fBplus\fR, \fBcross\fR,
-\fBsplus\fR, \fBscross\fR, \fBtriangle\fR, \fB""\fR (where no symbol
-is drawn), or a bitmap.  Bitmaps are specified as "\fIsource\fR
-?\fImask\fR?", where \fIsource\fR is the name of the bitmap, and
-\fImask\fR is the bitmap's optional mask.  The default is
-\fBcircle\fR.
-.TP
-\fB\-type \fIelemType\fR 
-Specifies the type of element the pen is to be used with.
-This option should only be employed when creating the pen.  This
-is for those that wish to mix different types of elements (bars and
-lines) on the same graph.  The default type is "line".
-.PP
-Pen configuration options may be also be set by the \fBoption\fR
-command.  The resource class is \fBPen\fR.  The resource names
-are the names of the pens.
-.CS
-option add *Stripchart.Pen.Color  blue
-option add *Stripchart.activeLine.color  green
-.CE
-.RE
-.TP
-\fIpathName \fBpen \fBcreate \fIpenName \fR?\fIoption value\fR?...
-Creates a new pen by the name \fIpenName\fR.  No pen by the same
-name can already exist. \fIOption\fR and \fIvalue\fR are described 
-in above in the pen \fBconfigure\fR operation.
-.TP
-\fIpathName \fBpen \fBdelete \fR?\fIpenName\fR?...
-Deletes the named pens. A pen is not really
-deleted until it is not longer in use, so it's safe to delete
-pens mapped to elements.
-.TP
-\fIpathName \fBpen names \fR?\fIpattern\fR?...
-Returns a list of pens matching zero or more patterns.  If no
-\fIpattern\fR argument is give, the names of all pens are returned.
-.SS "POSTSCRIPT COMPONENT"
-The strip chart can generate encapsulated PostScript output.  There
-are several configuration options you can specify to control how the
-plot is generated.  You can change the page dimensions and
-borders.  The plot itself can be scaled, centered, or rotated to
-landscape.  The PostScript output can be written directly to a file or
-returned through the interpreter.
-.PP
-The following postscript operations are available.
-.TP
-\fIpathName \fBpostscript cget \fIoption\fR 
-Returns the current value of the postscript option given by
-\fIoption\fR.  \fIOption\fR may be any option described
-below for the postscript \fBconfigure\fR operation.
-.TP
-\fIpathName \fBpostscript configure \fR?\fIoption value\fR?...
-Queries or modifies the configuration options for PostScript
-generation.  If \fIoption\fR isn't specified, a list describing 
-the current postscript options for \fIpathName\fR is returned.  If
-\fIoption\fR is specified, but not \fIvalue\fR, then a list describing
-\fIoption\fR is returned.  If one or more \fIoption\fR and \fIvalue\fR
-pairs are specified, then for each pair, the postscript option
-\fIoption\fR is set to \fIvalue\fR.  The following postscript options
-are available.
-.RS
-.TP
-\fB\-center \fIboolean\fR
-Indicates whether the plot should be centered on the PostScript page.  If
-\fIboolean\fR is false, the plot will be placed in the upper left
-corner of the page.  The default is \fB1\fR.
-.TP
-\fB\-colormap \fIvarName\fR
-\fIVarName\fR must be the name of a global array variable that
-specifies a color mapping from the X color name to PostScript.  Each
-element of \fIvarName\fR must consist of PostScript code to set a
-particular color value (e.g. ``\fB1.0 1.0 0.0 setrgbcolor\fR'').  When
-outputting color information in PostScript, the array variable \fIvarName\fR 
-is checked to see if an element of the name of the color exists. If so, 
-it uses the value of the element as the PostScript
-command to set the color.  If this option hasn't been specified, or if
-there isn't an entry in \fIvarName\fR for a given color, then it uses
-the red, green, and blue intensities from the X color.
-.TP
-\fB\-colormode \fImode\fR
-Specifies how to output color information.  \fIMode\fR must be either
-\fBcolor\fR (for full color output), \fBgray\fR (convert all colors to
-their gray-scale equivalents) or \fBmono\fR (convert foreground colors
-to black and background colors to white).  The default mode is
-\fBcolor\fR. 
-.TP
-\fB\-fontmap \fIvarName\fR
-\fIVarName\fR must be the name of a global array variable that
-specifies a font mapping from the X font name to PostScript.  Each
-element of \fIvarName\fR must consist of a Tcl list with one or two
-elements, which are the name and point size of a PostScript font.
-When outputting PostScript commands for a particular font, the 
-array variable \fIvarName\fR is checked to see an element of the specified 
-font exists.  If there is such an element, then the font
-information contained in that element is used in the PostScript
-output.  (If the point size is omitted from the list, the point size
-of the X font is used).  Otherwise the X font is examined in an
-attempt to guess what PostScript font to use.  This works only for
-fonts whose foundry property is \fIAdobe\fR (such as Times, Helvetica,
-Courier, etc.).  If all of this fails then the font defaults to
-\fBHelvetica-Bold\fR.
-.TP
-\fB\-decorations \fIboolean\fR
-Indicates if PostScript commands to generate color backgrounds and 3-D
-borders should be output.  If \fIboolean\fR is false, the background will 
-be white and no 3-D borders will be generated. The
-default is \fB1\fR.
-.TP
-\fB\-height \fIpixels\fR
-Sets the height of the plot.  This lets you plot the stripchart with a
-height different from the one displayed on the screen.  If
-\fIpixels\fR is 0, the height is the same as the displayed height.
-The default is \fB0\fR.
-.TP
-\fB\-landscape \fIboolean\fR
-If \fIboolean\fR is true, this specifies the printed area is to be
-rotated 90 degrees.  In non-rotated output the X-axis of the printed
-area runs along the short dimension of the page (``portrait''
-orientation); in rotated output the X-axis runs along the long
-dimension of the page (``landscape'' orientation).  Defaults to
-\fB0\fR.
-.TP
-\fB\-maxpect \fIboolean\fR
-Indicates to scale the the plot so that it fills the PostScript page.
-The aspect ratio of the strip chart is still retained.  The default is
-\fB0\fR.
-.TP
-\fB\-padx \fIpad\fR
-Sets the horizontal padding for the left and right page borders.  The
-borders are exterior to the plot.  \fIPad\fR can be a list of one or
-two screen distances.  If \fIpad\fR has two elements, the left border is padded
-by the first distance and the right border by the second.  If
-\fIpad\fR has just one distance, both the left and right borders are
-padded evenly.  The default is \fB1i\fR.
-.TP
-\fB\-pady \fIpad\fR 
-Sets the vertical padding for the top and bottom page borders. The
-borders are exterior to the plot.  \fIPad\fR can be a list of one or
-two screen distances.  If \fIpad\fR has two elements, the top border is padded
-by the first distance and the bottom border by the second.  If
-\fIpad\fR has just one distance, both the top and bottom borders are
-padded evenly.  The default is \fB1i\fR.
-.TP
-\fB\-paperheight \fIpixels\fR
-Sets the height of the postscript page.  This can be used to select
-between different page sizes (letter, A4, etc).  The default height is
-\fB11.0i\fR.
-.TP
-\fB\-paperwidth \fIpixels\fR
-Sets the width of the postscript page.  This can be used to select
-between different page sizes (letter, A4, etc).  The default width is
-\fB8.5i\fR.
-.TP
-\fB\-width \fIpixels\fR
-Sets the width of the plot.  This lets you plot the strip chart with a
-width different from the one drawn on the screen.  If \fIpixels\fR
-is 0, the width is the same as the widget's width.  The default is
-\fB0\fR.
-.PP
-Postscript configuration options may be also be set by the
-\fBoption\fR command.  The resource name and class are
-\fBpostscript\fR and \fBPostscript\fR respectively.
-.CS
-option add *Stripchart.postscript.Decorations false
-option add *Stripchart.Postscript.Landscape   true
-.CE
-.RE
-.TP
-\fIpathName \fBpostscript output \fR?\fIfileName\fR? ?\fIoption value\fR?...
-Outputs a file of encapsulated PostScript.  If a
-\fIfileName\fR argument isn't present, the command returns the
-PostScript. If any \fIoption-value\fR pairs are present, they set
-configuration options controlling how the PostScript is generated.
-\fIOption\fR and \fIvalue\fR can be anything accepted by the
-postscript \fBconfigure\fR operation above.
-.SS "MARKER COMPONENTS"
-Markers are simple drawing procedures used to annotate or highlight
-areas of the strip chart.  Markers have various types: text strings,
-bitmaps, images, connected lines, windows, or polygons.  They can be
-associated with a particular element, so that when the element is
-hidden or un-hidden, so is the marker.  By default, markers are the
-last items drawn, so that data elements will appear in
-behind them.  You can change this by configuring the \fB\-under\fR
-option.
-.PP
-Markers, in contrast to elements, don't affect the scaling of the
-coordinate axes.  They can also have \fIelastic\fR coordinates
-(specified by \fB-Inf\fR and \fBInf\fR respectively) that translate
-into the minimum or maximum limit of the axis.  For example, you can
-place a marker so it always remains in the lower left corner of the
-plotting area, by using the coordinates \fB-Inf\fR,\fB-Inf\fR.
-.PP
-The following operations are available for markers.
-.TP
-\fIpathName \fBmarker after \fImarkerId\fR ?\fIafterId\fR?
-Changes the order of the markers, drawing the first
-marker after the second.  If no second \fIafterId\fR argument is
-specified, the marker is placed at the end of the display list.  This
-command can be used to control how markers are displayed since markers
-are drawn in the order of this display list.
-.TP
-\fIpathName \fBmarker before \fImarkerId\fR ?\fIbeforeId\fR?
-Changes the order of the markers, drawing the first
-marker before the second.  If no second \fIbeforeId\fR argument is
-specified, the marker is placed at the beginning of the display list.
-This command can be used to control how markers are displayed since
-markers are drawn in the order of this display list.
-.TP
-\fIpathName \fBmarker cget \fIoption\fR
-Returns the current value of the marker configuration option given by
-\fIoption\fR.  \fIOption\fR may be any option described
-below in the \fBconfigure\fR operation.
-.TP
-\fIpathName \fBmarker configure \fImarkerId\fR ?\fIoption value\fR?...
-Queries or modifies the configuration options for markers.  If
-\fIoption\fR isn't specified, a list describing the current
-options for \fImarkerId\fR is returned.  If \fIoption\fR is specified,
-but not \fIvalue\fR, then a list describing \fIoption\fR is returned.
-If one or more \fIoption\fR and \fIvalue\fR pairs are specified, then
-for each pair, the marker option \fIoption\fR is set to \fIvalue\fR.
-.sp
-The following options are valid for all markers.
-Each type of marker also has its own type-specific options.  
-They are described in the sections below.
-.RS
-.TP
-\fB\-coords \fIcoordList\fR
-Specifies the coordinates of the marker.  \fICoordList\fR is 
-a list of graph coordinates.  The number of coordinates required
-is dependent on the type of marker.  Text, image, and window markers
-need only two coordinates (an X\-Y coordinate).   Bitmap markers
-can take either two or four coordinates (if four, they represent the
-corners of the bitmap). Line markers
-need at least four coordinates, polygons at least six.
-If \fIcoordList\fR is \fB""\fR, the marker will not be displayed.
-The default is \fB""\fR.
-.TP
-\fB\-element \fIelemName\fR
-Links the marker with the element \fIelemName\fR.  The marker is
-drawn only if the element is also currently displayed (see the
-element's \fBshow\fR operation).  If \fIelemName\fR is \fB""\fR, the
-marker is always drawn.  The default is \fB""\fR.
-.TP
-\fB\-hide \fIboolean\fR 
-Indicates whether the marker is drawn. If \fIboolean\fR is true,
-the marker is not drawn.  The default is \fBno\fR.
-.TP
-\fB\-mapx \fIxAxis\fR 
-Specifies the X\-axis to map the marker's X\-coordinates onto.
-\fIXAxis\fR must the name of an axis.  The default is \fBx\fR.
-.TP
-\fB\-mapy \fIyAxis\fR
-Specifies the Y\-axis to map the marker's Y\-coordinates onto.
-\fIYAxis\fR must the name of an axis.  The default is \fBy\fR.
-.TP
-\fB\-name \fImarkerId\fR
-Changes the identifier for the marker.  The identifier \fImarkerId\fR 
-can not already be used by another marker.  If this option
-isn't specified, the marker's name is uniquely generated.
-.TP
-\fB\-under \fIboolean\fR
-Indicates whether the marker is drawn below/above data
-elements.  If \fIboolean\fR is true, the marker is be drawn
-underneath the data element symbols and lines.  Otherwise, the marker is
-drawn on top of the element.  The default is \fB0\fR.
-.TP
-\fB\-xoffset \fIpixels\fR
-Specifies a screen distance to offset the marker horizontally. 
-\fIPixels\fR is a valid screen distance, such as \fB2\fR or \fB1.2i\fR.
-The default is \fB0\fR.
-.TP
-\fB\-yoffset \fIpixels\fR
-Specifies a screen distance to offset the markers vertically.
-\fIPixels\fR is a valid screen distance, such as \fB2\fR or \fB1.2i\fR.
-The default is \fB0\fR.
-.PP
-Marker configuration options may also be set by the \fBoption\fR command.
-The resource class is either \fBBitmapMarker\fR,  \fBImageMarker\fR, 
-\fBLineMarker\fR, \fBPolygonMarker\fR, \fBTextMarker\fR, or \fBWindowMarker\fR,
-depending on the type of marker.  The resource name is the name of the
-marker.
-.CS
-option add *Stripchart.TextMarker.Foreground white
-option add *Stripchart.BitmapMarker.Foreground white
-option add *Stripchart.m1.Background     blue
-.CE
-.RE
-.TP
-\fIpathName \fBmarker create \fItype\fR ?\fIoption value\fR?...
-Creates a marker of the selected type. \fIType\fR may be either
-\fBtext\fR, \fBline\fR, \fBbitmap\fR, \fBimage\fR, \fBpolygon\fR, or
-\fBwindow\fR.  This command returns the marker identifier, 
-used as the \fImarkerId\fR argument in the other marker-related
-commands.  If the \fB\-name\fR option is used, this overrides the
-normal marker identifier.  If the name provided is already used for
-another marker, the new marker will replace the old.
-.TP
-\fIpathName \fBmarker delete\fR ?\fIname\fR?...
-Removes one of more markers.  The graph will automatically be redrawn
-without the marker.\fR.  
-.TP
-\fIpathName \fBmarker exists \fImarkerId\fR 
-Returns \fB1\fR if the marker \fImarkerId\fR exists and \fB0\fR
-otherwise.
-.TP
-\fIpathName \fBmarker names\fR ?\fIpattern\fR?  
-Returns the names of all the markers that currently exist.  If
-\fIpattern\fR is supplied, only those markers whose names match it
-will be returned.
-.TP
-\fIpathName \fBmarker type \fImarkerId\fR 
-Returns the type of the marker given by \fImarkerId\fR, such as
-\fBline\fR or \fBtext\fR.  If \fImarkerId\fR is not a valid a marker
-identifier, \fB""\fR is returned.
-.SS "BITMAP MARKERS"
-A bitmap marker displays a bitmap.  The size of the
-bitmap is controlled by the number of coordinates specified.  If two
-coordinates, they specify the position of the top-left corner of the
-bitmap.  The bitmap retains its normal width and height.  If four
-coordinates, the first and second pairs of coordinates represent the
-corners of the bitmap.  The bitmap will be stretched or reduced as
-necessary to fit into the bounding rectangle.
-.PP
-Bitmap markers are created with the marker's \fBcreate\fR operation in
-the form:
-.DS
-\fIpathName \fBmarker create bitmap \fR?\fIoption value\fR?...
-.DE
-There may be many \fIoption\fR-\fIvalue\fR pairs, each 
-sets a configuration options for the marker.  These
-same \fIoption\fR\-\fIvalue\fR pairs may be used with the marker's
-\fBconfigure\fR operation.
-.PP
-The following options are specific to bitmap markers:
-.TP
-\fB\-background \fIcolor\fR
-Sets the background color of the bitmap.  If \fIcolor\fR is \fB""\fR,
-the background color will be transparent.  The default background
-color is \fBwhite\fR.
-.TP
-\fB\-bitmap \fIbitmap\fR
-Specifies the bitmap to be displayed.  If \fIbitmap\fR is \fB""\fR,
-the marker will not be displayed.  The default is \fB""\fR.
-.TP
-\fB\-foreground \fIcolor\fR 
-Sets the foreground color of the bitmap.  The default foreground color
-is \fBblack\fR.
-.TP
-\fB\-mask \fImask\fR
-Specifies a mask for the bitmap to be displayed. This mask is a bitmap
-itself, denoting the pixels that are transparent.  If \fImask\fR is
-\fB""\fR, all pixels of the bitmap will be drawn.  The default is
-\fB""\fR.
-.TP
-\fB\-rotate \fItheta\fR
-Sets the rotation of the bitmap.  \fITheta\fR is a real number
-representing the angle of rotation in degrees.  The marker is first
-rotated and then placed according to its anchor position.  The default
-rotation is \fB0.0\fR.
-.SS "IMAGE MARKERS"
-A image marker displays an image.  Image markers are
-created with the marker's \fBcreate\fR operation in the form:
-.DS
-\fIpathName \fBmarker create image \fR?\fIoption value\fR?...
-.DE
-There may be many \fIoption\fR-\fIvalue\fR
-pairs, each sets a configuration option
-for the marker.  These same \fIoption\fR\-\fIvalue\fR pairs may be
-used with the marker's \fBconfigure\fR operation.
-.PP
-The following options are specific to image markers:
-.TP
-\fB\-anchor \fIanchor\fR
-\fIAnchor\fR tells how to position the image relative to the
-positioning point for the image. For example, if \fIanchor\fR
-is \fBcenter\fR then the image is centered on the point;  if
-\fIanchor\fR is \fBn\fR then the image will be drawn such that
-the top center point of the rectangular region occupied by the
-image will be at the positioning point.
-This option defaults to \fBcenter\fR.
-.TP
-\fB\-image \fIimage\fR
-Specifies the image to be drawn.
-If \fIimage\fR is \fB""\fR, the marker will not be
-drawn.  The default is \fB""\fR.
-.SS "LINE MARKERS"
-A line marker displays one or more connected line segments.
-Line markers are created with marker's \fBcreate\fR operation in the form:
-.DS
-\fIpathName \fBmarker create line \fR?\fIoption value\fR?...
-.DE
-There may be many \fIoption\fR-\fIvalue\fR
-pairs, each sets a configuration option
-for the marker.  These same \fIoption\fR-\fIvalue\fR pairs may be
-used with the marker's \fBconfigure\fR operation.
-.PP
-The following options are specific to line markers:
-.TP
-\fB\-background \fIcolor\fR
-Sets the background color of the line.
-The option is affects the line color only when the \fB\-stipple\fR option 
-is set.  
-If this option isn't specified then it defaults to \fBwhite\fR.
-.TP
-\fB\-dashes \fIdashList\fR
-Sets the dash style of the line. \fIDashList\fR is a list of up to 11
-numbers that alternately represent the lengths of the dashes and gaps
-on the line.  Each number must be between 1 and 255.  If
-\fIdashList\fR is \fB""\fR, the marker line will be solid.
-.TP
-\fB\-foreground \fIcolor\fR
-Sets the foreground color.  The default foreground color is \fBblack\fR.
-.TP
-\fB\-linewidth \fIpixels\fR
-Sets the width of the lines.
-The default width is \fB0\fR.
-.TP
-\fB\-stipple \fIbitmap\fR
-Specifies a stipple pattern used to draw the line, rather than
-a solid line.
-\fIBitmap\fR specifies a bitmap to use as the stipple
-pattern.  If \fIbitmap\fR is \fB""\fR, then the
-line is drawn in a solid fashion. The default is \fB""\fR.
-.SS "POLYGON MARKERS"
-A polygon marker displays a closed region described as two or more
-connected line segments.  It is assumed the first and
-last points are connected.  Polygon markers are created using the
-marker \fBcreate\fR operation in the form:
-.DS
-\fIpathName \fBmarker create polygon \fR?\fIoption value\fR?...
-.DE
-There may be many \fIoption\fR-\fIvalue\fR
-pairs, each sets a configuration option
-for the marker.  These same \fIoption\fR\-\fIvalue\fR pairs may be
-used with the \fBmarker configure\fR command to change the marker's
-configuration.
-The following options are supported for polygon markers:
-.TP
-\fB\-dashes \fIdashList\fR
-Sets the dash style of the outline of the polygon. \fIDashList\fR is a
-list of up to 11 numbers that alternately represent the lengths of
-the dashes and gaps on the outline.  Each number must be between 1 and
-255. If \fIdashList\fR is \fB""\fR, the outline will be a solid line.
-.TP
-\fB\-fill \fIcolor\fR
-Sets the fill color of the polygon.  If \fIcolor\fR is \fB""\fR, then
-the interior of the polygon is transparent.
-The default is \fBwhite\fR.
-.TP
-\fB\-linewidth \fIpixels\fR
-Sets the width of the outline of the polygon. If \fIpixels\fR is zero, 
-no outline is drawn. The default is \fB0\fR.
-.TP
-\fB\-outline \fIcolor\fR
-Sets the color of the outline of the polygon.  If the polygon is
-stippled (see the \fB\-stipple\fR option), then this represents the
-foreground color of the stipple.  The default is \fBblack\fR.
-.TP
-\fB\-stipple \fIbitmap\fR
-Specifies that the polygon should be drawn with a stippled pattern
-rather than a solid color. \fIBitmap\fR specifies a bitmap to use as
-the stipple pattern.  If \fIbitmap\fR is \fB""\fR, then the polygon is
-filled with a solid color (if the \fB\-fill\fR option is set).  The
-default is \fB""\fR.
-.SS "TEXT MARKERS"
-A text marker displays a string of characters on one or more lines of
-text.  Embedded newlines cause line breaks.  They may be used to
-annotate regions of the strip chart.  Text markers are created with the
-\fBcreate\fR operation in the form:
-.DS
-\fIpathName \fBmarker create text \fR?\fIoption value\fR?...
-.DE
-There may be many \fIoption\fR-\fIvalue\fR pairs, 
-each sets a configuration option for the text marker.  
-These same \fIoption\fR\-\fIvalue\fR pairs may be used with the 
-marker's \fBconfigure\fR operation.  
-.PP
-The following options are specific to text markers:
-.TP
-\fB\-anchor \fIanchor\fR
-\fIAnchor\fR tells how to position the text relative to the
-positioning point for the text. For example, if \fIanchor\fR is
-\fBcenter\fR then the text is centered on the point; if
-\fIanchor\fR is \fBn\fR then the text will be drawn such that the
-top center point of the rectangular region occupied by the text will
-be at the positioning point.  This default is \fBcenter\fR.
-.TP
-\fB\-background \fIcolor\fR
-Sets the background color of the text string.  If \fIcolor\fR is
-\fB""\fR, the background will be transparent.  The default is
-\fBwhite\fR.
-.TP
-\fB\-font \fIfontName\fR
-Specifies the font of the text.  The default is
-\fB*-Helvetica-Bold-R-Normal-*-120-*\fR.
-.TP
-\fB\-foreground \fIcolor\fR
-Sets the foreground color of the text.  The default is \fBblack\fR.
-.TP
-\fB\-justify \fIjustify\fR
-Specifies how the text should be justified.  This matters only when
-the marker contains more than one line of text. \fIJustify\fR must be
-\fBleft\fR, \fBright\fR, or \fBcenter\fR.  The default is
-\fBcenter\fR.
-.TP
-\fB\-padx \fIpad\fR
-Sets the padding to the left and right exteriors of the text.
-\fIPad\fR can be a list of one or two screen distances.  If \fIpad\fR
-has two elements, the left side of the text is padded by the first
-distance and the right side by the second.  If \fIpad\fR has just one
-distance, both the left and right sides are padded evenly.  The
-default is \fB4\fR.
-.TP
-\fB\-pady \fIpad\fR
-Sets the padding above and below the text.  \fIPad\fR can be a list of
-one or two screen distances.  If \fIpad\fR has two elements, the area above the
-text is padded by the first distance and the area below by the second.
-If \fIpad\fR is just one distance, both the top and bottom areas
-are padded evenly.  The default is \fB4\fR.
-.TP
-\fB\-rotate \fItheta\fR
-Specifies the number of degrees to rotate the text.  \fITheta\fR is a
-real number representing the angle of rotation.  The marker is first
-rotated along its center and is then drawn according to its anchor
-position. The default is \fB0.0\fR.
-.TP
-\fB\-text \fItext\fR
-Specifies the text of the marker.  The exact way the text is
-displayed may be affected by other options such as \fB\-anchor\fR or
-\fB\-rotate\fR.
-.SS "WINDOW MARKERS"
-A window marker displays a widget at a given position.
-Window markers are created with the marker's \fBcreate\fR operation in
-the form:
-.DS
-\fIpathName \fBmarker create window \fR?\fIoption value\fR?...
-.DE
-There may be many \fIoption\fR-\fIvalue\fR
-pairs, each sets a configuration option
-for the marker.  These same \fIoption\fR\-\fIvalue\fR pairs may be
-used with the marker's \fBconfigure\fR command.
-.PP
-The following options are specific to window markers:
-.TP
-\fB\-anchor \fIanchor\fR
-\fIAnchor\fR tells how to position the widget relative to the
-positioning point for the widget. For example, if \fIanchor\fR is
-\fBcenter\fR then the widget is centered on the point; if \fIanchor\fR
-is \fBn\fR then the widget will be displayed such that the top center
-point of the rectangular region occupied by the widget will be at the
-positioning point.  This option defaults to \fBcenter\fR.
-.TP
-\fB\-height \fIpixels\fR
-Specifies the height to assign to the marker's window.  If this option
-isn't specified, or if it is specified as \fB""\fR, then the window is
-given whatever height the widget requests internally.
-.TP
-\fB\-width \fIpixels\fR
-Specifies the width to assign to the marker's window.  If this option
-isn't specified, or if it is specified as \fB""\fR, then the window is
-given whatever width the widget requests internally.
-.TP
-\fB\-window \fIpathName\fR
-Specifies the widget to be managed.  \fIPathName\fR must
-be a child of the \fBstripchart\fR widget.
-.SH "GRAPH COMPONENT BINDINGS"
-Specific stripchart components, such as elements, markers and legend
-entries, can have a command trigger when event occurs in them, much
-like canvas items in Tk's canvas widget.  Not all event sequences are
-valid.  The only binding events that may be specified are those
-related to the mouse and keyboard (such as \fBEnter\fR, \fBLeave\fR,
-\fBButtonPress\fR, \fBMotion\fR, and \fBKeyPress\fR).
-.sp
-Only one element or marker can be picked during an event.  This means,
-that if the mouse is directly over both an element and a marker, only
-the uppermost component is selected.  This isn't true for legend entries.  
-Both a legend entry and an element (or marker) binding commands 
-will be invoked if both items are picked.
-.sp
-It is possible for multiple bindings to match a particular event.
-This could occur, for example, if one binding is associated with the
-element name and another is associated with one of the element's tags
-(see the \fB\-bindtags\fR option).  When this occurs, all of the 
-matching bindings are invoked.  A binding associated with the element
-name is invoked first, followed by one binding for each of the element's 
-bindtags.  If there are multiple matching bindings for a single tag, 
-then only the most specific binding is invoked.  A continue command 
-in a binding script terminates that script, and a break command 
-terminates that script and skips any remaining scripts for the event, 
-just as for the bind command.
-.sp
-The \fB\-bindtags\R option for these components controls addition
-tag names which can be matched.  Implicitly elements and markers
-always have tags matching their names.  Setting the value of
-the \fB\-bindtags\fR option doesn't change this.
-.SH "C LANGUAGE API"
-You can manipulate data elements from the C language.  There
-may be situations where it is too expensive to translate the data
-values from ASCII strings.  Or you might want to read data in a
-special file format.
-.PP
-Data can manipulated from the C language using BLT vectors.
-You specify the x and y data coordinates of an element as vectors and
-manipulate the vector from C.  The strip chart will be redrawn automatically
-after the vectors are updated.
-.PP
-From Tcl, create the vectors and configure the element to use them.
-.CS
-vector X Y
-\&.s element configure line1 -xdata X -ydata Y
-.CE
-To set data points from C, you pass the values as arrays of doubles
-using the \fBBlt_ResetVector\fR call.  The vector is reset with the
-new data and at the next idle point (when Tk re-enters its event
-loop), the strip chart will be redrawn automatically.
-.CS
-#include <tcl.h>
-#include <blt.h>
-
-register int i;
-Blt_Vector *xVec, *yVec;
-double x[50], y[50];
-
-/* Get the BLT vectors "X" and "Y" (created above from Tcl) */
-if ((Blt_GetVector(interp, "X", 50, &xVec) != TCL_OK) ||
-    (Blt_GetVector(interp, "Y", 50, &yVec) != TCL_OK)) {
-    return TCL_ERROR;
-}
-
-for (i = 0; i < 50; i++) {
-    x[i] = i * 0.02;
-    y[i] = sin(x[i]);
-}      
-
-/* Put the data into BLT vectors */
-if ((Blt_ResetVector(xVec, x, 50, 50, TCL_VOLATILE) != TCL_OK) ||
-    (Blt_ResetVector(yVec, y, 50, 50, TCL_VOLATILE) != TCL_OK)) {
-   return TCL_ERROR;
-}
-.CE
-See the \fBvector\fR manual page for more details.
-.SH SPEED TIPS
-There may be cases where the strip chart needs to be drawn and updated as
-quickly as possible.  If drawing speed becomes a big
-problem, here are a few tips to speed up displays.
-.TP 2
-\(bu 
-Try to minimize the number of data points.  The more data points
-the looked at, the more work the strip chart must do.
-.TP 2
-\(bu 
-If your data is generated as floating point values, the time required
-to convert the data values to and from ASCII strings can be
-significant, especially when there any many data points.  You can
-avoid the redundant string-to-decimal conversions using the C API to
-BLT vectors.
-.TP 2
-\(bu
-Data elements without symbols are drawn faster than with symbols.
-Set the data element's \fB\-symbol\fR option to \fBnone\fR.  If you need to
-draw symbols, try using the simple symbols such as \fBsplus\fR and
-\fBscross\fR.
-.TP 2
-\(bu
-Don't stipple or dash the element.  Solid lines are much faster.
-.TP 2
-\(bu 
-If you update data elements frequently, try turning off the
-widget's \fB\-bufferelements\fR option.  When the strip chart is first
-displayed, it draws data elements into an internal pixmap.  The pixmap
-acts as a cache, so that when the strip chart needs to be redrawn again, and
-the data elements or coordinate axes haven't changed, the pixmap is
-simply copied to the screen.  This is especially useful when you are
-using markers to highlight points and regions on the strip chart.  But if
-the strip chart is updated frequently, changing either the element data or
-coordinate axes, the buffering becomes redundant.
-.SH LIMITATIONS
-Auto-scale routines do not use requested min/max limits as boundaries
-when the axis is logarithmically scaled.
-.PP
-The PostScript output generated for polygons with more than 1500
-points may exceed the limits of some printers (See PostScript Language
-Reference Manual, page 568).  The work-around is to break the polygon
-into separate pieces.
-.SH "FUTURE INCOMPATIBILITY"
-The \fB\-mapped\fR options are obsoleted and will be removed.  You can
-achieve the same results using the \fB\-hide\fR option instead.
-.CS
-# Works for now.
-\&.s legend configure -mapped no
-
-# Instead use this.
-\&.s legend configure -hide yes    
-.CE 
-.SH KEYWORDS
-stripchart, graph, widget
diff --git a/util/src/TclTk/blt2.5/man/table.n b/util/src/TclTk/blt2.5/man/table.n
deleted file mode 100644 (file)
index 8a89347..0000000
+++ /dev/null
@@ -1,996 +0,0 @@
-'\"
-'\" Copyright 1991-1997 by Bell Labs Innovations for Lucent Technologies.
-'\"
-'\" Permission to use, copy, modify, and distribute this software and its
-'\" documentation for any purpose and without fee is hereby granted, provided
-'\" that the above copyright notice appear in all copies and that both that the
-'\" copyright notice and warranty disclaimer appear in supporting documentation,
-'\" and that the names of Lucent Technologies any of their entities not be used
-'\" in advertising or publicity pertaining to distribution of the software
-'\" without specific, written prior permission.
-'\"
-'\" Lucent Technologies disclaims all warranties with regard to this software,
-'\" including all implied warranties of merchantability and fitness.  In no event
-'\" shall Lucent Technologies be liable for any special, indirect or
-'\" consequential damages or any damages whatsoever resulting from loss of use,
-'\" data or profits, whether in an action of contract, negligence or other
-'\" tortuous action, arising out of or in connection with the use or performance
-'\" of this software.  
-'\"
-'\" The table geometry manager created by George Howlett.
-'\"
-'\" The definitions below are for supplemental macros used in Tcl/Tk
-'\" manual entries.
-'\"
-'\" .AP type name in/out ?indent?
-'\"    Start paragraph describing an argument to a library procedure.
-'\"    type is type of argument (int, etc.), in/out is either "in", "out",
-'\"    or "in/out" to describe whether procedure reads or modifies arg,
-'\"    and indent is equivalent to second arg of .IP (shouldn't ever be
-'\"    needed;  use .AS below instead)
-'\"
-'\" .AS ?type? ?name?
-'\"    Give maximum sizes of arguments for setting tab stops.  Type and
-'\"    name are examples of largest possible arguments that will be passed
-'\"    to .AP later.  If args are omitted, default tab stops are used.
-'\"
-'\" .BS
-'\"    Start box enclosure.  From here until next .BE, everything will be
-'\"    enclosed in one large box.
-'\"
-'\" .BE
-'\"    End of box enclosure.
-'\"
-'\" .CS
-'\"    Begin code excerpt.
-'\"
-'\" .CE
-'\"    End code excerpt.
-'\"
-'\" .VS ?version? ?br?
-'\"    Begin vertical sidebar, for use in marking newly-changed parts
-'\"    of man pages.  The first argument is ignored and used for recording
-'\"    the version when the .VS was added, so that the sidebars can be
-'\"    found and removed when they reach a certain age.  If another argument
-'\"    is present, then a line break is forced before starting the sidebar.
-'\"
-'\" .VE
-'\"    End of vertical sidebar.
-'\"
-'\" .DS
-'\"    Begin an indented unfilled display.
-'\"
-'\" .DE
-'\"    End of indented unfilled display.
-'\"
-'\" .SO
-'\"    Start of list of standard options for a Tk widget.  The
-'\"    options follow on successive lines, in four columns separated
-'\"    by tabs.
-'\"
-'\" .SE
-'\"    End of list of standard options for a Tk widget.
-'\"
-'\" .OP cmdName dbName dbClass
-'\"    Start of description of a specific option.  cmdName gives the
-'\"    option's name as specified in the class command, dbName gives
-'\"    the option's name in the option database, and dbClass gives
-'\"    the option's class in the option database.
-'\"
-'\" .UL arg1 arg2
-'\"    Print arg1 underlined, then print arg2 normally.
-'\"
-'\" RCS: @(#) $Id: man.macros,v 1.1.1.1 2009/05/09 16:27:42 pcmacdon Exp $
-'\"
-'\"    # Set up traps and other miscellaneous stuff for Tcl/Tk man pages.
-.if t .wh -1.3i ^B
-.nr ^l \n(.l
-.ad b
-'\"    # Start an argument description
-.de AP
-.ie !"\\$4"" .TP \\$4
-.el \{\
-.   ie !"\\$2"" .TP \\n()Cu
-.   el          .TP 15
-.\}
-.ta \\n()Au \\n()Bu
-.ie !"\\$3"" \{\
-\&\\$1 \\fI\\$2\\fP    (\\$3)
-.\".b
-.\}
-.el \{\
-.br
-.ie !"\\$2"" \{\
-\&\\$1 \\fI\\$2\\fP
-.\}
-.el \{\
-\&\\fI\\$1\\fP
-.\}
-.\}
-..
-'\"    # define tabbing values for .AP
-.de AS
-.nr )A 10n
-.if !"\\$1"" .nr )A \\w'\\$1'u+3n
-.nr )B \\n()Au+15n
-.\"
-.if !"\\$2"" .nr )B \\w'\\$2'u+\\n()Au+3n
-.nr )C \\n()Bu+\\w'(in/out)'u+2n
-..
-.AS Tcl_Interp Tcl_CreateInterp in/out
-'\"    # BS - start boxed text
-'\"    # ^y = starting y location
-'\"    # ^b = 1
-.de BS
-.br
-.mk ^y
-.nr ^b 1u
-.if n .nf
-.if n .ti 0
-.if n \l'\\n(.lu\(ul'
-.if n .fi
-..
-'\"    # BE - end boxed text (draw box now)
-.de BE
-.nf
-.ti 0
-.mk ^t
-.ie n \l'\\n(^lu\(ul'
-.el \{\
-.\"    Draw four-sided box normally, but don't draw top of
-.\"    box if the box started on an earlier page.
-.ie !\\n(^b-1 \{\
-\h'-1.5n'\L'|\\n(^yu-1v'\l'\\n(^lu+3n\(ul'\L'\\n(^tu+1v-\\n(^yu'\l'|0u-1.5n\(ul'
-.\}
-.el \}\
-\h'-1.5n'\L'|\\n(^yu-1v'\h'\\n(^lu+3n'\L'\\n(^tu+1v-\\n(^yu'\l'|0u-1.5n\(ul'
-.\}
-.\}
-.fi
-.br
-.nr ^b 0
-..
-'\"    # VS - start vertical sidebar
-'\"    # ^Y = starting y location
-'\"    # ^v = 1 (for troff;  for nroff this doesn't matter)
-.de VS
-.if !"\\$2"" .br
-.mk ^Y
-.ie n 'mc \s12\(br\s0
-.el .nr ^v 1u
-..
-'\"    # VE - end of vertical sidebar
-.de VE
-.ie n 'mc
-.el \{\
-.ev 2
-.nf
-.ti 0
-.mk ^t
-\h'|\\n(^lu+3n'\L'|\\n(^Yu-1v\(bv'\v'\\n(^tu+1v-\\n(^Yu'\h'-|\\n(^lu+3n'
-.sp -1
-.fi
-.ev
-.\}
-.nr ^v 0
-..
-'\"    # Special macro to handle page bottom:  finish off current
-'\"    # box/sidebar if in box/sidebar mode, then invoked standard
-'\"    # page bottom macro.
-.de ^B
-.ev 2
-'ti 0
-'nf
-.mk ^t
-.if \\n(^b \{\
-.\"    Draw three-sided box if this is the box's first page,
-.\"    draw two sides but no top otherwise.
-.ie !\\n(^b-1 \h'-1.5n'\L'|\\n(^yu-1v'\l'\\n(^lu+3n\(ul'\L'\\n(^tu+1v-\\n(^yu'\h'|0u'\c
-.el \h'-1.5n'\L'|\\n(^yu-1v'\h'\\n(^lu+3n'\L'\\n(^tu+1v-\\n(^yu'\h'|0u'\c
-.\}
-.if \\n(^v \{\
-.nr ^x \\n(^tu+1v-\\n(^Yu
-\kx\h'-\\nxu'\h'|\\n(^lu+3n'\ky\L'-\\n(^xu'\v'\\n(^xu'\h'|0u'\c
-.\}
-.bp
-'fi
-.ev
-.if \\n(^b \{\
-.mk ^y
-.nr ^b 2
-.\}
-.if \\n(^v \{\
-.mk ^Y
-.\}
-..
-'\"    # DS - begin display
-.de DS
-.RS
-.nf
-.sp
-..
-'\"    # DE - end display
-.de DE
-.fi
-.RE
-.sp
-..
-'\"    # SO - start of list of standard options
-.de SO
-.SH "STANDARD OPTIONS"
-.LP
-.nf
-.ta 4c 8c 12c
-.ft B
-..
-'\"    # SE - end of list of standard options
-.de SE
-.fi
-.ft R
-.LP
-See the \\fBoptions\\fR manual entry for details on the standard options.
-..
-'\"    # OP - start of full description for a single option
-.de OP
-.LP
-.nf
-.ta 4c
-Command-Line Name:     \\fB\\$1\\fR
-Database Name: \\fB\\$2\\fR
-Database Class:        \\fB\\$3\\fR
-.fi
-.IP
-..
-'\"    # CS - begin code excerpt
-.de CS
-.RS
-.nf
-.ta .25i .5i .75i 1i
-.ft CW
-.sp
-..
-'\"    # CE - end code excerpt
-.de CE
-.fi
-.RE
-.ft R
-.sp
-..
-.de UL
-\\$1\l'|0\(ul'\\$2
-..
-.TH table n 2.5 BLT "BLT Built-In Commands"
-.BS
-'\" Note:  do not modify the .SH NAME line immediately below!
-.SH NAME
-table \- Arranges widgets in a table
-.SH SYNOPSIS
-\fBtable \fIcontainer\fR ?\fIwidget index option value\fR?...
-.sp
-\fBtable arrange\fR \fIcontainer\fR
-.sp
-\fBtable cget \fIcontainer\fR ?\fIitem\fR? \fIoption\fR
-.sp
-\fBtable configure \fIcontainer\fR ?\fIitem\fR?... ?\fIoption value\fR?...
-.sp
-\fBtable extents \fIcontainer\fR \fIitem\fR
-.sp
-\fBtable forget \fIwidget\fR ?\fIwidget\fR?...
-.sp
-\fBtable info \fIcontainer\fR \fIitem\fR
-.sp
-\fBtable locate \fIcontainer\fR \fIx y\fR
-.sp
-\fBtable containers \fR?\fIswitch\fR? ?\fIarg\fR?
-.sp
-\fBtable save \fIcontainer\fR 
-.sp
-\fBtable search \fIcontainer\fR ?\fIswitch arg\fR?...
-.BE
-.SH DESCRIPTION
-The \fBtable\fR command arranges widgets in a table.  The alignment of
-widgets is detemined by their row and column positions and the number
-of rows or columns that they span.
-.SH INTRODUCTION
-Probably the most painstaking aspect of building a graphical
-application is getting the placement and size of the widgets just right.
-It usually takes many iterations to align widgets and adjust their spacing.
-That's because managing the geometry of widgets is simply not a
-packing problem, but also graphical design problem.  Attributes
-such as alignment, symmetry, and balance are more important than
-minimizing the amount of space used for packing.
-.PP
-The \fBtable\fR geometry manager arranges widgets in a table.  It's
-easy to align widgets (horizontally and vertically) or to create empty
-space to balance the arrangement of the widgets.  Widgets (called
-\fIslaves\fR in the Tk parlance) are arranged inside a containing
-widget (called the \fImaster\fR).  Widgets are positioned at
-row,column locations and may span any number of rows or columns.  More
-than one widget can occupy a single location.
-.PP
-The placement of widget windows determines both the size and
-arrangement of the table.  The table queries the requested size of
-each widget.  The \fIrequested size\fR of a widget is the natural size
-of the widget (before the widget is shrunk or expanded).  The height
-of each row and the width of each column is the largest widget spanning
-that row or column.  The size of the table is in turn the sum of the
-row and column sizes.  This is the table's \fInormal size\fR.
-.PP
-The total number of rows and columns in a table is determined from the
-indices specified.  The table grows dynamically as windows are added
-at larger indices.
-.SH EXAMPLE
-The table geometry manager is created by invoking the \fBtable\fR command.
-.CS
-# Create a table in the root window
-table .
-.CE
-The window \fB.\fR is now the \fIcontainer\fR of the table.  Widgets
-are packed into the table and displayed within the confines of the
-container.
-.PP
-You add widgets to the table by row and column location.  Row and
-column indices start from zero.
-.CS
-label .title -text "This is a title"
-
-# Add a label to the table
-table . .title 0,0 
-.CE
-The label \fB.title\fR is added to the table.  We can add more widgets
-in the same way.
-.CS
-button .ok -text "Ok"
-button .cancel -text "Cancel"
-
-# Add two buttons
-table . .ok 1,0
-table . .cancel 1,1
-.CE
-Two buttons \fB.ok\fR and \fB.cancel\fR are now packed into the second
-row of the table.  They each occupy one cell of the table.  By
-default, widgets span only a single row and column.
-.PP
-The first column contains two widgets, \fB.title\fR and \fB.ok\fR.  By
-default, the widest of the two widgets will define the width of the
-column.  However, we want \fB.title\fR to be centered horizontally
-along the top of the table.  We can make \fB.title\fR span two columns
-using the \fBconfigure\fR operation.
-.CS
-# Make the label span both columns
-table configure . .title -cspan 2
-.CE
-The label \fB.title\fR will now be centered along the top row of the
-table.  
-.PP
-In the above example, we've create and arranged the layout for the
-table invoking the \fBtable\fR command several times.  Alternately, we
-could have used a single \fBtable\fR command.
-.CS
-label .title -text "This is a title"
-button .ok -text "Ok"
-button .cancel -text "Cancel"
-
-# Create and pack the table
-table . \\
-    .title  0,0 -cspan 2 \\
-    .ok     1,0 \\
-    .cancel 1,1
-.CE
-The table will override the requested width and height of the container
-so that the window fits the table exactly.  This also means
-that any change to the size of table will be propagated up through the
-Tk window hierarchy.  This feature can be turned off using the
-\fBconfigure\fR operation again.
-.CS
-table configure . -propagate no
-.CE
-You can also set the width of height of the table to a specific
-value. This supersedes the calculated table size.
-.CS
-# Make the container 4 inches wide, 3 inches high
-table configure . -reqwidth 4i -reqheight 3i
-.CE
-If a widget is smaller than the cell(s) it occupies, the widget will
-float within the extra space.  By default, the widget will be centered
-within the space, but you can anchor the widget to any side of cell
-using the \fB\-anchor\fR configuration option.
-.CS
-table configure . .ok -anchor w
-.CE
-The \fB\-fill\fR option expands the widget to fill the 
-extra space either vertically or horizontally (or both).
-.CS
-# Make the title label fill the entire top row
-table configure . .title -cspan 2 -fill x 
-
-# Each button will be as height of the 2nd row.
-table configure . .ok .cancel -fill y
-.CE
-The width of \fB.title\fR will be the combined widths of both columns.
-Both \fB.ok\fR and \fB.cancel\fR will become as tall as the second row.  
-.PP
-The \fB\-padx\fR and \fB\-pady\fR options control the amount of padding 
-around the widget.  Both options take a list of one or two values.
-.CS
-# Pad the title by two pixels above and below.
-table configure . .title -pady 2
-
-# Pad each button 2 pixels on the left, and 4 on the right.
-table configure . .ok .cancel -padx { 2 4 }
-.CE
-If the list has only one value, then both exterior sides (top and bottom
-or left and right) of the widget are padded by that amount.  If the
-list has two elements, the first specifies padding for the top or left
-side and the second for the bottom or right side.
-.PP
-Like the container, you can also override the requested widths and
-heights of widgets using the \fB\-reqwidth\fR and
-\fB\-reqheight\fR options.  This is especially useful with
-character-based widgets (such as buttons, labels, text, listbox, etc)
-that let you specify their size only in units of characters and lines,
-instead of pixels.
-.CS
-# Make all buttons one inch wide
-table configure . .ok .cancel -reqwidth 1i
-.CE
-.PP
-Each row and column of the table can be configured, again using the
-\fBconfigure\fR operation.  Rows are and columns are designated by
-\fBR\fIi\fR and \fBC\fIi\fR respectively, where \fIi\fR is the index
-of the row or column.
-.PP
-For example, you can set the size of a row or column.
-.CS
-# Make the 1st column 2 inches wide
-table configure . c0 -width 2.0i
-
-# Make the 2nd row 1/2 inch high.
-table configure . r1 -height 0.5i
-.CE
-The new size for the row or column overrides its calculated size.  If
-no widgets span the row or column, its height or width is zero.
-So you can use the \fB\-width\fR and \fB\-height\fR options to create
-empty spaces in the table.
-.CS
-# Create an empty row and column
-table configure . r2 c2 -width 1i
-.CE
-The \fB\-pady\fR option lets you add padding to the top and bottom
-sides of rows.  The \fB\-padx\fR option adds padding to the left and
-right sides of columns.  Both options take a list of one or two
-values.
-.CS
-# Pad above the title by two pixels 
-table configure . r0 -pady { 2 0 }
-
-# Pad each column 4 pixels on the left, and 2 on the right.
-table configure . c* -padx { 2 4 }
-.CE
-.PP
-Notice that you can configure all the rows and columns using either
-\fBR*\fR or \fBC*\fR.
-.PP
-When the container is resized, the rows and columns of the table are
-also resized.  Only the rows or columns that contain widgets (a widget
-spans the row or column) grow or shrink.  The \fB\-resize\fR option
-indicates whether the row or column can be shrunk or stretched.  If
-the value is \fBshrink\fR, the row or column can only be resized
-smaller.  If \fBexpand\fR, it can only be resized larger.  If
-\fBnone\fR, the row or column is frozen at its requested size.
-.CS
-# Let the 1st column get smaller, but not bigger
-table configure . c0 -resize shrink
-
-# Let the 2nd column get bigger, not smaller
-table configure . c1 -resize expand
-
-# Don't resize the first row 
-table configure . r0 -resize none
-.CE
-The following example packs a canvas, two scrollbars, and a title.
-The rows and columns containing the scrollbars are frozen at their
-requested size, so that even if the frame is resized, the scrollbars will
-remain the same width.
-.CS
-table . \\
-    .title   0,0 -cspan 3 \\
-    .canvas  1,1 -fill both \\
-    .vscroll 1,2 -fill y \\
-    .hscroll 2,1 -fill x
-
-# Don't let the scrollbars resize
-table configure . c2 r2 -resize none
-
-# Create an empty space to balance the scrollbar
-table configure . c0 -width .vscroll
-.CE
-Note that the value of the \fB\-width\fR option is the name of a widget
-window.  This indicates that the width of the column should be the
-same as the requested width of \fB.vscroll\fR.
-.PP
-Finally, the \fBforget\fR operation removes widgets from the table.
-.CS
-# Remove the windows from the table
-table forget .quit .frame
-.CE
-It's not necessary to specify the container.  The \fBtable\fR
-command determines the container from the widget name.
-.SH OPERATIONS
-The following operations are available for the \fBtable\fR:
-.TP
-\fBtable \fIcontainer\fR ?\fIwidget index option value\fR?...  
-Adds the widget \fIwidget\fR to the table at \fIindex\fR.  \fIIndex\fR
-is a row,column position in the table.  It must be in the form
-\fIrow\fR,\fIcolumn\fR where \fIrow\fR and \fIcolumn\fR are the
-respective row and column numbers, starting from zero (0,0 is the
-upper leftmost position).  \fIRow\fR and \fIcolumn\fR may also be
-numeric expressions that are recursively evaluated.  If a table
-doesn't exist for \fIcontainer\fR, one is created.  \fIWidget\fR is the
-path name of the window, that must already exist, to be arranged
-inside of \fIcontainer\fR. \fIOption\fR and \fIvalue\fR are described
-in the 
-.SB WIDGET OPTIONS
-section.
-.TP
-\fBtable arrange\fR \fIcontainer\fR
-Forces the table to compute its layout immediately.  Normally, the
-table geometry manager will wait until the next idle point, before
-calculating the size of its rows and columns.  This is useful for
-collecting the \fInormal\fR sizes of rows and columns, that are
-based upon the requested widget sizes.
-.TP
-\fBtable cget\fR \fIcontainer \fR?\fIitem\fR?\fI option\fR
-Returns the current value of the configuration option specific to
-\fIitem\fR given by \fIoption\fR.  \fIItem\fR is either a row or
-column index, or the path name of a widget.  \fIItem\fR can be
-in any form describe in the \fBconfigure\fR operation below. If no
-\fIitem\fR argument is provided, then the configuration option is
-for the table itself.  \fIOption\fR may be any one of the options
-described in the appropiate section for \fIitem\fR.
-.TP
-\fBtable configure\fR \fIcontainer item\fR... ?\fIoption value\fR?... 
-Queries or modifies the configuration options specific to \fIitem\fR.
-If no \fIoption\fR is specified, this command returns a list
-describing all of the available options for \fIitem\fR 
-If the argument \fIitem\fR is omitted, then the specified 
-configuration options are for the table itself.  Otherwise
-\fIitem\fR must be either a row or column specification, or the path
-name of a widget.  
-The following \fIitem\fR types are available.
-.RS
-.TP 
-\fBC\fIi\fR
-Specifies the column of \fIcontainer\fR to be configured.  \fIItem\fR
-must be in the form \fBC\fIn\fR, where \fIi\fR is the index of 
-the column.  See the 
-.SB COLUMN OPTIONS
-section.
-.TP
-\fBR\fIi\fR
-Specifies the row of \fIcontainer\fR to be configured. \fIItem\fR must be
-in the form \fBR\fIi\fR, where \fIi\fR is the index of the row.  See
-the
-.SB ROW OPTIONS
-section.
-.TP 
-\fIwidget\fR 
-Specifies a widget of \fIcontainer\fR to be queried.  \fIWidget\fR
-is the path name of a widget packed in \fIcontainer\fR.  See the
-.SB WIDGET OPTIONS
-section.
-.TP 
-No argument
-Specifies that the table itself is to be queried.  
-See the
-.SB TABLE OPTIONS
-section for a description of the option-value pairs for the table.
-.RE
-.RS
-.sp
-The \fIoption\fI and \fIvalue\fR pairs are specific to \fIitem\fR.  If
-\fIoption\fR is specified with no \fIvalue\fR, then the command
-returns a list describing the one named option (this list will be
-identical to the corresponding sublist of the value returned if no
-\fIoption\fR is specified).  If one or more \fIoption\-value\fR pairs
-are specified, then the command modifies the given option(s) to have
-the given value(s); in this case the command returns the empty string.
-.RE
-.TP
-\fBtable extents \fIcontainer\fR \fIindex\fR 
-Queries the location and dimensions of row and columns in the table.
-\fIIndex\fR can be either a row or column index or a table index.
-Returns a list of the x,y coordinates (upperleft corner) and
-dimensions (width and height) of the cell, row, or column.
-.TP
-\fBtable forget \fIwidget\fR ?\fIwidget\fR?...
-Requests that \fIwidget\fR no longer have its geometry managed.
-\fIWidget\fR is the pathname of the window currently 
-managed by some table. The window will be unmapped so that it no longer 
-appears on the screen.  If \fIwidget\fR is not currently managed by any table, 
-an error message is returned, otherwise the empty string.
-.TP
-\fBtable info \fIcontainer\fR \fIitem\fR 
-Returns a list of the current configuration options for \fIitem\fR.  
-The list returned is exactly in the form that might be specified to the
-\fBtable\fR command.  It can be used to save and reset table 
-configurations. \fIItem\fR must be one of the following.
-.RS
-.TP .75i
-\fBC\fIi\fR
-Specifies the column of \fIcontainer\fR to be queried.  \fIItem\fR
-must be in the form \fBC\fIn\fR, where \fIn\fR is the index of 
-the column.  
-.TP
-\fBR\fIi\fR 
-Specifies the row of \fIcontainer\fR to be queried. \fIItem\fR must be
-in the form \fBR\fIi\fR, where \fIi\fR is the index of the row.  
-.TP 
-\fIwidget\fR 
-Specifies a widget of \fIcontainer\fR to be queried.
-\fIWidget\fR is the path name of a widget packed in \fIcontainer\fR.
-.TP 
-No argument
-Specifies that the table itself is to be queried. 
-.RE
-.TP
-\fBtable locate \fIcontainer\fR \fIx y\fR
-Returns the table index (row,column) of the cell containing the given
-screen coordinates.  The \fIx\fR and \fIy\fR arguments represent
-the x and y coordinates of the sample point to be tested.
-.TP
-\fBtable containers \fR?\fIswitch arg\fR?
-Returns a list of all container windows matching a given criteria (using
-\fIswitch\fR and \fIarg\fR).  If no \fIswitch\fR and \fIarg\fR
-arguments are given, the names of all container windows (only those using
-the \fBtable\fR command) are returned.  The following are valid
-switches:
-.RS
-.TP 
-\fB\-pattern\fR \fIpattern\fR
-Returns a list of pathnames of all container windows matching \fIpattern\fR.
-.TP 
-\fB\-slave\fR \fIwindow\fR
-Returns the name of the container window of table managing \fIwindow\fR.
-\fIWindow\fR must be the path name of widget.  If \fIwindow\fR is not
-managed by any table, the empty string is returned.
-.RE
-.TP
-\fBtable search \fIcontainer\fR ?\fIswitch arg\fR?...
-Returns the names of all the widgets in \fIcontainer\fR matching
-the criteria given by \fIswitch\fR and \fIarg\fR.  \fIContainer\fR is
-name of the container window associated with the table to be searched.
-The name of the widget is returned if any one
-\fIswitch\fR-\fIarg\fR criteria matches. If no \fIswitch\fR-\fIarg\fR
-arguments are given, the names of all widgets managed by
-\fIcontainer\fR are returned.  The following are switches are available:
-.RS
-.TP 
-\fB\-pattern\fR \fIpattern\fR
-Returns the names of any names of the widgets matching
-\fIpattern\fR.  
-.TP 
-\fB\-span\fR \fIindex\fR 
-Returns the names of widgets that span \fIindex\fR. A widget
-does not need to start at \fIindex\fR to be included.
-\fIIndex\fR must be in the form \fIrow\fR,\fIcolumn\fR, where
-\fIrow\fR and \fIcolumn\fR are valid row and column numbers.
-.TP 
-\fB\-start\fR \fIindex\fR
-Returns the names of widgets that start at \fIindex\fR.
-\fIIndex\fR must be in the form \fIrow\fR,\fIcolumn\fR, where
-\fIrow\fR and \fIcolumn\fR are valid row and column numbers.
-.RE
-.SH TABLE OPTIONS
-To configure the table itself, you omit the \fIitem\fR argument 
-when invoking the \fBconfigure\fR operation.
-.CS
-\fBtable configure\fR \fIcontainer\fR ?\fIoption value\fR?...
-.CE
-The following options are available for the table:
-.RS
-.TP 
-\fB\-padx \fIpad\fR
-Sets how much padding to add to the left and right exteriors of the table.
-\fIPad\fR can be a list of one or two numbers.  If \fIpad\fR
-has two elements, the left side of the table is padded by the first
-value and the right side by the second value.  If \fIpad\fR has just
-one value, both the left and right sides are padded evenly by the
-value.  The default is \fB0\fR.
-.TP
-\fB\-pady \fIpad\fR
-Sets how much padding to add to the top and bottom exteriors of the table.
-\fIPad\fR can be a list of one or two numbers.  If
-\fIpad\fR has two elements, the area above the table is padded by
-the first value and the area below by the second value.  If \fIpad\fR
-is just one number, both the top and bottom areas are padded by the
-value.  The default is \fB0\fR.
-.TP
-\fB\-propagate \fIboolean\fR 
-Indicates if the table should override the requested width and height
-of the \fIcontainer\fR window.  If \fIboolean\fR is false, \fIcontainer\fR
-will not be resized.  \fIContainer\fR will be its requested size.  The
-default is \fB1\fR.
-.RE
-.SH WIDGET OPTIONS
-widgets are configured by specifying the name of the widget
-when invoking the \fBconfigure\fR operation.  
-.DS
-\fBtable configure\fR \fIcontainer \fIwidget\fR ?\fIoption value\fR?...
-.DE
-\fIWidget\fR must be the path name of a window already packed in
-the table associated with \fIcontainer\fR.  The following options
-are available for widgets:
-.RS
-.TP
-\fB\-anchor \fIanchor\fR 
-Anchors \fIwidget\fR to a particular edge of the cell(s) it resides.
-This option has effect only if the space of the spans surrounding
-\fIwidget\fR is larger than \fIwidget\fR. \fIAnchor\fR specifies
-how \fIwidget\fR will be positioned in the space.  For example, if
-\fIanchor\fR is \fBcenter\fR then the window is centered in the rows
-and columns it spans; if \fIanchor\fR is \fBw\fR then the window will
-be aligned with the leftmost edge of the span. The default is
-\fBcenter\fR.
-.TP
-\fB\-columnspan \fInumber\fR
-Sets the number of columns \fIwidget\fR will span.
-The default is \fB1\fR.
-.TP
-\fB\-columncontrol \fIcontrol\fR
-Specifies how the width of \fIwidget\fR should control the
-width of the columns it spans. \fIControl\fR is 
-either \fBnormal\fR, \fBnone\fR, or \fBfull\fR.  
-The default is \fBnormal\fR.
-.RS
-.TP 1i 
-\fBnone\fR
-The width of \fIwidget\fR is not considered.   
-.TP 1i
-\fBfull\fR
-Only the width of \fIwidget\fR will be considered when computing the
-widths of the columns. 
-.TP 1i
-\fBnormal\fR
-Indicates that the widest widget spanning the column will determine 
-the width of the span.
-.RE
-.TP
-\fB\-fill \fIfill\fR
-Specifies if \fIwidget\fR should be stretched to fill any free space
-in the span surrounding \fIwidget\fR. \fIFill\fR is either \fBnone\fR,
-\fBx\fR, \fBy\fR, \fBboth\fR.  The default is \fBnone\fR.
-.RS
-.TP 1i
-\fBx\fR
-The widget can grow horizontally.  
-.TP 1i
-\fBy\fR
-The widget can grow vertically.  
-.TP 1i
-\fBboth\fR
-The widget can grow both vertically and horizontally.  
-.TP 1i
-\fBnone\fR
-The widget does not grow along with the span.  
-.RE
-.TP
-\fB\-ipadx \fIpixels\fR 
-Sets how much horizontal padding to add internally on the left and
-right sides of \fIwidget\fR.  \fIPixels\fR must be a valid screen distance
-like \fB2\fR or \fB0.3i\fR.  The default is \fB0\fR.
-.TP
-\fB\-ipady \fIpixels\fR
-Sets how much vertical padding to add internally on the top and bottom
-of \fIwidget\fR.  \fIPixels\fR must be a valid screen distance
-like \fB2\fR or \fB0.3i\fR.  The default is \fB0\fR.
-.TP 
-\fB\-padx \fIpad\fR
-Sets how much padding to add to the left and right exteriors of \fIwidget\fR.
-\fIPad\fR can be a list of one or two numbers.  If \fIpad\fR
-has two elements, the left side of \fIwidget\fR is padded by the first
-value and the right side by the second value.  If \fIpad\fR has just
-one value, both the left and right sides are padded evenly by the
-value.  The default is \fB0\fR.
-.TP
-\fB\-pady \fIpad\fR
-Sets how much padding to add to the top and bottom exteriors of
-\fIwidget\fR.  \fIPad\fR can be a list of one or two numbers.  If
-\fIpad\fR has two elements, the area above \fIwidget\fR is padded by
-the first value and the area below by the second value.  If \fIpad\fR
-is just one number, both the top and bottom areas are padded by the
-value.  The default is \fB0\fR.
-.TP
-\fB\-reqheight \fIheight\fR
-Specifies the limits of the requested height for \fIwidget\fR.
-\fIHeight\fR is a list of bounding values.  See the 
-.SB BOUNDING SIZES
-section for a description of this list.  By default, the height of
-\fIwidget\fR is its requested height with its internal padding
-(see the \fB\-ipady\fR option).  The bounds specified by \fIheight\fR
-either override the height completely, or bound the height between two sizes.
-The default is \fB""\fR.
-.TP
-\fB\-reqwidth \fIwidth\fR
-Specifies the limits of the requested width for \fIwidget\fR.
-\fIWidth\fR is a list of bounding values.  See the 
-.SB BOUNDING SIZES
-section for a description of this list.  By default, the width of
-\fIwidget\fR is its requested width with its internal padding
-(set the \fB\-ipadx\fR option).  The bounds specified by \fIwidth\fR
-either override the width completely, or bound the height between two sizes.
-The default is \fB""\fR.
-.TP
-\fB\-rowspan \fInumber\fR
-Sets the number of rows \fIwidget\fR will span. The default is \fB1\fR.
-.TP
-\fB\-rowcontrol \fIcontrol\fR
-Specifies how the height of \fIwidget\fR should control the
-height of the rows it spans. \fIControl\fR is 
-either \fBnormal\fR, \fBnone\fR, or \fBfull\fR.  
-The default is \fBnormal\fR.
-.RS
-.TP 1i 
-\fBnone\fR
-The height of \fIwidget\fR is not considered.   
-.TP 1i
-\fBfull\fR
-Only the height of \fIwidget\fR will be considered when computing the
-heights of the rows. 
-.TP 1i
-\fBnormal\fR
-Indicates that the tallest widget spanning the row will determine 
-the height of the span.
-.RE
-.RE
-.SH COLUMN OPTIONS
-To configure a column in the table, specify the column index as
-\fBC\fIi\fR, where \fIi\fR is the index of the column to be
-configured.
-.DS
-\fBtable configure\fR \fIcontainer \fBC\fIi\fR ?\fIoption value\fR?...
-.DE
-If the index is specified as \fBC*\fR, then all columns of the table
-will be configured.  The following options are available for table
-columns.
-.RS
-.TP
-\fB\-padx \fIpad\fR
-Sets the padding to the left and right of the column.
-\fIPad\fR can be a list of one or two numbers.  If \fIpad\fR has two
-elements, the left side of the column is padded by the first value and
-the right side by the second value.  If \fIpad\fR has just one value,
-both the left and right sides are padded evenly by the value.  The
-default is \fB0\fR.
-.TP
-\fB\-resize \fImode\fR
-Indicates that the column can expand or shrink from its requested width 
-when the table is resized.
-\fIMode\fR must be one of the following:
-\fBnone\fR, \fBexpand\fR, \fBshrink\fR, or \fBboth\fR.  If \fImode\fR is 
-\fBexpand\fR the width of the column is expanded if there is extra space
-in the container window. If \fImode\fR is \fBshrink\fR its width may be
-reduced beyond its requested width if there is not enough space in the container.
-The default is \fBnone\fR.
-.TP
-\fB\-width \fIwidth\fR
-Specifies the limits within that the width of the column may expand
-or shrink.  \fIWidth\fR is a list of bounding values.  See the section
-.SB BOUNDING SIZES
-for a description of this list.
-By default there are no constraints.
-.RE
-.SH ROW OPTIONS
-To configure a row in the table, specify the row index as \fBR\fIi\fR,
-where \fIi\fR is the index of the row to be configured.
-.DS
-\fBtable configure\fR \fIcontainer \fBR\fIi\fR ?\fIoption value\fR?...
-.DE
-If the index is specified as \fBR*\fR, then all rows of the table will
-be configured.  The following options are available for table rows.
-.RS
-.TP
-\fB\-height \fIheight\fR
-Specifies the limits of the height that the row may expand or shrink to. 
-\fIHeight\fR is a list of bounding values.  See the section 
-.SB BOUNDING SIZES
-for a description of this list.
-By default there are no constraints.
-.TP
-\fB\-pady \fIpad\fR
-Sets the padding above and below the row.  \fIPad\fR can be a list
-of one or two numbers.  If \fIpad\fR has two elements, the area above
-the row is padded by the first value and the area below by the
-second value.  If \fIpad\fR is just one number, both the top and
-bottom areas are padded by the value.  The default is \fB0\fR.
-.TP
-\fB\-resize \fImode\fR
-Indicates that the row can expand or shrink from its requested height 
-when the table is resized.
-\fIMode\fR must be one of the following:
-\fBnone\fR, \fBexpand\fR, \fBshrink\fR, or \fBboth\fR.  If \fImode\fR is 
-\fBexpand\fR the height of the row is expanded if there is extra space
-in the container. If \fImode\fR is \fBshrink\fR its height may be
-reduced beyond its requested height if there is not enough space in 
-the container. The default is \fBnone\fR.
-.RE
-.SH BOUNDING SIZES
-Sometimes it's more useful to limit resizes to an acceptable range,
-than to fix the size to a particular value or disallow resizing
-altogether.  Similar to the way the \fBwm\fR command lets you specify
-a \fBminsize\fR and \fBmaxsize\fR for a toplevel window, you can bound
-the sizes the container, a widget, row, or column may take.
-The \fB\-width\fR, \fB\-height\fR, \fB\-reqwidth\fR, and
-\fB\-reqheight\fR options, take a list of one, two, or three values.
-We can take a previous example and instead preventing resizing,
-bound the size of the scrollbars between two values.
-.CS
-table . \\
-    .title   0,0 -cspan 3 \\
-    .canvas  1,1 -fill both \\
-    .vscroll 1,2 -fill y \\
-    .hscroll 2,1 -fill x
-
-# Bound the scrollbars between 1/8 and 1/2 inch
-table configure . c2 -width { 0.125 0.5 }
-table configure . r2 -height { 0.125 0.5 }
-table configure . vscroll .hscroll -fill both
-.CE
-The scrollbars will get no smaller than 1/8 of an inch, or bigger
-than 1/2 inch.  The initial size will be their requested size,
-so long as it is within the specified bounds.
-.PP
-How the elements of the list are interpreted is dependent upon the
-number of elements in the list.  
-.RS
-.TP 1i
-{\fI\fR}
-Empty list. No bounds are set. The default sizing is performed.
-.TP 
-{\fI x \fR} 
-Fixes the size to \fIx\fR.  The window or partition cannot grow or
-shrink.
-.TP 
-{\fI min max \fR}
-Sets up minimum and maximum limits for the size of the window or
-partition.  The window or partition can be reduced less than
-\fImin\fR, nor can it be stretched beyond \fImax\fR.
-.TP 
-{\fI min max nom \fR}
-Specifies minimum and maximum size limits, but also specifies a
-nominal size \fInom\fR.  This overrides the calculated size of the
-window or partition.
-.RE
-.SH MISCELLANEOUS
-Another feature is that you can put two widgets in the
-same cell of the table.  This is useful when you want to add
-decorations around a widget.
-.CS
-frame .frame -bd 1 -relief sunken
-button .quit -text "Quit"
-
-# Put both the frame and the button in the same cell.
-table . \\
-    .quit  1,0 -padx 2 -pady 2 \\
-    .frame 1,0 -fill both
-.CE
-.SH LIMITATIONS
-A long standing bug in Tk (circa 1993), there is no way to detect if a
-window is already a container of a different geometry manager. This
-is usually done by accident, such as the following where all three
-widgets are arranged in the same container ".", but using different
-geometry managers.
-.CS
-    table .f1
-       ...
-    pack .f2
-       ...
-    grid .f3
-.CE
-This leads to bizarre window resizing, as each geometry manager
-applies its own brand of layout policies.  When the container is a top
-level window (such as "."), your window manager may become locked
-as it responds to the never-ending stream of resize requests.  
-.SH KEYWORDS
-frame, geometry manager, location, table, size
-
diff --git a/util/src/TclTk/blt2.5/man/tabset.n b/util/src/TclTk/blt2.5/man/tabset.n
deleted file mode 100644 (file)
index 9ec4f60..0000000
+++ /dev/null
@@ -1,1333 +0,0 @@
-'\"
-'\" Copyright 1998 by Bell Labs Innovations for Lucent Technologies.
-'\"
-'\" Permission to use, copy, modify, and distribute this software and its
-'\" documentation for any purpose and without fee is hereby granted, provided
-'\" that the above copyright notice appear in all copies and that both that the
-'\" copyright notice and warranty disclaimer appear in supporting documentation,
-'\" and that the names of Lucent Technologies any of their entities not be used
-'\" in advertising or publicity pertaining to distribution of the software
-'\" without specific, written prior permission.
-'\"
-'\" Lucent Technologies disclaims all warranties with regard to this software,
-'\" including all implied warranties of merchantability and fitness.  In no event
-'\" shall Lucent Technologies be liable for any special, indirect or
-'\" consequential damages or any damages whatsoever resulting from loss of use,
-'\" data or profits, whether in an action of contract, negligence or other
-'\" tortuous action, arising out of or in connection with the use or performance
-'\" of this software.  
-'\"
-'\" Tabset widget created by George Howlett.
-'\"
-'\" The definitions below are for supplemental macros used in Tcl/Tk
-'\" manual entries.
-'\"
-'\" .AP type name in/out ?indent?
-'\"    Start paragraph describing an argument to a library procedure.
-'\"    type is type of argument (int, etc.), in/out is either "in", "out",
-'\"    or "in/out" to describe whether procedure reads or modifies arg,
-'\"    and indent is equivalent to second arg of .IP (shouldn't ever be
-'\"    needed;  use .AS below instead)
-'\"
-'\" .AS ?type? ?name?
-'\"    Give maximum sizes of arguments for setting tab stops.  Type and
-'\"    name are examples of largest possible arguments that will be passed
-'\"    to .AP later.  If args are omitted, default tab stops are used.
-'\"
-'\" .BS
-'\"    Start box enclosure.  From here until next .BE, everything will be
-'\"    enclosed in one large box.
-'\"
-'\" .BE
-'\"    End of box enclosure.
-'\"
-'\" .CS
-'\"    Begin code excerpt.
-'\"
-'\" .CE
-'\"    End code excerpt.
-'\"
-'\" .VS ?version? ?br?
-'\"    Begin vertical sidebar, for use in marking newly-changed parts
-'\"    of man pages.  The first argument is ignored and used for recording
-'\"    the version when the .VS was added, so that the sidebars can be
-'\"    found and removed when they reach a certain age.  If another argument
-'\"    is present, then a line break is forced before starting the sidebar.
-'\"
-'\" .VE
-'\"    End of vertical sidebar.
-'\"
-'\" .DS
-'\"    Begin an indented unfilled display.
-'\"
-'\" .DE
-'\"    End of indented unfilled display.
-'\"
-'\" .SO
-'\"    Start of list of standard options for a Tk widget.  The
-'\"    options follow on successive lines, in four columns separated
-'\"    by tabs.
-'\"
-'\" .SE
-'\"    End of list of standard options for a Tk widget.
-'\"
-'\" .OP cmdName dbName dbClass
-'\"    Start of description of a specific option.  cmdName gives the
-'\"    option's name as specified in the class command, dbName gives
-'\"    the option's name in the option database, and dbClass gives
-'\"    the option's class in the option database.
-'\"
-'\" .UL arg1 arg2
-'\"    Print arg1 underlined, then print arg2 normally.
-'\"
-'\" RCS: @(#) $Id: man.macros,v 1.1.1.1 2009/05/09 16:27:42 pcmacdon Exp $
-'\"
-'\"    # Set up traps and other miscellaneous stuff for Tcl/Tk man pages.
-.if t .wh -1.3i ^B
-.nr ^l \n(.l
-.ad b
-'\"    # Start an argument description
-.de AP
-.ie !"\\$4"" .TP \\$4
-.el \{\
-.   ie !"\\$2"" .TP \\n()Cu
-.   el          .TP 15
-.\}
-.ta \\n()Au \\n()Bu
-.ie !"\\$3"" \{\
-\&\\$1 \\fI\\$2\\fP    (\\$3)
-.\".b
-.\}
-.el \{\
-.br
-.ie !"\\$2"" \{\
-\&\\$1 \\fI\\$2\\fP
-.\}
-.el \{\
-\&\\fI\\$1\\fP
-.\}
-.\}
-..
-'\"    # define tabbing values for .AP
-.de AS
-.nr )A 10n
-.if !"\\$1"" .nr )A \\w'\\$1'u+3n
-.nr )B \\n()Au+15n
-.\"
-.if !"\\$2"" .nr )B \\w'\\$2'u+\\n()Au+3n
-.nr )C \\n()Bu+\\w'(in/out)'u+2n
-..
-.AS Tcl_Interp Tcl_CreateInterp in/out
-'\"    # BS - start boxed text
-'\"    # ^y = starting y location
-'\"    # ^b = 1
-.de BS
-.br
-.mk ^y
-.nr ^b 1u
-.if n .nf
-.if n .ti 0
-.if n \l'\\n(.lu\(ul'
-.if n .fi
-..
-'\"    # BE - end boxed text (draw box now)
-.de BE
-.nf
-.ti 0
-.mk ^t
-.ie n \l'\\n(^lu\(ul'
-.el \{\
-.\"    Draw four-sided box normally, but don't draw top of
-.\"    box if the box started on an earlier page.
-.ie !\\n(^b-1 \{\
-\h'-1.5n'\L'|\\n(^yu-1v'\l'\\n(^lu+3n\(ul'\L'\\n(^tu+1v-\\n(^yu'\l'|0u-1.5n\(ul'
-.\}
-.el \}\
-\h'-1.5n'\L'|\\n(^yu-1v'\h'\\n(^lu+3n'\L'\\n(^tu+1v-\\n(^yu'\l'|0u-1.5n\(ul'
-.\}
-.\}
-.fi
-.br
-.nr ^b 0
-..
-'\"    # VS - start vertical sidebar
-'\"    # ^Y = starting y location
-'\"    # ^v = 1 (for troff;  for nroff this doesn't matter)
-.de VS
-.if !"\\$2"" .br
-.mk ^Y
-.ie n 'mc \s12\(br\s0
-.el .nr ^v 1u
-..
-'\"    # VE - end of vertical sidebar
-.de VE
-.ie n 'mc
-.el \{\
-.ev 2
-.nf
-.ti 0
-.mk ^t
-\h'|\\n(^lu+3n'\L'|\\n(^Yu-1v\(bv'\v'\\n(^tu+1v-\\n(^Yu'\h'-|\\n(^lu+3n'
-.sp -1
-.fi
-.ev
-.\}
-.nr ^v 0
-..
-'\"    # Special macro to handle page bottom:  finish off current
-'\"    # box/sidebar if in box/sidebar mode, then invoked standard
-'\"    # page bottom macro.
-.de ^B
-.ev 2
-'ti 0
-'nf
-.mk ^t
-.if \\n(^b \{\
-.\"    Draw three-sided box if this is the box's first page,
-.\"    draw two sides but no top otherwise.
-.ie !\\n(^b-1 \h'-1.5n'\L'|\\n(^yu-1v'\l'\\n(^lu+3n\(ul'\L'\\n(^tu+1v-\\n(^yu'\h'|0u'\c
-.el \h'-1.5n'\L'|\\n(^yu-1v'\h'\\n(^lu+3n'\L'\\n(^tu+1v-\\n(^yu'\h'|0u'\c
-.\}
-.if \\n(^v \{\
-.nr ^x \\n(^tu+1v-\\n(^Yu
-\kx\h'-\\nxu'\h'|\\n(^lu+3n'\ky\L'-\\n(^xu'\v'\\n(^xu'\h'|0u'\c
-.\}
-.bp
-'fi
-.ev
-.if \\n(^b \{\
-.mk ^y
-.nr ^b 2
-.\}
-.if \\n(^v \{\
-.mk ^Y
-.\}
-..
-'\"    # DS - begin display
-.de DS
-.RS
-.nf
-.sp
-..
-'\"    # DE - end display
-.de DE
-.fi
-.RE
-.sp
-..
-'\"    # SO - start of list of standard options
-.de SO
-.SH "STANDARD OPTIONS"
-.LP
-.nf
-.ta 4c 8c 12c
-.ft B
-..
-'\"    # SE - end of list of standard options
-.de SE
-.fi
-.ft R
-.LP
-See the \\fBoptions\\fR manual entry for details on the standard options.
-..
-'\"    # OP - start of full description for a single option
-.de OP
-.LP
-.nf
-.ta 4c
-Command-Line Name:     \\fB\\$1\\fR
-Database Name: \\fB\\$2\\fR
-Database Class:        \\fB\\$3\\fR
-.fi
-.IP
-..
-'\"    # CS - begin code excerpt
-.de CS
-.RS
-.nf
-.ta .25i .5i .75i 1i
-.ft CW
-.sp
-..
-'\"    # CE - end code excerpt
-.de CE
-.fi
-.RE
-.ft R
-.sp
-..
-.de UL
-\\$1\l'|0\(ul'\\$2
-..
-.TH tabset n 2.5 BLT "BLT Built-In Commands"
-.BS
-'\" Note:  do not modify the .SH NAME line immediately below!
-.SH NAME
-tabset \- Create and manipulate tabset widgets
-.BE
-.SH SYNOPSIS
-\fBtabset\fR \fIpathName \fR?\fIoptions\fR?
-.SH DESCRIPTION
-The \fBtabset\fR widget displays a series of overlapping folders. Only
-the contents of one folder at a time is displayed.  By clicking on the
-tab's of a folder, you can view other folders.  Each folder may
-contain any Tk widget that can be automatically positioned and resized
-in the folder.
-.PP
-There's no limit to the number of folders.  Tabs can be tiered or
-scrolled.  Pages (i.e. embedded widgets) can be torn off and displayed
-in another toplevel widget, and also restored.  A tabset can also be
-used as just a set of tabs, without a displaying any pages.  You can
-bind events to individual tabs, so it's easy to add features like
-"balloon help".
-.SH INTRODUCTION
-Notebooks are a popular graphical paradigm.  They allow you to organize
-several windows that are too big to display at the same time as 
-pages of a notebook.  For example, your application may display several 
-X-Y graphs at the same time.  The graphs are too big to pack into the 
-same frame.  Managing them in several \fBtoplevel\fR widgets is
-also cumbersome and clutters the screen.  Instead, the \fBtabset\fR widget 
-organizes the graphs as folders in a notebook.  
-.PP
-Only one page is visible at a time. When you click on a tab, 
-the folder corresponding to the tab is displayed in the  \fBtabset\fR 
-widget.  The tabset also lets you temporarily tear pages 
-out of the notebook into a separate toplevel widget, and put them back 
-in the tabset later.  For example, you could compare two graphs side-by-side 
-by tearing them out, and then replace them when you are finished.
-.PP
-A tabset can contain any number of folders.  If there are too
-many tabs to view, you can arrange them as multiple tiers or scroll
-the tabs. You can also attach Tk scrollbars to the tabset to scroll the tabs.
-.SH SYNTAX
-The \fBtabset\fR command creates a new window using the \fIpathName\fR
-argument and makes it into a tabset widget.
-.DS
-\fBtabset \fIpathName \fR?\fIoption value\fR?...
-.DE
-Additional options may be specified on the command line or in the
-option database to configure aspects of the tabset such as its colors,
-font, text, and relief.  The \fBtabset\fR command returns its
-\fIpathName\fR argument.  At the time this command is invoked, there
-must not exist a window named \fIpathName\fR, but \fIpathName\fR's
-parent must exist.
-.PP
-When first created, a new tabset contains no tabs.  Tabs are added or
-deleted using widget operations described below. It is not necessary
-for all the tabs to be displayed in the tabset window at once;
-commands described below may be used to change the view in the window.
-Tabsets allow scrolling of tabs using the \fB\-scrollcommand\fR
-option.  They also support scanning (see the \fBscan\fR operation).
-Tabs may be arranged along any side of the tabset window using the
-\fB\-side\fR option.
-.PP
-The size of the tabset window is determined the number of tiers of
-tabs and the sizes of the Tk widgets embedded inside each folder.
-The widest widget determines the width of the folder. The tallest
-determines the height.  If no folders contain an embedded widget, the
-size is detemined solely by the size of the tabs.  
-.PP
-You can override either dimension with the tabset's \fB\-width\fR
-and \fB\-height\fR options.
-.SH "INDICES"
-Indices refer to individual tabs/folders in the tabset.  Many of
-the operations for tabset widgets take one or more indices as
-arguments.  An index may take several forms:
-.TP 12
-\fInumber\fR 
-Unique index offset of the tab.
-.TP 12
-\fB@\fIx\fB,\fIy\fR
-Tab that covers the point in the tabset window
-specified by \fIx\fR and \fIy\fR (in screen coordinates).  If no
-tab covers that point, then the index is ignored.
-.TP 12
-\fBselect\fR 
-The currently selected tab.  The \fBselect\fR index is 
-typically changed by either clicking on the tab with the left mouse 
-button or using the widget's \fBinvoke\fR operation.
-.TP 12
-\fBactive\fR 
-The tab where the mouse pointer is currently located.  The label 
-is drawn using its active colors (see the \fB\-activebackground\fR and
-\fB\-activeforeground\fR options).  The \fBactive\fR index is typically
-changed by moving the mouse pointer over a tab or using the widget's
-\fBactivate\fR operation. There can be only one active tab at a time.
-If there is no tab located under the mouse pointer, the index
-is ignored.
-.TP 12
-\fBbegin\fR
-First tab in the tabset.  If there are no tabs in the tabset then the
-index is ignored.
-.TP 12
-\fBcurrent\fR 
-Tab that is currently being operated upon.  Used within bindings.
-.TP 12
-\fBfocus\fR 
-Tab that currently has the widget's focus.
-This tab is displayed with a dashed line around its label.  You can
-change this using the \fBfocus\fR operation. If no tab has focus,
-then the index is ignored.
-.TP 12
-\fBdown\fR 
-Tab immediately below the tab that currently has focus,
-if there is one. If there is no tab below, the current 
-tab is returned.
-.TP 12
-\fBleft\fR
-Tab immediately to the left the tab that currently has focus,
-if there is one.  If there is no tab to the left, the current 
-tab is returned.
-.TP 12
-\fBnext\fR 
-The next tab.  Wraps to the first tab if at end.
-.TP 12
-\fBprev\fR 
-The previous tab.  Wraps to the last tab if at start.
-.TP 12
-\fBright\fR 
-Tab immediately to the right the tab that currently has focus, if
-there is one. If there is no tab to the right, the current tab is
-returned.
-.TP 12
-\fBup\fR 
-Tab immediately above, if there is one, to the tab that currently has
-focus. If there is no tab above, the current tab is returned.
-.TP 12
-\fBend\fR
-Last tab in the tabset.  If there are no tabs in the tabset then the
-index is ignored.
-.LP
-Some indices may not always be available.  For example, if the mouse
-is not over any tab, "active" does not have an index.  For most
-tabset operations this is harmless and ignored.  
-.SH "OPERATIONS"
-All \fBtabset\fR operations are invoked by specifying the widget's
-pathname, the operation, and any arguments that pertain to that
-operation.  The general form is:
-.sp
-.DS
-       \fIpathName operation \fR?\fIarg arg ...\fR?
-.DE
-.sp
-\fIOperation\fR and the \fIarg\fRs determine the exact behavior of the
-command.  The following operations are available for tabset widgets:
-.TP
-\fIpathName \fBactivate\fR \fIindex\fR 
-Sets the active tab to the one indicated by \fIindex\fR.  The
-active tab is drawn with its \fIactive\fR colors (see the
-\fB\-activebackground\fR and \fB\-activeforeground\fR options) and may
-be retrieved with the index \fBactive\fR.  Only one tab may be active
-at a time.  If \fIindex\fR is the empty string, then all tabs will
-be drawn with their normal foreground and background colors.
-.TP
-\fIpathName \fBbind\fR \fItagName\fR ?\fIsequence\fR? ?\fIcommand\fR? 
-Associates \fIcommand\fR with \fItagName\fR such that whenever the
-event sequence given by \fIsequence\fR occurs for a tab with this
-tag, \fIcommand\fR will be invoked.  The syntax is similar to the 
-\fBbind\fR command except that it operates on tabs, rather 
-than widgets.  The tagName is one of \fBall\fR, \fBPerforation\fR,
-\fBImage\fR, \fBLeftimage\fR, \fBStartimage\fR, \fBEndimage\fR,
-or the name label used to create a Tab.
-See the \fBbind\fR manual entry for
-complete details on \fIsequence\fR and the substitutions performed on 
-\fIcommand\fR.  
-.sp
-If all arguments are specified then a new binding is created, replacing 
-any existing binding for the same \fIsequence\fR and \fItagName\fR.
-If the first character of \fIcommand\fR is \fB+\fR then \fIcommand\fR 
-augments an existing binding rather than replacing it. 
-If no \fIcommand\fR argument is provided then the command currently
-associated with \fItagName\fR and \fIsequence\fR (it's an error occurs 
-if there's no such binding) is returned.  If both \fIcommand\fR and 
-\fIsequence\fR are missing then a list of all the event sequences for 
-which bindings have been defined for \fItagName\fR. 
-.TP
-\fIpathName \fBcget\fR \fIoption\fR
-Returns the current value of the configuration option given
-by \fIoption\fR.
-\fIOption\fR may have any of the values accepted by the \fBconfigure\fR
-operation described in the section
-.SB "WIDGET OPTIONS" 
-below.
-.TP
-\fIpathName \fBconfigure\fR ?\fIoption\fR? ?\fIvalue option value ...\fR?
-Query or modify the configuration options of the widget.
-If no \fIoption\fR is specified, returns a list describing all 
-the available options for \fIpathName\fR (see \fBTk_ConfigureInfo\fR for
-information on the format of this list).  If \fIoption\fR is specified
-with no \fIvalue\fR, then the command returns a list describing the
-one named option (this list will be identical to the corresponding
-sublist of the value returned if no \fIoption\fR is specified).  If
-one or more \fIoption\-value\fR pairs are specified, then the command
-modifies the given widget option(s) to have the given value(s);  in
-this case the command returns an empty string.
-\fIOption\fR and \fIvalue\fR are described in the section
-.SB "WIDGET OPTIONS" 
-below.
-.TP
-\fIpathName \fBcoords\fR \fIelement\fR ?\fIindex\fR?
-Returns the screen coordinates for the given \fIelement\fR,
-which is one of: \fBtext\fR,
-\fBimage\fR, \fBleftimage\fR, \fBstartimage\fR, \fBendimage\fR, or
-\fBperforation\fR.
-All except \fBstartimage\fR and \fBendimage\fR must also
-provide a tab \fIindex\fR.
-.TP
-\fIpathName \fBdelete \fIfirst \fR?\fIlast\fR?
-Deletes one or more tabs from the tabset.  \fIFirst\fR and \fIlast\fR
-are the first and last indices, defining a range of tabs to be deleted.  
-If \fIlast\fR isn't specified, then only the tab at \fIfirst\fR 
-is deleted.
-.TP
-\fIpathName \fBfocus \fIindex\fR
-Designates a tab to get the widget's focus.  This tab is displayed 
-with a dashed line around its label. 
-.TP
-\fIpathName \fBget\fR \fIindex\fR
-Returns the name of the tab.  The value of \fIindex\fR may
-be in any form described in the section
-.SB "INDICES".
-.TP
-\fIpathName \fBhightlight\fR \fIindex\fR
-Highlight a tab.
-.TP
-\fIpathName \fBindex\fR ?\fIflag\fR? \fIstring\fR 
-Returns the index offset of the tab specified by \fIstring\fR.  If
-\fIflag\fR is \fB\-name\fR, then \fIstring\fR is the name of a tab.
-If \fIflag\fR is \fB\-index\fR, \fIstring\fR is an index such as
-"active" or "focus".
-If \fIflag\fR is \fB\-both\fR, \fIstring\fR is either.
-If \fIflag\fR isn't specified, it defaults to
-\fB\-index\fR.
-.TP
-\fIpathName \fBinsert\fR \fIposition ?\fIname ...\fR? ?\fIoption value\fR?...
-Inserts new tabs into the tabset.  Tabs are inserted just before the
-tab given by \fIposition\fR.  \fIPosition\fR may be either a number,
-indicating where in the list the new tab should be added, or \fBend\fR,
-indicating that the new tab is to be added the end of the list.  
-\fIName\fR is the symbolic name of the tab. \fIBe careful not to use 
-a number. Otherwise the tabset will confuse it with tab indices\fR.  Returns 
-a list of indices for all the new tabs.  If tab name is an empty
-string, or ends in #auto, it is
-generated using the given prefix.  The list
-of created tab names is returned.
-.TP
-\fIpathName \fBinvoke \fIindex\fR
-Selects the tab given by \fIindex\fR, maps the tab's embedded widget, and 
-invokes the Tcl command associated with the tab, if  there  is  one.  
-The return value is the return value from the Tcl command, or an empty
-string  if there  is  no  command  associated with the tab.
-This command is ignored if the  tab's state (see the \fB\-state\fR option)
-is disabled.
-.TP
-\fIpathName \fBmove\fR \fIindex\fR \fBbefore\fR|\fBafter\fR \fIindex\fR
-Moves the tab \fIindex\fR to a new position in the tabset.
-.TP
-\fIpathName \fBnearest\fR \fIx\fR \fIy\fR ?\fIvarName\fR? ?\fIcoordsVar\fR?
-Returns the name of the tab nearest to given X-Y screen coordinate.
-If the argument \fIvarName\fR is present,
-this is a Tcl variable that is set to either \fBtext\fR,
-\fBimage\fR, \fBleftimage\fR, \fBstartimage\fR, \fBendimage\fR,
-\fBperforation\fR or the empty string depending
-what part of the
-tab the coordinate is over.
-If the argument \fIcoordsVar\fR is present,
-return the bounding box coordinates coordinates for the matching item
-set in \fIvarName\fR.
-.TP
-\fIpathName \fBperforation \fIoperation\fR ?\fIargs\fR?
-This operation controls the perforation on the tab label.
-.RS
-.TP
-\fIpathName \fBperforation activate\fR \fIboolean\fR
-Set perforation active state to on or off.
-.TP
-\fIpathName \fBperforation invoke\fR
-Invokes the command specified for perforations (see the 
-\fB\-perforationcommand\fR widget option). Typically this command
-places the page into a top level widget. The name of the toplevel
-is the concatonation of the \fIpathName\fR, "-",  and the \fItabName\fR.
-The return value is the return value from the Tcl command, or an empty
-string  if there  is  no  command  associated with the tab.
-This command is ignored if the  tab's state (see the \fB\-state\fR option)
-is disabled.
-.RE
-.TP
-\fIpathName \fBscan\fR \fIoption args\fR
-This command implements scanning on tabsets.  It has
-two forms, depending on \fIoption\fR:
-.RS
-.TP
-\fIpathName \fBscan mark \fIx y\fR
-Records \fIx\fR and \fIy\fR and the current view in the tabset
-window;  used with later \fBscan dragto\fR commands.
-Typically this command is associated with a mouse button press in
-the widget.  It returns an empty string.
-.TP
-\fIpathName \fBscan dragto \fIx y\fR.
-This command computes the difference between its \fIx\fR and \fIy\fR
-arguments and the \fIx\fR and \fIy\fR arguments to the last
-\fBscan mark\fR command for the widget.
-It then adjusts the view by 10 times the
-difference in coordinates.  This command is typically associated
-with mouse motion events in the widget, to produce the effect of
-dragging the list at high speed through the window.  The return
-value is an empty string.
-.RE
-.TP
-\fIpathName \fBsee \fIindex\fR 
-Scrolls the tabset so that the tab
-\fIindex\fR is visible in the widget's window.
-.TP
-\fIpathName \fBselect \fIindex\fR 
-Select the tab.
-.TP
-\fIpathName \fBsize\fR
-Returns the number of tabs in the tabset.
-.TP
-\fIpathName \fBtab \fIoperation\fR ?\fIargs\fR?
-.RS
-.TP
-\fIpathName \fBtab cget\fR \fInameOrIndex\fR \fIoption\fR
-Returns the current value of the configuration option given
-by \fIoption\fR.
-\fIOption\fR may have any of the values accepted by the \fBtab configure\fR
-operation described in the section 
-.SB "TAB OPTIONS"
-below.
-.TP
-\fIpathName \fBtab configure\fR \fInameOrIndex\fR ?\fInameOrIndex\fR...? \fIoption\fR? ?\fIvalue option value ...\fR?
-Query or modify the configuration options of one or more tabs.
-If no \fIoption\fR is specified, this operation returns a list 
-describing all the available options for \fInameOrIndex\fR.  
-\fINameOrIndex\fR can be either the name of a tab or its index.  Names
-of tabs take precedence over their indices.  That means a tab named 
-\fIfocus\fR is picked over the "focus" tab.
-.sp
-If \fIoption\fR is specified, but not \fIvalue\fR, then a list describing the
-one named option is returned.  If  one or more \fIoption\-value\fR pairs 
-are specified, then each named tab (specified by \fInameOrIndex\fR) will
-have its configurations option(s) set the given value(s).  In
-this last case, the empty string is returned.
-\fIOption\fR and \fIvalue\fR are described in the section 
-.SB "TAB OPTIONS"
-below.
-.TP
-\fIpathName \fBtab dockall\fR
-Dock all tearoffs.
-.TP
-\fIpathName \fBtab names\fR ?\fIpattern\fR?
-Returns the names of all the tabs matching the given pattern. If
-no \fIpattern\fR argument is provided, then all tab names are returned.
-.TP
-\fIpathName \fBtab pageheight\fR
-.TP
-\fIpathName \fBtab pagewidth\fR
-.TP
-\fIpathName \fBtab select \fInameOrindex\fR
-Select a tab by name or index, and cause it to become visible, selected,
-activated, and receive focus.  This is a shortform for using separate
-commands.
-.TP
-\fIpathName \fBtab tearoff\fR ?\fIindex\fR?
-With no  ?\fIindex\fR?, returns list of all torn-off tabs.
-Otherwise, return the window for the given torn-off tab.
-.RE
-.TP
-\fIpathName \fBtab tearoff\fR ?\fIindex\fR?
-With no  ?\fIindex\fR?, returns list of all torn-off tabs.
-Otherwise, toggles the torn-off state of the tab.
-.TP
-\fIpathName \fBview \fIargs\fR
-This command queries or changes the position of the
-tabset in the widget's window.  It can take any of the following
-forms:
-.RS
-.TP
-\fIpathName \fBview\fR 
-Returns a list of two numbers between 0.0 and
-1.0 that describe the amount and position of the tabset that is
-visible in the window.  For example, if \fIview\fR is "0.2 0.6", 20%
-of the tabset's text is off-screen to the left, 40% is visible in the
-window, and 40% of the tabset is off-screen to the right.  These are
-the same values passed to scrollbars via the \fB\-scrollcommand\fR
-option.
-.TP
-\fIpathName \fBview moveto\fI fraction\fR
-Adjusts the view in the window so that \fIfraction\fR of the
-total width of the tabset text is off-screen to the left.
-\fIfraction\fR must be a number between 0.0 and 1.0.
-.TP
-\fIpathName \fBview scroll \fInumber what\fR 
-This command shifts the view in the window (left/top or right/bottom)
-according to \fInumber\fR and \fIwhat\fR.  \fINumber\fR must be an
-integer. \fIWhat\fR must be either \fBunits\fR or \fBpages\fR or an
-abbreviation of these.  If \fIwhat\fR is \fBunits\fR, the view adjusts
-left or right by \fInumber\fR scroll units (see the
-\fB\-scrollincrement\fR option).  ; if it is \fBpages\fR then the view
-adjusts by \fInumber\fR widget windows.  If \fInumber\fR is negative
-then tabs farther to the left become visible; if it is positive then
-tabs farther to the right become visible.
-.RE
-.SH "WIDGET OPTIONS"
-Widget configuration options may be set either by the \fBconfigure\fR 
-operation or the Tk \fBoption\fR command.  The resource class
-is \fBTabset\fR.  The resource name is the name of the widget.
-.CS
-option add *Tabset.Foreground white
-option add *Tabset.Background blue
-.CE
-The following widget options are available:
-.TP
-\fB\-activebackground \fIcolor\fR
-Sets the default active background color for tabs.  A tab is active
-when the mouse is positioned over it or set by the \fBactivate\fR
-operation.  Individual tabs may override this option by setting the 
-tab's \fB\-activebackground\fR option. 
-.TP
-\fB\-activeforeground \fIcolor\fR
-Sets the default active foreground color for tabs.  A tab is active
-when the mouse is positioned over it or set by the \fBactivate\fR
-operation.  Individual tabs may override this option by setting the
-tab's \fB\-activeforeground\fR option.
-.TP
-\fB\-anchor \fIanchor\fR 
-Anchors the tab's text (and images) to a particular edge of the tab.
-The default value is \fBcenter\fR.
-.TP
-\fB\-background \fIcolor\fR
-Sets the background color of the tabset.  
-.TP
-\fB\-borderwidth \fIpixels\fR
-Sets the width of the 3\-D border around the outside edge of the widget.  The
-\fB\-relief\fR option determines how the border is to be drawn.  The
-default is \fB2\fR.
-.TP
-\fB\-cursor \fIcursor\fR
-Specifies the widget's cursor.  The default cursor is \fB""\fR.
-.TP
-\fB\-dashes \fIdashList\fR
-Sets the dash style of the focus outline.  When a tab has the widget's
-focus, it is drawn with a dashed outline around its label.  
-\fIDashList\fR is a list of up
-to 11 numbers that alternately represent the lengths of the dashes
-and gaps on the cross hair lines.  Each number must be between 1 and
-255.  If \fIdashList\fR is \fB""\fR, the outline will be a solid
-line.  The default value is \fB5 2\fR.
-.TP 
-\fB\-ellipsis \fIstring\fR
-String to append to displayed labels that have been truncated
-due to exceeding \fB-labelmax\fR.  The default is \fB...\fR.
-.TP 
-\fB\-endimage \fIimageName\fR
-Specify an image to be drawn after tabs (ie. on the right if -side = top).
-This is used by
-a binding looking for \fIendimage\fR from the \fBnearest\fR subcommand.
-.TP 
-\fB\-fillwidth \fIboolean\fR
-Indicates if extra space should be allocated to tabs when multiple tiers
-are displayed.  The default is \fByes\fR.
-.TP
-\fB\-font \fIfontName\fR 
-Sets the default font for the text in tab labels.  Individual tabs may
-override this by setting the tab's \fB\-font\fR option.  The default value is
-\fB*-Helvetica-Bold-R-Normal-*-12-120-*\fR.
-.TP
-\fB\-foreground \fIcolor\fR 
-Sets the default color of tab labels.  Individual tabs may
-override this option by setting the tab's \fB\-foreground\fR option.  
-The default value is \fBblack\fR.
-.TP 
-\fB\-gap \fIsize\fR
-Sets the gap (in pixels) between tabs.  The default value is \fB2\fR.
-.TP 
-\fB\-gapleft \fIsize\fR
-Sets a gap (in pixels) to leave between the text and -leftimage.
-The default value is \fB2\fR.
-.TP
-\fB\-height \fIpixels\fR
-Specifies the requested height of widget.  If \fIpixels\fR is
-0, then the height of the widget will be calculated based on
-the size the tabs and their pages.
-The default is \fB0\fR.
-.TP 
-\fB\-highlightbackground  \fIcolor\fR
-Sets the color to display in the traversal highlight region when
-the tabset does not have the input focus.  
-.TP 
-\fB\-highlightcolor \fIcolor\fR
-Sets the color to use for the traversal highlight rectangle that is
-drawn around the widget when it has the input focus. 
-The default is \fBblack\fR.
-.TP 
-\fB\-highlightthickness \fIpixels\fR
-Sets the width of the highlight rectangle to draw around the outside of 
-the widget when it has the input focus. \fIPixels\fR is a non-negative 
-value and may have any of the forms acceptable to \fBTk_GetPixels\fR.
-If the value is zero, no focus highlight is drawn around the widget.
-The default is \fB2\fR.
-.TP
-\fB\-labelbackground \fIcolor\fR
-Sets a background color for the label.  
-The default is \f""\fR.
-.TP
-\fB\-labelmax \fIlength\fR
-Length at which to truncate displayed label text after
-appending value of \fB-ellipsis\fR.
-This enables a user implemention of truncating labels as the number
-of tabs increases.
-Default is \fB0\fR meaning do no truncation.
-.TP
-\fB\-outerpad \fIpixels\fR
-Padding around the exterior of the tabset and folder.
-.TP
-\fB\-pageheight \fIpixels\fR
-Sets the requested height of the page.  The page is the area under the
-tab used to display the page contents.  If \fIpixels\fR is \fB0\fR,
-the maximum height of all embedded tab windows is used.  The default
-is \fB0\fR.
-.TP
-\fB\-pagewidth \fIpixels\fR
-Sets the requested width of the page.  The page is the area under the
-tab used to display the page contents.  If \fIpixels\fR is \fB0\fR,
-the maximum width of all embedded tab windows is used.  The default
-is \fB0\fR.
-.TP
-\fB\-perforationcommand\fR \fIstring\fR
-Specifies a Tcl script to be invoked to tear off the current
-page in the tabset. This command is typically invoked when 
-left mouse button is released over the tab perforation.  The default
-action is to tear-off the page and place it into a new toplevel 
-window.
-.TP
-\fB\-relief \fIrelief\fR
-Specifies the 3-D effect for the tabset widget.  \fIRelief\fR
-specifies how the tabset should appear relative to widget that
-it is packed into; for example, \fBraised\fR means the tabset should
-appear to protrude.  The default is \fBsunken\fR.
-.TP
-\fB\-rotate \fItheta\fR
-Specifies the degrees to rotate text in tab labels.
-\fITheta\fR is a real value representing the number of degrees
-to rotate the tick labels.  The default is \fB0.0\fR degrees.
-.TP 
-\fB\-samewidth \fIboolean\fR
-Indicates if each tab should be the same width.  If true, each tab will
-be as wide as the widest tab.  The default is \fBno\fR.
-.TP 
-\fB\-scrollcommand \fIstring\fR
-Specifies the prefix for a command for communicating with 
-scrollbars.  Whenever the view in the widget's window 
-changes, the widget will generate a Tcl command by concatenating the 
-scroll command and two numbers.  If this option is not specified, then 
-no command will be executed. 
-.TP 
-\fB\-scrollincrement \fIpixels\fR
-Sets the smallest number of pixels to scroll the tabs. 
-If \fIpixels\fR is greater than 0, this sets the units for 
-scrolling (e.g.,  when you the change the view by clicking
-on the left and right arrows of a scrollbar).
-.TP
-\fB\-selectbackground \fIcolor\fR
-Sets the color to use when displaying background of the selected
-tab. Individual tabs can override this option by setting the tab's 
-\fB\-selectbackground\fR option.
-'\".TP 
-'\" \fB\-selectborderwidth \fIpixels\fR
-'\" Sets the width of the raised 3-D border to draw around the label of 
-'\" the selected tab.  \fIPixels\fR must be a non-negative value.
-'\" The default value is \fB1\fR.
-.TP
-\fB\-selectcommand \fIstring\fR
-Specifies a default Tcl script to be invoked when tabs are selected.  This
-command is typically invoked when left mouse button is pressed over 
-the tab.  Individual tabs may override this with the tab's
-\fB\-command\fR option.  Alternatively, the \fB<<TabsetSelect>>\fR virtual
-event may be bound to instead.
-The default value is \fB""\fR.
-.TP
-\fB\-selectforeground \fIcolor\fB
-Sets the default color of the selected tab's text label. 
-Individual tabs can override this option by setting the tab's 
-\fB\-selectforeground\fR option. The default value is \fBblack\fR.
-.TP
-\fB\-selectpad \fIpixels\fB
-Specifies extra padding to be displayed around the selected tab. 
-The default value is \fB3\fR.
-.TP 
-\fB\-shadow \fIcolorAndOffset\fR
-Sets the shadow color for the text in all tab labels.
-If an offset isn't given, it defaults to 1.  Drop shadows
-are useful when both the foreground and background of the tab
-have similar color intensities.
-If \fIcolor\fR is the empty string, no shadow is drawn.
-The default value is \fB""\fR.
-.TP 
-\fB\-shadowcolor \fIcolor\fR
-Sets the folder shadow color.
-.TP
-\fB\-side \fIside\fB
-Specifies the side of the widget to place tabs. The following
-values are valid for \fIside\fR. The default value is \fBtop\fR.
-.RS
-.TP 1i
-\fBtop\fR
-Tabs are drawn along the top.
-.TP 1i
-\fBleft\fR
-Tabs are drawn along the left side.
-.TP 1i
-\fBright\fR
-Tabs are drawn along the right side.
-.TP 1i
-\fBboth\fR
-Tabs are drawn along the bottom side.
-.RE
-.TP 
-\fB\-slant \fIslant\fR
-Specifies if the tabs should be slanted 45 degrees on the left and/or 
-right sides. The following values are valid for \fIslant\fR. The default 
-is \fBnone\fR.
-.RS
-.TP 1i
-\fBnone\fR
-Tabs are drawn as a rectangle.  
-.TP 1i
-\fBleft\fR
-The left side of the tab is slanted.  
-.TP 1i
-\fBright\fR
-The right side of the tab is slanted.  
-.TP 1i
-\fBboth\fR
-Boths sides of the tab are slanted.
-.RE
-.TP 
-\fB\-startimage \fIimageName\fR
-Specify an image to be drawn before tabs (ie. on the left if -side = top).
-This is used by
-a binding looking for \fIstartimage\fR from the \fBnearest\fR subcommand.
-.TP
-\fB\-tabbackground \fIcolor\fR
-Sets the default background color of tabs.
-Individual tabs can override this option by setting the tab's 
-\fB\-background\fR option.
-.TP
-\fB\-tabborderwidth \fIpixels\fR
-Sets the width of the 3\-D border around the outside edge of the tab.  The
-\fB\-tabrelief\fR option determines how the border is to be drawn.  The
-default is \fB2\fR.
-.TP
-\fB\-tabforeground \fIcolor\fR
-Specifies the color to use when displaying a tab's label.
-Individual tabs can override this option by setting the tab's 
-\fB\-foreground\fR option.
-.TP
-\fB\-tabrelief \fIrelief\fR
-Specifies the 3-D effect for both tabs and folders.  \fIRelief\fR
-specifies how the tabs should appear relative to background of the 
-widget; for example, \fBraised\fR means the tab should
-appear to protrude.  The default is \fBraised\fR.
-.TP
-\fB\-tabtile \fIimage\fR 
-Specifies tiled background for tabs.  The default is \fB""\fR.
-.TP
-\fB\-takefocus\fR \fIfocus\fR 
-Provides information used when moving the focus from window to window
-via keyboard traversal (e.g., Tab and Shift-Tab).  If \fIfocus\fR is
-\fB0\fR, this means that this window should be skipped entirely during
-keyboard traversal.  \fB1\fR means that the this window should always
-receive the input focus.  An empty value means that the traversal
-scripts decide whether to focus on the window.
-The default is \fB1\fR.
-.TP
-\fB\-tearoff \fIboolean\fR
-Display tearoff.
-.TP
-\fB\-textside \fIside\fB
-If both images and text are specified for a tab, this option determines on
-which side of the tab the text is to be displayed. The 
-valid sides are \fBleft\fR, \fBright\fR, \fBtop\fR, and
-\fBbottom\fR.  The default value is \fBleft\fR.
-.TP
-\fB\-tiers \fInumber\fB
-Specifies the maximum number of tiers to use to display the tabs.
-The default value is \fB1\fR.
-.TP
-\fB\-tile \fIimage\fR 
-Specifies a tiled background for the widget background excluding
-the tabs.  If \fIimage\fR isn't
-\fB""\fR, the background is tiled using \fIimage\fR.
-Otherwise, the normal background color is drawn (see the
-\fB\-background\fR option).  \fIImage\fR must be an image created
-using the Tk \fBimage\fR command.  The default is \fB""\fR.
-Specifies a tiled background image for the background of the widget.
-This does not include the tabs.
-.TP
-\fB\-transient \fIboolean\fR
-Tearoff window should be transient.
-.TP
-\fB\-width \fIpixels\fR
-Specifies the requested width of the widget.  If \fIpixels\fR is
-0, then the width of the widget will be calculated based on
-the size the tabs and their pages.
-The default is \fB0\fR.
-.SH "TAB OPTIONS"
-In addition to the \fBconfigure\fR operation, widget configuration
-options may also be set by the Tk \fBoption\fR command.  The class
-resource name is \fBTab\fR.
-.CS
-option add *Tabset.Tab.Foreground white
-option add *Tabset.name.Background blue
-.CE
-The following widget options are available:
-.TP
-\fB\-activebackground \fIcolor\fR
-Sets the active background color for \fInameOrIndex\fR.  A tab is active
-when the mouse is positioned over it or set by the \fBactivate\fR
-operation.  This overrides the widget's \fB-activebackground\fR 
-option. 
-.TP
-\fB\-activeforeground \fIcolor\fR
-Sets the default active foreground color \fInameOrIndex\fR.  A tab is "active"
-when the mouse is positioned over it or set by the \fBactivate\fR
-operation.  Individual tabs may override this option by setting the
-tab's \fB-activeforeground\fR option.
-.TP
-\fB\-anchor \fIanchor\fR 
-Anchors the tab's embedded widget to a particular edge of the folder.
-This option has effect only if the space in the folder surrounding the 
-embedded widget is larger than the widget itself. \fIAnchor\fR specifies
-how the widget will be positioned in the extra space.  For example, if
-\fIanchor\fR is \fBcenter\fR then the window is centered in the folder
-; if \fIanchor\fR is \fBw\fR then the window will
-be aligned with the leftmost edge of the folder. The default value is
-\fBcenter\fR.
-.TP
-\fB\-background \fIcolor\fR
-Sets the background color for \fInameOrIndex\fR.  Setting this option overides the 
-widget's \fB\-tabbackground\fR option.
-.TP
-\fB\-bindtags \fItagList\fR
-Specifies the binding tags for this tab.  \fITagList\fR is a list of
-binding tag names.  The tags and their order will determine how
-commands for events in tabs are invoked.  Each tag in the list matching 
-the event sequence will have its Tcl command executed.  Implicitly the 
-name of the tab is always the first tag in the list.  The default value is
-\fBall\fR.
-.TP
-\fB\-command \fIstring\fR
-Specifies a Tcl script to be associated with \fInameOrIndex\fR.  This
-command is typically invoked when left mouse button is pressed over 
-the tab.  Setting this option overrides the widget's
-\fB\-selectcommand\fR option. 
-.TP
-\fB\-data \fIstring\fR
-Specifies a string to be associated with \fInameOrIndex\fR.
-This value isn't used in the widget code.  It may be used in Tcl bindings 
-to associate extra data (other than the image or text) with the
-tab. The default value is \fB""\fR.
-.TP
-\fB\-fill \fIfill\fR
-If the space in the folder surrounding the tab's embedded widget is 
-larger than the widget, then \fIfill\fR indicates if the embedded widget 
-should be stretched to occupy the extra space.  \fIFill\fR is either 
-\fBnone\fR,
-\fBx\fR, \fBy\fR, \fBboth\fR.  For example, if \fIfill\fR is \fBx\fR,
-then the widget is stretched horizontally.  If \fIfill\fR is \fBy\fR,
-the widget is stretched vertically.  The default is \fBnone\fR.
-.TP
-\fB\-font \fIfontName\fR 
-Sets the font for the text in tab labels.  If \fIfontName\fR is not
-the empty string, this overrides the tabset's \fB\-font\fR option.
-The default value is \fB""\fR.
-.TP
-\fB\-foreground \fIcolor\fR 
-Sets the color of the label for \fInameOrIndex\fR.  If \fIcolor\fR
-is not the empty string, this overrides the widget's \fB\-tabforeground\fR 
-option.  The default value is \fB""\fR.
-.TP 
-\fB\-hidden \fIbool\fR
-Hide the tab.  The default is \fB0\fR.  The tab should be changed to not
-be the selected tab before setting it to hidden.
-.TP 
-\fB\-image \fIimageName\fR
-Specifies the image to be drawn in label for \fInameOrIndex\fR.
-If \fIimage\fR is \fB""\fR, no image will be drawn.  Both text and
-images may be displayed at the same time in tab labels.
-The default value is \fB""\fR.
-.TP 
-\fB\-leftimage \fIimageName\fR
-Specify a second image to be drawn to the left before text/image when
-the widgets -textside = right.
-This image might represent a close icon when used with
-a binding that looks for \fIleftimage\fR from the \fBnearest\fR subcommand.
-.TP
-\fB\-ipadx \fIpad\fR
-Sets the padding to the left and right of the label.
-\fIPad\fR can be a list of one or two screen distances.  If \fIpad\fR
-has two elements, the left side of the label is padded by the first
-distance and the right side by the second.  If \fIpad\fR has just one
-distance, both the left and right sides are padded evenly.  The
-default value is \fB0\fR.
-.TP
-\fB\-ipady \fIpad\fR
-Sets the padding to the top and bottom of the label.
-\fIPad\fR can be a list of one or two screen distances.  If \fIpad\fR
-has two elements, the top of the label is padded by the first
-distance and the bottom by the second.  If \fIpad\fR has just one
-distance, both the top and bottom sides are padded evenly.  The
-default value is \fB0\fR.
-.TP
-\fB\-padx \fIpad\fR
-Sets the padding around the left and right of the embedded widget, if 
-one exists.
-\fIPad\fR can be a list of one or two screen distances.  If \fIpad\fR
-has two elements, the left side of the widget is padded by the first
-distance and the right side by the second.  If \fIpad\fR has just one
-distance, both the left and right sides are padded evenly.  The
-default value is \fB0\fR.
-.TP
-\fB\-pady \fIpad\fR
-Sets the padding around the top and bottom of the embedded widget, if
-one exists.
-\fIPad\fR can be a list of one or two screen distances.  If \fIpad\fR
-has two elements, the top of the widget is padded by the first
-distance and the bottom by the second.  If \fIpad\fR has just one
-distance, both the top and bottom sides are padded evenly.  The
-default value is \fB0\fR.
-.TP 
-\fB\-selectbackground \fIcolor\fR
-Sets the color to use when displaying background of the selected
-tab. If \fIcolor\fR is not the empty string, this overrides the
-widget's \fB\-selectbackground\fR option. The default value is
-\fB""\fR.
-.TP 
-\fB\-shadow \fIcolor\fR
-Sets the shadow color for the text in the tab's label. Drop shadows
-are useful when both the foreground and background of the tab
-have similar color intensities.
-If \fIcolor\fR is the empty string, no shadow is drawn.
-The default value is \fB""\fR.
-.TP
-\fB\-state \fIstate\fR
-Sets the state of the tab. If \fIstate\fR is \fBdisable\fR the
-text of the tab is drawn as engraved and operations on the tab
-(such as \fBinvoke\fR and \fBtab tearoff\fR) are ignored.
-The default is \fBnormal\fR.
-.TP
-\fB\-stipple \fIbitmap\fR
-Specifies a stipple pattern to use for the background of the folder
-when the window is torn off.
-\fIBitmap\fR specifies a bitmap to use as the stipple
-pattern. The default is \fBBLT\fR.
-.TP
-\fB\-text \fItext\fR
-Specifies the text of the tab's label.  The exact way the text is
-drawn may be affected by other options such as \fB\-state\fR or
-\fB\-rotate\fR.
-.TP
-\fB\-tornwindow \fItext\fR
-Name of window that was torn off.
-.TP
-\fB\-underline \fInum\fR
-Character to underline in text.  Default is -1.
-.TP
-\fB\-window \fIpathName\fR
-Specifies the widget to be embedded into the tab.  \fIPathName\fR must
-be a child of the \fBtabset\fR widget.  The tabset will "pack" and
-manage the size and placement of \fIpathName\fR.
-The default value is \fB""\fR.
-.TP
-\fB\-windowheight \fIpixels\fR
-Sets the requested height of the page.  The page is the area under the
-tab used to display the page contents.  If \fIpixels\fR is \fB0\fR,
-the maximum height of all embedded tab windows is used.  The default
-is \fB0\fR.
-.TP
-\fB\-windowwidth \fIpixels\fR
-Sets the requested width of the page.  The page is the area under the
-tab used to display the page contents.  If \fIpixels\fR is \fB0\fR,
-the maximum width of all embedded tab windows is used.  The default
-is \fB0\fR.
-.SH "DEFAULT BINDINGS"
-.PP
-BLT automatically generates class bindings that supply tabsets their
-default behaviors. The following event sequences are set by default 
-for tabsets (via the class bind tag \fBTabset\fR):
-.IP \fB<ButtonPress-2>\fR
-.IP \fB<B2-Motion>\fR
-.IP \fB<ButtonRelease-2>\fR
-Mouse button 2 may be used for scanning.
-If it is pressed and dragged over the tabset, the contents of
-the tabset drag at high speed in the direction the mouse moves.
-.IP \fB<KeyPress-Up>\fR
-.IP \fB<KeyPress-Down>\fR
-The up and down arrow keys move the focus to the tab immediately above
-or below the current focus tab.  The tab with focus is drawn
-with the a dashed outline around the tab label.
-.IP \fB<KeyPress-Left>\fR
-.IP \fB<KeyPress-Right>\fR
-The left and right arrow keys move the focus to the tab immediately to the left
-or right of the current focus tab.  The tab with focus is drawn
-with the a dashed outline around the tab label.
-.IP \fB<KeyPress-space>\fR
-.IP \fB<KeyPress-Return>\fR
-The space and return keys select the current tab given focus.
-When a folder is selected, it's command is invoked and the 
-embedded widget is mapped.
-.PP
-Each tab, by default, also has a set of bindings (via the tag
-\fBall\fR).  These bindings may be reset using the tabset's 
-\fBbind\fR operation.
-.IP \fB<Enter>\fR
-.IP \fB<Leave>\fR
-When the mouse pointer enters a tab, it is activated (i.e. drawn in
-its active colors) and when the pointer leaves, it is redrawn in
-its normal colors.
-.IP \fB<ButtonRelease-1>\fR
-Clicking with the left mouse button on a tab causes the tab to be
-selected and its Tcl script (see the \fB\-command\fR or
-\fB\-selectcommand\fR options) to be invoked.  The folder and any embedded
-widget (if one is specified) is automatically mapped.
-.IP \fB<ButtonRelease-3>\fR
-.IP \fB<Control-ButtonRelease-1>\fR
-Clicking on the right mouse button (or the left mouse button with the
-Control key held down) tears off the current page into its own toplevel
-widget. The embedded widget is re-packed into a new toplevel and 
-an outline of the widget is drawn in the folder.  Clicking again
-(toggling) will reverse this operation and replace the page back in
-the folder.
-.SH "BIND TAGS"
-You can bind commands to tabs that are triggered when a particular
-event sequence occurs in them, much like canvas items in Tk's 
-canvas widget.  Not all event sequences are valid.  The only binding 
-events that may be specified are those related to the mouse and 
-keyboard (such as \fBEnter\fR, \fBLeave\fR, \fBButtonPress\fR, 
-\fBMotion\fR, and \fBKeyPress\fR).
-.PP
-It is possible for multiple bindings to match a particular event.
-This could occur, for example, if one binding is associated with the
-tab name and another is associated with the tab's tags
-(see the \fB\-bindtags\fR option).  When this occurs, all the 
-matching bindings are invoked.  A binding associated with the tab
-name is invoked first, followed by one binding for each of the tab's 
-bindtags.  If there are multiple matching bindings for a single tag, 
-then only the most specific binding is invoked.  A continue command 
-in a binding script terminates that script, and a break command 
-terminates that script and skips any remaining scripts for the event, 
-just as for the bind command.
-.PP
-The \fB\-bindtags\fR option for tabs controls addition tag names that
-can be matched.  Implicitly the first tag for each tab is its name.
-Setting the value of the \fB\-bindtags\fR option doesn't change this.
-.PP
-Note that the <<TabsetTearoff>> virtual event is generated on tearoff.
-and the <<TabsetSelect>> virtual event is generated on selection.
-.SH EXAMPLE
-You create a tabset widget with the \fBtabset\fR command.
-.CS
-# Create a new tabset
-tabset .ts -relief sunken -borderwidth 2 
-.CE
-A new Tcl command \fB.ts\fR is also created.  This command can be
-used to query and modify the tabset.  For example, to change the
-default font used by all the tab labels, you use the new command and
-the tabset's \fBconfigure\fR operation.
-.CS
-# Change the default font.
-\&.ts configure \-font "fixed"
-.CE
-You can then add folders using the \fBinsert\fR operation.
-.CS
-# Create a new folder "f1"
-\&.ts insert 0 "f1"
-.CE
-This inserts the new tab named "f1" into the tabset.  The index
-\fB0\fR indicates location to insert the new tab.  You can also use
-the index \fBend\fR to append a tab to the end of the tabset.  By
-default, the text of the tab is the name of the tab.  You can change
-this by configuring the \fB\-text\fR option.
-.CS
-# Change the label of "f1"
-\&.ts tab configure "f1" -text "Tab #1" 
-.CE
-The \fBinsert\fR operation lets you add one or more folders at a time.
-.CS
-\&.ts insert end "f2" -text "Tab #2" "f3" "f4" 
-.CE
-The tab on each folder contains a label.  A label may display both
-an image and a text string.  You can reconfigure the tab's attributes
-(foreground/background colors, font, rotation, etc) using the \fBtab
-configure\fR operation.
-.CS
-# Add an image to the label of "f1"
-set image [image create photo -file stopsign.gif]
-\&.ts tab configure "f1" -image $image
-\&.ts tab configure "f2" -rotate 90
-.CE
-Each folder may contain an embedded widget to represent its contents.
-The widget to be embedded must be a child of the tabset widget.  Using
-the \fB\-window\fR option, you specify the name of widget to be
-embedded.  But don't pack the widget, the tabset takes care of placing
-and arranging the widget for you.
-.CS
-graph .ts.graph
-\&.ts tab configure "f1" -window ".ts.graph" \\
-    -fill both -padx 0.25i -pady 0.25i
-.CE
-The size of the folder is determined the sizes of the Tk widgets
-embedded inside each folder.  The folder will be as wide as the widest
-widget in any folder. The tallest determines the height.  You can use
-the tab's \fB\-pagewidth\fR and \fB\-pageheight\fR options override this.
-.PP
-Other options control how the widget appears in the folder.  The
-\fB\-fill\fR option says that you wish to have the widget stretch to
-fill the available space in the folder.
-.CS
-\&.ts tab configure "f1" -fill both -padx 0.25i -pady 0.25i
-.CE
-.PP
-Now when you click the left mouse button on "f1", the
-graph will be displayed in the folder.  It will be automatically
-hidden when another folder is selected.  If you click on the right
-mouse button, the embedded widget will be moved into a toplevel widget 
-of its own.  Clicking again on the right mouse button puts it back into 
-the folder.
-.PP
-If you want to share a page between two different folders, the
-\fB\-command\fR option lets you specify a Tcl command to be invoked
-whenever the folder is selected.  You can reset the \fB\-window\fR
-option for the tab whenever it's clicked.
-.CS
-\&.ts tab configure "f2" -command { 
-    \&.ts tab configure "f2" -window ".ts.graph"
-}
-\&.ts tab configure "f1" -command { 
-    \&.ts tab configure "f1" -window ".ts.graph"
-}
-.CE
-If you have many folders, you may wish to stack tabs in multiple
-tiers.  The tabset's \fB\-tiers\fR option requests a maximum
-number of tiers.   The default is one tier.  
-.CS
-\&.ts configure -tiers 2
-.CE
-If the tabs can fit in less tiers, the widget will use that many.  
-Whenever there are more tabs than can be displayed in the maximum number
-of tiers, the tabset will automatically let you scroll the tabs.  You
-can even attach a scrollbar to the tabset.
-.CS
-\&.ts configure -scrollcommand { .sbar set }  -scrollincrement 20
-\&.sbar configure -orient horizontal -command { .ts view }
-.CE
-By default tabs are along the top of the tabset from left to right.  
-But tabs can be placed on any side of the tabset using the \fB\-side\fR
-option.
-.CS
-# Arrange tabs along the right side of the tabset. 
-\&.ts configure -side right -rotate 270
-.CE
-.SH KEYWORDS
-tabset, widget
diff --git a/util/src/TclTk/blt2.5/man/tile.n b/util/src/TclTk/blt2.5/man/tile.n
deleted file mode 100644 (file)
index 467b205..0000000
+++ /dev/null
@@ -1,380 +0,0 @@
-'\"
-'\" Copyright 1991-1997 by Bell Labs Innovations for Lucent Technologies.
-'\"
-'\" Permission to use, copy, modify, and distribute this software and its
-'\" documentation for any purpose and without fee is hereby granted, provided
-'\" that the above copyright notice appear in all copies and that both that the
-'\" copyright notice and warranty disclaimer appear in supporting documentation,
-'\" and that the names of Lucent Technologies any of their entities not be used
-'\" in advertising or publicity pertaining to distribution of the software
-'\" without specific, written prior permission.
-'\"
-'\" Lucent Technologies disclaims all warranties with regard to this software,
-'\" including all implied warranties of merchantability and fitness.  In no event
-'\" shall Lucent Technologies be liable for any special, indirect or
-'\" consequential damages or any damages whatsoever resulting from loss of use,
-'\" data or profits, whether in an action of contract, negligence or other
-'\" tortuous action, arising out of or in connection with the use or performance
-'\" of this software.  
-'\"
-'\" Tile command created by George Howlett.
-'\"
-'\" The definitions below are for supplemental macros used in Tcl/Tk
-'\" manual entries.
-'\"
-'\" .AP type name in/out ?indent?
-'\"    Start paragraph describing an argument to a library procedure.
-'\"    type is type of argument (int, etc.), in/out is either "in", "out",
-'\"    or "in/out" to describe whether procedure reads or modifies arg,
-'\"    and indent is equivalent to second arg of .IP (shouldn't ever be
-'\"    needed;  use .AS below instead)
-'\"
-'\" .AS ?type? ?name?
-'\"    Give maximum sizes of arguments for setting tab stops.  Type and
-'\"    name are examples of largest possible arguments that will be passed
-'\"    to .AP later.  If args are omitted, default tab stops are used.
-'\"
-'\" .BS
-'\"    Start box enclosure.  From here until next .BE, everything will be
-'\"    enclosed in one large box.
-'\"
-'\" .BE
-'\"    End of box enclosure.
-'\"
-'\" .CS
-'\"    Begin code excerpt.
-'\"
-'\" .CE
-'\"    End code excerpt.
-'\"
-'\" .VS ?version? ?br?
-'\"    Begin vertical sidebar, for use in marking newly-changed parts
-'\"    of man pages.  The first argument is ignored and used for recording
-'\"    the version when the .VS was added, so that the sidebars can be
-'\"    found and removed when they reach a certain age.  If another argument
-'\"    is present, then a line break is forced before starting the sidebar.
-'\"
-'\" .VE
-'\"    End of vertical sidebar.
-'\"
-'\" .DS
-'\"    Begin an indented unfilled display.
-'\"
-'\" .DE
-'\"    End of indented unfilled display.
-'\"
-'\" .SO
-'\"    Start of list of standard options for a Tk widget.  The
-'\"    options follow on successive lines, in four columns separated
-'\"    by tabs.
-'\"
-'\" .SE
-'\"    End of list of standard options for a Tk widget.
-'\"
-'\" .OP cmdName dbName dbClass
-'\"    Start of description of a specific option.  cmdName gives the
-'\"    option's name as specified in the class command, dbName gives
-'\"    the option's name in the option database, and dbClass gives
-'\"    the option's class in the option database.
-'\"
-'\" .UL arg1 arg2
-'\"    Print arg1 underlined, then print arg2 normally.
-'\"
-'\" RCS: @(#) $Id: man.macros,v 1.1.1.1 2009/05/09 16:27:42 pcmacdon Exp $
-'\"
-'\"    # Set up traps and other miscellaneous stuff for Tcl/Tk man pages.
-.if t .wh -1.3i ^B
-.nr ^l \n(.l
-.ad b
-'\"    # Start an argument description
-.de AP
-.ie !"\\$4"" .TP \\$4
-.el \{\
-.   ie !"\\$2"" .TP \\n()Cu
-.   el          .TP 15
-.\}
-.ta \\n()Au \\n()Bu
-.ie !"\\$3"" \{\
-\&\\$1 \\fI\\$2\\fP    (\\$3)
-.\".b
-.\}
-.el \{\
-.br
-.ie !"\\$2"" \{\
-\&\\$1 \\fI\\$2\\fP
-.\}
-.el \{\
-\&\\fI\\$1\\fP
-.\}
-.\}
-..
-'\"    # define tabbing values for .AP
-.de AS
-.nr )A 10n
-.if !"\\$1"" .nr )A \\w'\\$1'u+3n
-.nr )B \\n()Au+15n
-.\"
-.if !"\\$2"" .nr )B \\w'\\$2'u+\\n()Au+3n
-.nr )C \\n()Bu+\\w'(in/out)'u+2n
-..
-.AS Tcl_Interp Tcl_CreateInterp in/out
-'\"    # BS - start boxed text
-'\"    # ^y = starting y location
-'\"    # ^b = 1
-.de BS
-.br
-.mk ^y
-.nr ^b 1u
-.if n .nf
-.if n .ti 0
-.if n \l'\\n(.lu\(ul'
-.if n .fi
-..
-'\"    # BE - end boxed text (draw box now)
-.de BE
-.nf
-.ti 0
-.mk ^t
-.ie n \l'\\n(^lu\(ul'
-.el \{\
-.\"    Draw four-sided box normally, but don't draw top of
-.\"    box if the box started on an earlier page.
-.ie !\\n(^b-1 \{\
-\h'-1.5n'\L'|\\n(^yu-1v'\l'\\n(^lu+3n\(ul'\L'\\n(^tu+1v-\\n(^yu'\l'|0u-1.5n\(ul'
-.\}
-.el \}\
-\h'-1.5n'\L'|\\n(^yu-1v'\h'\\n(^lu+3n'\L'\\n(^tu+1v-\\n(^yu'\l'|0u-1.5n\(ul'
-.\}
-.\}
-.fi
-.br
-.nr ^b 0
-..
-'\"    # VS - start vertical sidebar
-'\"    # ^Y = starting y location
-'\"    # ^v = 1 (for troff;  for nroff this doesn't matter)
-.de VS
-.if !"\\$2"" .br
-.mk ^Y
-.ie n 'mc \s12\(br\s0
-.el .nr ^v 1u
-..
-'\"    # VE - end of vertical sidebar
-.de VE
-.ie n 'mc
-.el \{\
-.ev 2
-.nf
-.ti 0
-.mk ^t
-\h'|\\n(^lu+3n'\L'|\\n(^Yu-1v\(bv'\v'\\n(^tu+1v-\\n(^Yu'\h'-|\\n(^lu+3n'
-.sp -1
-.fi
-.ev
-.\}
-.nr ^v 0
-..
-'\"    # Special macro to handle page bottom:  finish off current
-'\"    # box/sidebar if in box/sidebar mode, then invoked standard
-'\"    # page bottom macro.
-.de ^B
-.ev 2
-'ti 0
-'nf
-.mk ^t
-.if \\n(^b \{\
-.\"    Draw three-sided box if this is the box's first page,
-.\"    draw two sides but no top otherwise.
-.ie !\\n(^b-1 \h'-1.5n'\L'|\\n(^yu-1v'\l'\\n(^lu+3n\(ul'\L'\\n(^tu+1v-\\n(^yu'\h'|0u'\c
-.el \h'-1.5n'\L'|\\n(^yu-1v'\h'\\n(^lu+3n'\L'\\n(^tu+1v-\\n(^yu'\h'|0u'\c
-.\}
-.if \\n(^v \{\
-.nr ^x \\n(^tu+1v-\\n(^Yu
-\kx\h'-\\nxu'\h'|\\n(^lu+3n'\ky\L'-\\n(^xu'\v'\\n(^xu'\h'|0u'\c
-.\}
-.bp
-'fi
-.ev
-.if \\n(^b \{\
-.mk ^y
-.nr ^b 2
-.\}
-.if \\n(^v \{\
-.mk ^Y
-.\}
-..
-'\"    # DS - begin display
-.de DS
-.RS
-.nf
-.sp
-..
-'\"    # DE - end display
-.de DE
-.fi
-.RE
-.sp
-..
-'\"    # SO - start of list of standard options
-.de SO
-.SH "STANDARD OPTIONS"
-.LP
-.nf
-.ta 4c 8c 12c
-.ft B
-..
-'\"    # SE - end of list of standard options
-.de SE
-.fi
-.ft R
-.LP
-See the \\fBoptions\\fR manual entry for details on the standard options.
-..
-'\"    # OP - start of full description for a single option
-.de OP
-.LP
-.nf
-.ta 4c
-Command-Line Name:     \\fB\\$1\\fR
-Database Name: \\fB\\$2\\fR
-Database Class:        \\fB\\$3\\fR
-.fi
-.IP
-..
-'\"    # CS - begin code excerpt
-.de CS
-.RS
-.nf
-.ta .25i .5i .75i 1i
-.ft CW
-.sp
-..
-'\"    # CE - end code excerpt
-.de CE
-.fi
-.RE
-.ft R
-.sp
-..
-.de UL
-\\$1\l'|0\(ul'\\$2
-..
-.TH tile n 2.5 BLT "BLT Built-In Commands"
-.BS
-'\" Note:  do not modify the .SH NAME line immediately below!
-.SH NAME
-tile \-  Tiling versions of Tk widgets
-.SH SYNOPSIS
-.sp
-\fBtile::button \fIpathName\fR \fIoption value\fR...
-.sp
-\fBtile::checkbutton \fIpathName\fR \fIoption value\fR...
-.sp
-\fBtile::frame \fIpathName\fR \fIoption value\fR...
-.sp
-\fBtile::label \fIpathName\fR \fIoption value\fR...
-.sp
-\fBtile::radiobutton \fIpathName\fR \fIoption value\fR...
-.sp
-\fBtile::scrollbar \fIpathName\fR \fIoption value\fR...
-.sp
-\fBtile::toplevel \fIpathName\fR \fIoption value\fR...
-.sp
-.BE
-.SH DESCRIPTION
-The tile widgets let you create textured backgrounds.  The texture is
-a Tk image which is tiled over the entire background of the widget.
-The offset of the tile usually aligns with the toplevel window
-so that all sub-tiles line up.  However,
-image names containing an exlamation "!" (ususally
-as the last char) are tiled absolutely.
-.SH INTRODUCTION
-With the advent of Tk 4.0, images are now easy to create and use in
-applications.  Images add interest to applications and they convey
-more information.  But one area where Tk hasn't taken advantage of
-images is using images as textures for widgets.  Since tiling is a
-standard feature of windowing systems, it's very easy to use images 
-as textures.
-.PP
-Note: 
-Wize now adds a -tile option to Tk widgets natively.
-However, these are retained to provide the -shadow option.
-.PP
-Tiled widgets take the standard Tk 4.0 widgets and add tiling
-configuration options to them.  Textures are specified by the name 
-of the image you wish to be tiled across the background of the widget.  
-.SH EXAMPLE
-To add tiling to a widget, you simply create an image using 
-Tk's \fBimage\fR command and use the image name as the value for
-the \fB\-tile\fR configuration option of the widget.
-.CS
-image create photo my_texture -file tan_paper.gif
-blt::tile::frame .f -tile my_texture
-.CE
-The image \fBmy_texture\fR is added to the frame.  
-If \fBmy_texture\fR is updated, so will the widget background.
-.CS
-image create photo my_texture -file rain.gif
-.CE
-The tile widget commands reside in the "blt::tile" namespace, so
-as not to collide with the normal Tk widgets.
-An easy way to add tiling to existing programs is to import
-the tile widget commands into the global namespace.
-.CS
-image create photo my_texture -file tan_paper.gif
-namespace import -force blt::tile::*
-frame .f -tile my_texture
-.CE
-To use one image for all texturing, you can use the "Tile" option
-class name to specify the same image for all tile widgets.
-.CS
-image create photo my_texture -file tan_paper.gif
-option add *Tile my_texture
-.CE
-.SH OPTIONS
-The following configurations options are added to the widgets. If
-a \fB\-tile\fB or \fB\-activetile\fR option is specified, it overrides
-the background color of the widget.
-.TP
-\fB\-activetile \fIimage\fR 
-Specifies a textured background to display when the widget is active.
-This option is available for the \fBtilebutton\fR,
-\fBtilecheckbutton\fR, \fBtileradiobutton\fR, and \fBtilescrollbar\fR
-widgets.  \fIImage\fR is the name an image created using Tk's
-\fBimage\fR command.  The background of the widget is tiled with
-\fIimage\fR.  If \fIimage\fR is \fB""\fR, then the active background
-color is displayed.  The default is \fB""\fR.
-.TP
-\fB\-tile \fIimage\fR 
-Specifies a textured background to display for the widget.
-\fIImage\fR is the name an image created using Tk's \fBimage\fR
-command.  The background of the widget is tiled with \fIimage\fR.  If
-\fIimage\fR is \fB""\fR, then the normal background color is
-displayed.  The default is \fB""\fR.
-.TP
-\fB\-shadow \fIshadow\fR 
-Set shadow for text.
-.TP
-\fB\-rotate \fIdegrees\fR
-Support for rotating text in degrees, eg. 90, 180.
-.TP
-\fB\-checksize \fInum\fR
-Specify the size of check/radio button indicator.
-.TP
-\fB\-icons \fIimages\fR
-Give a list of 0, or 2-9 images to use for the indicators.
-The first three are for normal,selected,tristate.
-The next three repeat but for the active state.
-The next three repeat but for the disabled state.
-.TP
-\fB\-bdimage \fIimage\fR
-.TP
-\fB\-activebdimage \fIimage\fR
-.TP
-\fB\-disabledbdimage \fIimage\fR
-A border image that resizes to fit the widget.
-.TP
-\fB\-bdflags \fIint\fR
-Set to -1 to perform inner rather than outer mirror.
-.SH KEYWORDS
-tile, texture, button, label, radiobutton, checkbutton, scrollbar, frame, toplevel
diff --git a/util/src/TclTk/blt2.5/man/tree.n b/util/src/TclTk/blt2.5/man/tree.n
deleted file mode 100644 (file)
index b86ec90..0000000
+++ /dev/null
@@ -1,2111 +0,0 @@
-'\"
-'\" Copyright 1991-1997 by Lucent Technologies, Inc.
-'\"
-'\" Permission to use, copy, modify, and distribute this software and its
-'\" documentation for any purpose and without fee is hereby granted, provided
-'\" that the above copyright notice appear in all copies and that both that the
-'\" copyright notice and warranty disclaimer appear in supporting documentation,
-'\" and that the names of Lucent Technologies any of their entities not be used
-'\" in advertising or publicity pertaining to distribution of the software
-'\" without specific, written prior permission.
-'\"
-'\" Lucent Technologies disclaims all warranties with regard to this software,
-'\" including all implied warranties of merchantability and fitness.  In no event
-'\" shall Lucent Technologies be liable for any special, indirect or
-'\" consequential damages or any damages whatsoever resulting from loss of use,
-'\" data or profits, whether in an action of contract, negligence or other
-'\" tortuous action, arising out of or in connection with the use or performance
-'\" of this software.  
-'\"
-'\" Tree command created by George Howlett.
-'\" Extensive cleanups and enhancements by Peter MacDonald.
-'\"
-'\" The definitions below are for supplemental macros used in Tcl/Tk
-'\" manual entries.
-'\"
-'\" .AP type name in/out ?indent?
-'\"    Start paragraph describing an argument to a library procedure.
-'\"    type is type of argument (int, etc.), in/out is either "in", "out",
-'\"    or "in/out" to describe whether procedure reads or modifies arg,
-'\"    and indent is equivalent to second arg of .IP (shouldn't ever be
-'\"    needed;  use .AS below instead)
-'\"
-'\" .AS ?type? ?name?
-'\"    Give maximum sizes of arguments for setting tab stops.  Type and
-'\"    name are examples of largest possible arguments that will be passed
-'\"    to .AP later.  If args are omitted, default tab stops are used.
-'\"
-'\" .BS
-'\"    Start box enclosure.  From here until next .BE, everything will be
-'\"    enclosed in one large box.
-'\"
-'\" .BE
-'\"    End of box enclosure.
-'\"
-'\" .CS
-'\"    Begin code excerpt.
-'\"
-'\" .CE
-'\"    End code excerpt.
-'\"
-'\" .VS ?version? ?br?
-'\"    Begin vertical sidebar, for use in marking newly-changed parts
-'\"    of man pages.  The first argument is ignored and used for recording
-'\"    the version when the .VS was added, so that the sidebars can be
-'\"    found and removed when they reach a certain age.  If another argument
-'\"    is present, then a line break is forced before starting the sidebar.
-'\"
-'\" .VE
-'\"    End of vertical sidebar.
-'\"
-'\" .DS
-'\"    Begin an indented unfilled display.
-'\"
-'\" .DE
-'\"    End of indented unfilled display.
-'\"
-'\" .SO
-'\"    Start of list of standard options for a Tk widget.  The
-'\"    options follow on successive lines, in four columns separated
-'\"    by tabs.
-'\"
-'\" .SE
-'\"    End of list of standard options for a Tk widget.
-'\"
-'\" .OP cmdName dbName dbClass
-'\"    Start of description of a specific option.  cmdName gives the
-'\"    option's name as specified in the class command, dbName gives
-'\"    the option's name in the option database, and dbClass gives
-'\"    the option's class in the option database.
-'\"
-'\" .UL arg1 arg2
-'\"    Print arg1 underlined, then print arg2 normally.
-'\"
-'\" RCS: @(#) $Id: man.macros,v 1.1.1.1 2009/05/09 16:27:42 pcmacdon Exp $
-'\"
-'\"    # Set up traps and other miscellaneous stuff for Tcl/Tk man pages.
-.if t .wh -1.3i ^B
-.nr ^l \n(.l
-.ad b
-'\"    # Start an argument description
-.de AP
-.ie !"\\$4"" .TP \\$4
-.el \{\
-.   ie !"\\$2"" .TP \\n()Cu
-.   el          .TP 15
-.\}
-.ta \\n()Au \\n()Bu
-.ie !"\\$3"" \{\
-\&\\$1 \\fI\\$2\\fP    (\\$3)
-.\".b
-.\}
-.el \{\
-.br
-.ie !"\\$2"" \{\
-\&\\$1 \\fI\\$2\\fP
-.\}
-.el \{\
-\&\\fI\\$1\\fP
-.\}
-.\}
-..
-'\"    # define tabbing values for .AP
-.de AS
-.nr )A 10n
-.if !"\\$1"" .nr )A \\w'\\$1'u+3n
-.nr )B \\n()Au+15n
-.\"
-.if !"\\$2"" .nr )B \\w'\\$2'u+\\n()Au+3n
-.nr )C \\n()Bu+\\w'(in/out)'u+2n
-..
-.AS Tcl_Interp Tcl_CreateInterp in/out
-'\"    # BS - start boxed text
-'\"    # ^y = starting y location
-'\"    # ^b = 1
-.de BS
-.br
-.mk ^y
-.nr ^b 1u
-.if n .nf
-.if n .ti 0
-.if n \l'\\n(.lu\(ul'
-.if n .fi
-..
-'\"    # BE - end boxed text (draw box now)
-.de BE
-.nf
-.ti 0
-.mk ^t
-.ie n \l'\\n(^lu\(ul'
-.el \{\
-.\"    Draw four-sided box normally, but don't draw top of
-.\"    box if the box started on an earlier page.
-.ie !\\n(^b-1 \{\
-\h'-1.5n'\L'|\\n(^yu-1v'\l'\\n(^lu+3n\(ul'\L'\\n(^tu+1v-\\n(^yu'\l'|0u-1.5n\(ul'
-.\}
-.el \}\
-\h'-1.5n'\L'|\\n(^yu-1v'\h'\\n(^lu+3n'\L'\\n(^tu+1v-\\n(^yu'\l'|0u-1.5n\(ul'
-.\}
-.\}
-.fi
-.br
-.nr ^b 0
-..
-'\"    # VS - start vertical sidebar
-'\"    # ^Y = starting y location
-'\"    # ^v = 1 (for troff;  for nroff this doesn't matter)
-.de VS
-.if !"\\$2"" .br
-.mk ^Y
-.ie n 'mc \s12\(br\s0
-.el .nr ^v 1u
-..
-'\"    # VE - end of vertical sidebar
-.de VE
-.ie n 'mc
-.el \{\
-.ev 2
-.nf
-.ti 0
-.mk ^t
-\h'|\\n(^lu+3n'\L'|\\n(^Yu-1v\(bv'\v'\\n(^tu+1v-\\n(^Yu'\h'-|\\n(^lu+3n'
-.sp -1
-.fi
-.ev
-.\}
-.nr ^v 0
-..
-'\"    # Special macro to handle page bottom:  finish off current
-'\"    # box/sidebar if in box/sidebar mode, then invoked standard
-'\"    # page bottom macro.
-.de ^B
-.ev 2
-'ti 0
-'nf
-.mk ^t
-.if \\n(^b \{\
-.\"    Draw three-sided box if this is the box's first page,
-.\"    draw two sides but no top otherwise.
-.ie !\\n(^b-1 \h'-1.5n'\L'|\\n(^yu-1v'\l'\\n(^lu+3n\(ul'\L'\\n(^tu+1v-\\n(^yu'\h'|0u'\c
-.el \h'-1.5n'\L'|\\n(^yu-1v'\h'\\n(^lu+3n'\L'\\n(^tu+1v-\\n(^yu'\h'|0u'\c
-.\}
-.if \\n(^v \{\
-.nr ^x \\n(^tu+1v-\\n(^Yu
-\kx\h'-\\nxu'\h'|\\n(^lu+3n'\ky\L'-\\n(^xu'\v'\\n(^xu'\h'|0u'\c
-.\}
-.bp
-'fi
-.ev
-.if \\n(^b \{\
-.mk ^y
-.nr ^b 2
-.\}
-.if \\n(^v \{\
-.mk ^Y
-.\}
-..
-'\"    # DS - begin display
-.de DS
-.RS
-.nf
-.sp
-..
-'\"    # DE - end display
-.de DE
-.fi
-.RE
-.sp
-..
-'\"    # SO - start of list of standard options
-.de SO
-.SH "STANDARD OPTIONS"
-.LP
-.nf
-.ta 4c 8c 12c
-.ft B
-..
-'\"    # SE - end of list of standard options
-.de SE
-.fi
-.ft R
-.LP
-See the \\fBoptions\\fR manual entry for details on the standard options.
-..
-'\"    # OP - start of full description for a single option
-.de OP
-.LP
-.nf
-.ta 4c
-Command-Line Name:     \\fB\\$1\\fR
-Database Name: \\fB\\$2\\fR
-Database Class:        \\fB\\$3\\fR
-.fi
-.IP
-..
-'\"    # CS - begin code excerpt
-.de CS
-.RS
-.nf
-.ta .25i .5i .75i 1i
-.ft CW
-.sp
-..
-'\"    # CE - end code excerpt
-.de CE
-.fi
-.RE
-.ft R
-.sp
-..
-.de UL
-\\$1\l'|0\(ul'\\$2
-..
-.TH tree n 2.5 BLT "BLT Built-In Commands"
-.BS
-'\" Note:  do not modify the .SH NAME line immediately below!
-.SH NAME
-tree \-  Create and manage tree data objects.
-.SH SYNOPSIS
-\fBtree create\fR  ?\fB-fixed\fR? ?\fB-dictset\fR? ?\fB-keyhash\fR \fIN\fR? ?\fItreeName\fR?
-.sp
-\fBtree destroy\fR \fItreeName\fR...
-.sp
-\fBtree names\fR ?\fIpattern\fR?
-.sp
-\fBtree op\fR \fIsubcmd\fR ?\fIsubsubcmd ...\fR? \fItreeName\fR ?\fIarg arg ...\fR?
-.BE
-.SH DESCRIPTION
-The \fBtree command\fR is used to create, destroy, and
-provide Tcl access to a \fBtree object\fR.
-A \fBtree object\fR
-is an ordered tree of nodes where each node can have
-data key-values, tags and a label.
-The \fBtreeview\fR widget uses a \fBtree object\fR.
-
-.SH INTRODUCTION
-
-Tree provides Tcl with a rich API for managing complex data structures.
-Here is a simple example.
-.PP
-.CS
- set t [tree create]
- set id [$t insert 0]
- $t set $id X 2
- set n [$t get $id X]
-
- # Create a node with label
- $t insert 0 -label A
- $t set 0->A    X 1
- set n [$t get 0->A X]
-.CE
-.PP
-Labels provide convenient \fB->\fR indexing relative a starting node.
-.PP
-Nodes may also be created with initial data values.
-.PP
-.CS
- $t insert 0 -label A -data {X 1   Y "a 1 b 2"}
- $t incr  0->A X 3
- $t set   0->A Y(a) 4
-.CE
-.PP
-Note round braces are used to access sub-values in a \fBdict-array\fR.
-See the section
-.SB "DICT-ARRAYS"
-below for details.
-.CE
-.SH SYNTAX
-.TP
-\fBtree create\fR ?\fB-fixed\fR? ?\fB-dictset\fR? ?\fB-keyhash\fR \fIN\fR? ?\fItreeName\fR?
-Creates a new tree object.  The name of the new tree is returned
-and a Tcl command is created.
-If no \fItreeName\fR argument is present, then the name of the tree is
-automatically generated in the form "\fBtree0\fR", "\fBtree1\fR",
-etc relative to the current namespace.
-A tree name (if given) can not start with a dash.
-Tree names containing the substring "\fB#auto\fR" will
-be replaced with a generated identifier.  For example, the
-name \fBdata#auto\fR will translate to \fBdatatree0\fR.
-Note that when
-the Tcl command is deleted the \fBtree object\fR also gets freed.
-.sp
-Newly created trees always contain a single root node with id \fB0\fR
-that can not be deleted.
-.sp
-Switches for \fBcreate\fR are listed below:
-.RS
-.TP 1i
-\fB\-fixed\fR
-Make \fBinsert\fR automatically set the \fB\-fixed\fR flag.
-This will disallow later setting of keys not given
-as \fI\-data\fR to the insert.  This includes dict-array keys.
-See the \fBfixed\fR sub-command.
-.TP 1i
-\fB\-dictset\fR
-Define that any update of an \fBarray\fR field will coerce the
-array object to a dict object.
-a dict will preserve order of sub-field keys on update.
-See the \fBdictset\fR sub-command.
-.TP 1i
-\fB\-keyhash\fR \fIsize\fR
-Define the size beyond which node key storage starts using
-a hash (the default is 21 keys).  Normally
-small numbers of keys are stored as a list.  But once more than
-\fIsize\fR keys are added to a node, key storage converts to a hash.
-This affects the order of key iteration (eg. for \fBget\fR/\fBnames\fR/\fBvalues\fR).
-A list will iterate in the order in which keys were added,  
-whereas the order of a hash is undetermined.
-For large numbers of
-ordered keys, specify a really large \fIsize\fR (eg. 1000000).
-.RE
-
-.TP
-\fBtree destroy\fR \fItreeName\fR...
-Releases one of more trees.  The Tcl command associated with
-\fItreeName\fR is also removed.  Trees are reference counted.  The
-internal tree data object isn't destroyed until no one else is using
-the tree.
-.TP
-\fBtree names\fR ?\fIpattern\fR?
-Returns the names of all tree objects.  if a \fIpattern\fR argument
-is given, then the only those trees whose name matches pattern will
-be listed.
-.TP
-\fBtree op\fR \fIsubcmd\fR ?\fIsubsubcmd ...\fR? \fItreeName\fR ?\fIarg arg ...\fR?
-Provide direct calls to sub-commands, without going through the object command.
-Aside from self documentating,
-it allows wize to provide support checked tree calls.
-.SH NODE IDS AND TAGS
-Nodes in a tree object may be referenced by id or by tag.
-Each node has a unique serial number or id that is assigned to it
-at creation. The id of an node never changes or is reused
-unless all nodes in a tree are delete.
-.PP
-A node may also have any number of tags associated with it.  A tag is
-just a string of characters, and it may take any form but
-can not start with
-an integer.  For example, "\fBx123\fR" is valid, but "\fB123x\fR"
-is not.  The same tag may be associated with one
-or multiple nodes (ranges or \fItagnode\fR).
-Ranges are commonly used to group nodes in various interesting ways.
-.PP
-Commands that take a \fItagnode\fR can operate on ranges and
-will accept either a tag or a list of zero or more integer node numbers.
-A node-list may contain only integers, and can not have leading spaces.
-Node-lists simplify the use of iterating commands because
-it avoids excessive use of \fBeval\fR.
-.PP
-There are four built-in or psuedo tags:
-.RS
-.TP 1i
-\fBall\fR 
-Applies to every node in the tree.
-.TP 1i
-\fBnonroot\fR
-Applies to every node in the tree except the root node.
-.TP 1i
-\fBrootchildren\fR
-Applies to every node in the tree whose parent is the root node.
-.TP 1i
-\fBroot\fR
-Managed automatically by the tree object, \fBroot\fR specifies the node
-that is currently set as the root node for the tree.
-.RE
-.PP
-When specifying nodes in tree object commands, if the specifier is an
-integer then it is assumed to refer to the single node with that id.
-If the specifier is not an integer, then it is assumed to refer to all
-of the nodes in the tree that have a tag matching the specifier.  The
-symbol \fInode\fR is used below to indicate that an argument specifies
-either an id or a tag that selects a single node.
-A \fItagnode\fR is either a tag that selects a group of
-nodes, or it's a list of zero or more integer node numbers.
-Many tree commands only operate on a single node at a
-time; if \fInode\fR is specified in a way that names multiple items, then
-an error "refers to more than one node" is generated.
-.SH NODE MODIFIERS
-You can also specify node in relation to another node by appending one
-or more modifiers to the node id or tag after \fB->\fR.
-A modifier refers to a node
-in relation to the specified node.  For example, 
-"\fBroot->firstchild\fR"
-selects the first subtree of the root node.
-.PP
-The following modifiers are available:
-.RS
-.TP 1i
-\fBfirstchild\fR 
-Selects the first child of the node.  
-.TP 1i
-\fBlastchild\fR 
-Selects the last child of the node.  
-.TP 1i
-\fBnextnode\fR 
-Selects the next node in preorder to the node.  
-.TP 1i
-\fBnextsibling\fR 
-Selects the next sibling of the node.  
-.TP 1i
-\fBparentnode\fR 
-Selects the parent of the node.  
-.TP 1i
-\fBprevnode\fR 
-Selects the previous node in preorder to the node.  
-.TP 1i
-\fBprevsibling\fR 
-Selects the previous sibling of the node.  
-.TP 1i
-\fBmaxnode\fR 
-The maximum node number.
-.TP 1i
-"\fIlabel\fR"
-.TP 1i
-\'\fIlabel\fR'
-.TP 1i
-\fIlabel\fR
-Selects the child node whose label is \fIlabel\fR.  Enclosing \fIlabel\fR in 
-quotes (double or single) supports labels with embedded spaces and
-prevents matching reserved words (eg. a node labeled "parentnode").
-If mulitiple child nodes
-have the same label, the first matching node is used.
-.RE
-.PP
-It's an error if the node can't be found.  For example,
-\fBlastchild\fR and \fBfirstchild\fR will generate errors if the node
-has no children.  The exception to this is the \fBindex\fR operation which
-returns -1, allowing you to test if a modifier is valid.
-.SH TREE OPERATIONS
-Once you create a tree object, you can use its Tcl command 
-to query or modify it.  The
-general form is
-.DS
-\fItreeName\fR \fIoperation\fR ?\fIarg\fR?...
-.DE
-Both \fIoperation\fR and its arguments determine the exact behavior of
-the command.  The operations available for trees are listed below.
-.TP
-\fItreeName\fR \fBancestor\fR \fInode1\fR \fInode2\fR
-Returns the mutual ancestor of the two nodes \fInode1\fR and
-\fInode2\fR.  The ancestor can be one of the two nodes.  For example,
-if \fInode1\fR and \fInode2\fR are the same nodes, their ancestor is
-\fInode1\fR.
-.TP
-\fItreeName\fR \fBappend\fR \fInode key\fR \fIstring\fR ?\fIstring ...\fR?
-Append one or more strings to node/key value.
-.TP
-\fItreeName\fR \fBappendi\fR \fItagnode key\fR \fIstring\fR ?\fIstring ...\fR?
-The same as \fBappend\fR but accepts a multi-node tag and an
-undefined key will be initialized to {}.  Returns the number of nodes
-updated.
-.TP
-\fItreeName\fR \fBapply\fR \fInode\fR ?\fIswitches\fR?
-Runs commands for all nodes matching the criteria given by
-\fIswitches\fR for the subtree designated by \fInode\fR.  By default
-all nodes match, but you can set switches to narrow the match.  This
-operation differs from \fBfind\fR in two ways: 1) Tcl commands can be
-invoked both pre- and post-traversal of a node and 2) the tree is
-always traversed in depth first order.
-.sp
-The \fB\-exact\fR, \fB\-glob\fR, 
-and \fB\-regexp\fR switches indicate both what kind of pattern matching
-to perform and the pattern.  By default each pattern will be compared
-with the node label.  You can set more than one of these switches.  If 
-any of the patterns match (logical or), the node matches.  
-If the \fB\-key\fR switch is
-used, it designates the data field to be matched.  
-.sp
-The valid switches are listed
-below:
-.RS
-.TP 1i
-\fB\-depth\fR \fInumber\fR
-Descend at most \fInumber\fR (a non-negative integer) levels
-If \fInumber\fR is \fB1\fR this means only apply the tests
-to the children of \fInode\fR.
-.TP 1i
-\fB\-exact\fR \fIstring\fR
-Matches each node using \fIstring\fR.  The node must match \fIstring\fR
-exactly.
-.TP 1i
-\fB\-glob\fR \fIstring\fR
-Test each node to \fIstring\fR using global pattern
-matching.  Matching is done in a fashion similar to that used by
-\fBstring match\fR.
-.TP 1i
-\fB\-invert\fR
-Invert the results of the pattern matching of \fB-name\fR.
-.TP 1i
-\fB\-isleaf\fR
-Only test nodes with no children.
-.TP 1i
-\fB\-istree\fR
-Only test nodes with children.
-.TP 1i
-\fB\-key\fR \fIkey\fR
-.TP 1i
-\fB\-keyglob\fR \fIkey\fR
-.TP 1i
-\fB\-keyregexp\fR \fIkey\fR
-.TP 1i
-\fB\-keyexact\fR \fIkey\fR
-If pattern matching is selected (using the \fB\-exact\fR,
-\fB\-glob\fR, or \fB\-regexp\fR switches), compare the values of the
-data field keyed by \fIkey\fR instead of the node's label.  If no
-pattern matching switches are set, then any node with this data key
-will match.  The field names may also be patterns using \fB-keyglob\fR, etc.
-.TP 1i
-\fB\-nocase\fR
-Ignore case when matching patterns.
-.TP 1i
-\fB\-precommand\fR \fIcommand\fR
-Invoke \fIcommand\fR for each matching node.  Before \fIcommand\fR is
-invoked, the id of the node is appended.  You can control 
-processing by the return value of \fIcommand\fR.  If \fIcommand\fR 
-generates an error, processing stops and the \fBfind\fR operation 
-returns an error.  But if \fIcommand\fR returns \fBbreak\fR, then 
-processing stops, no error is generated.  If \fIcommand\fR returns 
-\fBcontinue\fR, then processing
-stops on that subtree and continues on the next.
-.TP 1i
-\fB\-postcommand\fR \fIcommand\fR
-Invoke \fIcommand\fR for each matching node.  Before \fIcommand\fR is
-invoked, the id of the node is appended.  You can control 
-processing by the return value of \fIcommand\fR.  If \fIcommand\fR 
-generates an error, processing stops and the \fBfind\fR operation 
-returns an error.  But if \fIcommand\fR returns \fBbreak\fR, then 
-processing stops, no error is generated.  If \fIcommand\fR returns 
-\fBcontinue\fR, then processing
-stops on that subtree and continues on the next.
-.TP 1i
-\fB\-regexp\fR \fIstring\fR
-Test each node using \fIstring\fR as a regular expression pattern.
-.TP 1i
-\fB\-tag\fR \fIstring\fR
-Only test nodes that have the tag \fIstring\fR.
-.TP 1i
-\fB\-usepath\fR
-Use the node's full path when comparing nodes.  The node's full
-path is a list of labels, starting from the root of each ancestor
-and the node label.  The default is to compare only the node label.
-.RE
-.TP
-\fItreeName\fR \fBattach\fR ?\fB-notags\fR? ?\fItreeObject\fR?
-Queries or
-attaches to an existing tree object \fItreeObject\fR.  This is primarly
-used where the tree object was previously created via the C API (eg.
-via TreeView).  The current
-tree associated with \fItreeName\fR is discarded.  In addition, the
-current set of tags, notifier events, and traces are removed.
-If \fB-notags\fR is given, tags will not be shared.
-.TP
-\fItreeName\fR \fBchildren\fR  ?\fB-labels\fR? \fInode\fR ?\fIfirst\fR? ?\fIlast\fR?
-Returns a list of children for \fInode\fR.  If \fInode\fR is a leaf,
-then an empty string is returned.  If \fIfirst\fR and/or \fIlast\fR
-are given they are the integer index of the children to display.
-If the \fB-labels\fR option is used,
-labels are returned instead of the nodes.
-.TP
-\fItreeName\fR \fBcopy\fR \fIsrcNode\fR ?\fIdestTree\fR? \fIparentNode\fR ?\fIswitches\fR?
-Copies \fIsrcNode\fR into \fIparentNode\fR. Both nodes \fIsrcNode\fR and
-\fIparentNode\fR must already exist. The id of the new node is
-returned. You can copy from one tree to another.  If a \fIdestTree\fR 
-argument is present, it indicates the name of the destination tree.  
-By default both the source and destination trees are the same. The valid 
-\fIswitches\fR are listed below:
-.RS
-.TP
-\fB\-label\fR \fIstring\fR
-Label \fIdestNode\fR as \fIstring\fR.  By default, \fIdestNode\fR has
-the same label as \fIsrcNode\fR.
-.TP
-\fB\-overwrite\fR
-Overwrite nodes that already exist.  Normally nodes are always
-created, even if there already exists a node by the same name.  This
-switch indicates to add or overwrite the node's data fields.
-.TP
-\fB\-recurse\fR
-Recursively copy all the subtrees of \fIsrcNode\fR as well.  In this case,
-\fIsrcNode\fR can't be an ancestor of \fIdestNode\fR as it would result
-in a cyclic copy.
-.TP
-\fB\-reverse\fR
-Reverse the direction of the copy.
-.TP
-\fB\-tags\fR
-Copy tag inforation.  Normally the following node is copied: its 
-label and data fields.  This indicates to copy tags as well.
-.RE
-.TP
-\fItreeName\fR \fBcreate\fR ?\fIswitches\fR?
-Cause the creation of zero or more nodes.
-Exactly one of \fB-num\fR, \fB-nodes\fR or \fB-path\fR is required.
-This can create all nodes in a given \fB-path\fR
-or efficiently populate a tree with large numbers
-of nodes.
-The return values is the id of the last created node (or \fB-path\fR element).
-The valid flags for \fIswitches\fR are described below.
-.RS
-.TP 1i
-\fB\-fixed\fR 
-Set the fixed flag.
-.TP 1i
-\fB\-data\fR \fIlist\fR
-Data to set in each node.
-.TP 1i
-\fB\-labelstart\fR \fInumber\fR
-The label generated nodes is to use
-a sequence number starting from \fInumber\fR.
-The default is to just use the node id.
-.TP 1i
-\fB\-nodes\fR \fIlist\fR 
-List of nodes ids to create.
-The \fB\-offset\fR option can specify
-a constant to add.
-.TP 1i
-\fB\-num\fR \fInumber\fR 
-The number of nodes to create.
-.TP 1i
-\fB\-offset\fR \fInumber\fR 
-Number to add to each element in \fB-nodes\fR.
-For example, if loading sqlite rowids you should use 1.
-The default is 0.
-.TP 1i
-\fB\-parent\fR \fInode\fR 
-The \fInode\fR to insert children into.
-The default is the root node.
-.TP 1i
-\fB\-path\fR \fIpathList\fR 
-Verify that a path exists and create any missing nodes.
-Uses labels in \fIpathList\fR to lookup nodes, creating
-them if not found.  The id for the last
-node in the path is returned (created or not).
-.TP 1i
-\fB\-pos\fR \fInumber\fR 
-The position where to insert child nodes.
-The default is -1, meaning append.
-.TP 1i
-\fB\-prefix\fR \fIstr\fR 
-String prefix to add to each nodes label.
-.TP 1i
-\fB\-start\fR \fInumber\fR 
-Node nuber to start from when using \fB-num\fR.  The default is 1.
-.TP 1i
-\fB\-tags\fR \fItagList\fR 
-List of tags to add to each newly created node.
-.RE
-.TP
-\fItreeName\fR \fBdegree\fR \fInode\fR 
-Returns the number of children of \fInode\fR.
-.TP
-\fItreeName\fR \fBdelete\fR \fInode\fR...
-Recursively deletes one or more nodes from the tree.  
-The node and all its descendants are removed.   The one exception
-is the root node.  In this case, only its descendants are removed.
-The root node will remain.  Any tags or 
-traces on the nodes are released.
-.TP
-\fItreeName\fR \fBdepth\fR \fInode\fR 
-Returns the depth of the node.  The depth is the number of 
-steps from the node to the root of the tree.  The depth of the
-root node is \fB0\fR.
-.TP
-\fItreeName\fR \fBdictset\fR ?\fIbool\fR?
-Get or set the dictset flag for the tree which causes any set of an
-array sub-fields to force the value to type dict.
-Unlike array types, dicts preserve the order of elements.
-Setting this to one has the same effect as using the \fB-dictset\fR
-flag at tree creation time.
-.TP
-\fItreeName\fR \fBdump\fR \fInode\fR ?\fIswitches\fR?
-Save tree data for \fInode\fR and its descendants.
-With the \fB-file\fR option, output goes to the file
-\fIfileName\fR (this is unsupported in a safe interp).
-With the \fB-channel\fR option, data is output to channel \fIchan\fR.
-If neither option is given, the dump is returned as data.
-.sp
-The subtree designated by \fInode\fR is
-traversed to obtain the following information for each node: 1) the node's
-path relative to \fInode\fR, 2) a sublist key value pairs
-representing the node's data fields, and 3) a sublist of tags.  
-and 4) the label
-This list returned can be used
-later to copy or restore the tree with the \fBrestore\fR operation.
-.sp
-The valid \fIswitches\fR are listed below.
-.RS
-.TP
-\fB\-channel \fIchan\fR
-Obtain data from from the given channel \fIchan\fR.
-The channel is not closed afterwards.
-.TP
-\fB\-file \fIfileName\fR
-Obtain data from from the file.
-\fIfileName\fR.  This options is unsupported in a safe interp.
-.TP
-\fB\-keys \fIlist\fR
-A list of patterns of matching keys to be dumped.
-.TP
-\fB\-skipkeys \fIlist\fR
-A list of patterns of matching keys not to be dumped.
-.TP
-\fB\-tag \fIpattern\fR
-A pattern match for tags to include in a node dump.
-.TP
-\fB\-skiptag \fIpattern\fR
-A pattern match for tags to not include in a node dump.
-.TP
-\fB\-notags\fR
-Do not restore any tags
-.TP
-\fB\-nopath\fR
-To save space, do not dump the full path for each node.
-Instead output periods for all but the last path element.
-Full paths are used only for partial restores.
-.RE
-.TP
-\fItreeName\fR \fBexists\fR \fInode\fR ?\fIkey\fR?
-Indicates if \fInode\fR exists in the tree.  If a \fIkey\fR argument
-is present then the command also indicates if the named data field 
-exists.
-.TP
-\fItreeName\fR \fBfind\fR ?\fIswitches\fR?
-Finds for all nodes matching the criteria given by \fIswitches\fR 
-for the subtree designated by \fInode\fR.  A list of the selected 
-nodes is returned.  By default all nodes match, but you can set
-switches to narrow the match.
-.sp
-The \fB\-exact\fR, \fB\-glob\fR, 
-and \fB\-regexp\fR switches indicate what kind of pattern matching
-to perform for \fB-name\fR.  By default the pattern will be compared
-with the node label.  If the \fB\-key\fR switch is
-used, it designates the data field to be matched.  
-.sp
-The order in 
-which the nodes are traversed is controlled by the  \fB\-order\fR switch.
-The possible orderings are \fBpreorder\fR, \fBpostorder\fR, \fBinorder\fR, 
-and \fBbreadthfirst\fR.  The default is \fBpreorder\fR.
-.sp
-The valid switches are listed
-below:
-.RS 
-.TP 1i
-\fB\-addtag\fR \fIstring\fR 
-Add the tag \fIstring\fR to each selected node.  
-The tag will be created even if no nodes are tagged.
-.TP 1i
-\fB\-column\fR \fIkey\fR
-Use value with field given by \fIkey\fR.
-Like the \fBtreeview find -column\fR option,
-this key may contain an array referrence.
-.TP 1i
-\fB\-cmdargs\fR \fIcolumns\fR
-Specify columns whose values are to be appended to \fB\-command\fR.
-.TP 1i
-\fB\-command\fR \fIcommand\fR
-Invoke \fIcommand\fR for each matching node.  Before \fIcommand\fR is
-invoked, the id of the node is appended.  You can control 
-processing by the return value of \fIcommand\fR.  If \fIcommand\fR 
-generates an error, processing stops and the \fBfind\fR operation 
-returns an error.  But if \fIcommand\fR returns \fBbreak\fR, then 
-processing stops, no error is generated.  If \fIcommand\fR returns 
-\fBcontinue\fR, then processing
-stops on that subtree and continues on the next.
-If \fIcommand\fR returns \fBreturn\fR, then the returned integer
-is used to indicate 1 for match or 0 for mismatch.
-.TP 1i
-\fB\-count\fR
-Just return the number of matches.
-.TP 1i
-\fB\-depth\fR \fInumber\fR
-Include only nodes with level equal to \fInumber\fR.
-.TP 1i
-\fB\-exact\fR
-Matches each node exactly.
-.TP 1i
-\fB\-exec\fR \fIscript\fR
-Specifies a Tcl script to be evaluated for each matching node.
-If \fB-var\fR was also specified, that variable is set with the value of
-the node id before each evaluation.  Otherwise,
-percent sustitutions are performed: note this is much
-less efficient than using either \fB-var\fR or \fB-command\fR
-.sp
-The result of each eval gets appended to the return list, unless
-the script issues a CONTINUE, in which case that node is skipped.
-.sp
-The available percent substitutions on \fIstring\fR are:
-.RS 
-.TP 5
-\fB%#\fR
-The id of the node.
-.TP 5
-\fB%W\fR
-The pathname of the tree.
-.TP 5
-\fB%p\fR
-The label of the node.
-.TP 5
-\fB%P\fR
-The full pathname of the node.
-.TP 5
-\fB%R\fR
-The -> delimited path from root, eg. "root->able->baker->charlie"
-.TP 5
-\fB%r\fR
-The -> delimited path from 0, eg. "0->able->baker->charlie"
-.TP 5
-\fB%T\fR
-The dot delimited tag path eg. ".able.baker.charlie"
-.TP 5
-\fB%V\fR
-The value if using \fB-key\fR or the label otherwise.
-.TP 5
-\fB%D\fR
-The data for the node, ie. like that returned from \fBget\fR.
-.TP 5
-\fB%%\fR
-Translates to a single percent.
-.RE
-.TP 1i
-\fB\-glob\fR
-Test each node using global pattern
-matching.  Matching is done in a fashion similar to that used by the
-\fBstring match\fR.
-.TP 1i
-\fB\-invert\fR
-Invert the pattern matching of \fB-name\fR.
-.TP 1i
-\fB\-isarray\fR
-Only test nodes where the specified \fB-key\fR value
-is an array.  Can not be used with \fB-name\fR.
-The \fB-invert\fR flag will invert the meaning of the
-check.  Note that this will attempt to convert the key value in
-each traversed node into an array type.
-.TP 1i
-\fB\-isempty\fR
-Only match nodes where the specified \fB-column\fR key value
-was unset.
-.TP 1i
-\fB\-isfixed\fR
-Only test nodes that have used \fBfixed 1\fR.
-.TP 1i
-\fB\-isleaf\fR
-Only test nodes with no children.
-.TP 1i
-\fB\-isnotfixed\fR
-Only test nodes that have not used \fBfixed 1\fR.
-.TP 1i
-\fB\-istree\fR
-Only test nodes with children.
-.TP 1i
-\fB\-keycount\fR \fInum\fR
-Only test if number of keys is equal to \fInum\fR.
-.TP 1i
-\fB\-key\fR \fIkey\fR
-.TP 1i
-\fB\-keyglob\fR \fIkey\fR
-.TP 1i
-\fB\-keyregexp\fR \fIkey\fR
-.TP 1i
-\fB\-keyexact\fR \fIkey\fR
-Compare the values of the data field keyed by \fIkey\fR instead of 
-the node's label. If no \fB\-name\fR pattern is used 
-then any node with this data key will match.
-The key names may also be patterns using \fB-keyglob\fR, etc.
-.TP 1i
-\fB\-limit\fR \fInumber\fR
-Stop processing after \fInumber\fR (a positive integer) matches. 
-.TP 1i
-\fB\-maxdepth\fR \fInumber\fR
-Include only nodes at level \fInumber\fR or less.
-.TP 1i
-\fB\-mindepth\fR \fInumber\fR
-Include only nodes at level \fInumber\fR or greater.
-.TP 1i
-\fB\-name\fR \fIstring\fR
-The name to use for pattern matching.
-.TP 1i
-\fB\-nocase\fR
-Ignore case when matching patterns.
-.TP 1i
-\fB\-nodes \fItagnode\fR
-Search only in \fItagnode\fR, which is either a tag
-or a list of nodes ids.  This makes possible nested searches.
-Note this option is incompatible with
-\fB-top\fR and \fB-notop\fR.
-.TP 1i
-\fB\-notop\fR
-Exclude the \fB-top\fR or starting node.
-.TP 1i
-\fB\-order\fR \fIstring\fR 
-Traverse the tree and process nodes according to \fIstring\fR. \fIString\fR
-can be one of the following:
-.RS
-.TP 1i
-\fBbreadthfirst\fR 
-Process the node and the subtrees at each sucessive level. Each node
-on a level is processed before going to the next level.
-.TP 1i
-\fBinorder\fR 
-Recursively process the nodes of the first subtree, the node itself,
-and any the remaining subtrees.
-.TP 1i
-\fBpostorder\fR 
-Recursively process all subtrees before the node.
-.TP 1i
-\fBpreorder\fR 
-Recursively process the node first, then any subtrees (default).
-.RE
-.TP 1i
-\fB\-usepath\fR
-Use the node's full path when doing the comparison.
-The default is to compare only the node label.
-.TP 1i
-\fB\-regexp\fR
-Test each node using regular expression pattern matching.
-.TP 1i
-\fB\-reldepth\fR
-Change the meaning of \fB\-depth\fR, \fB\-mindepth\fR and \fB\-maxdepth\fR
-to be relative to the \fB\-top\fR node.
-.TP 1i
-\fB\-return \fIkey\fR
-Return the value of the given \fIkey\fR, or the empty string if none.
-If the given \fIkey\fR is the empty string, the node label will be returned.
-If no value was found and the given \fIkey\fR starts with a percent
-returns the sustitution as per \fB-exec\fR.  Note that a percent
-substitution longer than 2 chars will append values as list elements.
-.TP 1i
-\fB\-strict\fR
-Generate an error if a given key value is unset when using \fB-return\fR.
-.TP 1i
-\fB\-top \fInode\fR
-Search is only at \fInode\fR and it's descendants.
-The default is the root node.
-.TP 1i
-\fB\-var \fIvariable\fR
-A variable to set with the node id before each iteration of the \fB-exec\fR
-script.
-.TP 1i
-\fB\-withouttag\fR \fIstring\fR
-Only test nodes that don't have the tag \fIstring\fR.
-.TP 1i
-\fB\-withtag\fR \fIstring\fR
-Only test nodes that have the tag \fIstring\fR.
-.RE
-.TP
-\fItreeName\fR \fBfindchild\fR \fInode\fR \fIlabel\fR
-Searches for a child node \fIlabel\fR in \fInode\fR.  The id of the 
-child node is returned if found.  Otherwise \fB-1\fR is returned.
-This is the same as using \fBindex \fInode->label\fR.
-.TP
-\fItreeName\fR \fBfirstchild\fR \fInode\fR 
-Returns the id of the first child in the \fInode\fR's list
-of subtrees.  If \fInode\fR is a leaf (has no children), 
-then \fB-1\fR is returned.
-.TP
-\fItreeName\fR \fBfixed\fR \fInode\fR ?\fIisfixed\fR?
-Get or set the fixed key-fields flag for a node.
-New key-fields can be added to a node only if fixed is 0 (the default) 
-If \fInode\fR is given as an empty string, operates on the tree flag.
-Note that copied and restored nodes do not preserve the fixed state.
-.TP
-\fItreeName\fR \fBforeach\fR \fIvar tagnode script\fR
-Provides a \fBforeach\fR loop for tree.  For
-each node in \fItagnode\fR the node-id is assigned to \fIvar\fR and then
-\fIscript\fR is evaluated. The \fItagnode\fR is either a tag or a list of
-nodes as described in the section
-.SB NODE IDS AND TAGS
-above.
-.TP
-\fItreeName\fR \fBget\fR \fInode\fR ?\fIkey\fR? ?\fIdefaultValue\fR?
-Returns a list of key-value pairs of data for \fInode\fR.  If \fIkey\fR
-is present, then only the value for that particular data field is
-returned.  It's normally an error if \fInode\fR does not contain the
-data field \fIkey\fR.  But if you provide a \fIdefaultValue\fR
-argument, this value is returned instead (\fInode\fR will still not
-contain \fIkey\fR).  This feature can be used to access a data field of
-\fInode\fR without first testing if it exists.  This operation may
-trigger \fBread\fR data traces.
-.TP
-\fItreeName\fR \fBincr\fR \fInode key\fR ?\fIamount\fR?
-Increment value by 1 or given \fIamount\fR and return the value.
-The incr operation normally tries to use integers,
-but uses doubles when one of
-value or \fIamount\fR is a double.
-.TP
-\fItreeName\fR \fBincri\fR \fItagnode key\fR ?\fIamount\fR?
-The same as \fBincr\fR but accepts a multi-node tag and an
-undefined key will be initialized to 0.  Returns the number of nodes
-updated.
-.TP
-\fItreeName\fR \fBindex\fR \fInode\fR
-Returns the id of \fInode\fR.  In addition
-to standard node id form,
-\fInode\fR can also be a path (a list of labels from the root) as returned
-by the \fBpath\fR command.
-If \fInode\fR is invalid, then \fB-1\fR is returned.
-.TP
-\fItreeName\fR \fBinsert\fR \fIparent\fR ?\fIswitches\fR? 
-Inserts a new node into parent node \fIparent\fR.  
-The id of the new node is returned.
-The following switches 
-are available:
-.RS
-.TP 1i
-\fB\-after\fR \fIchild\fR 
-Position \fInode\fR after \fIchild\fR.  The node \fIchild\fR must be a 
-child of \fIparent\fR.
-.TP 1i
-\fB\-before\fR \fIchild\fR 
-Position \fInode\fR before \fIchild\fR.  The node \fIchild\fR must be a 
-child of \fIparent\fR.
-.TP 1i
-\fB\-data\fR \fIdataList\fR
-Sets the value for each data field in \fIdataList\fR for the 
-new node. \fIDataList\fR is a list of key-value pairs.
-May not be used in conjuction with \fB-names\fR or  \fB-values\fR.
-.TP 1i
-\fB\-fixed\fR \fIbool\fR
-If \fIbool\fR is 1, set \fBfixed\fR field mode after initializing
-the key/value pairs from \fB-data\fR.
-This disallows creation of new key fields
-after the node is created.
-If not given, the tree default for fixed is used.
-.TP 1i
-\fB\-label\fR \fIstring\fR 
-Designates the labels of the node as \fIstring\fR.  By default, nodes
-are labeled as \fB0\fR, \fB1\fR, etc.
-.TP 1i
-\fB\-names\fR \fInameList\fR
-The names for the data fields.  This must have the same length as
-\fB-values\fR, and may not be used in conjuction with \fB-data\fR.
-.TP 1i
-\fB\-node\fR \fIid\fR 
-Designates the id for the node.  Normally new ids are automatically
-generated.  This allows you to create a node with a specific id.
-It is an error if the id is already used by another node in the tree.
-.TP 1i
-\fB\-pos\fR \fInumber\fR 
-Inserts the node into \fIparent\fR's list of children at 
-position \fInumber\fR.  The default is to append.
-.TP 1i
-\fB\-pretags\fR \fItagList\fR
-Adds each tag in \fItagList\fR to the new node, before
-data is added.  Unlike \fB-tags\fR, traces on these tags
-will fire on key data during the insert.
-.TP 1i
-\fB\-tags\fR \fItagList\fR
-Adds each tag in \fItagList\fR to the new node. \fITagList\fR is a list
-of tags, so be careful if a tag has embedded space.
-.TP 1i
-\fB\-values\fR \fIvalueList\fR
-The values for the data fields.  This must have the same length as
-\fB-names\fR, and may not be used in conjuction with \fB-data\fR.
-.RE
-.TP
-\fItreeName\fR \fBis\fR \fIproperty\fR \fIargs\fR  
-Indicates the property of a node. Both \fIproperty\fR and \fIargs\fR
-determine the property being tested.  Returns \fB1\fR if true and
-\fB0\fR otherwise.  The following \fIproperty\fR and \fIargs\fR 
-are valid:
-.RS
-.TP 1i
-\fBancestor\fR \fInode1\fR \fInode2\fR
-Indicates if \fInode1\fR is an ancestor of \fInode2\fR. 
-.TP 1i
-\fBbefore\fR \fInode1\fR \fInode2\fR
-Indicates if \fInode1\fR is before \fInode2\fR in depth first traversal. 
-.TP 1i
-\fBleaf\fR \fInode\fR
-Indicates if \fInode\fR is a leaf (it has no subtrees).
-.TP 1i
-\fBroot\fR \fInode\fR
-Indicates if \fInode\fR is the designated root.  This can be changed
-by the \fBroot\fR operation.
-.RE
-.TP
-\fItreeName\fR \fBismodified\fR ?\fInodeOrTag\fR? ?\fIisflag\fR?
-Get or set modified state for the tree or nodes.
-With no args returns modified state for tree.
-With one args returns modified state for a node.
-With two args set modified state for one or more nodes.
-In the last case, where ?\fInodeOrTag\fR? is the tag \fBall\fR,
-the state for the tree is also set.
-.sp
-Newly created nodes
-are always considered to be modified until explicitly
-cleared.  After clearing, subsequent updates to keys or tags
-will toggle the node (and tree) modified again.
-.TP
-\fItreeName\fR \fBisset\fR \fInode\fR \fIkey\fR
-Return 1 if key is set in node.
-.TP
-\fItreeName\fR \fBkeys\fR \fInode\fR ?\fItagnode ...\fR?
-Return list of unique keys for all of the given nodes in \fItagnode\fR.
-Keys are in no particular order.
-Accepts nodes and tags or all.  See also \fBnames\fR.
-.TP
-\fItreeName\fR \fBlabel\fR \fInode\fR ?\fInewLabel\fR?
-Returns the label of the node designated by \fInode\fR.  If \fInewLabel\fR
-is present, the node is relabeled using it as the new label.
-.TP
-\fItreeName\fR \fBlappend\fR \fInode key\fR \fIvalue\fR ?\fIvalue ...\fR?
-Append one or more list values to node/key value.
-.TP
-\fItreeName\fR \fBlappendi\fR \fItagnode key\fR \fIvalue\fR ?\fIvalue ...\fR?
-The same as \fBlappend\fR but accepts a multi-node tag and an
-undefined key will be initialized to {}.  Returns the number of nodes
-updated.
-.TP
-\fItreeName\fR \fBlastchild\fR \fInode\fR
-Returns the id of the last child in the \fInode\fR's list
-of subtrees.  If \fInode\fR is a leaf (has no children), 
-then \fB-1\fR is returned.
-.TP
-\fItreeName\fR \fBmodify\fR \fItagnode\fR \fIkey value\fR ?\fIkey value\fR...?
-Update one or more fields in one or more nodes in \fItagnode\fR.
-As with \fBset\fR, \fInode\fR
-can be a tag referring to multiple nodes.
-This is identical to \fBset\fR, except an error is thrown if
-any of the key fields do not exist.
-Despite the error, all nodes that do have said fields get updated.
-For modifying a single node, see \fBupdate\fR.
-.TP
-\fItreeName\fR \fBmove\fR \fInode\fR \fInewParent\fR ?\fIswitches\fR?
-Moves \fInode\fR into \fInewParent\fR. \fINode\fR is appended to the
-list children of \fInewParent\fR.  \fINode\fR can not be an ancestor
-of \fInewParent\fR.  The valid flags for \fIswitches\fR are described below.
-.RS
-.TP 1i
-\fB\-after\fR \fIchild\fR 
-Position \fInode\fR after \fIchild\fR.  The node \fIchild\fR must be a 
-child of \fInewParent\fR.
-.TP 1i
-\fB\-before\fR \fIchild\fR 
-Position \fInode\fR before \fIchild\fR.  The node \fIchild\fR must be a 
-child of \fInewParent\fR.
-.TP 1i
-\fB\-pos\fR \fInumber\fR 
-Inserts \fInode\fR into \fIparent\fR's list of children at 
-position \fInumber\fR. The default is -1 to append the node.
-.RE
-.TP
-\fItreeName\fR \fBnames\fR \fInode\fR ?\fIkey\fR? ?\fIpattern\fR?
-Return key names for \fInode\fR, in the order defined (if possible).
-If a key is given, attempts to return ARRAY fields (see DICT-ARRAYS).
-If a pattern is given, the array keys are limited
-to those matching the glob pattern.
-An error is thrown if the convert to array fails (ie. list-length is odd).
-The \fBtype\fR command can be used to query the type.
-See also \fBvalues\fR.
-.TP
-\fItreeName\fR \fBnext\fR \fInode\fR
-Returns the next node from \fInode\fR in a preorder traversal.
-If \fInode\fR is the last node in the tree, 
-then \fB-1\fR is returned.
-.TP
-\fItreeName\fR \fBnextsibling\fR \fInode\fR
-Returns the node representing the next subtree from \fInode\fR
-in its parent's list of children.  If \fInode\fR is the last child, 
-then \fB-1\fR is returned.
-.TP
-\fItreeName\fR \fBnodeseq\fR ?\fIstart\fR?
-Get or set the \fIstart\fR sequence number for subsequent
-node insertions not using \fB-node\fR.  The default is 0.
-.TP
-\fItreeName\fR \fBnotify\fR \fIargs\fR 
-Manages notification events that indicate that the tree structure has 
-been changed.
-See the 
-.SB "NOTIFY OPERATIONS"
-section below.
-.TP
-\fItreeName\fR \fBoldvalue\fR ?\fInewvalue\fR?
-Return the value from before the last (untraced) change operation.
-This is used primarly by write traces wishing to
-restore a key to it's pre-write value (eg. read-only variables).
-The oldvalue is saved internally everytime a change operation occurs
-to a key value by deferring its deallocation.
-Changes made during node traces do not affect oldvalue.
-.sp
-If \fInewvalue\fR is provided, the current value of oldvalue is
-discarded and replaced. This is useful really only for releasing large objects.
-.TP
-\fItreeName\fR \fBparent\fR \fInode\fR
-Returns the parent node of \fInode\fR.  If \fInode\fR is the root
-of the tree, 
-then \fB-1\fR is returned.
-.TP
-\fItreeName\fR \fBpath\fR \fInode\fR ?\fIdelim\fR? ?\fIprefix\fR?
-Returns the full path (from root) of \fInode\fR using the node labels.
-If \fIdelim\fR is not specified, the result is a list.
-Otherwise, the result is a string starting with \fIprefix\fR and
-each element of the path separated by \fIdelim\fR.
-This latter form is useful for building tags like: \fB.able.baker\fR
-.TP
-\fItreeName\fR \fBposition\fR  ?\fB-sort\fR? ?\fB-format\fR \fIftype\fR? \fInode\fR ?\fInode\fR ...?
-Returns the position of the node(s) in its parent's list of children.
-Positions are numbered from 0.
-The position of the root node is always 0.
-The value of \fIftype\fR is one of:
-\fBposition parent-at-position id+position id+parent-at-position\fR.
-.TP
-\fItreeName\fR \fBprevious\fR \fInode\fR
-Returns the previous node from \fInode\fR in a preorder traversal.
-If \fInode\fR is the root of the tree, 
-then \fB-1\fR is returned.
-.TP
-\fItreeName\fR \fBprevsibling\fR \fInode\fR
-Returns the node representing the previous subtree from \fInode\fR
-in its parent's list of children.  If \fInode\fR is the first child, 
-then \fB-1\fR is returned.
-.TP
-\fItreeName\fR \fBrestore\fR \fInode\fR \fIswitches\fR
-Performs the inverse function of the \fBdump\fR operation, restoring
-nodes to the tree. The format of the input data is exactly what is 
-returned by the \fBdump\fR operation.  It's a list containing information
-for each node to be restored.  The information consists of 1) the relative
-path of the node, 2) a sublist of key value pairs representing the 
-node's data, 3) a list of tags for the node, and 4) the label.
-Nodes are created 
-starting from \fInode\fR. Nodes can be listed in any order.  If a node's 
-path describes ancestor nodes that do not already exist, they are 
-automatically created.
-.sp
-The valid \fIswitches\fR are listed below.  Exactly one
-of \fB-channel\fR,  \fB-file\fR or  \fB-data\fR must be specified.
-.RS
-.TP
-\fB\-addtags\fR
-List of tags to add to each node restored node.
-Each tag will be created only if a node loaded.
-.TP
-\fB\-channel \fIchan\fR
-Obtain data from from the given channel \fIchan\fR.
-The channel is not closed afterwards.
-.TP
-\fB\-data \fIstring\fR
-Data input is from the given \fIstring\fR.
-.TP
-\fB\-file \fIfileName\fR
-Obtain data from from the file.
-\fIfileName\fR.  This options is unsupported in a safe interp.
-.TP
-\fB\-keys \fIlist\fR
-A list of patterns of matching keys to be restored.
-.TP
-\fB\-skipkeys \fIlist\fR
-A list of patterns of matching keys not to be restored.
-.TP
-\fB\-tag \fIpattern\fR
-A pattern match for tags to include in a node restore.
-.TP
-\fB\-skiptag \fIpattern\fR
-A pattern match for tags to not include in a node restore.
-.TP
-\fB\-notags\fR
-Do not restore any tags
-.TP
-\fB\-overwrite\fR
-Overwrite nodes that already exist.  Normally nodes are always
-created, even if there already exists a node by the same name.  This
-switch indicates to overwrite existing node's data fields.
-.RE
-.TP
-\fItreeName\fR \fBroot\fR ?\fInode\fR?
-Returns the id of the root node.  Normally this is node \fB0\fR.  If
-a \fInode\fR argument is provided, it will become the new root of the
-tree. This lets you temporarily work within a subset of the tree.
-Changing root affects operations such as \fBnext\fR, \fBpath\fR,
-\fBprevious\fR, etc.
-.TP
-\fItreeName\fR \fBset\fR \fItagnode\fR \fIkey value\fR ?\fIkey value\fR...?
-Sets one or more data fields in \fInode\fR. \fItagode\fR may 
-be a tag that represents several nodes and a count of the number
-of nodes updated is returned.
-\fIKey\fR is the
-name of the data field to be set, or an array-like reference such as \fBfield(subkey)\fR.
-See the
-.SB "DICT-ARRAYS"
-section below.  \fIValue\fR is the respective keys value.
-The  \fIKey\fR  will be created if it does not exists (see \fBmodify\fR).
-.sp
-The set operation triggers \fBwrite\fR and \fBcreate\fR data traces.
-.TP
-\fItreeName\fR \fBsize\fR \fInode\fR
-Returns the number of nodes in the subtree. This includes the node
-and all its descendants.  The size of a leaf node is 1.
-.TP
-\fItreeName\fR \fBsort\fR \fInode\fR ?\fIswitches\fR? 
-Return nodes in sorted order.
-.RS
-.TP 1i
-\fB\-ascii\fR 
-Compare strings using the ASCII  collation order.
-.TP 1i
-\fB\-command\fR \fIstring\fR
-Use command \fIstring\fR as a comparison command.  To compare two
-elements, evaluate a Tcl script consisting of command with the five
-elements appended as additional arguments:
-\fIthe tree, node1, node1, label1, label2\fR.
-The script should return
-an integer less than, equal to, or greater than zero if the first
-element is to be considered less than, equal to, or greater than the
-second, respectively.
-.TP 1i
-\fB\-decreasing\fR
-Sort in decreasing order (largest items come first).
-.TP 1i
-\fB\-dictionary\fR
-Compare strings using a dictionary-style comparison.  This is the same 
-as \fB\-ascii\fR except (a) case is ignored except as a tie-breaker and (b) 
-if two strings contain embedded numbers, the numbers compare as integers, not
-characters.  For example, in \fB\-dictionary\fR mode, bigBoy sorts between
-bigbang and bigboy, and x10y sorts between x9y and x11y.
-.TP 1i
-\fB\-integer\fR
-Compare the nodes as integers.  
-.TP 1i
-\fB\-key\fR \fIstring\fR
-Sort based upon the node's data field keyed by \fIstring\fR. Normally
-nodes are sorted according to their label.
-label.
-.TP 1i
-\fB\-real\fR
-Compare the nodes as real numbers.
-.TP 1i
-\fB\-recurse\fR
-Recursively sort the entire subtree rooted at \fInode\fR.
-.TP 1i
-\fB\-reorder\fR 
-Recursively sort subtrees for each node.  \fBWarning\fR.  Unlike
-the normal flat sort, where a list of nodes is returned, this will
-reorder the tree.  
-.TP 1i
-\fB\-usepath\fR
-Compare the full path of each node.  The default is to compare only the node
-label.
-.RE
-.TP
-\fItreeName\fR \fBsqlload\fR ?\fIswitches\fR? \fIdbhfile\fR \fIsqlstmt\fR
-Load tree with the results of evaling the SQL in \fIsqlstmt\fR using
-\fIdbhfile\fR.
-The evaluated SQL creates one tree-node per row result.
-The returned value is the number of rows loaded.
-\fIDbhfile\fR is either an \fBsqlite3\fR database handle,
-or an \fBsqlite3\fR file.
-.sp
-The \fBsqlload\fR command can populate a tree with 10k nodes
-about 7 times faster than \fBsqlite3 eval\fR.
-It also preserves NULL values
-and object types (eg. int or double) used internally
-by sqlite.  This eliminates later reconversion within tree.
-See the
-.SB "SQLLOAD EXAMPLE"
-below.
-.sp
-The following switches are available:
-.RS
-.TP 1i
-\fB\-addtags \fItaglist\fR
-The tags in \fItaglist\fR to add to each inserted node.
-Each tag will be created only if a node loaded.
-.TP 1i
-\fB\-fixed\fR
-Set the \fBfixed\fR flag to disallow new keys after creation.
-.TP 1i
-\fB\-key \fIname\fR
-Store the entire result in the key \fIname\fR instead
-of creating one key per column.
-Array notation can be used to then access column results.
-This is more efficent as it initially stores just one
-object per row.  Conversion to an array
-is at the first array access (if that occurs).
-.TP 1i
-\fB\-labelcol \fIcolumn\fR
-The value of \fIcolumn\fR is used as the label.
-By default the label is the node id.
-.TP 1i
-\fB\-maprowid \fInum\fR
-This option maps the node id to the rowid plus the constant \fInum\fR.
-The key for \fBrowid\fR will also not be created.
-This is applicable only if \fBrowid\fR is returned in the result-set
-of \fIsqlstmt\fR.
-If \fBrowid\fR is not in the result set, this option is ignored.
-If mapping fails (because the tree already contains a requested node)
-the load will abort at that point
-with an error.  Note that \fInum\fR must be >= 1 since sqlite
-rowids start from 0, but the root node of the tree uses the node-id 0.
-.TP 1i
-\fB\-max \fInum\fR
-The maximum number of rows to return.  The default is 100,000.
-Note that SQL queries on large tables should probably always use LIMIT.
-.TP 1i
-\fB\-nullvalue \fIstring\fR
-Define value to use for null values.  The default is no value,
-meaning do not set key if value is null.
-Note this is different from the sqlite Tcl extension which uses
-an empty string for NULL.
-.TP 1i
-\fB\-parent \fIstring\fR
-The node where results are
-inserted as child nodes.  The default is the tree root.
-.TP 1i
-\fB\-pathcol \fIcolumn\fR
-Name of column containing the full path where node is to be created.
-This works like \fB\-treecols\fR, but uses a singl columns.
-.TP 1i
-\fB\-skipcols \fIcolumns\fR
-The given \fIcolumns\fR are not to be added as keys.  This is useful mostly
-in conjuction with \fB-tagcol\fR, \fB-labelcol\fR, \fB-pathcol\fR.
-.TP 1i
-\fB\-pos \fInum\fR
-Where to insert into parents list of children.
-Default is -1, meaning to append.
-.TP 1i
-\fB\-tagcol \fIcolumn\fR
-The value of \fIcolumn\fR is added as a tag.
-.TP 1i
-\fB\-treecols \fIcolumns\fR
-Columns whose values concatenated
-give the path of where node is to be created.
-This works like \fB\-pathcol\fR, but uses multiple columns.
-.RE
-.TP
-\fItreeName\fR \fBsum\fR ?\fIswitches\fR? \fItagnode key\fR ?\fIkey ...\fR?
-Add values in key fields for all \fItagnode\fR and return the sum.
-Values that are not doubles (or integer) are ignored.
-.RS
-.TP 1i
-\fB\-diff\fI value\fR 
-Double value difference to ignore and not do update for \fB-runtotal\fR.
-This is unused when using \fB\-int\fR.
-.TP 1i
-\fB\-force\fR 
-Force update \fB-runtotal\fR even if value was unchanged.
-Normally, a check is made to avoid updating unchanged values.
-.TP 1i
-\fB\-int\fR 
-Use and accept only integer values.
-.TP 1i
-\fB\-runtotal \fIkey\fR 
-Place running total in the given key field (if changed).
-.TP 1i
-\fB\-start \fInum\fR 
-The start value for the sum: default is 0.
-.RE
-.TP
-\fItreeName\fR \fBsupdate\fR \fInode\fR \fIkey value\fR ?\fIkey value\fR...?
-Like \fBupdate\fR, but uses a string comparison
-to avoid writes if the value will not be changed.  This is useful primarily
-for avoiding unnecessary write traces.
-.TP
-\fItreeName\fR \fBtag\fR \fIargs\fR
-Manages tags for the tree object.
-See the 
-.SB "TAG OPERATIONS"
-section below.
-.TP
-\fItreeName\fR \fBtrace\fR \fIargs\fR
-Manages traces for data fields in the tree object.
-Traces cause Tcl commands to be executed whenever a data field of a
-node is created, read, written, or unset.  Traces can be set for a
-specific node or a tag, representing possibly many nodes.
-See the 
-.SB "TRACE OPERATIONS"
-section below.
-.TP
-\fItreeName\fR \fBtype\fR \fInode\fR \fIkey\fR
-Return type of value.  This is the introspected type from the Tcl_Obj
-value passed to set.
-.TP
-\fItreeName\fR \fBupdate\fR \fInode\fR \fIkey value\fR ?\fIkey value\fR...?
-Like \fBmodify\fR, except an error is generated if a tag
-is used that applies to more than one node.
-.TP
-\fItreeName\fR \fBunset\fR \fInode\fR \fIkey\fR...
-Removes one or more data fields from \fInode\fR. \fINode\fR may 
-be a tag that represents several nodes.  \fIKey\fR is the
-name of the data field to be removed.  It's not an error is
-\fInode\fR does not contain \fIkey\fR.
-A count of the number of nodes unset is returned.
-This operation may trigger \fBunset\fR data traces.
-.TP
-\fItreeName\fR \fBvalues\fR \fInode\fR ?\fIkey\fR? ?\fIwithnames\fR?
-Return values for \fInode\fR.
-The values are returned in the same order as the keys
-returned from \fBnames\fR.
-.sp
-If a \fIkey\fR is given,
-array values get returned for the \fIkey\fR value.
-If \fIwithname\fR is \fBTrue\fR, then key
-names are also returned with the values.  This differs from \fBget\fR
-in that the result is a true Tcl list object, not an array object.
-If subsequently using an array value in a list context,
-this can be more efficient by
-avoiding a split on string representations.
-.TP
-\fItreeName\fR \fBvecdump\fR \fIvector\fR \fIkey\fR ?\fItagnode\fR?
-Dump key field to a vector.  With no \fItagnode\fR, dumps every node
-to the 1-1 corresponding vector index.  With \fItag\fR dumps
-nodes to consequetive vector elements.
-.TP
-\fItreeName\fR \fBvecload\fR \fIvector\fR \fIkey\fR ?\fItagnode\fR?
-Loads key field from a vector.  With no \fItagnode\fR, loads every node
-from the 1-1 corresponding vector index.  With \fItag\fR loads
-nodes from consequetive vector elements.
-.TP
-\fItreeName\fR \fBwith\fR \fIvariable\fR ?\fIswitch\fR? \fItagnode script\fR
-For each node in \fItagnode\fR,
-evaluate the \fIscript\fR after assigning key values to
-elements of the array \fIvariable\fR.
-The \fB-keys\fR limits which keys may be assigned.
-If \fIscript\fR completes normally,
-and any of the key values change in the \fIvariable\fR, then the
-updates are reflected back into the key values
-(unless \fB-noupdate\fR is used).
-Unsetting a variable key
-will cause that change to be ignored.  New elements added to the
-array variable are ignored.
-.sp
-Doing a \fBreturn\fR, \fBbreak\fR, or \fBcontinue\fR inside
-\fIscript\fR will still cause updates to copy back, but
-processing will stop and (unless \fB-break\fR is used)
-the return code will become the return code to the caller.
-This means that a \fBbreak\fR, \fBcontinue\fR, and
-\fBreturn\fR will propagate up through
-multiple nested \fBwith\fR statements to the
-to an enclosing \fBforeach\fR, \fBwhile\fR, etc.
-But \fB-break\fR can be used to change this, making \fBwith\fR behave more
-like a \fBforeach\fR loop.
-.sp
-If \fB-keys\fR is not used, the list of key names will be
-stored in \fIvariable(*)\fR and the node id
-stored in \fIvariable(#)\fR (which could then
-be overwritten by a key of that name).
-By default, the array is not cleaned up before or after each execution.
-However, if \fB-unset\fR is used, the array is unset at the start of each
-iteration, and \fB-init\fR can be used to specify a default value.
-Also, long running queries can speed up by initializing variables 
-prior to the call to \fBwith\fR.
-.sp
-If the \fIvariable\fR name string is zero length, an simple
-variables are used instead of an array,
-and * and # do not get set.
-Note, when not using -keys, arbitrary local variables can get overwritten.
-.sp
-If \fB-array\fR is used, \fBwith\fR operates on the keys of an tree array/dict
-instead of the keys of the node.
-.sp
-Upon normal completion, the number of times \fIscript\fR
-was evaluated is returned.
-.sp
-The valid switches are listed below:
-.RS
-.TP 1i
-\fB-array\fR \fIkey\fR
-Specifies a
-single key that is to be treated as an array-dict.
-The fields of the array for that one key are then used
-(instead of keys from the whole node).
-This changes the meaning of \fB-keys\fR and \fB-glob\fR to be the
-keys of the array rather than the keys of the node.
-Nodes missing the given array key will be skipped.
-If a key value can not be converted to an array,
-an error will occur.
-.TP 1i
-\fB-break\fR
-Treat \fBbreak\fR and \fBcontinue\fR like \fBforeach\fR does
-rather than just passing them up to the enclosing script body.
-.TP 1i
-\fB-init\fI value\fR
-Variables specified by \fB-keys\fR are to be initialized to \fIvalue\fR
-for each node where key is missing.
-.TP 1i
-\fB-keys\fR \fIkeylist\fR
-Copy only the named keys and does not set (*).
-.TP 1i
-\fB-glob\fR \fIpattern\fR
-Pattern to limit matching keys.  Can not be used with \fB-keys\fR.
-.TP 1i
-\fB-noupdate\fR
-Ignore changes to array variables. This
-do not copy changed variables back into tree nodes.
-.TP 1i
-\fB-unset\fR
-Unset the array variable at the begin of each evaluation.
-.RE
-.RE
-.SH DICT-ARRAYS
-Round braces can be used to access sub-values of a key value.
-In effect, this means each key value can be an array (or dict), eg.
-.PP
-.CS
- set t [tree create]
- set n [$t insert 0 -data {a 1   b 2   c "x 9 y 8 z 7"}]
- $t get $n;          #  a 1 b 2 c {x 9 y 8 z 7}
- $t get $n c;        #  x 9 y 8 z 7
- $t get $n c(y);     # 8
- $t update $n c(y) 8.6
- $t get $n c;        # x 9 y 8.6 z 7
- $t unset $n c(y)
- $t get $n c;        # x 9 z 7
- $t set $n d 10
- $t incr $n d
-.CE
-.PP
-If a key value is a dict object tree will make use of it.
-If not, on access it converts the value to a pure \fBarray\fR hash object.
-The following example shows the type in a comment after each operation.
-.PP
-.CS
- set t [tree create]
- $t insert 0 -label A;
- $t set   0->A  X [dict create a 1 b 2 c 3];   # dict
- array set q { x 1 y 2 };
- $t set   0->A  Y [array get q];               # dict
- $t set   0->A  Z {m 0 n 1};                   # string
- $t incr  0->A  Z(m);                          # array
- dict size [$t get 0->A Z];                    # dict
-.CE
-.PP
-One advantage of using a dict is that it preserves order.
-See \fBdictset\fR.
-.SH TAG OPERATIONS
-Tags are a general means of selecting and marking nodes in the tree.
-A tag is just a string of characters, and it may take any form except
-that of an integer.  The same tag may be associated with many
-different nodes.  
-.PP
-Most tree operations use tags.  And several operations let you
-operate on multiple nodes at once.  For example, you can use the
-\fBset\fR operation with the tag \fBall\fR to set a data field in 
-for all nodes in the tree.
-.PP
-Tags are invoked by the \fBtag\fR operation.  The
-general form is
-.DS
-\fItreeName\fR \fBtag\fR \fIoperation\fR ?\fIarg\fR?...
-.DE
-Both \fIoperation\fR and its arguments determine the exact behavior of
-the command.  The operations available for tags are listed below.
-.TP
-\fItreeName\fR \fBtag add\fR \fIstring\fR ?\fInode\fR?...
-Adds the tag \fIstring\fR to zero or more nodes.
-If no nodes are given, just creates the tag.
-A count of the number of nodes tagged is returned.
-.TP
-\fItreeName\fR \fBtag delete\fR \fIstring\fR \fInode\fR...
-Remove the tag \fIstring\fR from one or more nodes.  
-A count of the number of nodes visited is returned.
-Calling \fBtag delete\fR with a builtin tag is ignore.
-.TP
-\fItreeName\fR \fBtag dump\fR \fItagnode\fR ?\fIswitches\fR?
-Dump the nodes specified by the tag \fItagnode\fR.
-.sp
-The valid \fIswitches\fR are listed below.
-.RS
-.TP
-\fB\-keys \fIlist\fR
-A list of patterns of matching keys to be dumped.
-.TP
-\fB\-skipkeys \fIlist\fR
-A list of patterns of matching keys not to be dumped.
-.TP
-\fB\-tag \fIpattern\fR
-A pattern match for tags to include in a node dump.
-.TP
-\fB\-skiptag \fIpattern\fR
-A pattern match for tags to not include in a node dump.
-.TP
-\fB\-notags\fR
-Do not dump the tags.
-.TP
-\fB\-nopath\fR
-To save space, do not dump the full path for each node.
-Instead output periods for all but the last path element.
-Full paths are used only for partial restores.
-.RE
-.TP
-\fItreeName\fR \fBtag exists\fR \fIstring\fR ?\fIid\fR?
-If an \fIid\fR is given, return 1 (or 0)  if node has (or hasn't) the tag.
-Otherwise, returns 1 if at least one nodes has tag \fIstring\fR.
-.TP
-\fItreeName\fR \fBtag forget\fR \fIstring\fR ?\fIstring\fR ...?
-Removes the tag definition for one or more of \fIstring\fR.
-It's not an error if the tag \fIstring\fR does not exist.
-.TP
-\fItreeName\fR \fBtag lookups\fR ?\fIpattern\fR?
-Dump a lookup table (dictionary)
-of nodes-to-tags, or tags-to-nodes if \fIpattern\fR
-is given.
-With no arguments, returns a pair list of nodes/tags,
-for nodes that have tags.
-With an argument, returns a pair list of tags/nodes.
-\fBlookups\fR provides efficient bulk processing when dealing with
-large numbers of nodes and/or tags.
-.TP
-\fItreeName\fR \fBtag names\fR ?\fB-glob\fR? ?\fB-regexp\fR? ?\fB-nocase\fR?  ?\fInode\fR? ?\fInode ...\fR?
-Returns a list of tags used by the tree.  If no \fInode\fR argument
-is given, returns a list of all known tags.  Otherwise, returns
-the union of the tags used by all given \fInode\fR numbers.
-Patterns can be used via \fB-glob\fR or \fB-regexp\fR.
-If \fB-nocase\fR is used, the pattern is expected to be all lower case.
-.TP
-\fItreeName\fR \fBtag nodes\fR \fIstring\fR ?\fIstring ...\fR?
-Returns a list of any nodes that have any of given \fIstring\fR tag.  If no node
-is tagged with any of the \fIstring\fR, then an empty string is returned.
-.SH TRACE OPERATIONS
-Data fields can be traced much like tracing Tcl
-variables.  Data traces cause a Tcl command to be executed whenever
-data fields are created, read, written, or unset.
-A trace can apply to one or more nodes.  You can trace a specific node
-by using its id, or a group of nodes by a their tag.
-Note: operations on arrays trigger on the whole key value,
-not the individual array element.
-.PP
-The tree's \fBget\fR, \fBset\fR, and \fBunset\fR operations can 
-trigger various traces.  The \fBget\fR operation can cause 
-a \fIread\fR  trace to fire.  The \fBset\fR operation causes a \fIwrite\fR 
-trace to fire.  And if the data field is written for the first time, you
-will also get a \fIcreate\fR trace.
-The \fBunset\fR operation triggers \fIunset\fR traces.
-.PP
-Data traces are invoked by the \fBtrace\fR
-operation.  The general form is
-.DS
-\fItreeName\fR \fBtrace\fR \fIoperation\fR ?\fIarg\fR?...
-.DE
-Both \fIoperation\fR and its arguments determine the exact behavior of
-the command.  The operations available for traces are listed below.
-.TP
-\fItreeName\fR \fBtrace create\fR \fInode\fR \fIkey\fR \fIops\fR \fIcommand\fR ?-bgerror?
-Create a trace on data fields (or tags for tag traces)
-given by the pattern in \fIkey\fR.  The \fInode\fR argument
-can be a nodeid, or a tag to refer to multiple nodes eg. \fIall\fR.
-The return value is an identifier that can
-be used with "\fBtrace info\fR" or "\fBtrace delete\fR".
-Traces are temporarily disabled while executing \fIcommand\fR within the trace.
-.sp
-\fICommand\fR is a command prefix, to which
-four arguments are appended before invocation:
-\fItreeName\fR, \fInodeid\fR, \fIkey\fR and, \fIops\fR.
-If an error occurs in \fIcommand\fR (and \fI-bgerror\fR was not used)
-the invoking operation will also abort.
-.sp
-\fIOps\fR indicates which operations are of
-interest.  It consists of one or more of the following letters:
-.RS
-.TP
-\fBr\fR
-Invoke \fIcommand\fR whenever \fIkey\fR is read.
-.TP
-\fBw\fR
-Invoke \fIcommand\fR whenever \fIkey\fR is written.
-.TP
-\fBc\fR
-Invoke \fIcommand\fR whenever \fIkey\fR is created.
-.TP
-\fBu\fR 
-Invoke \fIcommand\fR whenever \fIkey\fR is unset,
-typically with the \fBunset\fR command.
-to that.
-.TP
-\fBe\fR
-Invoke \fIcommand\fR whenever \fBexists\fR is used on an non-existant
-key.  This can be used to populate node key data on demand.
-.TP
-\fBt\fR
-Invoke \fIcommand\fR whenever tag \fIkey\fR is added to a node.
-.TP
-\fBm\fR
-Invoke \fIcommand\fR when tag \fIkey\fR gets added to more than one node.
-This trace can be used to enforce tags that should be on at most one node.
-It can avoid later errors with tags used in
-\fBget\fR or other commands not accepting non-unique tags.
-.TP
-\fBd\fR
-Invoke \fIcommand\fR whenever tag \fIkey\fR is \fIdeleted\fR from a node
-using either \fBtag delete\fR or \fBtag forget\fR.
-Node deletion will not trigger this trace.
-.sp
-.RE
-.TP
-\fItreeName\fR \fBtrace delete\fR \fItraceId\fR...
-Deletes one of more traces.  \fITraceId\fR is
-the trace identifier returned by the \fBtrace create\fR operation.
-.TP
-\fItreeName\fR \fBtrace info\fR \fItraceId\fR 
-Returns information about the trace \fItraceId\fR.  \fITraceId\fR
-is a trace identifier previously returned by the \fBtrace create\fR operation.
-It's the same information specified for the \fBtrace create\fR operation.
-It consists of the node id or tag, data field key, a string of letters
-indicating the operations that are traced (it's in the same
-form as \fIops\fR) and, the command prefix.
-.TP
-\fItreeName\fR \fBtrace names\fR
-Returns a list of identifers for all the current traces.
-.SH NOTIFY OPERATIONS
-The purpose of \fBnotify\fR is to get control when structural operations
-occur on a tree.  This is used internally by \fBtreeview\fR or example when a
-tree object is shared.  A client may create nodes,
-sort a tree, move a node, etc.  Notifier
-can cause such operations to generate events,
-resulting in Tcl commands being executed.
-.PP
-The general form of \fBnotify\fR is:
-.PP
-.RS
-\fItreeName\fR \fBnotify\fR \fIoperation\fR ?\fIarg\fR?...
-.RE
-.PP
-The available \fIoperation\fR are as follows:
-.TP
-\fItreeName\fR \fBnotify create\fR ?\fIswitches\fR? \fIcommand\fR ?\fIargs\fR?...  
-Creates a notifier for the tree.  A notify identifier in the form
-"\fBnotify0\fR", "\fBnotify1\fR", etc.  is returned.
-.sp
-\fICommand\fR and \fIargs\fR are saved and invoked whenever the tree
-structure is changed (controlled by \fIswitches\fR). Two arguments are
-appended to \fIcommand\fR and \fIargs\fR before it's invoked: the id
-of the node and a string representing the type of event that occured.
-If an error is returned by \fIcommand\fR
-the invoking operation returns an error (when not using \fI-whenidle\fR).
-One or more of the following switches are used to indicate the events
-that are of interest:
-.RS
-.TP 1i
-\fB\-bgerror\fR 
-Generate a background error if an error occurs.
-.TP 1i
-\fB\-create\fR 
-Invoke \fIcommand\fR whenever a new node is added.
-This is called after the creation.  Returning an error will
-delete the node.
-.TP 1i
-\fB\-delete\fR
-Invoke \fIcommand\fR whenever a node has been deleted.
-This is called before the delete starts to allow aborting it with an error.
-Deletes resulting from failed inserts are ignored.
-.TP 1i
-\fB\-disabletrace\fR 
-Disable traces from firing during a notify event.
-.TP 1i
-\fB\-get\fR 
-Invoke \fIcommand\fR whenever a node with no keys is accessed (via \fBget\fR
-or \fBwith\fR).
-If a node has at least one key, this will not trigger.
-The invocation occurs before the read, meaning it can
-be used to implement demand loading of data keys into empty nodes
-(eg. loading database row data on read).
-.TP 1i
-\fB\-insert\fR
-Invoke \fIcommand\fR when an \fBinsert\fR completes.
-This differs from \fB-create\fR in that the call occurs
-after the label, tags and data are added (but before
-\fB-fixed\fR gets set).
-This trace applies to the subcommands \fBcreate\fR, \fBcopy\fR,
-\fBrestore\fR, \fBsqlload\fR, and
-\fBinsert\fR (both tree and treeview).
-It is useful for verifying key-data, tags and labels.
-Returning an error will delete the node and cause the
-originating command to generate an error.
-.TP 1i
-\fB\-move\fR
-Invoke \fIcommand\fR at the start of a node move.
-.TP 1i
-\fB\-movepost\fR
-Invoke \fIcommand\fR after a node has been moved.
-.TP 1i
-\fB\-sort\fR
-Invoke \fIcommand\fR whenever the tree has been sorted and reordered.
-.TP 1i
-\fB\-relabel\fR
-Invoke \fIcommand\fR at the start of a node relabel.
-.TP 1i
-\fB\-relabelpost\fR
-Invoke \fIcommand\fR after a node has been relabeled.
-.TP 1i
-\fB\-allevents\fR
-Invoke \fIcommand\fR whenever any of the above events occur.
-.TP 1i
-\fB\-whenidle\fR
-When an event occurs don't invoke \fIcommand\fR immediately, but
-queue it to be run the next time the event loop is entered and there 
-are no events to process.  If subsequent events occur before 
-the event loop is entered, \fIcommand\fR will still be 
-invoked only once.
-.RE
-.TP
-\fItreeName\fR \fBnotify delete\fR \fInotifyId\fR 
-Deletes one or more notifiers from the tree.  \fINotifyId\fR is the
-notifier identifier returned by the \fBnotify create\fR operation.
-.TP
-\fItreeName\fR \fBnotify info\fR \fInotifyId\fR
-Returns information about the notify event \fInotifyId\fR.  \fINotifyId\fR
-is a notify identifier previously returned by the \fBnotify create\fR operation.
-It's the same information specified for the \fBnotify create\fR operation.
-It consists of the notify id, a sublist of event flags (it's in the same
-form as \fIflags\fR) and, the command prefix.
-.TP
-\fItreeName\fR \fBnotify names\fR
-Returns a list of identifers for all the current notifiers.
-
-.SH TABLE EXAMPLE
-The following is a simple example.
-.sp
-.CS
- variable Users {
-     tom  { Name "Tom Brown"  Sex M Age 19  Class {4 5} Rate {A 1 B 2}}
-     mary { Name "Mary Brown" Sex F Age 16  Class {5}   Rate {A 2}}
-     sam  { Name "Sam Spade"  Sex M Age 19  Class {3 4} Rate {B 3}}
- }
- set t [tree create]
- foreach {i d} $Users {
-    # Use name in -tags so we don't have to do "0->mary" etc.
-    $t insert 0 -tags $i -data $d -label $i
- }
- $t update   tom       Sex F   Name "Tomi Brown"
- $t append   sam       Name " Jr"
- $t lappend  sam       Class 5
- $t incr     mary      Age
- $t update   tom       Rate(A) 2
- $t incr     0->mary   Age
- # Set a trace.
- proc ::Aupd {t id key op} { tclLog "AA: $t $id $key $op" }
- $t trace create all Age w ::Aupd
- $t incr     mary Age
- # Display it.
- pack [treeview .t -tree $t] -fill both -expand y
- eval .t column insert end [$t keys all]
-.CE
-.SH TREE EXAMPLE
-The following is a nested tree example with updates.
-.sp
-.CS
- variable Info {
-   system {
-      sol  { OS Linux Version 3.4 }
-      bing { OS Win Version 7 }
-      gui  { OS Mac Version 8 }
-   }
-   network {
-      intra { Address 192.168.1  Netmask 255.255.255.0 }
-      dmz   { Address 192.168.10 Netmask 255.255.255.0 }
-      wan   { Address 0.0.0.0 Netmask 0.0.0.0 Class {A 1 B 4}}
-   }
-   admins {
-      sully { Name "Sully Van Damme" Level 3 }
-      maverick { Name "Maverick Gump" Level 1 }
-   }
- }
-  
- set s [tree create]
- foreach {n vals} $Info {
-   set ind [$s insert 0 -label $n]
-   foreach {i d} $vals {
-      $s insert $ind -label $i -data $d
-   }
- }
-  
- set old [$s get  0->system->bing]
- $s update   0->system->bing   OS Linux Version 3.4
- $s update   0->network->dmz   Address 192.168.11
- $s update   0->network->wan   Class(A) 2
- eval $s set 0->system->bing   $old
- $s insert   0->admins -label linus -data { Name "Linus Torvalds" Level 9 }
- pack [treeview .s -tree $s -width 600] -fill both -expand y
- eval .s column insert end [$s keys all]
-.CE
-.SH SQLLOAD EXAMPLE
-Here is an example using \fBsqlload\fR on table \fIcust\fR from a
-database file, and displaying it in a treeview:
-.CS
-  set t [tree create]
-  $t sqlload mydb.dat "select rowid,* from cust"
-  pack [treeview .t -tree $t -width 500] -fill both -expand y
-  eval .t column insert end [lsort [$t keys all]]
-.CE
-Although there is no corresponding \fBsqldump\fR command,
-scripting it is easy.  Following
-is one approach.
-.CS
-  proc sqldump {t db table {ids {}}} {
-      # Dump nodes from tree t into table in open sqlite database db.
-      if {$ids == {}} { set ids [$t children root] }
-      set keys [$t keys $ids]
-      catch { $db eval "CREATE TABLE $table ( [join $keys ,] )" }
-      $t with s $ids {
-          set nams {}
-          set vals {}
-          foreach nam $s(*) {
-              lappend vals \$s($nam)
-              lappend nams $nam
-          }
-          set vals [join $vals ,]
-          set nams [join $nams ,]
-          set q [format {INSERT INTO %s (%s) VALUES (%s)} $table $nams $vals]
-          $db eval $q
-      }
-  }
-  sqlite3 [set db dbhandle] mydb.dat
-  sqldump $t $db cust2
-.CE
-.SH TREE KEY STRING STORAGE
-Key name strings
-are stored by default in a global hash table.
-However, sometimes this can be undesirable (eg. with threading),
-and so the behavior may be changed (at tree create time only).
-To enable per-interp storage of keys, set
-\fBblt::treeKeysLocal\fR to 1 before tree creation.
-To enable per-tree storage of keys, set
-\fBblt::treeKeysLocal\fR to 2 before tree creation.
-The above is unavailable in safe interps.
-.SH C LANGUAGE API
-Blt_TreeApply, 
-Blt_TreeApplyBFS, 
-Blt_TreeApplyDFS, 
-Blt_TreeChangeRoot, 
-Blt_TreeCreate, 
-Blt_TreeCreateEventHandler, 
-Blt_TreeCreateNode, 
-Blt_TreeCreateTrace, 
-Blt_TreeDeleteEventHandler, 
-Blt_TreeDeleteNode, 
-Blt_TreeDeleteTrace, 
-Blt_TreeExists, 
-Blt_TreeFindChild, 
-Blt_TreeFirstChild, 
-Blt_TreeFirstKey, 
-Blt_TreeGetNode, 
-Blt_TreeGetToken, 
-Blt_TreeGetValue, 
-Blt_TreeIsAncestor, 
-Blt_TreeIsBefore, 
-Blt_TreeIsLeaf, 
-Blt_TreeLastChild, 
-Blt_TreeMoveNode, 
-Blt_TreeName, 
-Blt_TreeNextKey, 
-Blt_TreeNextNode, 
-Blt_TreeNextSibling, 
-Blt_TreeNodeDegree, 
-Blt_TreeNodeDepth, 
-Blt_TreeNodeId, 
-Blt_TreeNodeLabel, 
-Blt_TreeNodeParent, 
-Blt_TreePrevNode, 
-Blt_TreePrevSibling, 
-Blt_TreeRelabelNode, 
-Blt_TreeReleaseToken, 
-Blt_TreeRootNode, 
-Blt_TreeSetValue, 
-Blt_TreeSize, 
-Blt_TreeSortNode, and
-Blt_TreeUnsetValue.
-.SH KEYWORDS
-tree, treeview, widget
diff --git a/util/src/TclTk/blt2.5/man/treeview.n b/util/src/TclTk/blt2.5/man/treeview.n
deleted file mode 100644 (file)
index 30eb33d..0000000
+++ /dev/null
@@ -1,3900 +0,0 @@
-'\"
-'\" Copyright 2001-2 by Silicon Metrics Corporation.
-'\"
-'\" Permission to use, copy, modify, and distribute this software and its
-'\" documentation for any purpose and without fee is hereby granted, provided
-'\" that the above copyright notice appear in all copies and that both that the
-'\" copyright notice and warranty disclaimer appear in supporting documentation,
-'\" and that the names of Silicon Metrics or any of their entities not be used
-'\" in advertising or publicity pertaining to distribution of the software
-'\" without specific, written prior permission.
-'\"
-'\" Silicon Metrics disclaims all warranties with regard to this software,
-'\" including all implied warranties of merchantability and fitness.  In no event
-'\" shall Silicon Metrics be liable for any special, indirect or
-'\" consequential damages or any damages whatsoever resulting from loss of use,
-'\" data or profits, whether in an action of contract, negligence or other
-'\" tortuous action, arising out of or in connection with the use or performance
-'\" of this software.  
-'\"
-'\" The hierarchical table widget created by George Howlett.
-'\" Extensive cleanups and enhancements by Peter MacDonald.
-'\"
-'\" The definitions below are for supplemental macros used in Tcl/Tk
-'\" manual entries.
-'\"
-'\" .AP type name in/out ?indent?
-'\"    Start paragraph describing an argument to a library procedure.
-'\"    type is type of argument (int, etc.), in/out is either "in", "out",
-'\"    or "in/out" to describe whether procedure reads or modifies arg,
-'\"    and indent is equivalent to second arg of .IP (shouldn't ever be
-'\"    needed;  use .AS below instead)
-'\"
-'\" .AS ?type? ?name?
-'\"    Give maximum sizes of arguments for setting tab stops.  Type and
-'\"    name are examples of largest possible arguments that will be passed
-'\"    to .AP later.  If args are omitted, default tab stops are used.
-'\"
-'\" .BS
-'\"    Start box enclosure.  From here until next .BE, everything will be
-'\"    enclosed in one large box.
-'\"
-'\" .BE
-'\"    End of box enclosure.
-'\"
-'\" .CS
-'\"    Begin code excerpt.
-'\"
-'\" .CE
-'\"    End code excerpt.
-'\"
-'\" .VS ?version? ?br?
-'\"    Begin vertical sidebar, for use in marking newly-changed parts
-'\"    of man pages.  The first argument is ignored and used for recording
-'\"    the version when the .VS was added, so that the sidebars can be
-'\"    found and removed when they reach a certain age.  If another argument
-'\"    is present, then a line break is forced before starting the sidebar.
-'\"
-'\" .VE
-'\"    End of vertical sidebar.
-'\"
-'\" .DS
-'\"    Begin an indented unfilled display.
-'\"
-'\" .DE
-'\"    End of indented unfilled display.
-'\"
-'\" .SO
-'\"    Start of list of standard options for a Tk widget.  The
-'\"    options follow on successive lines, in four columns separated
-'\"    by tabs.
-'\"
-'\" .SE
-'\"    End of list of standard options for a Tk widget.
-'\"
-'\" .OP cmdName dbName dbClass
-'\"    Start of description of a specific option.  cmdName gives the
-'\"    option's name as specified in the class command, dbName gives
-'\"    the option's name in the option database, and dbClass gives
-'\"    the option's class in the option database.
-'\"
-'\" .UL arg1 arg2
-'\"    Print arg1 underlined, then print arg2 normally.
-'\"
-'\" RCS: @(#) $Id: man.macros,v 1.1.1.1 2009/05/09 16:27:42 pcmacdon Exp $
-'\"
-'\"    # Set up traps and other miscellaneous stuff for Tcl/Tk man pages.
-.if t .wh -1.3i ^B
-.nr ^l \n(.l
-.ad b
-'\"    # Start an argument description
-.de AP
-.ie !"\\$4"" .TP \\$4
-.el \{\
-.   ie !"\\$2"" .TP \\n()Cu
-.   el          .TP 15
-.\}
-.ta \\n()Au \\n()Bu
-.ie !"\\$3"" \{\
-\&\\$1 \\fI\\$2\\fP    (\\$3)
-.\".b
-.\}
-.el \{\
-.br
-.ie !"\\$2"" \{\
-\&\\$1 \\fI\\$2\\fP
-.\}
-.el \{\
-\&\\fI\\$1\\fP
-.\}
-.\}
-..
-'\"    # define tabbing values for .AP
-.de AS
-.nr )A 10n
-.if !"\\$1"" .nr )A \\w'\\$1'u+3n
-.nr )B \\n()Au+15n
-.\"
-.if !"\\$2"" .nr )B \\w'\\$2'u+\\n()Au+3n
-.nr )C \\n()Bu+\\w'(in/out)'u+2n
-..
-.AS Tcl_Interp Tcl_CreateInterp in/out
-'\"    # BS - start boxed text
-'\"    # ^y = starting y location
-'\"    # ^b = 1
-.de BS
-.br
-.mk ^y
-.nr ^b 1u
-.if n .nf
-.if n .ti 0
-.if n \l'\\n(.lu\(ul'
-.if n .fi
-..
-'\"    # BE - end boxed text (draw box now)
-.de BE
-.nf
-.ti 0
-.mk ^t
-.ie n \l'\\n(^lu\(ul'
-.el \{\
-.\"    Draw four-sided box normally, but don't draw top of
-.\"    box if the box started on an earlier page.
-.ie !\\n(^b-1 \{\
-\h'-1.5n'\L'|\\n(^yu-1v'\l'\\n(^lu+3n\(ul'\L'\\n(^tu+1v-\\n(^yu'\l'|0u-1.5n\(ul'
-.\}
-.el \}\
-\h'-1.5n'\L'|\\n(^yu-1v'\h'\\n(^lu+3n'\L'\\n(^tu+1v-\\n(^yu'\l'|0u-1.5n\(ul'
-.\}
-.\}
-.fi
-.br
-.nr ^b 0
-..
-'\"    # VS - start vertical sidebar
-'\"    # ^Y = starting y location
-'\"    # ^v = 1 (for troff;  for nroff this doesn't matter)
-.de VS
-.if !"\\$2"" .br
-.mk ^Y
-.ie n 'mc \s12\(br\s0
-.el .nr ^v 1u
-..
-'\"    # VE - end of vertical sidebar
-.de VE
-.ie n 'mc
-.el \{\
-.ev 2
-.nf
-.ti 0
-.mk ^t
-\h'|\\n(^lu+3n'\L'|\\n(^Yu-1v\(bv'\v'\\n(^tu+1v-\\n(^Yu'\h'-|\\n(^lu+3n'
-.sp -1
-.fi
-.ev
-.\}
-.nr ^v 0
-..
-'\"    # Special macro to handle page bottom:  finish off current
-'\"    # box/sidebar if in box/sidebar mode, then invoked standard
-'\"    # page bottom macro.
-.de ^B
-.ev 2
-'ti 0
-'nf
-.mk ^t
-.if \\n(^b \{\
-.\"    Draw three-sided box if this is the box's first page,
-.\"    draw two sides but no top otherwise.
-.ie !\\n(^b-1 \h'-1.5n'\L'|\\n(^yu-1v'\l'\\n(^lu+3n\(ul'\L'\\n(^tu+1v-\\n(^yu'\h'|0u'\c
-.el \h'-1.5n'\L'|\\n(^yu-1v'\h'\\n(^lu+3n'\L'\\n(^tu+1v-\\n(^yu'\h'|0u'\c
-.\}
-.if \\n(^v \{\
-.nr ^x \\n(^tu+1v-\\n(^Yu
-\kx\h'-\\nxu'\h'|\\n(^lu+3n'\ky\L'-\\n(^xu'\v'\\n(^xu'\h'|0u'\c
-.\}
-.bp
-'fi
-.ev
-.if \\n(^b \{\
-.mk ^y
-.nr ^b 2
-.\}
-.if \\n(^v \{\
-.mk ^Y
-.\}
-..
-'\"    # DS - begin display
-.de DS
-.RS
-.nf
-.sp
-..
-'\"    # DE - end display
-.de DE
-.fi
-.RE
-.sp
-..
-'\"    # SO - start of list of standard options
-.de SO
-.SH "STANDARD OPTIONS"
-.LP
-.nf
-.ta 4c 8c 12c
-.ft B
-..
-'\"    # SE - end of list of standard options
-.de SE
-.fi
-.ft R
-.LP
-See the \\fBoptions\\fR manual entry for details on the standard options.
-..
-'\"    # OP - start of full description for a single option
-.de OP
-.LP
-.nf
-.ta 4c
-Command-Line Name:     \\fB\\$1\\fR
-Database Name: \\fB\\$2\\fR
-Database Class:        \\fB\\$3\\fR
-.fi
-.IP
-..
-'\"    # CS - begin code excerpt
-.de CS
-.RS
-.nf
-.ta .25i .5i .75i 1i
-.ft CW
-.sp
-..
-'\"    # CE - end code excerpt
-.de CE
-.fi
-.RE
-.ft R
-.sp
-..
-.de UL
-\\$1\l'|0\(ul'\\$2
-..
-.TH treeview n 2.5 BLT "BLT Built-In Commands"
-.BS
-'\" Note:  do not modify the .SH NAME line immediately below!
-.SH NAME
-treeview \- Create and manipulate hierarchical table widgets
-.BE
-.SH SYNOPSIS
-\fBtreeview\fR \fIpathName \fR?\fIoptions\fR?
-.SH DESCRIPTION
-The \fBtreeview\fR widget displays a \fBtree\fR of data with
-styles, tags, and data sharing (via \fItree data objects\fR).
-.SH INTRODUCTION
-The \fBtreeview\fR widget manages a collection of entries
-where each entry contains a \fBtree\fR node plus added style and
-attribute information.
-.PP
-Entries are usually inserted into a treeview with a label-list to specify
-the unique hierarchical position relative to \fBroot\fR
-(or the \fB-at\fR node);
-The tail of this label-list is unique within its hierarchical level.
-If no label is given, the generated node-id is used as the label.
-Labels provide a convenient way to index
-entries using the \fB->\fR notation.
-eg.
-.PP
-.CS
- treeview .t
- .t insert end
- .t insert end X
- .t insert end A {A a} {A b} B C
- .t insert end a b c {c i} {c ii}   -at root->B
- set id [.t index root->B->c->i]
- puts [.t get $id];        # outputs i
- puts [.t get -full $id];  # outputs {B c i}
- pack .t
-.CE
-.SH "COLUMN DATA"
-Column data can be stored within an entry using the \fB-data\fR option
-or \fBentry\fR sub-commands, eg.
-.PP
-.CS
- treeview .t
- .t column insert end X Y Z
- .t insert end A -data {X 1 Y 2}
- .t insert end B -data {X 3 Y 4 Z 5}
- .t entry conf root->B -data {X 5 Y 4 Z 3}
- .t entry set  root->A Z 3
- .t entry incr root->B Y
- pack .t
-.CE
-.PP
-Labels can be created with auto-generated sequence numbers
-using an empty string or a trailing \fB#auto\fR.
-.PP
-.CS
- treeview .t
- .t column insert end X
- .t insert end {}       -data {X 0};   # Label is "1"
- .t insert end #auto    -data {X 1};   # Label is "2"
- .t insert end Foo#auto -data {X 2};   # Label is "Foo1"
- pack .t
-.CE
-.SH "TREE DATA OBJECT"
-Node data in treeview is actually stored in a tree data object,
-which separates data storage from widget appearance.
-The \fB-tree\fR option can be used to explictly set a tree
-(externally created with the \fBtree\fR command) thus
-giving access to trees more extensive data manipulation facilities, eg.
-.PP
-.CS
- set t [tree create]
- $t insert root -label A
- $t insert root->A -label B -data {X 1}
- treeview .t -tree $t
- .t column insert end X
- pack .t
-.CE
-.PP
-A tree can also be attached to a treeview, eg.
-.PP
-.CS
- set t [tree create]
- $t attach [.t cget -tree]
- set dump [$t dump root]
- tree destroy $t
-.CE
-.PP
-Note that when inserting data via the \fBtree\fR sub-commands,
-unique label checking is not performed.
-.SH SYNTAX
-.DS
-\fBtreeview \fIpathName \fR?\fIoption value\fR?...
-.DE
-The \fBtreeview\fR command creates a new window \fIpathName\fR and
-makes it into a \fBtreeview\fR widget.  At the time this command is
-invoked, there must not exist a window named \fIpathName\fR, but
-\fIpathName\fR's parent must exist.  Additional options may be
-specified on the command line or in the option database to configure
-aspects of the widget such as its colors and font.  See the
-\fBconfigure\fR operation below for the exact details about what
-\fIoption\fR and \fIvalue\fR pairs are valid.
-.PP
-If successful, \fBtreeview\fR returns the path name of the widget.  It
-also creates a new Tcl command by the same name.  You can use this
-command to invoke various operations that query or modify the widget.
-The operations available are described in the
-.SB "TREEVIEW OPERATIONS"
-section.
-.PP
-Treeview displays nodes as row entries in the widget.  Each entry has a
-text label and icon.  When a node has children, its entry is drawn
-with a small button to the left of the label.  Clicking the mouse over
-this button opens or closes the node.  When a node is \fIopen\fR, its
-children are exposed.  When it is \fIclosed\fR, the children and their
-descedants are hidden.  The button is normally a \fB+\fR or
-\fB\-\fR symbol (ala Windows Explorer), but can be replaced with a
-pair of Tk images (open and closed images).
-.PP
-If the node has data associated with it, they can be displayed in
-columns running vertically on either side the tree.
-You can control
-the color, font, etc of each entry.  Any entry label or data field can
-be edited in-place.
-
-.SH "IDS AND TAGS"
-Nodes can be inserted into a tree using the \fBtreeview\fR widget 
-.PP
-.CS
-  blt::treeview .t
-  set node [.t insert end "one"]
-.CE
-.PP
-or \fBtree\fR command. 
-.PP
-.CS
- set tree [blt::tree create]
- set node [$tree insert root -label "one"]
- blt::treeview .t -tree $tree
-.CE
-.PP
-In both cases, a number identifying the node is returned (the value of
-\fB$node\fR).  This serial number or \fIid\fR uniquely identifies
-the node.  Please note that you can't infer a location or position of
-a node from its id.  The only exception is that the root node is
-always id \fB0\fR. Since nodes may have the same labels or be moved
-within the tree, ids provide an convenient way to identify nodes.  If
-a tree is shared, the ids will be the same regardless if you are using
-by the \fBtreeview\fR widget or the \fBtree\fR command.  Ids are
-recycled only when all nodes are deleted.
-.PP
-A node may also have any number of \fItags\fR associated with it.  A
-tag is just a string of characters, and it may take any form except
-that of an integer.  For example, "\fBx123\fR" is valid, but
-"\fB123\fR" isn't.  The same tag may be associated with many
-different nodes.  This is typically done to associate a group of
-nodes.  Many operations in the \fBtreeview\fR widget take either node
-ids or tag names as arguments.  Using a tag means apply the operation
-to all nodes with that tag.
-.PP
-Commands that take a \fItagnode\fR
-will also accept a list of zero or more integer node numbers (node-list).
-A node-list consist of space separated integers, without leading spaces.
-Node lists can simplify the use of iterating commands and
-are used widely in the \fBtree\fR command.
-.PP
-There are four built-in or psuedo tags:
-.RS
-.TP 1i
-\fBall\fR
-Applies to every node in the tree.
-.TP 1i
-\fBnonroot\fR
-Applies to every node in the tree except the root node.
-.TP 1i
-\fBrootchildren\fR
-Applies to every node in the tree whose parent is the root node.
-.TP 1i
-\fBroot\fR
-Managed automatically by the tree object, \fBroot\fR specifies the node
-that is currently set as the root node for the tree.
-.RE
-.PP
-Tags are shared between clients.  This means for example that
-tags created by the \fBtree\fR command are available in the
-\fBtreeview\fR widget.
-.SH SPECIAL NODE IDS
-There are several special non-numeric ids.  Special ids differ
-from tags in that they are always translated to a single numeric node.
-They also take precedence over tags.  For example, you
-can't use a tag name that is a special id.  These ids are specific to
-the \fBtreeview\fR widget.
-.TP 15
-\fBactive\fR
-The node where the mouse pointer is currently located.
-When a node is active, it is drawn using its active icon 
-(see the \fB\-activeicon\fR option).
-The \fBactive\fR id is changed automatically by moving the mouse
-pointer over another node or by using the \fBentry activate\fR
-operation. Note that there can be only one active node at a time.
-.TP 15
-\fBanchor\fR
-The node representing the fixed end of the current selection.  
-The anchor is set by the \fBselection anchor\fR operation.
-.TP 15
-\fBbottom\fR
-The last viewable node.
-.TP 15
-\fBcurrent\fR
-The node where the mouse pointer is currently located.
-But unlike \fBactive\fR, this id changes while the
-selection is dragged.  It is used to determine the
-current node during button drags.
-.TP 15
-\fBdown\fR
-The next open node from the current focus. The \fBdown\fR of
-the last open node is the same.
-.TP 15
-\fBend\fR
-The last node at depth 1 in tree.  
-.TP 15
-\fBfocus\fR
-The node that currently has focus.  When a node has focus,
-it receives key events.  To indicate focus, the node
-is drawn with a dotted line around its label.  You can change the 
-focus using the \fBfocus\fR operation.
-.TP 15
-\fBlast\fR
-Same as \fBtail\fR.
-.TP 15
-\fBmark\fR
-The node representing the non-fixed end of the current selection.  
-The mark is set by the \fBselection mark\fR operation.
-.TP 15
-\fBnext\fR
-The next open node from the current focus.  But unlike \fBdown\fR,
-when the focus is on last open node, \fBnext\fR wraps around to the 
-root node.
-.TP 15
-\fBnextsibling\fR
-The next sibling from the node with the current focus.  If the node
-is already the last sibling then it is the \fBnextsibling\fR.
-.TP 15
-\fBparent\fR
-The parent of the node with the current focus. The \fBparent\fR
-of the root is also the root.
-.TP 15
-\fBprev\fR
-The last open node from the current focus. But unlike \fBup\fR,
-when the focus is at root, \fBlast\fR wraps around to the last
-open node in the tree.
-.TP 15
-\fBprevsibling\fR
-The previous sibling from the node with the current focus.  If the node
-is already the first sibling then it is the \fBprevsibling\fR.
-.TP 15
-\fBroot\fR
-The root node. You can also use id \fB0\fR to indicate
-the root.
-.TP 15
-\fBtail\fR
-The last node in the tree, viewable or not.
-.TP 15
-\fBtop\fR
-The first node.
-.TP 15
-\fBup\fR
-The last open node (in depth-first order) from the current focus. The
-\fBup\fR of the root node (i.e. the root has focus) is also the root.
-.TP 15
-\fBview.top\fR
-First node that's current visible in the widget.
-.TP 15
-\fBview.bottom\fR
-Last node that's current visible in the widget.
-.TP 15
-\fB@\fIx\fB,\fIy\fR
-Indicates the node that covers the point in the treeview window
-specified by \fIx\fR and \fIy\fR (in pixel coordinates).  If no
-part of the entryd covers that point, then the closest node to that
-point is used.
-.TP 15
-\fB\fIID\fB->\fILABEL\fR->\fILABEL\fR...
-Lookup via node labels, eg. \fI0->Main->Users\fR.
-Quotes can be used around labels that use reserved words or contain
-spaces, eg. \fI0->"Main"->'User Groups'\fR.
-See the \fBtree\fR man page for more details.
-.PP
-A node may be specified as an id or tag. If the specifier is an
-integer then it is assumed to refer to the single node with that id.
-If the specifier is not an integer, it's checked to see if it's a
-special id (such as focus).  Otherwise, it's assumed to be tag.  Some
-operations only operate on a single node at a time; if a tag refers to
-more than one node, then an error is generated.
-.SH DATA FIELDS
-Nodes in treeview can manage \fIdata fields\fR associated with columns.
-Data is displayed in columns running on either side of the
-displayed tree.  Any node that doesn't have a
-specific field will show as blank.  Columns can (interactively) be resized,
-hidden, and, moved.
-.PP
-Nodes can contain disjoint data fields (they aren't required to set all
-fields).  And data manipulated via the \fBtree\fR command
-does not require an associated treeview column at all.
-.SH ARRAY REFERENCES
-Like \fBtree\fR, \fBtreeview\fR supports accessing data
-sub-fields with an \fIarray notation\fR, eg.
-.PP
-.CS
- treeview .t
- .t col insert end A
- .t insert end a -data {A "x 1 y 2 z 3"}
- .t entry incr  root->a A(x)
- .t entry set   root->a A(w) 0
- .t entry unset root->a A(z)
-.CE
-.PP
-Only the following treeview commmands support the \fIarray notation\fR:
-\fBentry get\fR, \fBentry set\fR, \fBentry incr\fR, \fBentry unset\fR,
-and \fBfind -column\fR.
-See \fBtree\fR for more complete support.
-.SH ENTRY BINDINGS
-You can bind Tcl commands to be invoked when events occur on nodes
-(much like Tk canvas items).  You can bind a node using its id or
-its \fIbindtags\fR.  Bindtags are simply names that associate a
-binding with one or more nodes.  There is a built-in tag \fBall\fR
-that all node entries automatically have.
-.SH "TREEVIEW OPERATIONS"
-The \fBtreeview\fR operations are the invoked by specifying
-the widget's pathname, the operation, and any arguments that pertain 
-to that operation.  The general form is:
-.sp
-.CS
-\fIpathName operation \fR?\fIarg arg ...\fR?
-.CE
-.sp
-\fIOperation\fR and the \fIarg\fRs determine the exact behavior of the
-command.  The following operation are available for \fBtreeview\fR widgets:
-.TP
-\fIpathName \fBbbox\fR ?\fB-screen\fR? \fItagOrId...\fR
-Returns a list of 4 numbers, representing a bounding box of around
-the specified entries. The entries is given by one or more \fItagOrId\fR 
-arguments.  
-If the \fB\-screen\fR flag is given, then the x-y coordinates
-of the bounding box are returned as screen coordinates, not 
-virtual coordinates. Virtual coordinates start from \fB0\fR from the
-root node and include the title.
-If the \fB\-world\fR flag is given, then the y coordinate
-the title height is added in.
-The returned list contains the following values.
-.RS
-.TP 1i
-\fIx\fR 
-X-coordinate of the upper-left corner of the bounding box.
-.TP
-\fIy\fR
-Y-coordinate of the upper-left corner of the bounding box.
-.TP
-\fIwidth\fR
-Width of the bounding box.
-.TP
-\fIheight\fR
-Height of the bounding box.
-.RE
-.TP
-\fIpathName \fBbind\fR \fItagName\fR ?\fIsequence command\fR?
-Associates \fIcommand\fR with \fItagName\fR such that whenever the
-event sequence given by \fIsequence\fR occurs for a node with this
-tag, \fIcommand\fR will be invoked.  The syntax is similar to the 
-\fBbind\fR command except that it operates on \fBtreeview\fR entries, 
-rather than widgets.
-The \fItagName\fR can be an entry or tag, or predefined tags such
-as \fBall\fR, \fBEntry\fR or \fBButton\fR.
-See the \fBbind\fR manual entry for
-complete details on \fIsequence\fR and the substitutions performed on 
-\fIcommand\fR before invoking it.  
-.sp
-If all arguments are specified then a new binding is created, replacing 
-any existing binding for the same \fIsequence\fR and \fItagName\fR.
-If the first character of \fIcommand\fR is \fB+\fR then \fIcommand\fR 
-augments an existing binding rather than replacing it. 
-If no \fIcommand\fR argument is provided then the command currently
-associated with \fItagName\fR and \fIsequence\fR (it's an error occurs 
-if there's no such binding) is returned.  If both \fIcommand\fR and 
-\fIsequence\fR are missing then a list of all the event sequences for 
-which bindings have been defined for \fItagName\fR. 
-.TP
-\fIpathName \fBbutton \fIoperation\fR ?\fIargs\fR?
-This command is used to control the button selectors within a 
-\fBtreeview\fR widget.  
-It has several forms, depending on \fIoperation\fR:
-.RS
-.TP
-\fIpathName \fBbutton activate\fR \fItagOrId\fR
-Designates the node given by \fItagOrId\fR as active.  
-When a node is active it's entry is drawn using its active icon 
-(see the \fB\-activeicon\fR option). 
-Note that there can be only one active entry at a time.
-The special id \fBactive\fR indicates the currently active node.
-.TP
-\fIpathName \fBbutton bind\fR \fItagName\fR ?\fIsequence command\fR?
-Associates \fIcommand\fR with \fItagName\fR such that whenever the
-event sequence given by \fIsequence\fR occurs for an button of a
-node entry with this tag, \fIcommand\fR will be invoked.  The syntax is
-similar to the \fBbind\fR command except that it operates on
-\fBtreeview\fR buttons, rather than widgets. See the \fBbind\fR
-manual entry for complete details on \fIsequence\fR and the
-substitutions performed on \fIcommand\fR before invoking it.
-.sp
-If all arguments are specified then a new binding is created, replacing 
-any existing binding for the same \fIsequence\fR and \fItagName\fR.
-If the first character of \fIcommand\fR is \fB+\fR then \fIcommand\fR 
-augments an existing binding rather than replacing it. 
-If no \fIcommand\fR argument is provided then the command currently
-associated with \fItagName\fR and \fIsequence\fR (it's an error occurs 
-if there's no such binding) is returned.  If both \fIcommand\fR and 
-\fIsequence\fR are missing then a list of all the event sequences for 
-which bindings have been defined for \fItagName\fR. 
-.TP
-\fIpathName \fBbutton cget\fR \fIoption\fR
-Returns the current value of the configuration option given
-by \fIoption\fR.
-\fIOption\fR may have any of the values accepted by the \fBconfigure\fR
-operation described below.
-.TP
-\fIpathName \fBbutton configure\fR ?\fIoption\fR? ?\fIvalue option value ...\fR?
-Query or modify the configuration options of the widget.
-If no \fIoption\fR is specified, returns a list describing all of
-the available options for \fIpathName\fR (see \fBTk_ConfigureInfo\fR for
-information on the format of this list).  If \fIoption\fR is specified
-with no \fIvalue\fR, then the command returns a list describing the
-one named option (this list will be identical to the corresponding
-sublist of the value returned if no \fIoption\fR is specified).  If
-one or more \fIoption\-value\fR pairs are specified, then the command
-modifies the given widget option(s) to have the given value(s);  in
-this case the command returns an empty string.
-\fIOption\fR and \fIvalue\fR are described in the section 
-.SB "BUTTON OPTIONS" 
-below.
-.RE
-.TP
-\fIpathName \fBcget\fR \fIoption\fR
-Returns the current value of the configuration option given
-by \fIoption\fR.
-\fIOption\fR may have any of the values accepted by the \fBconfigure\fR
-operation described below.
-.TP
-\fIpathName \fBclose \fR?\fB\-recurse\fR? ?\fB\-trees\fR? \fItagOrId...\fR
-Closes the node specified by \fItagOrId\fR.  In addition, if a Tcl
-script was specified by the \fB\-closecommand\fR option, it is
-invoked.  If the node is already closed, this command has no effect.
-If the \fB\-recurse\fR flag is present, each child node is
-recursively closed.
-The \fB\-trees\fR flag is like \fB\-recurse\fR but operates only on nodes
-with children, excluding the \fIroot\fR.
-.TP
-\fIpathName \fBcolumn \fIoperation\fR ?\fIargs\fR?
-The following operations are available for treeview columns.
-.RS
-.TP
-\fIpathName \fBcolumn activate\fR \fIcolumn\fR
-Sets the active column to \fIcolumn\fR.  \fIColumn\fR is the
-name of a column in the widget.
-When a column is active, it's drawn using its \fB\-activetitlebackground\fR
-and \fB\-activetitleforeground\fR options.  If \fIcolumn\fR is the \fB""\fR,
-then no column will be active.  If no column argument is provided, then
-the name of the currently active column is returned.
-.TP
-\fIpathName \fBcolumn bbox\fR ?\fB-visible\fR? \fIcolumn entry\fR
-Returns a list of 4 numbers, representing a bounding box of around
-the specified entries cell. Giving an entry of \fB-1\fR matches the title row.
-If \fB-visible\fR is given, the width is constrained to not extend
-past the widgets display.
-.TP
-\fIpathName \fBcolumn bind\fR \fIcolumn\fR ?\fIsequence command\fR?
-These deal with the title part of columns.
-Associates \fIcommand\fR with \fIcolumn\fR such that whenever the
-event sequence given by \fIsequence\fR occurs for a column
-node entry with this tag, \fIcommand\fR will be invoked.  The syntax is
-similar to the \fBbind\fR command except that it operates on
-\fBtreeview\fR colunns, rather than widgets. See the \fBbind\fR
-manual entry for complete details on \fIsequence\fR and the
-substitutions performed on \fIcommand\fR before invoking it.
-.TP
-\fIpathName \fBcolumn cget\fR \fIname\fR \fIoption\fR
-Returns the current value of the column configuration option given
-by \fIoption\fR for \fIname\fR.  \fIName\fR is the name of column
-that corresponds to a data field.
-\fIOption\fR may have any of the values accepted by the \fBconfigure\fR
-operation described below.
-.TP
-\fIpathName \fBcolumn configure\fR \fIname\fR ?\fIname\fR ...? ?\fIoption\fR? ?\fIvalue option value \fR ...?
-Query or modify the configuration options of one or more columns
-\fIname\fR. \fIName\fR is the name of the column corresponding
-to a data field.
-If no \fIoption\fR is specified, returns a list describing all of
-the available options for \fIpathName\fR (see \fBTk_ConfigureInfo\fR for
-information on the format of this list).  If \fIoption\fR is specified
-with no \fIvalue\fR, then the command returns a list describing the
-one named option (this list will be identical to the corresponding
-sublist of the value returned if no \fIoption\fR is specified).  If
-one or more \fIoption\-value\fR pairs are specified, then the command
-modifies the given widget option(s) to have the given value(s);  in
-this case the command returns an empty string.
-\fIOption\fR and \fIvalue\fR are described in the section
-.SB "COLUMN OPTIONS" 
-below.
-.TP
-\fIpathName \fBcolumn current\fR
-Get column currently under the mouse.
-.TP
-\fIpathName \fBcolumn delete\fR \fIfield\fR ?\fIfield\fR...?
-Deletes one of more columns designated by \fIfield\fR.
-Requests to delete the tree column are silently ignored.
-Note that this does not delete the data fields themselves.
-.TP
-\fIpathName \fBcolumn index\fR \fIindex\fR
-Return the integer for index.  May use "end" or "end-N".
-.TP
-\fIpathName \fBcolumn insert\fR \fIposition\fR \fIfield\fR  ?\fIfield\fR ...? ?\fIoptions\fR...?
-Inserts one (or more) columns designated by \fIfield\fR.
-A column displays
-each entry node's data field using this name.  If the node doesn't
-define the given field, the cell is left blank.
-\fIPosition\fR
-indicates where in the list of columns to add the new column.  It may be
-either a name, a number or \fBend\fR.
-If multiple column \fIfields\fR are given, only the first can start with a dash.
-If \fIfield\fR is the empty string or \fB#auto\fR,
-a name is generated prefixed by the string \fBCol\fR and a unique integer.
-If \fIfield\fR ends with \fB#auto\fR, the generated name uses it's prefix
-instead.
-The returned values is the created column names.
-Note that the tree column \fI#0\fR is predefined and can not be deleted.
-.TP
-\fIpathName \fBcolumn invoke\fR \fIfield\fR
-Invokes the Tcl command associated with the column \fIfield\fR, 
-if there is one (using the column's \fB\-command\fR option).  
-The command is ignored if the column's \fB\-state\fR option 
-set to \fBdisabled\fR.
-.TP
-\fIpathName \fBcolumn isset ?\fIstartOrTag\fR? ?\fIend\fR?
-Returns list of data columns for elements in range
-actually having data values set in them.
-One possible use for this might be hiding columns which are empty.
-With no arguments, checks only entries on the visible screen.
-With one argument, checks all entries matching a tag or id.
-With two arguments, checks all entries between start and end range.
-.TP
-\fIpathName \fBcolumn istree \fIfield\fR
-Return 1 if column is the tree column.
-.TP
-\fIpathName \fBcolumn move \fIname\fR \fIdest\fR 
-Moves the column \fIname\fR to the destination position.  
-\fIDest\fR is the offset, name of another column or a screen position
-in the form \fB@\fIx\fB,\fIy\fR.
-.TP
-\fIpathName \fBcolumn names ?\fI-visible\fR? ?\fIPATTERN\fR?
-Returns a list of the names of all columns in the widget.
-The list is ordered as the columns are drawn from left-to-right.
-If -visible, then display only columns where -hide is 0.
-A pattern may be specified to limit results.
-.TP
-\fIpathName \fBcolumn nearest\fR \fIx\fR ?\fIy\fR?
-Returns the name of the column closest to the given X-Y screen
-coordinate.  If you provide a \fIy\fR argument (it's optional),
-a name is returned only when if the point is over a column's title.
-.TP
-\fIpathName \fBcolumn offsets\fR
-Returns the starting offsets for each column.
-.TP
-\fIpathName \fBcolumn resize op ...\fR
-Operations for resize where op is one of activate, anchor, mark or set.
-.TP
-\fIpathName \fBcolumn see\fR ?\fB-anchor\fR \fIanchor\fR? \fIfield\fR
-Adjusts the view so that the column given by \fIfield\fR is
-visible in the widget window.
-The node's position on the screen can be set using the
-\fB\-anchor\fR flag.  Its value is a Tk anchor position: \fBw, c, e\fR.
-.TP
-\fIpathName \fBcolumn values\fR ?\fB-visible\fR? ?\fB-default value\fR? \fIfield\fR ?\fIstart\fR? ?\fIend\fR?
-Returns a list of data values for a column.
-The -visible flag excludes the values that are hidden or inside closed subtrees.
-The root nodes does not get included when \fI-hideroot\fR is true.
-The -default option specifies a value to substitute for unset data column cells.
-.RE
-.TP
-\fIpathName \fBconfigure\fR ?\fIoption\fR? ?\fIvalue option value ...\fR?
-Query or modify the configuration options of the widget.
-If no \fIoption\fR is specified, returns a list describing all of
-the available options for \fIpathName\fR (see \fBTk_ConfigureInfo\fR for
-information on the format of this list).  If \fIoption\fR is specified
-with no \fIvalue\fR, then the command returns a list describing the
-one named option (this list will be identical to the corresponding
-sublist of the value returned if no \fIoption\fR is specified).  If
-one or more \fIoption\-value\fR pairs are specified, then the command
-modifies the given widget option(s) to have the given value(s);  in
-this case the command returns an empty string.
-\fIOption\fR and \fIvalue\fR are described in the section
-.SB "TREEVIEW OPTIONS"
-below.
-.TP
-\fIpathName \fBcurselection\fR
-Returns a list containing the ids of all of the entries that are 
-currently selected.
-If there are no entries selected, then the empty string is returned.
-.TP
-\fIpathName \fBdelete \fItagnode\fR...
-Deletes one or more entries given by \fItagnode\fR and its children.
-.TP
-\fIpathName \fBedit ?\fB-test\fR? ?\fB-root\fR? ?\fB-noscroll\fR? ?\fB-scroll\fR? ?\fIX Y\fR?
-Handle cell editing.
-The x,y coordinates are usually required, except when using
-the scroll options.
-.RS
-.TP 1i
-\fB\-noscroll\fR
-Disable scrolling.  Useful when displaying an edit subwindow.
-.TP 1i
-\fB\-scroll\fR
-Re-enable scrolling.  Usually bound to a destroy event of an edit subwindow.
-.TP 1i
-\fB\-root\fR
-Use root coordinates.
-.TP 1i
-\fB\-test\fR
-Test if edit is complete.
-.RE
-.TP
-\fIpathName \fBentry \fIoperation\fR ?\fIargs\fR?
-The following operations are available for treeview entries.
-.RS
-.TP
-\fIpathName \fBentry activate\fR \fItagOrId\fR
-Sets the active entry to the one specified by \fItagOrId\fR.  
-When an entry is active it is drawn using its active icon 
-(see the \fB\-activeicon\fR and \fB\-activeleaficon\fR options). 
-The special id of the currently active node is \fBactive\fR.
-Note that there can be only one active node at a time and
-currently icons must be the same size/shape as the backgrounds are not cleared.
-But \fBbind\fR can be used to overcome these limitations.
-.TP
-\fIpathName \fBentry cget\fR \fIoption\fR
-Returns the current value of the configuration option given
-by \fIoption\fR.
-\fIOption\fR may have any of the values accepted by the \fBconfigure\fR
-operation described below.
-.TP
-\fIpathName \fBentry children\fR \fItagOrId\fR  ?\fIfirst\fR? ?\fIlast\fR?
-Returns a list of ids for the given range of children of \fItagOrId\fR.  
-\fITagOrId\fR is the id or tag of the node to be examined.
-If only a \fIfirst\fR argument is present, then the id 
-of the that child at that numeric position is returned.  If both \fIfirst\fR 
-and \fIlast\fR arguments are given, then the ids of all the children
-in that range are returned.  Otherwise the ids of all children
-are returned.  
-.TP
-\fIpathName \fBentry configure\fR \fItagnode\fR ?\fIoption\fR? ?\fIvalue option value ...\fR?
-Query or modify the configuration options of the widget.
-If no \fIoption\fR is specified, returns a list describing all of
-the available options for \fItagnode\fR (see \fBTk_ConfigureInfo\fR for
-information on the format of this list).  If \fIoption\fR is specified
-with no \fIvalue\fR, then the command returns a list describing the
-one named option (this list will be identical to the corresponding
-sublist of the value returned if no \fIoption\fR is specified).  If
-one or more \fIoption\-value\fR pairs are specified, then the command
-modifies the given widget option(s) to have the given value(s);  in
-this case the command returns an empty string.
-\fIOption\fR and \fIvalue\fR are described below:
-.TP
-\fIpathName \fBentry delete\fR \fItagOrId\fR ?\fIfirst\fR ?\fIlast\fR?
-Deletes the one or more children nodes of the parent \fItagOrId\fR.
-If \fIfirst\fR and \fIlast\fR arguments are present, they are
-positions designating a range of children nodes to be deleted.
-.TP
-\fIpathName \fBentry depth \fItagOrId\fR
-Return tree depth of node where root is 0.
-.TP
-\fIpathName \fBentry down \fItagOrId\fR
-The next open node from the given node. The \fBdown\fR of
-the last open node is the same.
-.TP
-\fIpathName \fBentry exists \fItagOrId\fR
-Return 1 if entry exists.
-.TP
-\fIpathName \fBentry get\fR \fItagOrId\fR ?\fIkey\fR? ?\fIdefault\fR?
-Return a key-field value for an entry.
-When no \fIkey\fR is given, returns the values of all visible columns.
-If the given \fIkey\fR is undefined, return \fIdefault\fR if given, else
-throw an error.
-Unlike \fBentry set\fR, the tree
-is accessed directly so keys not having associated columns are supported.
-.TP
-\fIpathName \fBentry incr\fR \fItagOrId key\fR ?\fIamount\fR?
-Increment value by 1 or given \fIamount\fR and return the value.
-The incr operation normally tries to use integers,
-but uses doubles when one of
-value or \fIamount\fR is a double.
-An array reference may also be used.
-.TP
-\fIpathName \fBentry isbefore \fItagOrId1\fR \fItagOrId2\fR
-Returns 1 if \fItagOrId1\fR is before \fItagOrId2\fR and 0 otherwise.
-.TP
-\fIpathName \fBentry ishidden \fItagOrId\fR
-Returns 1 if the node is currently hidden and 0 otherwise.  A node is
-also hidden if any of its ancestor nodes are closed or hidden.
-.TP
-\fIpathName \fBentry isleaf \fItagOrId\fR
-Returns 1 if the node is a leaf node.
-.TP
-\fIpathName \fBentry isopen \fItagOrId\fR
-Returns 1 if the node is currently open.
-.TP
-\fIpathName \fBentry isset \fR \fItagOrId col\fR
-Return true if the entry sets a column-field (has a value).
-The entry and column both must exist.
-.TP
-\fIpathName \fBentry isvisible \fItagOrId\fR
-Returns 1 if node is not hidden, inside a closed subtree.
-.TP
-\fIpathName \fBentry next \fItagOrId\fR
-The next open node from the given node.  But unlike \fBdown\fR,
-when the focus is on last open node, \fBnext\fR wraps around to the 
-root node.
-.TP
-\fIpathName \fBentry parent \fItagOrId\fR
-Returns parent of the given node.
-.TP
-\fIpathName \fBentry prev \fItagOrId\fR
-The last open node from the given node. But unlike \fBup\fR,
-when the focus is at root, \fBlast\fR wraps around to the last
-open node in the tree.
-.TP
-\fIpathName \fBentry relabel \fItagOrId newLabel\fR
-Change the tree node label associated with an entry.
-This sets the tree node \fIlabel\fR;
-ie. the value returned by the \fBget\fR command.
-Note this is not the same thing as the
-treeview entries \fB-label\fR option.
-Also, the \fB-allowduplicates\fR option must be enabled to use this command
-as no duplicate checking will be performed.
-.TP
-\fIpathName \fBentry select \fItagOrId\fR
-Make the given node visible and give it the focus.
-When in single selectmode, select it (calls \fI::blt::tv::MoveFocus\fR)
-.TP
-\fIpathName \fBentry set \fR \fItagOrId col\fR ?\fIvalue col value ...\fR?
-Get or set column-fields for an entry.  Provides a simple
-way to read or update fields from the \fI-data\fR option of an entry.
-An array reference may also be used.
-.TP
-\fIpathName \fBentry sibling ?\fB-before\fR? \fItagOrId\fR
-The next/previous sibling from the given node.  If the node
-is already the last/first sibling then nothing is returned.
-.TP
-\fIpathName \fBentry size\fR \fB\-recurse\fR \fItagOrId\fR
-Returns the number of children for parent node \fItagOrId\fR.  
-If the \fB\-recurse\fR flag is set, the number of all 
-its descendants is returned.  The node itself is not counted.
-.TP
-\fIpathName \fBentry unset \fR \fItagOrId col\fR
-Unset a column-field for an entry.
-An array reference may also be used.
-.TP
-\fIpathName \fBentry up \fItagOrId\fR
-The last open node (in depth-first order) from the given node. The
-\fBup\fR of the last node is itself.
-.TP
-\fIpathName \fBentry value \fR \fItagOrId\fR ?\fIcol\fR?
-Return the value for an entry column, or all visible columns
-if \fIcol\fR not given.
-Unlike \fBentry set\fR, this gives access to the formatted value
-from \fB\-formatcmd\fR (if there was one).
-.RE
-.TP
-\fIpathName \fBfind \fR?\fIflags\fR? \fIfirst\fR \fIlast\fR
-Finds for all entries matching the criteria given by \fIflags\fR.  A
-list of ids for all matching nodes is returned. \fIFirst\fR and
-\fIlast\fR are ids designating the range of the search in
-depth-first order. If \fIlast\fR is before \fIfirst\fR, then nodes
-are searched in reverse order.  The valid flags are:
-.RS
-.TP 1i
-\fB\-addtag NAME\fR
-Add tag to each matching entry.
-The tag will be created even if no nodes are tagged.
-.TP 1i
-\fB\-cmdargs\fR \fIcolumns\fR
-Specify columns whose values are to be appended to \fB\-command\fR.
-.TP 1i
-\fB\-command\fR \fIcommand\fR
-Invoke \fIcommand\fR for each matching node.  Before \fIcommand\fR is
-invoked, the id of the node is appended. If \fIcommand\fR
-generates an error, processing stops and the \fBfind\fR operation
-returns an error.
-If \fIcommand\fR returns \fBreturn\fR, then the returned integer 
-is used to indicate 1 for match or 0 for mismatch.
-.TP 1i
-\fB\-column\fI col\fR
-Match name against value of given column.
-An array reference may also be used.
-This option must be used in conjunction with
-\fI-name\fR and may not be used with \fI-usepath\fR.
-.TP 1i
-\fB\-count\fR
-Just return the number of matches.
-.TP 1i
-\fB\-depth\fR \fInumber\fR
-Entry must be at depth \fInumber\fR.
-.TP 1i
-\fB\-exact\fR
-Patterns must match exactly.  The is the default.
-.TP 1i
-\fB\-exec\fI string\fR
-Specifies a Tcl script to be evaluated for each matching node.
-If \fB-var\fR was also specified, that variable is set with the value of 
-the node id before each evaluation.  Otherwise,
-percent sustitutions are performed: note this is much
-less efficient than using either \fB-var\fR or \fB-command\fR
-.sp
-The result of each eval gets appended to the return list, unless
-the script issues a CONTINUE, in which case that node is skipped.
-.sp
-The available percent substitutions on \fIstring\fR are:
-.RS 
-.TP 5
-\fB%#\fR
-The id of the node.
-.TP 5
-\fB%W\fR
-The pathname of the widget.
-.TP 5
-\fB%p\fR
-The name of the node.
-.TP 5
-\fB%P\fR
-The full pathname of the node.
-.TP 5
-\fB%V\fR
-The current value (the node name, node label or column value).
-.TP 5
-\fB%F\fR
-Like \fB%V\fR, but returns the on-screen value (from -formatcmd).
-.TP 5
-\fB%C\fR
-The current column.
-.TP 5
-\fB%%\fR
-Translates to a single percent.
-.RE
-.TP 1i
-\fB\-glob\fR
-Use global pattern matching.  Matching is done in a fashion
-similar to that used by \fBstring match\fR.
-.TP 1i
-\fB\-invert\fR
-Invert the meaning of the pattern match for \fB-name\fR.
-.TP 1i
-\fB\-isclosed\fR
-Include only entries that are closed.
-.TP 1i
-\fB\-isempty\fR
-Only match nodes where the specified \fB-column\fR key value
-was unset.
-.TP 1i
-\fB\-ishidden\fR
-Include only entries that are hidden, either because the entry
-has set -hide, or is has style that is hidden.
-The root node is not included.
-.TP 1i
-\fB\-isleaf\fR
-Entry must not have child nodes.
-.TP 1i
-\fB\-ismapped\fR
-Include only entries that are currently all or partly drawn on screen.
-The root node is not included.
-.TP 1i
-\fB\-isopen\fR
-Include only entries that are opened.
-.TP 1i
-\fB\-istree\fR
-Entry must have child nodes.
-.TP 1i
-\fB\-limit\fI number\fR
-Stop searching after \fInumber\fR matches.
-.TP 1i
-\fB\-maxdepth\fR
-Entry must be at depth or lower.
-.TP 1i
-\fB\-mindepth\fR
-Entry must be at depth or higher.
-.TP 1i
-\fB\-name\fI pattern\fR
-Specifies pattern to match against node names.
-.TP 1i
-\fB\-nocase\fR
-Comparisison is ignores case.  For -regexp, the target string
-gets lower cased (but not the pattern).
-.TP 1i
-\fB\-notop\fR
-Exclude the \fB-top\fR or starting node.
-.TP 1i
-\fB\-regexp\fR
-Use regular expression pattern matching (i.e. the same as implemented
-by the \fBregexp\fR command).  
-.TP 1i
-\fB\-reldepth\fR 
-Change the meaning of \fB\-depth\fR, \fB\-mindepth\fR and \fB\-maxdepth\fR
-to be relative to the \fB\-top\fR node.
-.TP 1i
-\fB\-return\fI col\fR
-Instead of the node id, return data value of named column.
-If \fIcol\fR starts with a %, performs percent substitution
-as per \fB-command\fR.
-Note that a percent
-substitution longer than 2 chars will append values as list elements.
-.TP 1i
-\fB\-top \fInode\fR
-Search is only at \fInode\fR and it's descendants.
-The default is the root node.
-.TP 1i
-\fB\-useformat\fR
-Compare pattern using \fB\-formatcmd\fR value (if there is one) instead key data value.
-.TP 1i
-\fB\-uselabel\fR
-Compare pattern using label (if there is one) instead last component of path.
-.TP 1i
-\fB\-usepath\fR
-Compare pattern using the full path name.
-.TP 1i
-\fB\-userow\fR
-Compare pattern using the node value plus the values of all keys in the row.
-If used with \fB-visible\fR, only the visible column keys are used.
-.TP 1i
-\fB\-visible\fR
-Exclude values that are hidden or inside closed subtrees.
-eg. The root node is excluded if \fI-hideroot\fR is true.
-.TP 1i
-\fB\-withouttag NAME\fR
-Match entries without tag.
-.TP 1i
-\fB\-withtag NAME\fR
-Match entries with tag.
-.TP 1i  
-\fB\-var \fIvariable\fR
-A variable to set with the node id before each iteration of the \fB-exec\fR
-script.
-.TP 1i
-\fB\-option\fR \fIname value\fR
-Specifies an option name and value
-to match against the node entry's configuration option.
-.TP 1i
-\fB\-\-\fR
-Indicates the end of flags.
-.RE
-.TP
-\fIpathName \fBfocus \fR?\fItagOrId\fR?
-Get or set the focus to the node given by \fItagOrId\fR.  When a node
-has focus, it can receive keyboard events.   
-The special id \fBfocus\fR designates the node that currently has focus.
-.TP
-\fIpathName \fBget\fR ?\fB\-full\fR? ?\fB\-labels\fR? \fItagnode\fR \fItagnode\fR...
-Translates one or more ids to their node entry names.  It returns a list of 
-names for all the ids specified.  If the \fB\-full\fR
-flag is set, then the full pathnames are returned.
-If the \fB\-labels\fR
-flag is set, then the full pathnames using labels are returned.  
-.sp
-Note: Except when a called with a single node id (ie. an integer),
-the result will be a list
-(or list of lists when -separator isn't set).
-.TP 
-\fIpathName \fBhide \fR?\fBflags\fR? \fItagOrId\fR...
-Hides all nodes matching the criteria given by \fIflags\fR.
-If no \fItagOrId\fR are given, traverses entire tree.
-The valid flags are described below:
-.RS
-.TP 1i
-\fB\-column\fI col\fR
-Match name against value of given column.  Must be used with
-\fI-name\fR and can not use \fI-usepath\fR.
-.TP 1i
-\fB\-depth\fR \fInumber\fR
-Entry must be at depth \fInumber\fR.
-.TP 1i
-\fB\-exact\fR
-Match patterns exactly.  The is the default.
-.TP 1i
-\fB\-glob\fR
-Use global pattern matching.  Matching is done in a fashion
-similar to that used by \fBstring match\fR.
-.TP 1i
-\fB\-invert\fR
-Invert the meaning of the pattern match for \fB-name\fR or \fB-option\fR.
-.TP 1i
-\fB\-maxdepth\fR
-Entry must be at depth or lower.
-.TP 1i
-\fB\-mindepth\fR
-Entry must be at depth or higher.
-.TP 1i
-\fB\-name\fI pattern\fR
-Specifies pattern to match against node names.
-.TP 1i
-\fB\-nocase\fR
-Ignore case in match.
-.TP 1i
-\fB\-option name value\fR
-Specifies an option name and value
-to match against the node entry's configuration option.
-.TP 1i
-\fB\-regexp\fR
-Use regular expression pattern matching (i.e. the same as implemented
-by the \fBregexp\fR command).  
-.TP 1i
-\fB\-uselabel\fR
-Specifies that the -name pattern is to match the label.
-.TP 1i
-\fB\-usepath\fR
-Specifies that the -name pattern is to match the full path.
-.TP 1i
-\fB\-withouttag NAME\fR
-Match entries with tag.
-.TP 1i
-\fB\-withtag NAME\fR
-Match entries with tag.
-.TP 1i
-\fB\-\-\fR
-Indicates the end of flags.
-.RE
-.TP
-\fIpathName \fBindex \fR?\fB\-at\fR \fItagOrId\fR? ?\fB\-path\fR? ?\fB\-quiet\fR? \fIstring\fR 
-Returns the id of the node specified by \fIstring\fR.  \fIString\fR
-may be a tag or node id.
-Some special ids are normally relative to the node that 
-has focus but the \fB\-at\fR option can be used to change this.
-The \fB\-path\fR flag does a lookup using \fIString\fR as a path
-relative the tree root (unless the \fB\-at\fR option is given).
-The the \fB\-quiet\fR flag is given, lookup failures quietly return
-the empty string.
-.TP
-\fIpathName \fBinsert\fR \fIposition\fR ?\fIpath\fR? ?\fIpath\fR? ... ?\fIoptions...\fR? 
-Inserts one or more nodes at child \fIposition\fR (a number or \fBend\fR)
-in the parent node.
-The parent node is either \fBroot\fR or the value given by \fB-at\fR.
-The returned value is list of ids for the new entries.
-Only the first \fIpath\fR may start with a dash.
-.sp
-\fIPath\fR is the pathname of the new node.
-By default, pathnames are a Tcl list (each element is a path
-component) however the \fB\-separator\fR option
-can be used to change this.  Pathnames are normally
-relative to the root, but the \fB\-at\fR switch lets you select
-a different parent node.
-If \fIpath\fR is ommitted, it defaults to \fI#auto\fR.
-A \fIpath\fR name of \fI#auto\fR will generate a name.
-This attempts to use the tree node name as the \fIpath\fR name.
-.sp
-If the last component of a \fIpath\fR name 
-ends in \fI#auto\fR, the path is
-generated using the string prefix (before #auto)
-followed by a sequential number unique within the
-parent, eg. \fB.t insert end {users u#auto}\fR.
-.sp
-Note that all ancestors of the new node must already exist, unless the
-\fB\-autocreate\fR option is set.  It is also an error if a node
-already exists, unless the \fB\-allowduplicates\fR option is set.
-.sp
-For large flat trees setting \fB\-allowduplicates\fR to true 
-can greatly speedup loading #auto as it avoids checking overhead.
-This is the fastest way to bulk load large numbers of nodes
-(next to using \fB-tree\fR).
-.sp
-The \fIoption\fR arguments
-may be any of the values accepted by
-\fBentry configure\fR as described in the
-.SB "ENTRY OPTIONS"
-section below, or any unabbreviated \fBinsert-option\fR.
-Note that for multi-node inserts \fBinsert-options\fR will apply
-to all following nodes, and only the first \fIpath\fR can start with a dash.
-.sp
-The valid \fBinsert-options\fR are:
-.RS
-.TP 8
-\fB-at\fR \fInodeid\fR
-Specify the parent node to insert entries into.  The default is \fBroot\fR.
-.TP 8
-\fB-node\fR \fInum\fR
-The \fB\-node\fR switch lets you specify a tree node number id
-directly instead of having one generating automatically.
-For multi-node inserts, the node number gets incremented.
-.TP 8
-\fB-styles\fR \fIlist\fR
-The \fB\-styles\fR switch specifies a list of column/stylename
-pairs to set for entries having a \fB\-data\fR option. 
-.TP 8
-\fB-tags\fR \fIlist\fR
-The \fB\-tags\fR switch specifies a list of tags to add
-to the new entries.
-.RE
-.TP
-\fIpathName \fBmove \fItagnode\fR \fIhow\fR \fIdestId\fR
-Moves the node(s) given by \fItagnode\fR to the destination node.  The
-node can not be an ancestor of the destination.  \fIDestId\fR is
-the id of the destination node and can not be the root of the
-tree.  In conjunction with \fIhow\fR, it describes how the move is
-performed.
-.RS
-.TP 8
-\fBbefore\fR
-Moves the node before the destination node.
-.TP 8
-\fBafter\fR
-Moves the node after the destination node.
-.TP 8
-\fBinto\fR
-Moves the node to the end of the destination's list of children.
-.RE
-.TP
-\fIpathName \fBnearest\fR  ?\fB-root\fR?  ?\fB-strict\fR? \fIx y\fR ?\fIvarName\fR?
-Returns the id of the node entry closest to the given X-Y screen
-coordinate.  If the coordinate is not directly over any node, then the
-nearest node is returned.  If the argument \fIvarName\fR is present,
-this is a Tcl variable that is set to either \fBbutton\fR,
-\fBicon\fR, \fBlabel\fR, \fBtitle\fR, \fBtitlelabel\fR, \fBtitleicon\fR, \fBdatalabel\fR, \fBdataicon\fR, or \fB""\fR depending what part of the
-entry the coordinate lies.
-The -root option subtracts the windows root from the coordinates.
-The -strict option fails the match if not directly
-over a node, eg. in the title or past end of last row.
-.TP
-\fIpathName \fBopen \fR?\fB\-recurse\fR? ?\fB\-parent\fR? ?\fB\-trees\fR? \fItagnode...\fR
-Opens the one or more nodes specified by \fItagnode\fR.  
-If a node is not already open, the Tcl script specified by the 
-\fB\-opencommand\fR option is invoked. If the \fB\-recurse\fR flag 
-is present, then each descendant is recursively opened.  
-The \fB\-trees\fR flag is like \fB\-recurse\fR but operates only on nodes
-with children.
-The \fB\-parent\fR flag ensures visibility by opening all parent nodes.
-.TP
-\fIpathName \fBrange\fR ?\fB-open\fR? \fIfirst last\fR
-Returns the ids in depth-first order of the nodes
-between the \fIfirst\fR and \fIlast\fR ids.  If the \fB\-open\fR
-flag is present, it indicates to consider only open nodes.
-If \fIlast\fR is before \fIfirst\fR, then the ids are
-returned in reverse order.
-.TP
-\fIpathName \fBscan\fR \fIoption args\fR
-This command implements scanning.  It has
-two forms, depending on \fIoption\fR:
-.RS
-.TP
-\fIpathName \fBscan mark \fIx y\fR
-Records \fIx\fR and \fIy\fR and the current view in the treeview
-window;  used in conjunction with later \fBscan dragto\fR commands.
-Typically this command is associated with a mouse button press in
-the widget.  It returns an empty string.
-.TP
-\fIpathName \fBscan dragto \fIx y\fR.
-Computes the difference between its \fIx\fR and \fIy\fR
-arguments and the \fIx\fR and \fIy\fR arguments to the last
-\fBscan mark\fR command for the widget.
-It then adjusts the view by 10 times the
-difference in coordinates.  This command is typically associated
-with mouse motion events in the widget, to produce the effect of
-dragging the list at high speed through the window.  The return
-value is an empty string.
-.RE
-.TP
-\fIpathName \fBsee\fR ?\fB\-anchor \fIanchor\fR? \fItagOrId\fR
-Adjusts the view of entries so that the node given by \fItagOrId\fR is
-visible in the widget window.  It is an error if \fBtagOrId\fR is a
-tag that refers to more than one node.  The node's position
-on the screen can be set using the
-\fB\-anchor\fR flag.
-Its value is \fBw\fR, but can be any one of the Tk anchor positions.
-.TP
-\fIpathName \fBselection \fIoption arg\fR
-This command is used to adjust the selection within a \fBtreeview\fR
-widget.  It has several forms, depending on \fIoption\fR:
-.RS
-.TP
-\fIpathName \fBselection anchor ?\fItagOrId\fR? ?\fIcolumn\fR?
-Sets the selection anchor to the node given by \fItagOrId\fR.
-If \fItagOrId\fR refers to a non-existent node, then the closest
-node is used.
-The selection anchor is the end of the selection that is fixed
-while dragging out a selection with the mouse.
-The special id \fBanchor\fR may be used to refer to the anchor
-node.  With no arguments, returns anchor entry and column if any.
-.TP
-\fIpathName \fBselection cells\fR
-Returns pairs of nodes and columns for all selected cells.
-The -selectmode must be \fIcell\fR or \fImulticell\fR.
-.TP
-\fIpathName \fBselection clear \fIfirst \fR?\fIlast\fR? ?\fIcolumn\fR?
-Removes the entries between \fIfirst\fR and \fIlast\fR
-(inclusive) from the selection.  Both \fIfirst\fR and 
-\fIlast\fR are ids representing a range of entries.
-If \fIlast\fR isn't given, then only \fIfirst\fR is deselected.
-Entries outside the selection are not affected.
-.TP
-\fIpathName \fBselection clearall\fR
-Clears the entire selection.  
-.TP
-\fIpathName \fBselection mark \fItagOrId\fR ?\fIcolumn\fR?
-Sets the selection mark to the node given by \fItagOrId\fR.  This
-causes the range of entries between the anchor and the mark to be
-temporarily added to the selection.  The selection mark is the end of
-the selection that is fixed while dragging out a selection with the
-mouse.  The special id \fBmark\fR may be used to refer to the current 
-mark node.
-If \fItagOrId\fR refers to a non-existent node, then the mark
-is ignored.
-Resetting the mark will unselect
-the previous range.  Setting the anchor finalizes the range.
-.TP
-\fIpathName \fBselection includes \fItagOrId\fR ?\fIcolumn\fR?
-Returns 1 if the node given by \fItagOrId\fR is currently
-selected, 0 if it isn't.
-.TP
-\fIpathName \fBselection present\fR
-Returns 1 if any nodes are currently selected and 0 otherwise.
-.TP
-\fIpathName \fBselection set \fIfirst \fR?\fIlast\fR? ?\fIcolumn\fR?
-Selects all of the nodes in the range between
-\fIfirst\fR and \fIlast\fR, inclusive, without affecting
-the selection state of nodes outside that range.
-.TP
-\fIpathName \fBselection toggle \fIfirst \fR?\fIlast\fR? ?\fIcolumn\fR?
-Selects/deselects nodes in the range between
-\fIfirst\fR and \fIlast\fR, inclusive, from the selection.
-If a node is currently selected, it becomes deselected, and
-visa versa.
-.RE
-.TP 
-\fIpathName \fBshow \fR?\fBflags\fR? \fItagOrId\fR...
-Un-hide nodes matching the criteria given by \fIflags\fR.
-If no \fItagOrId\fR are given, traverses entire tree.
-The \fIflags\fR are the same as for the \fBhide\fR command.
-.TP
-\fIpathName \fBsort\fR ?\fIoperation\fR? \fIargs...\fR
-.RS
-.TP
-\fIpathName \fBsort auto\fR ?\fIboolean\fR
-Turns on/off automatic sorting of node entries.  If \fIboolean\fR is
-true, entries will be automatically sorted as they are opened,
-closed, inserted, or deleted.  If no \fIboolean\fR argument is
-provided, the current state is returned.
-.TP
-\fIpathName \fBsort cget\fR \fIoption\fR
-Returns the current value of the configuration option given
-by \fIoption\fR.
-\fIOption\fR may have any of the values accepted by the \fBconfigure\fR
-operation described below.
-.TP
-\fIpathName \fBsort configure\fR ?\fIoption\fR? ?\fIvalue option value ...\fR?
-Query or modify the sorting configuration options of the widget.
-If no \fIoption\fR is specified, returns a list describing all of
-the available options for \fIpathName\fR (see \fBTk_ConfigureInfo\fR for
-information on the format of this list).  If \fIoption\fR is specified
-with no \fIvalue\fR, then the command returns a list describing the
-one named option (this list will be identical to the corresponding
-sublist of the value returned if no \fIoption\fR is specified).  If
-one or more \fIoption\-value\fR pairs are specified, then the command
-modifies the given sorting option(s) to have the given value(s);  in
-this case the command returns an empty string.
-\fIOption\fR and \fIvalue\fR are described below:
-.RS
-.TP
-\fB\-column\fI string\fR
-Specifies the column to sort. Entries in the widget are rearranged
-according to this column.  If \fIcolumn\fR is \fB""\fR then
-no sort is performed.
-.TP
-\fB\-command\fI string\fR
-Specifies a Tcl procedure to be called when sorting nodes. 
-The procedure is called with 6 arguments: the pathname of the widget,
-the node id of two entries, the column key being sorted
-and the label values of the two entries.  The procedure returns 1 if the first
-node is greater than the second, -1 is the second is greater, and 0
-if equal.  
-.TP
-\fB\-decreasing\fI boolean\fR
-Indicates to sort in ascending/descending order.  If \fIboolean\fR 
-is true, then the entries as in descending order. The default is 
-\fBno\fR.
-.TP
-\fB\-mode\fI string\fR
-Specifies how to compare entries when sorting. \fIString\fR
-may be one of the following:
-.TP
-\fB\-setflat\fI bool\fR
-Used by SortColumn to remember if tree was forced to flat by a sort.
-.RS 
-.TP 1.5i
-\fBascii\fR
-Use string comparison based upon the ASCII collation order.
-.TP 1.5i
-\fBdictionary\fR 
-Use dictionary-style comparison.  This is the same as \fBascii\fR
-except (a) case is ignored except as a tie-breaker and (b) if two
-strings contain embedded numbers, the numbers compare as integers, not
-characters.  For example, "bigBoy" sorts between
-"bigbang" and "bigboy", and "x10y" sorts between "x9y" and "x11y".
-.TP 1.5i
-\fBinteger\fR
-Compares fields as integers.
-.TP 1.5i
-\fBreal\fR
-Compares fields as floating point numbers.
-.TP 1.5i
-\fBcommand\fR
-Use the Tcl proc specified by the \fB\-command\fR option to compare entries 
-when sorting.   If no command is specified, the sort reverts to 
-\fBdictionary\fR sorting.
-.RE
-.RE
-.TP
-\fIpathName \fBsort once\fR ?\fIflags\fR? \fItagOrId...\fR
-Sorts the children for each entries specified by \fItagOrId\fR.  
-By default, entries are sorted by name, but you can specify a 
-Tcl proc to do your own comparisons.
-.RS
-.TP 1.5i
-\fB\-recurse\fR
-Recursively sort the entire branch, not just the children.
-.RE
-.RE
-.TP
-\fIpathName \fBstyle \fIoperation\fR ?\fIargs\fR?
-Styles control how data is to be rendered by the widget.
-They are created with the \fBcreate\fR subcommands (described below)
-A default style name \fBtext\fR is builtin.  It is of type
-\fItextbox\fR and is used as the default style for columns.
-Styles may also be applied to entries, individual cells or
-widget options.  For example, the \fB-altstyle\fR option applies a style to
-every second visible row entry while the
-\fB-levelstyles\fR option can specify a different style for each node level.
-.sp
-The following operations are available for treeview styles.
-.RS
-.TP
-\fIpathName \fBstyle activate\fR ?\fIentry\fR? ?\fIcolumn\fR?
-Get or sets a particular cell as state to active.
-With two arguments sets the current cell to active. With no arguments
-returns the active cell.   With one argument whose entry is 0, sets no
-cell to active.
-.TP
-\fIpathName \fBstyle cget\fR \fIstylename option\fR
-Returns the current value of the configuration option given
-by \fIoption\fR.
-\fIOption\fR may have any of the values accepted by the \fBconfigure\fR
-operation described below.
-.TP
-\fIpathName \fBstyle configure\fR ?\fIstylename option\fR? ?\fIvalue option value ...\fR?
-Query or modify the configuration options of the widget.
-If no \fIoption\fR is specified, returns a list describing all of
-the available options for \fIpathName\fR (see \fBTk_ConfigureInfo\fR for
-information on the format of this list).  If \fIoption\fR is specified
-with no \fIvalue\fR, then the command returns a list describing the
-one named option (this list will be identical to the corresponding
-sublist of the value returned if no \fIoption\fR is specified).  If
-one or more \fIoption\-value\fR pairs are specified, then the command
-modifies the given widget option(s) to have the given value(s);  in
-this case the command returns an empty string.
-\fIOption\fR and \fIvalue\fR are described below:
-.TP
-\fIpathName \fBstyle create\fR \fI...\fR?
-Create a named style.
-For a full list of style options, see the section
-\fISTYLE OPTIONS\fR below.
-.RS
-.TP
-\fIpathName \fBstyle create barbox\fR \fIstylename\fR ?\fIoption value option value ...\fR?
-A \fBbarbox\fR displays numeric data plus a progressbar.
-.TP
-\fIpathName \fBstyle create checkbox\fR \fIstylename\fR ?\fIoption value option value ...\fR?
-A \fBcheckbox\fR style displays boolean or 2-valued data.
-.TP
-\fIpathName \fBstyle create combobox\fR \fIstylename\fR ?\fIoption value option value ...\fR?
-A \fBcombobox\fR style displays multi-valued data.
-.TP
-\fIpathName \fBstyle create textbox\fR \fIstylename\fR ?\fIoption value option value ...\fR?
-A \fBtextbox\fR style displays general text data.
-.TP
-\fIpathName \fBstyle create windowbox\fR ?\fIstylename\fR? ?\fIoption value option value ...\fR?
-The special style \fBwindowbox\fR suports embedding subwindows within data
-cells.
-.RE
-.TP
-\fIpathName \fBstyle find\fR \fIstylename ?column? ?node? ...\fR
-Get all entries with the given style for a given column in the given nodes.
-When no column is given, looks in entry and data columns.
-Duplicates are not eliminated.
-cell.
-.TP
-\fIpathName \fBstyle forget\fR \fIstylename ...\fR
-Eliminates one or more style names
-whose reference count have reached zero (i.e. nothing is using it).
-Requests to delete styles that are still in use are quietly ignored.
-Note that the reference count of style \fBtext\fR is always greater than zero.
-.TP
-\fIpathName \fBstyle get\fR \fIcolumn tagorid\fR
-Return the style(s) for column and nodes.
-cell.
-.TP
-\fIpathName \fBstyle highlight\fR \fIstylename ?on|off?\fR
-Turns on/off highlighting for a particular style.  Used primarily for
-columns.
-.TP
-\fIpathName \fBstyle names\fR
-Lists the names of all the current styles in the treeview widget.
-%.TP
-%\fIpathName \fBstyle priority\fR \fIcolumn node\fR
-%Get the priority style for the given cell.
-.TP
-\fIpathName \fBstyle set\fR \fIstylename column node ...\fR
-Sets a style for a given column for all the ids given.
-If column is the tree, sets the entry style,
-otherwise sets the style in the data column,
-thus setting the style for a single
-cell in an entry.  The style name may be an empty string to unset the style.
-Cells that do not have a value may not have a style set and so are
-silently ignored.
-The number of cells that actually get set with a style is
-returned.
-.TP
-\fIpathName \fBstyle slaves\fR ?\fB-col \fIcol\fR? ?\fB-id \fInode\fR? ?\fB-style \fIstyleName\fR? ?\fB-visible \fIbool\fR? ?\fB-info \fIpath\fR?
-With no arguments, lists all embedded window slaves.
-The \fI-col\fR argument shows only windows in the given column.
-The \fI-id\fR argument shows only windows for the given entry.
-The \fI-style\fR argument shows only windows with the given style.
-The \fI-visible\fR argument shows only windows that are visible or invisible.
-The \fI-info\fR argument dumps all information for a single window.
-.TP
-\fIpathName \fBstyle type\fR ?\fIname\fR? ?\fInewtype\fR?
-With no arguments, return list of all available styles.
-With one argument, return the style type of \fIname\fR. 
-With two arguments, change the style type of \fIname\fR to \fInewtype\fR,
-and reset all style options back to the defaults.
-.TP
-\fIpathName \fBstyle use\fR \fIstylename\fR
-Return the use count for a style.
-Note: in order to remove a style with \fBstyle forget\fR,
-this count must be \fB0\fR.
-.RE
-.TP
-\fIpathName \fBtag \fIoperation args\fR
-Tags are a general means of selecting and marking nodes in the tree.
-A tag is just a string of characters, and it may take any form except
-that of an integer.  The same tag may be associated with many
-different nodes.  
-.sp
-Both \fIoperation\fR and its arguments determine the exact behavior of
-the command.  The operations available for tags are listed below.
-.RS
-.TP
-\fIpathName\fR \fBtag add\fR \fIstring\fR ?\fIid\fR...?
-Adds the tag \fIstring\fR to one of more entries.
-If no nodes are given, just creates the tag.
-.TP
-\fIpathName\fR \fBtag delete\fR \fIstring\fR \fItagnode\fR...
-Deletes the tag \fIstring\fR from one or more entries.  
-.TP
-\fItreeName\fR \fBtag exists\fR \fIstring\fR ?\fIid\fR?
-If an \fIid\fR is given, return 1 (or 0)  if entry has (or hasn't) the tag.
-Otherwise, returns 1 if at least one entry has tag \fIstring\fR.
-.TP
-\fIpathName\fR \fBtag forget\fR \fIstring\fR
-Removes the tag \fIstring\fR from all entries.  It's not an error if no
-entries are tagged as \fIstring\fR.
-.TP
-\fIpathName\fR \fBtag names\fR ?\fIid\fR?
-Returns a list of tags used.  If an \fIid\fR argument
-is present, only those tags used by the node designated by \fIid\fR 
-are returned.
-.TP
-\fIpathName\fR \fBtag nodes\fR  \fIname\fR ?\fIname\fR ...?
-Returns a list of ids that have any of the \fIname\fR tags.  If no node
-is tagged as \fIname\fR, then an empty list is returned.
-.RE
-.TP
-\fIpathName \fBtoggle \fItagnode\fR
-Opens or closes the node given by \fItagOrId\fR.  If the corresponding 
-\fB\-opencommand\fR or \fB\-closecommand\fR option is set, then that
-command is also invoked. 
-.TP
-\fIpathName \fBxview \fIargs\fR
-This command is used to query and change the horizontal position of the
-information in the widget's window.  It can take any of the following
-forms:
-.RS
-.TP
-\fIpathName \fBxview\fR
-Returns a list containing two elements.
-Each element is a real fraction between 0 and 1;  together they describe
-the horizontal span that is visible in the window.
-For example, if the first element is .2 and the second element is .6,
-20% of the \fBtreeview\fR widget's text is off-screen to the left, 
-the middle 40% is visible
-in the window, and 40% of the text is off-screen to the right.
-These are the same values passed to scrollbars via the \fB\-xscrollcommand\fR
-option.
-.TP
-\fIpathName \fBxview\fR \fItagOrId\fR
-Adjusts the view in the window so that the character position given by
-\fItagOrId\fR is displayed at the left edge of the window.
-Character positions are defined by the width of the character \fB0\fR.
-.TP
-\fIpathName \fBxview moveto\fI fraction\fR
-Adjusts the view in the window so that \fIfraction\fR of the
-total width of the \fBtreeview\fR widget's text is off-screen to the left.
-\fIfraction\fR must be a fraction between 0 and 1.
-.TP
-\fIpathName \fBxview scroll \fInumber what\fR
-This command shifts the view in the window left or right according to
-\fInumber\fR and \fIwhat\fR.
-\fINumber\fR must be an integer.
-\fIWhat\fR must be either \fBunits\fR or \fBpages\fR or an abbreviation
-of one of these.
-If \fIwhat\fR is \fBunits\fR, the view adjusts left or right by
-\fInumber\fR character units (the width of the \fB0\fR character)
-on the display;  if it is \fBpages\fR then the view adjusts by
-\fInumber\fR screenfuls.
-If \fInumber\fR is negative then characters farther to the left
-become visible;  if it is positive then characters farther to the right
-become visible.
-.RE
-.TP
-\fIpathName \fByview \fI?args\fR?
-This command is used to query and change the vertical position of the
-text in the widget's window.
-It can take any of the following forms:
-.RS
-.TP
-\fIpathName \fByview\fR
-Returns a list containing two elements, both of which are real fractions
-between 0 and 1.
-The first element gives the position of the node at the
-top of the window, relative to the widget as a whole (0.5 means
-it is halfway through the treeview window, for example).
-The second element gives the position of the node just after
-the last one in the window, relative to the widget as a whole.
-These are the same values passed to scrollbars via the \fB\-yscrollcommand\fR
-option.
-.TP
-\fIpathName \fByview\fR \fItagOrId\fR
-Adjusts the view in the window so that the node given by
-\fItagOrId\fR is displayed at the top of the window.
-.TP
-\fIpathName \fByview moveto\fI fraction\fR
-Adjusts the view in the window so that the node given by \fIfraction\fR
-appears at the top of the window.
-\fIFraction\fR is a fraction between 0 and 1;  0 indicates the first
-node, 0.33 indicates the node one-third the
-way through the \fBtreeview\fR widget, and so on.
-.TP
-\fIpathName \fByview scroll \fInumber what\fR
-This command adjusts the view in the window up or down according to
-\fInumber\fR and \fIwhat\fR.
-\fINumber\fR must be an integer.
-\fIWhat\fR must be either \fBunits\fR or \fBpages\fR.
-If \fIwhat\fR is \fBunits\fR, the view adjusts up or down by
-\fInumber\fR lines;  if it is \fBpages\fR then
-the view adjusts by \fInumber\fR screenfuls.
-If \fInumber\fR is negative then earlier nodes
-become visible;  if it is positive then later nodes
-become visible.
-.RE
-.SH TREEVIEW EDITING
-A column of data is editable when  its \fB-edit\fR option is set to True
-For column 0, edit changes an entries \fI-label\fR option.
-For all other columns, edit will update the \fI-data\fR fields.
-Tree data traces can also be used for edit control.
-Most of the following applies to textbox styles.
-However, combobox and checkbox also generate <<TreeViewEditStart/End>> events
-while barbox and windowbox are not editable.
-.PP
-Text editing is aborted with <Escape> and finished with <Return>.
-A newline may be inserted with a <Control-r>.
-Native Tk widgets are now used for builtin editing, using the
-path \fB$w.edit\fR.
-By default an \fBentry\fR widget will be used,  however, column editing options
-can be changed via \fB-editopts\fR
-and \fB-validatecmd\fR. Moreover, columns with a combobox style
-can provide popup list of options in a listbox
-using the following style options: \fB-choices, -choicecmd, -choicekey, -choiceicons\fR
-Two virtual events can be used to gain control the during edit:
-\fI<<TreeViewEditStart>>\fR and \fI<<TreeViewEditEnd>>\fR.
-The column index is passed in %x, and the entry-row index is passed in %y.
-eg.
-.CS
-treeview .t
-bind .t <<TreeViewEditStart>> {EditStart %W %x %y}
-bind .t <<TreeViewEditEnd>> {EditEnd %W %x %y}
-.CE
-These gain control at the start and end of editing respectively,
-and are general alternatives to \fI-editopts\fR -startcmd and -endcmd.
-For further details see \fIblt::tv::EditCell\fR in
-\fB$blt_library/treeview.tcl\fR.
-.SH "TREEVIEW OPTIONS"
-In addition to the \fBconfigure\fR operation, widget configuration
-options may also be set by the Tk \fBoption\fR command.  The class
-resource name is \fBTreeView\fR.
-.CS
-option add *TreeView.Foreground white
-option add *TreeView.Background blue
-.CE
-The following widget options are available:
-.TP
-\fB\-activeicons \fIimages\fR
-Specifies images to be displayed for an entry's icon
-when it is active. \fIImages\fR is a list of two Tk images: 
-the first image is displayed when the node is open, the
-second when it is closed.
-.TP
-\fB\-activeleaficons \fIimages\fR
-Specifies images to be displayed for an leaf entry's icon
-when it is active. \fIImages\fR is a list of two Tk images: 
-the first image is displayed when the node is open, the
-second when it is closed.
-.TP
-\fB\-allowduplicates \fIboolean\fR
-If \fIboolean\fR is true, allow nodes with duplicate pathnames
-when inserting new nodes.  Otherwise flag an error.
-The default is \fBno\fR.
-.TP
-\fB\-altstyle \fIstylename\fR
-Set a style to use on every other row.  This provides a simple way
-to implement alternating row colors without explicitly
-setting entry options.  Note \fB-altstyle\fR has limitations.
-Mostly it is used for setting the background, foreground and tile.
-Currently the font will not be used in height sizing, and the icon is ignored.
-.TP
-\fB\-autocreate \fIboolean\fR
-If \fIboolean\fR is true, automatically create missing ancestor 
-nodes when inserting new nodes. Otherwise flag an error.
-The default is \fBno\fR.
-.TP
-\fB\-background \fIcolor\fR
-Sets the background color of the widget.  The default is \fBwhite\fR.
-.TP
-\fB\-borderwidth \fIpixels\fR
-Sets the width of the 3\-D border around the outside edge of the widget.  The
-\fB\-relief\fR option determines if the border is to be drawn.  The
-default is \fB2\fR.
-.TP
-\fB\-button \fIstring\fR
-Indicates whether a entries should display button.
-If set to anything other than the default of \fIauto\fR, buttons
-will not be displayed.
-.TP
-\fB\-closecommand \fIstring\fR
-Specifies a Tcl script to be invoked when a node is closed.  You can
-overrider this for individual entries using the entry's \fB\-closecommand\fR 
-option. The default is \fB""\fR.
-Percent substitutions are performed on \fIstring\fR before 
-it is executed.  The following substitutions are valid:
-.RS 
-.TP 5
-\fB%W\fR
-The pathname of the widget.
-.TP 5
-\fB%p\fR
-The name of the node.
-.TP 5
-\fB%P\fR
-The full pathname of the node.
-.TP 5
-\fB%#\fR
-The id of the node.
-.TP 5
-\fB%%\fR
-Translates to a single percent.
-.RE
-.TP
-\fB\-columnshowhighlight \fIbool\fR
-Enable display highlight color when column activated.
-Default is false.
-.TP
-\fB\-cursor \fIcursor\fR
-Specifies the widget's cursor.  The default cursor is \fB""\fR.
-.TP
-\fB\-dashes \fInumber\fR
-Sets the dash style of the horizontal and vertical lines drawn connecting 
-entries. \fINumber\fR is the length in pixels of the dashes and gaps in
-the line. If \fInumber\fR is \fB0\fR, solid lines will 
-be drawn. The default is \fB1\fR (dotted).
-.TP
-\fB\-emptystyle \fIstylename\fR
-Set a style to be used for empty cells.
-.TP
-\fB\-entryshowhighlight \fIbool\fR
-Enable display highlight color when entry activated.
-Default is false.
-.TP
-\fB\-exportselection \fIboolean\fR 
-Indicates if the selection is exported.  If the widget is exporting its
-selection then it will observe the standard X11 protocols for handling
-the selection.  Selections are available as type \fBSTRING\fR;
-the value of the selection will be the label of the selected nodes,
-separated by newlines.  The default is \fBno\fR.
-.TP
-\fB\-fillnull \fIboolean\fR 
-Indicates that empty data columns are to be drawn anyways,
-and to apply the \fI-nullstyle\fR if defined.
-Turning this off will leave unsightly gaps where attributes (eg. background
-and underline) were normally expected to be displayed.
-The default is \fByes\fR.
-.TP
-\fB\-flat \fIboolean\fR
-Indicates whether to display the tree as a flattened list. 
-If \fIboolean\fR is true, then the hierarchy will be a list of full
-paths for the nodes.  Hide and show are not supported in flat mode.
-This option also has affect on sorting. 
-See the 
-.SB "sort command"
-for more information.
-The default is \fBno\fR.
-.TP
-\fB\-focusdashes \fIdashList\fR 
-Sets the dash style of the outline rectangle drawn around the entry
-label of the node that current has focus. \fINumber\fR is the length
-in pixels of the dashes and gaps in the line.  If
-\fInumber\fR is \fB0\fR, a solid line will be drawn. The default is
-\fB1\fR.
-.TP
-\fB\-focusforeground \fIcolor\fR 
-Sets the color of the focus rectangle. 
-The default is \fBblack\fR.
-.TP
-\fB\-focusheight \fIvalue\fR 
-Set the height in pixels to reserve for focus highlighting above
-and below the line.
-The default is \fB1\fR, but setting this to 0 will result in a
-more compact display.
-.TP
-\fB\-font \fIfontName\fR 
-Specifies the font to use for text.  The default is \fBTkDefaultFont\fR.
-.TP
-\fB\-foreground \fIcolor\fR 
-Sets the text color of entry labels.  You can override this for individual
-entries with the entry's \fB\-foreground\fR configuration option.  
-The default is
-\fBblack\fR.
-.TP
-\fB\-height \fIpixels\fR
-Specifies the requested height of widget.  The default is
-\fB400\fR.
-.TP
-\fB\-formatcmd \fIscriptcmd\fR 
-Command called to format the displayed data value.
-Percent substitutions are performed on \fIscriptcmd\fR as per \fIfind -exec\fR.
-The called command returns the value to be displayed.
-This may be overridden by column or style \fB-formatcmd\fR.
-For the tree column, has no effect when using -showfull with -flat.
-.TP
-\fB\-hidedataicons \fIboolean\fR
-If \fIboolean\fR is true, it indicates that data column icons
-(set via styles)
-should not be displayed.  The default is \fBno\fR.
-.TP
-\fB\-hidedatatext \fIboolean\fR
-If \fIboolean\fR is true, it indicates that that data column text
-should not be displayed.  The default is \fBno\fR.
-.TP
-\fB\-hideicons \fIboolean\fR
-If \fIboolean\fR is true, it indicates that tree column icons
-should not be displayed.  The default is \fBno\fR.
-.TP
-\fB\-hideleaves \fIboolean\fR
-If \fIboolean\fR is true, it indicates that no leaves
-should be displayed.  The default is \fBno\fR.
-.TP
-\fB\-hideroot \fIboolean\fR
-If \fIboolean\fR is true, it indicates that no entry for the root node 
-should be displayed.  The default is \fBno\fR.
-.TP 
-\fB\-highlightbackground  \fIcolor\fR
-Specifies the normal color of the traversal highlight region when
-the widget does not have the input focus.  
-.TP 
-\fB\-highlightcolor \fIcolor\fR
-Specifies the color of the traversal highlight rectangle when
-the widget has the input focus. 
-The default is \fBblack\fR.
-.TP 
-\fB\-highlightthickness \fIpixels\fR
-Specifies the width of the highlight rectangle indicating when the
-widget has input focus. The value may have any of the forms acceptable
-to \fBTk_GetPixels\fR.  If the value is zero, no focus highlight will
-be displayed.  The default is \fB2\fR.
-.TP
-\fB\-icons \fIimages\fR
-Specifies images for the entry's icon.
-\fIImages\fR is a list of two Tk images: 
-the first image is displayed when the node is open, the
-second when it is closed.
-.TP
-\fB\-imagecmd \fIscriptcmd\fR
-Specifies a command to call the first time an image is displayed
-for any image used in the \fB-images\fR, \fB-*icon\fR,
-and \fB-*icons\fR options.
-Percent substitutions is performed on \fIscriptcmd\fR as per \fIfind -exec\fR,
-with the image name being used as the value (%V).
-The called command can either modify the image or set a new icon.
-.sp
-The main use of \fB-imagecmd\fR is to perform image loading on demand
-as they become visible for the first time.  To use it,
-an icon option must be set with a placeholder image.
-When this becomes visible the first time,
-the callback will replaces it with a real image.
-The callback may also add tags, styles or even dynamically load data, eg.
-.CS
-
-  proc ICMD {w id col img} {
-    $w entry conf $id -icon blt::tv::normalFile
-    #$img conf -file [GetFile $id $col]
-    $w tag add addimg $id
-  }
-
-  pack [treeview .t -imagecmd {ICMD %W %# %C %V}]
-  foreach i {A B C} {
-    .t insert end  $i -icons [image create photo]
-  }
-.CE
-.TP
-\fB\-inlinedata \fIbool\fR
-Enables that data column values that start with a \fB@\fR and are
-a list of length 2, are to be interpreted as
-an inline style or image name.
-If value is the name of an image, a style is created
-using the name of image with -icon set to that image.
-A style is applied to the cell in the manner of \fBstyle set\fR.
-Default is \fItrue\fR.
-.TP
-\fB\-insertfirst\fInum\fR
-Upon inserts use forward search of tree label for num elements,
-then fall back to a reverse search. The default is 1,
-which provides for very fast insertions
-at the begining or near the end of really long trees.
-Set to -1 for forward search only, for example, if using \fI-allowduplicates\fR.
-.TP
-\fB\-leaficons \fIimages\fR
-Specifies images for a leaf entry's icons.
-\fIImages\fR is a list of two Tk images: 
-the first image is displayed when the node is open, the
-second when it is closed.
-.TP
-\fB\-levelpad \fIpixels\fR
-Indentation to add when displaying sub-tree levels.
-.TP
-\fB\-levelstyles \fIstylenames\fR
-Set a list of styles to use for entries at a given level.
-The first style is used for entries at level 1, the second for level 2, etc.
-This provides a simple way
-to specify colors for entries at a given level without explicitly
-setting entry options.
-.TP
-\fB\-linecolor \fIcolor\fR
-Sets the color of the connecting lines drawn between entries.  
-The default is \fBblack\fR.
-.TP
-\fB\-linespacing \fIpixels\fR
-Sets the number of pixels spacing between entries.  
-The default is \fB0\fR.
-.TP
-\fB\-linewidth \fIpixels\fR
-Set the width of the lines drawn connecting entries.  If \fIpixels\fR
-is \fB0\fR, no vertical or horizontal lines are drawn. 
-The default is \fB1\fR.
-.TP
-\fB\-minheight \fIpixels\fR
-Set the minimum height for entries.  Default is \fI0\fR.
-.TP
-\fB\-nextauto\fInum\fR
-For inserts at the root node, the start number for the next #auto insert.
-This is automatically incremented at each insert which
-speeds up bulk #auto inserts.
-.TP
-\fB\-nextsubauto\fInum\fR
-For inserts not into the root node, the number
-the next child #auto insert starts it's search from.
-The default is \fB1\fR.
-.TP
-\fB\-newtags \fIboolean\fR 
-If \fIboolean\fR is true, when sharing a tree object (see the
-\fB\-tree\fR option), don't share its tags too.  
-The default is \fB0\fR.
-.TP
-\fB\-noautocloseleaf \fIboolean\fR
-If \fIboolean\fR is true, then opening a leaf node will leave it in
-open mode.  The default is \fBfalse\fR, which automatically sets the
-mode of a leaf node back to closed without invoking \fB-closecommand\fR.
-.TP
-\fB\-nofocusselectbackground \fIcolor\fR
-Background select color when focus lost.
-.TP
-\fB\-nofocusselectforeground \fIcolor\fR
-Foreground select color when focus lost.
-.TP
-\fB\-openanchor \fIstring\fR
-When a node with children is opened, defines the -anchor used
-to the see sub-command.  Must be one of: \fBn c s\fR.
-The default is \fBc\fR.
-.TP
-\fB\-opencommand \fIstring\fR
-Specifies a Tcl script to be invoked when a node is open.  
-You can override this for individual entries with the entry's
-\fB\-opencommand\fR configuration option.  The default is \fB""\fR.
-Percent substitutions are performed on \fIstring\fR before 
-it is executed.  The following substitutions are valid:
-.RS 
-.TP 5
-\fB%W\fR
-The pathname of the widget.
-.TP 5
-\fB%p\fR
-The name of the node.
-.TP 5
-\fB%P\fR
-The full pathname of the node.
-.TP 5
-\fB%#\fR
-The id of the node.
-.TP 5
-\fB%%\fR
-Translates to a single percent.
-.RE
-.TP
-\fB\-padx \fIpixels\fR
-Set the padding on left and right of widget.
-.TP
-\fB\-pady \fIpixels\fR
-Set the padding on top and bottom of widget.
-.TP
-\fB\-relief \fIrelief\fR
-Specifies the 3-D effect for the widget.  \fIRelief\fR
-specifies how the \fBtreeview\fR widget should appear relative to widget 
-it is packed into; for example, \fBraised\fR means the \fBtreeview\fR widget 
-should appear to protrude.  The default is \fBsunken\fR.
-.TP
-\fB\-resizecursor \fIstring\fR
-Cursor to use on resize.
-.TP
-\fB\-rootnode \fInum\fR
-Specifiy the node number that is to be the root.
-This allows a subtree to appear as the root.
-Multiple treeviews may share a tree with different root nodes,
-and thus supporting subviews.  Default is 0.
-.TP
-\fB\-scrollmode \fImode\fR 
-Specifies the style of scrolling to be used.
-There are three different modes of scrolling: \fBlistbox\fR,
-\fBcanvas\fR, and \fBhierbox\fR.  In \fBlistbox\fR mode, the last
-entry can always be scrolled to the top of the widget.  In \fBhierbox\fR
-mode, the last entry is always drawn at the bottom of the widget.
-The default is \fBhierbox\fR.
-.RS
-.TP 1i
-\fBlistbox\fR
-Like the \fBlistbox\fR widget, the last entry can always be
-scrolled to the top of the widget window.  This allows the scrollbar
-thumb to shrink as the last entry is scrolled upward.
-.TP 1i
-\fBhierbox\fR
-Like the \fBhierbox\fR widget, the last entry can only be
-viewed at the bottom of the widget window.  The scrollbar
-stays a constant size.  
-.TP 1i
-\fBcanvas\fR
-Like the \fBcanvas\fR widget, the entries are bound within
-the scrolling area. 
-.RE
-.TP
-\fB\-scrolltile \fIbool\fR 
-Specifies if tiling should scroll with widget.
-The default is \fBfalse\fR.
-.TP 
-\fB\-selectbackground \fIcolor\fR
-Sets the background color selected node entries.
-The default is \fB#ffffea\fR.
-.TP 
-\fB\-selectborderwidth \fIpixels\fR
-Sets the width of the raised 3-D border drawn around the labels 
-of selected entries. The default is \fB0\fR.
-.TP
-\fB\-selectcommand \fIstring\fR
-Specifies a Tcl script to invoked when the set of selected
-nodes changes.
-The default is \fB""\fR.
-.TP
-\fB\-selectforeground\fR \fIcolor\fB
-Sets the color of the labels of selected node entries while the
-widget has focus. 
-The default is \fBblack\fR.
-.TP 
-\fB\-selectmode \fImode\fR
-Specifies the selection mode. If \fImode\fR is 
-\fBsingle\fR, only one node can be selected
-at a time.  If \fBmultiple\fR more than one
-node can be selected.
-If \fBnone\fR no selection is displayed.
-If \fIcell\fR or \fImulticell\fR then selection is for cells
-rather than whole nodes (rows).
-The default is \fBsingle\fR.
-.TP
-\fB\-selectrelief \fIrelief\fR
-Specifies the 3-D effect of the selected text in the edit window.  
-\fIRelief\fR indicates how the text should appear relative to the edit
-window; for example, \fBraised\fR means the text should
-appear to protrude.  The default is \fBflat\fR.
-.TP
-\fB\-selecttile \fIimage\fR
-Set a tile background image to use for selection.
-.TP
-\fB\-separator \fIstring\fR
-Specifies the character sequence to use when spliting the path components.  
-The separator may be several characters wide (such as "::")
-Consecutive separators in a pathname are treated as one.
-If \fIstring\fR is the empty string, the pathnames are Tcl lists. 
-If \fIstring\fR is the \fBnone\fR, no splitting will is done.
-Each element is a path component.   The default is \fB""\fR.
-.TP
-\fB\-showfull \fIboolean\fR
-Show full path name when in \fB-flat\fR mode.
-The default is \fItrue\fR.
-.TP
-\fB\-showtitles \fIboolean\fR
-If \fIboolean\fR is false, column titles are not be displayed.  
-The default is \fByes\fR.
-.TP 
-\fB\-sortselection \fIboolean\fR
-If \fIboolean\fR is true, nodes in the selection are ordered as they
-are currently displayed (depth-first or sorted), not in the order
-they were selected. The default is \fBno\fR.
-.TP
-\fB\-stylecommand \fIstring\fR
-Specifies a Tcl command to handle references to unknown styles.
-The call performs the same substitutions as the \fI-exec\fR option in
-the \fBfind\fR command, except \fIstring\fR is used for \fB%V\fR.
-The called command is expected to create the style.
-The default values is \fB"%W style create textbox %V"\fR.
-.sp
-Dynamic creation is performed for any style used in
-the \fBconfigure\fR subcommands.
-It also handles inline data of the form 
-for the image passed after the @ sign
-(see the \fI-inlinedata\fR option).
-.TP
-\fB\-substyle \fIstylename\fR
-Set a style for use with the \fB-sublabel\fR.
-Note: you can hide all \fIsublabels\fR by using a style
-with the \fB-hide\fR option set.
-.TP
-\fB\-takefocus\fR \fIfocus\fR 
-Provides information used when moving the focus from window to window
-via keyboard traversal (e.g., Tab and Shift-Tab).  If \fIfocus\fR is
-\fB0\fR, this means that this window should be skipped entirely during
-keyboard traversal.  \fB1\fR means that the this window should always
-receive the input focus.  An empty value means that the traversal
-scripts make the decision whether to focus on the window.
-The default is \fB"1"\fR.
-.TP
-\fB\-tile \fIimage\fR
-Set background tile image.
-.TP
-\fB\-titlefont \fIfont\fR
-Font to use for titles.
-.TP
-\fB\-titlepad \fIN\fR
-Pad to add above and below title.
-.TP
-\fB\-tree \fItree\fR
-Use an externally created data \fItree\fR object.
-Using a \fBtree\fR command facilitates data access, tracing, and
-loading/saving. eg.
-.CS
-  set t [tree create]
-  set n 0
-  while {[incr n]<30000} {
-     $t insert end -data {A 0 B 0}
-  }
-  pack [treeview .tv -tree $t]
-  .tv column insert end A B
-.CE
-.TP
-\fB\-trim \fIstring\fR
-Specifies a string leading characters to trim from entry pathnames 
-before parsing.  This only makes sense if the \fB\-separator\fR is also
-set.  The default is \fB""\fR.
-.TP
-\fB\-underline \fIheight\fR
-Draw an underline of the given height below each entry across its entire width.
-Use in conjunction with column reliefs this provides a grid like effect.
-The default height is 0.
-.TP
-\fB\-width \fIpixels\fR
-Sets the requested width of the widget.  If \fIpixels\fR is 0, then
-the with is computed from the contents of the \fBtreeview\fR widget.
-The default is \fB200\fR.
-.TP 
-\fB\-xscrollcommand \fIstring\fR
-Specifies the prefix for a command used to communicate with horizontal
-scrollbars.  Whenever the horizontal view in the widget's window 
-changes, the widget will generate a Tcl command by concatenating the 
-scroll command and two numbers.  If this option is not specified, then 
-no command will be executed.
-.TP
-\fB\-xscrollincrement\fR \fIpixels\fR
-Sets the horizontal scrolling distance. The default is 20 pixels.
-.TP
-\fB\-yscrollcommand \fIstring\fR
-Specifies the prefix for a command used to communicate with vertical
-scrollbars.   Whenever the vertical view in the widget's window 
-changes, the widget will generate a Tcl command by concatenating the 
-scroll command and two numbers.  If this option is not specified, then 
-no command will be executed.
-.TP
-\fB\-yscrollincrement\fR \fIpixels\fR
-Sets the vertical scrolling distance. The default is 20 pixels.
-.SH "ENTRY OPTIONS"
-Many widget configuration options have counterparts in entries.  For
-example, there is a \fB\-closecommand\fR configuration option for both
-widget itself and for individual entries.  Options set at the widget
-level are global for all entries.  If the entry configuration option
-is set, then it overrides the widget option.  This is done to avoid
-wasting memory by replicated options.  Most entries will have
-redundant options.
-.PP
-There is no resource class or name for entries.
-.TP
-\fB\-activeicons \fIimages\fR
-Specifies images to be displayed as the entry's icon
-when it is active. This overrides the global \fB\-activeicons\fR
-configuration option for the specific entry.
-\fIImages\fR is a list of two Tk images: 
-the first image is displayed when the node is open, the
-second when it is closed.
-.TP
-\fB\-bindtags \fItagList\fR
-Specifies the binding tags for nodes.  \fITagList\fR is a list
-of binding tag names.  The tags and their order will determine how
-events are handled for nodes.  Each tag in the list matching the current 
-event sequence will have its Tcl command executed.  The default value 
-is \fBall\fR.
-.TP
-\fB\-button \fIstring\fR
-Indicates whether a button should be displayed on the left side
-of the node entry.  \fIString\fR can be \fByes\fR, \fBno\fR, 
-or \fBauto\fR.  If \fBauto\fR, then a button is automatically
-displayed if the node has children.  This is the default.
-.TP
-\fB\-closecommand \fIstring\fR
-Specifies a Tcl script to be invoked when the node is closed.  This
-overrides the global \fB\-closecommand\fR option for this entry.
-The default is \fB""\fR.
-Percent substitutions are performed on \fIstring\fR before 
-it is executed.  The following substitutions are valid:
-.RS 
-.TP 5
-\fB%W\fR
-The pathname of the widget.
-.TP 5
-\fB%p\fR
-The name of the node.
-.TP 5
-\fB%P\fR
-The full pathname of the node.
-.TP 5
-\fB%#\fR
-The id of the node.
-.TP 5
-\fB%%\fR
-Translates to a single percent.
-.RE
-.TP
-\fB\-data \fIlist\fR
-Initializes or change data fields for the node.  \fIList\fR is a list of 
-name-value pairs to be set.  Note, this can not be used to unset or
-forget values for columns, meaning an empty list does nothing.
-For unsetting use \fBentry unset\fR.
-The default is \fB""\fR.
-.TP
-\fB\-font \fIfontName\fR 
-Sets the font for entry row text.  This overrides the widget's
-\fB\-font\fR option for this node.
-.TP
-\fB\-forcetree \fIbool\fR
-Force node to be treated as a tree, even if it has no children.
-This differs from \fI-button\fR above in that all drawing
-and querying aspects of the node are treated as a tree.
-This option is useful primarily for deferring loading until a tree is opened.
-The default is \fBfalse\fR.
-.TP
-\fB\-foreground \fIcolor\fR 
-Sets the text color of the entry label.  This overrides the widget's
-\fB\-foreground\fR configuration option.  The default is \fB""\fR.
-.TP
-\fB\-height \fInum\fR
-Set height for entry.
-.TP
-\fB\-hide \fIbool\fR
-Hide the entry.
-.TP
-\fB\-icons \fIimages\fR
-Specifies images to be displayed for the entry's icon.
-This overrides the global \fB\-icons\fR configuration option.
-\fIImages\fR is a list of two Tk images: 
-the first image is displayed when the node is open, the
-second when it is closed.
-.TP
-\fB-isopen\fR \fIbool\fR
-Specify if the entries is in the open state.
-The default is \fBfalse\fR.
-.TP
-\fB\-label \fIstring\fR
-Sets the text for the entry's displayed label.
-If set to  \fB""\fR, the label of the tree node is displayed
-The default is \fB""\fR  (see \fBentry relabel\fR).
-.TP
-\fB\-opencommand \fIstring\fR
-Specifies a Tcl script to be invoked when the entry is opened.  
-This overrides the widget's \fB\-opencommand\fR option for this node.  
-The default is \fB""\fR. 
-Percent substitutions are performed on \fIstring\fR before 
-it is executed.  The following substitutions are valid:
-.RS 
-.TP 5
-\fB%W\fR
-The pathname of the widget.
-.TP 5
-\fB%p\fR
-The name of the node.
-.TP 5
-\fB%P\fR
-The full pathname of the node.
-.TP 5
-\fB%#\fR
-The id of the node.
-.TP 5
-\fB%%\fR
-Translates to a single percent.
-.RE
-.TP
-\fB\-shadow \fIcolor\fR 
-Set shadow color for text.
-.TP
-\fB\-state \fIvalue\fR
-Set the state of the entry where \fIvalue\fR is one of:
-\fBnormal\fR, \fBactive\fR, \fBdisabled\fR.
-The default state is \fBnormal\fR.
-When the state is set to \fBdisabled\fR, the text color
-displays using \fB-disabledforeground\fR and the
-node ignores any attempted \fBopen\fR or \fBclose\fR.
-.TP
-\fB\-style \fIstylename\fR
-Set the style to use for the entry. This will override the column
-style, just as \fIstyle set\fR will override an entry style.
-This is useful mostly for seting bg/fg/font
-for a row.  Other options may or may not do nothing.
-Note, setting icon in a style will apply to all value
-columns, but not the tree column.
-.TP
-\fB\-sublabel \fIstring\fR
-Sets the text for the entry's sub-label to be displayed to the right
-of the nodes \fB-label\fR value.  This is rendered using the
-\fB-substyle\fR style.
-.TP
-\fB\-underline \fInum\fR
-Character to underline in an entries text label.  Default is -1.
-.TP
-\fB\-userdata \fIlist\fR
-Extra space available for storing user data.
-.SH "BUTTON OPTIONS"
-Button configuration options may also be set by the \fBoption\fR command.
-The resource subclass is \fBButton\fR.   The resource name is always
-\fBbutton\fR.
-.CS
-option add *TreeView.Button.Foreground white
-option add *TreeView.button.Background blue
-.CE
-The following are the configuration options available for buttons.
-.TP
-\fB\-activebackground \fIcolor\fR
-Sets the background color of active buttons.  A button
-is made active when the mouse passes over it or by the 
-\fBbutton activate\fR operation.  
-.TP
-\fB\-activeforeground \fIcolor\fR
-Sets the foreground color of active buttons.  A button
-is made active when the mouse passes over it or by the 
-\fBbutton activate\fR operation.  
-.TP
-\fB\-activeimages \fIimages\fR
-Specify images to use for active buttons.
-.TP
-\fB\-background \fIcolor\fR
-Sets the background of the button.  The default is \fBwhite\fR.
-.TP
-\fB\-borderwidth \fIpixels\fR
-Sets the width of the 3\-D border around the button.  
-The \fB\-relief\fR option determines if a border is to be drawn.  The
-default is \fB1\fR.
-.TP
-\fB\-closerelief \fIrelief\fR
-Specifies the 3-D effect for the closed button.  \fIRelief\fR
-indicates how the button should appear relative to the widget; 
-for example, \fBraised\fR means the button should
-appear to protrude.  The default is \fBsolid\fR.
-.TP
-\fB\-cursor \fIcursor\fR
-Sets the widget's cursor.  The default cursor is \fB""\fR.
-.TP
-\fB\-foreground \fIcolor\fR 
-Sets the foreground color of buttons. 
-The default is \fBblack\fR.
-.TP
-\fB\-images \fIimages\fR
-Specifies images to be displayed for the button.
-\fIImages\fR is a list of two Tk images: 
-the first image is displayed when the button is open, the
-second when it is closed.  If the \fIimages\fR is the empty string,
-then a plus/minus gadget is drawn.  The default is \fB""\fR.
-.TP
-\fB\-openrelief \fIrelief\fR
-Specifies the 3-D effect of the open button.  \fIRelief\fR
-indicates how the button should appear relative to the widget; 
-for example, \fBraised\fR means the button should
-appear to protrude.  The default is \fBflat\fR.
-.TP
-\fB\-size \fIpixels\fR
-Sets the requested size of the button.  
-The default is \fB0\fR.
-.SH "STYLE OPTIONS"
-Five style types are available: \fBtextbox, combobox, checkbox, barbox, windowbox\fR.
-Autocreated styles are by default of type \fBtextbox\fR.
-A \fBbarbox\fR provides progressbars for numeric cell values.
-The special style \fBwindowbox\fR supports embedded subwindows within data
-cells.
-.sp
-The resource subclass is the name of the style, titlized, ie.
-.CS
-option add *TreeView.TextBoxStyle.tvBackground white
-option add *TreeView.ComboBoxStyle.tvBackground green
-option add *TreeView.CheckBoxStyle.tvBackground blue
-.CE
-A default textbox style \fItext\fR comes predefined and is set for
-each columns \fI-style\fR option.
-Styles may also be associated with
-entry-rows and/or cells, as follows:
-.sp
-.CS
-treeview .t -width 300 -height 200
-pack .t -fill both -expand y
- .t col insert end Size Age Weight
- .t style create combobox MyStyle0 -bg red
- .t style create textbox MyStyle1 -bg blue
- .t style create textbox MyStyle2 -bg green
- .t style create textbox MyStyle3 -bg orange
-
- .t col conf Size -style MyStyle0
- foreach i {Able Baker Charlie} {
-  .t insert end $i -data {Size 1 Age 2 Weight 3}
- }
- .t entry conf 2 -style MyStyle2
- .t style set MyStyle3 Weight 3
- .t insert end Empty
- .t conf -emptystyle MyStyle1
-.CE
-.sp
-See also the widget options \fI-altstyle\fR, \fI-emptystyle\fR and \fI-levelstyles\fR.
-The following are available for all but the windowbox type.
-Note, some of these options are utilized only in particular contexts:
-.TP
-\fB\-activebackground \fIcolor\fR 
-Specifies the active background color of a style. 
-Alias is \fB\-activebg\fR.
-.TP
-\fB\-activeforeground \fIcolor\fR 
-Specifies the active foreground color of a style. 
-Alias is \fB\-activefg\fR.
-.TP
-\fB\-background \fIcolor\fR 
-Background color override.  Default is empty.
-.TP
-\fB\-cursor \fIcursorname\fR 
-Specifies the cursor of a style. This cursor for the widget when an
-element is activated.
-.TP
-\fB\-editopts \fIvalues\fR
-Cell option name/value pairs for the builtin text edit facilty.
-These are appended to the columns \fB-editopts\fR.
-See \fBcolumn -editopts\fR.
-.TP
-\fB\-font \fIfontName\fR 
-Sets the font for a style.
-.TP
-\fB\-foreground \fIcolor\fR 
-Specifies the foreground color of a style. 
-Alias is \fB\-fg\fR.
-.TP
-\fB\-gap \fIN\fR 
-Specifies the gap.
-.TP
-\fB\-hide \fIbool\fR 
-Values or subtext having a style with hide on are to be hidden.
-Columns and entries are unaffected.
-.TP
-\fB\-highlightbackground \fIcolor\fR 
-Specifies the highlight background color of a style. 
-Alias is \fB\-highlightbg\fR.
-.TP
-\fB\-highlightforeground \fIcolor\fR 
-Specifies the highlight foreground color of a style. 
-Alias is \fB\-highlightfg\fR.
-.TP
-\fB\-icon \fIname\fR 
-Specifies the icon.
-.TP
-\fB\-priority\fR \fIN\fR 
-Specifies a priority for the style.  Higher priorities
-are used for overriding bg/fg/font.  The default 0.
-.TP
-\fB\-readonly\fR \fIbool\fR 
-Disallow editing for a cell whose column has \fB-edit\fR set to true.
-The default is \fBFalse\fR.
-.TP
-\fB\-shadow \fIshadow\fR 
-Set shadow.
-.TP
-\fB\-tile \fIimg\fR 
-Set tiling.
-.TP
-The following additional configuration options are available for textbox:
-.TP
-\fB\-formatcmd \fIscriptcmd\fR 
-Command called to format the displayed key-data value.
-Percent substitutions are performed on \fIscriptcmd\fR as per \fIfind -exec\fR.
-The called command returns the value to be displayed.
-.TP
-\fB\-iconside \fIN\fR 
-Specifies which side of the text the icon is placed.  Default is left.
-.TP
-\fB\-side \fIN\fR 
-Specifies which side of cell to anchor contents.  Default is top.
-.TP
-The following additional configuration options are available for combobox:
-.TP
-\fB\-buttonicons \fIicons\fR 
-A pair of icons to use for the button icon.
-The second icon is drawn when \fBstyle activate\fR is used
-on a cell (managed automatically by the editing code).
-.TP
-\fB\-borderwidth \fIpixel\fR 
-Size of border.
-.TP
-\fB\-buttonborderwidth \fIpixel\fR 
-Size of buttons border
-.TP
-\fB\-buttonrelief \fIrelief\fR 
-Relief of button.
-.TP
-\fB\-choicecmd \fIcmd\fR 
-Command called to get the list of choices for editing,
-after the following substitutions: \fB%X %Y %C %# %W %%\fR.
-Used by the library proc \fIblt::tv::EditCell\fR which
-implements builtin editing.
-.TP
-\fB\-choicekey \fIkey\fR 
-Key field to in the current node to get the list of choices from.
-.TP
-\fB\-choices \fIlst\fR 
-A list of choices for editing.
-.TP
-The following additional configuration options are available for checkbox:
-.TP
-\fB\-boxcolor \fIcolor\fR 
-Color of box.
-.TP
-\fB\-boxsize \fInum\fR 
-Size of box.
-.TP
-\fB\-checkcolor \fIcolor\fR 
-Color of check.
-.TP
-\fB\-checkicons \fIimages\fR 
-A pair of icons to use to represent the on/off state
-instead of drawing a checkbox.
-.TP
-\fB\-fillcolor \fIcolor\fR 
-Color of fill.
-.TP
-\fB\-halo \fInum\fR 
-Halo around checkbox in which to accept a click.  If \fInum\fR is less
-than zero, accept a click anywhere in the cell.  The default is \fB0\fR.
-.TP
-\fB\-linewidth \fInum\fR 
-Line size.
-.TP
-\fB\-offvalue \fIval\fR 
-Value representing off.
-.TP
-\fB\-onvalue \fIval\fR 
-Value representing on.
-.TP
-\fB\-showvalue \fIbool\fR 
-Show value as well..
-.TP
-The following additional configuration options are available for barbox:
-.TP
-\fB\-barbg \fIcolor\fR 
-Color for the background of the bar.
-Default is the empty string.
-.TP
-\fB\-boxcolor \fIcolor\fR 
-Color of box around bar.
-.TP
-\fB\-barfg \fIcolor\fR 
-Color for the foreground of the bar.
-Default is green.
-.TP
-\fB\-barheight \fInum\fR 
-Height of bar.  Default 10.
-.TP
-\fB\-barwidth \fInum\fR 
-Width of bar.  Default 80.
-.TP
-\fB\-filltile \fItile\fR 
-Image to tile-fill bar with.
-.TP
-\fB\-formatcmd \fIscriptcmd\fR 
-Command called to format the displayed value.
-Percent substitutions are performed on \fIscriptcmd\fR as per \fIfind -exec\fR.
-The called command returns the value to be displayed.
-.TP
-\fB\-linewidth \fInum\fR 
-Width of border around the bar.  Default is 1.
-.TP
-\fB\-maxvalue \fIval\fR 
-The maxiumum value.  Default is 100.0.
-.TP
-\fB\-minvalue \fIval\fR 
-The miniumum value.  Default is 0.0.
-.TP
-\fB\-showvalue \fIbool\fR 
-Show the numeric value.
-.TP
-Only the following configuration options are available with windowbox:
-.TP
-\fB\-minheight \fInum\fR 
-Minimum height of window.
-Window height will be taller if the
-the entry height is greater than num.
-Default is 0.
-.TP
-\fB\-minwidth \fInum\fR 
-Minimum width of window.  Window width will be wider if the
-the column width is greater than num.
-Default is 0.
-.TP
-\fB\-sticky \fIval\fR 
-Stickiness of the window inside the cell, as defined by the \fBgrid\fR command.
-The default value is \fBw\fR.
-.TP
-\fB\-windowcmd \fIstring\fR 
-Command invoked to return window path.
-Percent substitutions are performed on \fIstring\fR before 
-it is executed.  The following substitutions are valid:
-.RS 
-.TP 5
-\fB%W\fR
-The pathname of the widget.
-.TP 5
-\fB%p\fR
-The name of the node.
-.TP 5
-\fB%P\fR
-The full pathname of the node.
-.TP 5
-\fB%#\fR
-The id of the node.
-.TP 5
-\fB%C\fR
-The column identifier.
-.TP 5
-\fB%%\fR
-Translates to a single percent.
-.RE
-.SH "COLUMN OPTIONS"
-Column configuration options may also be set by the \fBoption\fR command.
-The resource subclass is \fBColumn\fR.   The resource name is the 
-name of the column.
-.CS
-option add *TreeView.Column.Foreground white
-option add *TreeView.treeView.Background blue
-.CE
-The following configuration options are available for columns.
-.TP
-\fB\-activetitlebackground \fIcolor\fR
-Active title background color.
-.TP
-\fB\-activetitleforeground \fIcolor\fR
-Active title foreground color.
-.TP
-\fB\-autowidth \fIvalue\fR
-If the maximum width of a column exceeds the given
-value, then the column width uses this value instead \fB\-width\fR.
-When value is zero or \fB\-width\fR is non-zero, has no effect.
-Allows setting a default column width limit, while still
-permitting the user to manually resize larger (unlike \fB-max\fR).
-The default value is 0.
-.TP
-\fB\-background \fIcolor\fR
-Sets the background color of the column.  This overrides
-the widget's \fB\-background\fR option. The default is \fBwhite\fR.
-.TP
-\fB\-bindtags \fIstring\fR
-Set binding tags for column.
-.TP
-\fB\-borderwidth \fIpixels\fR
-Sets the width of the 3\-D border of the column.  
-The \fB\-relief\fR option determines if a border is to be drawn.  The
-default is \fB0\fR.
-.TP
-\fB\-colorpattern \fIpatcolors\fR
-Alter foreground color based on a string match against the cell data value.
-Pattern/color pairs are specified in \fIpatcolors\fR.
-If the pattern matches, then color becomes the foreground
-of the data cell.
-This provides a low-overhead way to display different colors
-depending only on the form of data.
-.TP
-\fB\-colorregexp \fIpatcolors\fR
-Does the same thing as \fB\-colorpattern\fR, except uses
-regexp instead, and has a lower priority.
-.TP
-\fB\-command \fIstring\fR
-Set command for use by \fBinvoke\fR.  This is called everytime the column
-is selected.  For example, sortable columns can
-be enabled by a setting this to \fI{blt::tv::SortColumn %W %C}\fR,
-or sort tree children of with \fI{blt::tv::SortTree %W %C}\fR.
-Note that SortColumn can temporarily change the treeview mode to -flat.
-The following substitutions are valid:
-.RS 
-.TP 5
-\fB%W\fR
-The pathname of the widget.
-.TP 5
-\fB%C\fR
-The column identifier.
-.TP 5
-\fB%%\fR
-Translates to a single percent.
-.RE
-.TP
-\fB\-edit \fInum\fR
-Indicates if the column's data fields can be edited
-via the builtin editing facility. If \fInum\fR is 
-True the data fields in the column can be edited.
-The default is \fBFalse\fR.
-.TP
-\fB\-editopts \fIvalues\fR
-Sub-option pair settings for the builtin text edit facilty implemented by
-\fI::blt::tv::EditCol\fR.
-Note, these are used only for cells with a style type of \fBtextbox\fR
-and \fBcombobox\fR.
-Following is partial documentation of the fBtextbox\fR
-(or see \fI::blt::tv::EditCol\fR \fI$blt_library/treeview.tcl\fR).
-.RS 
-.TP 5
-\fI-allowtypes type\fR
-List of types to allow text editing for, or \fB*\fR for all.
-The default is  \fBtextbox\fR.
-.TP 5
-\fI-autonl bool\fR
-Automatically use either an entry, spinbox or text as appropriate.
-The default is to use an entry widget.
-Text containing newlines will use a text widget.
-A column with combobox style where -choices or -choicecmd is set will use
-a spinbox.
-.TP 5
-\fI-choices list\fR
-List of choices for spinbox/combo.
-.TP 5
-\fI-conf values\fR
-Options to pass directly to the widget.
-.TP 5
-\fI-embed bool\fR
-When True the edit window is managed internally via an embedded
-windowbox style. When false \fBplace\fR is used to manage the window.
-The default is \fIFalse\fR.
-An embedded window has
-advantages but will result in a re-layout at the begin and end of editing.
-Note: place is always used for the tree column.
-.TP 5
-\fI-endcmd cmd\fR
-Command to call at end of edit, after the new value is set.
-If a percent is found, command substitution occurs,
-otherwise the call appends 5 arguments: \fIwidget data olddata ind col\fR.
-.TP 5
-\fI-leafs bool\fR
-Limit editing to leafs only.  Default is \fIfalse\fR.
-.TP 5
-\fI-nlkeys opt\fR
-Keys for inserting newline in multiline edits.
-The default value is: \fB<Control-r> <Shift-Return>\fR.
-.TP 5
-\fI-nottnull bool\fR
-Do not edit empty fields that have not had data assigned to them.
-Default is \fIfalse\fR.
-.TP 5
-\fI-optscmd cmd\fR
-Command called to get options.  Called with 3 args: widget ind col.
-Returns name/value pairs which are
-additional options as accepted by \fI-editopts\fR.
-To indicate that a cell is non-editable, return \fB{-readonly True}\fR.
-.TP 5
-\fI-readonly bool\fR
-Cell is readonly.  Do not edit.
-.TP 5
-\fI-sel bool\fR
-Value is initially selected in edit window.
-Default is \fItrue\fR.
-.TP 5
-\fI-startcmd cmd\fR
-Command to call at start of edit.
-If a percent is found, command substitution occurs,
-otherwise the 3 arguments are appended: widget ind col.
-.TP 5
-\fI-tab opts\fR
-Setup a bind for Tab in the edit window (bool or args passed to TabMove).
-.TP 5
-\fI-titles bool\fR
-Enable editing of the title label.  Default is \fIfalse\fR.
-.TP 5
-\fI-treelabel bool\fR
-Edit -tree cmd label rather than treeview label.
-Default is \fBtrue\fR.
-.TP 5
-\fI-type bool\fR
-A basic wize type eg. bool, int, choice
-.TP 5
-\fI-typecol column\fR
-Column/key to get -type from.
-.TP 5
-\fI-vcmd cmd\fR
-Command to override the columns \fB-validatecmd\fR.
-.TP 5
-\fI-widget wid\fR
-The widget to use. Builtin support types are: \fIspinbox, text, entry\fR.
-The default is \fIentry\fR.
-.TP 5
-\fI-withtag tag\fR
-Edit only if has tag.
-.TP 5
-\fI-withouttag tag\fR
-Edit only if does not have tag.
-.TP 5
-\fI-wrap value\fR
-Setting for wrap mode when edit window is a text widget.  Default is \fInone\fR.
-.RE
-For more generalized control of
-editing, bind to the <<TreeViewEditStart/End>> virtual
-events.
-.TP
-\fB\-font \fIfont\fR 
-Sets the font for the column.
-Currently, should not be mixed this with and a \fB-style\fR a font
-for the column.
-.TP
-\fB\-foreground \fIcolor\fR 
-Sets the text color the column.
-.TP
-\fB\-fillcmd \fIscriptcmd\fR
-Demand load data into unset values, just prior to display.
-The call occurs the first time each entry is displayed in the column.
-Only cells not having a value/label set are updated.
-Before calling, the id is appended.  The new value
-should be returned.
-For tree columns the result is used to set the entry label, otherwise
-it sets a data cell value.
-If an error is raised, the value is set to the empty string.
-.sp
-Here is an example that loads a large tree.  It demonstrates that only the
-first dozen or so are update initially, and more as you scroll.
-A practical example might load data from a database.
-.CS
-
-  set t [tree create]
-  $t create -num 10000
-  pack [treeview .t -tree $t]
-
-  proc FillLabel {id} { puts "L$id"; return L$id }
-  proc FillData {id} { return D$id }
-  .t col conf #0 -fillcmd FillLabel
-  .t col insert end A -fillcmd FillData
-.CE
-.TP
-\fB\-hide \fIboolean\fR
-If \fIboolean\fR is true, the column is not displayed.
-The default is \fBno\fR.
-.TP
-\fB\-justify \fIjustify\fR
-Specifies how the column data fields text should be justified within
-the column.  This matters only when the column is wider than the 
-data field to be display.
-\fIJustify\fR must be \fBleft\fR, \fBright\fR, or \fBcenter\fR.  
-The default is \fBcenter\fR.
-.TP
-\fB\-max \fIsize\fR
-Maximum size for column.
-.TP
-\fB\-min \fIsize\fR
-Minimum size for column.
-.TP
-\fB\-pad \fIpad\fR
-Specifies how much padding for the left and right sides of the column.
-\fIPad\fR is a list of one or two screen distances.  If \fIpad\fR
-has two elements, the left side of the column is padded by the first
-distance and the right side by the second.  If \fIpad\fR has just one
-distance, both the left and right sides are padded evenly.  The
-default is \fB2\fR.
-.TP
-\fB\-relief \fIrelief\fR
-Specifies the 3-D effect of the column.  \fIRelief\fR
-specifies how the column should appear relative to the widget; 
-for example, \fBraised\fR means the column should
-appear to protrude.  The default is \fBflat\fR.
-.TP
-\fB\-ruledashes \fIvalue\fR
-Set resize rule is dashed.
-.TP
-\fB\-scrolltile \fIbool\fR
-Tile image scrolls.
-.TP
-\fB\-sortaltcolumns \fIlist\fR
-List of alternate columns sort can use when cell values are equal.
-It is an error to include the current or tree column.
-.TP
-\fB\-sortcommand \fIscript\fR
-Command to actually compare entries during sort.
-.TP
-\fB\-sortmode \fImode\fR
-Used by scripts to set -mode for sort command (eg. blt::tv::SortColumn).
-.TP
-\fB\-state \fIstate\fR
-Sets the state of the column. If \fIstate\fR is \fBdisable\fR then
-the column title can not be activated nor invoked.
-The default is \fBnormal\fR.
-.TP
-\fB\-style \fIstylename\fR
-Set the style to use for column.
-.TP
-\fB\-tile \fIimage\fR
-Image to tile column with.
-.TP
-\fB\-title \fIstring\fR
-Sets the title for the column.
-The default is \fB""\fR.
-.TP
-\fB\-titlearrow \fIvalue\fR
-Forces an arrow to be drawn in the title.
-The \fIvalue\fR is one of: \fBleft right up down none\fR 
-and defaults to \fBnone\fR.
-This is used when implementing custom sorts as the indicator.
-.TP
-\fB\-titlebackground \fIcolor\fR 
-Background for title.
-.TP
-\fB\-titleborderwidth \fIsize\fR 
-Border size.
-.TP
-\fB\-titlefont \fIfont\fR
-Font for column title.
-.TP
-\fB\-titlejustify \fIjust\fR
-Side to place title.
-.TP
-\fB\-titleforeground \fIcolor\fR 
-Sets the foreground color of the column title. 
-The default is \fBblack\fR.
-.TP
-\fB\-titlerelief \fIrelief\fR 
-Relief for title.
-.TP
-\fB\-titleshadow \fIcolor\fR 
-Sets the color of the drop shadow of the column title.  
-The default is \fB""\fR.
-.TP
-\fB\-titlestyle \fIstyle\fR 
-A style to use for titles.
-.TP
-\fB\-width \fInum\fR
-The user requested width for the column.
-.TP
-\fB\-underline \fInum\fR
-Character to underline in column title text.  Default is -1.
-.TP
-\fB\-validatecmd \fIcommand\fR
-This option provides a command for validating or post processing edits
-from the builtin column edit feature
-(enabled with \fIcol conf -edit 1\fR).
-If a percent is found, command substitution occurs,
-otherwise 5 arguments are appended: \fIwidget data olddata ind col\fR.
-The called command should return \fInewvalue\fR, possibly with modifications.
-To revert to the original value, just return \fI$oldvalue\fR
-To continue editing, use \fBreturn -code return\fR
-.RE
-.TP
-\fB\-weight \fIfloat\fR 
-Weighting to apply extra space.
-.TP
-\fB\-width \fIpixels\fR
-Sets the requested width of the column.  This overrides
-the computed with of the column.  If \fIpixels\fR is 0,
-the width is computed as from the contents of the column. The
-default is \fB0\fR.
-.SH "EMBEDDED WINDOWS"
-Embedded windows is supported for columns or cells via the special
-style type \fBwindowbox\fR.
-If \fI-windowcmd\fR is not being used, the cell data
-is assumed to contain the widget name, or tail part of a widget name.
-If the data does not provide a valid window it is silently ignored and
-nothing is displayed.
-If multiple cells try to display the same widget simultaneously,
-only the first one appears.
-The normal Tk slave window rules apply (ie. must be child of the parent).
-.sp
-.SH "OLD TEXT EDITING OPTIONS"
-\fBSECTION OBSOLETE\fR.
-.sp
-This section is obsolete and has been replaced with builtin editing using
-a Tk entry widget.  See \fBTREEVIEW EDITING\fR above.
-.sp
-Text edit window configuration options may also be set by the Tk
-\fBoption\fR command. The resource class is \fBTreeViewEditor\fR.
-The resource name is always \fBedit\fR.
-.CS
-option add *TreeViewEditor.Foreground white
-option add *edit.Background blue
-.CE
-The following are the configuration options available for the
-text editing window.
-.TP
-\fB\-background \fIcolor\fR
-Sets the background of the text edit window.  The default is \fBwhite\fR.
-.TP
-\fB\-borderwidth \fIpixels\fR
-Sets the width of the 3\-D border around the edit window.  
-The \fB\-relief\fR option determines if a border is to be drawn.  The
-default is \fB1\fR.
-.TP
-\fB\-exportselection \fIboolean\fR
-Indicates if the text selection is exported.  If the edit window is 
-exporting its selection then it will observe the standard X11 protocols 
-for handling the selection.  Selections are available as type \fBSTRING\fR.
-The default is \fBno\fR.
-.TP
-\fB\-relief \fIrelief\fR
-Specifies the 3-D effect of the edit window.  \fIRelief\fR
-indicates how the background should appear relative to the edit
-window; for example, \fBraised\fR means the background should
-appear to protrude.  The default is \fBsolid\fR.
-.TP
-\fB\-selectbackground \fIcolor\fR
-Sets the background of the selected text in the edit window.  
-The default is \fBwhite\fR.
-.TP
-\fB\-selectborderwidth \fIpixels\fR
-Sets the width of the 3\-D border around the selected text in the 
-edit window.  The \fB\-selectrelief\fR option determines if a border 
-is to be drawn.  The default is \fB1\fR.
-.TP
-\fB\-selectforeground \fIcolor\fR
-Sets the foreground of the selected text in the edit window.  
-The default is \fBwhite\fR.
-.TP
-\fB\-selectrelief \fIrelief\fR
-Specifies the 3-D effect of the selected text in the edit window.  
-\fIRelief\fR indicates how the text should appear relative to the edit
-window; for example, \fBraised\fR means the text should
-appear to protrude.  The default is \fBflat\fR.
-.SH "DEFAULT BINDINGS"
-Tk automatically creates class bindings for treeviews that give them
-Motif-like behavior.  Much of the behavior of a \fBtreeview\fR widget is determined
-by its \fB\-selectmode\fR option, which selects one of two ways
-of dealing with the selection.
-.PP
-If the selection mode is \fBsingle\fR, only one node can be 
-selected at a time.
-Clicking button 1 on an node selects
-it and deselects any other selected item.
-.PP
-If the selection mode is \fBmultiple\fR,
-any number of entries may be selected at once, including discontiguous
-ranges.  Clicking Control-Button-1 on a node entry
-toggles its selection state without affecting any other entries.
-Pressing Shift-Button-1 on a node entry selects
-it, extends the selection.
-.IP [0]
-The virtual event <<TreeViewFocusEvent>> is generated for each
-keyboard and mouse initiated change in focus.  It is up to
-the user to determine if the focus actually changed.
-.IP [1]
-In \fBextended\fR mode, the selected range can be adjusted by pressing
-button 1 with the Shift key down:  this modifies the selection to
-consist of the entries between the anchor and the entry under
-the mouse, inclusive.
-The un-anchored end of this new selection can also be dragged with
-the button down.
-.IP [2]
-In \fBextended\fR mode, pressing button 1 with the Control key down
-starts a toggle operation: the anchor is set to the entry under
-the mouse, and its selection state is reversed.  The selection state
-of other entries isn't changed.
-If the mouse is dragged with button 1 down, then the selection state
-of all entries between the anchor and the entry under the mouse
-is set to match that of the anchor entry;  the selection state of
-all other entries remains what it was before the toggle operation
-began.
-.IP [3]
-If the mouse leaves the treeview window with button 1 down, the window
-scrolls away from the mouse, making information visible that used
-to be off-screen on the side of the mouse.
-The scrolling continues until the mouse re-enters the window, the
-button is released, or the end of the hierarchy is reached.
-.IP [4]
-Mouse button 2 may be used for scanning.
-If it is pressed and dragged over the \fBtreeview\fR widget, the contents of
-the hierarchy drag at high speed in the direction the mouse moves.
-.IP [5]
-If the Up or Down key is pressed, the location cursor (active
-entry) moves up or down one entry, as does Control-p and Control-n.
-If the selection mode is \fBbrowse\fR or \fBextended\fR then the
-new active entry is also selected and all other entries are
-deselected.
-In \fBextended\fR mode the new active entry becomes the
-selection anchor.
-.IP [6]
-In \fBextended\fR mode, Shift-Up and Shift-Down move the location
-cursor (active entry) up or down one entry and also extend
-the selection to that entry in a fashion similar to dragging
-with mouse button 1.
-.IP [7]
-The Left and Right keys scroll the \fBtreeview\fR widget view left and right
-by the width of the character \fB0\fR.
-Control-Left and Control-Right scroll the \fBtreeview\fR widget view left and
-right by the width of the window.
-.IP [8]
-The Prior and Next keys scroll the \fBtreeview\fR widget view up and down
-by one page (the height of the window), as does Control-u and Control-d.
-.IP [9]
-The Home and End keys scroll the \fBtreeview\fR widget horizontally to
-the left and right edges, respectively.
-.IP [10]
-Control-Home sets the location cursor to the first entry, 
-selects that entry, and deselects everything else
-in the widget.
-.IP [11]
-Control-End sets the location cursor to the last entry, 
-selects that entry, and deselects everything else
-in the widget.
-.IP [12]
-In \fBextended\fR mode, Control-Shift-Home extends the selection
-to the first entry and Control-Shift-End extends
-the selection to the last entry.
-.IP [13]
-In \fBmultiple\fR mode, Control-Shift-Home moves the location cursor
-to the first entry and Control-Shift-End moves
-the location cursor to the last entry.
-.IP [14]
-The space and Select keys make a selection at the location cursor
-(active entry) just as if mouse button 1 had been pressed over
-this entry.
-.IP [15]
-In \fBextended\fR mode, Control-Shift-space and Shift-Select
-extend the selection to the active entry just as if button 1
-had been pressed with the Shift key down.
-.IP [16]
-In \fBextended\fR mode, the Escape key cancels the most recent
-selection and restores all the entries in the selected range
-to their previous selection state.
-.IP [17]
-Control-slash selects everything in the widget, except in
-\fBsingle\fR and \fBbrowse\fR modes, in which case it selects
-the active entry and deselects everything else.
-.IP [18]
-Control-backslash deselects everything in the widget, except in
-\fBbrowse\fR mode where it has no effect.
-.IP [19]
-The F16 key (labelled Copy on many Sun workstations) or Meta-w
-copies the selection in the widget to the clipboard, if there is
-a selection.
-.PP
-The behavior of \fBtreeview\fR widgets can be changed by defining new bindings 
-for individual widgets or by redefining the class bindings.
-.SS WIDGET BINDINGS
-In addition to the above behavior, the following additional behavior
-is defined by the default widget class (TreeView) bindings.
-.IP \fB<ButtonPress-2>\fR 
-Starts scanning. 
-.IP \fB<B2-Motion>\fR 
-Adjusts the scan.
-.IP \fB<ButtonRelease-2>\fR
-Stops scanning.
-.IP \fB<B1-Leave>\fR 
-Starts auto-scrolling.
-.IP \fB<B1-Enter>\fR
-Starts auto-scrolling 
-.IP \fB<KeyPress-Up>\fR 
-Moves the focus to the previous entry.
-.IP \fB<KeyPress-Down>\fR 
-Moves the focus to the next entry.
-.IP \fB<Shift-KeyPress-Up>\fR
-Moves the focus to the previous sibling.
-.IP \fB<Shift-KeyPress-Down>\fR
-Moves the focus to the next sibling.
-.IP \fB<KeyPress-Prior>\fR 
-Moves the focus to first entry.  Closed or hidden entries
-are ignored.
-.IP \fB<KeyPress-Next>\fR 
-Move the focus to the last entry. Closed or hidden entries
-are ignored.
-.IP \fB<KeyPress-Left>\fR 
-Closes the entry.  It is not an error if the entry has no children.
-.IP \fB<KeyPress-Right>\fR 
-Opens the entry, displaying its children.  It is not an
-error if the entry has no children.
-.IP \fB<KeyPress-space>\fR 
-In "single" select mode this selects the entry.  In "multiple" mode,
-it toggles the entry (if it was previous selected, it is not
-deselected).
-.IP \fB<KeyRelease-space>\fR 
-Turns off select mode.
-.IP \fB<KeyPress-Return>\fR 
-Sets the focus to the current entry.
-.IP \fB<KeyRelease-Return>\fR 
-Turns off select mode.
-.IP \fB<KeyPress>\fR 
-Moves to the next entry whose label starts with the letter typed.
-.IP \fB<KeyPress-Home>\fR 
-Moves the focus to first entry.  Closed or hidden entries
-are ignored.
-.IP \fB<KeyPress-End>\fR 
-Move the focus to the last entry. Closed or hidden entries
-are ignored.
-.IP \fB<Control-a>\fR 
-Move to parent of current entry.
-.IP \fB<Control-o>\fR 
-Open current entry.
-.IP \fB<Control-Shift-O>\fR 
-Open current entry recursively.
-.IP \fB<Double-ButtonRelease-1>\fR 
-Edit cell.
-.IP \fB<Alt-Double-ButtonRelease-1>\fR 
-Edit cell.
-.IP \fB<Control-KeyPress-minus>\fR 
-Close parent of current entry.
-.IP \fB<Control-F1>\fR 
-Opens all tree nodes.
-.IP \fB<Control-F2>\fR
-Closes all tree nodes (except root).
-.IP \fB<Control-F3>\fR
-Toggle flat mode.
-.IP \fB<Control-F4>\fR
-Reset all column widths back to 0 allowing autosizing.
-.IP \fB<Control-Shift-O>\fR 
-Open focus tree node recursively.
-.IP \fB<Control-Shift-C>\fR 
-Close focus tree node recursively.
-.SS BUTTON BINDINGS
-Buttons have bindings.  There are associated with the "all" bindtag
-(see the entry's -bindtag option).  You can use the \fBbind\fR
-operation to change them.
-.IP \fB<Enter>\fR 
-Highlights the button of the current entry.
-.IP \fB<Leave>\fR 
-Returns the button back to its normal state.
-.IP \fB<ButtonRelease-1>\fR
-Adjust the view so that the current entry is visible.
-.SS ENTRY BINDINGS
-Entries have default bindings.  There are associated with the "all"
-bindtag (see the entry's -bindtag option).  You can use the \fBbind\fR
-operation to modify them.
-.IP \fB<Enter>\fR 
-Highlights the current entry.
-.IP \fB<Leave>\fR 
-Returns the entry back to its normal state.
-.IP \fB<ButtonPress-1>\fR 
-Sets the selection anchor the current entry.
-.IP \fB<Double-ButtonPress-1>\fR
-Toggles the selection of the current entry.
-.IP \fB<B1-Motion>\fR
-For "multiple" mode only.  Saves the current location of the
-pointer for auto-scrolling.  Resets the selection mark.  
-.IP \fB<ButtonRelease-1>\fR
-For "multiple" mode only.  Sets the selection anchor to the 
-current entry.
-.IP \fB<Shift-ButtonPress-1>\fR
-For "multiple" mode only. Extends the selection.
-.IP \fB<Shift-Double-ButtonPress-1>\fR 
-Place holder. Does nothing.
-.IP \fB<Shift-B1-Motion>\fR 
-Place holder. Does nothing.
-.IP \fB<Shift-ButtonRelease-1>\fR 
-Stop auto-scrolling.
-.IP \fB<Control-ButtonPress-1>\fR 
-For "multiple" mode only.  Toggles and extends the selection.
-.IP \fB<Control-Double-ButtonPress-1>\fR
-Place holder. Does nothing.
-.IP \fB<Control-B1-Motion>\fR 
-Place holder. Does nothing.
-.IP \fB<Control-ButtonRelease-1>\fR 
-Stops auto-scrolling.
-.IP \fB<Control-Shift-ButtonPress-1>\fR 
-???
-.IP \fB<Control-Shift-Double-ButtonPress-1>\fR
-Place holder. Does nothing.
-.IP \fB<Control-Shift-B1-Motion>\fR 
-Place holder. Does nothing.
-.SS COLUMN BINDINGS
-Columns have bindings too.  They are associated with the column's
-"all" bindtag (see the column -bindtag option).  You can use the
-\fBcolumn bind\fR operation to change them.
-.IP \fB<Enter>\fR 
-Highlights the current column title.
-.IP \fB<Leave>\fR 
-Returns the column back to its normal state.
-.IP \fB<ButtonRelease-1>\fR
-Invokes the command (see the column's -command option) if one
-if specified.  
-.SS COLUMN RULE BINDINGS
-These are bindings associated with the tag \fBRule\fR.
-.IP \fB<Enter>\fR 
-Highlights the current and activates the ruler.
-.IP \fB<Leave>\fR 
-Returns the column back to its normal state. Deactivates the
-ruler.
-.IP \fB<ButtonPress-1>\fR 
-Sets the resize anchor for the column.
-.IP \fB<B1-Motion>\fR 
-Sets the resize mark for the column.
-.IP \fB<ButtonRelease-1>\fR 
-Adjust the size of the column, based upon the resize anchor and mark
-positions.
-.SH QUICKSTART 
-TreeFill is a utility function to simplify tree data loading
-from a human-readable string.  The string
-uses line indentation to indicate tree depth.
-The indentation is in multiples of 4 spaces, relative to the first line. eg.
-.CS
- pack [treeview .t]
- .t column insert end X Y Z
- blt::tv::TreeFill .t {
-     A 1 2 3
-     B 4 5 6
-         x 7 8 9
-         y 10 11 12
-             a 1 2 "Level a"
-             b 1 2 "Level b"
-     C 1 2 3
- }
- .t open -trees all
- .t entry conf 0->B->y->a -state disabled
-.CE
-Any column names not defined are generated.
-To load a table instead of a tree, simply set the -flat option first. eg.
-.CS
- pack [treeview .t -flat 1]
- .t column conf #0 -hide 1
- .t column insert end Name Age Sex
- blt::tv::TreeFill .t {
-     "Tom Brown" 9 M
-     "Mike Small" 8 M
-     "Tina Baker" 7 F
- }
-.CE
-.SH EXAMPLE
-The \fBtreeview\fR command creates a new widget.  
-.CS
-treeview .t \-bg white
-.CE
-A new Tcl command \fB.t\fR is also created.  This command can be used
-to query and modify the \fBtreeview\fR widget.  For example, to change the 
-background
-color of the table to "green", you use the new command and the widget's
-\fBconfigure\fR operation.
-.CS
-# Change the background color.
-\&.t configure \-background "green"
-.CE
-By default, the \fBtreeview\fR widget will automatically create a new tree object
-to contain the data.  The name of the new tree is the pathname of the
-widget.  Above, the new tree object name is ".t".  But you can use the
-\fB\-tree\fR option to specify the name of another tree.
-.CS
-# View the tree "myTree".
-\&.t configure \-tree "myTree"
-.CE
-When a new tree is created, it contains only a root node.  The node
-is automatically opened.  The id of the root node is always
-\fB0\fR (you can use also use the special id \fBroot\fR). The
-\fBinsert\fR operation lets you insert one or more new entries into
-the tree.  The last argument is the node's \fIpathname\fR.  
-.CS
-# Create a new entry named "myEntry"
-set id [\&.t insert end "myEntry"]
-.CE
-This appends a new node named "myEntry".  It will positioned as the
-last child of the root of the tree (using the position "end").  You
-can supply another position to order the node within its siblings.
-.CS
-# Prepend "fred".
-set id [\&.t insert 0 "fred"]
-.CE
-Entry names do not need to be unique.  By default, the node's label
-is its name.  To supply a different text label, add the \fB\-label\fR
-option.
-.CS
-# Create a new node named "fred"
-set id [\&.t insert end "fred" -label "Fred Flintstone"]
-.CE
-The \fBinsert\fR operation returns the id of the new node.  You can
-also use the \fBindex\fR operation to get this information.
-.CS
-# Get the id of "fred"
-\&.t index "fred"
-.CE
-To insert a node somewhere other than root, use the \fB\-at\fR switch.
-It takes the id of the node where the new child will be added.
-.CS
-# Create a new node "barney" in "fred".
-\&.t insert end "barney" -at $id
-.CE
-A pathname describes the path to an entry in the hierarchy.  It's a
-list of entry names that compose the path in the tree.  Therefore, you
-can also add "barney" to "fred" as follows.
-.CS
-# Create a new sub-entry of "fred"
-\&.t insert end "fred barney" 
-.CE
-Every name in the list is ancestor of the next.  All ancestors must
-already exist.  That means that an entry "fred" is an ancestor of
-"barney" and must already exist.  But you can use the
-\fB\-autocreate\fR configuration option to force the creation of
-ancestor nodes.
-.CS
-# Force the creation of ancestors.
-\&.t configure -autocreate yes 
-\&.t insert end "fred barney wilma betty" 
-.CE
-Sometimes the pathname is already separated by a character sequence
-rather than formed as a list.  A file name is a good example of this.
-You can use the \fB\-separator\fR option to specify a separator string
-to split the path into its components.  Each pathname inserted is
-automatically split using the separator string as a separator.
-Multiple separators are treated as one.
-.CS
-\&.t configure -separator /
-\&.t insert end "/usr/local/tcl/bin" 
-.CE
-If the path is prefixed by extraneous characters, you can
-automatically trim it off using the \fB\-trim\fR option.  It removed
-the string from the path before it is parsed.
-.CS
-\&.t configure -trim C:/windows -separator /
-\&.t insert end "C:/window/system" 
-.CE
-.PP
-You can delete entries with the \fBdelete\fR operation.  It takes one or
-more tags of ids as its argument. It deletes the entry and all its
-children.
-.CS
-\&.t delete $id
-.CE
-Entries have several configuration options.  They control the appearance
-of the entry's icon and label.  We have already seen the \fB\-label\fR
-option that sets the entry's text label.   The \fBentry configure\fR
-operation lets you set or modify an entry's configuration options.
-.CS
-\&.t entry configure $id -color red -font fixed
-.CE
-You can hide an entry and its children using the \fB\-hide\fR option.
-.CS
-\&.t entry configure $id -hide yes
-.CE
-More that one entry can be configured at once.  All entries specified
-are configured with the same options.
-.CS
-\&.t entry configure $i1 $i2 $i3 $i4 -color brown 
-# or ...
-\&.t entry configure [list $i1 $i2 $i3 $i4] -color brown 
-.CE
-An icon is displayed for each entry.  It's a Tk image drawn to the
-left of the label.  You can set the icon with the entry's
-\fB\-icons\fR option.  It takes a list of two image names: one to
-represent the open entry, another when it is closed.
-.CS
-set im1 [image create photo -file openfolder.gif]
-set im2 [image create photo -file closefolder.gif]
-\&.t entry configure $id -icons "$im1 $im2"
-.CE
-If \fB\-icons\fR is set to the empty string, no icons are display.
-.PP
-If an entry has children, a button is displayed to the left of the
-icon. Clicking the mouse on this button opens or closes the
-sub-hierarchy.  The button is normally a \fB+\fR or \fB\-\fR
-symbol, but can be configured in a variety of ways using the \fBbutton
-configure\fR operation.  For example, the \fB+\fR and \fB\-\fR
-symbols can be replaced with Tk images.
-.CS
-set im1 [image create photo -file closefolder.gif]
-set im2 [image create photo -file downarrow.gif]
-\&.t button configure $id -images "$im1 $im2" \\
-    -openrelief raised -closerelief raised
-.CE
-Entries can contain an arbitrary number of \fIdata fields\fR.  Data
-fields are name-value pairs.  Both the value and name are strings.
-The entry's \fB\-data\fR option lets you set data fields.
-.CS
-\&.t entry configure $id -data {mode 0666 group users}
-.CE
-The \fB\-data\fR takes a list of name-value pairs.  
-.PP
-You can display these data fields as \fIcolumns\fR in the
-\fBtreeview\fR widget.  You can create and configure columns with
-the \fBcolumn\fR operation.  For example, to add a new column to the
-widget, use the \fBcolumn insert\fR operation.  The last argument is
-the name of the data field that you want to display.
-.CS
-\&.t column insert end "mode"
-.CE
-The column title is displayed at the top of the column.  By default,
-it's is the field name.  You can override this using the column's
-\fB\-title\fR option.
-.CS
-\&.t column insert end "mode" -title "File Permissions"
-.CE
-Columns have several configuration options.  The \fBcolumn
-configure\fR operation lets you query or modify column options.
-.CS
-\&.t column configure "mode" -justify left
-.CE
-The \fB\-justify\fR option says how the data is justified within in
-the column.  The \fB\-hide\fR option indicates whether the column is
-displayed.
-.CS
-\&.t column configure "mode" -hide yes
-.CE
-Entries can be selected by clicking on the mouse.  Selected entries
-are drawn using the colors specified by the \fB\-selectforeground\fR 
-and \fB\-selectbackground\fR configuration options.
-The selection itself is managed by the \fBselection\fR operation.
-.CS
-# Clear all selections
-\&.t selection clear 0 end
-# Select the root node
-\&.t selection set 0 
-.CE
-The \fBcurselection\fR operation returns a list of ids of
-all the selected entries.
-.CS
-set ids [\&.t curselection]
-.CE
-You can use the \fBget\fR operation to convert the ids to 
-their pathnames.
-.CS
-set names [eval .t get -full $ids]
-.CE
-If a treeview is exporting its selection (using the
-\fB\-exportselection\fR option), then it will observe the standard X11
-protocols for handling the selection.  Treeview selections are
-available as type \fBSTRING\fR; the value of the selection will be the
-pathnames of the selected entries, separated by newlines.
-.PP
-The \fBtreeview\fR supports two modes of selection: \fBsingle\fR
-and \fBmultiple\fR.  In single select mode, only one entry can be
-selected at a time, while multiple select mode allows several entries
-to be selected.  The mode is set by the widget's \fB\-selectmode\fR
-option.
-.CS
-\&.t configure -selectmode "multiple"
-.CE
-You can be notified when the list of selected entries changes.  The widget's
-\fB\-selectcommand\fR specifies a Tcl procedure that is called whenever
-the selection changes.
-.CS
-proc SelectNotify { widget } {
-   set ids [\&$widget curselection]
-}
-\&.t configure -selectcommand "SelectNotify .t"
-.CE
-The widget supports the standard Tk scrolling and scanning operations.
-The \fBtreeview\fR can be both horizontally and vertically. You can
-attach scrollbars to the \fBtreeview\fR the same way as the listbox
-or canvas widgets.
-.CS
-scrollbar .xbar -orient horizontal -command ".t xview"
-scrollbar .ybar -orient vertical -command ".t yview"
-\&.t configure -xscrollcommand ".xbar set" \\
-    -yscrollcommand ".ybar set"
-.CE
-Entries can be programmatically opened or closed using the \fBopen\fR
-and \fBclose\fR operations respectively.  
-.CS
-\&.t open $id
-\&.t close $id
-.CE
-When an entry is opened, a Tcl procedure can be automatically invoked.
-The \fB\-opencommand\fR option specifies this procedure.  This
-procedure can lazily insert entries as needed.
-.CS
-proc AddEntries { dir } {
-   eval .t insert end [glob -nocomplain $dir/*] 
-}
-\&.t configure -opencommand "AddEntries %P"
-.CE
-Now when an entry is opened, the procedure \fBAddEntries\fR is
-called and adds children to the entry.  Before the command is invoked,
-special "%" substitutions (like \fBbind\fR) are performed. Above,
-\fB%P\fR is translated to the pathname of the entry.
-.PP
-The same feature exists when an entry is closed.  The
-\fB\-closecommand\fR option specifies the procedure.
-.CS
-proc DeleteEntries { id } {
-   .t entry delete $id 0 end
-}
-\&.t configure -closecommand "DeleteEntries %#"
-.CE
-When an entry is closed, the procedure \fBDeleteEntries\fR is called
-and deletes the entry's children using the \fBentry delete\fR operation
-(\fB%#\fR is the id of entry).
-.SH OLD TREEVIEW EDITS
-\fBNOTE: This section is OBSOLETE.  Native Tk widgets are now used for editing.\fR.
-.TP
-When editing the subwidget .edit is available.
-.TP
-\fIpathName.\fBedit \fIoperation\fR ?\fIargs\fR?
-This operation is used to provide text editing for cells (data 
-fields in a column) or entry labels.
-It has several forms, depending on \fIoperation\fR:
-.RS
-.TP
-\fIpathName.\fBedit apply\fR
-Applies the edited buffer, replacing the entry label
-or data field. The edit window is hidden.
-.TP
-\fIpathName.\fBedit cancel\fR
-Cancels the editing operation, reverting the entry label 
-or data value back to the previous value. The edit window is hidden.
-.TP
-\fIpathName.\fBedit cget\fI value\fR
-Returns the current value of the configuration option given
-by \fIoption\fR.
-\fIOption\fR may have any of the values accepted by the \fBconfigure\fR
-operation described below.
-.TP
-\fIpathName.\fBedit configure\fR ?\fIoption value\fR?
-Query or modify the configuration options of the edit window.
-If no \fIoption\fR is specified, returns a list describing all of
-the available options (see \fBTk_ConfigureInfo\fR for
-information on the format of this list).  If \fIoption\fR is specified
-with no \fIvalue\fR, then the command returns a list describing the
-one named option (this list will be identical to the corresponding
-sublist of the value returned if no \fIoption\fR is specified).  If
-one or more \fIoption\-value\fR pairs are specified, then the command
-modifies the given widget option(s) to have the given value(s);  in
-this case the command returns an empty string.
-\fIOption\fR and \fIvalue\fR are described in the section 
-.SB "TEXT EDITING OPTIONS" 
-below.
-.RE
-.TP
-\fIpathName.\fBedit delete\fI first last\fR
-Deletes the characters in the edit buffer between the two given
-character positions.  
-.TP
-\fIpathName.\fBedit get\fR ?\fI\-root\fR? \fIx y\fR
-.TP
-\fIpathName.\fBedit icursor\fI index\fR
-.TP
-\fIpathName.\fBedit index\fI index\fR
-Returns the text index of given \fIindex\fR.
-.TP
-\fIpathName.\fBedit insert\fI index string\fR
-Insert the text string \fIstring\fR into the edit buffer at the index 
-\fIindex\fR.  For example, the index 0 will prepend the buffer.
-.TP
-\fIpathName.\fBedit selection\fI args\fR
-This operation controls the selection of the editing window.  Note
-that this differs from the selection of entries.
-It has the following forms:
-.RS
-.TP
-\fIpathName.\fBedit selection adjust\fI index\fR
-Adjusts either the first or last index of the selection.
-.TP
-\fIpathName.\fBedit selection clear\fR
-Clears the selection.
-.TP
-\fIpathName.\fBedit selection from\fI index\fR
-Sets the anchor of the selection.
-.TP
-\fIpathName.\fBedit selection present\fR
-Indicates if a selection is present.
-.TP
-\fIpathName.\fBedit selection range\fI start end\fR
-Sets both the anchor and mark of the selection.
-.TP
-\fIpathName.\fBedit selection to\fI index\fR
-Sets the unanchored end (mark) of the selection.
-.RE
-.SH "LABEL ISSUES"
-Entries take a \fB-label\fR option that can be used to
-specify the text to display.
-This is not the same thing as the node label.
-.PP
-By default labels are checked for duplicates by \fBinsert\fR,
-which can slow down large (10k+) inserts.
-Setting \fB-allowduplicates\fR to 1 disables this checking.
-.PP
-An entries label can be changed either by 
-by setting \fB-allowduplicates\fR to 1 and using treeviews \fBentry relabel\fR
-or by using trees \fBlabel\fR command.
-.PP
-Instead of lists, a separator can be specified with \fB-separator\fR.
-Thus for managing files we might use:
-.PP
-.CS
- treeview .t -separator / -autocreate 1
- .t insert end  mann/text.n mann/canvas.n
- .t insert end  Help Search Close -at root->mann->text.n
- pack .t
-.SH "NOTES"
-Text cells in display height can be at most 64K pixels high per row.
-.SH KEYWORDS
-treeview, widget
diff --git a/util/src/TclTk/blt2.5/man/vector.n b/util/src/TclTk/blt2.5/man/vector.n
deleted file mode 100644 (file)
index 55796dc..0000000
+++ /dev/null
@@ -1,1573 +0,0 @@
-'\"
-'\" Copyright 1991-1997 by Lucent Technologies, Inc.
-'\"
-'\" Permission to use, copy, modify, and distribute this software and its
-'\" documentation for any purpose and without fee is hereby granted, provided
-'\" that the above copyright notice appear in all copies and that both that the
-'\" copyright notice and warranty disclaimer appear in supporting documentation,
-'\" and that the names of Lucent Technologies any of their entities not be used
-'\" in advertising or publicity pertaining to distribution of the software
-'\" without specific, written prior permission.
-'\"
-'\" Lucent Technologies disclaims all warranties with regard to this software,
-'\" including all implied warranties of merchantability and fitness.  In no event
-'\" shall Lucent Technologies be liable for any special, indirect or
-'\" consequential damages or any damages whatsoever resulting from loss of use,
-'\" data or profits, whether in an action of contract, negligence or other
-'\" tortuous action, arising out of or in connection with the use or performance
-'\" of this software.  
-'\"
-'\" Vector command created by George Howlett.
-'\"
-'\" The definitions below are for supplemental macros used in Tcl/Tk
-'\" manual entries.
-'\"
-'\" .AP type name in/out ?indent?
-'\"    Start paragraph describing an argument to a library procedure.
-'\"    type is type of argument (int, etc.), in/out is either "in", "out",
-'\"    or "in/out" to describe whether procedure reads or modifies arg,
-'\"    and indent is equivalent to second arg of .IP (shouldn't ever be
-'\"    needed;  use .AS below instead)
-'\"
-'\" .AS ?type? ?name?
-'\"    Give maximum sizes of arguments for setting tab stops.  Type and
-'\"    name are examples of largest possible arguments that will be passed
-'\"    to .AP later.  If args are omitted, default tab stops are used.
-'\"
-'\" .BS
-'\"    Start box enclosure.  From here until next .BE, everything will be
-'\"    enclosed in one large box.
-'\"
-'\" .BE
-'\"    End of box enclosure.
-'\"
-'\" .CS
-'\"    Begin code excerpt.
-'\"
-'\" .CE
-'\"    End code excerpt.
-'\"
-'\" .VS ?version? ?br?
-'\"    Begin vertical sidebar, for use in marking newly-changed parts
-'\"    of man pages.  The first argument is ignored and used for recording
-'\"    the version when the .VS was added, so that the sidebars can be
-'\"    found and removed when they reach a certain age.  If another argument
-'\"    is present, then a line break is forced before starting the sidebar.
-'\"
-'\" .VE
-'\"    End of vertical sidebar.
-'\"
-'\" .DS
-'\"    Begin an indented unfilled display.
-'\"
-'\" .DE
-'\"    End of indented unfilled display.
-'\"
-'\" .SO
-'\"    Start of list of standard options for a Tk widget.  The
-'\"    options follow on successive lines, in four columns separated
-'\"    by tabs.
-'\"
-'\" .SE
-'\"    End of list of standard options for a Tk widget.
-'\"
-'\" .OP cmdName dbName dbClass
-'\"    Start of description of a specific option.  cmdName gives the
-'\"    option's name as specified in the class command, dbName gives
-'\"    the option's name in the option database, and dbClass gives
-'\"    the option's class in the option database.
-'\"
-'\" .UL arg1 arg2
-'\"    Print arg1 underlined, then print arg2 normally.
-'\"
-'\" RCS: @(#) $Id: man.macros,v 1.1.1.1 2009/05/09 16:27:42 pcmacdon Exp $
-'\"
-'\"    # Set up traps and other miscellaneous stuff for Tcl/Tk man pages.
-.if t .wh -1.3i ^B
-.nr ^l \n(.l
-.ad b
-'\"    # Start an argument description
-.de AP
-.ie !"\\$4"" .TP \\$4
-.el \{\
-.   ie !"\\$2"" .TP \\n()Cu
-.   el          .TP 15
-.\}
-.ta \\n()Au \\n()Bu
-.ie !"\\$3"" \{\
-\&\\$1 \\fI\\$2\\fP    (\\$3)
-.\".b
-.\}
-.el \{\
-.br
-.ie !"\\$2"" \{\
-\&\\$1 \\fI\\$2\\fP
-.\}
-.el \{\
-\&\\fI\\$1\\fP
-.\}
-.\}
-..
-'\"    # define tabbing values for .AP
-.de AS
-.nr )A 10n
-.if !"\\$1"" .nr )A \\w'\\$1'u+3n
-.nr )B \\n()Au+15n
-.\"
-.if !"\\$2"" .nr )B \\w'\\$2'u+\\n()Au+3n
-.nr )C \\n()Bu+\\w'(in/out)'u+2n
-..
-.AS Tcl_Interp Tcl_CreateInterp in/out
-'\"    # BS - start boxed text
-'\"    # ^y = starting y location
-'\"    # ^b = 1
-.de BS
-.br
-.mk ^y
-.nr ^b 1u
-.if n .nf
-.if n .ti 0
-.if n \l'\\n(.lu\(ul'
-.if n .fi
-..
-'\"    # BE - end boxed text (draw box now)
-.de BE
-.nf
-.ti 0
-.mk ^t
-.ie n \l'\\n(^lu\(ul'
-.el \{\
-.\"    Draw four-sided box normally, but don't draw top of
-.\"    box if the box started on an earlier page.
-.ie !\\n(^b-1 \{\
-\h'-1.5n'\L'|\\n(^yu-1v'\l'\\n(^lu+3n\(ul'\L'\\n(^tu+1v-\\n(^yu'\l'|0u-1.5n\(ul'
-.\}
-.el \}\
-\h'-1.5n'\L'|\\n(^yu-1v'\h'\\n(^lu+3n'\L'\\n(^tu+1v-\\n(^yu'\l'|0u-1.5n\(ul'
-.\}
-.\}
-.fi
-.br
-.nr ^b 0
-..
-'\"    # VS - start vertical sidebar
-'\"    # ^Y = starting y location
-'\"    # ^v = 1 (for troff;  for nroff this doesn't matter)
-.de VS
-.if !"\\$2"" .br
-.mk ^Y
-.ie n 'mc \s12\(br\s0
-.el .nr ^v 1u
-..
-'\"    # VE - end of vertical sidebar
-.de VE
-.ie n 'mc
-.el \{\
-.ev 2
-.nf
-.ti 0
-.mk ^t
-\h'|\\n(^lu+3n'\L'|\\n(^Yu-1v\(bv'\v'\\n(^tu+1v-\\n(^Yu'\h'-|\\n(^lu+3n'
-.sp -1
-.fi
-.ev
-.\}
-.nr ^v 0
-..
-'\"    # Special macro to handle page bottom:  finish off current
-'\"    # box/sidebar if in box/sidebar mode, then invoked standard
-'\"    # page bottom macro.
-.de ^B
-.ev 2
-'ti 0
-'nf
-.mk ^t
-.if \\n(^b \{\
-.\"    Draw three-sided box if this is the box's first page,
-.\"    draw two sides but no top otherwise.
-.ie !\\n(^b-1 \h'-1.5n'\L'|\\n(^yu-1v'\l'\\n(^lu+3n\(ul'\L'\\n(^tu+1v-\\n(^yu'\h'|0u'\c
-.el \h'-1.5n'\L'|\\n(^yu-1v'\h'\\n(^lu+3n'\L'\\n(^tu+1v-\\n(^yu'\h'|0u'\c
-.\}
-.if \\n(^v \{\
-.nr ^x \\n(^tu+1v-\\n(^Yu
-\kx\h'-\\nxu'\h'|\\n(^lu+3n'\ky\L'-\\n(^xu'\v'\\n(^xu'\h'|0u'\c
-.\}
-.bp
-'fi
-.ev
-.if \\n(^b \{\
-.mk ^y
-.nr ^b 2
-.\}
-.if \\n(^v \{\
-.mk ^Y
-.\}
-..
-'\"    # DS - begin display
-.de DS
-.RS
-.nf
-.sp
-..
-'\"    # DE - end display
-.de DE
-.fi
-.RE
-.sp
-..
-'\"    # SO - start of list of standard options
-.de SO
-.SH "STANDARD OPTIONS"
-.LP
-.nf
-.ta 4c 8c 12c
-.ft B
-..
-'\"    # SE - end of list of standard options
-.de SE
-.fi
-.ft R
-.LP
-See the \\fBoptions\\fR manual entry for details on the standard options.
-..
-'\"    # OP - start of full description for a single option
-.de OP
-.LP
-.nf
-.ta 4c
-Command-Line Name:     \\fB\\$1\\fR
-Database Name: \\fB\\$2\\fR
-Database Class:        \\fB\\$3\\fR
-.fi
-.IP
-..
-'\"    # CS - begin code excerpt
-.de CS
-.RS
-.nf
-.ta .25i .5i .75i 1i
-.ft CW
-.sp
-..
-'\"    # CE - end code excerpt
-.de CE
-.fi
-.RE
-.ft R
-.sp
-..
-.de UL
-\\$1\l'|0\(ul'\\$2
-..
-.TH vector n 2.5 BLT "BLT Built-In Commands"
-.BS
-'\" Note:  do not modify the .SH NAME line immediately below!
-.SH NAME
-vector \-  Vector data type for Tcl
-.SH SYNOPSIS
-\fBvector configure \fIoption value ...\fR
-.sp
-\fBvector create \fIvecName \fR?\fIvecName\fR...? ?\fIswitches\fR? 
-.sp
-\fBvector destroy \fIvecName \fR?\fIvecName\fR...?
-.sp
-\fBvector expr \fIexpression\fR
-.sp
-\fBvector names \fR?\fIpattern\fR...?
-.sp
-\fBvector op\fR \fIoperation vecName\fR ?\fIarg\fR?...
-.BE
-.SH DESCRIPTION
-The \fBvector\fR command creates a vector of floating point
-values.  The vector's components can be manipulated in three ways:
-through a Tcl array variable, a Tcl command, or the C API.
-.SH INTRODUCTION
-A vector is simply an ordered set of numbers.  The components of a
-vector are real numbers, indexed by counting numbers.
-.PP
-Vectors are common data structures for many applications.  For
-example, a graph may use two vectors to represent the X-Y
-coordinates of the data plotted.  The graph will automatically
-be redrawn when the vectors are updated or changed. By using vectors, 
-you can separate
-data analysis from the graph widget.  This makes it easier, for
-example, to add data transformations, such as splines.  It's possible
-to plot the same data to in multiple graphs, where each graph presents
-a different view or scale of the data.
-.PP
-You could try to use Tcl's associative arrays as vectors.  Tcl arrays
-are easy to use.  You can access individual elements randomly by
-specifying the index, or the set the entire array by providing a list
-of index and value pairs for each element.  The disadvantages of 
-associative arrays as vectors lie in the fact they are implemented as
-hash tables.
-.TP 2
-\(bu 
-There's no implied ordering to the associative arrays.  If you used
-vectors for plotting, you would want to insure the second component
-comes after the first, an so on.  This isn't possible since arrays
-are actually hash tables.  For example, you can't get a range of
-values between two indices.  Nor can you sort an array.
-.TP 2
-\(bu
-Arrays consume lots of memory when the number of elements becomes
-large (tens of thousands).  This is because each element's index and
-value are stored as strings in the hash table.
-.TP 2
-\(bu 
-The C programming interface is unwieldy.  Normally with vectors, you
-would like to view the Tcl array as you do a C array, as an array of
-floats or doubles.  But with hash tables, you must convert both the
-index and value to and from decimal strings, just to access
-an element in the array.  This makes it cumbersome to perform operations on
-the array as a whole.
-.PP
-The \fBvector\fR command tries to overcome these disadvantages while
-still retaining the ease of use of Tcl arrays.  The \fBvector\fR
-command creates both a new Tcl command and associate array which are
-linked to the vector components.  You can randomly access vector
-components though the elements of array.  Not all indices are
-generated for the array, so printing the array (using the \fBparray\fR
-procedure) does not print out all the component values.  You can use
-the Tcl command to access the array as a whole.  You can copy, append,
-or sort vector using its command.  If you need greater performance, or
-customized behavior, you can write your own C code to manage vectors.
-.SH EXAMPLE
-You create vectors using the \fBvector\fR command and its \fBcreate\fR
-operation.
-.CS
-# Create a new vector. 
-vector create y(50)
-.CE
-This creates a new vector named \fBy\fR.  It has fifty components, by
-default, initialized to \fB0.0\fR.  In addition, both a Tcl command
-and array variable, both named \fBy\fR, are created.  You can use
-either the command or variable to query or modify components of the
-vector.
-.CS
-# Set the first value. 
-set y(0) 9.25
-puts "y has [y length] components"
-.CE
-The array \fBy\fR can be used to read or set individual components of
-the vector.  Vector components are indexed from zero.  The array index
-must be a number less than the number of components.  For example,
-it's an error if you try to set the 51st element of \fBy\fR.
-.CS
-# This is an error. The vector only has 50 components.
-set y(50) 0.02
-.CE
-You can also specify a range of indices using a colon (:) to separate
-the first and last indices of the range.
-.CS
-# Set the first six components of y 
-set y(0:5) 25.2
-.CE
-If you don't include an index, then it will default to the first
-and/or last component of the vector.
-.CS
-# Print out all the components of y 
-puts "y = $y(:)"
-.CE
-There are special non-numeric indices.  The index \fBend\fR, specifies
-the last component of the vector.  It's an error to use this index if
-the vector is empty (length is zero).  The index \fB++end\fR can be
-used to extend the vector by one component and initialize it to a specific 
-value.  You can't read from the array using this index, though.
-.CS
-# Extend the vector by one component.
-set y(++end) 0.02
-.CE
-The other special indices are \fBmin\fR and \fBmax\fR.  They return the
-current smallest and largest components of the vector.  
-.CS
-# Print the bounds of the vector
-puts "min=$y(min) max=$y(max)"
-.CE
-To delete components from a vector, simply unset the corresponding
-array element. In the following example, the first component of
-\fBy\fR is deleted.  All the remaining components of \fBy\fR will be
-moved down by one index as the length of the vector is reduced by
-one.
-.CS
-# Delete the first component
-unset y(0)
-puts "new first element is $y(0)"
-.CE
-The vector's Tcl command can also be used to query or set the vector.
-.CS
-# Create and set the components of a new vector
-vector create x
-x set { 0.02 0.04 0.06 0.08 0.10 0.12 0.14 0.16 0.18 0.20 }
-.CE
-Here we've created a vector \fBx\fR without a initial length specification.
-In this case, the length is zero.  The \fBset\fR operation resets the vector,
-extending it and setting values for each new component.  
-.PP
-There are several operations for vectors.  The \fBrange\fR operation
-lists the components of a vector between two indices.
-.CS
-# List the components 
-puts "x = [x range 0 end]"
-.CE
-You can search for a particular value using the \fBsearch\fR
-operation.  It returns a list of indices of the components with the
-same value.  If no component has the same value, it returns \fB""\fR.
-.CS
-# Find the index of the biggest component
-set indices [x search $x(max)]
-.CE
-Other operations copy, append, or sort vectors.  You can append
-vectors or new values onto an existing vector with the \fBappend\fR
-operation.
-.CS
-# Append assorted vectors and values to x
-x append x2 x3 { 2.3 4.5 } x4
-.CE
-The \fBsort\fR operation sorts the vector.  If any additional vectors
-are specified, they are rearranged in the same order as the vector.
-For example, you could use it to sort data points represented by x and
-y vectors.
-.CS
-# Sort the data points
-x sort y
-.CE
-The vector \fBx\fR is sorted while the components of \fBy\fR are 
-rearranged so that the original x,y coordinate pairs are retained.
-.PP
-The \fBexpr\fR operation lets you perform arithmetic on vectors.  
-The result is stored in the vector.
-.CS
-# Add the two vectors and a scalar
-x expr { x + y }
-x expr { x * 2 }
-.CE
-When a vector is modified, resized, or deleted, it may trigger
-call-backs to notify the clients of the vector.  For example, when a
-vector used in the \fBgraph\fR widget is updated, the vector
-automatically notifies the widget that it has changed.  The graph can
-then redrawn itself at the next idle point.  By default, the
-notification occurs when Tk is next idle.  This way you can modify the
-vector many times without incurring the penalty of the graph redrawing
-itself for each change.  You can change this behavior using the
-\fBnotify\fR operation.
-.CS
-# Make vector x notify after every change
-x notify always
-       ...
-# Never notify
-x notify never
-       ...
-# Force notification now
-x notify now
-
-# Set Tcl callback for update of Tktable widget .t.
-x notify callback {.t conf -padx [.t cget -padx]; .t reread}
-
-.CE
-To delete a vector, use the \fBvector delete\fR command.  
-Both the vector and its corresponding Tcl command are destroyed.
-.CS
-# Remove vector x
-vector destroy x
-.CE
-The psuedo vector \fBlast\fR can be used at the end of an
-expression to implement running totals.
-During execution it resolves to the result from the previous
-vector element evaluation.
-.CS
-vector create A(10)
-vector create B(10)
-vector create S(10)
-vector create T(10)
-S expr A+B
-T expr S+last; # Running total
-.CE
-.SH SYNTAX
-Vectors are created using the \fBvector create\fR operation.  
-Th \fBcreate\fR operation can be invoked in one of three forms:
-.TP
-\fBvector create \fIvecName\fR
-This creates a new vector \fIvecName\fR which initially has no components.
-.TP
-\fBvector create \fIvecName\fR(\fIsize\fR)
-This second form creates a new vector which will contain \fIsize\fR
-number of components.  The components will be indexed starting from
-zero (0). The default value for the components is \fB0.0\fR.
-.TP
-\fBvector create \fIvecName\fR(\fIrows,columns\fR)
-This form allows creation of a matrix with the specified columns and
-\fIrows*columns\fR elements.
-See the \fImatrix\fR section for more details.
-.TP
-\fBvector create \fIvecName\fR(\fIfirst\fR:\fIlast\fR)
-The last form creates a new vector of indexed \fIfirst\fR through
-\fIlast\fR.  \fIFirst\fR and \fIlast\fR can be any integer value
-so long as \fIfirst\fR is less than \fIlast\fR.
-.PP
-Vector names must start with a letter and consist of letters, digits,
-or underscores.  
-.CS
-# Error: must start with letter
-vector create 1abc
-.CE
-You can automatically generate vector names using the
-"\fB#auto\fR" vector name.  The \fBcreate\fR operation will generate a 
-unique vector name.
-.CS
-set vec [vector create #auto]
-puts "$vec has [$vec length] components"
-.CE
-.SS VECTOR INDICES
-Vectors are indexed by integers.  You can access the individual vector
-components via its array variable or Tcl command.  The string
-representing the index can be an integer, a numeric expression, a
-range, or a special keyword.
-.PP
-The index must lie within the current range of the vector, otherwise
-an an error message is returned.  Normally the indices of a vector
-are start from 0.  But you can use the \fBoffset\fR operation to
-change a vector's indices on-the-fly.
-.CS
-puts $vecName(0)
-vecName offset -5
-puts $vecName(-5)
-.CE
-When \fImatrix numcols\fR is > 1, 2D indexes are supported using
-ROW,COL form.
-.CS
-vecName matrix numcols 3
-puts vecName(0,2)
-.CE
-You can also use numeric expressions as indices.  The result
-of the expression must be an integer value.  
-.CS
-set n 21
-set vecName($n+3) 50.2
-.CE
-The following special non-numeric indices are available: \fBmin\fR, \fBmax\fR, \fBend\fR, and
-\fB++end\fR.  
-.CS
-puts "min = $vecName($min)"
-set vecName(end) -1.2
-.CE
-The indices \fBmin\fR and \fBmax\fR will return the minimum and maximum
-values of the vector.  Also available are: \fBprod\fR,  \fBsum\fR, 
-and \fBmean\fR.
-The index \fBend\fR returns the value of the 
-last component in the vector.
-he index \fBend,0\fR returns the value of the 
-last row in column 0 of the vector.
-The index \fB++end\fR is used to append
-new value onto the vector.  It automatically extends the vector by
-numcols and sets its value.
-.CS
-# Append an new component to the end
-set vecName(++end) 3.2
-.CE
-A range of indices can be indicated by a colon (:).  
-.CS
-# Set the first six components to 1.0
-set vecName(0:5) 1.0
-.CE
-If no index is supplied the first or last component is assumed.
-.CS
-# Print the values of all the components
-puts $vecName(:)
-.CE
-.SH VECTOR OPERATIONS
-.TP
-\fBvector configure \fI? -flush bool -watchunset bool -oldcreate bool -maxsize int -novariable bool -nocommand bool?\fR
-The \fBconfigure\fR operation sets the default options used
-in creating vectors: these options are global to the interpreter.
-The \fI\-maxsize\fR option, when non-zero, limits creation size.
-The \fI\-oldcreate\fR enable the creation shortcut: \fBvector vec1 vec2 ...\fR.
-See the create command for details on the others.
-By default, these are all disabled or zero.
-.RE
-.TP
-\fBvector create \fIvecName\fR?(\fIsize\fR)?... \fR?\fIswitches\fR? 
-The \fBcreate\fR operation creates a new vector \fIvecName\fR. The
-\fIsize\fR may be an integer, a START:END range or ROW,COL (see matrix).
-This creates both a
-Tcl command and array variable called \fIvecName\fR.  The
-name \fIvecName\fR must be unique, so another Tcl command or array
-variable can not already exist in the current scope.  You may access the
-components of the vector using the  variable.  If you change a value in
-the array, or unset an array element, the vector is updated to reflect
-the changes.  When the variable \fIvecName\fR is unset, the vector and
-its Tcl command are also destroyed.
-.sp
-The vector has optional switches that affect how the vector is created. They
-are as follows:
-.RS
-.TP
-\fB\-variable \fIvarName\fR
-Specifies the name of a Tcl variable to be mapped to the vector. If
-the variable already exists, it is first deleted, then recreated. 
-If \fIvarName\fR is the empty string, then no variable will be mapped.
-You can always map a variable back to the vector using the vector's 
-\fBvariable\fR operation.
-.TP
-\fB\-command \fIcmdName\fR
-Maps a Tcl command to the vector. The vector can be accessed using 
-\fIcmdName\fR and one of the vector instance operations.  
-A Tcl command by that name cannot already exist.
-If \fIcmdName\fR is the empty string, no command mapping
-will be made.
-.TP
-\fB\-watchunset \fIboolean\fR
-Indicates that the vector should automatically delete itself if
-the variable associated with the vector is unset.  By default,
-the vector will not be deleted.  This is different from previous
-releases.  Set \fIboolean\fR to "true" to get the old behavior.
-.TP
-\fB\-flush \fIboolean\fR
-Indicates that the vector should automatically flush the cached
-variable elements which unsets all the elements of the Tcl array
-variable associated with the vector, freeing memory associated 
-with the variable. This includes both the hash table and the hash keys.
-The down side is that this effectively flushes the caching of vector
-elements in the array.  This means that the subsequent reads
-of the array will require a decimal to string conversion.
-By default, flushing is disabled.
-.RE
-.TP
-\fBvector destroy \fIvecName\fR \fR?\fIvecName...\fR?
-Destroy vectors.
-.TP
-\fBvector expr \fIexpression\fR
-.RS
-All binary operators take vectors as operands (remember that numbers
-are treated as one-component vectors).The exact action of binary
-operators depends upon the length of the second operand.  If the
-second operand has only one component, then each element of the first
-vector operand is computed by that value.  For example, the expression
-"x * 2" multiples all elements of the vector x by 2.  If the second
-operand has more than one component, both operands must be the same
-length.  Each pair of corresponding elements are computed.  So "x + y"
-adds the the first components of x and y together, the second, and so on.
-.sp
-The valid operators are listed below, grouped in decreasing order
-of precedence:
-.TP 20
-\fB\-\0\0!\fR
-Unary minus and logical NOT.  The unary minus flips the sign of each
-component in the vector.  The logical not operator returns a vector of
-whose values are 0.0 or 1.0.  For each non-zero component 1.0 is returned,
-0.0 otherwise.
-.TP 20
-\fB^\fR
-Exponentiation.  
-.TP 20
-\fB*\0\0/\0\0%\fR
-Multiply, divide, remainder.  
-.TP 20
-\fB+\0\0\-\fR
-Add and subtract.  
-.TP 20
-\fB<<\0\0>>\fR
-Left and right shift.  Circularly shifts the values of the vector 
-.TP 20
-\fB<\0\0>\0\0<=\0\0>=\fR
-Boolean less, greater, less than or equal, and greater than or equal.
-Each operator returns a vector of ones and zeros.  If the condition is true, 
-1.0 is the component value, 0.0 otherwise.
-.TP 20
-\fB==\0\0!=\fR
-Boolean equal and not equal.
-Each operator returns a vector of ones and zeros.  If the condition is true, 
-1.0 is the component value, 0.0 otherwise.
-.TP 20
-\fB&&\fR
-Logical AND.  Produces a 1 result if both operands are non-zero, 0 otherwise.
-.TP 20
-\fB||\fR
-Logical OR.  Produces a 0 result if both operands are zero, 1 otherwise.
-.TP 20
-\fIx\fB?\fIy\fB:\fIz\fR
-If-then-else, as in C.
-.LP
-.sp
-See the C manual for more details on the results produced by each
-operator.  All of the binary operators group left-to-right within the
-same precedence level.  
-.sp
-Several mathematical functions are supported for vectors.  Each of
-the following functions invokes the math library function of the same name;
-see the manual entries for the library functions for details on what
-they do.  The operation is applied to all elements of the vector
-returning the results.   All functions take a vector operand.
-If no vector operand is used in the call, the current
-vector is assumed. eg.
-.CS
-vector create aVec
-aVec seq 0 100
-aVec expr {2*abs(aVec)-1}
-aVec length 100
-aVec expr {2*row()}
-vector expr {2*row()} ; # ERROR!
-.CE
-.CS
-.ta 3c 6c 9c
-\fBacos\fR     \fBcos\fR       \fBhypot\fR     \fBsinh\fR 
-\fBasin\fR     \fBcosh\fR      \fBlog\fR       \fBsqrt\fR 
-\fBatan\fR     \fBexp\fR       \fBlog10\fR     \fBtan\fR  
-\fBceil\fR     \fBfloor\fR     \fBsin\fR       \fBtanh\fR 
-.CE
-Additional functions are:
-.TP 1i
-\fBabs\fR
-Returns the absolute value of each component.
-.TP 1i
-\fBrandom\fR
-Returns a vector of non-negative values uniformly distributed 
-between [0.0, 1.0) using \fIdrand48\fR.
-The seed comes from the internal clock of the machine or may be 
-set manual with the srandom function.
-.TP 1i
-\fBround\fR
-Rounds each component of the vector.
-.TP 1i
-\fBsrandom\fR
-Initializes the random number generator using \fIsrand48\fR.
-The high order 32-bits are set using the integral portion of the first 
-vector component. All other components are ignored.  The low order 16-bits 
-are set to an arbitrary value.
-.PP
-The following functions return a single value.
-.TP 1i
-\fBadev\fR 
-Returns the average deviation (defined as the sum of the absolute values 
-of the differences between component and the mean, divided by the length
-of the vector).
-.TP 1i
-\fBkurtosis\fR
-Returns the degree of peakedness (fourth moment) of the vector.
-.TP 1i
-\fBlength\fR
-Returns the number of components in the vector.
-.TP 1i
-\fBmax\fR
-Returns the vector's maximum value.
-.TP 1i
-\fBmean\fR
-Returns the mean value of the vector.
-.TP 1i
-\fBmedian\fR
-Returns the median of the vector.
-.TP 1i
-\fBmin\fR
-Returns the vector's minimum value.
-.TP 1i
-\fBq1\fR
-Returns the first quartile of the vector.
-.TP 1i
-\fBq3\fR
-Returns the third quartile of the vector.
-.TP 1i
-\fBprod\fR 
-Returns the product of the components.
-.TP 1i
-\fBsdev\fR 
-Returns the standard deviation (defined as the square root of the variance)
-of the vector.
-.TP 1i
-\fBskew\fR 
-Returns the skewness (or third moment) of the vector.  This characterizes
-the degree of asymmetry of the vector about the mean.
-.TP 1i
-\fBsum\fR 
-Returns the sum of the components.
-.TP 1i
-\fBvar\fR
-Returns the variance of the vector. The sum of the squared differences 
-between each component and the mean is computed.  The variance is 
-the sum divided by the length of the vector minus 1.
-.PP
-This last set of functions returns a vector of the same length as the argument.
-.TP 1i
-\fBinvert\fR
-Returns vector with elements in reversed order.
-.TP 1i
-\fBnorm\fR 
-Scales the values of the vector to lie in the range [0.0..1.0].
-.TP 1i
-\fBrow\fR 
-Psuedo function to get the current row.
-.TP 1i
-\fBsort\fR
-Returns the vector components sorted in ascending order.
-.TP 1i
-\fBshift(nVec,N)\fR
-This is the only function taking a second arg.
-It provides a version of \fInvec\fR shifted by N places.
-When N is a scalar or vector with only one element,
-shift fills vacant area with 0. Otherwise the second element of
-\fInVec\fR is used for the fill value.
-One use for this is providing running totals.
-.RE
-.TP
-\fBvector names \fR?\fIpattern\fR?
-Return names of all defined vectors.
-.RE
-.TP
-\fBvector op\fR \fIoperation vecName\fR ?\fIarg\fR?...
-Invoke instance operation.  Supported operations are defined in the next section.
-Op is the only way to invoke instance operation sub-commands
-when -command is defined as empty in
-a vector.  It also allows writing vector code that is checkable
-by a syntax checkers.  eg.
-.CS
-
-vector create v1
-v1 op append {1 2 3}
-v1 op modify 1 2.1
-
-.CE
-.RE
-.SH INSTANCE OPERATIONS
-You can also use the vector's Tcl command to query or modify it.  The
-general form is
-.DS
-\fIvecName \fIoperation\fR \fR?\fIarg\fR?...
-.DE
-Note this is equivalent to the form:
-.DS
-\fBvector op\fR \fIoperation vecName\fR ?\fIarg\fR?...
-.DE
-Both \fIoperation\fR and its arguments determine the exact behavior of
-the command.  The operations available for vectors are listed below.
-.TP
-\fIvecName \fB+\fR \fIitem\fR
-\fIvecName \fB-\fR \fIitem\fR
-\fIvecName \fB*\fR \fIitem\fR
-\fIvecName \fB/\fR \fIitem\fR
-Perform binary op and return result as a list.
-.TP
-\fIvecName \fBappend\fR \fIitem\fR ?\fIitem\fR?...
-Appends the component values from \fIitem\fR to \fIvecName\fR.
-\fIItem\fR can be either the name of a vector or a list of numeric
-values.
-.TP
-\fIvecName \fBbinread\fR \fIchannel\fR ?\fIlength\fR? ?\fIswitches\fR? 
-Reads binary values from a Tcl channel. Values are either appended
-to the end of the vector or placed at a given index (using the
-\fB\-at\fR option), overwriting existing values.  Data is read until EOF
-is found on the channel or a specified number of values \fIlength\fR 
-are read (note that this is not necessarily the same as the number of 
-bytes). The following switches are supported:
-.RS
-.TP
-\fB\-swap\fR
-Swap bytes and words.  The default endian is the host machine.
-.TP
-\fB\-at \fIindex\fR
-New values will start at vector index \fIindex\fR.  This will
-overwrite any current values.
-.TP
-\fB\-format\fR \fIformat\fR
-Specifies the format of the data.  \fIFormat\fR can be one of the
-following: "i1", "i2", "i4", "i8", "u1, "u2", "u4", "u8", "r4",
-"r8", or "r16".  The number indicates the number of bytes
-required for each value.  The letter indicates the type: "i" for signed,
-"u" for unsigned, "r" or real.  The default format is "r16".
-.RE
-.TP
-\fIvecName \fBbinwrite\fR \fIchannel\fR ?\fIlength\fR? ?\fI\-at index\fR? 
-Like \fBbinread\fR, but writes data.
-.TP
-\fIvecName \fBclear\fR 
-Clears the element indices from the array variable associated with
-\fIvecName\fR.  This doesn't affect the components of the vector.  By
-default, the number of entries in the Tcl array doesn't match the
-number of components in the vector.  This is because its too expensive
-to maintain decimal strings for both the index and value for each
-component.  Instead, the index and value are saved only when you read
-or write an element with a new index.  This command removes the index
-and value strings from the array.  This is useful when the vector is
-large.
-.TP
-\fIvecName \fBdelete\fR \fIindex\fR ?\fIindex\fR?...
-Deletes the \fIindex\fRth component from the vector \fIvecName\fR.
-\fIIndex\fR is the index of the element to be deleted.  This is the
-same as unsetting the array variable element \fIindex\fR.  The vector
-is compacted after all the indices have been deleted.
-.TP
-\fIvecName \fBdup\fR \fIdestName\fR 
-Copies \fIvecName\fR to \fIdestName\fR. \fIDestName\fR is the name of a
-destination vector.  If a vector \fIdestName\fR already exists, it is
-overwritten with the components of \fIvecName\fR.  Otherwise a 
-new vector is created.
-.TP
-\fIvecName \fBexpr\fR \fIexpression\fR
-Computes the expression and resets the values of the vector accordingly.
-Both scalar and vector math operations are allowed.  All values in
-expressions are either real numbers or names of vectors.  All numbers
-are treated as one component vectors.
-.TP
-\fIvecName \fBindex\fR \fIindex\fR ?\fIvalue\fR?...
-Get/set individual vector values.  This provides element
-updating when \fI\-variable\fR is set to empty.
-.TP
-\fIvecName \fBinsert\fR \fIindex\fR \fIitem\fR ?\fIitem\fR?...
-Inserts the component values from \fIitem\fR to \fIvecName\fR at
-\fIindex\fR \fIItem\fR can be either the name of a vector or
-a list of numeric values.
-.TP
-\fIvecName \fBlength\fR ?\fInewSize\fR?
-Queries or resets the number of components in \fIvecName\fR.
-\fINewSize\fR is a number specifying the new size of the vector.  If
-\fInewSize\fR is smaller than the current size of \fIvecName\fR,
-\fIvecName\fR is truncated.  If \fInewSize\fR is greater, the vector
-is extended and the new components are initialized to \fB0.0\fR.  If
-no \fInewSize\fR argument is present, the current length of the vector
-is returned.
-.TP
-\fIvecName \fBmatrix \fI ...\fR
-Matrix provides a 2D array view into 1D data.  It provides indexing operations
-in ROW,COL form making it suitable for use with TkTable.
-Data storage remains unchanged: vectors are still just a single long array.
-For example, here are two ways to create a 3 column by 10 row matrix:
-.CS
-
-vector create aVec(10,3)
-vector create bVec(30)
-bVec matrix numcols 3
-set aVec(0,0) 99
-set bVec(29,2) -99
-aVec append {5 6 7}; # aVec now has 11 rows.
-aVec append 1 2;     # Now aVec has 13 rows!
-
-.CE
-Note that data is appended only in increments of numcols.
-Elements 0-2 make up the first row, 3-5 the second, etc.
-Elements will appear only in increments of the column size.
-.RS
-.TP 0.75i
-\fIvecName \fBmatrix copy \fIdstcolumn\fR \fIsrccolumn\fR \fI?srcVec?\fR  
-Copy a column of element values
-to column \fIdstcolumn\fR from \fIsrccolumn\fR.
-If vector \fIsrcVec\fR is given, and not the same as \fIvecName\fR, the
-columns numbers must be different.
-If the \fIsrcVec\fR column is longer, \fIvecName\fR will be extended.
-If shorter, remaining destination values are not overwritten.
-.TP
-\fIvecName \fBmatrix delete \fIcolumn\fR.
-Delete elements in a column.
-Note that \fBnumcols\fR, which must be greater than 1, will be decremented.
-.TP
-\fIvecName \fBmatrix get \fIcolumn\fR
-Get the element in a column:  this number must be
-less than \fBnumcols\fR.
-Note that \fBnumcols\fR must be non-zero.
-.TP
-\fIvecName \fBmatrix insert \fIcolumn\fR \fI?initvalue?\fR .
-Insert a new column of elements at column (default 0).
-The new column is initialized
-with \fIinitvalue\fR, or \fI0.0\fR if not specified.
-Note that \fBnumcols\fR will be incremented.
-.TP
-\fIvecName \fBmatrix multiply \fIsrcVec\fR ?\fIdstVec\fR? 
-Perform matrix multiplication using \fBsrcVec\fR,
-placing results either in \fBdstVec\fR, or returned as a list.
-The numrows of \fIsrcVec\fR must equal numcols in
-\fIvecName\fR.  One application for multiply is coordinate transformation.
-.TP
-\fIvecName \fBmatrix numcols \fI?size?\fR
-Get or set the number of columns for a vectors data.  Values >1 enable
-array variables to accept 2d matrix indexes.
-For example with a numcols of 10, \fB$vec1(1,2)\fR refers to the
-13th element in the vector. A vectors size is also constrained
-to multiples of numcols, as is it's offset.
-By default, numcols is 1.
-.TP
-\fIvecName \fBmatrix numrows \fI?size?\fR
-Get or set the length of rows in a columns for a vector.
-By default, this is just the \fIvector length/numcols\fR.
-Setting this value simply provides a convenient way to increase or decrease
-the vector size by multiples of \fInumcols\fR.
-.TP
-\fIvecName \fBmatrix set \fIcolumn\fR \fI?valuelist?\fR
-Set value  elements in a column:  this number must be
-less than \fBnumcols\fR.  The \fIvaluelist\fR is a list values.
-If this list is shorter than the column, it's last
-value is used for all remaining columns. The column gets set to
-the values of \fIitem\fR, or \fI0.0\fR by default.
-.TP
-\fIvecName \fBmatrix shift \fIcolumn\fR \fIamount\fR ?\fIstartoffset\fR?
-Shifts the values of a column by integer in\fIamount\fR.  A negative
-value shifts upward.
-The \fIstartoffset\fR indicates where to start shifting from.
-.TP
-\fIvecName \fBmatrix sort \fIcolumn\fR \fI?-reverse?\fR
-Sort the vector by the given column.
-.TP
-\fIvecName \fBmatrix transpose\fR
-Transpose all columns with rows in matrix.
-Note that this is a no-op if \fBnumcols\fR is 1.  Otherwise,
-numcols will change to \fBvectorLength/numcols\fR.
-.RE
-.TP
-\fIvecName \fBmerge\fR \fIsrcName\fR ?\fIsrcName\fR?...
-Merges the named vectors into a single vector.  The resulting 
-vector is formed by merging the components of each source vector 
-one index at a time.
-.TP
-\fIvecName \fBnotify\fR ?\fIkeyword\fR? ?\fIscript\fR?
-Queries or controls how vector clients are notified of changes
-to the vector.  Also allows setting a notifier callback.
-The exact behavior is determined by \fIkeyword\fR.
-.RS
-.TP 0.75i
-\fBalways\fR 
-Indicates that clients are to be notified immediately whenever the
-vector is updated.
-.TP
-\fBnever\fR
-Indicates that no clients are to be notified.
-.TP
-\fBwhenidle\fR
-Indicates that clients are to be notified at the next idle point
-whenever the vector is updated.
-.TP
-\fBnow\fR
-If any client notifications is currently pending, they are notified
-immediately.
-.TP
-\fBcancel\fR
-Cancels pending notifications of clients using the vector.
-.TP
-\fBpending\fR
-Returns \fB1\fR if a client notification is pending, and \fB0\fR otherwise.
-.TP
-\fBcallback\fR ?\fIscript\fR?
-Query or set a Tcl callback script that is evaluated when a vector is updated.
-.RE
-.TP
-\fIvecName \fBpopulate\fR \fIdestName\fR ?\fIdensity\fR?
-Creates a vector \fIdestName\fR which is a superset of \fIvecName\fR.
-\fIDestName\fR will include all the components of \fIvecName\fR, in
-addition the interval between each of the original components will
-contain a \fIdensity\fR number of new components, whose values are
-evenly distributed between the original components values.  This is
-useful for generating abscissas to be interpolated along a spline.
-.TP
-\fIvecName \fBrange\fR \fIfirstIndex\fR ?\fIlastIndex\fR?...
-Returns a list of numeric values representing the vector components
-between two indices. Both \fIfirstIndex\fR and \fIlastIndex\fR are 
-indices representing the range of components to be returned. If 
-\fIlastIndex\fR is less than \fIfirstIndex\fR, the components are
-listed in reverse order.
-.TP
-\fIvecName \fBsearch\fR \fIvalue\fR ?\fIvalue\fR?  
-Searches for a value or range of values among the components of
-\fIvecName\fR.  If one \fIvalue\fR argument is given, a list of
-indices of the components which equal \fIvalue\fR is returned.  If a
-second \fIvalue\fR is also provided, then the indices of all
-components which lie within the range of the two values are returned.
-If no components are found, then \fB""\fR is returned.
-.TP
-\fIvecName \fBset\fR \fIitem\fR
-Resets the components of the vector to \fIitem\fR. \fIItem\fR can
-be either a list of numeric expressions or another vector.
-.TP
-\fIvecName \fBseq\fR \fIstart\fR ?\fIfinish\fR? ?\fIstep\fR?
-Generates a sequence of values starting with the value \fIstart\fR.
-\fIFinish\fR indicates the terminating value of the sequence.  
-The vector is automatically resized to contain just the sequence.
-If three arguments are present, \fIstep\fR designates the interval.  
-.sp
-With only two arguments (no \fIfinish\fR argument), the sequence will
-continue until the vector is filled.  With one argument, the interval 
-defaults to 1.0.
-.TP
-\fIvecName \fBsort\fR ?\fB-reverse\fR? ?\fIargName\fR?...  
-Sorts the vector \fIvecName\fR in increasing order.  If the
-\fB-reverse\fR flag is present, the vector is sorted in decreasing
-order.  If other arguments \fIargName\fR are present, they are the
-names of vectors which will be rearranged in the same manner as
-\fIvecName\fR.  Each vector must be the same length as \fIvecName\fR.
-You could use this to sort the x vector of a graph, while still
-retaining the same x,y coordinate pairs in a y vector.
-.TP
-\fIvecName \fBsplit\fR \fIdstName\fR ?\fIdstName\fR?...
-Split the vector into a multiple vectors.  The resulting 
-N vectors each contain the mod-Nth element from source.
-.TP
-\fIvecName \fBvariable\fR \fIvarName\fR
-Maps a Tcl variable to the vector, creating another means for 
-accessing the vector.  The variable \fIvarName\fR can't already 
-exist. This overrides any current variable mapping the vector
-may have.
-.RE
-.SH C LANGUAGE API
-You can create, modify, and destroy vectors from C code, using 
-library routines.  
-You need to include the header file \fBblt.h\fR. It contains the
-definition of the structure \fBBlt_Vector\fR, which represents the
-vector.  It appears below.
-.CS
-\fRtypedef struct {
-    double *\fIvalueArr\fR; 
-    int \fInumValues\fR;    
-    int \fIarraySize\fR;    
-    double \fImin\fR, \fImax\fR;  
-} \fBBlt_Vector\fR;
-.CE
-The field \fIvalueArr\fR points to memory holding the vector
-components.  The components are stored in a double precision array,
-whose size size is represented by \fIarraySize\fR.  \fINumValues\fR is
-the length of vector.  The size of the array is always equal to or
-larger than the length of the vector.  \fIMin\fR and \fImax\fR are
-minimum and maximum component values.
-.SH LIBRARY ROUTINES
-The following routines are available from C to manage vectors.
-Vectors are identified by the vector name.
-.PP
-\fBBlt_CreateVector\fR 
-.RS .25i
-.TP 1i
-Synopsis:
-.CS 
-int \fBBlt_CreateVector\fR (\fIinterp\fR, \fIvecName\fR, \fIlength\fR, \fIvecPtrPtr\fR)
-.RS 1.25i
-Tcl_Interp *\fIinterp\fR;
-char *\fIvecName\fR;
-int \fIlength\fR;
-Blt_Vector **\fIvecPtrPtr\fR;
-.RE
-.CE
-.TP
-Description:
-Creates a new vector \fIvecName\fR\fR with a length of \fIlength\fR.
-\fBBlt_CreateVector\fR creates both a new Tcl command and array 
-variable \fIvecName\fR.  Neither a command nor variable named 
-\fIvecName\fR can already exist.  A pointer to the vector is 
-placed into \fIvecPtrPtr\fR.
-.TP
-Results:
-Returns \fBTCL_OK\fR if the vector is successfully created.  If
-\fIlength\fR is negative, a Tcl variable or command \fIvecName\fR
-already exists, or memory cannot be allocated for the vector, then
-\fBTCL_ERROR\fR is returned and \fIinterp->result\fR will contain an
-error message.
-.RE
-.sp
-.PP
-\fBBlt_DeleteVectorByName\fR 
-.RS .25i
-.TP 1i
-Synopsis:
-.CS
-int \fBBlt_DeleteVectorByName\fR (\fIinterp\fR, \fIvecName\fR)
-.RS 1.25i
-Tcl_Interp *\fIinterp\fR;
-char *\fIvecName\fR;
-.RE
-.CE
-.TP 1i
-Description:
-Removes the vector \fIvecName\fR.  \fIVecName\fR is the name of a vector
-which must already exist.  Both the Tcl command and array variable
-\fIvecName\fR are destroyed.  All clients of the vector will be notified
-immediately that the vector has been destroyed.
-.TP
-Results:
-Returns \fBTCL_OK\fR if the vector is successfully deleted.  If
-\fIvecName\fR is not the name a vector, then \fBTCL_ERROR\fR is returned
-and \fIinterp->result\fR will contain an error message.
-.RE
-.sp
-.PP
-\fBBlt_DeleteVector\fR 
-.RS .25i
-.TP 1i
-Synopsis:
-.CS
-int \fBBlt_DeleteVector\fR (\fIvecPtr\fR)
-.RS 1.25i
-Blt_Vector *\fIvecPtr\fR;
-.RE
-.CE
-.TP 1i
-Description:
-Removes the vector pointed to by \fIvecPtr\fR.  \fIVecPtr\fR is a
-pointer to a vector, typically set by \fBBlt_GetVector\fR or
-\fBBlt_CreateVector\fR.  Both the Tcl command and array variable of
-the vector are destroyed.  All clients of the vector will be notified
-immediately that the vector has been destroyed.
-.TP
-Results:
-Returns \fBTCL_OK\fR if the vector is successfully deleted.  If
-\fIvecName\fR is not the name a vector, then \fBTCL_ERROR\fR is returned
-and \fIinterp->result\fR will contain an error message.
-.RE
-.sp
-.PP
-\fBBlt_GetVector\fR 
-.RS .25i
-.TP 1i
-Synopsis:
-.CS
-int \fBBlt_GetVector\fR (\fIinterp\fR, \fIvecName\fR, \fIvecPtrPtr\fR)
-.RS 1.25i
-Tcl_Interp *\fIinterp\fR;
-char *\fIvecName\fR;
-Blt_Vector **\fIvecPtrPtr\fR;
-.RE
-.CE
-.TP 1i
-Description:
-Retrieves the vector \fIvecName\fR.  \fIVecName\fR is the name of a
-vector which must already exist.  \fIVecPtrPtr\fR will point be set to
-the address of the vector.
-.TP
-Results:
-Returns \fBTCL_OK\fR if the vector is successfully retrieved.  If
-\fIvecName\fR is not the name of a vector, then \fBTCL_ERROR\fR is
-returned and \fIinterp->result\fR will contain an error message.
-.RE
-.sp
-.PP
-\fBBlt_ResetVector\fR 
-.PP
-.RS .25i
-.TP 1i
-Synopsis:
-.CS
-int \fBBlt_ResetVector\fR (\fIvecPtr\fR, \fIdataArr\fR, 
-       \fInumValues\fR, \fIarraySize\fR, \fIfreeProc\fR)
-.RS 1.25i
-Blt_Vector *\fIvecPtr\fR;
-double *\fIdataArr\fR;
-int *\fInumValues\fR;
-int *\fIarraySize\fR;
-Tcl_FreeProc *\fIfreeProc\fR;
-.RE
-.CE
-.TP
-Description: 
-Resets the components of the vector pointed to by \fIvecPtr\fR.
-Calling \fBBlt_ResetVector\fR will trigger the vector to dispatch
-notifications to its clients. \fIDataArr\fR is the array of doubles
-which represents the vector data. \fINumValues\fR is the number of
-elements in the array. \fIArraySize\fR is the actual size of the array
-(the array may be bigger than the number of values stored in
-it). \fIFreeProc\fP indicates how the storage for the vector component
-array (\fIdataArr\fR) was allocated.  It is used to determine how to
-reallocate memory when the vector is resized or destroyed.  It must be
-\fBTCL_DYNAMIC\fR, \fBTCL_STATIC\fR, \fBTCL_VOLATILE\fR, or a pointer
-to a function to free the memory allocated for the vector array. If
-\fIfreeProc\fR is \fBTCL_VOLATILE\fR, it indicates that \fIdataArr\fR
-must be copied and saved.  If \fIfreeProc\fR is \fBTCL_DYNAMIC\fR, it
-indicates that \fIdataArr\fR was dynamically allocated and that Tcl
-should free \fIdataArr\fR if necessary.  \fBStatic\fR indicates that
-nothing should be done to release storage for \fIdataArr\fR.
-.TP
-Results:
-Returns \fBTCL_OK\fR if the vector is successfully resized.  If
-\fInewSize\fR is negative, a vector \fIvecName\fR does not exist, or
-memory cannot be allocated for the vector, then \fBTCL_ERROR\fR is
-returned and \fIinterp->result\fR will contain an error message.
-.RE
-.sp
-.PP
-\fBBlt_ResizeVector\fR 
-.RS .25i
-.TP 1i
-Synopsis:
-.CS
-int \fBBlt_ResizeVector\fR (\fIvecPtr\fR, \fInewSize\fR)
-.RS 1.25i
-Blt_Vector *\fIvecPtr\fR;
-int \fInewSize\fR;
-.RE
-.CE
-.TP
-Description:
-Resets the length of the vector pointed to by \fIvecPtr\fR to
-\fInewSize\fR.  If \fInewSize\fR is smaller than the current size of
-the vector, it is truncated.  If \fInewSize\fR is greater, the vector
-is extended and the new components are initialized to \fB0.0\fR.
-Calling \fBBlt_ResetVector\fR will trigger the vector to dispatch
-notifications.
-.TP
-Results:
-Returns \fBTCL_OK\fR if the vector is successfully resized.  If
-\fInewSize\fR is negative or memory can not be allocated for the vector, 
-then \fBTCL_ERROR\fR is returned and \fIinterp->result\fR will contain 
-an error message.
-.sp
-.PP
-\fBBlt_VectorExists\fR 
-.RS .25i
-.TP 1i
-Synopsis:
-.CS
-int \fBBlt_VectorExists\fR (\fIinterp\fR, \fIvecName\fR)
-.RS 1.25i
-Tcl_Interp *\fIinterp\fR;
-char *\fIvecName\fR;
-.RE
-.CE
-.TP
-Description:
-Indicates if a vector named \fIvecName\fR exists in \fIinterp\fR.
-.TP
-Results:
-Returns \fB1\fR if a vector \fIvecName\fR exists and \fB0\fR otherwise.
-.RE
-.sp
-.PP
-If your application needs to be notified when a vector changes, it can
-allocate a unique \fIclient identifier\fR for itself.  Using this
-identifier, you can then register a call-back to be made whenever the
-vector is updated or destroyed.  By default, the call-backs are made at
-the next idle point.  This can be changed to occur at the time the
-vector is modified.  An application can allocate more than one
-identifier for any vector.  When the client application is done with
-the vector, it should free the identifier.
-.PP
-The call-back routine must of the following type.
-.CS
-.RS
-.sp
-typedef void (\fBBlt_VectorChangedProc\fR) (Tcl_Interp *\fIinterp\fR, 
-.RS .25i
-ClientData \fIclientData\fR, Blt_VectorNotify \fInotify\fR);
-.RE
-.sp
-.RE
-.CE
-.fi
-\fIClientData\fR is passed to this routine whenever it is called.  You
-can use this to pass information to the call-back.  The \fInotify\fR 
-argument indicates whether the vector has been updated of destroyed. It
-is an enumerated type.
-.CS
-.RS
-.sp
-typedef enum {
-    \fBBLT_VECTOR_NOTIFY_UPDATE\fR=1,
-    \fBBLT_VECTOR_NOTIFY_DESTROY\fR=2
-} \fBBlt_VectorNotify\fR;
-.sp
-.RE
-.CE
-.PP
-\fBBlt_AllocVectorId\fR
-.RS .25i
-.TP 1i
-Synopsis:
-.CS
-Blt_VectorId \fBBlt_AllocVectorId\fR (\fIinterp\fR, \fIvecName\fR)
-.RS 1.25i
-Tcl_Interp *\fIinterp\fR;
-char *\fIvecName\fR;
-.RE
-.CE
-.TP
-Description:
-Allocates an client identifier for with the vector \fIvecName\fR.
-This identifier can be used to specify a call-back which is triggered
-when the vector is updated or destroyed.
-.TP
-Results:
-Returns a client identifier if successful.  If \fIvecName\fR is not
-the name of a vector, then \fBNULL\fR is returned and
-\fIinterp->result\fR will contain an error message.
-.RE
-.sp
-.PP
-\fBBlt_GetVectorById\fR 
-.RS .25i
-.TP 1i
-Synopsis:
-.CS
-int \fBBlt_GetVector\fR (\fIinterp\fR, \fIclientId\fR, \fIvecPtrPtr\fR)
-.RS 1.25i
-Tcl_Interp *\fIinterp\fR;
-Blt_VectorId \fIclientId\fR;
-Blt_Vector **\fIvecPtrPtr\fR;
-.RE
-.CE
-.TP 1i
-Description:
-Retrieves the vector used by \fIclientId\fR.  \fIClientId\fR is a valid
-vector client identifier allocated by \fBBlt_AllocVectorId\fR.
-\fIVecPtrPtr\fR will point be set to the address of the vector.
-.TP
-Results:
-Returns \fBTCL_OK\fR if the vector is successfully retrieved.  
-.RE
-.sp
-.PP
-\fBBlt_SetVectorChangedProc\fR
-.RS .25i
-.TP 1i
-Synopsis:
-.CS
-void \fBBlt_SetVectorChangedProc\fR (\fIclientId\fR, \fIproc\fR, \fIclientData\fR);
-.RS 1.25i
-Blt_VectorId \fIclientId\fR;
-Blt_VectorChangedProc *\fIproc\fR;
-ClientData *\fIclientData\fR;
-.RE
-.CE
-.TP
-Description: 
-Specifies a call-back routine to be called whenever the vector
-associated with \fIclientId\fR is updated or deleted.  \fIProc\fR is a
-pointer to call-back routine and must be of the type
-\fBBlt_VectorChangedProc\fR.  \fIClientData\fR is a one-word value to
-be passed to the routine when it is invoked. If \fIproc\fR is
-\fBNULL\fR, then the client is not notified.
-.TP
-Results:
-The designated call-back procedure will be invoked when the vector is 
-updated or destroyed.
-.RE
-.sp
-.PP
-\fBBlt_FreeVectorId\fR
-.RS .25i
-.TP 1i
-Synopsis:
-.CS
-void \fBBlt_FreeVectorId\fR (\fIclientId\fR);
-.RS 1.25i
-Blt_VectorId \fIclientId\fR;
-.RE
-.CE
-.TP
-Description: 
-Frees the client identifier.  Memory allocated for the identifier 
-is released.  The client will no longer be notified when the
-vector is modified.
-.TP
-Results:
-The designated call-back procedure will be no longer be invoked when
-the vector is updated or destroyed.
-.RE
-.sp
-.PP
-\fBBlt_NameOfVectorId\fR
-.RS .25i
-.TP 1i
-Synopsis:
-.CS
-char *\fBBlt_NameOfVectorId\fR (\fIclientId\fR);
-.RS 1.25i
-Blt_VectorId \fIclientId\fR;
-.RE
-.CE
-.TP
-Description: 
-Retrieves the name of the vector associated with the client identifier
-\fIclientId\fR.  
-.TP
-Results:
-Returns the name of the vector associated with \fIclientId\fR.  If
-\fIclientId\fR is not an identifier or the vector has been destroyed, 
-\fBNULL\fR is returned.
-.RE
-.sp
-.PP
-\fBBlt_InstallIndexProc\fR
-.RS .25i
-.TP 1i
-Synopsis:
-.CS
-void \fBBlt_InstallIndexProc\fR (\fIindexName\fR, \fIprocPtr\fR)
-.RS 1.25i
-char *\fIindexName\fR;
-Blt_VectorIndexProc *\fIprocPtr\fR;
-.RE
-.CE
-.TP
-Description: 
-Registers a function to be called to retrieved the index \fIindexName\fR
-from the vector's array variable.  
-.sp
-typedef double Blt_VectorIndexProc(Vector *vecPtr);
-.sp
-The function will be passed a pointer to the vector.  The function must
-return a double representing the value at the index.
-.TP
-Results:
-The new index is installed into the vector.
-.RE
-.RE
-.SH C API EXAMPLE
-The following example opens a file of binary data and stores it in an
-array of doubles. The array size is computed from the size of the
-file. If the vector "data" exists, calling \fBBlt_VectorExists\fR,
-\fBBlt_GetVector\fR is called to get the pointer to the vector.
-Otherwise the routine \fBBlt_CreateVector\fR is called to create a new
-vector and returns a pointer to it. Just like the Tcl interface, both
-a new Tcl command and array variable are created when a new vector is
-created. It doesn't make any difference what the initial size of the
-vector is since it will be reset shortly. The vector is updated when
-\fBlt_ResetVector\fR is called.  Blt_ResetVector makes the changes
-visible to the Tcl interface and other vector clients (such as a graph
-widget).
-.sp
-.CS
-#include <tcl.h>
-#include <blt.h>                               
-...
-Blt_Vector *vecPtr;
-double *newArr;
-FILE *f;
-struct stat statBuf;
-int numBytes, numValues;
-
-f = fopen("binary.dat", "r");
-fstat(fileno(f), &statBuf);
-numBytes = (int)statBuf.st_size;
-
-/* Allocate an array big enough to hold all the data */
-newArr = (double *)malloc(numBytes);
-numValues = numBytes / sizeof(double);
-fread((void *)newArr, numValues, sizeof(double), f);
-fclose(f);
-
-if (Blt_VectorExists(interp, "data"))  {
-    if (Blt_GetVector(interp, "data", &vecPtr) != TCL_OK) {
-       return TCL_ERROR;
-    }
-} else {
-   if (Blt_CreateVector(interp, "data", 0, &vecPtr) != TCL_OK) {
-       return TCL_ERROR;
-   }
-}
-/* 
- * Reset the vector. Clients will be notified when Tk is idle. 
- * TCL_DYNAMIC tells the vector to free the memory allocated 
- * if it needs to reallocate or destroy the vector.
- */
-if (Blt_ResetVector(vecPtr, newArr, numValues, numValues, 
-       TCL_DYNAMIC) != TCL_OK) {
-    return TCL_ERROR;
-}
-.CE
-.SH "INCOMPATIBILITIES"
-In previous versions, if the array variable isn't global 
-(i.e. local to a Tcl procedure), the vector is automatically 
-destroyed when the procedure returns.
-.CS
-proc doit {} {
-    # Temporary vector x
-    vector x(10)
-    set x(9) 2.0
-      ...
-}
-.CE
-.PP
-This has changed.  Variables are not automatically destroyed when
-their variable is unset.  You can restore the old behavior by
-setting the "-watchunset" switch.
-.CE
-.SH KEYWORDS
-vector, graph, widget
diff --git a/util/src/TclTk/blt2.5/man/watch.n b/util/src/TclTk/blt2.5/man/watch.n
deleted file mode 100644 (file)
index 125289e..0000000
+++ /dev/null
@@ -1,376 +0,0 @@
-'\"
-'\" Copyright 1991-1997 by Bell Labs Innovations for Lucent Technologies.
-'\"
-'\" Permission to use, copy, modify, and distribute this software and its
-'\" documentation for any purpose and without fee is hereby granted, provided
-'\" that the above copyright notice appear in all copies and that both that the
-'\" copyright notice and warranty disclaimer appear in supporting documentation,
-'\" and that the names of Lucent Technologies any of their entities not be used
-'\" in advertising or publicity pertaining to distribution of the software
-'\" without specific, written prior permission.
-'\"
-'\" Lucent Technologies disclaims all warranties with regard to this software,
-'\" including all implied warranties of merchantability and fitness.  In no event
-'\" shall Lucent Technologies be liable for any special, indirect or
-'\" consequential damages or any damages whatsoever resulting from loss of use,
-'\" data or profits, whether in an action of contract, negligence or other
-'\" tortuous action, arising out of or in connection with the use or performance
-'\" of this software.  
-'\"
-'\"
-'\" The definitions below are for supplemental macros used in Tcl/Tk
-'\" manual entries.
-'\"
-'\" .AP type name in/out ?indent?
-'\"    Start paragraph describing an argument to a library procedure.
-'\"    type is type of argument (int, etc.), in/out is either "in", "out",
-'\"    or "in/out" to describe whether procedure reads or modifies arg,
-'\"    and indent is equivalent to second arg of .IP (shouldn't ever be
-'\"    needed;  use .AS below instead)
-'\"
-'\" .AS ?type? ?name?
-'\"    Give maximum sizes of arguments for setting tab stops.  Type and
-'\"    name are examples of largest possible arguments that will be passed
-'\"    to .AP later.  If args are omitted, default tab stops are used.
-'\"
-'\" .BS
-'\"    Start box enclosure.  From here until next .BE, everything will be
-'\"    enclosed in one large box.
-'\"
-'\" .BE
-'\"    End of box enclosure.
-'\"
-'\" .CS
-'\"    Begin code excerpt.
-'\"
-'\" .CE
-'\"    End code excerpt.
-'\"
-'\" .VS ?version? ?br?
-'\"    Begin vertical sidebar, for use in marking newly-changed parts
-'\"    of man pages.  The first argument is ignored and used for recording
-'\"    the version when the .VS was added, so that the sidebars can be
-'\"    found and removed when they reach a certain age.  If another argument
-'\"    is present, then a line break is forced before starting the sidebar.
-'\"
-'\" .VE
-'\"    End of vertical sidebar.
-'\"
-'\" .DS
-'\"    Begin an indented unfilled display.
-'\"
-'\" .DE
-'\"    End of indented unfilled display.
-'\"
-'\" .SO
-'\"    Start of list of standard options for a Tk widget.  The
-'\"    options follow on successive lines, in four columns separated
-'\"    by tabs.
-'\"
-'\" .SE
-'\"    End of list of standard options for a Tk widget.
-'\"
-'\" .OP cmdName dbName dbClass
-'\"    Start of description of a specific option.  cmdName gives the
-'\"    option's name as specified in the class command, dbName gives
-'\"    the option's name in the option database, and dbClass gives
-'\"    the option's class in the option database.
-'\"
-'\" .UL arg1 arg2
-'\"    Print arg1 underlined, then print arg2 normally.
-'\"
-'\" RCS: @(#) $Id: man.macros,v 1.1.1.1 2009/05/09 16:27:42 pcmacdon Exp $
-'\"
-'\"    # Set up traps and other miscellaneous stuff for Tcl/Tk man pages.
-.if t .wh -1.3i ^B
-.nr ^l \n(.l
-.ad b
-'\"    # Start an argument description
-.de AP
-.ie !"\\$4"" .TP \\$4
-.el \{\
-.   ie !"\\$2"" .TP \\n()Cu
-.   el          .TP 15
-.\}
-.ta \\n()Au \\n()Bu
-.ie !"\\$3"" \{\
-\&\\$1 \\fI\\$2\\fP    (\\$3)
-.\".b
-.\}
-.el \{\
-.br
-.ie !"\\$2"" \{\
-\&\\$1 \\fI\\$2\\fP
-.\}
-.el \{\
-\&\\fI\\$1\\fP
-.\}
-.\}
-..
-'\"    # define tabbing values for .AP
-.de AS
-.nr )A 10n
-.if !"\\$1"" .nr )A \\w'\\$1'u+3n
-.nr )B \\n()Au+15n
-.\"
-.if !"\\$2"" .nr )B \\w'\\$2'u+\\n()Au+3n
-.nr )C \\n()Bu+\\w'(in/out)'u+2n
-..
-.AS Tcl_Interp Tcl_CreateInterp in/out
-'\"    # BS - start boxed text
-'\"    # ^y = starting y location
-'\"    # ^b = 1
-.de BS
-.br
-.mk ^y
-.nr ^b 1u
-.if n .nf
-.if n .ti 0
-.if n \l'\\n(.lu\(ul'
-.if n .fi
-..
-'\"    # BE - end boxed text (draw box now)
-.de BE
-.nf
-.ti 0
-.mk ^t
-.ie n \l'\\n(^lu\(ul'
-.el \{\
-.\"    Draw four-sided box normally, but don't draw top of
-.\"    box if the box started on an earlier page.
-.ie !\\n(^b-1 \{\
-\h'-1.5n'\L'|\\n(^yu-1v'\l'\\n(^lu+3n\(ul'\L'\\n(^tu+1v-\\n(^yu'\l'|0u-1.5n\(ul'
-.\}
-.el \}\
-\h'-1.5n'\L'|\\n(^yu-1v'\h'\\n(^lu+3n'\L'\\n(^tu+1v-\\n(^yu'\l'|0u-1.5n\(ul'
-.\}
-.\}
-.fi
-.br
-.nr ^b 0
-..
-'\"    # VS - start vertical sidebar
-'\"    # ^Y = starting y location
-'\"    # ^v = 1 (for troff;  for nroff this doesn't matter)
-.de VS
-.if !"\\$2"" .br
-.mk ^Y
-.ie n 'mc \s12\(br\s0
-.el .nr ^v 1u
-..
-'\"    # VE - end of vertical sidebar
-.de VE
-.ie n 'mc
-.el \{\
-.ev 2
-.nf
-.ti 0
-.mk ^t
-\h'|\\n(^lu+3n'\L'|\\n(^Yu-1v\(bv'\v'\\n(^tu+1v-\\n(^Yu'\h'-|\\n(^lu+3n'
-.sp -1
-.fi
-.ev
-.\}
-.nr ^v 0
-..
-'\"    # Special macro to handle page bottom:  finish off current
-'\"    # box/sidebar if in box/sidebar mode, then invoked standard
-'\"    # page bottom macro.
-.de ^B
-.ev 2
-'ti 0
-'nf
-.mk ^t
-.if \\n(^b \{\
-.\"    Draw three-sided box if this is the box's first page,
-.\"    draw two sides but no top otherwise.
-.ie !\\n(^b-1 \h'-1.5n'\L'|\\n(^yu-1v'\l'\\n(^lu+3n\(ul'\L'\\n(^tu+1v-\\n(^yu'\h'|0u'\c
-.el \h'-1.5n'\L'|\\n(^yu-1v'\h'\\n(^lu+3n'\L'\\n(^tu+1v-\\n(^yu'\h'|0u'\c
-.\}
-.if \\n(^v \{\
-.nr ^x \\n(^tu+1v-\\n(^Yu
-\kx\h'-\\nxu'\h'|\\n(^lu+3n'\ky\L'-\\n(^xu'\v'\\n(^xu'\h'|0u'\c
-.\}
-.bp
-'fi
-.ev
-.if \\n(^b \{\
-.mk ^y
-.nr ^b 2
-.\}
-.if \\n(^v \{\
-.mk ^Y
-.\}
-..
-'\"    # DS - begin display
-.de DS
-.RS
-.nf
-.sp
-..
-'\"    # DE - end display
-.de DE
-.fi
-.RE
-.sp
-..
-'\"    # SO - start of list of standard options
-.de SO
-.SH "STANDARD OPTIONS"
-.LP
-.nf
-.ta 4c 8c 12c
-.ft B
-..
-'\"    # SE - end of list of standard options
-.de SE
-.fi
-.ft R
-.LP
-See the \\fBoptions\\fR manual entry for details on the standard options.
-..
-'\"    # OP - start of full description for a single option
-.de OP
-.LP
-.nf
-.ta 4c
-Command-Line Name:     \\fB\\$1\\fR
-Database Name: \\fB\\$2\\fR
-Database Class:        \\fB\\$3\\fR
-.fi
-.IP
-..
-'\"    # CS - begin code excerpt
-.de CS
-.RS
-.nf
-.ta .25i .5i .75i 1i
-.ft CW
-.sp
-..
-'\"    # CE - end code excerpt
-.de CE
-.fi
-.RE
-.ft R
-.sp
-..
-.de UL
-\\$1\l'|0\(ul'\\$2
-..
-.TH watch n 2.5 BLT "BLT Built-In Commands"
-.BS
-.SH NAME
-watch \- call Tcl procedures before and after each command
-.SH SYNOPSIS
-\fBwatch create\fR \fIwatchName\fR ?\fIoptions\fR?
-.sp
-\fBwatch activate\fR \fIwatchName\fR
-.sp
-\fBwatch deactivate\fR \fIwatchName\fR
-.sp
-\fBwatch delete\fR \fIwatchName\fR
-.sp
-\fBwatch configure\fR \fIwatchName\fR ?\fIoptions\fR
-.sp
-\fBwatch info\fR \fIwatchName\fR
-.sp
-\fBwatch names\fR 
-.BE
-.SH DESCRIPTION
-The \fBwatch\fR command arranges for Tcl procedures to be invoked
-before and after the execution of each Tcl command.
-.SH INTRODUCTION
-When an error occurs in Tcl, the global variable \fIerrorInfo\fR will
-contain a stack-trace of the active procedures when the error occured.
-Sometimes, however, the stack trace is insufficient.  You may need to
-know exactly where in the program's execution the error occured.  In
-cases like this, a more general tracing facility would be useful.
-.PP
-The \fBwatch\fR command lets you designate Tcl procedures to be
-invoked before and after the execution of each Tcl command.  This
-means you can display the command line and its results for each
-command as it executes.  Another use is to profile your Tcl commands.
-You can profile any Tcl command (like \fBif\fR and \fBset\fR), not just
-Tcl procedures.
-.SH EXAMPLE
-The following example use \fBwatch\fR to trace Tcl commands 
-(printing to standard error) both before and after they are executed. 
-.CS 
-proc preCmd { level command argv } {
-    set name [lindex $argv 0]
-    puts stderr "$level $name => $command"
-}
-
-proc postCmd { level command argv retcode results } {
-    set name [lindex $argv 0]
-    puts stderr "$level $name => $argv\n<= ($retcode) $results"
-}
-watch create trace \\
-       -postcmd postCmd -precmd preCmd
-.CE
-.SH "OPERATIONS"
-The following operations are available for the \fBwatch\fR command:
-.TP
-\fBwatch activate \fIwatchName\fR 
-Activates the watch, causing Tcl commands the be traced to the
-maximum depth selected.
-.TP
-\fBwatch create \fIwatchName\fR ?\fIoptions\fR?...
-Creates a new watch \fIwatchName\fR. It's an error if another watch 
-\fIwatchName\fR already exists and an error message will be returned.
-\fIOptions\fR may have any of the values accepted by the 
-\fBwatch configure\fR command.
-This command returns the empty string.  
-.TP
-\fBwatch configure \fIwatchName\fR ?\fIoptions...\fR?
-Queries or modifies the configuration options of the watch \fIwatchName\fR.
-\fIWatchName\fR is the name of a watch.
-\fIOptions\fR may have any of the following values:
-.RS
-.TP
-\fB\-active \fIboolean\fR
-Specifies if the watch is active.
-By default, watches are active when created.
-.TP
-\fB\-postcmd \fIstring\fR
-Specifies a Tcl procedure to be called immediately after each Tcl
-command.  \fIString\fR is name of a Tcl procedure and any extra
-arguments to be passed to it.  Before \fIstring\fR is invoked, five
-more arguments are appended: 1) the current level 2) the current
-command line 3) a list containing the command after substitutions and
-split into words 4) the return code of the command, and 5) the results
-of the command.  The return status of the postcmd procedure is always
-ignored.
-.TP
-\fB\-precmd \fIstring\fR 
-Specifies a Tcl procedure to be called immediately before each Tcl
-command.  \fIString\fR is name of a Tcl procedure and any extra
-arguments to be passed to it.  Before \fIstring\fR is invoked, three
-arguments are appended: 1) the current level 2) the current command
-line, and 3) a list containing the command after substitutions and
-split into words.  The return status of the \fB\-precmd\fR procedure
-is always ignored.
-.TP
-\fB\-maxlevel \fInumber\fR
-Specifies the maximum evaluation depth to watch Tcl commands.
-The default maximum level is 10000.
-.RE
-.TP
-\fBwatch deactivate \fIwatchName\fR 
-Deactivates the watch.  The \fB\-precmd\fR and \fB\-postcmd\fR procedures
-will no longer be invoked.
-.TP
-\fBwatch info \fIwatchName\fR 
-Returns the configuration information associated with the 
-watch \fIwatchName\fR.  \fIWatchName\fR is the name of a watch.
-.TP
-\fBwatch names\fR ?\fIstate\fR?
-Lists the names of the watches for a given state.  \fIState\fR may be
-one of the following: \fBactive\fR, \fBidle\fR, or \fBignore\fR.  If a
-\fIstate\fR argument isn't specified,
- all watches are
-listed.
-.RE
-.SH KEYWORDS
-debug, profile
diff --git a/util/src/TclTk/blt2.5/man/winop.n b/util/src/TclTk/blt2.5/man/winop.n
deleted file mode 100644 (file)
index 9c97cf7..0000000
+++ /dev/null
@@ -1,530 +0,0 @@
-'\"
-'\" Copyright 1991-1997 by Bell Labs Innovations for Lucent Technologies.
-'\"
-'\" Permission to use, copy, modify, and distribute this software and its
-'\" documentation for any purpose and without fee is hereby granted, provided
-'\" that the above copyright notice appear in all copies and that both that the
-'\" copyright notice and warranty disclaimer appear in supporting documentation,
-'\" and that the names of Lucent Technologies any of their entities not be used
-'\" in advertising or publicity pertaining to distribution of the software
-'\" without specific, written prior permission.
-'\"
-'\" Lucent Technologies disclaims all warranties with regard to this software,
-'\" including all implied warranties of merchantability and fitness.  In no event
-'\" shall Lucent Technologies be liable for any special, indirect or
-'\" consequential damages or any damages whatsoever resulting from loss of use,
-'\" data or profits, whether in an action of contract, negligence or other
-'\" tortuous action, arising out of or in connection with the use or performance
-'\" of this software.  
-'\"
-'\" Window command created by George Howlett.
-'\"
-'\" The definitions below are for supplemental macros used in Tcl/Tk
-'\" manual entries.
-'\"
-'\" .AP type name in/out ?indent?
-'\"    Start paragraph describing an argument to a library procedure.
-'\"    type is type of argument (int, etc.), in/out is either "in", "out",
-'\"    or "in/out" to describe whether procedure reads or modifies arg,
-'\"    and indent is equivalent to second arg of .IP (shouldn't ever be
-'\"    needed;  use .AS below instead)
-'\"
-'\" .AS ?type? ?name?
-'\"    Give maximum sizes of arguments for setting tab stops.  Type and
-'\"    name are examples of largest possible arguments that will be passed
-'\"    to .AP later.  If args are omitted, default tab stops are used.
-'\"
-'\" .BS
-'\"    Start box enclosure.  From here until next .BE, everything will be
-'\"    enclosed in one large box.
-'\"
-'\" .BE
-'\"    End of box enclosure.
-'\"
-'\" .CS
-'\"    Begin code excerpt.
-'\"
-'\" .CE
-'\"    End code excerpt.
-'\"
-'\" .VS ?version? ?br?
-'\"    Begin vertical sidebar, for use in marking newly-changed parts
-'\"    of man pages.  The first argument is ignored and used for recording
-'\"    the version when the .VS was added, so that the sidebars can be
-'\"    found and removed when they reach a certain age.  If another argument
-'\"    is present, then a line break is forced before starting the sidebar.
-'\"
-'\" .VE
-'\"    End of vertical sidebar.
-'\"
-'\" .DS
-'\"    Begin an indented unfilled display.
-'\"
-'\" .DE
-'\"    End of indented unfilled display.
-'\"
-'\" .SO
-'\"    Start of list of standard options for a Tk widget.  The
-'\"    options follow on successive lines, in four columns separated
-'\"    by tabs.
-'\"
-'\" .SE
-'\"    End of list of standard options for a Tk widget.
-'\"
-'\" .OP cmdName dbName dbClass
-'\"    Start of description of a specific option.  cmdName gives the
-'\"    option's name as specified in the class command, dbName gives
-'\"    the option's name in the option database, and dbClass gives
-'\"    the option's class in the option database.
-'\"
-'\" .UL arg1 arg2
-'\"    Print arg1 underlined, then print arg2 normally.
-'\"
-'\" RCS: @(#) $Id: man.macros,v 1.1.1.1 2009/05/09 16:27:42 pcmacdon Exp $
-'\"
-'\"    # Set up traps and other miscellaneous stuff for Tcl/Tk man pages.
-.if t .wh -1.3i ^B
-.nr ^l \n(.l
-.ad b
-'\"    # Start an argument description
-.de AP
-.ie !"\\$4"" .TP \\$4
-.el \{\
-.   ie !"\\$2"" .TP \\n()Cu
-.   el          .TP 15
-.\}
-.ta \\n()Au \\n()Bu
-.ie !"\\$3"" \{\
-\&\\$1 \\fI\\$2\\fP    (\\$3)
-.\".b
-.\}
-.el \{\
-.br
-.ie !"\\$2"" \{\
-\&\\$1 \\fI\\$2\\fP
-.\}
-.el \{\
-\&\\fI\\$1\\fP
-.\}
-.\}
-..
-'\"    # define tabbing values for .AP
-.de AS
-.nr )A 10n
-.if !"\\$1"" .nr )A \\w'\\$1'u+3n
-.nr )B \\n()Au+15n
-.\"
-.if !"\\$2"" .nr )B \\w'\\$2'u+\\n()Au+3n
-.nr )C \\n()Bu+\\w'(in/out)'u+2n
-..
-.AS Tcl_Interp Tcl_CreateInterp in/out
-'\"    # BS - start boxed text
-'\"    # ^y = starting y location
-'\"    # ^b = 1
-.de BS
-.br
-.mk ^y
-.nr ^b 1u
-.if n .nf
-.if n .ti 0
-.if n \l'\\n(.lu\(ul'
-.if n .fi
-..
-'\"    # BE - end boxed text (draw box now)
-.de BE
-.nf
-.ti 0
-.mk ^t
-.ie n \l'\\n(^lu\(ul'
-.el \{\
-.\"    Draw four-sided box normally, but don't draw top of
-.\"    box if the box started on an earlier page.
-.ie !\\n(^b-1 \{\
-\h'-1.5n'\L'|\\n(^yu-1v'\l'\\n(^lu+3n\(ul'\L'\\n(^tu+1v-\\n(^yu'\l'|0u-1.5n\(ul'
-.\}
-.el \}\
-\h'-1.5n'\L'|\\n(^yu-1v'\h'\\n(^lu+3n'\L'\\n(^tu+1v-\\n(^yu'\l'|0u-1.5n\(ul'
-.\}
-.\}
-.fi
-.br
-.nr ^b 0
-..
-'\"    # VS - start vertical sidebar
-'\"    # ^Y = starting y location
-'\"    # ^v = 1 (for troff;  for nroff this doesn't matter)
-.de VS
-.if !"\\$2"" .br
-.mk ^Y
-.ie n 'mc \s12\(br\s0
-.el .nr ^v 1u
-..
-'\"    # VE - end of vertical sidebar
-.de VE
-.ie n 'mc
-.el \{\
-.ev 2
-.nf
-.ti 0
-.mk ^t
-\h'|\\n(^lu+3n'\L'|\\n(^Yu-1v\(bv'\v'\\n(^tu+1v-\\n(^Yu'\h'-|\\n(^lu+3n'
-.sp -1
-.fi
-.ev
-.\}
-.nr ^v 0
-..
-'\"    # Special macro to handle page bottom:  finish off current
-'\"    # box/sidebar if in box/sidebar mode, then invoked standard
-'\"    # page bottom macro.
-.de ^B
-.ev 2
-'ti 0
-'nf
-.mk ^t
-.if \\n(^b \{\
-.\"    Draw three-sided box if this is the box's first page,
-.\"    draw two sides but no top otherwise.
-.ie !\\n(^b-1 \h'-1.5n'\L'|\\n(^yu-1v'\l'\\n(^lu+3n\(ul'\L'\\n(^tu+1v-\\n(^yu'\h'|0u'\c
-.el \h'-1.5n'\L'|\\n(^yu-1v'\h'\\n(^lu+3n'\L'\\n(^tu+1v-\\n(^yu'\h'|0u'\c
-.\}
-.if \\n(^v \{\
-.nr ^x \\n(^tu+1v-\\n(^Yu
-\kx\h'-\\nxu'\h'|\\n(^lu+3n'\ky\L'-\\n(^xu'\v'\\n(^xu'\h'|0u'\c
-.\}
-.bp
-'fi
-.ev
-.if \\n(^b \{\
-.mk ^y
-.nr ^b 2
-.\}
-.if \\n(^v \{\
-.mk ^Y
-.\}
-..
-'\"    # DS - begin display
-.de DS
-.RS
-.nf
-.sp
-..
-'\"    # DE - end display
-.de DE
-.fi
-.RE
-.sp
-..
-'\"    # SO - start of list of standard options
-.de SO
-.SH "STANDARD OPTIONS"
-.LP
-.nf
-.ta 4c 8c 12c
-.ft B
-..
-'\"    # SE - end of list of standard options
-.de SE
-.fi
-.ft R
-.LP
-See the \\fBoptions\\fR manual entry for details on the standard options.
-..
-'\"    # OP - start of full description for a single option
-.de OP
-.LP
-.nf
-.ta 4c
-Command-Line Name:     \\fB\\$1\\fR
-Database Name: \\fB\\$2\\fR
-Database Class:        \\fB\\$3\\fR
-.fi
-.IP
-..
-'\"    # CS - begin code excerpt
-.de CS
-.RS
-.nf
-.ta .25i .5i .75i 1i
-.ft CW
-.sp
-..
-'\"    # CE - end code excerpt
-.de CE
-.fi
-.RE
-.ft R
-.sp
-..
-.de UL
-\\$1\l'|0\(ul'\\$2
-..
-.TH winop n 2.5 BLT "BLT Built-In Commands"
-.BS
-'\" Note:  do not modify the .SH NAME line immediately below!
-.SH NAME
-winop \- Perform assorted window and image operations
-.SH SYNOPSIS
-.sp
-\fBwinop changes\fR \fIwindow\fR
-.sp
-\fBwinop gradients\fR \fIleftcolor\fR \fIrightcolor\fR \fIgradients\fR
-.sp
-\fBwinop image\fR \fIsubcommand\fR ...
-.RS
-.sp
-\fBwinop image alpha\fR \fIsrcImage\fR \fIdestImage\fR \fIcolor\fR
-.sp
-\fBwinop image colors\fR ?-alpha? \fIsrcImage\fR
-.sp
-\fBwinop image convolve\fR \fIsrcImage\fR \fIdestImage\fR \fIfilter\fR
-.sp
-\fBwinop image gradient\fR \fIimage\fR \fIleftcolor\fR \fIrightcolor\fR ...
-.sp
-\fBwinop image merge\fR \fIsrcImage1\fR \fIsrcImage2\fR \fIdestImage\fR ?\fIalpha\fR? ?...?
-.sp
-\fBwinop image mirror\fR \fIsrcImage1\fR \fIdestImage\fR ?\fIx|y|xy|tile|outer|inner\fR? 
-.sp
-\fBwinop image quantize\fR \fIsrcImage\fR \fIdestImage\fR ?\fInColors\fR?
-.sp
-\fBwinop image readjpeg\fR \fIfilename\fR \fIphotoname\fR
-.sp
-\fBwinop image resample\fR \fIsrcImage\fR \fIdestImage\fR ?\fIhorizFilter\fR? ?\fIvertFilter\fR?
-.sp
-\fBwinop image rotate\fR \fIsrcImage\fR \fIdestImage\fR \fIangle\fR
-.sp
-\fBwinop image subsample\fR \fIsrcImage\fR \fIdestImage\fR \fIx\fR \fIy\fR \fIwidth\fR \fIheight\fR ?\fIhorizFilter\fR? ?\fIvertFilter\fR?
-.RE
-
-.sp
-\fBwinop lower\fR ?\fIwindow\fR?...
-.sp
-\fBwinop map\fR ?\fIwindow\fR?...
-.sp
-\fBwinop move \fIwindow x y\fR
-.sp
-\fBwinop query\fR
-.sp
-\fBwinop raise\fR ?\fIwindow\fR?...
-.sp
-\fBwinop snap \fIwindow photoName\fR ?\fIwidth height\fR ?
-.sp
-\fBwinop unmap\fR ?\fIwindow\fR?...
-.sp
-\fBwinop warpto\fR ?\fIwindow\fR?
-.BE
-.SH DESCRIPTION
-The \fBwinop\fR command performs various window and image operations on Tk
-windows using low-level Xlib function calls to work around window
-manager pecularities.
-.SH INTRODUCTION
-Tk has several commands for manipulating its windows: \fBraise\fR,
-\fBlower\fR, \fBwm\fR, etc.  These commands ask the window manager to
-perform operations on Tk windows.  In some cases, a particular window
-manager won't perform the operation as expected.
-.PP
-For example, if you positioned a toplevel window using \fBwm geometry\fR,
-the window may not actually be at those particular coordinates.  The
-position of the window may be offset by dimensions of the title bar added
-by the window manager.  
-.PP
-In situations like these, the \fBwinop\fR command can be used to
-workaround these difficulties.  Instead, it makes low-level Xlib
-(such \fBXRaiseWindow\fR and \fBXMapWindow\fR) calls to perform these
-operations.
-.CS
-toplevel .top
-wm withdraw .top
-
-# Set the geometry to make the window manager 
-# place the window.
-wm geometry .top +100+100
-
-# Move the window to the desired location
-# and "update" to force the window manager
-# to recognize it.
-winop move .top 100 100
-update 
-
-wm deiconify .top
-winop move .top 100 100
-.CE
-.SH OPERATIONS
-The following operations are available for the \fBwinop\fR command:
-.TP
-\fBwinop changes\fR \fIwindow\fR
-Realize window.
-.TP
-\fBwinop image\fR \fIsubcommand\fR ...
-Image sub-commands.
-.RS
-.TP
-\fBwinop image alpha \fR ?\fb-shift\fR?  \fIsrcImage\fR \fIdestImage\fR \fIcolor\fR ?\fIalpha\fR?  ?\fIwithalpha\fR?
-Set image pixels of the given color to transparent.
-If an alpha value is not given, it defaults to \fB0\fR
-(meaning transparent).  An alpha of 255 is used for solid.
-The \fIsrcImage\fR and \fIdestImage\fR may be the same.
-If the \fIcolor\fR is \fB*\fR any color is matched.
-If \fIcolor\fR is prefixed with \fB!\fR match is inverted.
-.TP
-\fBwinop gradients\fR \fIleftcolor\fR \fIrightcolor\fR \fIwidth\fR
-Return a list of \fIwidth\fR colors that graduate from
-\fIleftcolor\fR to the color just before \fIrightcolor\fR.
-Note that the last color in the returned list is not \fIrightcolor\fR.
-A typical use for this is calculating shadow colors.
-.TP
-\fBwinop image blur\fR \fIsrcImage dstImage\fR ?\fIradius\fR?
-Blur an image using gaussian blur.
-.TP
-\fBwinop image colors\fR  ?\fB-alpha\fR? ?\fB-count\fR? \fIsrcImage\fR
-Return list of distinct colors.  If -alpha is given, the alpha is appended
-to each color after a colon, eg \fI#FF0000:00\fR.  If \fB-count\fR is
-given, returns color/count pairs.
-.TP
-\fBwinop image convolve\fR \fIsrcImage\fR \fIdestImage\fR \fIfilter\fR
-Convolve an image: filter is a list of numbers.
-The \fIsrcImage\fR and \fIdestImage\fR may be the same.
-.TP
-\fBwinop image gradient\fR \fIimage\fR \fIleftcolor\fR \fIrightcolor\fR ...
-Generate a gradient from left to right into \fIimage\fR.
-The following options are available:
-.RS
-.TP 5
-\fB-type halfsine|sine|linear|rectangular|radial|split|blank\fR
-Set the type of gradient.  The default is \fBsine\fR.
-.TP 5
-\fB-skew N\fR
-The \fIskew\fR determines the initial fraction of
-the image that the gradient occupies, after which only rightcolor is used.
-The skew must be > 0 and <= 1.0. The default value is \fI1.0\fR,
-meaning not skewed.
-.TP 5
-\fB-slant N\fR
-Make the gradient slant where a value of 1.0 slants at 45 degrees.
-The value must be between -100.0 and 100.0.
-.TP 5
-\fB-mathval N\fR
-Curve the gradient by passing the \fIY\fR position
-to the function \fI-mathfunc\fR.
-The value must be between -100.0 and 100.0 (typically 1.0).
-The default is \fB0.0\fR, which means disabled.
-.TP 5
-\fB-mathfunc X\fR
-Function to use with \fI-mathval\fR.
-The default value is \fBsin\fR.
-The value must be one of:
-\fBsin cos tan sinh cosh tanh asin acos atan log log10 exp sqrt rand circle\fR.
-.TP 5
-\fB-rand N\fR
-Add small random purturbations to gradient to avoid striation lines.
-The value must be between 0.0 and 0.1.
-.TP 5
-\fB-height N\fR
-Change the image height.
-.TP 5
-\fB-width N\fR
-Change the image width.
-.RE
-.TP
-\fBwinop image merge\fR \fIsrcImage1\fR \fIsrcImage2\fR \fIdestImage\fR ?\fIopacity\fR? ?\fIopacity2\fR? 
-Merge two images with alpha blending.  The default ?\fIopacity\fR? is 0.5,
-and the default for ?\fIopacity2\fR?  is 1.0 - ?\fIopacity\fR?.
-.TP
-\fBwinop image mirror\fR \fIsrcImage1\fR \fIdestImage\fR ?\fIx|y|xy|tile|outer|inner\fR?  ?halo?
-Flips an image on axis x, y or xy.  The \fItile\fR option results in a double
-size image with mirror copies appended to generate a tile-able image.
-The \fIouter\fR option is used to resize an image while preserving
-the outside border by \fIhalo\fR pixels (default is 16).
-The \fIinner\fR option copies from the center of source keeping it centered.
-These last 2 are used implicitly by \fBblt::tile::button -bdtile\fR, etc.
-The \fIsrcImage1\fR and \fIdestImage\fR 
-must not be the same if using \fItile\fR, \fIinner\fR or \fIouter\fR.
-The default is \fBxy\fR.
-.TP
-\fBwinop image quantize\fR \fIsrcImage\fR \fIdestImage\fR ?\fInColors\fR?
-Limit number of colors in image.  Default 1.
-The \fIsrcImage\fR and \fIdestImage\fR may be the same.
-.TP
-\fBwinop image readjpeg\fR \fIfilename\fR \fIphotoname\fR
-Read a jpeg image using libjpeg.  IMG makes this obsolete
-(and thus probably not builtin).
-.TP
-\fBwinop image recolor\fR \fIsrcImage\fR \fIdestImage\fR \fIoldColor\fR \fInewColor\fR ?\fIalpha\fR?
-Change pixels from \fIoldColor\fR to \fInewColor\fR.
-If ?\fIalpha\fR? is not given it defaults to 255 (opaque).
-The \fIsrcImage\fR and \fIdestImage\fR may be the same.
-.TP
-\fBwinop image resample\fR \fIsrcImage\fR \fIdestImage\fR ?\fIhorizFilter\fR? ?\fIvertFilter\fR?
-Resample an image.  If \fIsrcImage\fR and \fIdestImage\fR are the same
-size, just makes a copy.  Otherwise the image is resized
-to the size of \fIdestImage\fR, possibly wih filtering.
-Filters are one of: \fBbell bessel box bspline catrom default dummy gauss8
-gaussian gi lanczos3 mitchell none sinc triangle\fR.
-The \fIdestImage\fR must be greater than 1x1.
-.TP
-\fBwinop image rotate\fR \fIsrcImage\fR \fIdestImage\fR \fIangle\fR
-Rotate an image.  The \fIsrcImage\fR and \fIdestImage\fR 
-may be the same.
-.TP
-\fBwinop image subsample\fR \fIsrcImage\fR \fIdestImage\fR \fIx\fR \fIy\fR \fIwidth\fR \fIheight\fR ?\fIhorizFilter\fR? ?\fIvertFilter\fR?
-Resample area of an image.  See resample.
-.TP
-\fBwinop image trans\fR \fIimage x y\fR ?\fIalpha\fR?
-Get or set the integer alpha value within an image.
-.RE
-.TP
-\fBwinop lower\fR ?\fIwindow\fR?...
-Lowers \fIwindow\fR to the bottom of the X window stack.  \fIWindow\fR is
-the path name of a Tk window.  
-.TP
-\fBwinop map\fR ?\fIwindow\fR?...
-Maps \fIwindow\fR on the screen.  \fIWindow\fR
-is the path name of a Tk window. If \fIwindow\fR is already mapped,
-this command has no effect.  
-.TP
-\fBwinop move \fIwindow x y\fR
-Move \fIwindow\fR to the screen location specified by \fIx\fR
-and \fIy\fR. \fIWindow\fR is the path name of a Tk window, while
-\fIx\fR and \fIy\fR are screen coordinates.  This command returns 
-the empty string.
-.TP
-\fBwinop query\fR
-Query pointer position.  Returns @X,Y.
-.TP
-\fBwinop raise\fR ?\fIwindow\fR?...
-Raises \fIwindow\fR to the top of the X window stack. \fIWindow\fR must be
-a valid path name of a Tk window.  This command returns the empty string.
-.TP
-\fBwinop snap \fIwindow photoName\fR ?\fIwidth height\fR?
-Takes a snapshot of the \fIwindow\fR and stores the contents in the
-photo image \fIphotoName\fR. \fIWindow\fR is the valid path name of a
-Tk window which must be totally visible (unobscured).  \fIPhotoName\fR
-is the name of a Tk photo image which must already exist.  This command
-can fail if the window is obscured in any fashion, such as covered by 
-another window or partially offscreen.  In that case, an error message
-is returned.  If \fIwidth\fR or \fIheight\fR is given, the image is
-resampled to the given size.
-.TP
-\fBwinop unmap\fR ?\fIwindow\fR?...
-Unmaps \fIwindow\fR from the screen. \fIWindow\fR is the path name of a Tk
-window. 
-.TP
-\fBwinop warpto\fR ?\fIwindow\fR?
-Warps the pointer to \fIwindow\fR. \fIWindow\fR is the path name of a Tk window
-which must be mapped. If \fIwindow\fR is in the form \fI@x,y\fR, where
-\fIx\fR and \fIy\fR are root screen coordinates, the pointer is warped to
-that location on the screen.
-.sp
-[\fII've never heard a good case for warping the pointer in an
-application.  It can be useful for testing, but in applications, it's
-always a bad idea.  Simply stated, the user owns the pointer, not the
-application.  If you have an application that needs it, I'd like to
-hear about it.\fR]
-.sp
-If no \fIwindow\fR argument is present the current location of the
-pointer is returned. The location is returned as a list in the form
-"\fIx y\fR", where \fIx\fR and \fIy\fR are the current coordinates of
-the pointer.
-.SH KEYWORDS
-window, map, raise, lower, pointer, warp
-
index 85cd3fc..e69de29 100644 (file)
Binary files a/util/src/TclTk/tcl8.6.4-src.zip and b/util/src/TclTk/tcl8.6.4-src.zip differ
diff --git a/util/src/TclTk/tcl8.6.4/unix/Makefile b/util/src/TclTk/tcl8.6.4/unix/Makefile
deleted file mode 100644 (file)
index c2a30a0..0000000
+++ /dev/null
@@ -1,2130 +0,0 @@
-#
-# This file is a Makefile for Tcl. If it has the name "Makefile.in" then it is
-# a template for a Makefile; to generate the actual Makefile, run
-# "./configure", which is a configuration script generated by the "autoconf"
-# program (constructs like "@foo@" will get replaced in the actual Makefile.
-
-VERSION                = 8.6
-MAJOR_VERSION          = 8
-MINOR_VERSION          = 6
-PATCH_LEVEL            = .4
-
-#--------------------------------------------------------------------------
-# Things you can change to personalize the Makefile for your own site (you can
-# make these changes in either Makefile.in or Makefile, but changes to
-# Makefile will get lost if you re-run the configuration script).
-#--------------------------------------------------------------------------
-
-# Default top-level directories in which to install architecture-specific
-# files (exec_prefix) and machine-independent files such as scripts (prefix).
-# The values specified here may be overridden at configure-time with the
-# --exec-prefix and --prefix options to the "configure" script. The *dir vars
-# are standard configure substitutions that are based off prefix and
-# exec_prefix.
-
-prefix                 = /home/people/Eos/Eos/util/X86LINUX64
-exec_prefix            = /home/people/Eos/Eos/util/X86LINUX64
-bindir                 = ${exec_prefix}/bin
-libdir                 = /home/people/Eos/Eos/util/X86LINUX64/lib
-includedir             = ${prefix}/include
-datarootdir            = @datarootdir@
-mandir                 = ${prefix}/man
-
-# The following definition can be set to non-null for special systems like AFS
-# with replication. It allows the pathnames used for installation to be
-# different than those used for actually reference files at run-time.
-# INSTALL_ROOT is prepended to $prefix and $exec_prefix when installing files.
-INSTALL_ROOT           = $(DESTDIR)
-
-# Path for the platform independent Tcl scripting libraries:
-TCL_LIBRARY            = $(prefix)/lib/tcl$(VERSION)
-
-# Path to use at runtime to refer to LIB_INSTALL_DIR:
-LIB_RUNTIME_DIR                = $(libdir)
-
-# Directory in which to install the program tclsh:
-BIN_INSTALL_DIR                = $(INSTALL_ROOT)$(bindir)
-
-# Directory in which to install libtcl.so or libtcl.a:
-LIB_INSTALL_DIR                = $(INSTALL_ROOT)$(libdir)
-DLL_INSTALL_DIR                = $(LIB_INSTALL_DIR)
-
-# Path name to use when installing library scripts.
-SCRIPT_INSTALL_DIR     = $(INSTALL_ROOT)$(TCL_LIBRARY)
-
-# Directory in which to install the include file tcl.h:
-INCLUDE_INSTALL_DIR    = $(INSTALL_ROOT)$(includedir)
-
-# Path to the private tcl header dir:
-PRIVATE_INCLUDE_DIR    = $(includedir)
-
-# Directory in which to (optionally) install the private tcl headers:
-PRIVATE_INCLUDE_INSTALL_DIR = $(INSTALL_ROOT)$(PRIVATE_INCLUDE_DIR)
-
-# Top-level directory in which to install manual entries:
-MAN_INSTALL_DIR                = $(INSTALL_ROOT)$(mandir)
-
-# Directory in which to install manual entry for tclsh:
-MAN1_INSTALL_DIR       = $(MAN_INSTALL_DIR)/man1
-
-# Directory in which to install manual entries for Tcl's C library procedures:
-MAN3_INSTALL_DIR       = $(MAN_INSTALL_DIR)/man3
-
-# Directory in which to install manual entries for the built-in Tcl commands:
-MANN_INSTALL_DIR       = $(MAN_INSTALL_DIR)/mann
-
-# Path to the html documentation dir:
-HTML_DIR               = $(DISTDIR)/html
-
-# Directory in which to install html documentation:
-HTML_INSTALL_DIR       = $(INSTALL_ROOT)$(HTML_DIR)
-
-# Directory in which to install the configuration file tclConfig.sh
-CONFIG_INSTALL_DIR     = $(INSTALL_ROOT)$(libdir)
-
-# Directory in which to install bundled packages:
-PACKAGE_DIR             = /home/people/Eos/Eos/util/X86LINUX64/lib
-
-# Package search path.
-TCL_PACKAGE_PATH       = /home/people/Eos/Eos/util/X86LINUX64/lib 
-
-# Tcl Module default path roots (TIP189).
-TCL_MODULE_PATH                = 
-
-# warning flags
-CFLAGS_WARNING         = -Wall
-
-# The default switches for optimization or debugging
-CFLAGS_DEBUG           = -g
-CFLAGS_OPTIMIZE                = -DNDEBUG -O2
-
-# To change the compiler switches, for example to change from optimization to
-# debugging symbols, change the following line:
-#CFLAGS                        = $(CFLAGS_DEBUG)
-#CFLAGS                        = $(CFLAGS_OPTIMIZE)
-#CFLAGS                        = $(CFLAGS_DEBUG) $(CFLAGS_OPTIMIZE)
-CFLAGS                 = $(CFLAGS_OPTIMIZE)  -pipe 
-
-# Flags to pass to the linker
-LDFLAGS_DEBUG          = 
-LDFLAGS_OPTIMIZE       = 
-LDFLAGS                        = $(LDFLAGS_OPTIMIZE)  -Wl,--export-dynamic 
-
-# To disable ANSI-C procedure prototypes reverse the comment characters on the
-# following lines:
-PROTO_FLAGS            =
-#PROTO_FLAGS           = -DNO_PROTOTYPE
-
-# If you use the setenv, putenv, or unsetenv procedures to modify environment
-# variables in your application and you'd like those modifications to appear
-# in the "env" Tcl variable, switch the comments on the two lines below so
-# that Tcl provides these procedures instead of your standard C library.
-
-ENV_FLAGS =
-#ENV_FLAGS = -DTclSetEnv=setenv -DTcl_PutEnv=putenv -DTclUnsetEnv=unsetenv
-
-# To enable memory debugging, call configure with --enable-symbols=mem
-# Warning: if you enable memory debugging, you must do it *everywhere*,
-# including all the code that calls Tcl, and you must use ckalloc and ckfree
-# everywhere instead of malloc and free.
-
-TCL_STUB_LIB_FILE      = libtclstub8.6.a
-#TCL_STUB_LIB_FILE     = libtclstub.a
-
-# Generic stub lib name used in rules that apply to tcl and tk
-STUB_LIB_FILE          = ${TCL_STUB_LIB_FILE}
-
-TCL_STUB_LIB_FLAG      = -ltclstub8.6
-#TCL_STUB_LIB_FLAG     = -ltclstub
-
-# To compile without backward compatibility and deprecated code uncomment the
-# following
-NO_DEPRECATED_FLAGS    =
-#NO_DEPRECATED_FLAGS   = -DTCL_NO_DEPRECATED
-
-# Some versions of make, like SGI's, use the following variable to determine
-# which shell to use for executing commands:
-SHELL                  = /bin/sh
-
-# Tcl used to let the configure script choose which program to use for
-# installing, but there are just too many different versions of "install"
-# around; better to use the install-sh script that comes with the
-# distribution, which is slower but guaranteed to work.
-
-INSTALL_STRIP_PROGRAM   = -s
-INSTALL_STRIP_LIBRARY   = -S -x
-
-INSTALL                        = $(SHELL) $(UNIX_DIR)/install-sh -c
-INSTALL_PROGRAM                = ${INSTALL}
-INSTALL_LIBRARY                = ${INSTALL}
-INSTALL_DATA           = ${INSTALL} -m 644
-INSTALL_DATA_DIR       = ${INSTALL} -d -m 755
-
-# NATIVE_TCLSH is the name of a tclsh executable that is available *BEFORE*
-# running make for the first time. Certain build targets (make genstubs) need
-# it to be available on the PATH. This executable should *NOT* be required
-# just to do a normal build although it can be required to run make dist.
-# Do not use SHELL_ENV for NATIVE_TCLSH unless it is the tclsh being built.
-EXE_SUFFIX             = 
-TCL_EXE                        = tclsh${EXE_SUFFIX}
-TCLTEST_EXE            = tcltest${EXE_SUFFIX}
-NATIVE_TCLSH           = /home/people/Eos/Eos/util/X86LINUX64/bin/tclsh8.6
-
-# The symbols below provide support for dynamic loading and shared libraries.
-# See configure.in for a description of what the symbols mean. The values of
-# the symbols are normally set by the configure script. You shouldn't normally
-# need to modify any of these definitions by hand.
-
-STLIB_LD               = ${AR} cr
-SHLIB_LD               = ${CC} -shared ${CFLAGS} ${LDFLAGS}
-SHLIB_CFLAGS           = -fPIC -DBUILD_tcl
-SHLIB_LD_LIBS          = ${LIBS}
-TCL_SHLIB_LD_EXTRAS    = 
-
-SHLIB_SUFFIX           = .so
-
-DLTEST_TARGETS         = dltest.marker
-
-# Additional search flags needed to find the various shared libraries at
-# run-time. The first symbol is for use when creating a binary with cc, and
-# the second is for use when running ld directly.
-CC_SEARCH_FLAGS        = -Wl,-rpath,${LIB_RUNTIME_DIR}
-LD_SEARCH_FLAGS        = -Wl,-rpath,${LIB_RUNTIME_DIR}
-
-# The following symbol is defined to "$(DLTEST_TARGETS)" if dynamic loading is
-# available; this causes everything in the "dltest" subdirectory to be built
-# when making "tcltest. If dynamic loading isn't available, configure defines
-# this symbol to an empty string, in which case the shared libraries aren't
-# built.
-BUILD_DLTEST           = $(DLTEST_TARGETS)
-#BUILD_DLTEST          =
-
-TCL_LIB_FILE           = libtcl8.6.so
-#TCL_LIB_FILE          = libtcl.a
-
-# Generic lib name used in rules that apply to tcl and tk
-LIB_FILE               = ${TCL_LIB_FILE}
-
-TCL_LIB_FLAG           = -ltcl8.6
-#TCL_LIB_FLAG          = -ltcl
-
-# support for embedded libraries on Darwin / Mac OS X
-DYLIB_INSTALL_DIR      = ${LIB_RUNTIME_DIR}
-
-#--------------------------------------------------------------------------
-# The information below is modified by the configure script when Makefile is
-# generated from Makefile.in. You shouldn't normally modify any of this stuff
-# by hand.
-#--------------------------------------------------------------------------
-
-COMPAT_OBJS            = 
-
-AC_FLAGS               = -DPACKAGE_NAME=\"tcl\" -DPACKAGE_TARNAME=\"tcl\" -DPACKAGE_VERSION=\"8.6\" -DPACKAGE_STRING=\"tcl\ 8.6\" -DPACKAGE_BUGREPORT=\"\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_PARAM_H=1 -DTCL_CFGVAL_ENCODING=\"iso8859-1\" -DHAVE_ZLIB=1 -DMODULE_SCOPE=extern\ __attribute__\(\(__visibility__\(\"hidden\"\)\)\) -DHAVE_HIDDEN=1 -DHAVE_CAST_TO_UNION=1 -DTCL_SHLIB_EXT=\".so\" -DNDEBUG=1 -DTCL_CFG_OPTIMIZED=1 -DTCL_TOMMATH=1 -DMP_PREC=4 -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_IS_LONG=1 -DHAVE_GETCWD=1 -DHAVE_MKSTEMP=1 -DHAVE_OPENDIR=1 -DHAVE_STRTOL=1 -DHAVE_WAITPID=1 -DHAVE_GETNAMEINFO=1 -DHAVE_GETADDRINFO=1 -DHAVE_FREEADDRINFO=1 -DHAVE_GAI_STRERROR=1 -DHAVE_STRUCT_ADDRINFO=1 -DHAVE_STRUCT_IN6_ADDR=1 -DHAVE_STRUCT_SOCKADDR_IN6=1 -DHAVE_STRUCT_SOCKADDR_STORAGE=1 -DHAVE_TERMIOS_H=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_TIME_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_GMTIME_R=1 -DHAVE_LOCALTIME_R=1 -DHAVE_MKTIME=1 -DHAVE_TM_GMTOFF=1 -DHAVE_TIMEZONE_VAR=1 -DHAVE_STRUCT_STAT_ST_BLOCKS=1 -DHAVE_STRUCT_STAT_ST_BLKSIZE=1 -DHAVE_BLKCNT_T=1 -DHAVE_INTPTR_T=1 -DHAVE_UINTPTR_T=1 -DHAVE_SIGNED_CHAR=1 -DHAVE_LANGINFO=1 -DHAVE_MKSTEMPS=1 -DHAVE_FTS=1 -DHAVE_SYS_IOCTL_H=1 -DTCL_UNLOAD_DLLS=1 -DHAVE_CPUID=1 
-AR                     = ar
-RANLIB                 = ranlib
-DTRACE                 = 
-SRC_DIR                        = /home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix
-TOP_DIR                        = /home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4
-BUILD_DIR              = .
-GENERIC_DIR            = $(TOP_DIR)/generic
-TOMMATH_DIR            = $(TOP_DIR)/libtommath
-COMPAT_DIR             = $(TOP_DIR)/compat
-TOOL_DIR               = $(TOP_DIR)/tools
-UNIX_DIR               = $(TOP_DIR)/unix
-MAC_OSX_DIR            = $(TOP_DIR)/macosx
-PKGS_DIR               = $(TOP_DIR)/pkgs
-# Must be absolute because of the cd dltest $(DLTEST_DIR)/configure below.
-DLTEST_DIR             = /home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix/dltest
-# Must be absolute to so the corresponding tcltest's tcl_library is absolute.
-TCL_BUILDTIME_LIBRARY  = /home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/library
-
-ZLIB_DIR               = ${COMPAT_DIR}/zlib
-ZLIB_INCLUDE           = 
-
-CC                     = gcc
-#CC                    = purify -best-effort gcc -DPURIFY
-
-# Flags to be passed to installManPage to control how the manpages should be
-# installed (symlinks, compression, package name suffix).
-MAN_FLAGS               = 
-
-# If non-empty, install the timezone files that are included with Tcl,
-# otherwise use the ones that ship with the OS.
-INSTALL_TZDATA         = 
-
-#--------------------------------------------------------------------------
-# The information below is usually usable as is. The configure script won't
-# modify it and it only exists to make working around selected rare system
-# configurations easier.
-#--------------------------------------------------------------------------
-
-GDB                    = gdb
-TRACE                  = strace
-TRACE_OPTS             =
-VALGRIND               = valgrind
-VALGRINDARGS           = --tool=memcheck --num-callers=8 --leak-resolution=high --leak-check=yes --show-reachable=yes -v
-
-#--------------------------------------------------------------------------
-# The information below should be usable as is. The configure script won't
-# modify it and you shouldn't need to modify it either.
-#--------------------------------------------------------------------------
-
-STUB_CC_SWITCHES = ${CFLAGS} ${CFLAGS_WARNING} ${SHLIB_CFLAGS} \
--I"${BUILD_DIR}" -I${UNIX_DIR} -I${GENERIC_DIR} -I${TOMMATH_DIR} \
-${AC_FLAGS} ${PROTO_FLAGS} ${ENV_FLAGS} ${EXTRA_CFLAGS} 
-
-CC_SWITCHES = $(STUB_CC_SWITCHES) ${NO_DEPRECATED_FLAGS}
-
-APP_CC_SWITCHES = $(CC_SWITCHES) 
-
-LIBS           = -ldl -lz  -lieee -lm
-
-DEPEND_SWITCHES        = ${CFLAGS} -I${UNIX_DIR} -I${GENERIC_DIR} \
-${AC_FLAGS} ${PROTO_FLAGS} ${EXTRA_CFLAGS} 
-
-TCLSH_OBJS = tclAppInit.o
-
-TCLTEST_OBJS = tclTestInit.o tclTest.o tclTestObj.o tclTestProcBodyObj.o \
-       tclThreadTest.o tclUnixTest.o
-
-XTTEST_OBJS = xtTestInit.o tclTest.o tclTestObj.o tclTestProcBodyObj.o \
-       tclThreadTest.o tclUnixTest.o tclXtNotify.o tclXtTest.o
-
-GENERIC_OBJS = regcomp.o regexec.o regfree.o regerror.o tclAlloc.o \
-       tclAssembly.o tclAsync.o tclBasic.o tclBinary.o tclCkalloc.o \
-       tclClock.o tclCmdAH.o tclCmdIL.o tclCmdMZ.o \
-       tclCompCmds.o tclCompCmdsGR.o tclCompCmdsSZ.o tclCompExpr.o \
-       tclCompile.o tclConfig.o tclDate.o tclDictObj.o tclDisassemble.o \
-       tclEncoding.o tclEnsemble.o \
-       tclEnv.o tclEvent.o tclExecute.o tclFCmd.o tclFileName.o tclGet.o \
-       tclHash.o tclHistory.o tclIndexObj.o tclInterp.o tclIO.o tclIOCmd.o \
-       tclIORChan.o tclIORTrans.o tclIOGT.o tclIOSock.o tclIOUtil.o \
-       tclLink.o tclListObj.o \
-       tclLiteral.o tclLoad.o tclMain.o tclNamesp.o tclNotify.o \
-       tclObj.o tclOptimize.o tclPanic.o tclParse.o tclPathObj.o tclPipe.o \
-       tclPkg.o tclPkgConfig.o tclPosixStr.o \
-       tclPreserve.o tclProc.o tclRegexp.o \
-       tclResolve.o tclResult.o tclScan.o tclStringObj.o \
-       tclStrToD.o tclThread.o \
-       tclThreadAlloc.o tclThreadJoin.o tclThreadStorage.o tclStubInit.o \
-       tclTimer.o tclTrace.o tclUtf.o tclUtil.o tclVar.o tclZlib.o \
-       tclTomMathInterface.o
-
-OO_OBJS = tclOO.o tclOOBasic.o tclOOCall.o tclOODefineCmds.o tclOOInfo.o \
-       tclOOMethod.o tclOOStubInit.o
-
-TOMMATH_OBJS = bncore.o bn_reverse.o bn_fast_s_mp_mul_digs.o \
-       bn_fast_s_mp_sqr.o bn_mp_add.o bn_mp_and.o \
-        bn_mp_add_d.o bn_mp_clamp.o bn_mp_clear.o bn_mp_clear_multi.o \
-        bn_mp_cmp.o bn_mp_cmp_d.o bn_mp_cmp_mag.o \
-       bn_mp_cnt_lsb.o bn_mp_copy.o \
-       bn_mp_count_bits.o bn_mp_div.o bn_mp_div_d.o bn_mp_div_2.o \
-       bn_mp_div_2d.o bn_mp_div_3.o \
-        bn_mp_exch.o bn_mp_expt_d.o bn_mp_grow.o bn_mp_init.o \
-       bn_mp_init_copy.o bn_mp_init_multi.o bn_mp_init_set.o \
-       bn_mp_init_set_int.o bn_mp_init_size.o bn_mp_karatsuba_mul.o \
-       bn_mp_karatsuba_sqr.o \
-        bn_mp_lshd.o bn_mp_mod.o bn_mp_mod_2d.o bn_mp_mul.o bn_mp_mul_2.o \
-        bn_mp_mul_2d.o bn_mp_mul_d.o bn_mp_neg.o bn_mp_or.o \
-       bn_mp_radix_size.o bn_mp_radix_smap.o \
-        bn_mp_read_radix.o bn_mp_rshd.o bn_mp_set.o bn_mp_set_int.o \
-       bn_mp_shrink.o \
-       bn_mp_sqr.o bn_mp_sqrt.o bn_mp_sub.o bn_mp_sub_d.o \
-        bn_mp_to_unsigned_bin.o bn_mp_to_unsigned_bin_n.o \
-       bn_mp_toom_mul.o bn_mp_toom_sqr.o bn_mp_toradix_n.o \
-       bn_mp_unsigned_bin_size.o bn_mp_xor.o bn_mp_zero.o bn_s_mp_add.o \
-        bn_s_mp_mul_digs.o bn_s_mp_sqr.o bn_s_mp_sub.o
-
-STUB_LIB_OBJS = tclStubLib.o \
-       tclTomMathStubLib.o \
-       tclOOStubLib.o \
-       ${COMPAT_OBJS}
-
-UNIX_OBJS = tclUnixChan.o tclUnixEvent.o tclUnixFCmd.o \
-       tclUnixFile.o tclUnixPipe.o tclUnixSock.o \
-       tclUnixTime.o tclUnixInit.o tclUnixThrd.o \
-       tclUnixCompat.o
-
-NOTIFY_OBJS = tclUnixNotfy.o
-
-MAC_OSX_OBJS = tclMacOSXBundle.o tclMacOSXFCmd.o tclMacOSXNotify.o
-
-CYGWIN_OBJS = tclWinError.o
-
-DTRACE_OBJ = tclDTrace.o
-
-ZLIB_OBJS = Zadler32.o Zcompress.o Zcrc32.o Zdeflate.o Zinfback.o \
-       Zinffast.o Zinflate.o Zinftrees.o Ztrees.o Zuncompr.o Zzutil.o
-
-TCL_OBJS = ${GENERIC_OBJS} ${UNIX_OBJS} ${NOTIFY_OBJS} ${COMPAT_OBJS} \
-       ${OO_OBJS} tclLoadDl.o 
-
-OBJS = ${TCL_OBJS} ${TOMMATH_OBJS}  
-
-TCL_DECLS = \
-       $(GENERIC_DIR)/tcl.decls \
-       $(GENERIC_DIR)/tclInt.decls \
-       $(GENERIC_DIR)/tclOO.decls \
-       $(GENERIC_DIR)/tclTomMath.decls
-
-GENERIC_HDRS = \
-       $(GENERIC_DIR)/tcl.h \
-       $(GENERIC_DIR)/tclDecls.h \
-       $(GENERIC_DIR)/tclInt.h \
-       $(GENERIC_DIR)/tclIntDecls.h \
-       $(GENERIC_DIR)/tclIntPlatDecls.h \
-       $(GENERIC_DIR)/tclTomMath.h \
-       $(GENERIC_DIR)/tclTomMathDecls.h \
-       $(GENERIC_DIR)/tclOO.h \
-       $(GENERIC_DIR)/tclOODecls.h \
-       $(GENERIC_DIR)/tclOOInt.h \
-       $(GENERIC_DIR)/tclOOIntDecls.h \
-       $(GENERIC_DIR)/tclPatch.h \
-       $(GENERIC_DIR)/tclPlatDecls.h \
-       $(GENERIC_DIR)/tclPort.h \
-       $(GENERIC_DIR)/tclRegexp.h
-
-GENERIC_SRCS = \
-       $(GENERIC_DIR)/regcomp.c \
-       $(GENERIC_DIR)/regexec.c \
-       $(GENERIC_DIR)/regfree.c \
-       $(GENERIC_DIR)/regerror.c \
-       $(GENERIC_DIR)/tclAlloc.c \
-       $(GENERIC_DIR)/tclAssembly.c \
-       $(GENERIC_DIR)/tclAsync.c \
-       $(GENERIC_DIR)/tclBasic.c \
-       $(GENERIC_DIR)/tclBinary.c \
-       $(GENERIC_DIR)/tclCkalloc.c \
-       $(GENERIC_DIR)/tclClock.c \
-       $(GENERIC_DIR)/tclCmdAH.c \
-       $(GENERIC_DIR)/tclCmdIL.c \
-       $(GENERIC_DIR)/tclCmdMZ.c \
-       $(GENERIC_DIR)/tclCompCmds.c \
-       $(GENERIC_DIR)/tclCompCmdsGR.c \
-       $(GENERIC_DIR)/tclCompCmdsSZ.c \
-       $(GENERIC_DIR)/tclCompExpr.c \
-       $(GENERIC_DIR)/tclCompile.c \
-       $(GENERIC_DIR)/tclConfig.c \
-       $(GENERIC_DIR)/tclDate.c \
-       $(GENERIC_DIR)/tclDictObj.c \
-       $(GENERIC_DIR)/tclDisassemble.c \
-       $(GENERIC_DIR)/tclEncoding.c \
-       $(GENERIC_DIR)/tclEnsemble.c \
-       $(GENERIC_DIR)/tclEnv.c \
-       $(GENERIC_DIR)/tclEvent.c \
-       $(GENERIC_DIR)/tclExecute.c \
-       $(GENERIC_DIR)/tclFCmd.c \
-       $(GENERIC_DIR)/tclFileName.c \
-       $(GENERIC_DIR)/tclGet.c \
-       $(GENERIC_DIR)/tclHash.c \
-       $(GENERIC_DIR)/tclHistory.c \
-       $(GENERIC_DIR)/tclIndexObj.c \
-       $(GENERIC_DIR)/tclInterp.c \
-       $(GENERIC_DIR)/tclIO.c \
-       $(GENERIC_DIR)/tclIOCmd.c \
-       $(GENERIC_DIR)/tclIOGT.c \
-       $(GENERIC_DIR)/tclIOSock.c \
-       $(GENERIC_DIR)/tclIOUtil.c \
-       $(GENERIC_DIR)/tclIORChan.c \
-       $(GENERIC_DIR)/tclIORTrans.c \
-       $(GENERIC_DIR)/tclLink.c \
-       $(GENERIC_DIR)/tclListObj.c \
-       $(GENERIC_DIR)/tclLiteral.c \
-       $(GENERIC_DIR)/tclLoad.c \
-       $(GENERIC_DIR)/tclMain.c \
-       $(GENERIC_DIR)/tclNamesp.c \
-       $(GENERIC_DIR)/tclNotify.c \
-       $(GENERIC_DIR)/tclObj.c \
-       $(GENERIC_DIR)/tclOptimize.c \
-       $(GENERIC_DIR)/tclParse.c \
-       $(GENERIC_DIR)/tclPathObj.c \
-       $(GENERIC_DIR)/tclPipe.c \
-       $(GENERIC_DIR)/tclPkg.c \
-       $(GENERIC_DIR)/tclPkgConfig.c \
-       $(GENERIC_DIR)/tclPosixStr.c \
-       $(GENERIC_DIR)/tclPreserve.c \
-       $(GENERIC_DIR)/tclProc.c \
-       $(GENERIC_DIR)/tclRegexp.c \
-       $(GENERIC_DIR)/tclResolve.c \
-       $(GENERIC_DIR)/tclResult.c \
-       $(GENERIC_DIR)/tclScan.c \
-       $(GENERIC_DIR)/tclStubInit.c \
-       $(GENERIC_DIR)/tclStringObj.c \
-       $(GENERIC_DIR)/tclStrToD.c \
-       $(GENERIC_DIR)/tclTest.c \
-       $(GENERIC_DIR)/tclTestObj.c \
-       $(GENERIC_DIR)/tclTestProcBodyObj.c \
-       $(GENERIC_DIR)/tclThread.c \
-       $(GENERIC_DIR)/tclThreadAlloc.c \
-       $(GENERIC_DIR)/tclThreadJoin.c \
-       $(GENERIC_DIR)/tclThreadStorage.c \
-       $(GENERIC_DIR)/tclTimer.c \
-       $(GENERIC_DIR)/tclTrace.c \
-       $(GENERIC_DIR)/tclUtil.c \
-       $(GENERIC_DIR)/tclVar.c \
-       $(GENERIC_DIR)/tclAssembly.c \
-       $(GENERIC_DIR)/tclZlib.c
-
-OO_SRCS = \
-       $(GENERIC_DIR)/tclOO.c \
-       $(GENERIC_DIR)/tclOOBasic.c \
-       $(GENERIC_DIR)/tclOOCall.c \
-       $(GENERIC_DIR)/tclOODefineCmds.c \
-       $(GENERIC_DIR)/tclOOInfo.c \
-       $(GENERIC_DIR)/tclOOMethod.c \
-       $(GENERIC_DIR)/tclOOStubInit.c
-
-STUB_SRCS = \
-       $(GENERIC_DIR)/tclStubLib.c \
-       $(GENERIC_DIR)/tclTomMathStubLib.c \
-       $(GENERIC_DIR)/tclOOStubLib.c
-
-TOMMATH_SRCS = \
-       $(TOMMATH_DIR)/bncore.c \
-       $(TOMMATH_DIR)/bn_reverse.c \
-       $(TOMMATH_DIR)/bn_fast_s_mp_mul_digs.c \
-       $(TOMMATH_DIR)/bn_fast_s_mp_sqr.c \
-       $(TOMMATH_DIR)/bn_mp_add.c \
-       $(TOMMATH_DIR)/bn_mp_add_d.c \
-       $(TOMMATH_DIR)/bn_mp_and.c \
-       $(TOMMATH_DIR)/bn_mp_clamp.c \
-       $(TOMMATH_DIR)/bn_mp_clear.c \
-       $(TOMMATH_DIR)/bn_mp_clear_multi.c \
-       $(TOMMATH_DIR)/bn_mp_cmp.c \
-       $(TOMMATH_DIR)/bn_mp_cmp_d.c \
-       $(TOMMATH_DIR)/bn_mp_cmp_mag.c \
-       $(TOMMATH_DIR)/bn_mp_copy.c \
-       $(TOMMATH_DIR)/bn_mp_cnt_lsb.c \
-       $(TOMMATH_DIR)/bn_mp_count_bits.c \
-       $(TOMMATH_DIR)/bn_mp_div.c \
-       $(TOMMATH_DIR)/bn_mp_div_d.c \
-       $(TOMMATH_DIR)/bn_mp_div_2.c \
-       $(TOMMATH_DIR)/bn_mp_div_2d.c \
-       $(TOMMATH_DIR)/bn_mp_div_3.c \
-       $(TOMMATH_DIR)/bn_mp_exch.c \
-       $(TOMMATH_DIR)/bn_mp_expt_d.c \
-       $(TOMMATH_DIR)/bn_mp_grow.c \
-       $(TOMMATH_DIR)/bn_mp_init.c \
-       $(TOMMATH_DIR)/bn_mp_init_copy.c \
-       $(TOMMATH_DIR)/bn_mp_init_multi.c \
-       $(TOMMATH_DIR)/bn_mp_init_set.c \
-       $(TOMMATH_DIR)/bn_mp_init_set_int.c \
-       $(TOMMATH_DIR)/bn_mp_init_size.c \
-       $(TOMMATH_DIR)/bn_mp_karatsuba_mul.c \
-       $(TOMMATH_DIR)/bn_mp_karatsuba_sqr.c \
-       $(TOMMATH_DIR)/bn_mp_lshd.c \
-       $(TOMMATH_DIR)/bn_mp_mod.c \
-       $(TOMMATH_DIR)/bn_mp_mod_2d.c \
-       $(TOMMATH_DIR)/bn_mp_mul.c \
-       $(TOMMATH_DIR)/bn_mp_mul_2.c \
-       $(TOMMATH_DIR)/bn_mp_mul_2d.c \
-       $(TOMMATH_DIR)/bn_mp_mul_d.c \
-       $(TOMMATH_DIR)/bn_mp_neg.c \
-       $(TOMMATH_DIR)/bn_mp_or.c \
-       $(TOMMATH_DIR)/bn_mp_radix_size.c \
-       $(TOMMATH_DIR)/bn_mp_radix_smap.c \
-       $(TOMMATH_DIR)/bn_mp_read_radix.c \
-       $(TOMMATH_DIR)/bn_mp_rshd.c \
-       $(TOMMATH_DIR)/bn_mp_set.c \
-       $(TOMMATH_DIR)/bn_mp_set_int.c \
-       $(TOMMATH_DIR)/bn_mp_shrink.c \
-       $(TOMMATH_DIR)/bn_mp_sqr.c \
-       $(TOMMATH_DIR)/bn_mp_sqrt.c \
-       $(TOMMATH_DIR)/bn_mp_sub.c \
-       $(TOMMATH_DIR)/bn_mp_sub_d.c \
-       $(TOMMATH_DIR)/bn_mp_to_unsigned_bin.c \
-       $(TOMMATH_DIR)/bn_mp_to_unsigned_bin_n.c \
-       $(TOMMATH_DIR)/bn_mp_toom_mul.c \
-       $(TOMMATH_DIR)/bn_mp_toom_sqr.c \
-       $(TOMMATH_DIR)/bn_mp_toradix_n.c \
-       $(TOMMATH_DIR)/bn_mp_unsigned_bin_size.c \
-       $(TOMMATH_DIR)/bn_mp_xor.c \
-       $(TOMMATH_DIR)/bn_mp_zero.c \
-       $(TOMMATH_DIR)/bn_s_mp_add.c \
-       $(TOMMATH_DIR)/bn_s_mp_mul_digs.c \
-       $(TOMMATH_DIR)/bn_s_mp_sqr.c \
-       $(TOMMATH_DIR)/bn_s_mp_sub.c
-
-UNIX_HDRS = \
-       $(UNIX_DIR)/tclUnixPort.h
-#      $(UNIX_DIR)/tclConfig.h
-
-UNIX_SRCS = \
-       $(UNIX_DIR)/tclAppInit.c \
-       $(UNIX_DIR)/tclUnixChan.c \
-       $(UNIX_DIR)/tclUnixEvent.c \
-       $(UNIX_DIR)/tclUnixFCmd.c \
-       $(UNIX_DIR)/tclUnixFile.c \
-       $(UNIX_DIR)/tclUnixPipe.c \
-       $(UNIX_DIR)/tclUnixSock.c \
-       $(UNIX_DIR)/tclUnixTest.c \
-       $(UNIX_DIR)/tclUnixThrd.c \
-       $(UNIX_DIR)/tclUnixTime.c \
-       $(UNIX_DIR)/tclUnixInit.c \
-       $(UNIX_DIR)/tclUnixCompat.c
-
-NOTIFY_SRCS = \
-       $(UNIX_DIR)/tclUnixNotfy.c
-
-DL_SRCS = \
-       $(UNIX_DIR)/tclLoadAix.c \
-       $(UNIX_DIR)/tclLoadDl.c \
-       $(UNIX_DIR)/tclLoadDl2.c \
-       $(UNIX_DIR)/tclLoadDld.c \
-       $(UNIX_DIR)/tclLoadDyld.c \
-       $(GENERIC_DIR)/tclLoadNone.c \
-       $(UNIX_DIR)/tclLoadOSF.c \
-       $(UNIX_DIR)/tclLoadShl.c
-
-MAC_OSX_SRCS = \
-       $(MAC_OSX_DIR)/tclMacOSXBundle.c \
-       $(MAC_OSX_DIR)/tclMacOSXFCmd.c \
-       $(MAC_OSX_DIR)/tclMacOSXNotify.c
-
-CYGWIN_SRCS = \
-       $(TOP_DIR)/win/tclWinError.c
-
-DTRACE_HDR = tclDTrace.h
-
-DTRACE_SRC = $(GENERIC_DIR)/tclDTrace.d
-
-ZLIB_SRCS = \
-       $(ZLIB_DIR)/adler32.c \
-       $(ZLIB_DIR)/compress.c \
-       $(ZLIB_DIR)/crc32.c \
-       $(ZLIB_DIR)/deflate.c \
-       $(ZLIB_DIR)/infback.c \
-       $(ZLIB_DIR)/inffast.c \
-       $(ZLIB_DIR)/inflate.c \
-       $(ZLIB_DIR)/inftrees.c \
-       $(ZLIB_DIR)/trees.c \
-       $(ZLIB_DIR)/uncompr.c \
-       $(ZLIB_DIR)/zutil.c
-
-# Note: don't include DL_SRCS or MAC_OSX_SRCS in SRCS: most of those files
-# won't compile on the current machine, and they will cause problems for
-# things like "make depend".
-
-SRCS = $(GENERIC_SRCS) $(TOMMATH_SRCS) $(UNIX_SRCS) $(NOTIFY_SRCS) \
-       $(OO_SRCS) $(STUB_SRCS)  
-
-#--------------------------------------------------------------------------
-# Start of rules
-#--------------------------------------------------------------------------
-
-all: binaries libraries doc packages
-
-binaries: ${LIB_FILE} ${TCL_EXE}
-
-libraries:
-
-doc:
-
-# The following target is configured by autoconf to generate either a shared
-# library or non-shared library for Tcl.
-${LIB_FILE}: ${STUB_LIB_FILE} ${OBJS}
-       rm -f $@
-       ${SHLIB_LD} -o $@ ${OBJS} ${SHLIB_LD_LIBS} ${TCL_SHLIB_LD_EXTRAS} ${TK_SHLIB_LD_EXTRAS} ${LD_SEARCH_FLAGS}
-
-${STUB_LIB_FILE}: ${STUB_LIB_OBJS}
-       @if test "x${LIB_FILE}" = "xlibtcl${MAJOR_VERSION}.${MINOR_VERSION}.dll"; then \
-           (cd ${TOP_DIR}/win; ${MAKE} tcldde14.dll tclreg13.dll); \
-       fi
-       rm -f $@
-       ${STLIB_LD} $@ ${STUB_LIB_OBJS} ; ${RANLIB} $@
-
-# Make target which outputs the list of the .o contained in the Tcl lib useful
-# to build a single big shared library containing Tcl and other extensions.
-# Used for the Tcl Plugin.  -- dl
-# The dependency on OBJS is not there because we just want the list of objects
-# here, not actually building them
-tclLibObjs:
-       @echo ${OBJS}
-# This targets actually build the objects needed for the lib in the above case
-objs: ${OBJS}
-
-${TCL_EXE}: ${TCLSH_OBJS} ${TCL_LIB_FILE} ${TCL_STUB_LIB_FILE}
-       ${CC} ${CFLAGS} ${LDFLAGS} ${TCLSH_OBJS} \
-               -L/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix -ltcl8.6 ${TCL_STUB_LIB_FILE} ${LIBS}  \
-               ${CC_SEARCH_FLAGS} -o ${TCL_EXE}
-
-# Must be empty so it doesn't conflict with rule for ${TCL_EXE} above
-${NATIVE_TCLSH}:
-
-Makefile: $(UNIX_DIR)/Makefile.in $(DLTEST_DIR)/Makefile.in
-       $(SHELL) config.status
-#tclConfig.h: $(UNIX_DIR)/tclConfig.h.in
-#      $(SHELL) config.status
-
-clean: clean-packages
-       rm -f *.a *.o libtcl* core errs *~ \#* TAGS *.E a.out \
-               errors ${TCL_EXE} ${TCLTEST_EXE} lib.exp Tcl 
-       cd dltest ; $(MAKE) clean
-
-distclean: distclean-packages clean
-       rm -rf Makefile config.status config.cache config.log tclConfig.sh \
-               tclConfig.h *.plist Tcl.framework tcl.pc
-       cd dltest ; $(MAKE) distclean
-
-depend:
-       makedepend -- $(DEPEND_SWITCHES) -- $(SRCS)
-
-#--------------------------------------------------------------------------
-# The following target outputs the name of the top-level source directory for
-# Tcl (it is used by Tk's configure script, for example). The .NO_PARALLEL
-# line is needed to avoid problems under Sun's "pmake". Note: this target is
-# now obsolete (use the autoconf variable TCL_SRC_DIR from tclConfig.sh
-# instead).
-#--------------------------------------------------------------------------
-
-.NO_PARALLEL: topDirName
-topDirName:
-       @cd $(TOP_DIR); pwd
-
-#--------------------------------------------------------------------------
-# Rules for testing
-#--------------------------------------------------------------------------
-
-# Resetting the LIB_RUNTIME_DIR below is required so that the generated
-# tcltest executable gets the build directory burned into its ld search path.
-# This keeps tcltest from picking up an already installed version of the Tcl
-# library.
-SHELL_ENV =    LD_LIBRARY_PATH=`pwd`:${LD_LIBRARY_PATH} \
-               TCLLIBPATH="/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix/pkgs" \
-               TCL_LIBRARY="${TCL_BUILDTIME_LIBRARY}"
-
-${TCLTEST_EXE}: ${TCLTEST_OBJS} ${TCL_LIB_FILE} ${TCL_STUB_LIB_FILE} ${BUILD_DLTEST}
-       $(MAKE) tcltest-real LIB_RUNTIME_DIR="`pwd`"
-
-tcltest-real:
-       ${CC} ${CFLAGS} ${LDFLAGS} ${TCLTEST_OBJS} \
-               -L/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix -ltcl8.6 ${TCL_STUB_LIB_FILE} ${LIBS}  \
-               ${CC_SEARCH_FLAGS} -o ${TCLTEST_EXE}
-
-# Note, in the targets below TCL_LIBRARY needs to be set or else "make test"
-# won't work in the case where the compilation directory isn't the same as the
-# source directory.
-#
-# Specifying TESTFLAGS on the command line is the standard way to pass args to
-# tcltest, ie:
-#      % make test TESTFLAGS="-verbose bps -file fileName.test"
-
-test: test-tcl test-packages
-
-test-tcl: ${TCLTEST_EXE}
-       $(SHELL_ENV) ./${TCLTEST_EXE} $(TOP_DIR)/tests/all.tcl $(TESTFLAGS)
-
-gdb-test: ${TCLTEST_EXE}
-       @echo "set env LD_LIBRARY_PATH=`pwd`:$${LD_LIBRARY_PATH}" > gdb.run
-       @echo "set env TCL_LIBRARY=${TCL_BUILDTIME_LIBRARY}" >> gdb.run
-       @echo "set args $(TOP_DIR)/tests/all.tcl $(TESTFLAGS) -singleproc 1" >> gdb.run
-       $(GDB) ./${TCLTEST_EXE} --command=gdb.run
-       rm gdb.run
-
-# Useful target to launch a built tcltest with the proper path,...
-runtest: ${TCLTEST_EXE}
-       $(SHELL_ENV) ./${TCLTEST_EXE}
-
-# Useful target for running the test suite with an unwritable current
-# directory...
-ro-test: ${TCLTEST_EXE}
-       echo 'exec chmod -w .;package require tcltest;tcltest::temporaryDirectory /tmp;source ../tests/all.tcl;exec chmod +w .' | $(SHELL_ENV) ./${TCLTEST_EXE}
-
-# The following target generates the shared libraries in dltest/ that are used
-# for testing; they are included as part of the "tcltest" target (via the
-# BUILD_DLTEST variable) if dynamic loading is supported on this platform. The
-# Makefile in the dltest subdirectory creates the dltest.marker file in this
-# directory after a successful build.
-
-dltest.marker: ${STUB_LIB_FILE}
-       cd dltest ; $(MAKE)
-
-#--------------------------------------------------------------------------
-# Rules for running a shell before installation
-#--------------------------------------------------------------------------
-
-# This target can be used to run tclsh from the build directory
-# via `make shell SCRIPT=/tmp/foo.tcl`
-shell: ${TCL_EXE}
-       $(SHELL_ENV) ./${TCL_EXE} $(SCRIPT)
-
-# This target can be used to run tclsh inside either gdb or insight
-gdb: ${TCL_EXE}
-       $(SHELL_ENV) $(GDB) ./${TCL_EXE}
-
-valgrind: ${TCL_EXE} ${TCLTEST_EXE}
-       $(SHELL_ENV) $(VALGRIND) $(VALGRINDARGS) ./${TCLTEST_EXE} $(TOP_DIR)/tests/all.tcl -singleproc 1 -constraints valgrind $(TESTFLAGS)
-
-valgrindshell: ${TCL_EXE}
-       $(SHELL_ENV) $(VALGRIND) $(VALGRINDARGS) ./${TCL_EXE} $(SCRIPT)
-
-trace-shell: ${TCL_EXE}
-       $(SHELL_ENV) ${TRACE} $(TRACE_OPTS) ./${TCL_EXE} $(SCRIPT)
-
-trace-test: ${TCLTEST_EXE}
-       $(SHELL_ENV) ${TRACE} $(TRACE_OPTS) ./${TCLTEST_EXE} $(TOP_DIR)/tests/all.tcl -singleproc 1 $(TESTFLAGS)
-
-#--------------------------------------------------------------------------
-# Installation rules
-#--------------------------------------------------------------------------
-
-INSTALL_BASE_TARGETS = install-binaries install-libraries install-msgs $(INSTALL_TZDATA)
-INSTALL_DOC_TARGETS = install-doc
-INSTALL_PACKAGE_TARGETS = install-packages
-INSTALL_DEV_TARGETS = install-headers
-INSTALL_EXTRA_TARGETS = 
-INSTALL_TARGETS = $(INSTALL_BASE_TARGETS) $(INSTALL_DOC_TARGETS) $(INSTALL_DEV_TARGETS) \
-                 $(INSTALL_PACKAGE_TARGETS) $(INSTALL_EXTRA_TARGETS)
-
-install: $(INSTALL_TARGETS)
-
-install-strip:
-       $(MAKE) $(INSTALL_TARGETS) \
-               INSTALL_PROGRAM="$(INSTALL_PROGRAM) ${INSTALL_STRIP_PROGRAM}" \
-               INSTALL_LIBRARY="$(INSTALL_LIBRARY) ${INSTALL_STRIP_LIBRARY}"
-
-# Note: before running ranlib below, must cd to target directory because some
-# ranlibs write to current directory, and this might not always be possible
-# (e.g. if installing as root).
-
-install-binaries: binaries
-       @for i in "$(LIB_INSTALL_DIR)" "$(BIN_INSTALL_DIR)" \
-               "$(CONFIG_INSTALL_DIR)"; \
-           do \
-           if [ ! -d "$$i" ] ; then \
-               echo "Making directory $$i"; \
-               $(INSTALL_DATA_DIR) "$$i"; \
-               else true; \
-               fi; \
-           done;
-       @echo "Installing $(LIB_FILE) to $(DLL_INSTALL_DIR)/"
-       @$(INSTALL_LIBRARY) $(LIB_FILE) "$(LIB_INSTALL_DIR)/$(LIB_FILE)"
-       @chmod 555 "$(DLL_INSTALL_DIR)/$(LIB_FILE)"
-       @echo "Installing ${TCL_EXE} as $(BIN_INSTALL_DIR)/tclsh$(VERSION)${EXE_SUFFIX}"
-       @$(INSTALL_PROGRAM) ${TCL_EXE} "$(BIN_INSTALL_DIR)/tclsh$(VERSION)${EXE_SUFFIX}"
-       @echo "Installing tclConfig.sh to $(CONFIG_INSTALL_DIR)/"
-       @$(INSTALL_DATA) tclConfig.sh "$(CONFIG_INSTALL_DIR)/tclConfig.sh"
-       @echo "Installing tclooConfig.sh to $(CONFIG_INSTALL_DIR)/"
-       @$(INSTALL_DATA) $(UNIX_DIR)/tclooConfig.sh \
-               "$(CONFIG_INSTALL_DIR)/tclooConfig.sh"
-       @if test "$(STUB_LIB_FILE)" != "" ; then \
-           echo "Installing $(STUB_LIB_FILE) to $(LIB_INSTALL_DIR)/"; \
-           $(INSTALL_LIBRARY) $(STUB_LIB_FILE) "$(LIB_INSTALL_DIR)/$(STUB_LIB_FILE)" ; (cd "$(LIB_INSTALL_DIR)" ; $(RANLIB) $(STUB_LIB_FILE)) ; \
-       fi
-       @:
-       @echo "Installing pkg-config file to $(LIB_INSTALL_DIR)/pkgconfig/"
-       @$(INSTALL_DATA_DIR) $(LIB_INSTALL_DIR)/pkgconfig
-       @$(INSTALL_DATA) tcl.pc $(LIB_INSTALL_DIR)/pkgconfig/tcl.pc
-
-install-libraries: libraries
-       @for i in "$(SCRIPT_INSTALL_DIR)"; \
-           do \
-           if [ ! -d "$$i" ] ; then \
-               echo "Making directory $$i"; \
-               $(INSTALL_DATA_DIR) "$$i"; \
-               else true; \
-               fi; \
-           done;
-       @for i in opt0.4 http1.0 encoding ../tcl8 ../tcl8/8.4  ../tcl8/8.4/platform ../tcl8/8.5 ../tcl8/8.6; \
-           do \
-           if [ ! -d "$(SCRIPT_INSTALL_DIR)"/$$i ] ; then \
-               echo "Making directory $(SCRIPT_INSTALL_DIR)/$$i"; \
-               $(INSTALL_DATA_DIR) "$(SCRIPT_INSTALL_DIR)"/$$i; \
-               else true; \
-               fi; \
-           done;
-       @echo "Installing library files to $(SCRIPT_INSTALL_DIR)/";
-       @for i in $(TOP_DIR)/library/*.tcl $(TOP_DIR)/library/tclIndex \
-               $(UNIX_DIR)/tclAppInit.c  ; \
-           do \
-           $(INSTALL_DATA) $$i "$(SCRIPT_INSTALL_DIR)"; \
-           done;
-       @echo "Installing package http1.0 files to $(SCRIPT_INSTALL_DIR)/http1.0/";
-       @for i in $(TOP_DIR)/library/http1.0/*.tcl ; \
-           do \
-           $(INSTALL_DATA) $$i "$(SCRIPT_INSTALL_DIR)"/http1.0; \
-           done;
-       @echo "Installing package http 2.8.8 as a Tcl Module";
-       @$(INSTALL_DATA) $(TOP_DIR)/library/http/http.tcl "$(SCRIPT_INSTALL_DIR)"/../tcl8/8.6/http-2.8.8.tm;
-       @echo "Installing package opt0.4 files to $(SCRIPT_INSTALL_DIR)/opt0.4/";
-       @for i in $(TOP_DIR)/library/opt/*.tcl ; \
-           do \
-           $(INSTALL_DATA) $$i "$(SCRIPT_INSTALL_DIR)"/opt0.4; \
-           done;
-       @echo "Installing package msgcat 1.5.2 as a Tcl Module";
-       @$(INSTALL_DATA) $(TOP_DIR)/library/msgcat/msgcat.tcl "$(SCRIPT_INSTALL_DIR)"/../tcl8/8.5/msgcat-1.5.2.tm;
-       @echo "Installing package tcltest 2.3.8 as a Tcl Module";
-       @$(INSTALL_DATA) $(TOP_DIR)/library/tcltest/tcltest.tcl "$(SCRIPT_INSTALL_DIR)"/../tcl8/8.5/tcltest-2.3.8.tm;
-
-       @echo "Installing package platform 1.0.13 as a Tcl Module";
-       @$(INSTALL_DATA) $(TOP_DIR)/library/platform/platform.tcl "$(SCRIPT_INSTALL_DIR)"/../tcl8/8.4/platform-1.0.13.tm;
-       @echo "Installing package platform::shell 1.1.4 as a Tcl Module";
-       @$(INSTALL_DATA) $(TOP_DIR)/library/platform/shell.tcl "$(SCRIPT_INSTALL_DIR)"/../tcl8/8.4/platform/shell-1.1.4.tm;
-
-       @echo "Installing encoding files to $(SCRIPT_INSTALL_DIR)/encoding/";
-       @for i in $(TOP_DIR)/library/encoding/*.enc ; do \
-               $(INSTALL_DATA) $$i "$(SCRIPT_INSTALL_DIR)"/encoding; \
-       done;
-       @if [ -n "$(TCL_MODULE_PATH)" -a -f $(TOP_DIR)/library/tm.tcl ]; then \
-           echo "Customizing tcl module path"; \
-           echo "if {![interp issafe]} { ::tcl::tm::roots {$(TCL_MODULE_PATH)} }" >> \
-               "$(SCRIPT_INSTALL_DIR)"/tm.tcl; \
-       fi
-
-install-tzdata:
-       @for i in tzdata; \
-           do \
-           if [ ! -d "$(SCRIPT_INSTALL_DIR)"/$$i ] ; then \
-               echo "Making directory $(SCRIPT_INSTALL_DIR)/$$i"; \
-               $(INSTALL_DATA_DIR) "$(SCRIPT_INSTALL_DIR)"/$$i; \
-               else true; \
-               fi; \
-           done;
-       @echo "Installing time zone files to $(SCRIPT_INSTALL_DIR)/tzdata/"
-       @for i in $(TOP_DIR)/library/tzdata/* ; do \
-           if [ -d $$i ] ; then \
-               ii=`basename $$i`; \
-               if [ ! -d "$(SCRIPT_INSTALL_DIR)"/tzdata/$$ii ] ; then \
-                   $(INSTALL_DATA_DIR) "$(SCRIPT_INSTALL_DIR)"/tzdata/$$ii; \
-               fi; \
-               for j in $$i/* ; do \
-                   if [ -d $$j ] ; then \
-                       jj=`basename $$j`; \
-                       if [ ! -d "$(SCRIPT_INSTALL_DIR)"/tzdata/$$ii/$$jj ] ; then \
-                           $(INSTALL_DATA_DIR) "$(SCRIPT_INSTALL_DIR)"/tzdata/$$ii/$$jj; \
-                       fi; \
-                       for k in $$j/* ; do \
-                           $(INSTALL_DATA) $$k "$(SCRIPT_INSTALL_DIR)"/tzdata/$$ii/$$jj; \
-                       done; \
-                   else \
-                       $(INSTALL_DATA) $$j "$(SCRIPT_INSTALL_DIR)"/tzdata/$$ii; \
-                   fi; \
-               done; \
-           else \
-               $(INSTALL_DATA) $$i "$(SCRIPT_INSTALL_DIR)"/tzdata; \
-           fi; \
-       done;
-
-install-msgs:
-       @for i in msgs; \
-           do \
-           if [ ! -d "$(SCRIPT_INSTALL_DIR)"/$$i ] ; then \
-               echo "Making directory $(SCRIPT_INSTALL_DIR)/$$i"; \
-               $(INSTALL_DATA_DIR) "$(SCRIPT_INSTALL_DIR)"/$$i; \
-               else true; \
-               fi; \
-           done;
-       @echo "Installing message catalog files to $(SCRIPT_INSTALL_DIR)/msgs/"
-       @for i in $(TOP_DIR)/library/msgs/*.msg ; do \
-               $(INSTALL_DATA) $$i "$(SCRIPT_INSTALL_DIR)"/msgs; \
-       done;
-
-install-doc: doc
-       @for i in "$(MAN_INSTALL_DIR)" "$(MAN1_INSTALL_DIR)" "$(MAN3_INSTALL_DIR)" "$(MANN_INSTALL_DIR)" ; \
-           do \
-           if [ ! -d "$$i" ] ; then \
-               echo "Making directory $$i"; \
-               $(INSTALL_DATA_DIR) "$$i"; \
-               else true; \
-               fi; \
-           done;
-       @echo "Installing and cross-linking top-level (.1) docs to $(MAN1_INSTALL_DIR)/";
-       @for i in $(TOP_DIR)/doc/*.1; do \
-           $(SHELL) $(UNIX_DIR)/installManPage $(MAN_FLAGS) $$i "$(MAN1_INSTALL_DIR)"; \
-       done
-
-       @echo "Installing and cross-linking C API (.3) docs to $(MAN3_INSTALL_DIR)/";
-       @for i in $(TOP_DIR)/doc/*.3; do \
-           $(SHELL) $(UNIX_DIR)/installManPage $(MAN_FLAGS) $$i "$(MAN3_INSTALL_DIR)"; \
-       done
-
-       @echo "Installing and cross-linking command (.n) docs to $(MANN_INSTALL_DIR)/";
-       @for i in $(TOP_DIR)/doc/*.n; do \
-           $(SHELL) $(UNIX_DIR)/installManPage $(MAN_FLAGS) $$i "$(MANN_INSTALL_DIR)"; \
-       done
-
-install-headers:
-       @for i in "$(INCLUDE_INSTALL_DIR)"; \
-           do \
-           if [ ! -d "$$i" ] ; then \
-               echo "Making directory $$i"; \
-               $(INSTALL_DATA_DIR) "$$i"; \
-               else true; \
-               fi; \
-           done;
-       @echo "Installing header files to $(INCLUDE_INSTALL_DIR)/";
-       @for i in $(GENERIC_DIR)/tcl.h $(GENERIC_DIR)/tclDecls.h \
-               $(GENERIC_DIR)/tclOO.h $(GENERIC_DIR)/tclOODecls.h \
-               $(GENERIC_DIR)/tclPlatDecls.h \
-               $(GENERIC_DIR)/tclTomMath.h \
-               $(GENERIC_DIR)/tclTomMathDecls.h ; \
-           do \
-           $(INSTALL_DATA) $$i "$(INCLUDE_INSTALL_DIR)"; \
-           done;
-
-# Optional target to install private headers
-install-private-headers:
-       @for i in "$(PRIVATE_INCLUDE_INSTALL_DIR)"; \
-           do \
-           if [ ! -d "$$i" ] ; then \
-               echo "Making directory $$i"; \
-               $(INSTALL_DATA_DIR) "$$i"; \
-               else true; \
-               fi; \
-           done;
-       @echo "Installing private header files to $(PRIVATE_INCLUDE_INSTALL_DIR)/";
-       @for i in $(GENERIC_DIR)/tclInt.h $(GENERIC_DIR)/tclIntDecls.h \
-               $(GENERIC_DIR)/tclIntPlatDecls.h $(GENERIC_DIR)/tclPort.h \
-               $(GENERIC_DIR)/tclOOInt.h $(GENERIC_DIR)/tclOOIntDecls.h \
-               $(UNIX_DIR)/tclUnixPort.h; \
-           do \
-           $(INSTALL_DATA) $$i "$(PRIVATE_INCLUDE_INSTALL_DIR)"; \
-           done;
-       @if test -f tclConfig.h; then\
-           $(INSTALL_DATA) tclConfig.h "$(PRIVATE_INCLUDE_INSTALL_DIR)"; \
-           fi;
-
-#--------------------------------------------------------------------------
-# Rules for how to compile C files
-#--------------------------------------------------------------------------
-
-# Test binaries. The rules for tclTestInit.o and xtTestInit.o are complicated
-# because they are compiled from tclAppInit.c. Can't use the "-o" option
-# because this doesn't work on some strange compilers (e.g. UnixWare).
-#
-# To enable concurrent parallel make of tclsh and tcltest resp xttest, these
-# targets have to depend on tclsh, this ensures that linking of tclsh with
-# tclAppInit.o does not execute concurrently with the renaming and recompiling
-# of that same object file in the targets below.
-
-tclTestInit.o: $(UNIX_DIR)/tclAppInit.c ${TCL_EXE}
-       @if test -f tclAppInit.o ; then \
-           rm -f tclAppInit.sav; \
-           mv tclAppInit.o tclAppInit.sav; \
-       fi;
-       $(CC) -c $(APP_CC_SWITCHES) \
-               -DTCL_BUILDTIME_LIBRARY="\"${TCL_BUILDTIME_LIBRARY}\"" \
-               -DTCL_TEST $(UNIX_DIR)/tclAppInit.c
-       rm -f tclTestInit.o
-       mv tclAppInit.o tclTestInit.o
-       @if test -f tclAppInit.sav ; then \
-           mv tclAppInit.sav tclAppInit.o; \
-       fi;
-
-xtTestInit.o: $(UNIX_DIR)/tclAppInit.c ${TCL_EXE}
-       @if test -f tclAppInit.o ; then \
-           rm -f tclAppInit.sav; \
-           mv tclAppInit.o tclAppInit.sav; \
-       fi;
-       $(CC) -c $(APP_CC_SWITCHES) \
-               -DTCL_BUILDTIME_LIBRARY="\"${TCL_BUILDTIME_LIBRARY}\"" \
-               -DTCL_TEST -DTCL_XT_TEST $(UNIX_DIR)/tclAppInit.c
-       rm -f xtTestInit.o
-       mv tclAppInit.o xtTestInit.o
-       @if test -f tclAppInit.sav ; then \
-           mv tclAppInit.sav tclAppInit.o; \
-       fi;
-
-# Object files used on all Unix systems:
-
-REGHDRS=$(GENERIC_DIR)/regex.h $(GENERIC_DIR)/regguts.h \
-               $(GENERIC_DIR)/regcustom.h
-TCLREHDRS=$(GENERIC_DIR)/tclRegexp.h
-COMPILEHDR=$(GENERIC_DIR)/tclCompile.h
-FSHDR=$(GENERIC_DIR)/tclFileSystem.h
-IOHDR=$(GENERIC_DIR)/tclIO.h
-MATHHDRS=$(GENERIC_DIR)/tommath.h $(GENERIC_DIR)/tclTomMath.h
-PARSEHDR=$(GENERIC_DIR)/tclParse.h
-NREHDR=$(GENERIC_DIR)/tclInt.h
-TRIMHDR=$(GENERIC_DIR)/tclStringTrim.h
-
-regcomp.o: $(REGHDRS) $(GENERIC_DIR)/regcomp.c $(GENERIC_DIR)/regc_lex.c \
-               $(GENERIC_DIR)/regc_color.c $(GENERIC_DIR)/regc_locale.c \
-               $(GENERIC_DIR)/regc_nfa.c $(GENERIC_DIR)/regc_cvec.c
-       $(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/regcomp.c
-
-regexec.o: $(REGHDRS) $(GENERIC_DIR)/regexec.c $(GENERIC_DIR)/rege_dfa.c
-       $(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/regexec.c
-
-regfree.o: $(REGHDRS) $(GENERIC_DIR)/regfree.c
-       $(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/regfree.c
-
-regerror.o: $(REGHDRS) $(GENERIC_DIR)/regerrs.h $(GENERIC_DIR)/regerror.c
-       $(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/regerror.c
-
-tclAppInit.o: $(UNIX_DIR)/tclAppInit.c
-       $(CC) -c $(APP_CC_SWITCHES) $(UNIX_DIR)/tclAppInit.c
-
-tclAlloc.o: $(GENERIC_DIR)/tclAlloc.c
-       $(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tclAlloc.c
-
-tclAssembly.o: $(GENERIC_DIR)/tclAssembly.c $(COMPILEHDR)
-       $(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tclAssembly.c
-
-tclAsync.o: $(GENERIC_DIR)/tclAsync.c
-       $(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tclAsync.c
-
-tclBasic.o: $(GENERIC_DIR)/tclBasic.c $(COMPILEHDR) $(MATHHDRS) $(NREHDR)
-       $(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tclBasic.c
-
-tclBinary.o: $(GENERIC_DIR)/tclBinary.c
-       $(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tclBinary.c
-
-tclCkalloc.o: $(GENERIC_DIR)/tclCkalloc.c
-       $(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tclCkalloc.c
-
-tclClock.o: $(GENERIC_DIR)/tclClock.c
-       $(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tclClock.c
-
-tclCmdAH.o: $(GENERIC_DIR)/tclCmdAH.c
-       $(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tclCmdAH.c
-
-tclCmdIL.o: $(GENERIC_DIR)/tclCmdIL.c $(TCLREHDRS)
-       $(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tclCmdIL.c
-
-tclCmdMZ.o: $(GENERIC_DIR)/tclCmdMZ.c $(TCLREHDRS) $(TRIMHDR)
-       $(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tclCmdMZ.c
-
-tclDate.o: $(GENERIC_DIR)/tclDate.c
-       $(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tclDate.c
-
-tclCompCmds.o: $(GENERIC_DIR)/tclCompCmds.c $(COMPILEHDR)
-       $(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tclCompCmds.c
-
-tclCompCmdsGR.o: $(GENERIC_DIR)/tclCompCmdsGR.c $(COMPILEHDR)
-       $(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tclCompCmdsGR.c
-
-tclCompCmdsSZ.o: $(GENERIC_DIR)/tclCompCmdsSZ.c $(COMPILEHDR) $(TRIMHDR)
-       $(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tclCompCmdsSZ.c
-
-tclCompExpr.o: $(GENERIC_DIR)/tclCompExpr.c $(COMPILEHDR)
-       $(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tclCompExpr.c
-
-tclCompile.o: $(GENERIC_DIR)/tclCompile.c $(COMPILEHDR)
-       $(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tclCompile.c
-
-tclConfig.o: $(GENERIC_DIR)/tclConfig.c
-       $(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tclConfig.c
-
-tclDictObj.o: $(GENERIC_DIR)/tclDictObj.c $(MATHHDRS)
-       $(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tclDictObj.c
-
-tclDisassemble.o: $(GENERIC_DIR)/tclDisassemble.c $(COMPILEHDR)
-       $(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tclDisassemble.c
-
-tclEncoding.o: $(GENERIC_DIR)/tclEncoding.c
-       $(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tclEncoding.c
-
-tclEnsemble.o: $(GENERIC_DIR)/tclEnsemble.c $(COMPILEHDR)
-       $(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tclEnsemble.c
-
-tclEnv.o: $(GENERIC_DIR)/tclEnv.c
-       $(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tclEnv.c
-
-tclEvent.o: $(GENERIC_DIR)/tclEvent.c
-       $(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tclEvent.c
-
-tclExecute.o: $(GENERIC_DIR)/tclExecute.c $(COMPILEHDR) $(MATHHDRS) $(NREHDR)
-       $(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tclExecute.c
-
-tclFCmd.o: $(GENERIC_DIR)/tclFCmd.c
-       $(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tclFCmd.c
-
-tclFileName.o: $(GENERIC_DIR)/tclFileName.c $(FSHDR) $(TCLREHDRS)
-       $(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tclFileName.c
-
-tclGet.o: $(GENERIC_DIR)/tclGet.c
-       $(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tclGet.c
-
-tclHash.o: $(GENERIC_DIR)/tclHash.c
-       $(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tclHash.c
-
-tclHistory.o: $(GENERIC_DIR)/tclHistory.c
-       $(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tclHistory.c
-
-tclIndexObj.o: $(GENERIC_DIR)/tclIndexObj.c
-       $(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tclIndexObj.c
-
-tclInterp.o: $(GENERIC_DIR)/tclInterp.c
-       $(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tclInterp.c
-
-tclIO.o: $(GENERIC_DIR)/tclIO.c $(IOHDR)
-       $(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tclIO.c
-
-tclIOCmd.o: $(GENERIC_DIR)/tclIOCmd.c
-       $(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tclIOCmd.c
-
-tclIOGT.o: $(GENERIC_DIR)/tclIOGT.c $(IOHDR)
-       $(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tclIOGT.c
-
-tclIOSock.o: $(GENERIC_DIR)/tclIOSock.c
-       $(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tclIOSock.c
-
-tclIOUtil.o: $(GENERIC_DIR)/tclIOUtil.c $(FSHDR)
-       $(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tclIOUtil.c
-
-tclIORChan.o: $(GENERIC_DIR)/tclIORChan.c $(IOHDR)
-       $(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tclIORChan.c
-
-tclIORTrans.o: $(GENERIC_DIR)/tclIORTrans.c $(IOHDR)
-       $(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tclIORTrans.c
-
-tclLink.o: $(GENERIC_DIR)/tclLink.c
-       $(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tclLink.c
-
-tclListObj.o: $(GENERIC_DIR)/tclListObj.c
-       $(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tclListObj.c
-
-tclLiteral.o: $(GENERIC_DIR)/tclLiteral.c $(COMPILEHDR)
-       $(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tclLiteral.c
-
-tclObj.o: $(GENERIC_DIR)/tclObj.c $(COMPILEHDR) $(MATHHDRS)
-       $(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tclObj.c
-
-tclOptimize.o: $(GENERIC_DIR)/tclOptimize.c $(COMPILEHDR)
-       $(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tclOptimize.c
-
-tclLoad.o: $(GENERIC_DIR)/tclLoad.c
-       $(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tclLoad.c
-
-tclLoadAix.o: $(UNIX_DIR)/tclLoadAix.c
-       $(CC) -c $(CC_SWITCHES) $(UNIX_DIR)/tclLoadAix.c
-
-tclLoadDl.o: $(UNIX_DIR)/tclLoadDl.c
-       $(CC) -c $(CC_SWITCHES) $(UNIX_DIR)/tclLoadDl.c
-
-tclLoadDl2.o: $(UNIX_DIR)/tclLoadDl2.c
-       $(CC) -c $(CC_SWITCHES) $(UNIX_DIR)/tclLoadDl2.c
-
-tclLoadDld.o: $(UNIX_DIR)/tclLoadDld.c
-       $(CC) -c $(CC_SWITCHES) $(UNIX_DIR)/tclLoadDld.c
-
-tclLoadDyld.o: $(UNIX_DIR)/tclLoadDyld.c
-       @echo Warnings are expected from compiling tclLoadDyld.c: deprecated API use
-       $(CC) -c $(CC_SWITCHES) $(UNIX_DIR)/tclLoadDyld.c
-
-tclLoadNone.o: $(GENERIC_DIR)/tclLoadNone.c
-       $(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tclLoadNone.c
-
-tclLoadOSF.o: $(UNIX_DIR)/tclLoadOSF.c
-       $(CC) -c $(CC_SWITCHES) $(UNIX_DIR)/tclLoadOSF.c
-
-tclLoadShl.o: $(UNIX_DIR)/tclLoadShl.c
-       $(CC) -c $(CC_SWITCHES) $(UNIX_DIR)/tclLoadShl.c
-
-tclMain.o: $(GENERIC_DIR)/tclMain.c
-       $(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tclMain.c
-
-tclNamesp.o: $(GENERIC_DIR)/tclNamesp.c $(COMPILEHDR)
-       $(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tclNamesp.c
-
-tclNotify.o: $(GENERIC_DIR)/tclNotify.c
-       $(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tclNotify.c
-
-tclOO.o: $(GENERIC_DIR)/tclOO.c
-       $(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tclOO.c
-
-tclOOBasic.o: $(GENERIC_DIR)/tclOOBasic.c
-       $(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tclOOBasic.c
-
-tclOOCall.o: $(GENERIC_DIR)/tclOOCall.c
-       $(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tclOOCall.c
-
-tclOODefineCmds.o: $(GENERIC_DIR)/tclOODefineCmds.c
-       $(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tclOODefineCmds.c
-
-tclOOInfo.o: $(GENERIC_DIR)/tclOOInfo.c
-       $(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tclOOInfo.c
-
-tclOOMethod.o: $(GENERIC_DIR)/tclOOMethod.c
-       $(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tclOOMethod.c
-
-tclOOStubInit.o: $(GENERIC_DIR)/tclOOStubInit.c
-       $(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tclOOStubInit.c
-
-tclParse.o: $(GENERIC_DIR)/tclParse.c $(PARSEHDR)
-       $(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tclParse.c
-
-tclPanic.o: $(GENERIC_DIR)/tclPanic.c
-       $(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tclPanic.c
-
-tclPathObj.o: $(GENERIC_DIR)/tclPathObj.c $(FSHDR)
-       $(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tclPathObj.c
-
-tclPipe.o: $(GENERIC_DIR)/tclPipe.c
-       $(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tclPipe.c
-
-tclPkg.o: $(GENERIC_DIR)/tclPkg.c
-       $(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tclPkg.c
-
-# TIP #59, embedding of configuration information into the binary library.
-#
-# Part of Tcl's configuration information are the paths where it was installed
-# and where it will look for its libraries (which can be different). We derive
-# this information from the variables which can be overridden by the user. As
-# every path can be configured separately we do not remember one general
-# prefix/exec_prefix but all the different paths individually.
-
-tclPkgConfig.o: $(GENERIC_DIR)/tclPkgConfig.c
-       $(CC) -c $(CC_SWITCHES)                                 \
-               -DCFG_INSTALL_LIBDIR="\"$(LIB_INSTALL_DIR)\"" \
-               -DCFG_INSTALL_BINDIR="\"$(BIN_INSTALL_DIR)\"" \
-               -DCFG_INSTALL_SCRDIR="\"$(SCRIPT_INSTALL_DIR)\"" \
-               -DCFG_INSTALL_INCDIR="\"$(INCLUDE_INSTALL_DIR)\"" \
-               -DCFG_INSTALL_DOCDIR="\"$(MAN_INSTALL_DIR)\"" \
-               \
-               -DCFG_RUNTIME_LIBDIR="\"$(libdir)\"" \
-               -DCFG_RUNTIME_BINDIR="\"$(bindir)\"" \
-               -DCFG_RUNTIME_SCRDIR="\"$(TCL_LIBRARY)\"" \
-               -DCFG_RUNTIME_INCDIR="\"$(includedir)\"" \
-               -DCFG_RUNTIME_DOCDIR="\"$(mandir)\"" \
-               \
-               $(GENERIC_DIR)/tclPkgConfig.c
-
-tclPosixStr.o: $(GENERIC_DIR)/tclPosixStr.c
-       $(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tclPosixStr.c
-
-tclPreserve.o: $(GENERIC_DIR)/tclPreserve.c
-       $(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tclPreserve.c
-
-tclProc.o: $(GENERIC_DIR)/tclProc.c $(COMPILEHDR) $(NREHDR)
-       $(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tclProc.c
-
-tclRegexp.o: $(GENERIC_DIR)/tclRegexp.c $(TCLREHDRS)
-       $(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tclRegexp.c
-
-tclResolve.o: $(GENERIC_DIR)/tclResolve.c
-       $(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tclResolve.c
-
-tclResult.o: $(GENERIC_DIR)/tclResult.c
-       $(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tclResult.c
-
-tclScan.o: $(GENERIC_DIR)/tclScan.c
-       $(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tclScan.c
-
-tclStringObj.o: $(GENERIC_DIR)/tclStringObj.c $(MATHHDRS)
-       $(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tclStringObj.c
-
-tclStrToD.o: $(GENERIC_DIR)/tclStrToD.c $(MATHHDRS)
-       $(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tclStrToD.c
-
-tclStubInit.o: $(GENERIC_DIR)/tclStubInit.c
-       $(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tclStubInit.c
-
-tclTrace.o: $(GENERIC_DIR)/tclTrace.c
-       $(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tclTrace.c
-
-tclUtil.o: $(GENERIC_DIR)/tclUtil.c $(PARSEHDR) $(TRIMHDR)
-       $(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tclUtil.c
-
-tclUtf.o: $(GENERIC_DIR)/tclUtf.c $(GENERIC_DIR)/tclUniData.c
-       $(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tclUtf.c
-
-tclVar.o: $(GENERIC_DIR)/tclVar.c
-       $(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tclVar.c
-
-tclZlib.o: $(GENERIC_DIR)/tclZlib.c
-       $(CC) -c $(CC_SWITCHES) $(ZLIB_INCLUDE) $(GENERIC_DIR)/tclZlib.c
-
-tclTest.o: $(GENERIC_DIR)/tclTest.c $(IOHDR) $(TCLREHDRS)
-       $(CC) -c $(APP_CC_SWITCHES) $(GENERIC_DIR)/tclTest.c
-
-tclTestObj.o: $(GENERIC_DIR)/tclTestObj.c $(MATHHDRS)
-       $(CC) -c $(APP_CC_SWITCHES) $(GENERIC_DIR)/tclTestObj.c
-
-tclTestProcBodyObj.o: $(GENERIC_DIR)/tclTestProcBodyObj.c
-       $(CC) -c $(APP_CC_SWITCHES) $(GENERIC_DIR)/tclTestProcBodyObj.c
-
-tclTimer.o: $(GENERIC_DIR)/tclTimer.c
-       $(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tclTimer.c
-
-tclThread.o: $(GENERIC_DIR)/tclThread.c
-       $(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tclThread.c
-
-tclThreadAlloc.o: $(GENERIC_DIR)/tclThreadAlloc.c
-       $(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tclThreadAlloc.c
-
-tclThreadJoin.o: $(GENERIC_DIR)/tclThreadJoin.c
-       $(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tclThreadJoin.c
-
-tclThreadStorage.o: $(GENERIC_DIR)/tclThreadStorage.c
-       $(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tclThreadStorage.c
-
-tclThreadTest.o: $(GENERIC_DIR)/tclThreadTest.c
-       $(CC) -c $(APP_CC_SWITCHES) $(GENERIC_DIR)/tclThreadTest.c
-
-tclTomMathInterface.o: $(GENERIC_DIR)/tclTomMathInterface.c $(MATHHDRS)
-       $(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tclTomMathInterface.c
-
-bncore.o: $(TOMMATH_DIR)/bncore.c $(MATHHDRS)
-       $(CC) -c $(CC_SWITCHES) $(TOMMATH_DIR)/bncore.c
-
-bn_reverse.o: $(TOMMATH_DIR)/bn_reverse.c $(MATHHDRS)
-       $(CC) -c $(CC_SWITCHES) $(TOMMATH_DIR)/bn_reverse.c
-
-bn_fast_s_mp_mul_digs.o: $(TOMMATH_DIR)/bn_fast_s_mp_mul_digs.c $(MATHHDRS)
-       $(CC) -c $(CC_SWITCHES) $(TOMMATH_DIR)/bn_fast_s_mp_mul_digs.c
-
-bn_fast_s_mp_sqr.o: $(TOMMATH_DIR)/bn_fast_s_mp_sqr.c $(MATHHDRS)
-       $(CC) -c $(CC_SWITCHES) $(TOMMATH_DIR)/bn_fast_s_mp_sqr.c
-
-bn_mp_add.o: $(TOMMATH_DIR)/bn_mp_add.c $(MATHHDRS)
-       $(CC) -c $(CC_SWITCHES) $(TOMMATH_DIR)/bn_mp_add.c
-
-bn_mp_add_d.o: $(TOMMATH_DIR)/bn_mp_add_d.c $(MATHHDRS)
-       $(CC) -c $(CC_SWITCHES) $(TOMMATH_DIR)/bn_mp_add_d.c
-
-bn_mp_and.o: $(TOMMATH_DIR)/bn_mp_and.c $(MATHHDRS)
-       $(CC) -c $(CC_SWITCHES) $(TOMMATH_DIR)/bn_mp_and.c
-
-bn_mp_clamp.o: $(TOMMATH_DIR)/bn_mp_clamp.c $(MATHHDRS)
-       $(CC) -c $(CC_SWITCHES) $(TOMMATH_DIR)/bn_mp_clamp.c
-
-bn_mp_clear.o: $(TOMMATH_DIR)/bn_mp_clear.c $(MATHHDRS)
-       $(CC) -c $(CC_SWITCHES) $(TOMMATH_DIR)/bn_mp_clear.c
-
-bn_mp_clear_multi.o: $(TOMMATH_DIR)/bn_mp_clear_multi.c $(MATHHDRS)
-       $(CC) -c $(CC_SWITCHES) $(TOMMATH_DIR)/bn_mp_clear_multi.c
-
-bn_mp_cmp.o: $(TOMMATH_DIR)/bn_mp_cmp.c $(MATHHDRS)
-       $(CC) -c $(CC_SWITCHES) $(TOMMATH_DIR)/bn_mp_cmp.c
-
-bn_mp_cmp_d.o: $(TOMMATH_DIR)/bn_mp_cmp_d.c $(MATHHDRS)
-       $(CC) -c $(CC_SWITCHES) $(TOMMATH_DIR)/bn_mp_cmp_d.c
-
-bn_mp_cmp_mag.o: $(TOMMATH_DIR)/bn_mp_cmp_mag.c $(MATHHDRS)
-       $(CC) -c $(CC_SWITCHES) $(TOMMATH_DIR)/bn_mp_cmp_mag.c
-
-bn_mp_cnt_lsb.o: $(TOMMATH_DIR)/bn_mp_cnt_lsb.c $(MATHHDRS)
-       $(CC) -c $(CC_SWITCHES) $(TOMMATH_DIR)/bn_mp_cnt_lsb.c
-
-bn_mp_copy.o: $(TOMMATH_DIR)/bn_mp_copy.c $(MATHHDRS)
-       $(CC) -c $(CC_SWITCHES) $(TOMMATH_DIR)/bn_mp_copy.c
-
-bn_mp_count_bits.o: $(TOMMATH_DIR)/bn_mp_count_bits.c $(MATHHDRS)
-       $(CC) -c $(CC_SWITCHES) $(TOMMATH_DIR)/bn_mp_count_bits.c
-
-bn_mp_div.o: $(TOMMATH_DIR)/bn_mp_div.c $(MATHHDRS)
-       $(CC) -c $(CC_SWITCHES) $(TOMMATH_DIR)/bn_mp_div.c
-
-bn_mp_div_d.o: $(TOMMATH_DIR)/bn_mp_div_d.c $(MATHHDRS)
-       $(CC) -c $(CC_SWITCHES) $(TOMMATH_DIR)/bn_mp_div_d.c
-
-bn_mp_div_2.o: $(TOMMATH_DIR)/bn_mp_div_2.c $(MATHHDRS)
-       $(CC) -c $(CC_SWITCHES) $(TOMMATH_DIR)/bn_mp_div_2.c
-
-bn_mp_div_2d.o: $(TOMMATH_DIR)/bn_mp_div_2d.c $(MATHHDRS)
-       $(CC) -c $(CC_SWITCHES) $(TOMMATH_DIR)/bn_mp_div_2d.c
-
-bn_mp_div_3.o: $(TOMMATH_DIR)/bn_mp_div_3.c $(MATHHDRS)
-       $(CC) -c $(CC_SWITCHES) $(TOMMATH_DIR)/bn_mp_div_3.c
-
-bn_mp_exch.o: $(TOMMATH_DIR)/bn_mp_exch.c $(MATHHDRS)
-       $(CC) -c $(CC_SWITCHES) $(TOMMATH_DIR)/bn_mp_exch.c
-
-bn_mp_expt_d.o: $(TOMMATH_DIR)/bn_mp_expt_d.c $(MATHHDRS)
-       $(CC) -c $(CC_SWITCHES) $(TOMMATH_DIR)/bn_mp_expt_d.c
-
-bn_mp_grow.o: $(TOMMATH_DIR)/bn_mp_grow.c $(MATHHDRS)
-       $(CC) -c $(CC_SWITCHES) $(TOMMATH_DIR)/bn_mp_grow.c
-
-bn_mp_init.o: $(TOMMATH_DIR)/bn_mp_init.c $(MATHHDRS)
-       $(CC) -c $(CC_SWITCHES) $(TOMMATH_DIR)/bn_mp_init.c
-
-bn_mp_init_copy.o: $(TOMMATH_DIR)/bn_mp_init_copy.c $(MATHHDRS)
-       $(CC) -c $(CC_SWITCHES) $(TOMMATH_DIR)/bn_mp_init_copy.c
-
-bn_mp_init_multi.o: $(TOMMATH_DIR)/bn_mp_init_multi.c $(MATHHDRS)
-       $(CC) -c $(CC_SWITCHES) $(TOMMATH_DIR)/bn_mp_init_multi.c
-
-bn_mp_init_set.o: $(TOMMATH_DIR)/bn_mp_init_set.c $(MATHHDRS)
-       $(CC) -c $(CC_SWITCHES) $(TOMMATH_DIR)/bn_mp_init_set.c
-
-bn_mp_init_set_int.o: $(TOMMATH_DIR)/bn_mp_init_set_int.c $(MATHHDRS)
-       $(CC) -c $(CC_SWITCHES) $(TOMMATH_DIR)/bn_mp_init_set_int.c
-
-bn_mp_init_size.o:$(TOMMATH_DIR)/bn_mp_init_size.c $(MATHHDRS)
-       $(CC) -c $(CC_SWITCHES) $(TOMMATH_DIR)/bn_mp_init_size.c
-
-bn_mp_karatsuba_mul.o: $(TOMMATH_DIR)/bn_mp_karatsuba_mul.c $(MATHHDRS)
-       $(CC) -c $(CC_SWITCHES) $(TOMMATH_DIR)/bn_mp_karatsuba_mul.c
-
-bn_mp_karatsuba_sqr.o: $(TOMMATH_DIR)/bn_mp_karatsuba_sqr.c $(MATHHDRS)
-       $(CC) -c $(CC_SWITCHES) $(TOMMATH_DIR)/bn_mp_karatsuba_sqr.c
-
-bn_mp_lshd.o: $(TOMMATH_DIR)/bn_mp_lshd.c $(MATHHDRS)
-       $(CC) -c $(CC_SWITCHES) $(TOMMATH_DIR)/bn_mp_lshd.c
-
-bn_mp_mod.o: $(TOMMATH_DIR)/bn_mp_mod.c $(MATHHDRS)
-       $(CC) -c $(CC_SWITCHES) $(TOMMATH_DIR)/bn_mp_mod.c
-
-bn_mp_mod_2d.o: $(TOMMATH_DIR)/bn_mp_mod_2d.c $(MATHHDRS)
-       $(CC) -c $(CC_SWITCHES) $(TOMMATH_DIR)/bn_mp_mod_2d.c
-
-bn_mp_mul.o: $(TOMMATH_DIR)/bn_mp_mul.c $(MATHHDRS)
-       $(CC) -c $(CC_SWITCHES) $(TOMMATH_DIR)/bn_mp_mul.c
-
-bn_mp_mul_2.o: $(TOMMATH_DIR)/bn_mp_mul_2.c $(MATHHDRS)
-       $(CC) -c $(CC_SWITCHES) $(TOMMATH_DIR)/bn_mp_mul_2.c
-
-bn_mp_mul_2d.o: $(TOMMATH_DIR)/bn_mp_mul_2d.c $(MATHHDRS)
-       $(CC) -c $(CC_SWITCHES) $(TOMMATH_DIR)/bn_mp_mul_2d.c
-
-bn_mp_mul_d.o: $(TOMMATH_DIR)/bn_mp_mul_d.c $(MATHHDRS)
-       $(CC) -c $(CC_SWITCHES) $(TOMMATH_DIR)/bn_mp_mul_d.c
-
-bn_mp_neg.o: $(TOMMATH_DIR)/bn_mp_neg.c $(MATHHDRS)
-       $(CC) -c $(CC_SWITCHES) $(TOMMATH_DIR)/bn_mp_neg.c
-
-bn_mp_or.o: $(TOMMATH_DIR)/bn_mp_or.c $(MATHHDRS)
-       $(CC) -c $(CC_SWITCHES) $(TOMMATH_DIR)/bn_mp_or.c
-
-bn_mp_radix_size.o: $(TOMMATH_DIR)/bn_mp_radix_size.c $(MATHHDRS)
-       $(CC) -c $(CC_SWITCHES) $(TOMMATH_DIR)/bn_mp_radix_size.c
-
-bn_mp_radix_smap.o: $(TOMMATH_DIR)/bn_mp_radix_smap.c $(MATHHDRS)
-       $(CC) -c $(CC_SWITCHES) $(TOMMATH_DIR)/bn_mp_radix_smap.c
-
-bn_mp_read_radix.o: $(TOMMATH_DIR)/bn_mp_read_radix.c $(MATHHDRS)
-       $(CC) -c $(CC_SWITCHES) $(TOMMATH_DIR)/bn_mp_read_radix.c
-
-bn_mp_rshd.o: $(TOMMATH_DIR)/bn_mp_rshd.c $(MATHHDRS)
-       $(CC) -c $(CC_SWITCHES) $(TOMMATH_DIR)/bn_mp_rshd.c
-
-bn_mp_set.o: $(TOMMATH_DIR)/bn_mp_set.c $(MATHHDRS)
-       $(CC) -c $(CC_SWITCHES) $(TOMMATH_DIR)/bn_mp_set.c
-
-bn_mp_set_int.o: $(TOMMATH_DIR)/bn_mp_set_int.c $(MATHHDRS)
-       $(CC) -c $(CC_SWITCHES) $(TOMMATH_DIR)/bn_mp_set_int.c
-
-bn_mp_shrink.o: $(TOMMATH_DIR)/bn_mp_shrink.c $(MATHHDRS)
-       $(CC) -c $(CC_SWITCHES) $(TOMMATH_DIR)/bn_mp_shrink.c
-
-bn_mp_sqr.o: $(TOMMATH_DIR)/bn_mp_sqr.c $(MATHHDRS)
-       $(CC) -c $(CC_SWITCHES) $(TOMMATH_DIR)/bn_mp_sqr.c
-
-bn_mp_sqrt.o: $(TOMMATH_DIR)/bn_mp_sqrt.c $(MATHHDRS)
-       $(CC) -c $(CC_SWITCHES) $(TOMMATH_DIR)/bn_mp_sqrt.c
-
-bn_mp_sub.o: $(TOMMATH_DIR)/bn_mp_sub.c $(MATHHDRS)
-       $(CC) -c $(CC_SWITCHES) $(TOMMATH_DIR)/bn_mp_sub.c
-
-bn_mp_sub_d.o: $(TOMMATH_DIR)/bn_mp_sub_d.c $(MATHHDRS)
-       $(CC) -c $(CC_SWITCHES) $(TOMMATH_DIR)/bn_mp_sub_d.c
-
-bn_mp_to_unsigned_bin.o: $(TOMMATH_DIR)/bn_mp_to_unsigned_bin.c $(MATHHDRS)
-       $(CC) -c $(CC_SWITCHES) $(TOMMATH_DIR)/bn_mp_to_unsigned_bin.c
-
-bn_mp_to_unsigned_bin_n.o: $(TOMMATH_DIR)/bn_mp_to_unsigned_bin_n.c $(MATHHDRS)
-       $(CC) -c $(CC_SWITCHES) $(TOMMATH_DIR)/bn_mp_to_unsigned_bin_n.c
-
-bn_mp_toom_mul.o: $(TOMMATH_DIR)/bn_mp_toom_mul.c $(MATHHDRS)
-       $(CC) -c $(CC_SWITCHES) $(TOMMATH_DIR)/bn_mp_toom_mul.c
-
-bn_mp_toom_sqr.o: $(TOMMATH_DIR)/bn_mp_toom_sqr.c $(MATHHDRS)
-       $(CC) -c $(CC_SWITCHES) $(TOMMATH_DIR)/bn_mp_toom_sqr.c
-
-bn_mp_toradix_n.o: $(TOMMATH_DIR)/bn_mp_toradix_n.c $(MATHHDRS)
-       $(CC) -c $(CC_SWITCHES) $(TOMMATH_DIR)/bn_mp_toradix_n.c
-
-bn_mp_unsigned_bin_size.o: $(TOMMATH_DIR)/bn_mp_unsigned_bin_size.c $(MATHHDRS)
-       $(CC) -c $(CC_SWITCHES) $(TOMMATH_DIR)/bn_mp_unsigned_bin_size.c
-
-bn_mp_xor.o: $(TOMMATH_DIR)/bn_mp_xor.c $(MATHHDRS)
-       $(CC) -c $(CC_SWITCHES) $(TOMMATH_DIR)/bn_mp_xor.c
-
-bn_mp_zero.o: $(TOMMATH_DIR)/bn_mp_zero.c $(MATHHDRS)
-       $(CC) -c $(CC_SWITCHES) $(TOMMATH_DIR)/bn_mp_zero.c
-
-bn_s_mp_add.o: $(TOMMATH_DIR)/bn_s_mp_add.c $(MATHHDRS)
-       $(CC) -c $(CC_SWITCHES) $(TOMMATH_DIR)/bn_s_mp_add.c
-
-bn_s_mp_mul_digs.o: $(TOMMATH_DIR)/bn_s_mp_mul_digs.c $(MATHHDRS)
-       $(CC) -c $(CC_SWITCHES) $(TOMMATH_DIR)/bn_s_mp_mul_digs.c
-
-bn_s_mp_sqr.o: $(TOMMATH_DIR)/bn_s_mp_sqr.c $(MATHHDRS)
-       $(CC) -c $(CC_SWITCHES) $(TOMMATH_DIR)/bn_s_mp_sqr.c
-
-bn_s_mp_sub.o: $(TOMMATH_DIR)/bn_s_mp_sub.c $(MATHHDRS)
-       $(CC) -c $(CC_SWITCHES) $(TOMMATH_DIR)/bn_s_mp_sub.c
-
-tclUnixChan.o: $(UNIX_DIR)/tclUnixChan.c $(IOHDR)
-       $(CC) -c $(CC_SWITCHES) $(UNIX_DIR)/tclUnixChan.c
-
-tclUnixEvent.o: $(UNIX_DIR)/tclUnixEvent.c
-       $(CC) -c $(CC_SWITCHES) $(UNIX_DIR)/tclUnixEvent.c
-
-tclUnixFCmd.o: $(UNIX_DIR)/tclUnixFCmd.c
-       $(CC) -c $(CC_SWITCHES) $(UNIX_DIR)/tclUnixFCmd.c
-
-tclUnixFile.o: $(UNIX_DIR)/tclUnixFile.c $(FSHDR)
-       $(CC) -c $(CC_SWITCHES) $(UNIX_DIR)/tclUnixFile.c
-
-tclUnixNotfy.o: $(UNIX_DIR)/tclUnixNotfy.c
-       $(CC) -c $(CC_SWITCHES) $(UNIX_DIR)/tclUnixNotfy.c
-
-tclUnixPipe.o: $(UNIX_DIR)/tclUnixPipe.c
-       $(CC) -c $(CC_SWITCHES) $(UNIX_DIR)/tclUnixPipe.c
-
-tclUnixSock.o: $(UNIX_DIR)/tclUnixSock.c
-       $(CC) -c $(CC_SWITCHES) $(UNIX_DIR)/tclUnixSock.c
-
-tclUnixTest.o: $(UNIX_DIR)/tclUnixTest.c
-       $(CC) -c $(APP_CC_SWITCHES) $(UNIX_DIR)/tclUnixTest.c
-
-tclUnixThrd.o: $(UNIX_DIR)/tclUnixThrd.c
-       $(CC) -c $(CC_SWITCHES) $(UNIX_DIR)/tclUnixThrd.c
-
-tclUnixTime.o: $(UNIX_DIR)/tclUnixTime.c
-       $(CC) -c $(CC_SWITCHES) $(UNIX_DIR)/tclUnixTime.c
-
-TCL_LOCATIONS=-DTCL_LIBRARY="\"${TCL_LIBRARY}\"" -DTCL_PACKAGE_PATH="\"${TCL_PACKAGE_PATH}\""
-tclUnixInit.o: $(UNIX_DIR)/tclUnixInit.c tclConfig.sh
-       $(CC) -c $(CC_SWITCHES) $(TCL_LOCATIONS) $(UNIX_DIR)/tclUnixInit.c
-
-tclUnixCompat.o: $(UNIX_DIR)/tclUnixCompat.c
-       $(CC) -c $(CC_SWITCHES) $(UNIX_DIR)/tclUnixCompat.c
-
-# The following are Mac OS X only sources:
-tclMacOSXBundle.o: $(MAC_OSX_DIR)/tclMacOSXBundle.c
-       $(CC) -c $(CC_SWITCHES) $(MAC_OSX_DIR)/tclMacOSXBundle.c
-
-tclMacOSXFCmd.o: $(MAC_OSX_DIR)/tclMacOSXFCmd.c
-       $(CC) -c $(CC_SWITCHES) $(MAC_OSX_DIR)/tclMacOSXFCmd.c
-
-tclMacOSXNotify.o: $(MAC_OSX_DIR)/tclMacOSXNotify.c
-       $(CC) -c $(CC_SWITCHES) $(MAC_OSX_DIR)/tclMacOSXNotify.c
-
-# The following is a CYGWIN only source:
-tclWinError.o: $(TOP_DIR)/win/tclWinError.c
-       $(CC) -c $(CC_SWITCHES) $(TOP_DIR)/win/tclWinError.c
-
-# DTrace support
-
-$(TCL_OBJS) $(STUB_LIB_OBJS) $(TCLSH_OBJS) $(TCLTEST_OBJS) $(XTTEST_OBJS): 
-
-$(DTRACE_HDR): $(DTRACE_SRC)
-       $(DTRACE) -h $(DTRACE_SWITCHES) -o $@ -s $(DTRACE_SRC)
-
-$(DTRACE_OBJ): $(DTRACE_SRC) $(TCL_OBJS)
-       $(DTRACE) -G $(DTRACE_SWITCHES) -o $@ -s $(DTRACE_SRC) $(TCL_OBJS)
-
-#--------------------------------------------------------------------------
-# The following targets are not completely general. They are provide purely
-# for documentation purposes so people who are interested in the Xt based
-# notifier can modify them to suit their own installation.
-#--------------------------------------------------------------------------
-
-xttest:        ${XTTEST_OBJS} ${TCL_LIB_FILE} ${TCL_STUB_LIB_FILE} ${BUILD_DLTEST}
-       ${CC} ${CFLAGS} ${LDFLAGS} ${XTTEST_OBJS} \
-               -L/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix -ltcl8.6 ${TCL_STUB_LIB_FILE} ${LIBS}  \
-               ${CC_SEARCH_FLAGS} -L/usr/openwin/lib -lXt -o xttest
-
-tclXtNotify.o: $(UNIX_DIR)/tclXtNotify.c
-       $(CC) -c $(APP_CC_SWITCHES) -I/usr/openwin/include \
-               $(UNIX_DIR)/tclXtNotify.c
-
-tclXtTest.o: $(UNIX_DIR)/tclXtTest.c
-       $(CC) -c $(APP_CC_SWITCHES) -I/usr/openwin/include \
-               $(UNIX_DIR)/tclXtTest.c
-
-#--------------------------------------------------------------------------
-# Compat binaries, these must be compiled for use in a shared library even
-# though they may be placed in a static executable or library. Since they are
-# included in both the tcl library and the stub library, they need to be
-# relocatable.
-#--------------------------------------------------------------------------
-
-fixstrtod.o: $(COMPAT_DIR)/fixstrtod.c
-       $(CC) -c $(STUB_CC_SWITCHES) $(COMPAT_DIR)/fixstrtod.c
-
-opendir.o: $(COMPAT_DIR)/opendir.c
-       $(CC) -c $(STUB_CC_SWITCHES) $(COMPAT_DIR)/opendir.c
-
-mkstemp.o: $(COMPAT_DIR)/mkstemp.c
-       $(CC) -c $(STUB_CC_SWITCHES) $(COMPAT_DIR)/mkstemp.c
-
-memcmp.o: $(COMPAT_DIR)/memcmp.c
-       $(CC) -c $(STUB_CC_SWITCHES) $(COMPAT_DIR)/memcmp.c
-
-strncasecmp.o: $(COMPAT_DIR)/strncasecmp.c
-       $(CC) -c $(STUB_CC_SWITCHES) $(COMPAT_DIR)/strncasecmp.c
-
-strstr.o: $(COMPAT_DIR)/strstr.c
-       $(CC) -c $(STUB_CC_SWITCHES) $(COMPAT_DIR)/strstr.c
-
-strtod.o: $(COMPAT_DIR)/strtod.c
-       $(CC) -c $(STUB_CC_SWITCHES) $(COMPAT_DIR)/strtod.c
-
-strtol.o: $(COMPAT_DIR)/strtol.c
-       $(CC) -c $(STUB_CC_SWITCHES) $(COMPAT_DIR)/strtol.c
-
-strtoul.o: $(COMPAT_DIR)/strtoul.c
-       $(CC) -c $(STUB_CC_SWITCHES) $(COMPAT_DIR)/strtoul.c
-
-waitpid.o: $(COMPAT_DIR)/waitpid.c
-       $(CC) -c $(STUB_CC_SWITCHES) $(COMPAT_DIR)/waitpid.c
-
-fake-rfc2553.o: $(COMPAT_DIR)/fake-rfc2553.c
-       $(CC) -c $(STUB_CC_SWITCHES) $(COMPAT_DIR)/fake-rfc2553.c
-
-# For building zlib, only used in some build configurations
-Zadler32.o: $(ZLIB_DIR)/adler32.c
-       $(CC) -c -o $@ $(CC_SWITCHES) -I$(ZLIB_DIR) $(ZLIB_DIR)/adler32.c
-Zcompress.o: $(ZLIB_DIR)/compress.c
-       $(CC) -c -o $@ $(CC_SWITCHES) -I$(ZLIB_DIR) $(ZLIB_DIR)/compress.c
-Zcrc32.o:    $(ZLIB_DIR)/crc32.c
-       $(CC) -c -o $@ $(CC_SWITCHES) -I$(ZLIB_DIR) $(ZLIB_DIR)/crc32.c
-Zdeflate.o:  $(ZLIB_DIR)/deflate.c
-       $(CC) -c -o $@ $(CC_SWITCHES) -I$(ZLIB_DIR) $(ZLIB_DIR)/deflate.c
-Zinfback.o:  $(ZLIB_DIR)/infback.c
-       $(CC) -c -o $@ $(CC_SWITCHES) -I$(ZLIB_DIR) $(ZLIB_DIR)/infback.c
-Zinffast.o:  $(ZLIB_DIR)/inffast.c
-       $(CC) -c -o $@ $(CC_SWITCHES) -I$(ZLIB_DIR) $(ZLIB_DIR)/inffast.c
-Zinflate.o:  $(ZLIB_DIR)/inflate.c
-       $(CC) -c -o $@ $(CC_SWITCHES) -I$(ZLIB_DIR) $(ZLIB_DIR)/inflate.c
-Zinftrees.o: $(ZLIB_DIR)/inftrees.c
-       $(CC) -c -o $@ $(CC_SWITCHES) -I$(ZLIB_DIR) $(ZLIB_DIR)/inftrees.c
-Ztrees.o:    $(ZLIB_DIR)/trees.c
-       $(CC) -c -o $@ $(CC_SWITCHES) -I$(ZLIB_DIR) $(ZLIB_DIR)/trees.c
-Zuncompr.o:  $(ZLIB_DIR)/uncompr.c
-       $(CC) -c -o $@ $(CC_SWITCHES) -I$(ZLIB_DIR) $(ZLIB_DIR)/uncompr.c
-Zzutil.o:    $(ZLIB_DIR)/zutil.c
-       $(CC) -c -o $@ $(CC_SWITCHES) -I$(ZLIB_DIR) $(ZLIB_DIR)/zutil.c
-
-#--------------------------------------------------------------------------
-# Stub library binaries, these must be compiled for use in a shared library
-# even though they will be placed in a static archive
-#--------------------------------------------------------------------------
-
-tclStubLib.o: $(GENERIC_DIR)/tclStubLib.c
-       $(CC) -c $(STUB_CC_SWITCHES) -DSTATIC_BUILD $(GENERIC_DIR)/tclStubLib.c
-
-tclTomMathStubLib.o: $(GENERIC_DIR)/tclTomMathStubLib.c
-       $(CC) -c $(STUB_CC_SWITCHES) $(GENERIC_DIR)/tclTomMathStubLib.c
-
-tclOOStubLib.o: $(GENERIC_DIR)/tclOOStubLib.c
-       $(CC) -c $(STUB_CC_SWITCHES) $(GENERIC_DIR)/tclOOStubLib.c
-
-.c.o:
-       $(CC) -c $(CC_SWITCHES) $<
-
-#--------------------------------------------------------------------------
-# Bundled Package targets
-#--------------------------------------------------------------------------
-
-# Propagate configure args like --enable-64bit to package configure
-PKG_CFG_ARGS           = '--prefix=/home/people/Eos/Eos/util/X86LINUX64' '--enable-shared' '--enable-symbol' '--enable-gcc' '--disable-threads' 
-# If PKG_DIR is changed to a different relative depth to the build dir, need
-# to adapt the ../.. relative paths below and at the top of configure.in (we
-# cannot use absolute paths due to issues in nested configure when path to
-# build dir contains spaces).
-PKG_DIR                        = ./pkgs
-
-configure-packages:
-       @for i in $(PKGS_DIR)/*; do \
-         if [ -d $$i ]; then \
-           if [ -x $$i/configure ]; then \
-             pkg=`basename $$i`; \
-             echo "Configuring package '$$pkg'"; \
-             mkdir -p $(PKG_DIR)/$$pkg; \
-             if [ ! -f $(PKG_DIR)/$$pkg/Makefile ]; then \
-               ( cd $(PKG_DIR)/$$pkg; \
-                 $$i/configure --with-tcl=../.. \
-                     --with-tclinclude=$(GENERIC_DIR) \
-                     $(PKG_CFG_ARGS) --libdir=$(PACKAGE_DIR) \
-                     --enable-shared --enable-threads; ) || exit $$?; \
-             fi; \
-           fi; \
-         fi; \
-       done
-
-packages: configure-packages ${STUB_LIB_FILE}
-       @for i in $(PKGS_DIR)/*; do \
-         if [ -d $$i ]; then \
-           pkg=`basename $$i`; \
-           if [ -f $(PKG_DIR)/$$pkg/Makefile ]; then \
-             echo "Building package '$$pkg'"; \
-             ( cd $(PKG_DIR)/$$pkg; $(MAKE); ) || exit $$?; \
-           fi; \
-         fi; \
-       done
-
-install-packages: packages
-       @for i in $(PKGS_DIR)/*; do \
-         if [ -d $$i ]; then \
-           pkg=`basename $$i`; \
-           if [ -f $(PKG_DIR)/$$pkg/Makefile ]; then \
-             echo "Installing package '$$pkg'"; \
-             ( cd $(PKG_DIR)/$$pkg; $(MAKE) install \
-                 "DESTDIR=$(INSTALL_ROOT)"; ) || exit $$?; \
-           fi; \
-         fi; \
-       done
-
-test-packages: ${TCLTEST_EXE} packages
-       @for i in $(PKGS_DIR)/*; do \
-         if [ -d $$i ]; then \
-           pkg=`basename $$i`; \
-           if [ -f $(PKG_DIR)/$$pkg/Makefile ]; then \
-             echo "Testing package '$$pkg'"; \
-             ( cd $(PKG_DIR)/$$pkg; $(MAKE) \
-                 "LD_LIBRARY_PATH=../..:$${LD_LIBRARY_PATH}" \
-                 "TCL_LIBRARY=${TCL_BUILDTIME_LIBRARY}" \
-                 "TCLLIBPATH=../../pkgs" test \
-                 "TCLSH_PROG=../../${TCLTEST_EXE}"; ) \
-           fi; \
-         fi; \
-       done
-
-clean-packages:
-       @for i in $(PKGS_DIR)/*; do \
-         if [ -d $$i ]; then \
-           pkg=`basename $$i`; \
-           if [ -f $(PKG_DIR)/$$pkg/Makefile ]; then \
-             ( cd $(PKG_DIR)/$$pkg; $(MAKE) clean; ) \
-           fi; \
-         fi; \
-       done
-
-distclean-packages:
-       @for i in $(PKGS_DIR)/*; do \
-         if [ -d $$i ]; then \
-           pkg=`basename $$i`; \
-           if [ -f $(PKG_DIR)/$$pkg/Makefile ]; then \
-             ( cd $(PKG_DIR)/$$pkg; $(MAKE) distclean; ) \
-           fi; \
-           rm -rf $(PKG_DIR)/$$pkg; \
-         fi; \
-       done; \
-       rm -rf $(PKG_DIR)
-
-dist-packages: configure-packages
-       @rm -rf $(DISTROOT)/pkgs; \
-       mkdir -p $(DISTROOT)/pkgs; \
-       for i in $(PKGS_DIR)/*; do \
-         if [ -d $$i ]; then \
-           pkg=`basename $$i`; \
-           if [ -f $(PKG_DIR)/$$pkg/Makefile ]; then \
-             ( cd $(PKG_DIR)/$$pkg; $(MAKE) dist \
-                 "DIST_ROOT=$(DISTROOT)/pkgs"; ) || exit $$?; \
-           fi; \
-         fi; \
-       done
-
-#--------------------------------------------------------------------------
-# Maintainer-only targets
-#--------------------------------------------------------------------------
-
-# The following target generates the file generic/tclDate.c from the yacc
-# grammar found in generic/tclGetDate.y. This is only run by hand as yacc is
-# not available in all environments. The name of the .c file is different than
-# the name of the .y file so that make doesn't try to automatically regenerate
-# the .c file.
-
-gendate:
-       bison --output-file=$(GENERIC_DIR)/tclDate.c \
-       --no-lines \
-       --name-prefix=TclDate \
-       $(GENERIC_DIR)/tclGetDate.y
-
-#      yacc -l $(GENERIC_DIR)/tclGetDate.y
-#      sed -e 's/yy/TclDate/g' -e '/^#include <values.h>/d' \
-#          -e 's?SCCSID?RCS: @(#) ?' \
-#          -e '/#ifdef __STDC__/,/#endif/d' -e '/TclDateerrlab:/d' \
-#          -e '/TclDatenewstate:/d' -e '/#pragma/d' \
-#          -e '/#include <inttypes.h>/d' -e 's/const /CONST /g' \
-#           -e '/#define YYNEW/s/malloc/TclDateAlloc/g' \
-#          -e '/#define YYENLARGE/,/realloc/s/realloc/TclDateRealloc/g' \
-#          <y.tab.c >$(GENERIC_DIR)/tclDate.c
-#      rm y.tab.c
-
-# The following target generates the file generic/tclTomMath.h. It needs to be
-# run (and the results checked) after updating to a new release of libtommath.
-
-gentommath_h:
-       $(NATIVE_TCLSH) "$(TOOL_DIR)/fix_tommath_h.tcl" \
-               "$(TOMMATH_DIR)/tommath.h" \
-               > "$(GENERIC_DIR)/tclTomMath.h"
-
-#
-# Target to regenerate header files and stub files from the *.decls tables.
-#
-
-$(GENERIC_DIR)/tclStubInit.c: $(GENERIC_DIR)/tcl.decls \
-               $(GENERIC_DIR)/tclInt.decls $(GENERIC_DIR)/tclTomMath.decls
-       @echo "Warning: tclStubInit.c may be out of date."
-       @echo "Developers may want to run \"make genstubs\" to regenerate."
-       @echo "This warning can be safely ignored, do not report as a bug!"
-
-$(GENERIC_DIR)/tclOOStubInit.c: $(GENERIC_DIR)/tclOO.decls
-       @echo "Warning: tclOOStubInit.c may be out of date."
-       @echo "Developers may want to run \"make genstubs\" to regenerate."
-       @echo "This warning can be safely ignored, do not report as a bug!"
-
-genstubs:
-       $(NATIVE_TCLSH) $(TOOL_DIR)/genStubs.tcl $(GENERIC_DIR) \
-               $(GENERIC_DIR)/tcl.decls $(GENERIC_DIR)/tclInt.decls \
-               $(GENERIC_DIR)/tclTomMath.decls
-       $(NATIVE_TCLSH) $(TOOL_DIR)/genStubs.tcl $(GENERIC_DIR) \
-               $(GENERIC_DIR)/tclOO.decls
-
-#
-# Target to check that all exported functions have an entry in the stubs
-# tables.
-#
-
-checkstubs: $(TCL_LIB_FILE)
-       -@for i in `nm -p $(TCL_LIB_FILE) \
-               | awk '$$2 ~ /^[TDBCS]$$/ { sub("^_", "", $$3); print $$3 }' \
-               | sort -n`; do \
-               match=0; \
-               for j in $(TCL_DECLS); do \
-                   if [ `grep -c "$$i *(" $$j` -gt 0 ]; then \
-                       match=1; \
-                   fi; \
-               done; \
-               if [ $$match -eq 0 ]; then echo $$i; fi \
-       done
-
-#
-# Target to check that all public APIs which are not command implementations
-# have an entry in section three of the distributed manpages.
-#
-
-checkdoc: $(TCL_LIB_FILE)
-       -@for i in `nm -p $(TCL_LIB_FILE) | awk '$$3 ~ /Tcl_/ { print $$3 }' \
-               | grep -v 'Cmd$$' | sort -n`; do \
-               match=0; \
-               for j in $(TOP_DIR)/doc/*.3; do \
-                   if [ `grep '\-' $$j | grep -c $$i` -gt 0 ]; then \
-                       match=1; \
-                   fi; \
-               done; \
-               if [ $$match -eq 0 ]; then echo $$i; fi \
-       done
-
-#
-# Target to check for proper usage of UCHAR macro.
-#
-
-checkuchar:
-       -egrep isalnum\|isalpha\|iscntrl\|isdigit\|islower\|isprint\|ispunct\|isspace\|isupper\|isxdigit\|toupper\|tolower $(SRCS) | grep -v UCHAR
-
-#
-# Target to make sure that only symbols with "Tcl" prefixes are exported.
-#
-
-checkexports: $(TCL_LIB_FILE)
-       -@nm -p $(TCL_LIB_FILE) \
-       | awk '$$2 ~ /^[TDBCS]$$/ { sub("^_", "", $$3); print $$3 }' \
-       | sort -n | grep -E -v '^[Tt]cl' || true
-
-#--------------------------------------------------------------------------
-# Distribution building rules
-#--------------------------------------------------------------------------
-
-#
-# Target to create a Tcl RPM for Linux. Requires that you be on a Linux
-# system.
-#
-
-rpm: all
-       rm -f THIS.TCL.SPEC
-       echo "%define _builddir `pwd`" > THIS.TCL.SPEC
-       echo "%define _rpmdir `pwd`/RPMS" >> THIS.TCL.SPEC
-       cat tcl.spec >> THIS.TCL.SPEC
-       mkdir -p RPMS/i386
-       rpmbuild -bb THIS.TCL.SPEC
-       mv RPMS/i386/*.rpm .
-       rm -rf RPMS THIS.TCL.SPEC
-
-#
-# Target to create a proper Tcl distribution from information in the master
-# source directory. DISTDIR must be defined to indicate where to put the
-# distribution. DISTDIR must be an absolute path name.
-#
-
-DISTROOT = /tmp/dist
-DISTNAME = tcl${VERSION}${PATCH_LEVEL}
-ZIPNAME         = tcl${MAJOR_VERSION}${MINOR_VERSION}${PATCH_LEVEL}-src.zip
-DISTDIR         = $(DISTROOT)/$(DISTNAME)
-$(UNIX_DIR)/configure: $(UNIX_DIR)/configure.in $(UNIX_DIR)/tcl.m4 \
-               $(UNIX_DIR)/aclocal.m4
-       cd $(UNIX_DIR); autoconf
-$(MAC_OSX_DIR)/configure: $(MAC_OSX_DIR)/configure.ac $(UNIX_DIR)/configure
-       cd $(MAC_OSX_DIR); autoconf
-$(UNIX_DIR)/tclConfig.h.in: $(MAC_OSX_DIR)/configure
-       cd $(MAC_OSX_DIR); autoheader; touch $@
-
-EOLFIX=$(NATIVE_TCLSH) $(TOOL_DIR)/eolFix.tcl
-dist: $(UNIX_DIR)/configure $(UNIX_DIR)/tclConfig.h.in $(UNIX_DIR)/tcl.pc.in $(MAC_OSX_DIR)/configure genstubs dist-packages ${NATIVE_TCLSH}
-       rm -rf $(DISTDIR)
-       mkdir -p $(DISTDIR)/unix
-       cp -p $(UNIX_DIR)/*.[ch] $(DISTDIR)/unix
-       cp $(UNIX_DIR)/Makefile.in $(DISTDIR)/unix
-       chmod 664 $(DISTDIR)/unix/Makefile.in
-       cp $(UNIX_DIR)/configure $(UNIX_DIR)/configure.in \
-               $(UNIX_DIR)/tcl.m4 $(UNIX_DIR)/aclocal.m4 \
-               $(UNIX_DIR)/tclConfig.sh.in $(UNIX_DIR)/tclooConfig.sh \
-               $(UNIX_DIR)/install-sh \
-               $(UNIX_DIR)/README $(UNIX_DIR)/ldAix $(UNIX_DIR)/tcl.spec \
-               $(UNIX_DIR)/installManPage $(UNIX_DIR)/tclConfig.h.in \
-               $(UNIX_DIR)/tcl.pc.in $(DISTDIR)/unix
-       chmod 775 $(DISTDIR)/unix/configure $(DISTDIR)/unix/configure.in
-       chmod 775 $(DISTDIR)/unix/ldAix
-       @mkdir $(DISTDIR)/generic
-       cp -p $(GENERIC_DIR)/*.[cdh] $(DISTDIR)/generic
-       cp -p $(GENERIC_DIR)/*.decls $(DISTDIR)/generic
-       cp -p $(GENERIC_DIR)/README $(DISTDIR)/generic
-       cp -p $(GENERIC_DIR)/tclGetDate.y $(DISTDIR)/generic
-       cp -p $(TOP_DIR)/changes $(TOP_DIR)/ChangeLog $(TOP_DIR)/README \
-               $(TOP_DIR)/ChangeLog.[12]??? $(TOP_DIR)/license.terms \
-               $(DISTDIR)
-       @mkdir $(DISTDIR)/library
-       cp -p $(TOP_DIR)/license.terms $(TOP_DIR)/library/*.tcl \
-               $(TOP_DIR)/library/tclIndex $(DISTDIR)/library
-       for i in http1.0 http opt msgcat reg dde tcltest platform; \
-           do \
-               mkdir $(DISTDIR)/library/$$i ;\
-               cp -p $(TOP_DIR)/library/$$i/*.tcl $(DISTDIR)/library/$$i; \
-           done;
-       @mkdir $(DISTDIR)/library/encoding
-       cp -p $(TOP_DIR)/library/encoding/*.enc $(DISTDIR)/library/encoding
-       @mkdir $(DISTDIR)/library/msgs
-       cp -p $(TOP_DIR)/library/msgs/*.msg $(DISTDIR)/library/msgs
-       @echo cp -r $(TOP_DIR)/library/tzdata $(DISTDIR)/library/tzdata
-       @( cd $(TOP_DIR); \
-         find library/tzdata -name CVS -prune -o -type f -print ) \
-           | ( cd $(TOP_DIR) ; xargs tar cf - ) \
-           | ( cd $(DISTDIR) ; tar xfp - )
-       @mkdir $(DISTDIR)/doc
-       cp -p $(TOP_DIR)/license.terms $(TOP_DIR)/doc/*.[13n] \
-               $(TOP_DIR)/doc/man.macros $(DISTDIR)/doc
-       @mkdir $(DISTDIR)/compat
-       cp -p $(TOP_DIR)/license.terms $(COMPAT_DIR)/*.[ch] \
-               $(COMPAT_DIR)/README $(DISTDIR)/compat
-       @mkdir $(DISTDIR)/compat/zlib
-       ( cd $(COMPAT_DIR)/zlib; \
-         find . -name CVS -prune -o -type f -print ) \
-           | ( cd $(COMPAT_DIR)/zlib ; xargs tar cf - ) \
-           | ( cd $(DISTDIR)/compat/zlib ; tar xfp - )
-       @mkdir $(DISTDIR)/tests
-       cp -p $(TOP_DIR)/license.terms $(DISTDIR)/tests
-       cp -p $(TOP_DIR)/tests/*.test $(TOP_DIR)/tests/README \
-               $(TOP_DIR)/tests/httpd $(TOP_DIR)/tests/*.tcl \
-               $(DISTDIR)/tests
-       @mkdir $(DISTDIR)/win
-       cp $(TOP_DIR)/win/Makefile.in $(DISTDIR)/win
-       cp $(TOP_DIR)/win/configure.in $(TOP_DIR)/win/configure \
-               $(TOP_DIR)/win/tclConfig.sh.in $(TOP_DIR)/win/tclooConfig.sh \
-               $(TOP_DIR)/win/tcl.m4 $(TOP_DIR)/win/aclocal.m4 \
-               $(TOP_DIR)/win/tclsh.exe.manifest.in \
-               $(DISTDIR)/win
-       cp -p $(TOP_DIR)/win/*.[ch] $(TOP_DIR)/win/*.ico $(TOP_DIR)/win/*.rc \
-               $(DISTDIR)/win
-       cp -p $(TOP_DIR)/win/*.bat $(DISTDIR)/win
-       @$(EOLFIX) -crlf $(DISTDIR)/win/*.bat
-       cp -p $(TOP_DIR)/win/makefile.* $(DISTDIR)/win
-       @$(EOLFIX) -crlf $(DISTDIR)/win/makefile.bc $(DISTDIR)/win/makefile.vc
-       cp -p $(TOP_DIR)/win/rules.vc $(DISTDIR)/win
-       @$(EOLFIX) -crlf $(DISTDIR)/win/rules.vc
-       cp -p $(TOP_DIR)/win/coffbase.txt $(DISTDIR)/win
-       @$(EOLFIX) -crlf $(DISTDIR)/win/coffbase.txt
-       cp -p $(TOP_DIR)/win/tcl.hpj.in $(DISTDIR)/win
-       @$(EOLFIX) -crlf $(DISTDIR)/win/tcl.hpj.in
-       cp -p $(TOP_DIR)/win/tcl.ds* $(DISTDIR)/win
-       @$(EOLFIX) -crlf $(DISTDIR)/win/tcl.ds*
-       cp -p $(TOP_DIR)/win/README $(DISTDIR)/win
-       cp -p $(TOP_DIR)/license.terms $(DISTDIR)/win
-       @mkdir $(DISTDIR)/macosx
-       cp -p $(MAC_OSX_DIR)/GNUmakefile $(MAC_OSX_DIR)/README \
-               $(MAC_OSX_DIR)/*.c $(MAC_OSX_DIR)/*.in \
-               $(MAC_OSX_DIR)/*.ac $(MAC_OSX_DIR)/*.xcconfig \
-               $(MAC_OSX_DIR)/configure $(DISTDIR)/macosx
-       cp -p $(TOP_DIR)/license.terms $(DISTDIR)/macosx
-       @mkdir $(DISTDIR)/macosx/Tcl.xcode
-       cp -p $(MAC_OSX_DIR)/Tcl.xcode/project.pbxproj \
-               $(MAC_OSX_DIR)/Tcl.xcode/default.pbxuser \
-               $(DISTDIR)/macosx/Tcl.xcode
-       @mkdir $(DISTDIR)/macosx/Tcl.xcodeproj
-       cp -p $(MAC_OSX_DIR)/Tcl.xcodeproj/project.pbxproj \
-               $(MAC_OSX_DIR)/Tcl.xcodeproj/default.pbxuser \
-               $(DISTDIR)/macosx/Tcl.xcodeproj
-       @mkdir $(DISTDIR)/unix/dltest
-       cp -p $(UNIX_DIR)/dltest/*.c $(UNIX_DIR)/dltest/Makefile.in \
-               $(UNIX_DIR)/dltest/README $(DISTDIR)/unix/dltest
-       @mkdir $(DISTDIR)/tools
-       cp -p $(TOOL_DIR)/Makefile.in $(TOOL_DIR)/README \
-               $(TOOL_DIR)/configure $(TOOL_DIR)/configure.in \
-               $(TOOL_DIR)/*.tcl $(TOOL_DIR)/man2tcl.c \
-               $(TOOL_DIR)/*.bmp $(TOOL_DIR)/tcl.hpj.in \
-               $(DISTDIR)/tools
-       @$(EOLFIX) -crlf $(DISTDIR)/tools/tcl.hpj.in
-       @mkdir $(DISTDIR)/libtommath
-       cp -p $(TOMMATH_SRCS) $(TOMMATH_DIR)/*.h $(DISTDIR)/libtommath
-       @mkdir $(DISTDIR)/pkgs
-       cp $(TOP_DIR)/pkgs/README $(DISTDIR)/pkgs
-       cp $(TOP_DIR)/pkgs/package.list.txt $(DISTDIR)/pkgs
-       for i in `ls $(DISTROOT)/pkgs/*.tar.gz 2> /dev/null`; do \
-           tar -C $(DISTDIR)/pkgs -xzf "$$i"; \
-       done
-
-alldist: dist
-       rm -f $(DISTROOT)/$(DISTNAME)-src.tar.gz $(DISTROOT)/$(ZIPNAME)
-       cd $(DISTROOT); tar cf $(DISTNAME)-src.tar $(DISTNAME); \
-               gzip -9 $(DISTNAME)-src.tar; zip -qr8 $(ZIPNAME) $(DISTNAME)
-
-#--------------------------------------------------------------------------
-# This target creates the HTML folder for Tcl & Tk and places it in
-# DISTDIR/html. It uses the tcltk-man2html.tcl tool from the Tcl group's tool
-# workspace. It depends on the Tcl & Tk being in directories called tcl8.* &
-# tk8.* up two directories from the TOOL_DIR.
-#
-# Note that for platforms where this is important, it is more common to use a
-# build of this HTML documentation that has already been placed online. As
-# such, this rule is not guaranteed to work well on all systems; it only needs
-# to function on those of the Tcl/Tk maintainers.
-#
-# Also note that the 8.6 tool build requires an installed 8.6 native Tcl
-# interpreter in order to be able to run.
-#--------------------------------------------------------------------------
-
-html: ${NATIVE_TCLSH}
-       $(BUILD_HTML)
-       @:
-
-html-tcl: ${NATIVE_TCLSH}
-       $(BUILD_HTML) --tcl
-       @:
-
-html-tk: ${NATIVE_TCLSH}
-       $(BUILD_HTML) --tk
-       @:
-
-# You'd better have these programs or you will have problems creating Makefile
-# from Makefile.in in the first place...
-HTML_VERSION = `basename $(TOP_DIR) | sed s/tcl//`
-BUILD_HTML = \
-       @${NATIVE_TCLSH} $(TOOL_DIR)/tcltk-man2html.tcl \
-               --useversion=$(HTML_VERSION) --htmldir="$(HTML_INSTALL_DIR)" \
-               --srcdir=$(TOP_DIR)/.. $(BUILD_HTML_FLAGS)
-
-#--------------------------------------------------------------------------
-# The list of all the targets that do not correspond to real files. This stops
-# 'make' from getting confused when someone makes an error in a rule.
-#--------------------------------------------------------------------------
-
-.PHONY: all binaries libraries objs doc html html-tcl html-tk test runtest
-.PHONY: install install-strip install-binaries install-libraries
-.PHONY: install-headers install-private-headers install-doc
-.PHONY: clean distclean depend genstubs checkstubs checkexports checkuchar
-.PHONY: shell gdb valgrind valgrindshell dist alldist rpm
-.PHONY: tclLibObjs tcltest-real test-tcl gdb-test ro-test trace-test xttest
-.PHONY: topDirName gendate gentommath_h trace-shell checkdoc
-.PHONY: install-tzdata install-msgs
-.PHONY: packages configure-packages test-packages clean-packages
-.PHONY: dist-packages distclean-packages install-packages
-
-#--------------------------------------------------------------------------
-# DO NOT DELETE THIS LINE -- make depend depends on it.
diff --git a/util/src/TclTk/tcl8.6.4/unix/config.log b/util/src/TclTk/tcl8.6.4/unix/config.log
deleted file mode 100644 (file)
index 8127ae0..0000000
+++ /dev/null
@@ -1,2573 +0,0 @@
-This file contains any messages produced by compilers while
-running configure, to aid debugging if configure makes a mistake.
-
-It was created by tcl configure 8.6, which was
-generated by GNU Autoconf 2.59.  Invocation command line was
-
-  $ ./configure --prefix=/home/people/Eos/Eos/util/X86LINUX64 --enable-shared --enable-symbol --enable-gcc --disable-threads
-
-## --------- ##
-## Platform. ##
-## --------- ##
-
-hostname = cs04.lan.yasunaga-lab.bio.kyutech.ac.jp
-uname -m = x86_64
-uname -r = 3.10.0-693.1.1.el7.x86_64
-uname -s = Linux
-uname -v = #1 SMP Tue Aug 15 08:36:44 CDT 2017
-
-/usr/bin/uname -p = x86_64
-/bin/uname -X     = unknown
-
-/bin/arch              = x86_64
-/usr/bin/arch -k       = unknown
-/usr/convex/getsysinfo = unknown
-hostinfo               = unknown
-/bin/machine           = unknown
-/usr/bin/oslevel       = unknown
-/bin/universe          = unknown
-
-PATH: /home/people/Eos/Eos/util/X86LINUX64/cuda/cudaprof/bin
-PATH: /home/people/Eos/Eos/util/X86LINUX64/cuda/bin
-PATH: /home/people/Eos/Eos/bin
-PATH: /home/people/Eos/Eos/sbin
-PATH: /home/people/Eos/Eos/util/X86LINUX64/bin
-PATH: /usr/local/IMOD/bin
-PATH: /usr/local/bin
-PATH: /usr/bin
-PATH: /usr/local/sbin
-PATH: /usr/sbin
-PATH: /usr/local/relion/build/bin
-PATH: /home/people/Eos/Eos/bin
-PATH: /home/people/Eos/Eos/sbin
-PATH: /home/people/Eos/Eos/util/X86LINUX64/bin
-PATH: /usr/local/IMOD/bin
-PATH: /usr/local/bin
-PATH: /usr/bin
-PATH: /usr/local/sbin
-PATH: /usr/sbin
-PATH: /usr/local/relion/build/bin
-
-
-## ----------- ##
-## Core tests. ##
-## ----------- ##
-
-configure:1385: checking whether to use symlinks for manpages
-configure:1394: result: no
-configure:1397: checking whether to compress the manpages
-configure:1412: result: no
-configure:1426: checking whether to add a package name suffix for the manpages
-configure:1439: result: no
-configure:1501: checking for gcc
-configure:1517: found /usr/bin/gcc
-configure:1527: result: gcc
-configure:1771: checking for C compiler version
-configure:1774: gcc --version </dev/null >&5
-gcc (GCC) 4.8.5 20150623 (Red Hat 4.8.5-11)
-Copyright (C) 2015 Free Software Foundation, Inc.
-This is free software; see the source for copying conditions.  There is NO
-warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
-
-configure:1777: $? = 0
-configure:1779: gcc -v </dev/null >&5
-Using built-in specs.
-COLLECT_GCC=gcc
-COLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-redhat-linux/4.8.5/lto-wrapper
-Target: x86_64-redhat-linux
-Configured with: ../configure --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=http://bugzilla.redhat.com/bugzilla --enable-bootstrap --enable-shared --enable-threads=posix --enable-checking=release --with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions --enable-gnu-unique-object --enable-linker-build-id --with-linker-hash-style=gnu --enable-languages=c,c++,objc,obj-c++,java,fortran,ada,go,lto --enable-plugin --enable-initfini-array --disable-libgcj --with-isl=/builddir/build/BUILD/gcc-4.8.5-20150702/obj-x86_64-redhat-linux/isl-install --with-cloog=/builddir/build/BUILD/gcc-4.8.5-20150702/obj-x86_64-redhat-linux/cloog-install --enable-gnu-indirect-function --with-tune=generic --with-arch_32=x86-64 --build=x86_64-redhat-linux
-Thread model: posix
-gcc version 4.8.5 20150623 (Red Hat 4.8.5-11) (GCC) 
-configure:1782: $? = 0
-configure:1784: gcc -V </dev/null >&5
-gcc: error: unrecognized command line option '-V'
-gcc: fatal error: no input files
-compilation terminated.
-configure:1787: $? = 4
-configure:1810: checking for C compiler default output file name
-configure:1813: gcc    conftest.c  >&5
-configure:1816: $? = 0
-configure:1862: result: a.out
-configure:1867: checking whether the C compiler works
-configure:1873: ./a.out
-configure:1876: $? = 0
-configure:1893: result: yes
-configure:1900: checking whether we are cross compiling
-configure:1902: result: no
-configure:1905: checking for suffix of executables
-configure:1907: gcc -o conftest    conftest.c  >&5
-configure:1910: $? = 0
-configure:1935: result: 
-configure:1941: checking for suffix of object files
-configure:1962: gcc -c   conftest.c >&5
-configure:1965: $? = 0
-configure:1987: result: o
-configure:1991: checking whether we are using the GNU C compiler
-configure:2015: gcc -c   conftest.c >&5
-configure:2021: $? = 0
-configure:2025: test -z 
-                        || test ! -s conftest.err
-configure:2028: $? = 0
-configure:2031: test -s conftest.o
-configure:2034: $? = 0
-configure:2047: result: yes
-configure:2053: checking whether gcc accepts -g
-configure:2074: gcc -c -g  conftest.c >&5
-configure:2080: $? = 0
-configure:2084: test -z 
-                        || test ! -s conftest.err
-configure:2087: $? = 0
-configure:2090: test -s conftest.o
-configure:2093: $? = 0
-configure:2104: result: yes
-configure:2121: checking for gcc option to accept ANSI C
-configure:2191: gcc  -c   conftest.c >&5
-configure:2197: $? = 0
-configure:2201: test -z 
-                        || test ! -s conftest.err
-configure:2204: $? = 0
-configure:2207: test -s conftest.o
-configure:2210: $? = 0
-configure:2228: result: none needed
-configure:2246: gcc -c   conftest.c >&5
-conftest.c:2:3: error: unknown type name 'choke'
-   choke me
-   ^
-conftest.c:2:3: error: expected '=', ',', ';', 'asm' or '__attribute__' at end of input
-configure:2252: $? = 1
-configure: failed program was:
-| #ifndef __cplusplus
-|   choke me
-| #endif
-configure:2386: checking for inline
-configure:2407: gcc -c   conftest.c >&5
-configure:2413: $? = 0
-configure:2417: test -z 
-                        || test ! -s conftest.err
-configure:2420: $? = 0
-configure:2423: test -s conftest.o
-configure:2426: $? = 0
-configure:2438: result: inline
-configure:2472: checking how to run the C preprocessor
-configure:2507: gcc -E  conftest.c
-configure:2513: $? = 0
-configure:2545: gcc -E  conftest.c
-conftest.c:9:28: fatal error: ac_nonexistent.h: No such file or directory
- #include <ac_nonexistent.h>
-                            ^
-compilation terminated.
-configure:2551: $? = 1
-configure: failed program was:
-| /* confdefs.h.  */
-| 
-| #define PACKAGE_NAME "tcl"
-| #define PACKAGE_TARNAME "tcl"
-| #define PACKAGE_VERSION "8.6"
-| #define PACKAGE_STRING "tcl 8.6"
-| #define PACKAGE_BUGREPORT ""
-| /* end confdefs.h.  */
-| #include <ac_nonexistent.h>
-configure:2590: result: gcc -E
-configure:2614: gcc -E  conftest.c
-configure:2620: $? = 0
-configure:2652: gcc -E  conftest.c
-conftest.c:9:28: fatal error: ac_nonexistent.h: No such file or directory
- #include <ac_nonexistent.h>
-                            ^
-compilation terminated.
-configure:2658: $? = 1
-configure: failed program was:
-| /* confdefs.h.  */
-| 
-| #define PACKAGE_NAME "tcl"
-| #define PACKAGE_TARNAME "tcl"
-| #define PACKAGE_VERSION "8.6"
-| #define PACKAGE_STRING "tcl 8.6"
-| #define PACKAGE_BUGREPORT ""
-| /* end confdefs.h.  */
-| #include <ac_nonexistent.h>
-configure:2702: checking for egrep
-configure:2712: result: grep -E
-configure:2717: checking for ANSI C header files
-configure:2742: gcc -c   conftest.c >&5
-configure:2748: $? = 0
-configure:2752: test -z 
-                        || test ! -s conftest.err
-configure:2755: $? = 0
-configure:2758: test -s conftest.o
-configure:2761: $? = 0
-configure:2850: gcc -o conftest    conftest.c  >&5
-conftest.c: In function 'main':
-conftest.c:26:7: warning: incompatible implicit declaration of built-in function 'exit' [enabled by default]
-       exit(2);
-       ^
-configure:2853: $? = 0
-configure:2855: ./conftest
-configure:2858: $? = 0
-configure:2873: result: yes
-configure:2897: checking for sys/types.h
-configure:2913: gcc -c   conftest.c >&5
-configure:2919: $? = 0
-configure:2923: test -z 
-                        || test ! -s conftest.err
-configure:2926: $? = 0
-configure:2929: test -s conftest.o
-configure:2932: $? = 0
-configure:2943: result: yes
-configure:2897: checking for sys/stat.h
-configure:2913: gcc -c   conftest.c >&5
-configure:2919: $? = 0
-configure:2923: test -z 
-                        || test ! -s conftest.err
-configure:2926: $? = 0
-configure:2929: test -s conftest.o
-configure:2932: $? = 0
-configure:2943: result: yes
-configure:2897: checking for stdlib.h
-configure:2913: gcc -c   conftest.c >&5
-configure:2919: $? = 0
-configure:2923: test -z 
-                        || test ! -s conftest.err
-configure:2926: $? = 0
-configure:2929: test -s conftest.o
-configure:2932: $? = 0
-configure:2943: result: yes
-configure:2897: checking for string.h
-configure:2913: gcc -c   conftest.c >&5
-configure:2919: $? = 0
-configure:2923: test -z 
-                        || test ! -s conftest.err
-configure:2926: $? = 0
-configure:2929: test -s conftest.o
-configure:2932: $? = 0
-configure:2943: result: yes
-configure:2897: checking for memory.h
-configure:2913: gcc -c   conftest.c >&5
-configure:2919: $? = 0
-configure:2923: test -z 
-                        || test ! -s conftest.err
-configure:2926: $? = 0
-configure:2929: test -s conftest.o
-configure:2932: $? = 0
-configure:2943: result: yes
-configure:2897: checking for strings.h
-configure:2913: gcc -c   conftest.c >&5
-configure:2919: $? = 0
-configure:2923: test -z 
-                        || test ! -s conftest.err
-configure:2926: $? = 0
-configure:2929: test -s conftest.o
-configure:2932: $? = 0
-configure:2943: result: yes
-configure:2897: checking for inttypes.h
-configure:2913: gcc -c   conftest.c >&5
-configure:2919: $? = 0
-configure:2923: test -z 
-                        || test ! -s conftest.err
-configure:2926: $? = 0
-configure:2929: test -s conftest.o
-configure:2932: $? = 0
-configure:2943: result: yes
-configure:2897: checking for stdint.h
-configure:2913: gcc -c   conftest.c >&5
-configure:2919: $? = 0
-configure:2923: test -z 
-                        || test ! -s conftest.err
-configure:2926: $? = 0
-configure:2929: test -s conftest.o
-configure:2932: $? = 0
-configure:2943: result: yes
-configure:2897: checking for unistd.h
-configure:2913: gcc -c   conftest.c >&5
-configure:2919: $? = 0
-configure:2923: test -z 
-                        || test ! -s conftest.err
-configure:2926: $? = 0
-configure:2929: test -s conftest.o
-configure:2932: $? = 0
-configure:2943: result: yes
-configure:2956: checking dirent.h
-configure:2997: gcc -o conftest    conftest.c  >&5
-configure:3003: $? = 0
-configure:3007: test -z 
-                        || test ! -s conftest.err
-configure:3010: $? = 0
-configure:3013: test -s conftest
-configure:3016: $? = 0
-configure:3028: result: yes
-configure:3049: checking float.h usability
-configure:3061: gcc -c   conftest.c >&5
-configure:3067: $? = 0
-configure:3071: test -z 
-                        || test ! -s conftest.err
-configure:3074: $? = 0
-configure:3077: test -s conftest.o
-configure:3080: $? = 0
-configure:3090: result: yes
-configure:3094: checking float.h presence
-configure:3104: gcc -E  conftest.c
-configure:3110: $? = 0
-configure:3130: result: yes
-configure:3165: checking for float.h
-configure:3172: result: yes
-configure:3197: checking values.h usability
-configure:3209: gcc -c   conftest.c >&5
-configure:3215: $? = 0
-configure:3219: test -z 
-                        || test ! -s conftest.err
-configure:3222: $? = 0
-configure:3225: test -s conftest.o
-configure:3228: $? = 0
-configure:3238: result: yes
-configure:3242: checking values.h presence
-configure:3252: gcc -E  conftest.c
-configure:3258: $? = 0
-configure:3278: result: yes
-configure:3313: checking for values.h
-configure:3320: result: yes
-configure:3345: checking limits.h usability
-configure:3357: gcc -c   conftest.c >&5
-configure:3363: $? = 0
-configure:3367: test -z 
-                        || test ! -s conftest.err
-configure:3370: $? = 0
-configure:3373: test -s conftest.o
-configure:3376: $? = 0
-configure:3386: result: yes
-configure:3390: checking limits.h presence
-configure:3400: gcc -E  conftest.c
-configure:3406: $? = 0
-configure:3426: result: yes
-configure:3461: checking for limits.h
-configure:3468: result: yes
-configure:3488: checking for stdlib.h
-configure:3493: result: yes
-configure:3690: checking for string.h
-configure:3695: result: yes
-configure:3889: checking sys/wait.h usability
-configure:3901: gcc -c   conftest.c >&5
-configure:3907: $? = 0
-configure:3911: test -z 
-                        || test ! -s conftest.err
-configure:3914: $? = 0
-configure:3917: test -s conftest.o
-configure:3920: $? = 0
-configure:3930: result: yes
-configure:3934: checking sys/wait.h presence
-configure:3944: gcc -E  conftest.c
-configure:3950: $? = 0
-configure:3970: result: yes
-configure:4005: checking for sys/wait.h
-configure:4012: result: yes
-configure:4037: checking dlfcn.h usability
-configure:4049: gcc -c   conftest.c >&5
-configure:4055: $? = 0
-configure:4059: test -z 
-                        || test ! -s conftest.err
-configure:4062: $? = 0
-configure:4065: test -s conftest.o
-configure:4068: $? = 0
-configure:4078: result: yes
-configure:4082: checking dlfcn.h presence
-configure:4092: gcc -E  conftest.c
-configure:4098: $? = 0
-configure:4118: result: yes
-configure:4153: checking for dlfcn.h
-configure:4160: result: yes
-configure:4191: checking sys/param.h usability
-configure:4203: gcc -c   conftest.c >&5
-configure:4209: $? = 0
-configure:4213: test -z 
-                        || test ! -s conftest.err
-configure:4216: $? = 0
-configure:4219: test -s conftest.o
-configure:4222: $? = 0
-configure:4232: result: yes
-configure:4236: checking sys/param.h presence
-configure:4246: gcc -E  conftest.c
-configure:4252: $? = 0
-configure:4272: result: yes
-configure:4307: checking for sys/param.h
-configure:4314: result: yes
-configure:4341: checking if the compiler understands -pipe
-configure:4364: gcc -c  -pipe  conftest.c >&5
-configure:4370: $? = 0
-configure:4374: test -z 
-                        || test ! -s conftest.err
-configure:4377: $? = 0
-configure:4380: test -s conftest.o
-configure:4383: $? = 0
-configure:4395: result: yes
-configure:4937: checking for building with threads
-configure:4953: result: no
-configure:4999: checking for sin
-configure:5056: gcc -o conftest  -pipe   conftest.c  >&5
-conftest.c:46:6: warning: conflicting types for built-in function 'sin' [enabled by default]
- char sin ();
-      ^
-/tmp/cckLi3d7.o: In function `main':
-conftest.c:(.text+0xd): undefined reference to `sin'
-/tmp/cckLi3d7.o:(.data+0x0): undefined reference to `sin'
-collect2: error: ld returned 1 exit status
-configure:5062: $? = 1
-configure: failed program was:
-| /* confdefs.h.  */
-| 
-| #define PACKAGE_NAME "tcl"
-| #define PACKAGE_TARNAME "tcl"
-| #define PACKAGE_VERSION "8.6"
-| #define PACKAGE_STRING "tcl 8.6"
-| #define PACKAGE_BUGREPORT ""
-| #define STDC_HEADERS 1
-| #define HAVE_SYS_TYPES_H 1
-| #define HAVE_SYS_STAT_H 1
-| #define HAVE_STDLIB_H 1
-| #define HAVE_STRING_H 1
-| #define HAVE_MEMORY_H 1
-| #define HAVE_STRINGS_H 1
-| #define HAVE_INTTYPES_H 1
-| #define HAVE_STDINT_H 1
-| #define HAVE_UNISTD_H 1
-| #define HAVE_LIMITS_H 1
-| #define HAVE_SYS_PARAM_H 1
-| #define TCL_CFGVAL_ENCODING "iso8859-1"
-| /* end confdefs.h.  */
-| /* Define sin to an innocuous variant, in case <limits.h> declares sin.
-|    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
-| #define sin innocuous_sin
-| 
-| /* System header to define __stub macros and hopefully few prototypes,
-|     which can conflict with char sin (); below.
-|     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
-|     <limits.h> exists even on freestanding compilers.  */
-| 
-| #ifdef __STDC__
-| # include <limits.h>
-| #else
-| # include <assert.h>
-| #endif
-| 
-| #undef sin
-| 
-| /* Override any gcc2 internal prototype to avoid an error.  */
-| #ifdef __cplusplus
-| extern "C"
-| {
-| #endif
-| /* We use char because int might match the return type of a gcc2
-|    builtin and then its argument prototype would still apply.  */
-| char sin ();
-| /* The GNU C library defines this for functions which it implements
-|     to always fail with ENOSYS.  Some functions are actually named
-|     something starting with __ and the normal name is an alias.  */
-| #if defined (__stub_sin) || defined (__stub___sin)
-| choke me
-| #else
-| char (*f) () = sin;
-| #endif
-| #ifdef __cplusplus
-| }
-| #endif
-| 
-| int
-| main ()
-| {
-| return f != sin;
-|   ;
-|   return 0;
-| }
-configure:5087: result: no
-configure:5095: checking for main in -lieee
-configure:5119: gcc -o conftest  -pipe   conftest.c -lieee   >&5
-configure:5125: $? = 0
-configure:5129: test -z 
-                        || test ! -s conftest.err
-configure:5132: $? = 0
-configure:5135: test -s conftest
-configure:5138: $? = 0
-configure:5151: result: yes
-configure:5163: checking for main in -linet
-configure:5187: gcc -o conftest  -pipe   conftest.c -linet   >&5
-/usr/bin/ld: cannot find -linet
-collect2: error: ld returned 1 exit status
-configure:5193: $? = 1
-configure: failed program was:
-| /* confdefs.h.  */
-| 
-| #define PACKAGE_NAME "tcl"
-| #define PACKAGE_TARNAME "tcl"
-| #define PACKAGE_VERSION "8.6"
-| #define PACKAGE_STRING "tcl 8.6"
-| #define PACKAGE_BUGREPORT ""
-| #define STDC_HEADERS 1
-| #define HAVE_SYS_TYPES_H 1
-| #define HAVE_SYS_STAT_H 1
-| #define HAVE_STDLIB_H 1
-| #define HAVE_STRING_H 1
-| #define HAVE_MEMORY_H 1
-| #define HAVE_STRINGS_H 1
-| #define HAVE_INTTYPES_H 1
-| #define HAVE_STDINT_H 1
-| #define HAVE_UNISTD_H 1
-| #define HAVE_LIMITS_H 1
-| #define HAVE_SYS_PARAM_H 1
-| #define TCL_CFGVAL_ENCODING "iso8859-1"
-| /* end confdefs.h.  */
-| 
-| 
-| int
-| main ()
-| {
-| main ();
-|   ;
-|   return 0;
-| }
-configure:5219: result: no
-configure:5235: checking net/errno.h usability
-configure:5247: gcc -c  -pipe  conftest.c >&5
-conftest.c:56:23: fatal error: net/errno.h: No such file or directory
- #include <net/errno.h>
-                       ^
-compilation terminated.
-configure:5253: $? = 1
-configure: failed program was:
-| /* confdefs.h.  */
-| 
-| #define PACKAGE_NAME "tcl"
-| #define PACKAGE_TARNAME "tcl"
-| #define PACKAGE_VERSION "8.6"
-| #define PACKAGE_STRING "tcl 8.6"
-| #define PACKAGE_BUGREPORT ""
-| #define STDC_HEADERS 1
-| #define HAVE_SYS_TYPES_H 1
-| #define HAVE_SYS_STAT_H 1
-| #define HAVE_STDLIB_H 1
-| #define HAVE_STRING_H 1
-| #define HAVE_MEMORY_H 1
-| #define HAVE_STRINGS_H 1
-| #define HAVE_INTTYPES_H 1
-| #define HAVE_STDINT_H 1
-| #define HAVE_UNISTD_H 1
-| #define HAVE_LIMITS_H 1
-| #define HAVE_SYS_PARAM_H 1
-| #define TCL_CFGVAL_ENCODING "iso8859-1"
-| /* end confdefs.h.  */
-| #include <stdio.h>
-| #if HAVE_SYS_TYPES_H
-| # include <sys/types.h>
-| #endif
-| #if HAVE_SYS_STAT_H
-| # include <sys/stat.h>
-| #endif
-| #if STDC_HEADERS
-| # include <stdlib.h>
-| # include <stddef.h>
-| #else
-| # if HAVE_STDLIB_H
-| #  include <stdlib.h>
-| # endif
-| #endif
-| #if HAVE_STRING_H
-| # if !STDC_HEADERS && HAVE_MEMORY_H
-| #  include <memory.h>
-| # endif
-| # include <string.h>
-| #endif
-| #if HAVE_STRINGS_H
-| # include <strings.h>
-| #endif
-| #if HAVE_INTTYPES_H
-| # include <inttypes.h>
-| #else
-| # if HAVE_STDINT_H
-| #  include <stdint.h>
-| # endif
-| #endif
-| #if HAVE_UNISTD_H
-| # include <unistd.h>
-| #endif
-| #include <net/errno.h>
-configure:5276: result: no
-configure:5280: checking net/errno.h presence
-configure:5290: gcc -E  conftest.c
-conftest.c:22:23: fatal error: net/errno.h: No such file or directory
- #include <net/errno.h>
-                       ^
-compilation terminated.
-configure:5296: $? = 1
-configure: failed program was:
-| /* confdefs.h.  */
-| 
-| #define PACKAGE_NAME "tcl"
-| #define PACKAGE_TARNAME "tcl"
-| #define PACKAGE_VERSION "8.6"
-| #define PACKAGE_STRING "tcl 8.6"
-| #define PACKAGE_BUGREPORT ""
-| #define STDC_HEADERS 1
-| #define HAVE_SYS_TYPES_H 1
-| #define HAVE_SYS_STAT_H 1
-| #define HAVE_STDLIB_H 1
-| #define HAVE_STRING_H 1
-| #define HAVE_MEMORY_H 1
-| #define HAVE_STRINGS_H 1
-| #define HAVE_INTTYPES_H 1
-| #define HAVE_STDINT_H 1
-| #define HAVE_UNISTD_H 1
-| #define HAVE_LIMITS_H 1
-| #define HAVE_SYS_PARAM_H 1
-| #define TCL_CFGVAL_ENCODING "iso8859-1"
-| /* end confdefs.h.  */
-| #include <net/errno.h>
-configure:5316: result: no
-configure:5351: checking for net/errno.h
-configure:5358: result: no
-configure:5392: checking for connect
-configure:5449: gcc -o conftest  -pipe   conftest.c  >&5
-configure:5455: $? = 0
-configure:5459: test -z 
-                        || test ! -s conftest.err
-configure:5462: $? = 0
-configure:5465: test -s conftest
-configure:5468: $? = 0
-configure:5480: result: yes
-configure:5755: checking for gethostbyname
-configure:5812: gcc -o conftest  -pipe   conftest.c  >&5
-configure:5818: $? = 0
-configure:5822: test -z 
-                        || test ! -s conftest.err
-configure:5825: $? = 0
-configure:5828: test -s conftest
-configure:5831: $? = 0
-configure:5843: result: yes
-configure:5924: checking how to build libraries
-configure:5942: result: shared
-configure:5964: checking for tclsh
-configure:5988: result: /home/people/Eos/Eos/util/X86LINUX64/bin/tclsh8.6
-configure:6017: checking zlib.h usability
-configure:6029: gcc -c  -pipe  conftest.c >&5
-configure:6035: $? = 0
-configure:6039: test -z 
-                        || test ! -s conftest.err
-configure:6042: $? = 0
-configure:6045: test -s conftest.o
-configure:6048: $? = 0
-configure:6058: result: yes
-configure:6062: checking zlib.h presence
-configure:6072: gcc -E  conftest.c
-configure:6078: $? = 0
-configure:6098: result: yes
-configure:6133: checking for zlib.h
-configure:6140: result: yes
-configure:6146: checking for gz_header
-configure:6171: gcc -c  -pipe  conftest.c >&5
-configure:6177: $? = 0
-configure:6181: test -z 
-                        || test ! -s conftest.err
-configure:6184: $? = 0
-configure:6187: test -s conftest.o
-configure:6190: $? = 0
-configure:6201: result: yes
-configure:6217: checking for library containing deflateSetHeader
-configure:6247: gcc -o conftest  -pipe   conftest.c  >&5
-/tmp/cc8WnCj2.o: In function `main':
-conftest.c:(.text+0xa): undefined reference to `deflateSetHeader'
-collect2: error: ld returned 1 exit status
-configure:6253: $? = 1
-configure: failed program was:
-| /* confdefs.h.  */
-| 
-| #define PACKAGE_NAME "tcl"
-| #define PACKAGE_TARNAME "tcl"
-| #define PACKAGE_VERSION "8.6"
-| #define PACKAGE_STRING "tcl 8.6"
-| #define PACKAGE_BUGREPORT ""
-| #define STDC_HEADERS 1
-| #define HAVE_SYS_TYPES_H 1
-| #define HAVE_SYS_STAT_H 1
-| #define HAVE_STDLIB_H 1
-| #define HAVE_STRING_H 1
-| #define HAVE_MEMORY_H 1
-| #define HAVE_STRINGS_H 1
-| #define HAVE_INTTYPES_H 1
-| #define HAVE_STDINT_H 1
-| #define HAVE_UNISTD_H 1
-| #define HAVE_LIMITS_H 1
-| #define HAVE_SYS_PARAM_H 1
-| #define TCL_CFGVAL_ENCODING "iso8859-1"
-| /* end confdefs.h.  */
-| 
-| /* Override any gcc2 internal prototype to avoid an error.  */
-| #ifdef __cplusplus
-| extern "C"
-| #endif
-| /* We use char because int might match the return type of a gcc2
-|    builtin and then its argument prototype would still apply.  */
-| char deflateSetHeader ();
-| int
-| main ()
-| {
-| deflateSetHeader ();
-|   ;
-|   return 0;
-| }
-configure:6302: gcc -o conftest  -pipe   conftest.c -lz   >&5
-configure:6308: $? = 0
-configure:6312: test -z 
-                        || test ! -s conftest.err
-configure:6315: $? = 0
-configure:6318: test -s conftest
-configure:6321: $? = 0
-configure:6336: result: -lz
-configure:6413: checking for ranlib
-configure:6429: found /usr/bin/ranlib
-configure:6440: result: ranlib
-configure:6456: checking if 64bit support is requested
-configure:6465: result: no
-configure:6470: checking if 64bit Sparc VIS support is requested
-configure:6479: result: no
-configure:6490: checking if compiler supports visibility "hidden"
-configure:6515: gcc -o conftest  -pipe -Werror   conftest.c -lz  >&5
-configure:6521: $? = 0
-configure:6525: test -z 
-                        || test ! -s conftest.err
-configure:6528: $? = 0
-configure:6531: test -s conftest
-configure:6534: $? = 0
-configure:6547: result: yes
-configure:6567: checking if rpath support is requested
-configure:6576: result: yes
-configure:6583: checking system version
-configure:6611: result: Linux-3.10.0-693.1.1.el7.x86_64
-configure:6619: checking for dlopen in -ldl
-configure:6649: gcc -o conftest  -pipe   conftest.c -ldl  -lz  >&5
-configure:6655: $? = 0
-configure:6659: test -z 
-                        || test ! -s conftest.err
-configure:6662: $? = 0
-configure:6665: test -s conftest
-configure:6668: $? = 0
-configure:6681: result: yes
-configure:6762: checking for ar
-configure:6778: found /usr/bin/ar
-configure:6788: result: ar
-configure:9052: checking for cast to union support
-configure:9076: gcc -c  -pipe  conftest.c >&5
-configure:9082: $? = 0
-configure:9086: test -z 
-                        || test ! -s conftest.err
-configure:9089: $? = 0
-configure:9092: test -s conftest.o
-configure:9095: $? = 0
-configure:9107: result: yes
-configure:9159: checking for build with symbols
-configure:9178: result: no
-configure:9244: checking for required early compiler flags
-configure:9267: gcc -c  -pipe  conftest.c >&5
-configure:9273: $? = 0
-configure:9277: test -z 
-                        || test ! -s conftest.err
-configure:9280: $? = 0
-configure:9283: test -s conftest.o
-configure:9286: $? = 0
-configure:9372: gcc -c  -pipe  conftest.c >&5
-conftest.c: In function 'main':
-conftest.c:35:15: error: storage size of 'buf' isn't known
- struct stat64 buf; int i = stat64("/", &buf);
-               ^
-configure:9378: $? = 1
-configure: failed program was:
-| /* confdefs.h.  */
-| 
-| #define PACKAGE_NAME "tcl"
-| #define PACKAGE_TARNAME "tcl"
-| #define PACKAGE_VERSION "8.6"
-| #define PACKAGE_STRING "tcl 8.6"
-| #define PACKAGE_BUGREPORT ""
-| #define STDC_HEADERS 1
-| #define HAVE_SYS_TYPES_H 1
-| #define HAVE_SYS_STAT_H 1
-| #define HAVE_STDLIB_H 1
-| #define HAVE_STRING_H 1
-| #define HAVE_MEMORY_H 1
-| #define HAVE_STRINGS_H 1
-| #define HAVE_INTTYPES_H 1
-| #define HAVE_STDINT_H 1
-| #define HAVE_UNISTD_H 1
-| #define HAVE_LIMITS_H 1
-| #define HAVE_SYS_PARAM_H 1
-| #define TCL_CFGVAL_ENCODING "iso8859-1"
-| #define HAVE_ZLIB 1
-| #define MODULE_SCOPE extern __attribute__((__visibility__("hidden")))
-| #define HAVE_HIDDEN 1
-| #define HAVE_CAST_TO_UNION 1
-| #define TCL_SHLIB_EXT ".so"
-| #define NDEBUG 1
-| #define TCL_CFG_OPTIMIZED 1
-| #define TCL_TOMMATH 1
-| #define MP_PREC 4
-| /* end confdefs.h.  */
-| #include <sys/stat.h>
-| int
-| main ()
-| {
-| struct stat64 buf; int i = stat64("/", &buf);
-|   ;
-|   return 0;
-| }
-configure:9415: gcc -c  -pipe  conftest.c >&5
-configure:9421: $? = 0
-configure:9425: test -z 
-                        || test ! -s conftest.err
-configure:9428: $? = 0
-configure:9431: test -s conftest.o
-configure:9434: $? = 0
-configure:9477: gcc -c  -pipe  conftest.c >&5
-conftest.c: In function 'main':
-conftest.c:36:19: error: 'open64' undeclared (first use in this function)
- char *p = (char *)open64;
-                   ^
-conftest.c:36:19: note: each undeclared identifier is reported only once for each function it appears in
-configure:9483: $? = 1
-configure: failed program was:
-| /* confdefs.h.  */
-| 
-| #define PACKAGE_NAME "tcl"
-| #define PACKAGE_TARNAME "tcl"
-| #define PACKAGE_VERSION "8.6"
-| #define PACKAGE_STRING "tcl 8.6"
-| #define PACKAGE_BUGREPORT ""
-| #define STDC_HEADERS 1
-| #define HAVE_SYS_TYPES_H 1
-| #define HAVE_SYS_STAT_H 1
-| #define HAVE_STDLIB_H 1
-| #define HAVE_STRING_H 1
-| #define HAVE_MEMORY_H 1
-| #define HAVE_STRINGS_H 1
-| #define HAVE_INTTYPES_H 1
-| #define HAVE_STDINT_H 1
-| #define HAVE_UNISTD_H 1
-| #define HAVE_LIMITS_H 1
-| #define HAVE_SYS_PARAM_H 1
-| #define TCL_CFGVAL_ENCODING "iso8859-1"
-| #define HAVE_ZLIB 1
-| #define MODULE_SCOPE extern __attribute__((__visibility__("hidden")))
-| #define HAVE_HIDDEN 1
-| #define HAVE_CAST_TO_UNION 1
-| #define TCL_SHLIB_EXT ".so"
-| #define NDEBUG 1
-| #define TCL_CFG_OPTIMIZED 1
-| #define TCL_TOMMATH 1
-| #define MP_PREC 4
-| #define _LARGEFILE64_SOURCE 1
-| /* end confdefs.h.  */
-| #include <sys/stat.h>
-| int
-| main ()
-| {
-| char *p = (char *)open64;
-|   ;
-|   return 0;
-| }
-configure:9520: gcc -c  -pipe  conftest.c >&5
-conftest.c: In function 'main':
-conftest.c:37:19: error: 'open64' undeclared (first use in this function)
- char *p = (char *)open64;
-                   ^
-conftest.c:37:19: note: each undeclared identifier is reported only once for each function it appears in
-configure:9526: $? = 1
-configure: failed program was:
-| /* confdefs.h.  */
-| 
-| #define PACKAGE_NAME "tcl"
-| #define PACKAGE_TARNAME "tcl"
-| #define PACKAGE_VERSION "8.6"
-| #define PACKAGE_STRING "tcl 8.6"
-| #define PACKAGE_BUGREPORT ""
-| #define STDC_HEADERS 1
-| #define HAVE_SYS_TYPES_H 1
-| #define HAVE_SYS_STAT_H 1
-| #define HAVE_STDLIB_H 1
-| #define HAVE_STRING_H 1
-| #define HAVE_MEMORY_H 1
-| #define HAVE_STRINGS_H 1
-| #define HAVE_INTTYPES_H 1
-| #define HAVE_STDINT_H 1
-| #define HAVE_UNISTD_H 1
-| #define HAVE_LIMITS_H 1
-| #define HAVE_SYS_PARAM_H 1
-| #define TCL_CFGVAL_ENCODING "iso8859-1"
-| #define HAVE_ZLIB 1
-| #define MODULE_SCOPE extern __attribute__((__visibility__("hidden")))
-| #define HAVE_HIDDEN 1
-| #define HAVE_CAST_TO_UNION 1
-| #define TCL_SHLIB_EXT ".so"
-| #define NDEBUG 1
-| #define TCL_CFG_OPTIMIZED 1
-| #define TCL_TOMMATH 1
-| #define MP_PREC 4
-| #define _LARGEFILE64_SOURCE 1
-| /* end confdefs.h.  */
-| #define _LARGEFILE_SOURCE64 1
-| #include <sys/stat.h>
-| int
-| main ()
-| {
-| char *p = (char *)open64;
-|   ;
-|   return 0;
-| }
-configure:9566: result:  _LARGEFILE64_SOURCE
-configure:9572: checking for 64-bit integer type
-configure:9596: gcc -c  -pipe  conftest.c >&5
-conftest.c: In function 'main':
-conftest.c:36:1: error: unknown type name '__int64'
- __int64 value = (__int64) 0;
- ^
-conftest.c:36:18: error: '__int64' undeclared (first use in this function)
- __int64 value = (__int64) 0;
-                  ^
-conftest.c:36:18: note: each undeclared identifier is reported only once for each function it appears in
-conftest.c:36:27: error: expected ',' or ';' before numeric constant
- __int64 value = (__int64) 0;
-                           ^
-configure:9602: $? = 1
-configure: failed program was:
-| /* confdefs.h.  */
-| 
-| #define PACKAGE_NAME "tcl"
-| #define PACKAGE_TARNAME "tcl"
-| #define PACKAGE_VERSION "8.6"
-| #define PACKAGE_STRING "tcl 8.6"
-| #define PACKAGE_BUGREPORT ""
-| #define STDC_HEADERS 1
-| #define HAVE_SYS_TYPES_H 1
-| #define HAVE_SYS_STAT_H 1
-| #define HAVE_STDLIB_H 1
-| #define HAVE_STRING_H 1
-| #define HAVE_MEMORY_H 1
-| #define HAVE_STRINGS_H 1
-| #define HAVE_INTTYPES_H 1
-| #define HAVE_STDINT_H 1
-| #define HAVE_UNISTD_H 1
-| #define HAVE_LIMITS_H 1
-| #define HAVE_SYS_PARAM_H 1
-| #define TCL_CFGVAL_ENCODING "iso8859-1"
-| #define HAVE_ZLIB 1
-| #define MODULE_SCOPE extern __attribute__((__visibility__("hidden")))
-| #define HAVE_HIDDEN 1
-| #define HAVE_CAST_TO_UNION 1
-| #define TCL_SHLIB_EXT ".so"
-| #define NDEBUG 1
-| #define TCL_CFG_OPTIMIZED 1
-| #define TCL_TOMMATH 1
-| #define MP_PREC 4
-| #define _LARGEFILE64_SOURCE 1
-| /* end confdefs.h.  */
-| 
-| int
-| main ()
-| {
-| __int64 value = (__int64) 0;
-|   ;
-|   return 0;
-| }
-configure:9646: gcc -c  -pipe  conftest.c >&5
-conftest.c: In function 'main':
-conftest.c:37:21: error: duplicate case value
-             case 1: case (sizeof(long long)==sizeof(long)): ;
-                     ^
-conftest.c:37:13: error: previously used here
-             case 1: case (sizeof(long long)==sizeof(long)): ;
-             ^
-configure:9652: $? = 1
-configure: failed program was:
-| /* confdefs.h.  */
-| 
-| #define PACKAGE_NAME "tcl"
-| #define PACKAGE_TARNAME "tcl"
-| #define PACKAGE_VERSION "8.6"
-| #define PACKAGE_STRING "tcl 8.6"
-| #define PACKAGE_BUGREPORT ""
-| #define STDC_HEADERS 1
-| #define HAVE_SYS_TYPES_H 1
-| #define HAVE_SYS_STAT_H 1
-| #define HAVE_STDLIB_H 1
-| #define HAVE_STRING_H 1
-| #define HAVE_MEMORY_H 1
-| #define HAVE_STRINGS_H 1
-| #define HAVE_INTTYPES_H 1
-| #define HAVE_STDINT_H 1
-| #define HAVE_UNISTD_H 1
-| #define HAVE_LIMITS_H 1
-| #define HAVE_SYS_PARAM_H 1
-| #define TCL_CFGVAL_ENCODING "iso8859-1"
-| #define HAVE_ZLIB 1
-| #define MODULE_SCOPE extern __attribute__((__visibility__("hidden")))
-| #define HAVE_HIDDEN 1
-| #define HAVE_CAST_TO_UNION 1
-| #define TCL_SHLIB_EXT ".so"
-| #define NDEBUG 1
-| #define TCL_CFG_OPTIMIZED 1
-| #define TCL_TOMMATH 1
-| #define MP_PREC 4
-| #define _LARGEFILE64_SOURCE 1
-| /* end confdefs.h.  */
-| 
-| int
-| main ()
-| {
-| switch (0) {
-|             case 1: case (sizeof(long long)==sizeof(long)): ;
-|         }
-|   ;
-|   return 0;
-| }
-configure:9682: result: using long
-configure:9999: checking whether byte ordering is bigendian
-configure:10026: gcc -c  -pipe  conftest.c >&5
-configure:10032: $? = 0
-configure:10036: test -z 
-                        || test ! -s conftest.err
-configure:10039: $? = 0
-configure:10042: test -s conftest.o
-configure:10045: $? = 0
-configure:10069: gcc -c  -pipe  conftest.c >&5
-conftest.c: In function 'main':
-conftest.c:40:2: error: unknown type name 'not'
-  not big endian
-  ^
-conftest.c:40:10: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'endian'
-  not big endian
-          ^
-configure:10075: $? = 1
-configure: failed program was:
-| /* confdefs.h.  */
-| 
-| #define PACKAGE_NAME "tcl"
-| #define PACKAGE_TARNAME "tcl"
-| #define PACKAGE_VERSION "8.6"
-| #define PACKAGE_STRING "tcl 8.6"
-| #define PACKAGE_BUGREPORT ""
-| #define STDC_HEADERS 1
-| #define HAVE_SYS_TYPES_H 1
-| #define HAVE_SYS_STAT_H 1
-| #define HAVE_STDLIB_H 1
-| #define HAVE_STRING_H 1
-| #define HAVE_MEMORY_H 1
-| #define HAVE_STRINGS_H 1
-| #define HAVE_INTTYPES_H 1
-| #define HAVE_STDINT_H 1
-| #define HAVE_UNISTD_H 1
-| #define HAVE_LIMITS_H 1
-| #define HAVE_SYS_PARAM_H 1
-| #define TCL_CFGVAL_ENCODING "iso8859-1"
-| #define HAVE_ZLIB 1
-| #define MODULE_SCOPE extern __attribute__((__visibility__("hidden")))
-| #define HAVE_HIDDEN 1
-| #define HAVE_CAST_TO_UNION 1
-| #define TCL_SHLIB_EXT ".so"
-| #define NDEBUG 1
-| #define TCL_CFG_OPTIMIZED 1
-| #define TCL_TOMMATH 1
-| #define MP_PREC 4
-| #define _LARGEFILE64_SOURCE 1
-| #define TCL_WIDE_INT_IS_LONG 1
-| /* end confdefs.h.  */
-| #include <sys/types.h>
-| #include <sys/param.h>
-| 
-| int
-| main ()
-| {
-| #if BYTE_ORDER != BIG_ENDIAN
-|  not big endian
-| #endif
-| 
-|   ;
-|   return 0;
-| }
-configure:10210: result: no
-configure:10240: checking for getcwd
-configure:10297: gcc -o conftest  -pipe   -Wl,--export-dynamic  conftest.c -lz  >&5
-configure:10303: $? = 0
-configure:10307: test -z 
-                        || test ! -s conftest.err
-configure:10310: $? = 0
-configure:10313: test -s conftest
-configure:10316: $? = 0
-configure:10328: result: yes
-configure:10354: checking for mkstemp
-configure:10411: gcc -o conftest  -pipe   -Wl,--export-dynamic  conftest.c -lz  >&5
-configure:10417: $? = 0
-configure:10421: test -z 
-                        || test ! -s conftest.err
-configure:10424: $? = 0
-configure:10427: test -s conftest
-configure:10430: $? = 0
-configure:10442: result: yes
-configure:10354: checking for opendir
-configure:10411: gcc -o conftest  -pipe   -Wl,--export-dynamic  conftest.c -lz  >&5
-configure:10417: $? = 0
-configure:10421: test -z 
-                        || test ! -s conftest.err
-configure:10424: $? = 0
-configure:10427: test -s conftest
-configure:10430: $? = 0
-configure:10442: result: yes
-configure:10354: checking for strtol
-configure:10411: gcc -o conftest  -pipe   -Wl,--export-dynamic  conftest.c -lz  >&5
-configure:10417: $? = 0
-configure:10421: test -z 
-                        || test ! -s conftest.err
-configure:10424: $? = 0
-configure:10427: test -s conftest
-configure:10430: $? = 0
-configure:10442: result: yes
-configure:10354: checking for waitpid
-configure:10411: gcc -o conftest  -pipe   -Wl,--export-dynamic  conftest.c -lz  >&5
-configure:10417: $? = 0
-configure:10421: test -z 
-                        || test ! -s conftest.err
-configure:10424: $? = 0
-configure:10427: test -s conftest
-configure:10430: $? = 0
-configure:10442: result: yes
-configure:10462: checking for strerror
-configure:10519: gcc -o conftest  -pipe   -Wl,--export-dynamic  conftest.c -lz  >&5
-configure:10525: $? = 0
-configure:10529: test -z 
-                        || test ! -s conftest.err
-configure:10532: $? = 0
-configure:10535: test -s conftest
-configure:10538: $? = 0
-configure:10550: result: yes
-configure:10562: checking for getwd
-configure:10619: gcc -o conftest  -pipe   -Wl,--export-dynamic  conftest.c -lz  >&5
-/tmp/cc8ps6mJ.o: In function `main':
-conftest.c:(.text+0xd): warning: the `getwd' function is dangerous and should not be used.
-configure:10625: $? = 0
-configure:10629: test -z 
-                        || test ! -s conftest.err
-configure:10632: $? = 0
-configure:10635: test -s conftest
-configure:10638: $? = 0
-configure:10650: result: yes
-configure:10662: checking for wait3
-configure:10719: gcc -o conftest  -pipe   -Wl,--export-dynamic  conftest.c -lz  >&5
-configure:10725: $? = 0
-configure:10729: test -z 
-                        || test ! -s conftest.err
-configure:10732: $? = 0
-configure:10735: test -s conftest
-configure:10738: $? = 0
-configure:10750: result: yes
-configure:10762: checking for uname
-configure:10819: gcc -o conftest  -pipe   -Wl,--export-dynamic  conftest.c -lz  >&5
-configure:10825: $? = 0
-configure:10829: test -z 
-                        || test ! -s conftest.err
-configure:10832: $? = 0
-configure:10835: test -s conftest
-configure:10838: $? = 0
-configure:10850: result: yes
-configure:10869: checking for realpath
-configure:10926: gcc -o conftest  -pipe   -Wl,--export-dynamic  conftest.c -lz  >&5
-configure:10932: $? = 0
-configure:10936: test -z 
-                        || test ! -s conftest.err
-configure:10939: $? = 0
-configure:10942: test -s conftest
-configure:10945: $? = 0
-configure:10957: result: yes
-configure:10979: checking for getnameinfo
-configure:11036: gcc -o conftest  -pipe   -Wl,--export-dynamic  conftest.c -lz  >&5
-configure:11042: $? = 0
-configure:11046: test -z 
-                        || test ! -s conftest.err
-configure:11049: $? = 0
-configure:11052: test -s conftest
-configure:11055: $? = 0
-configure:11067: result: yes
-configure:10979: checking for getaddrinfo
-configure:11036: gcc -o conftest  -pipe   -Wl,--export-dynamic  conftest.c -lz  >&5
-configure:11042: $? = 0
-configure:11046: test -z 
-                        || test ! -s conftest.err
-configure:11049: $? = 0
-configure:11052: test -s conftest
-configure:11055: $? = 0
-configure:11067: result: yes
-configure:10979: checking for freeaddrinfo
-configure:11036: gcc -o conftest  -pipe   -Wl,--export-dynamic  conftest.c -lz  >&5
-configure:11042: $? = 0
-configure:11046: test -z 
-                        || test ! -s conftest.err
-configure:11049: $? = 0
-configure:11052: test -s conftest
-configure:11055: $? = 0
-configure:11067: result: yes
-configure:10979: checking for gai_strerror
-configure:11036: gcc -o conftest  -pipe   -Wl,--export-dynamic  conftest.c -lz  >&5
-configure:11042: $? = 0
-configure:11046: test -z 
-                        || test ! -s conftest.err
-configure:11049: $? = 0
-configure:11052: test -s conftest
-configure:11055: $? = 0
-configure:11067: result: yes
-configure:11079: checking for struct addrinfo
-configure:11109: gcc -c  -pipe  conftest.c >&5
-configure:11115: $? = 0
-configure:11119: test -z 
-                        || test ! -s conftest.err
-configure:11122: $? = 0
-configure:11125: test -s conftest.o
-configure:11128: $? = 0
-configure:11139: result: yes
-configure:11151: checking for struct in6_addr
-configure:11181: gcc -c  -pipe  conftest.c >&5
-configure:11187: $? = 0
-configure:11191: test -z 
-                        || test ! -s conftest.err
-configure:11194: $? = 0
-configure:11197: test -s conftest.o
-configure:11200: $? = 0
-configure:11211: result: yes
-configure:11223: checking for struct sockaddr_in6
-configure:11253: gcc -c  -pipe  conftest.c >&5
-configure:11259: $? = 0
-configure:11263: test -z 
-                        || test ! -s conftest.err
-configure:11266: $? = 0
-configure:11269: test -s conftest.o
-configure:11272: $? = 0
-configure:11283: result: yes
-configure:11295: checking for struct sockaddr_storage
-configure:11325: gcc -c  -pipe  conftest.c >&5
-configure:11331: $? = 0
-configure:11335: test -z 
-                        || test ! -s conftest.err
-configure:11338: $? = 0
-configure:11341: test -s conftest.o
-configure:11344: $? = 0
-configure:11355: result: yes
-configure:13099: checking termios.h usability
-configure:13111: gcc -c  -pipe  conftest.c >&5
-configure:13117: $? = 0
-configure:13121: test -z 
-                        || test ! -s conftest.err
-configure:13124: $? = 0
-configure:13127: test -s conftest.o
-configure:13130: $? = 0
-configure:13140: result: yes
-configure:13144: checking termios.h presence
-configure:13154: gcc -E  conftest.c
-configure:13160: $? = 0
-configure:13180: result: yes
-configure:13215: checking for termios.h
-configure:13222: result: yes
-configure:13249: checking sys/ioctl.h usability
-configure:13261: gcc -c  -pipe  conftest.c >&5
-configure:13267: $? = 0
-configure:13271: test -z 
-                        || test ! -s conftest.err
-configure:13274: $? = 0
-configure:13277: test -s conftest.o
-configure:13280: $? = 0
-configure:13290: result: yes
-configure:13294: checking sys/ioctl.h presence
-configure:13304: gcc -E  conftest.c
-configure:13310: $? = 0
-configure:13330: result: yes
-configure:13365: checking for sys/ioctl.h
-configure:13372: result: yes
-configure:13399: checking sys/modem.h usability
-configure:13411: gcc -c  -pipe  conftest.c >&5
-conftest.c:82:23: fatal error: sys/modem.h: No such file or directory
- #include <sys/modem.h>
-                       ^
-compilation terminated.
-configure:13417: $? = 1
-configure: failed program was:
-| /* confdefs.h.  */
-| 
-| #define PACKAGE_NAME "tcl"
-| #define PACKAGE_TARNAME "tcl"
-| #define PACKAGE_VERSION "8.6"
-| #define PACKAGE_STRING "tcl 8.6"
-| #define PACKAGE_BUGREPORT ""
-| #define STDC_HEADERS 1
-| #define HAVE_SYS_TYPES_H 1
-| #define HAVE_SYS_STAT_H 1
-| #define HAVE_STDLIB_H 1
-| #define HAVE_STRING_H 1
-| #define HAVE_MEMORY_H 1
-| #define HAVE_STRINGS_H 1
-| #define HAVE_INTTYPES_H 1
-| #define HAVE_STDINT_H 1
-| #define HAVE_UNISTD_H 1
-| #define HAVE_LIMITS_H 1
-| #define HAVE_SYS_PARAM_H 1
-| #define TCL_CFGVAL_ENCODING "iso8859-1"
-| #define HAVE_ZLIB 1
-| #define MODULE_SCOPE extern __attribute__((__visibility__("hidden")))
-| #define HAVE_HIDDEN 1
-| #define HAVE_CAST_TO_UNION 1
-| #define TCL_SHLIB_EXT ".so"
-| #define NDEBUG 1
-| #define TCL_CFG_OPTIMIZED 1
-| #define TCL_TOMMATH 1
-| #define MP_PREC 4
-| #define _LARGEFILE64_SOURCE 1
-| #define TCL_WIDE_INT_IS_LONG 1
-| #define HAVE_GETCWD 1
-| #define HAVE_MKSTEMP 1
-| #define HAVE_OPENDIR 1
-| #define HAVE_STRTOL 1
-| #define HAVE_WAITPID 1
-| #define HAVE_GETNAMEINFO 1
-| #define HAVE_GETADDRINFO 1
-| #define HAVE_FREEADDRINFO 1
-| #define HAVE_GAI_STRERROR 1
-| #define HAVE_STRUCT_ADDRINFO 1
-| #define HAVE_STRUCT_IN6_ADDR 1
-| #define HAVE_STRUCT_SOCKADDR_IN6 1
-| #define HAVE_STRUCT_SOCKADDR_STORAGE 1
-| #define HAVE_TERMIOS_H 1
-| #define HAVE_SYS_IOCTL_H 1
-| /* end confdefs.h.  */
-| #include <stdio.h>
-| #if HAVE_SYS_TYPES_H
-| # include <sys/types.h>
-| #endif
-| #if HAVE_SYS_STAT_H
-| # include <sys/stat.h>
-| #endif
-| #if STDC_HEADERS
-| # include <stdlib.h>
-| # include <stddef.h>
-| #else
-| # if HAVE_STDLIB_H
-| #  include <stdlib.h>
-| # endif
-| #endif
-| #if HAVE_STRING_H
-| # if !STDC_HEADERS && HAVE_MEMORY_H
-| #  include <memory.h>
-| # endif
-| # include <string.h>
-| #endif
-| #if HAVE_STRINGS_H
-| # include <strings.h>
-| #endif
-| #if HAVE_INTTYPES_H
-| # include <inttypes.h>
-| #else
-| # if HAVE_STDINT_H
-| #  include <stdint.h>
-| # endif
-| #endif
-| #if HAVE_UNISTD_H
-| # include <unistd.h>
-| #endif
-| #include <sys/modem.h>
-configure:13440: result: no
-configure:13444: checking sys/modem.h presence
-configure:13454: gcc -E  conftest.c
-conftest.c:48:23: fatal error: sys/modem.h: No such file or directory
- #include <sys/modem.h>
-                       ^
-compilation terminated.
-configure:13460: $? = 1
-configure: failed program was:
-| /* confdefs.h.  */
-| 
-| #define PACKAGE_NAME "tcl"
-| #define PACKAGE_TARNAME "tcl"
-| #define PACKAGE_VERSION "8.6"
-| #define PACKAGE_STRING "tcl 8.6"
-| #define PACKAGE_BUGREPORT ""
-| #define STDC_HEADERS 1
-| #define HAVE_SYS_TYPES_H 1
-| #define HAVE_SYS_STAT_H 1
-| #define HAVE_STDLIB_H 1
-| #define HAVE_STRING_H 1
-| #define HAVE_MEMORY_H 1
-| #define HAVE_STRINGS_H 1
-| #define HAVE_INTTYPES_H 1
-| #define HAVE_STDINT_H 1
-| #define HAVE_UNISTD_H 1
-| #define HAVE_LIMITS_H 1
-| #define HAVE_SYS_PARAM_H 1
-| #define TCL_CFGVAL_ENCODING "iso8859-1"
-| #define HAVE_ZLIB 1
-| #define MODULE_SCOPE extern __attribute__((__visibility__("hidden")))
-| #define HAVE_HIDDEN 1
-| #define HAVE_CAST_TO_UNION 1
-| #define TCL_SHLIB_EXT ".so"
-| #define NDEBUG 1
-| #define TCL_CFG_OPTIMIZED 1
-| #define TCL_TOMMATH 1
-| #define MP_PREC 4
-| #define _LARGEFILE64_SOURCE 1
-| #define TCL_WIDE_INT_IS_LONG 1
-| #define HAVE_GETCWD 1
-| #define HAVE_MKSTEMP 1
-| #define HAVE_OPENDIR 1
-| #define HAVE_STRTOL 1
-| #define HAVE_WAITPID 1
-| #define HAVE_GETNAMEINFO 1
-| #define HAVE_GETADDRINFO 1
-| #define HAVE_FREEADDRINFO 1
-| #define HAVE_GAI_STRERROR 1
-| #define HAVE_STRUCT_ADDRINFO 1
-| #define HAVE_STRUCT_IN6_ADDR 1
-| #define HAVE_STRUCT_SOCKADDR_IN6 1
-| #define HAVE_STRUCT_SOCKADDR_STORAGE 1
-| #define HAVE_TERMIOS_H 1
-| #define HAVE_SYS_IOCTL_H 1
-| /* end confdefs.h.  */
-| #include <sys/modem.h>
-configure:13480: result: no
-configure:13515: checking for sys/modem.h
-configure:13522: result: no
-configure:13546: checking for fd_set in sys/types
-configure:13568: gcc -c  -pipe  conftest.c >&5
-configure:13574: $? = 0
-configure:13578: test -z 
-                        || test ! -s conftest.err
-configure:13581: $? = 0
-configure:13584: test -s conftest.o
-configure:13587: $? = 0
-configure:13598: result: yes
-configure:13664: checking sys/time.h usability
-configure:13676: gcc -c  -pipe  conftest.c >&5
-configure:13682: $? = 0
-configure:13686: test -z 
-                        || test ! -s conftest.err
-configure:13689: $? = 0
-configure:13692: test -s conftest.o
-configure:13695: $? = 0
-configure:13705: result: yes
-configure:13709: checking sys/time.h presence
-configure:13719: gcc -E  conftest.c
-configure:13725: $? = 0
-configure:13745: result: yes
-configure:13780: checking for sys/time.h
-configure:13787: result: yes
-configure:13800: checking whether time.h and sys/time.h may both be included
-configure:13825: gcc -c  -pipe  conftest.c >&5
-configure:13831: $? = 0
-configure:13835: test -z 
-                        || test ! -s conftest.err
-configure:13838: $? = 0
-configure:13841: test -s conftest.o
-configure:13844: $? = 0
-configure:13855: result: yes
-configure:13872: checking for gmtime_r
-configure:13929: gcc -o conftest  -pipe   -Wl,--export-dynamic  conftest.c -lz  >&5
-configure:13935: $? = 0
-configure:13939: test -z 
-                        || test ! -s conftest.err
-configure:13942: $? = 0
-configure:13945: test -s conftest
-configure:13948: $? = 0
-configure:13960: result: yes
-configure:13872: checking for localtime_r
-configure:13929: gcc -o conftest  -pipe   -Wl,--export-dynamic  conftest.c -lz  >&5
-configure:13935: $? = 0
-configure:13939: test -z 
-                        || test ! -s conftest.err
-configure:13942: $? = 0
-configure:13945: test -s conftest
-configure:13948: $? = 0
-configure:13960: result: yes
-configure:13872: checking for mktime
-configure:13929: gcc -o conftest  -pipe   -Wl,--export-dynamic  conftest.c -lz  >&5
-configure:13935: $? = 0
-configure:13939: test -z 
-                        || test ! -s conftest.err
-configure:13942: $? = 0
-configure:13945: test -s conftest
-configure:13948: $? = 0
-configure:13960: result: yes
-configure:13971: checking tm_tzadj in struct tm
-configure:13993: gcc -c  -pipe  conftest.c >&5
-conftest.c: In function 'main':
-conftest.c:57:17: error: 'struct tm' has no member named 'tm_tzadj'
- struct tm tm; tm.tm_tzadj;
-                 ^
-configure:13999: $? = 1
-configure: failed program was:
-| /* confdefs.h.  */
-| 
-| #define PACKAGE_NAME "tcl"
-| #define PACKAGE_TARNAME "tcl"
-| #define PACKAGE_VERSION "8.6"
-| #define PACKAGE_STRING "tcl 8.6"
-| #define PACKAGE_BUGREPORT ""
-| #define STDC_HEADERS 1
-| #define HAVE_SYS_TYPES_H 1
-| #define HAVE_SYS_STAT_H 1
-| #define HAVE_STDLIB_H 1
-| #define HAVE_STRING_H 1
-| #define HAVE_MEMORY_H 1
-| #define HAVE_STRINGS_H 1
-| #define HAVE_INTTYPES_H 1
-| #define HAVE_STDINT_H 1
-| #define HAVE_UNISTD_H 1
-| #define HAVE_LIMITS_H 1
-| #define HAVE_SYS_PARAM_H 1
-| #define TCL_CFGVAL_ENCODING "iso8859-1"
-| #define HAVE_ZLIB 1
-| #define MODULE_SCOPE extern __attribute__((__visibility__("hidden")))
-| #define HAVE_HIDDEN 1
-| #define HAVE_CAST_TO_UNION 1
-| #define TCL_SHLIB_EXT ".so"
-| #define NDEBUG 1
-| #define TCL_CFG_OPTIMIZED 1
-| #define TCL_TOMMATH 1
-| #define MP_PREC 4
-| #define _LARGEFILE64_SOURCE 1
-| #define TCL_WIDE_INT_IS_LONG 1
-| #define HAVE_GETCWD 1
-| #define HAVE_MKSTEMP 1
-| #define HAVE_OPENDIR 1
-| #define HAVE_STRTOL 1
-| #define HAVE_WAITPID 1
-| #define HAVE_GETNAMEINFO 1
-| #define HAVE_GETADDRINFO 1
-| #define HAVE_FREEADDRINFO 1
-| #define HAVE_GAI_STRERROR 1
-| #define HAVE_STRUCT_ADDRINFO 1
-| #define HAVE_STRUCT_IN6_ADDR 1
-| #define HAVE_STRUCT_SOCKADDR_IN6 1
-| #define HAVE_STRUCT_SOCKADDR_STORAGE 1
-| #define HAVE_TERMIOS_H 1
-| #define HAVE_SYS_IOCTL_H 1
-| #define HAVE_SYS_TIME_H 1
-| #define TIME_WITH_SYS_TIME 1
-| #define HAVE_GMTIME_R 1
-| #define HAVE_LOCALTIME_R 1
-| #define HAVE_MKTIME 1
-| /* end confdefs.h.  */
-| #include <time.h>
-| int
-| main ()
-| {
-| struct tm tm; tm.tm_tzadj;
-|   ;
-|   return 0;
-| }
-configure:14023: result: no
-configure:14033: checking tm_gmtoff in struct tm
-configure:14055: gcc -c  -pipe  conftest.c >&5
-configure:14061: $? = 0
-configure:14065: test -z 
-                        || test ! -s conftest.err
-configure:14068: $? = 0
-configure:14071: test -s conftest.o
-configure:14074: $? = 0
-configure:14085: result: yes
-configure:14099: checking long timezone variable
-configure:14123: gcc -c  -pipe  conftest.c >&5
-conftest.c: In function 'main':
-conftest.c:60:6: warning: incompatible implicit declaration of built-in function 'exit' [enabled by default]
-      exit (0);
-      ^
-configure:14129: $? = 0
-configure:14133: test -z 
-                        || test ! -s conftest.err
-configure:14136: $? = 0
-configure:14139: test -s conftest.o
-configure:14142: $? = 0
-configure:14153: result: yes
-configure:14238: checking for struct stat.st_blocks
-configure:14261: gcc -c  -pipe  conftest.c >&5
-configure:14267: $? = 0
-configure:14271: test -z 
-                        || test ! -s conftest.err
-configure:14274: $? = 0
-configure:14277: test -s conftest.o
-configure:14280: $? = 0
-configure:14337: result: yes
-configure:14347: checking for struct stat.st_blksize
-configure:14370: gcc -c  -pipe  conftest.c >&5
-configure:14376: $? = 0
-configure:14380: test -z 
-                        || test ! -s conftest.err
-configure:14383: $? = 0
-configure:14386: test -s conftest.o
-configure:14389: $? = 0
-configure:14446: result: yes
-configure:14458: checking for blkcnt_t
-configure:14482: gcc -c  -pipe  conftest.c >&5
-configure:14488: $? = 0
-configure:14492: test -z 
-                        || test ! -s conftest.err
-configure:14495: $? = 0
-configure:14498: test -s conftest.o
-configure:14501: $? = 0
-configure:14512: result: yes
-configure:14523: checking for fstatfs
-configure:14580: gcc -o conftest  -pipe   -Wl,--export-dynamic  conftest.c -lz  >&5
-configure:14586: $? = 0
-configure:14590: test -z 
-                        || test ! -s conftest.err
-configure:14593: $? = 0
-configure:14596: test -s conftest
-configure:14599: $? = 0
-configure:14611: result: yes
-configure:14629: checking for working memcmp
-configure:14677: gcc -o conftest  -pipe   -Wl,--export-dynamic  conftest.c -lz  >&5
-configure:14680: $? = 0
-configure:14682: ./conftest
-configure:14685: $? = 0
-configure:14699: result: yes
-configure:14717: checking for memmove
-configure:14774: gcc -o conftest  -pipe   -Wl,--export-dynamic  conftest.c -lz  >&5
-conftest.c:82:6: warning: conflicting types for built-in function 'memmove' [enabled by default]
- char memmove ();
-      ^
-configure:14780: $? = 0
-configure:14784: test -z 
-                        || test ! -s conftest.err
-configure:14787: $? = 0
-configure:14790: test -s conftest
-configure:14793: $? = 0
-configure:14805: result: yes
-configure:14830: checking for strstr
-configure:14887: gcc -o conftest  -pipe   -Wl,--export-dynamic  conftest.c -lz  >&5
-conftest.c:82:6: warning: conflicting types for built-in function 'strstr' [enabled by default]
- char strstr ();
-      ^
-configure:14893: $? = 0
-configure:14897: test -z 
-                        || test ! -s conftest.err
-configure:14900: $? = 0
-configure:14903: test -s conftest
-configure:14906: $? = 0
-configure:14918: result: yes
-configure:14927: checking proper strstr implementation
-configure:14947: gcc -o conftest  -pipe   -Wl,--export-dynamic  conftest.c -lz  >&5
-conftest.c: In function 'main':
-conftest.c:59:16: warning: conflicting types for built-in function 'strstr' [enabled by default]
-     extern int strstr();
-                ^
-conftest.c:60:5: warning: incompatible implicit declaration of built-in function 'exit' [enabled by default]
-     exit(strstr("\0test", "test") ? 1 : 0);
-     ^
-configure:14950: $? = 0
-configure:14952: ./conftest
-configure:14955: $? = 0
-configure:14969: result: ok
-configure:14997: checking for strtoul
-configure:15054: gcc -o conftest  -pipe   -Wl,--export-dynamic  conftest.c -lz  >&5
-configure:15060: $? = 0
-configure:15064: test -z 
-                        || test ! -s conftest.err
-configure:15067: $? = 0
-configure:15070: test -s conftest
-configure:15073: $? = 0
-configure:15085: result: yes
-configure:15094: checking proper strtoul implementation
-configure:15115: gcc -o conftest  -pipe   -Wl,--export-dynamic  conftest.c -lz  >&5
-conftest.c: In function 'main':
-conftest.c:61:5: warning: incompatible implicit declaration of built-in function 'exit' [enabled by default]
-     exit(strtoul(string,&term,0) != 0 || term != string+1);
-     ^
-configure:15118: $? = 0
-configure:15120: ./conftest
-configure:15123: $? = 0
-configure:15137: result: ok
-configure:15164: checking for strtod
-configure:15221: gcc -o conftest  -pipe   -Wl,--export-dynamic  conftest.c -lz  >&5
-configure:15227: $? = 0
-configure:15231: test -z 
-                        || test ! -s conftest.err
-configure:15234: $? = 0
-configure:15237: test -s conftest
-configure:15240: $? = 0
-configure:15252: result: yes
-configure:15261: checking proper strtod implementation
-configure:15282: gcc -o conftest  -pipe   -Wl,--export-dynamic  conftest.c -lz  >&5
-conftest.c: In function 'main':
-conftest.c:61:5: warning: incompatible implicit declaration of built-in function 'exit' [enabled by default]
-     exit(strtod(string,&term) != 69 || term != string+4);
-     ^
-configure:15285: $? = 0
-configure:15287: ./conftest
-configure:15290: $? = 0
-configure:15304: result: ok
-configure:15333: checking for strtod
-configure:15421: result: yes
-configure:15430: checking for Solaris2.4/Tru64 strtod bugs
-configure:15467: gcc -o conftest  -pipe   -Wl,--export-dynamic  conftest.c -lz  >&5
-conftest.c: In function 'main':
-conftest.c:66:4: warning: incompatible implicit declaration of built-in function 'exit' [enabled by default]
-    exit(1);
-    ^
-conftest.c:70:4: warning: incompatible implicit declaration of built-in function 'exit' [enabled by default]
-    exit(1);
-    ^
-conftest.c:74:4: warning: incompatible implicit declaration of built-in function 'exit' [enabled by default]
-    exit(1);
-    ^
-conftest.c:76:7: warning: incompatible implicit declaration of built-in function 'exit' [enabled by default]
-       exit(0);
-       ^
-configure:15470: $? = 0
-configure:15472: ./conftest
-configure:15475: $? = 0
-configure:15489: result: ok
-configure:15515: checking for mode_t
-configure:15539: gcc -c  -pipe  conftest.c >&5
-configure:15545: $? = 0
-configure:15549: test -z 
-                        || test ! -s conftest.err
-configure:15552: $? = 0
-configure:15555: test -s conftest.o
-configure:15558: $? = 0
-configure:15569: result: yes
-configure:15581: checking for pid_t
-configure:15605: gcc -c  -pipe  conftest.c >&5
-configure:15611: $? = 0
-configure:15615: test -z 
-                        || test ! -s conftest.err
-configure:15618: $? = 0
-configure:15621: test -s conftest.o
-configure:15624: $? = 0
-configure:15635: result: yes
-configure:15647: checking for size_t
-configure:15671: gcc -c  -pipe  conftest.c >&5
-configure:15677: $? = 0
-configure:15681: test -z 
-                        || test ! -s conftest.err
-configure:15684: $? = 0
-configure:15687: test -s conftest.o
-configure:15690: $? = 0
-configure:15701: result: yes
-configure:15713: checking for uid_t in sys/types.h
-configure:15736: result: yes
-configure:15752: checking for socklen_t
-configure:15779: gcc -c  -pipe  conftest.c >&5
-configure:15785: $? = 0
-configure:15789: test -z 
-                        || test ! -s conftest.err
-configure:15792: $? = 0
-configure:15795: test -s conftest.o
-configure:15798: $? = 0
-configure:15809: result: yes
-configure:15819: checking for intptr_t
-configure:15843: gcc -c  -pipe  conftest.c >&5
-configure:15849: $? = 0
-configure:15853: test -z 
-                        || test ! -s conftest.err
-configure:15856: $? = 0
-configure:15859: test -s conftest.o
-configure:15862: $? = 0
-configure:15873: result: yes
-configure:15954: checking for uintptr_t
-configure:15978: gcc -c  -pipe  conftest.c >&5
-configure:15984: $? = 0
-configure:15988: test -z 
-                        || test ! -s conftest.err
-configure:15991: $? = 0
-configure:15994: test -s conftest.o
-configure:15997: $? = 0
-configure:16008: result: yes
-configure:16098: checking for opendir
-configure:16186: result: yes
-configure:16207: checking union wait
-configure:16234: gcc -o conftest  -pipe   -Wl,--export-dynamic  conftest.c -lz  >&5
-configure:16240: $? = 0
-configure:16244: test -z 
-                        || test ! -s conftest.err
-configure:16247: $? = 0
-configure:16250: test -s conftest
-configure:16253: $? = 0
-configure:16265: result: yes
-configure:16281: checking for strncasecmp
-configure:16338: gcc -o conftest  -pipe   -Wl,--export-dynamic  conftest.c -lz  >&5
-conftest.c:84:6: warning: conflicting types for built-in function 'strncasecmp' [enabled by default]
- char strncasecmp ();
-      ^
-configure:16344: $? = 0
-configure:16348: test -z 
-                        || test ! -s conftest.err
-configure:16351: $? = 0
-configure:16354: test -s conftest
-configure:16357: $? = 0
-configure:16369: result: yes
-configure:16542: checking for gettimeofday
-configure:16599: gcc -o conftest  -pipe   -Wl,--export-dynamic  conftest.c -lz  >&5
-configure:16605: $? = 0
-configure:16609: test -z 
-                        || test ! -s conftest.err
-configure:16612: $? = 0
-configure:16615: test -s conftest
-configure:16618: $? = 0
-configure:16630: result: yes
-configure:16644: checking for gettimeofday declaration
-configure:16668: result: present
-configure:16685: checking whether char is unsigned
-configure:16708: gcc -c  -pipe  conftest.c >&5
-configure:16714: $? = 0
-configure:16718: test -z 
-                        || test ! -s conftest.err
-configure:16721: $? = 0
-configure:16724: test -s conftest.o
-configure:16727: $? = 0
-configure:16738: result: no
-configure:16747: checking signed char declarations
-configure:16772: gcc -c  -pipe  conftest.c >&5
-configure:16778: $? = 0
-configure:16782: test -z 
-                        || test ! -s conftest.err
-configure:16785: $? = 0
-configure:16788: test -s conftest.o
-configure:16791: $? = 0
-configure:16802: result: yes
-configure:16816: checking for a putenv() that copies the buffer
-configure:16852: gcc -o conftest  -pipe   -Wl,--export-dynamic  conftest.c -lz  >&5
-conftest.c: In function 'main':
-conftest.c:67:20: warning: incompatible implicit declaration of built-in function 'strdup' [enabled by default]
-      foo = (char *)strdup(OURVAR);
-                    ^
-conftest.c:69:6: warning: incompatible implicit declaration of built-in function 'strcpy' [enabled by default]
-      strcpy((char *)(strchr(foo, '=') + 1), "no");
-      ^
-conftest.c:69:22: warning: incompatible implicit declaration of built-in function 'strchr' [enabled by default]
-      strcpy((char *)(strchr(foo, '=') + 1), "no");
-                      ^
-configure:16855: $? = 0
-configure:16857: ./conftest
-configure:16860: $? = 0
-configure:16874: result: no
-configure:16909: checking langinfo.h usability
-configure:16921: gcc -c  -pipe  conftest.c >&5
-configure:16927: $? = 0
-configure:16931: test -z 
-                        || test ! -s conftest.err
-configure:16934: $? = 0
-configure:16937: test -s conftest.o
-configure:16940: $? = 0
-configure:16950: result: yes
-configure:16954: checking langinfo.h presence
-configure:16964: gcc -E  conftest.c
-configure:16970: $? = 0
-configure:16990: result: yes
-configure:17025: checking for langinfo.h
-configure:17032: result: yes
-configure:17044: checking whether to use nl_langinfo
-configure:17067: gcc -c  -pipe  conftest.c >&5
-configure:17073: $? = 0
-configure:17077: test -z 
-                        || test ! -s conftest.err
-configure:17080: $? = 0
-configure:17083: test -s conftest.o
-configure:17086: $? = 0
-configure:17098: result: yes
-configure:17122: checking for chflags
-configure:17179: gcc -o conftest  -pipe   -Wl,--export-dynamic  conftest.c -lz  >&5
-conftest.c:91:1: error: unknown type name 'choke'
- choke me
- ^
-conftest.c:99:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'int'
- int
- ^
-configure:17185: $? = 1
-configure: failed program was:
-| /* confdefs.h.  */
-| 
-| #define PACKAGE_NAME "tcl"
-| #define PACKAGE_TARNAME "tcl"
-| #define PACKAGE_VERSION "8.6"
-| #define PACKAGE_STRING "tcl 8.6"
-| #define PACKAGE_BUGREPORT ""
-| #define STDC_HEADERS 1
-| #define HAVE_SYS_TYPES_H 1
-| #define HAVE_SYS_STAT_H 1
-| #define HAVE_STDLIB_H 1
-| #define HAVE_STRING_H 1
-| #define HAVE_MEMORY_H 1
-| #define HAVE_STRINGS_H 1
-| #define HAVE_INTTYPES_H 1
-| #define HAVE_STDINT_H 1
-| #define HAVE_UNISTD_H 1
-| #define HAVE_LIMITS_H 1
-| #define HAVE_SYS_PARAM_H 1
-| #define TCL_CFGVAL_ENCODING "iso8859-1"
-| #define HAVE_ZLIB 1
-| #define MODULE_SCOPE extern __attribute__((__visibility__("hidden")))
-| #define HAVE_HIDDEN 1
-| #define HAVE_CAST_TO_UNION 1
-| #define TCL_SHLIB_EXT ".so"
-| #define NDEBUG 1
-| #define TCL_CFG_OPTIMIZED 1
-| #define TCL_TOMMATH 1
-| #define MP_PREC 4
-| #define _LARGEFILE64_SOURCE 1
-| #define TCL_WIDE_INT_IS_LONG 1
-| #define HAVE_GETCWD 1
-| #define HAVE_MKSTEMP 1
-| #define HAVE_OPENDIR 1
-| #define HAVE_STRTOL 1
-| #define HAVE_WAITPID 1
-| #define HAVE_GETNAMEINFO 1
-| #define HAVE_GETADDRINFO 1
-| #define HAVE_FREEADDRINFO 1
-| #define HAVE_GAI_STRERROR 1
-| #define HAVE_STRUCT_ADDRINFO 1
-| #define HAVE_STRUCT_IN6_ADDR 1
-| #define HAVE_STRUCT_SOCKADDR_IN6 1
-| #define HAVE_STRUCT_SOCKADDR_STORAGE 1
-| #define HAVE_TERMIOS_H 1
-| #define HAVE_SYS_IOCTL_H 1
-| #define HAVE_SYS_TIME_H 1
-| #define TIME_WITH_SYS_TIME 1
-| #define HAVE_GMTIME_R 1
-| #define HAVE_LOCALTIME_R 1
-| #define HAVE_MKTIME 1
-| #define HAVE_TM_GMTOFF 1
-| #define HAVE_TIMEZONE_VAR 1
-| #define HAVE_STRUCT_STAT_ST_BLOCKS 1
-| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
-| #define HAVE_BLKCNT_T 1
-| #define HAVE_INTPTR_T 1
-| #define HAVE_UINTPTR_T 1
-| #define HAVE_SIGNED_CHAR 1
-| #define HAVE_LANGINFO 1
-| /* end confdefs.h.  */
-| /* Define chflags to an innocuous variant, in case <limits.h> declares chflags.
-|    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
-| #define chflags innocuous_chflags
-| 
-| /* System header to define __stub macros and hopefully few prototypes,
-|     which can conflict with char chflags (); below.
-|     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
-|     <limits.h> exists even on freestanding compilers.  */
-| 
-| #ifdef __STDC__
-| # include <limits.h>
-| #else
-| # include <assert.h>
-| #endif
-| 
-| #undef chflags
-| 
-| /* Override any gcc2 internal prototype to avoid an error.  */
-| #ifdef __cplusplus
-| extern "C"
-| {
-| #endif
-| /* We use char because int might match the return type of a gcc2
-|    builtin and then its argument prototype would still apply.  */
-| char chflags ();
-| /* The GNU C library defines this for functions which it implements
-|     to always fail with ENOSYS.  Some functions are actually named
-|     something starting with __ and the normal name is an alias.  */
-| #if defined (__stub_chflags) || defined (__stub___chflags)
-| choke me
-| #else
-| char (*f) () = chflags;
-| #endif
-| #ifdef __cplusplus
-| }
-| #endif
-| 
-| int
-| main ()
-| {
-| return f != chflags;
-|   ;
-|   return 0;
-| }
-configure:17210: result: no
-configure:17122: checking for mkstemps
-configure:17179: gcc -o conftest  -pipe   -Wl,--export-dynamic  conftest.c -lz  >&5
-configure:17185: $? = 0
-configure:17189: test -z 
-                        || test ! -s conftest.err
-configure:17192: $? = 0
-configure:17195: test -s conftest
-configure:17198: $? = 0
-configure:17210: result: yes
-configure:17225: checking isnan
-configure:17249: gcc -o conftest  -pipe   -Wl,--export-dynamic  conftest.c -lz  >&5
-configure:17255: $? = 0
-configure:17259: test -z 
-                        || test ! -s conftest.err
-configure:17262: $? = 0
-configure:17265: test -s conftest
-configure:17268: $? = 0
-configure:17280: result: yes
-configure:18233: checking for fts
-configure:18263: gcc -o conftest  -pipe   -Wl,--export-dynamic  conftest.c -lz  >&5
-configure:18269: $? = 0
-configure:18273: test -z 
-                        || test ! -s conftest.err
-configure:18276: $? = 0
-configure:18279: test -s conftest
-configure:18282: $? = 0
-configure:18294: result: yes
-configure:18316: checking for sys/ioctl.h
-configure:18321: result: yes
-configure:18475: checking sys/filio.h usability
-configure:18487: gcc -c  -pipe  conftest.c >&5
-conftest.c:99:23: fatal error: sys/filio.h: No such file or directory
- #include <sys/filio.h>
-                       ^
-compilation terminated.
-configure:18493: $? = 1
-configure: failed program was:
-| /* confdefs.h.  */
-| 
-| #define PACKAGE_NAME "tcl"
-| #define PACKAGE_TARNAME "tcl"
-| #define PACKAGE_VERSION "8.6"
-| #define PACKAGE_STRING "tcl 8.6"
-| #define PACKAGE_BUGREPORT ""
-| #define STDC_HEADERS 1
-| #define HAVE_SYS_TYPES_H 1
-| #define HAVE_SYS_STAT_H 1
-| #define HAVE_STDLIB_H 1
-| #define HAVE_STRING_H 1
-| #define HAVE_MEMORY_H 1
-| #define HAVE_STRINGS_H 1
-| #define HAVE_INTTYPES_H 1
-| #define HAVE_STDINT_H 1
-| #define HAVE_UNISTD_H 1
-| #define HAVE_LIMITS_H 1
-| #define HAVE_SYS_PARAM_H 1
-| #define TCL_CFGVAL_ENCODING "iso8859-1"
-| #define HAVE_ZLIB 1
-| #define MODULE_SCOPE extern __attribute__((__visibility__("hidden")))
-| #define HAVE_HIDDEN 1
-| #define HAVE_CAST_TO_UNION 1
-| #define TCL_SHLIB_EXT ".so"
-| #define NDEBUG 1
-| #define TCL_CFG_OPTIMIZED 1
-| #define TCL_TOMMATH 1
-| #define MP_PREC 4
-| #define _LARGEFILE64_SOURCE 1
-| #define TCL_WIDE_INT_IS_LONG 1
-| #define HAVE_GETCWD 1
-| #define HAVE_MKSTEMP 1
-| #define HAVE_OPENDIR 1
-| #define HAVE_STRTOL 1
-| #define HAVE_WAITPID 1
-| #define HAVE_GETNAMEINFO 1
-| #define HAVE_GETADDRINFO 1
-| #define HAVE_FREEADDRINFO 1
-| #define HAVE_GAI_STRERROR 1
-| #define HAVE_STRUCT_ADDRINFO 1
-| #define HAVE_STRUCT_IN6_ADDR 1
-| #define HAVE_STRUCT_SOCKADDR_IN6 1
-| #define HAVE_STRUCT_SOCKADDR_STORAGE 1
-| #define HAVE_TERMIOS_H 1
-| #define HAVE_SYS_IOCTL_H 1
-| #define HAVE_SYS_TIME_H 1
-| #define TIME_WITH_SYS_TIME 1
-| #define HAVE_GMTIME_R 1
-| #define HAVE_LOCALTIME_R 1
-| #define HAVE_MKTIME 1
-| #define HAVE_TM_GMTOFF 1
-| #define HAVE_TIMEZONE_VAR 1
-| #define HAVE_STRUCT_STAT_ST_BLOCKS 1
-| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
-| #define HAVE_BLKCNT_T 1
-| #define HAVE_INTPTR_T 1
-| #define HAVE_UINTPTR_T 1
-| #define HAVE_SIGNED_CHAR 1
-| #define HAVE_LANGINFO 1
-| #define HAVE_MKSTEMPS 1
-| #define HAVE_FTS 1
-| #define HAVE_SYS_IOCTL_H 1
-| /* end confdefs.h.  */
-| #include <stdio.h>
-| #if HAVE_SYS_TYPES_H
-| # include <sys/types.h>
-| #endif
-| #if HAVE_SYS_STAT_H
-| # include <sys/stat.h>
-| #endif
-| #if STDC_HEADERS
-| # include <stdlib.h>
-| # include <stddef.h>
-| #else
-| # if HAVE_STDLIB_H
-| #  include <stdlib.h>
-| # endif
-| #endif
-| #if HAVE_STRING_H
-| # if !STDC_HEADERS && HAVE_MEMORY_H
-| #  include <memory.h>
-| # endif
-| # include <string.h>
-| #endif
-| #if HAVE_STRINGS_H
-| # include <strings.h>
-| #endif
-| #if HAVE_INTTYPES_H
-| # include <inttypes.h>
-| #else
-| # if HAVE_STDINT_H
-| #  include <stdint.h>
-| # endif
-| #endif
-| #if HAVE_UNISTD_H
-| # include <unistd.h>
-| #endif
-| #include <sys/filio.h>
-configure:18516: result: no
-configure:18520: checking sys/filio.h presence
-configure:18530: gcc -E  conftest.c
-conftest.c:65:23: fatal error: sys/filio.h: No such file or directory
- #include <sys/filio.h>
-                       ^
-compilation terminated.
-configure:18536: $? = 1
-configure: failed program was:
-| /* confdefs.h.  */
-| 
-| #define PACKAGE_NAME "tcl"
-| #define PACKAGE_TARNAME "tcl"
-| #define PACKAGE_VERSION "8.6"
-| #define PACKAGE_STRING "tcl 8.6"
-| #define PACKAGE_BUGREPORT ""
-| #define STDC_HEADERS 1
-| #define HAVE_SYS_TYPES_H 1
-| #define HAVE_SYS_STAT_H 1
-| #define HAVE_STDLIB_H 1
-| #define HAVE_STRING_H 1
-| #define HAVE_MEMORY_H 1
-| #define HAVE_STRINGS_H 1
-| #define HAVE_INTTYPES_H 1
-| #define HAVE_STDINT_H 1
-| #define HAVE_UNISTD_H 1
-| #define HAVE_LIMITS_H 1
-| #define HAVE_SYS_PARAM_H 1
-| #define TCL_CFGVAL_ENCODING "iso8859-1"
-| #define HAVE_ZLIB 1
-| #define MODULE_SCOPE extern __attribute__((__visibility__("hidden")))
-| #define HAVE_HIDDEN 1
-| #define HAVE_CAST_TO_UNION 1
-| #define TCL_SHLIB_EXT ".so"
-| #define NDEBUG 1
-| #define TCL_CFG_OPTIMIZED 1
-| #define TCL_TOMMATH 1
-| #define MP_PREC 4
-| #define _LARGEFILE64_SOURCE 1
-| #define TCL_WIDE_INT_IS_LONG 1
-| #define HAVE_GETCWD 1
-| #define HAVE_MKSTEMP 1
-| #define HAVE_OPENDIR 1
-| #define HAVE_STRTOL 1
-| #define HAVE_WAITPID 1
-| #define HAVE_GETNAMEINFO 1
-| #define HAVE_GETADDRINFO 1
-| #define HAVE_FREEADDRINFO 1
-| #define HAVE_GAI_STRERROR 1
-| #define HAVE_STRUCT_ADDRINFO 1
-| #define HAVE_STRUCT_IN6_ADDR 1
-| #define HAVE_STRUCT_SOCKADDR_IN6 1
-| #define HAVE_STRUCT_SOCKADDR_STORAGE 1
-| #define HAVE_TERMIOS_H 1
-| #define HAVE_SYS_IOCTL_H 1
-| #define HAVE_SYS_TIME_H 1
-| #define TIME_WITH_SYS_TIME 1
-| #define HAVE_GMTIME_R 1
-| #define HAVE_LOCALTIME_R 1
-| #define HAVE_MKTIME 1
-| #define HAVE_TM_GMTOFF 1
-| #define HAVE_TIMEZONE_VAR 1
-| #define HAVE_STRUCT_STAT_ST_BLOCKS 1
-| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
-| #define HAVE_BLKCNT_T 1
-| #define HAVE_INTPTR_T 1
-| #define HAVE_UINTPTR_T 1
-| #define HAVE_SIGNED_CHAR 1
-| #define HAVE_LANGINFO 1
-| #define HAVE_MKSTEMPS 1
-| #define HAVE_FTS 1
-| #define HAVE_SYS_IOCTL_H 1
-| /* end confdefs.h.  */
-| #include <sys/filio.h>
-configure:18556: result: no
-configure:18591: checking for sys/filio.h
-configure:18598: result: no
-configure:18612: checking system version
-configure:18640: result: Linux-3.10.0-693.1.1.el7.x86_64
-configure:18644: checking FIONBIO vs. O_NONBLOCK for nonblocking I/O
-configure:18666: result: O_NONBLOCK
-configure:18674: checking whether to use dll unloading
-configure:18690: result: yes
-configure:18699: checking for timezone data
-configure:18740: result: /usr/share/zoneinfo
-configure:18959: checking whether to enable DTrace support
-configure:18984: result: no
-configure:18991: checking whether the cpuid instruction is usable
-configure:19021: gcc -o conftest  -pipe   -Wl,--export-dynamic  conftest.c -lz  >&5
-configure:19027: $? = 0
-configure:19031: test -z 
-                        || test ! -s conftest.err
-configure:19034: $? = 0
-configure:19037: test -s conftest
-configure:19040: $? = 0
-configure:19052: result: yes
-configure:19420: creating ./config.status
-
-## ---------------------- ##
-## Running config.status. ##
-## ---------------------- ##
-
-This file was extended by tcl config.status 8.6, which was
-generated by GNU Autoconf 2.59.  Invocation command line was
-
-  CONFIG_FILES    = 
-  CONFIG_HEADERS  = 
-  CONFIG_LINKS    = 
-  CONFIG_COMMANDS = 
-  $ ./config.status 
-
-on cs04.lan.yasunaga-lab.bio.kyutech.ac.jp
-
-config.status:732: creating Makefile
-config.status:732: creating dltest/Makefile
-config.status:732: creating tclConfig.sh
-config.status:732: creating tcl.pc
-
-## ---------------- ##
-## Cache variables. ##
-## ---------------- ##
-
-ac_cv_c_bigendian=no
-ac_cv_c_char_unsigned=no
-ac_cv_c_compiler_gnu=yes
-ac_cv_c_inline=inline
-ac_cv_env_CC_set=
-ac_cv_env_CC_value=
-ac_cv_env_CFLAGS_set=
-ac_cv_env_CFLAGS_value=
-ac_cv_env_CPPFLAGS_set=
-ac_cv_env_CPPFLAGS_value=
-ac_cv_env_CPP_set=
-ac_cv_env_CPP_value=
-ac_cv_env_LDFLAGS_set=
-ac_cv_env_LDFLAGS_value=
-ac_cv_env_build_alias_set=
-ac_cv_env_build_alias_value=
-ac_cv_env_host_alias_set=
-ac_cv_env_host_alias_value=
-ac_cv_env_target_alias_set=
-ac_cv_env_target_alias_value=
-ac_cv_exeext=
-ac_cv_func_chflags=no
-ac_cv_func_connect=yes
-ac_cv_func_freeaddrinfo=yes
-ac_cv_func_fstatfs=yes
-ac_cv_func_gai_strerror=yes
-ac_cv_func_getaddrinfo=yes
-ac_cv_func_getcwd=yes
-ac_cv_func_gethostbyname=yes
-ac_cv_func_getnameinfo=yes
-ac_cv_func_gettimeofday=yes
-ac_cv_func_getwd=yes
-ac_cv_func_gmtime_r=yes
-ac_cv_func_localtime_r=yes
-ac_cv_func_memcmp_working=yes
-ac_cv_func_memmove=yes
-ac_cv_func_mkstemp=yes
-ac_cv_func_mkstemps=yes
-ac_cv_func_mktime=yes
-ac_cv_func_opendir=yes
-ac_cv_func_realpath=yes
-ac_cv_func_sin=no
-ac_cv_func_strerror=yes
-ac_cv_func_strncasecmp=yes
-ac_cv_func_strstr=yes
-ac_cv_func_strtod=yes
-ac_cv_func_strtol=yes
-ac_cv_func_strtoul=yes
-ac_cv_func_uname=yes
-ac_cv_func_wait3=yes
-ac_cv_func_waitpid=yes
-ac_cv_header_dlfcn_h=yes
-ac_cv_header_float_h=yes
-ac_cv_header_inttypes_h=yes
-ac_cv_header_langinfo_h=yes
-ac_cv_header_limits_h=yes
-ac_cv_header_memory_h=yes
-ac_cv_header_net_errno_h=no
-ac_cv_header_stdc=yes
-ac_cv_header_stdint_h=yes
-ac_cv_header_stdlib_h=yes
-ac_cv_header_string_h=yes
-ac_cv_header_strings_h=yes
-ac_cv_header_sys_filio_h=no
-ac_cv_header_sys_ioctl_h=yes
-ac_cv_header_sys_modem_h=no
-ac_cv_header_sys_param_h=yes
-ac_cv_header_sys_stat_h=yes
-ac_cv_header_sys_time_h=yes
-ac_cv_header_sys_types_h=yes
-ac_cv_header_sys_wait_h=yes
-ac_cv_header_termios_h=yes
-ac_cv_header_time=yes
-ac_cv_header_unistd_h=yes
-ac_cv_header_values_h=yes
-ac_cv_header_zlib_h=yes
-ac_cv_lib_dl_dlopen=yes
-ac_cv_lib_ieee_main=yes
-ac_cv_lib_inet_main=no
-ac_cv_member_struct_stat_st_blksize=yes
-ac_cv_member_struct_stat_st_blocks=yes
-ac_cv_objext=o
-ac_cv_path_tclsh=/home/people/Eos/Eos/util/X86LINUX64/bin/tclsh8.6
-ac_cv_prog_CPP='gcc -E'
-ac_cv_prog_ac_ct_AR=ar
-ac_cv_prog_ac_ct_CC=gcc
-ac_cv_prog_ac_ct_RANLIB=ranlib
-ac_cv_prog_cc_g=yes
-ac_cv_prog_cc_stdc=
-ac_cv_prog_egrep='grep -E'
-ac_cv_search_deflateSetHeader=-lz
-ac_cv_type_blkcnt_t=yes
-ac_cv_type_gz_header=yes
-ac_cv_type_intptr_t=yes
-ac_cv_type_mode_t=yes
-ac_cv_type_pid_t=yes
-ac_cv_type_size_t=yes
-ac_cv_type_struct_addrinfo=yes
-ac_cv_type_struct_in6_addr=yes
-ac_cv_type_struct_sockaddr_in6=yes
-ac_cv_type_struct_sockaddr_storage=yes
-ac_cv_type_uid_t=yes
-ac_cv_type_uintptr_t=yes
-tcl_cv_api_fts=yes
-tcl_cv_cast_to_union=yes
-tcl_cv_cc_pipe=yes
-tcl_cv_cc_visibility_hidden=yes
-tcl_cv_char_signed=yes
-tcl_cv_cpuid=yes
-tcl_cv_dir_zoneinfo=/usr/share/zoneinfo
-tcl_cv_dirent_h=yes
-tcl_cv_flag__isoc99_source=no
-tcl_cv_flag__largefile64_source=yes
-tcl_cv_flag__largefile_source64=no
-tcl_cv_grep_gettimeofday=present
-tcl_cv_isnan=yes
-tcl_cv_langinfo_h=yes
-tcl_cv_member_tm_gmtoff=yes
-tcl_cv_member_tm_tzadj=no
-tcl_cv_putenv_copy=no
-tcl_cv_strstr_unbroken=ok
-tcl_cv_strtod_buggy=ok
-tcl_cv_strtod_unbroken=ok
-tcl_cv_strtoul_unbroken=ok
-tcl_cv_sys_version=Linux-3.10.0-693.1.1.el7.x86_64
-tcl_cv_timezone_long=yes
-tcl_cv_type_64bit=none
-tcl_cv_type_fd_set=yes
-tcl_cv_type_socklen_t=yes
-tcl_cv_union_wait=yes
-
-## ----------------- ##
-## Output variables. ##
-## ----------------- ##
-
-AR='ar'
-BUILD_DLTEST='$(DLTEST_TARGETS)'
-CC='gcc'
-CC_SEARCH_FLAGS='-Wl,-rpath,${LIB_RUNTIME_DIR}'
-CFG_TCL_SHARED_LIB_SUFFIX='${VERSION}.so'
-CFG_TCL_UNSHARED_LIB_SUFFIX='${VERSION}.a'
-CFLAGS=' -pipe '
-CFLAGS_DEBUG='-g'
-CFLAGS_DEFAULT='$(CFLAGS_OPTIMIZE)'
-CFLAGS_OPTIMIZE='-O2'
-CFLAGS_WARNING='-Wall'
-CPP='gcc -E'
-CPPFLAGS=''
-DEFS='-DPACKAGE_NAME=\"tcl\" -DPACKAGE_TARNAME=\"tcl\" -DPACKAGE_VERSION=\"8.6\" -DPACKAGE_STRING=\"tcl\ 8.6\" -DPACKAGE_BUGREPORT=\"\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_PARAM_H=1 -DTCL_CFGVAL_ENCODING=\"iso8859-1\" -DHAVE_ZLIB=1 -DMODULE_SCOPE=extern\ __attribute__\(\(__visibility__\(\"hidden\"\)\)\) -DHAVE_HIDDEN=1 -DHAVE_CAST_TO_UNION=1 -DTCL_SHLIB_EXT=\".so\" -DNDEBUG=1 -DTCL_CFG_OPTIMIZED=1 -DTCL_TOMMATH=1 -DMP_PREC=4 -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_IS_LONG=1 -DHAVE_GETCWD=1 -DHAVE_MKSTEMP=1 -DHAVE_OPENDIR=1 -DHAVE_STRTOL=1 -DHAVE_WAITPID=1 -DHAVE_GETNAMEINFO=1 -DHAVE_GETADDRINFO=1 -DHAVE_FREEADDRINFO=1 -DHAVE_GAI_STRERROR=1 -DHAVE_STRUCT_ADDRINFO=1 -DHAVE_STRUCT_IN6_ADDR=1 -DHAVE_STRUCT_SOCKADDR_IN6=1 -DHAVE_STRUCT_SOCKADDR_STORAGE=1 -DHAVE_TERMIOS_H=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_TIME_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_GMTIME_R=1 -DHAVE_LOCALTIME_R=1 -DHAVE_MKTIME=1 -DHAVE_TM_GMTOFF=1 -DHAVE_TIMEZONE_VAR=1 -DHAVE_STRUCT_STAT_ST_BLOCKS=1 -DHAVE_STRUCT_STAT_ST_BLKSIZE=1 -DHAVE_BLKCNT_T=1 -DHAVE_INTPTR_T=1 -DHAVE_UINTPTR_T=1 -DHAVE_SIGNED_CHAR=1 -DHAVE_LANGINFO=1 -DHAVE_MKSTEMPS=1 -DHAVE_FTS=1 -DHAVE_SYS_IOCTL_H=1 -DTCL_UNLOAD_DLLS=1 -DHAVE_CPUID=1 '
-DLL_INSTALL_DIR='$(LIB_INSTALL_DIR)'
-DLTEST_LD='${SHLIB_LD}'
-DLTEST_SUFFIX=''
-DL_LIBS='-ldl'
-DL_OBJS='tclLoadDl.o'
-DTRACE=''
-DTRACE_HDR=''
-DTRACE_OBJ=''
-DTRACE_SRC=''
-ECHO_C=''
-ECHO_N='-n'
-ECHO_T=''
-EGREP='grep -E'
-EXEEXT=''
-EXTRA_APP_CC_SWITCHES=''
-EXTRA_BUILD_HTML='@:'
-EXTRA_CC_SWITCHES=''
-EXTRA_INSTALL=''
-EXTRA_INSTALL_BINARIES='@:'
-EXTRA_TCLSH_LIBS=''
-HTML_DIR='$(DISTDIR)/html'
-INSTALL_LIB='$(INSTALL_LIBRARY) $(LIB_FILE) "$(LIB_INSTALL_DIR)/$(LIB_FILE)"'
-INSTALL_STUB_LIB='$(INSTALL_LIBRARY) $(STUB_LIB_FILE) "$(LIB_INSTALL_DIR)/$(STUB_LIB_FILE)" ; (cd "$(LIB_INSTALL_DIR)" ; $(RANLIB) $(STUB_LIB_FILE))'
-INSTALL_TZDATA=''
-LDAIX_SRC=''
-LDFLAGS=' -Wl,--export-dynamic '
-LDFLAGS_DEBUG=''
-LDFLAGS_DEFAULT='$(LDFLAGS_OPTIMIZE)'
-LDFLAGS_OPTIMIZE=''
-LD_LIBRARY_PATH_VAR='LD_LIBRARY_PATH'
-LD_SEARCH_FLAGS='-Wl,-rpath,${LIB_RUNTIME_DIR}'
-LIBOBJS=''
-LIBS='-lz '
-MAKEFILE_SHELL='/bin/sh'
-MAKE_LIB='${SHLIB_LD} -o $@ ${OBJS} ${SHLIB_LD_LIBS} ${TCL_SHLIB_LD_EXTRAS} ${TK_SHLIB_LD_EXTRAS} ${LD_SEARCH_FLAGS}'
-MAKE_STUB_LIB='${STLIB_LD} $@ ${STUB_LIB_OBJS} ; ${RANLIB} $@'
-MAN_FLAGS=''
-OBJEXT='o'
-PACKAGE_BUGREPORT=''
-PACKAGE_DIR='/home/people/Eos/Eos/util/X86LINUX64/lib'
-PACKAGE_NAME='tcl'
-PACKAGE_STRING='tcl 8.6'
-PACKAGE_TARNAME='tcl'
-PACKAGE_VERSION='8.6'
-PATH_SEPARATOR=':'
-PKG_CFG_ARGS=''--prefix=/home/people/Eos/Eos/util/X86LINUX64' '--enable-shared' '--enable-symbol' '--enable-gcc' '--disable-threads' '
-PLAT_OBJS=''
-PLAT_SRCS=''
-PRIVATE_INCLUDE_DIR='$(includedir)'
-RANLIB='ranlib'
-SHELL='/bin/sh'
-SHLIB_CFLAGS='-fPIC'
-SHLIB_LD='${CC} -shared ${CFLAGS} ${LDFLAGS}'
-SHLIB_LD_LIBS='${LIBS}'
-SHLIB_SUFFIX='.so'
-STLIB_LD='${AR} cr'
-TCLSH_PROG='/home/people/Eos/Eos/util/X86LINUX64/bin/tclsh8.6'
-TCL_BUILD_LIB_SPEC='-L/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix -ltcl8.6'
-TCL_BUILD_STUB_LIB_PATH='/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix/libtclstub8.6.a'
-TCL_BUILD_STUB_LIB_SPEC='-L/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix -ltclstub8.6'
-TCL_HAS_LONGLONG=''
-TCL_INCLUDE_SPEC='-I/home/people/Eos/Eos/util/X86LINUX64/include'
-TCL_LIBRARY='$(prefix)/lib/tcl$(VERSION)'
-TCL_LIBS='-ldl -lz  -lieee -lm'
-TCL_LIB_FILE='libtcl8.6.so'
-TCL_LIB_FLAG='-ltcl8.6'
-TCL_LIB_SPEC='-L/home/people/Eos/Eos/util/X86LINUX64/lib -ltcl8.6'
-TCL_LIB_VERSIONS_OK='ok'
-TCL_MAJOR_VERSION='8'
-TCL_MINOR_VERSION='6'
-TCL_MODULE_PATH=''
-TCL_PACKAGE_PATH='/home/people/Eos/Eos/util/X86LINUX64/lib '
-TCL_PATCH_LEVEL='.4'
-TCL_SHARED_BUILD='1'
-TCL_SHARED_LIB_SUFFIX='${VERSION}${SHLIB_SUFFIX}'
-TCL_SHLIB_LD_EXTRAS=''
-TCL_SRC_DIR='/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4'
-TCL_STUB_LIB_FILE='libtclstub8.6.a'
-TCL_STUB_LIB_FLAG='-ltclstub8.6'
-TCL_STUB_LIB_PATH='/home/people/Eos/Eos/util/X86LINUX64/lib/libtclstub8.6.a'
-TCL_STUB_LIB_SPEC='-L/home/people/Eos/Eos/util/X86LINUX64/lib -ltclstub8.6'
-TCL_THREADS='0'
-TCL_UNSHARED_LIB_SUFFIX='${VERSION}.a'
-TCL_VERSION='8.6'
-TCL_YEAR=''
-TK_SHLIB_LD_EXTRAS=''
-ZLIB_INCLUDE=''
-ZLIB_OBJS=''
-ZLIB_SRCS=''
-ac_ct_AR='ar'
-ac_ct_CC='gcc'
-ac_ct_RANLIB='ranlib'
-bindir='${exec_prefix}/bin'
-build_alias=''
-datadir='${prefix}/share'
-exec_prefix='/home/people/Eos/Eos/util/X86LINUX64'
-host_alias=''
-includedir='${prefix}/include'
-infodir='${prefix}/info'
-libdir='/home/people/Eos/Eos/util/X86LINUX64/lib'
-libexecdir='${exec_prefix}/libexec'
-localstatedir='${prefix}/var'
-mandir='${prefix}/man'
-oldincludedir='/usr/include'
-prefix='/home/people/Eos/Eos/util/X86LINUX64'
-program_transform_name='s,x,x,'
-sbindir='${exec_prefix}/sbin'
-sharedstatedir='${prefix}/com'
-sysconfdir='${prefix}/etc'
-target_alias=''
-
-## ----------- ##
-## confdefs.h. ##
-## ----------- ##
-
-#define HAVE_BLKCNT_T 1
-#define HAVE_CAST_TO_UNION 1
-#define HAVE_CPUID 1
-#define HAVE_FREEADDRINFO 1
-#define HAVE_FTS 1
-#define HAVE_GAI_STRERROR 1
-#define HAVE_GETADDRINFO 1
-#define HAVE_GETCWD 1
-#define HAVE_GETNAMEINFO 1
-#define HAVE_GMTIME_R 1
-#define HAVE_HIDDEN 1
-#define HAVE_INTPTR_T 1
-#define HAVE_INTTYPES_H 1
-#define HAVE_LANGINFO 1
-#define HAVE_LIMITS_H 1
-#define HAVE_LOCALTIME_R 1
-#define HAVE_MEMORY_H 1
-#define HAVE_MKSTEMP 1
-#define HAVE_MKSTEMPS 1
-#define HAVE_MKTIME 1
-#define HAVE_OPENDIR 1
-#define HAVE_SIGNED_CHAR 1
-#define HAVE_STDINT_H 1
-#define HAVE_STDLIB_H 1
-#define HAVE_STRINGS_H 1
-#define HAVE_STRING_H 1
-#define HAVE_STRTOL 1
-#define HAVE_STRUCT_ADDRINFO 1
-#define HAVE_STRUCT_IN6_ADDR 1
-#define HAVE_STRUCT_SOCKADDR_IN6 1
-#define HAVE_STRUCT_SOCKADDR_STORAGE 1
-#define HAVE_STRUCT_STAT_ST_BLKSIZE 1
-#define HAVE_STRUCT_STAT_ST_BLOCKS 1
-#define HAVE_SYS_IOCTL_H 1
-#define HAVE_SYS_IOCTL_H 1
-#define HAVE_SYS_PARAM_H 1
-#define HAVE_SYS_STAT_H 1
-#define HAVE_SYS_TIME_H 1
-#define HAVE_SYS_TYPES_H 1
-#define HAVE_TERMIOS_H 1
-#define HAVE_TIMEZONE_VAR 1
-#define HAVE_TM_GMTOFF 1
-#define HAVE_UINTPTR_T 1
-#define HAVE_UNISTD_H 1
-#define HAVE_WAITPID 1
-#define HAVE_ZLIB 1
-#define MODULE_SCOPE extern __attribute__((__visibility__("hidden")))
-#define MP_PREC 4
-#define NDEBUG 1
-#define PACKAGE_BUGREPORT ""
-#define PACKAGE_NAME "tcl"
-#define PACKAGE_STRING "tcl 8.6"
-#define PACKAGE_TARNAME "tcl"
-#define PACKAGE_VERSION "8.6"
-#define STDC_HEADERS 1
-#define TCL_CFGVAL_ENCODING "iso8859-1"
-#define TCL_CFG_OPTIMIZED 1
-#define TCL_SHLIB_EXT ".so"
-#define TCL_TOMMATH 1
-#define TCL_UNLOAD_DLLS 1
-#define TCL_WIDE_INT_IS_LONG 1
-#define TIME_WITH_SYS_TIME 1
-#define _LARGEFILE64_SOURCE 1
-
-configure: exit 0
diff --git a/util/src/TclTk/tcl8.6.4/unix/config.status b/util/src/TclTk/tcl8.6.4/unix/config.status
deleted file mode 100755 (executable)
index 6267264..0000000
+++ /dev/null
@@ -1,920 +0,0 @@
-#! /bin/sh
-# Generated by configure.
-# Run this file to recreate the current configuration.
-# Compiler output produced by configure, useful for debugging
-# configure, is in config.log if it exists.
-
-debug=false
-ac_cs_recheck=false
-ac_cs_silent=false
-SHELL=${CONFIG_SHELL-/bin/sh}
-## --------------------- ##
-## M4sh Initialization.  ##
-## --------------------- ##
-
-# Be Bourne compatible
-if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
-  emulate sh
-  NULLCMD=:
-  # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
-  # is contrary to our usage.  Disable this feature.
-  alias -g '${1+"$@"}'='"$@"'
-elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
-  set -o posix
-fi
-DUALCASE=1; export DUALCASE # for MKS sh
-
-# Support unset when possible.
-if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
-  as_unset=unset
-else
-  as_unset=false
-fi
-
-
-# Work around bugs in pre-3.0 UWIN ksh.
-$as_unset ENV MAIL MAILPATH
-PS1='$ '
-PS2='> '
-PS4='+ '
-
-# NLS nuisances.
-for as_var in \
-  LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
-  LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
-  LC_TELEPHONE LC_TIME
-do
-  if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
-    eval $as_var=C; export $as_var
-  else
-    $as_unset $as_var
-  fi
-done
-
-# Required to use basename.
-if expr a : '\(a\)' >/dev/null 2>&1; then
-  as_expr=expr
-else
-  as_expr=false
-fi
-
-if (basename /) >/dev/null 2>&1 && test "X`basename / 2>&1`" = "X/"; then
-  as_basename=basename
-else
-  as_basename=false
-fi
-
-
-# Name of the executable.
-as_me=`$as_basename "$0" ||
-$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
-        X"$0" : 'X\(//\)$' \| \
-        X"$0" : 'X\(/\)$' \| \
-        .     : '\(.\)' 2>/dev/null ||
-echo X/"$0" |
-    sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; }
-         /^X\/\(\/\/\)$/{ s//\1/; q; }
-         /^X\/\(\/\).*/{ s//\1/; q; }
-         s/.*/./; q'`
-
-
-# PATH needs CR, and LINENO needs CR and PATH.
-# Avoid depending upon Character Ranges.
-as_cr_letters='abcdefghijklmnopqrstuvwxyz'
-as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
-as_cr_Letters=$as_cr_letters$as_cr_LETTERS
-as_cr_digits='0123456789'
-as_cr_alnum=$as_cr_Letters$as_cr_digits
-
-# The user is always right.
-if test "${PATH_SEPARATOR+set}" != set; then
-  echo "#! /bin/sh" >conf$$.sh
-  echo  "exit 0"   >>conf$$.sh
-  chmod +x conf$$.sh
-  if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
-    PATH_SEPARATOR=';'
-  else
-    PATH_SEPARATOR=:
-  fi
-  rm -f conf$$.sh
-fi
-
-
-  as_lineno_1=$LINENO
-  as_lineno_2=$LINENO
-  as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
-  test "x$as_lineno_1" != "x$as_lineno_2" &&
-  test "x$as_lineno_3"  = "x$as_lineno_2"  || {
-  # Find who we are.  Look in the path if we contain no path at all
-  # relative or not.
-  case $0 in
-    *[\\/]* ) as_myself=$0 ;;
-    *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-for as_dir in $PATH
-do
-  IFS=$as_save_IFS
-  test -z "$as_dir" && as_dir=.
-  test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
-done
-
-       ;;
-  esac
-  # We did not find ourselves, most probably we were run as `sh COMMAND'
-  # in which case we are not to be found in the path.
-  if test "x$as_myself" = x; then
-    as_myself=$0
-  fi
-  if test ! -f "$as_myself"; then
-    { { echo "$as_me:$LINENO: error: cannot find myself; rerun with an absolute path" >&5
-echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2;}
-   { (exit 1); exit 1; }; }
-  fi
-  case $CONFIG_SHELL in
-  '')
-    as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
-do
-  IFS=$as_save_IFS
-  test -z "$as_dir" && as_dir=.
-  for as_base in sh bash ksh sh5; do
-        case $as_dir in
-        /*)
-          if ("$as_dir/$as_base" -c '
-  as_lineno_1=$LINENO
-  as_lineno_2=$LINENO
-  as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
-  test "x$as_lineno_1" != "x$as_lineno_2" &&
-  test "x$as_lineno_3"  = "x$as_lineno_2" ') 2>/dev/null; then
-            $as_unset BASH_ENV || test "${BASH_ENV+set}" != set || { BASH_ENV=; export BASH_ENV; }
-            $as_unset ENV || test "${ENV+set}" != set || { ENV=; export ENV; }
-            CONFIG_SHELL=$as_dir/$as_base
-            export CONFIG_SHELL
-            exec "$CONFIG_SHELL" "$0" ${1+"$@"}
-          fi;;
-        esac
-       done
-done
-;;
-  esac
-
-  # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
-  # uniformly replaced by the line number.  The first 'sed' inserts a
-  # line-number line before each line; the second 'sed' does the real
-  # work.  The second script uses 'N' to pair each line-number line
-  # with the numbered line, and appends trailing '-' during
-  # substitution so that $LINENO is not a special case at line end.
-  # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
-  # second 'sed' script.  Blame Lee E. McMahon for sed's syntax.  :-)
-  sed '=' <$as_myself |
-    sed '
-      N
-      s,$,-,
-      : loop
-      s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3,
-      t loop
-      s,-$,,
-      s,^['$as_cr_digits']*\n,,
-    ' >$as_me.lineno &&
-  chmod +x $as_me.lineno ||
-    { { echo "$as_me:$LINENO: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&5
-echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2;}
-   { (exit 1); exit 1; }; }
-
-  # Don't try to exec as it changes $[0], causing all sort of problems
-  # (the dirname of $[0] is not the place where we might find the
-  # original and so on.  Autoconf is especially sensible to this).
-  . ./$as_me.lineno
-  # Exit status is that of the last command.
-  exit
-}
-
-
-case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in
-  *c*,-n*) ECHO_N= ECHO_C='
-' ECHO_T='     ' ;;
-  *c*,*  ) ECHO_N=-n ECHO_C= ECHO_T= ;;
-  *)       ECHO_N= ECHO_C='\c' ECHO_T= ;;
-esac
-
-if expr a : '\(a\)' >/dev/null 2>&1; then
-  as_expr=expr
-else
-  as_expr=false
-fi
-
-rm -f conf$$ conf$$.exe conf$$.file
-echo >conf$$.file
-if ln -s conf$$.file conf$$ 2>/dev/null; then
-  # We could just check for DJGPP; but this test a) works b) is more generic
-  # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
-  if test -f conf$$.exe; then
-    # Don't use ln at all; we don't have any links
-    as_ln_s='cp -p'
-  else
-    as_ln_s='ln -s'
-  fi
-elif ln conf$$.file conf$$ 2>/dev/null; then
-  as_ln_s=ln
-else
-  as_ln_s='cp -p'
-fi
-rm -f conf$$ conf$$.exe conf$$.file
-
-if mkdir -p . 2>/dev/null; then
-  as_mkdir_p=:
-else
-  test -d ./-p && rmdir ./-p
-  as_mkdir_p=false
-fi
-
-as_executable_p="test -f"
-
-# Sed expression to map a string onto a valid CPP name.
-as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
-
-# Sed expression to map a string onto a valid variable name.
-as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
-
-
-# IFS
-# We need space, tab and new line, in precisely that order.
-as_nl='
-'
-IFS="  $as_nl"
-
-# CDPATH.
-$as_unset CDPATH
-
-exec 6>&1
-
-# Open the log real soon, to keep \$[0] and so on meaningful, and to
-# report actual input values of CONFIG_FILES etc. instead of their
-# values after options handling.  Logging --version etc. is OK.
-exec 5>>config.log
-{
-  echo
-  sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
-## Running $as_me. ##
-_ASBOX
-} >&5
-cat >&5 <<_CSEOF
-
-This file was extended by tcl $as_me 8.6, which was
-generated by GNU Autoconf 2.59.  Invocation command line was
-
-  CONFIG_FILES    = $CONFIG_FILES
-  CONFIG_HEADERS  = $CONFIG_HEADERS
-  CONFIG_LINKS    = $CONFIG_LINKS
-  CONFIG_COMMANDS = $CONFIG_COMMANDS
-  $ $0 $@
-
-_CSEOF
-echo "on `(hostname || uname -n) 2>/dev/null | sed 1q`" >&5
-echo >&5
-config_files=" Makefile:../unix/Makefile.in dltest/Makefile:../unix/dltest/Makefile.in tclConfig.sh:../unix/tclConfig.sh.in tcl.pc:../unix/tcl.pc.in"
-
-ac_cs_usage="\
-\`$as_me' instantiates files from templates according to the
-current configuration.
-
-Usage: $0 [OPTIONS] [FILE]...
-
-  -h, --help       print this help, then exit
-  -V, --version    print version number, then exit
-  -q, --quiet      do not print progress messages
-  -d, --debug      don't remove temporary files
-      --recheck    update $as_me by reconfiguring in the same conditions
-  --file=FILE[:TEMPLATE]
-                  instantiate the configuration file FILE
-
-Configuration files:
-$config_files
-
-Configuration commands:
-$config_commands
-
-Report bugs to <bug-autoconf@gnu.org>."
-ac_cs_version="\
-tcl config.status 8.6
-configured by ./configure, generated by GNU Autoconf 2.59,
-  with options \"'--prefix=/home/people/Eos/Eos/util/X86LINUX64' '--enable-shared' '--enable-symbol' '--enable-gcc' '--disable-threads'\"
-
-Copyright (C) 2003 Free Software Foundation, Inc.
-This config.status script is free software; the Free Software Foundation
-gives unlimited permission to copy, distribute and modify it."
-srcdir=/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix
-# If no file are specified by the user, then we need to provide default
-# value.  By we need to know if files were specified by the user.
-ac_need_defaults=:
-while test $# != 0
-do
-  case $1 in
-  --*=*)
-    ac_option=`expr "x$1" : 'x\([^=]*\)='`
-    ac_optarg=`expr "x$1" : 'x[^=]*=\(.*\)'`
-    ac_shift=:
-    ;;
-  -*)
-    ac_option=$1
-    ac_optarg=$2
-    ac_shift=shift
-    ;;
-  *) # This is not an option, so the user has probably given explicit
-     # arguments.
-     ac_option=$1
-     ac_need_defaults=false;;
-  esac
-
-  case $ac_option in
-  # Handling of the options.
-  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
-    ac_cs_recheck=: ;;
-  --version | --vers* | -V )
-    echo "$ac_cs_version"; exit 0 ;;
-  --he | --h)
-    # Conflict between --help and --header
-    { { echo "$as_me:$LINENO: error: ambiguous option: $1
-Try \`$0 --help' for more information." >&5
-echo "$as_me: error: ambiguous option: $1
-Try \`$0 --help' for more information." >&2;}
-   { (exit 1); exit 1; }; };;
-  --help | --hel | -h )
-    echo "$ac_cs_usage"; exit 0 ;;
-  --debug | --d* | -d )
-    debug=: ;;
-  --file | --fil | --fi | --f )
-    $ac_shift
-    CONFIG_FILES="$CONFIG_FILES $ac_optarg"
-    ac_need_defaults=false;;
-  --header | --heade | --head | --hea )
-    $ac_shift
-    CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg"
-    ac_need_defaults=false;;
-  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
-  | -silent | --silent | --silen | --sile | --sil | --si | --s)
-    ac_cs_silent=: ;;
-
-  # This is an error.
-  -*) { { echo "$as_me:$LINENO: error: unrecognized option: $1
-Try \`$0 --help' for more information." >&5
-echo "$as_me: error: unrecognized option: $1
-Try \`$0 --help' for more information." >&2;}
-   { (exit 1); exit 1; }; } ;;
-
-  *) ac_config_targets="$ac_config_targets $1" ;;
-
-  esac
-  shift
-done
-
-ac_configure_extra_args=
-
-if $ac_cs_silent; then
-  exec 6>/dev/null
-  ac_configure_extra_args="$ac_configure_extra_args --silent"
-fi
-
-if $ac_cs_recheck; then
-  echo "running /bin/sh ./configure " '--prefix=/home/people/Eos/Eos/util/X86LINUX64' '--enable-shared' '--enable-symbol' '--enable-gcc' '--disable-threads' $ac_configure_extra_args " --no-create --no-recursion" >&6
-  exec /bin/sh ./configure '--prefix=/home/people/Eos/Eos/util/X86LINUX64' '--enable-shared' '--enable-symbol' '--enable-gcc' '--disable-threads' $ac_configure_extra_args --no-create --no-recursion
-fi
-
-#
-# INIT-COMMANDS section.
-#
-
-VERSION=8.6
-
-for ac_config_target in $ac_config_targets
-do
-  case "$ac_config_target" in
-  # Handling of arguments.
-  "Tcl-Info.plist" ) CONFIG_FILES="$CONFIG_FILES Tcl-Info.plist:../macosx/Tcl-Info.plist.in" ;;
-  "Tclsh-Info.plist" ) CONFIG_FILES="$CONFIG_FILES Tclsh-Info.plist:../macosx/Tclsh-Info.plist.in" ;;
-  "Makefile" ) CONFIG_FILES="$CONFIG_FILES Makefile:../unix/Makefile.in" ;;
-  "dltest/Makefile" ) CONFIG_FILES="$CONFIG_FILES dltest/Makefile:../unix/dltest/Makefile.in" ;;
-  "tclConfig.sh" ) CONFIG_FILES="$CONFIG_FILES tclConfig.sh:../unix/tclConfig.sh.in" ;;
-  "tcl.pc" ) CONFIG_FILES="$CONFIG_FILES tcl.pc:../unix/tcl.pc.in" ;;
-  "Tcl.framework" ) CONFIG_COMMANDS="$CONFIG_COMMANDS Tcl.framework" ;;
-  *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
-echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
-   { (exit 1); exit 1; }; };;
-  esac
-done
-
-# If the user did not use the arguments to specify the items to instantiate,
-# then the envvar interface is used.  Set only those that are not.
-# We use the long form for the default assignment because of an extremely
-# bizarre bug on SunOS 4.1.3.
-if $ac_need_defaults; then
-  test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
-  test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
-fi
-
-# Have a temporary directory for convenience.  Make it in the build tree
-# simply because there is no reason to put it here, and in addition,
-# creating and moving files from /tmp can sometimes cause problems.
-# Create a temporary directory, and hook for its removal unless debugging.
-$debug ||
-{
-  trap 'exit_status=$?; rm -rf $tmp && exit $exit_status' 0
-  trap '{ (exit 1); exit 1; }' 1 2 13 15
-}
-
-# Create a (secure) tmp directory for tmp files.
-
-{
-  tmp=`(umask 077 && mktemp -d -q "./confstatXXXXXX") 2>/dev/null` &&
-  test -n "$tmp" && test -d "$tmp"
-}  ||
-{
-  tmp=./confstat$$-$RANDOM
-  (umask 077 && mkdir $tmp)
-} ||
-{
-   echo "$me: cannot create a temporary directory in ." >&2
-   { (exit 1); exit 1; }
-}
-
-
-#
-# CONFIG_FILES section.
-#
-
-# No need to generate the scripts if there are no CONFIG_FILES.
-# This happens for instance when ./config.status config.h
-if test -n "$CONFIG_FILES"; then
-  # Protect against being on the right side of a sed subst in config.status.
-  sed 's/,@/@@/; s/@,/@@/; s/,;t t$/@;t t/; /@;t t$/s/[\\&,]/\\&/g;
-   s/@@/,@/; s/@@/@,/; s/@;t t$/,;t t/' >$tmp/subs.sed <<\CEOF
-s,@SHELL@,/bin/sh,;t t
-s,@PATH_SEPARATOR@,:,;t t
-s,@PACKAGE_NAME@,tcl,;t t
-s,@PACKAGE_TARNAME@,tcl,;t t
-s,@PACKAGE_VERSION@,8.6,;t t
-s,@PACKAGE_STRING@,tcl 8.6,;t t
-s,@PACKAGE_BUGREPORT@,,;t t
-s,@exec_prefix@,/home/people/Eos/Eos/util/X86LINUX64,;t t
-s,@prefix@,/home/people/Eos/Eos/util/X86LINUX64,;t t
-s,@program_transform_name@,s,x,x,,;t t
-s,@bindir@,${exec_prefix}/bin,;t t
-s,@sbindir@,${exec_prefix}/sbin,;t t
-s,@libexecdir@,${exec_prefix}/libexec,;t t
-s,@datadir@,${prefix}/share,;t t
-s,@sysconfdir@,${prefix}/etc,;t t
-s,@sharedstatedir@,${prefix}/com,;t t
-s,@localstatedir@,${prefix}/var,;t t
-s,@libdir@,/home/people/Eos/Eos/util/X86LINUX64/lib,;t t
-s,@includedir@,${prefix}/include,;t t
-s,@oldincludedir@,/usr/include,;t t
-s,@infodir@,${prefix}/info,;t t
-s,@mandir@,${prefix}/man,;t t
-s,@build_alias@,,;t t
-s,@host_alias@,,;t t
-s,@target_alias@,,;t t
-s,@DEFS@,-DPACKAGE_NAME=\"tcl\" -DPACKAGE_TARNAME=\"tcl\" -DPACKAGE_VERSION=\"8.6\" -DPACKAGE_STRING=\"tcl\ 8.6\" -DPACKAGE_BUGREPORT=\"\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_PARAM_H=1 -DTCL_CFGVAL_ENCODING=\"iso8859-1\" -DHAVE_ZLIB=1 -DMODULE_SCOPE=extern\ __attribute__\(\(__visibility__\(\"hidden\"\)\)\) -DHAVE_HIDDEN=1 -DHAVE_CAST_TO_UNION=1 -DTCL_SHLIB_EXT=\".so\" -DNDEBUG=1 -DTCL_CFG_OPTIMIZED=1 -DTCL_TOMMATH=1 -DMP_PREC=4 -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_IS_LONG=1 -DHAVE_GETCWD=1 -DHAVE_MKSTEMP=1 -DHAVE_OPENDIR=1 -DHAVE_STRTOL=1 -DHAVE_WAITPID=1 -DHAVE_GETNAMEINFO=1 -DHAVE_GETADDRINFO=1 -DHAVE_FREEADDRINFO=1 -DHAVE_GAI_STRERROR=1 -DHAVE_STRUCT_ADDRINFO=1 -DHAVE_STRUCT_IN6_ADDR=1 -DHAVE_STRUCT_SOCKADDR_IN6=1 -DHAVE_STRUCT_SOCKADDR_STORAGE=1 -DHAVE_TERMIOS_H=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_TIME_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_GMTIME_R=1 -DHAVE_LOCALTIME_R=1 -DHAVE_MKTIME=1 -DHAVE_TM_GMTOFF=1 -DHAVE_TIMEZONE_VAR=1 -DHAVE_STRUCT_STAT_ST_BLOCKS=1 -DHAVE_STRUCT_STAT_ST_BLKSIZE=1 -DHAVE_BLKCNT_T=1 -DHAVE_INTPTR_T=1 -DHAVE_UINTPTR_T=1 -DHAVE_SIGNED_CHAR=1 -DHAVE_LANGINFO=1 -DHAVE_MKSTEMPS=1 -DHAVE_FTS=1 -DHAVE_SYS_IOCTL_H=1 -DTCL_UNLOAD_DLLS=1 -DHAVE_CPUID=1 ,;t t
-s,@ECHO_C@,,;t t
-s,@ECHO_N@,-n,;t t
-s,@ECHO_T@,,;t t
-s,@LIBS@,-lz ,;t t
-s,@MAN_FLAGS@,,;t t
-s,@CC@,gcc,;t t
-s,@CFLAGS@, -pipe ,;t t
-s,@LDFLAGS@, -Wl,--export-dynamic ,;t t
-s,@CPPFLAGS@,,;t t
-s,@ac_ct_CC@,gcc,;t t
-s,@EXEEXT@,,;t t
-s,@OBJEXT@,o,;t t
-s,@CPP@,gcc -E,;t t
-s,@EGREP@,grep -E,;t t
-s,@TCL_THREADS@,0,;t t
-s,@TCLSH_PROG@,/home/people/Eos/Eos/util/X86LINUX64/bin/tclsh8.6,;t t
-s,@ZLIB_OBJS@,,;t t
-s,@ZLIB_SRCS@,,;t t
-s,@ZLIB_INCLUDE@,,;t t
-s,@RANLIB@,ranlib,;t t
-s,@ac_ct_RANLIB@,ranlib,;t t
-s,@AR@,ar,;t t
-s,@ac_ct_AR@,ar,;t t
-s,@LIBOBJS@,,;t t
-s,@TCL_LIBS@,-ldl -lz  -lieee -lm,;t t
-s,@DL_LIBS@,-ldl,;t t
-s,@DL_OBJS@,tclLoadDl.o,;t t
-s,@PLAT_OBJS@,,;t t
-s,@PLAT_SRCS@,,;t t
-s,@LDAIX_SRC@,,;t t
-s,@CFLAGS_DEBUG@,-g,;t t
-s,@CFLAGS_OPTIMIZE@,-O2,;t t
-s,@CFLAGS_WARNING@,-Wall,;t t
-s,@LDFLAGS_DEBUG@,,;t t
-s,@LDFLAGS_OPTIMIZE@,,;t t
-s,@CC_SEARCH_FLAGS@,-Wl,-rpath,${LIB_RUNTIME_DIR},;t t
-s,@LD_SEARCH_FLAGS@,-Wl,-rpath,${LIB_RUNTIME_DIR},;t t
-s,@STLIB_LD@,${AR} cr,;t t
-s,@SHLIB_LD@,${CC} -shared ${CFLAGS} ${LDFLAGS},;t t
-s,@TCL_SHLIB_LD_EXTRAS@,,;t t
-s,@TK_SHLIB_LD_EXTRAS@,,;t t
-s,@SHLIB_LD_LIBS@,${LIBS},;t t
-s,@SHLIB_CFLAGS@,-fPIC,;t t
-s,@SHLIB_SUFFIX@,.so,;t t
-s,@MAKE_LIB@,${SHLIB_LD} -o $@ ${OBJS} ${SHLIB_LD_LIBS} ${TCL_SHLIB_LD_EXTRAS} ${TK_SHLIB_LD_EXTRAS} ${LD_SEARCH_FLAGS},;t t
-s,@MAKE_STUB_LIB@,${STLIB_LD} $@ ${STUB_LIB_OBJS} ; ${RANLIB} $@,;t t
-s,@INSTALL_LIB@,$(INSTALL_LIBRARY) $(LIB_FILE) "$(LIB_INSTALL_DIR)/$(LIB_FILE)",;t t
-s,@DLL_INSTALL_DIR@,$(LIB_INSTALL_DIR),;t t
-s,@INSTALL_STUB_LIB@,$(INSTALL_LIBRARY) $(STUB_LIB_FILE) "$(LIB_INSTALL_DIR)/$(STUB_LIB_FILE)" ; (cd "$(LIB_INSTALL_DIR)" ; $(RANLIB) $(STUB_LIB_FILE)),;t t
-s,@CFLAGS_DEFAULT@,$(CFLAGS_OPTIMIZE),;t t
-s,@LDFLAGS_DEFAULT@,$(LDFLAGS_OPTIMIZE),;t t
-s,@DTRACE@,,;t t
-s,@TCL_VERSION@,8.6,;t t
-s,@TCL_MAJOR_VERSION@,8,;t t
-s,@TCL_MINOR_VERSION@,6,;t t
-s,@TCL_PATCH_LEVEL@,.4,;t t
-s,@TCL_YEAR@,,;t t
-s,@PKG_CFG_ARGS@,'--prefix=/home/people/Eos/Eos/util/X86LINUX64' '--enable-shared' '--enable-symbol' '--enable-gcc' '--disable-threads' ,;t t
-s,@TCL_LIB_FILE@,libtcl8.6.so,;t t
-s,@TCL_LIB_FLAG@,-ltcl8.6,;t t
-s,@TCL_LIB_SPEC@,-L/home/people/Eos/Eos/util/X86LINUX64/lib -ltcl8.6,;t t
-s,@TCL_STUB_LIB_FILE@,libtclstub8.6.a,;t t
-s,@TCL_STUB_LIB_FLAG@,-ltclstub8.6,;t t
-s,@TCL_STUB_LIB_SPEC@,-L/home/people/Eos/Eos/util/X86LINUX64/lib -ltclstub8.6,;t t
-s,@TCL_STUB_LIB_PATH@,/home/people/Eos/Eos/util/X86LINUX64/lib/libtclstub8.6.a,;t t
-s,@TCL_INCLUDE_SPEC@,-I/home/people/Eos/Eos/util/X86LINUX64/include,;t t
-s,@TCL_BUILD_STUB_LIB_SPEC@,-L/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix -ltclstub8.6,;t t
-s,@TCL_BUILD_STUB_LIB_PATH@,/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix/libtclstub8.6.a,;t t
-s,@TCL_SRC_DIR@,/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4,;t t
-s,@CFG_TCL_SHARED_LIB_SUFFIX@,${VERSION}.so,;t t
-s,@CFG_TCL_UNSHARED_LIB_SUFFIX@,${VERSION}.a,;t t
-s,@TCL_SHARED_BUILD@,1,;t t
-s,@LD_LIBRARY_PATH_VAR@,LD_LIBRARY_PATH,;t t
-s,@TCL_BUILD_LIB_SPEC@,-L/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix -ltcl8.6,;t t
-s,@TCL_LIB_VERSIONS_OK@,ok,;t t
-s,@TCL_SHARED_LIB_SUFFIX@,${VERSION}${SHLIB_SUFFIX},;t t
-s,@TCL_UNSHARED_LIB_SUFFIX@,${VERSION}.a,;t t
-s,@TCL_HAS_LONGLONG@,,;t t
-s,@INSTALL_TZDATA@,,;t t
-s,@DTRACE_SRC@,,;t t
-s,@DTRACE_HDR@,,;t t
-s,@DTRACE_OBJ@,,;t t
-s,@MAKEFILE_SHELL@,/bin/sh,;t t
-s,@BUILD_DLTEST@,$(DLTEST_TARGETS),;t t
-s,@TCL_PACKAGE_PATH@,/home/people/Eos/Eos/util/X86LINUX64/lib ,;t t
-s,@TCL_MODULE_PATH@,,;t t
-s,@TCL_LIBRARY@,$(prefix)/lib/tcl$(VERSION),;t t
-s,@PRIVATE_INCLUDE_DIR@,$(includedir),;t t
-s,@HTML_DIR@,$(DISTDIR)/html,;t t
-s,@PACKAGE_DIR@,/home/people/Eos/Eos/util/X86LINUX64/lib,;t t
-s,@EXTRA_CC_SWITCHES@,,;t t
-s,@EXTRA_APP_CC_SWITCHES@,,;t t
-s,@EXTRA_INSTALL@,,;t t
-s,@EXTRA_INSTALL_BINARIES@,@:,;t t
-s,@EXTRA_BUILD_HTML@,@:,;t t
-s,@EXTRA_TCLSH_LIBS@,,;t t
-s,@DLTEST_LD@,${SHLIB_LD},;t t
-s,@DLTEST_SUFFIX@,,;t t
-CEOF
-
-  # Split the substitutions into bite-sized pieces for seds with
-  # small command number limits, like on Digital OSF/1 and HP-UX.
-  ac_max_sed_lines=48
-  ac_sed_frag=1 # Number of current file.
-  ac_beg=1 # First line for current file.
-  ac_end=$ac_max_sed_lines # Line after last line for current file.
-  ac_more_lines=:
-  ac_sed_cmds=
-  while $ac_more_lines; do
-    if test $ac_beg -gt 1; then
-      sed "1,${ac_beg}d; ${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
-    else
-      sed "${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
-    fi
-    if test ! -s $tmp/subs.frag; then
-      ac_more_lines=false
-    else
-      # The purpose of the label and of the branching condition is to
-      # speed up the sed processing (if there are no `@' at all, there
-      # is no need to browse any of the substitutions).
-      # These are the two extra sed commands mentioned above.
-      (echo ':t
-  /@[a-zA-Z_][a-zA-Z_0-9]*@/!b' && cat $tmp/subs.frag) >$tmp/subs-$ac_sed_frag.sed
-      if test -z "$ac_sed_cmds"; then
-       ac_sed_cmds="sed -f $tmp/subs-$ac_sed_frag.sed"
-      else
-       ac_sed_cmds="$ac_sed_cmds | sed -f $tmp/subs-$ac_sed_frag.sed"
-      fi
-      ac_sed_frag=`expr $ac_sed_frag + 1`
-      ac_beg=$ac_end
-      ac_end=`expr $ac_end + $ac_max_sed_lines`
-    fi
-  done
-  if test -z "$ac_sed_cmds"; then
-    ac_sed_cmds=cat
-  fi
-fi # test -n "$CONFIG_FILES"
-
-for ac_file in : $CONFIG_FILES; do test "x$ac_file" = x: && continue
-  # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
-  case $ac_file in
-  - | *:- | *:-:* ) # input from stdin
-       cat >$tmp/stdin
-       ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
-       ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
-  *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
-       ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
-  * )   ac_file_in=$ac_file.in ;;
-  esac
-
-  # Compute @srcdir@, @top_srcdir@, and @INSTALL@ for subdirectories.
-  ac_dir=`(dirname "$ac_file") 2>/dev/null ||
-$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
-        X"$ac_file" : 'X\(//\)[^/]' \| \
-        X"$ac_file" : 'X\(//\)$' \| \
-        X"$ac_file" : 'X\(/\)' \| \
-        .     : '\(.\)' 2>/dev/null ||
-echo X"$ac_file" |
-    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
-         /^X\(\/\/\)[^/].*/{ s//\1/; q; }
-         /^X\(\/\/\)$/{ s//\1/; q; }
-         /^X\(\/\).*/{ s//\1/; q; }
-         s/.*/./; q'`
-  { if $as_mkdir_p; then
-    mkdir -p "$ac_dir"
-  else
-    as_dir="$ac_dir"
-    as_dirs=
-    while test ! -d "$as_dir"; do
-      as_dirs="$as_dir $as_dirs"
-      as_dir=`(dirname "$as_dir") 2>/dev/null ||
-$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
-        X"$as_dir" : 'X\(//\)[^/]' \| \
-        X"$as_dir" : 'X\(//\)$' \| \
-        X"$as_dir" : 'X\(/\)' \| \
-        .     : '\(.\)' 2>/dev/null ||
-echo X"$as_dir" |
-    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
-         /^X\(\/\/\)[^/].*/{ s//\1/; q; }
-         /^X\(\/\/\)$/{ s//\1/; q; }
-         /^X\(\/\).*/{ s//\1/; q; }
-         s/.*/./; q'`
-    done
-    test ! -n "$as_dirs" || mkdir $as_dirs
-  fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
-echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
-   { (exit 1); exit 1; }; }; }
-
-  ac_builddir=.
-
-if test "$ac_dir" != .; then
-  ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
-  # A "../" for each directory in $ac_dir_suffix.
-  ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
-else
-  ac_dir_suffix= ac_top_builddir=
-fi
-
-case $srcdir in
-  .)  # No --srcdir option.  We are building in place.
-    ac_srcdir=.
-    if test -z "$ac_top_builddir"; then
-       ac_top_srcdir=.
-    else
-       ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
-    fi ;;
-  [\\/]* | ?:[\\/]* )  # Absolute path.
-    ac_srcdir=$srcdir$ac_dir_suffix;
-    ac_top_srcdir=$srcdir ;;
-  *) # Relative path.
-    ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
-    ac_top_srcdir=$ac_top_builddir$srcdir ;;
-esac
-
-# Do not use `cd foo && pwd` to compute absolute paths, because
-# the directories may not exist.
-case `pwd` in
-.) ac_abs_builddir="$ac_dir";;
-*)
-  case "$ac_dir" in
-  .) ac_abs_builddir=`pwd`;;
-  [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
-  *) ac_abs_builddir=`pwd`/"$ac_dir";;
-  esac;;
-esac
-case $ac_abs_builddir in
-.) ac_abs_top_builddir=${ac_top_builddir}.;;
-*)
-  case ${ac_top_builddir}. in
-  .) ac_abs_top_builddir=$ac_abs_builddir;;
-  [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
-  *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
-  esac;;
-esac
-case $ac_abs_builddir in
-.) ac_abs_srcdir=$ac_srcdir;;
-*)
-  case $ac_srcdir in
-  .) ac_abs_srcdir=$ac_abs_builddir;;
-  [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
-  *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
-  esac;;
-esac
-case $ac_abs_builddir in
-.) ac_abs_top_srcdir=$ac_top_srcdir;;
-*)
-  case $ac_top_srcdir in
-  .) ac_abs_top_srcdir=$ac_abs_builddir;;
-  [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
-  *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
-  esac;;
-esac
-
-
-
-  if test x"$ac_file" != x-; then
-    { echo "$as_me:$LINENO: creating $ac_file" >&5
-echo "$as_me: creating $ac_file" >&6;}
-    rm -f "$ac_file"
-  fi
-  # Let's still pretend it is `configure' which instantiates (i.e., don't
-  # use $as_me), people would be surprised to read:
-  #    /* config.h.  Generated by config.status.  */
-  if test x"$ac_file" = x-; then
-    configure_input=
-  else
-    configure_input="$ac_file.  "
-  fi
-  configure_input=$configure_input"Generated from `echo $ac_file_in |
-                                    sed 's,.*/,,'` by configure."
-
-  # First look for the input files in the build tree, otherwise in the
-  # src tree.
-  ac_file_inputs=`IFS=:
-    for f in $ac_file_in; do
-      case $f in
-      -) echo $tmp/stdin ;;
-      [\\/$]*)
-        # Absolute (can't be DOS-style, as IFS=:)
-        test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
-echo "$as_me: error: cannot find input file: $f" >&2;}
-   { (exit 1); exit 1; }; }
-        echo "$f";;
-      *) # Relative
-        if test -f "$f"; then
-          # Build tree
-          echo "$f"
-        elif test -f "$srcdir/$f"; then
-          # Source tree
-          echo "$srcdir/$f"
-        else
-          # /dev/null tree
-          { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
-echo "$as_me: error: cannot find input file: $f" >&2;}
-   { (exit 1); exit 1; }; }
-        fi;;
-      esac
-    done` || { (exit 1); exit 1; }
-  sed "
-
-:t
-/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
-s,@configure_input@,$configure_input,;t t
-s,@srcdir@,$ac_srcdir,;t t
-s,@abs_srcdir@,$ac_abs_srcdir,;t t
-s,@top_srcdir@,$ac_top_srcdir,;t t
-s,@abs_top_srcdir@,$ac_abs_top_srcdir,;t t
-s,@builddir@,$ac_builddir,;t t
-s,@abs_builddir@,$ac_abs_builddir,;t t
-s,@top_builddir@,$ac_top_builddir,;t t
-s,@abs_top_builddir@,$ac_abs_top_builddir,;t t
-" $ac_file_inputs | (eval "$ac_sed_cmds") >$tmp/out
-  rm -f $tmp/stdin
-  if test x"$ac_file" != x-; then
-    mv $tmp/out $ac_file
-  else
-    cat $tmp/out
-    rm -f $tmp/out
-  fi
-
-done
-
-#
-# CONFIG_COMMANDS section.
-#
-for ac_file in : $CONFIG_COMMANDS; do test "x$ac_file" = x: && continue
-  ac_dest=`echo "$ac_file" | sed 's,:.*,,'`
-  ac_source=`echo "$ac_file" | sed 's,[^:]*:,,'`
-  ac_dir=`(dirname "$ac_dest") 2>/dev/null ||
-$as_expr X"$ac_dest" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
-        X"$ac_dest" : 'X\(//\)[^/]' \| \
-        X"$ac_dest" : 'X\(//\)$' \| \
-        X"$ac_dest" : 'X\(/\)' \| \
-        .     : '\(.\)' 2>/dev/null ||
-echo X"$ac_dest" |
-    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
-         /^X\(\/\/\)[^/].*/{ s//\1/; q; }
-         /^X\(\/\/\)$/{ s//\1/; q; }
-         /^X\(\/\).*/{ s//\1/; q; }
-         s/.*/./; q'`
-  { if $as_mkdir_p; then
-    mkdir -p "$ac_dir"
-  else
-    as_dir="$ac_dir"
-    as_dirs=
-    while test ! -d "$as_dir"; do
-      as_dirs="$as_dir $as_dirs"
-      as_dir=`(dirname "$as_dir") 2>/dev/null ||
-$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
-        X"$as_dir" : 'X\(//\)[^/]' \| \
-        X"$as_dir" : 'X\(//\)$' \| \
-        X"$as_dir" : 'X\(/\)' \| \
-        .     : '\(.\)' 2>/dev/null ||
-echo X"$as_dir" |
-    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
-         /^X\(\/\/\)[^/].*/{ s//\1/; q; }
-         /^X\(\/\/\)$/{ s//\1/; q; }
-         /^X\(\/\).*/{ s//\1/; q; }
-         s/.*/./; q'`
-    done
-    test ! -n "$as_dirs" || mkdir $as_dirs
-  fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
-echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
-   { (exit 1); exit 1; }; }; }
-
-  ac_builddir=.
-
-if test "$ac_dir" != .; then
-  ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
-  # A "../" for each directory in $ac_dir_suffix.
-  ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
-else
-  ac_dir_suffix= ac_top_builddir=
-fi
-
-case $srcdir in
-  .)  # No --srcdir option.  We are building in place.
-    ac_srcdir=.
-    if test -z "$ac_top_builddir"; then
-       ac_top_srcdir=.
-    else
-       ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
-    fi ;;
-  [\\/]* | ?:[\\/]* )  # Absolute path.
-    ac_srcdir=$srcdir$ac_dir_suffix;
-    ac_top_srcdir=$srcdir ;;
-  *) # Relative path.
-    ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
-    ac_top_srcdir=$ac_top_builddir$srcdir ;;
-esac
-
-# Do not use `cd foo && pwd` to compute absolute paths, because
-# the directories may not exist.
-case `pwd` in
-.) ac_abs_builddir="$ac_dir";;
-*)
-  case "$ac_dir" in
-  .) ac_abs_builddir=`pwd`;;
-  [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
-  *) ac_abs_builddir=`pwd`/"$ac_dir";;
-  esac;;
-esac
-case $ac_abs_builddir in
-.) ac_abs_top_builddir=${ac_top_builddir}.;;
-*)
-  case ${ac_top_builddir}. in
-  .) ac_abs_top_builddir=$ac_abs_builddir;;
-  [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
-  *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
-  esac;;
-esac
-case $ac_abs_builddir in
-.) ac_abs_srcdir=$ac_srcdir;;
-*)
-  case $ac_srcdir in
-  .) ac_abs_srcdir=$ac_abs_builddir;;
-  [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
-  *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
-  esac;;
-esac
-case $ac_abs_builddir in
-.) ac_abs_top_srcdir=$ac_top_srcdir;;
-*)
-  case $ac_top_srcdir in
-  .) ac_abs_top_srcdir=$ac_abs_builddir;;
-  [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
-  *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
-  esac;;
-esac
-
-
-  { echo "$as_me:$LINENO: executing $ac_dest commands" >&5
-echo "$as_me: executing $ac_dest commands" >&6;}
-  case $ac_dest in
-    Tcl.framework ) n=Tcl &&
-        f=$n.framework && v=Versions/$VERSION &&
-        rm -rf $f && mkdir -p $f/$v/Resources &&
-        ln -s $v/$n $v/Resources $f && ln -s ../../../$n $f/$v &&
-        ln -s ../../../../$n-Info.plist $f/$v/Resources/Info.plist &&
-        unset n f v
-     ;;
-  esac
-done
-
-{ (exit 0); exit 0; }
diff --git a/util/src/TclTk/tcl8.6.4/unix/dltest/Makefile b/util/src/TclTk/tcl8.6.4/unix/dltest/Makefile
deleted file mode 100644 (file)
index 9a95798..0000000
+++ /dev/null
@@ -1,110 +0,0 @@
-# This Makefile is used to create several test cases for Tcl's load
-# command.  It also illustrates how to take advantage of configuration
-# exported by Tcl to set up Makefiles for shared libraries.
-
-CC = gcc
-LIBS =                 -L/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix -ltclstub8.6 -ldl -lz  -lieee -lm
-AC_FLAGS =             -DPACKAGE_NAME=\"tcl\" -DPACKAGE_TARNAME=\"tcl\" -DPACKAGE_VERSION=\"8.6\" -DPACKAGE_STRING=\"tcl\ 8.6\" -DPACKAGE_BUGREPORT=\"\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_PARAM_H=1 -DTCL_CFGVAL_ENCODING=\"iso8859-1\" -DHAVE_ZLIB=1 -DMODULE_SCOPE=extern\ __attribute__\(\(__visibility__\(\"hidden\"\)\)\) -DHAVE_HIDDEN=1 -DHAVE_CAST_TO_UNION=1 -DTCL_SHLIB_EXT=\".so\" -DNDEBUG=1 -DTCL_CFG_OPTIMIZED=1 -DTCL_TOMMATH=1 -DMP_PREC=4 -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_IS_LONG=1 -DHAVE_GETCWD=1 -DHAVE_MKSTEMP=1 -DHAVE_OPENDIR=1 -DHAVE_STRTOL=1 -DHAVE_WAITPID=1 -DHAVE_GETNAMEINFO=1 -DHAVE_GETADDRINFO=1 -DHAVE_FREEADDRINFO=1 -DHAVE_GAI_STRERROR=1 -DHAVE_STRUCT_ADDRINFO=1 -DHAVE_STRUCT_IN6_ADDR=1 -DHAVE_STRUCT_SOCKADDR_IN6=1 -DHAVE_STRUCT_SOCKADDR_STORAGE=1 -DHAVE_TERMIOS_H=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_TIME_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_GMTIME_R=1 -DHAVE_LOCALTIME_R=1 -DHAVE_MKTIME=1 -DHAVE_TM_GMTOFF=1 -DHAVE_TIMEZONE_VAR=1 -DHAVE_STRUCT_STAT_ST_BLOCKS=1 -DHAVE_STRUCT_STAT_ST_BLKSIZE=1 -DHAVE_BLKCNT_T=1 -DHAVE_INTPTR_T=1 -DHAVE_UINTPTR_T=1 -DHAVE_SIGNED_CHAR=1 -DHAVE_LANGINFO=1 -DHAVE_MKSTEMPS=1 -DHAVE_FTS=1 -DHAVE_SYS_IOCTL_H=1 -DTCL_UNLOAD_DLLS=1 -DHAVE_CPUID=1 
-SHLIB_LD =             ${CC} -shared ${CFLAGS} ${LDFLAGS}
-SHLIB_CFLAGS =         -fPIC
-SHLIB_LD_LIBS =                ${LIBS}
-SHLIB_SUFFIX =         .so
-DLTEST_LD =            ${SHLIB_LD}
-DLTEST_SUFFIX =                
-SRC_DIR =              /home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix/dltest
-BUILD_DIR =            .
-TCL_VERSION=           8.6
-
-CFLAGS_DEBUG           = -g
-CFLAGS_OPTIMIZE                = -O2
-CFLAGS                 = $(CFLAGS_OPTIMIZE)  -pipe 
-LDFLAGS_DEBUG          = 
-LDFLAGS_OPTIMIZE       = 
-LDFLAGS                        = $(LDFLAGS_OPTIMIZE)  -Wl,--export-dynamic 
-
-CC_SWITCHES = $(CFLAGS) -I${SRC_DIR}/../../generic -DTCL_MEM_DEBUG \
-       ${SHLIB_CFLAGS} -DUSE_TCL_STUBS ${AC_FLAGS}
-
-all: pkga${SHLIB_SUFFIX} pkgb${SHLIB_SUFFIX} pkgc${SHLIB_SUFFIX} pkgd${SHLIB_SUFFIX} pkge${SHLIB_SUFFIX} pkgua${SHLIB_SUFFIX} pkgooa${SHLIB_SUFFIX}
-       @if test -n "$(DLTEST_SUFFIX)"; then $(MAKE) dltest_suffix; fi
-       @touch ../dltest.marker
-
-dltest_suffix: pkga${DLTEST_SUFFIX} pkgb${DLTEST_SUFFIX} pkgc${DLTEST_SUFFIX} pkgd${DLTEST_SUFFIX} pkge${DLTEST_SUFFIX} pkgua${DLTEST_SUFFIX} pkgooa${DLTEST_SUFFIX}
-       @touch ../dltest.marker
-
-pkga.o: $(SRC_DIR)/pkga.c
-       $(CC) -c $(CC_SWITCHES) $(SRC_DIR)/pkga.c
-
-pkgb.o: $(SRC_DIR)/pkgb.c
-       $(CC) -c $(CC_SWITCHES) $(SRC_DIR)/pkgb.c
-
-pkgc.o: $(SRC_DIR)/pkgc.c
-       $(CC) -c $(CC_SWITCHES) $(SRC_DIR)/pkgc.c
-
-pkgd.o: $(SRC_DIR)/pkgd.c
-       $(CC) -c $(CC_SWITCHES) $(SRC_DIR)/pkgd.c
-
-pkge.o: $(SRC_DIR)/pkge.c
-       $(CC) -c $(CC_SWITCHES) $(SRC_DIR)/pkge.c
-
-pkgua.o: $(SRC_DIR)/pkgua.c
-       $(CC) -c $(CC_SWITCHES) $(SRC_DIR)/pkgua.c
-
-pkgooa.o: $(SRC_DIR)/pkgooa.c
-       $(CC) -c $(CC_SWITCHES) $(SRC_DIR)/pkgooa.c
-
-pkga${SHLIB_SUFFIX}: pkga.o
-       ${SHLIB_LD} -o pkga${SHLIB_SUFFIX} pkga.o ${SHLIB_LD_LIBS}
-
-pkgb${SHLIB_SUFFIX}: pkgb.o
-       ${SHLIB_LD} -o pkgb${SHLIB_SUFFIX} pkgb.o ${SHLIB_LD_LIBS}
-
-pkgc${SHLIB_SUFFIX}: pkgc.o
-       ${SHLIB_LD} -o pkgc${SHLIB_SUFFIX} pkgc.o ${SHLIB_LD_LIBS}
-
-pkgd${SHLIB_SUFFIX}: pkgd.o
-       ${SHLIB_LD} -o pkgd${SHLIB_SUFFIX} pkgd.o ${SHLIB_LD_LIBS}
-
-pkge${SHLIB_SUFFIX}: pkge.o
-       ${SHLIB_LD} -o pkge${SHLIB_SUFFIX} pkge.o ${SHLIB_LD_LIBS}
-
-pkgua${SHLIB_SUFFIX}: pkgua.o
-       ${SHLIB_LD} -o pkgua${SHLIB_SUFFIX} pkgua.o ${SHLIB_LD_LIBS}
-
-pkgooa${SHLIB_SUFFIX}: pkgooa.o
-       ${SHLIB_LD} -o pkgooa${SHLIB_SUFFIX} pkgooa.o ${SHLIB_LD_LIBS}
-
-pkga${DLTEST_SUFFIX}: pkga.o
-       ${DLTEST_LD} -o pkga${DLTEST_SUFFIX} pkga.o ${SHLIB_LD_LIBS}
-
-pkgb${DLTEST_SUFFIX}: pkgb.o
-       ${DLTEST_LD} -o pkgb${DLTEST_SUFFIX} pkgb.o ${SHLIB_LD_LIBS}
-
-pkgc${DLTEST_SUFFIX}: pkgc.o
-       ${DLTEST_LD} -o pkgc${DLTEST_SUFFIX} pkgc.o ${SHLIB_LD_LIBS}
-
-pkgd${DLTEST_SUFFIX}: pkgd.o
-       ${DLTEST_LD} -o pkgd${DLTEST_SUFFIX} pkgd.o ${SHLIB_LD_LIBS}
-
-pkge${DLTEST_SUFFIX}: pkge.o
-       ${DLTEST_LD} -o pkge${DLTEST_SUFFIX} pkge.o ${SHLIB_LD_LIBS}
-
-pkgua${DLTEST_SUFFIX}: pkgua.o
-       ${DLTEST_LD} -o pkgua${DLTEST_SUFFIX} pkgua.o ${SHLIB_LD_LIBS}
-
-pkgooa${DLTEST_SUFFIX}: pkgooa.o
-       ${DLTEST_LD} -o pkgooa${DLTEST_SUFFIX} pkgooa.o ${SHLIB_LD_LIBS}
-
-clean:
-       rm -f *.o lib.exp ../dltest.marker
-       @if test "$(SHLIB_SUFFIX)" != ""; then \
-           echo "rm -f *${SHLIB_SUFFIX}" ; \
-           rm -f *${SHLIB_SUFFIX} ; \
-       fi
-       @if test "$(DLTEST_SUFFIX)" != ""; then \
-           echo "rm -f *${DLTEST_SUFFIX}" ; \
-           rm -f *${DLTEST_SUFFIX} ; \
-       fi
-
-distclean: clean
-       rm -f Makefile
diff --git a/util/src/TclTk/tcl8.6.4/unix/libtcl8.6.so b/util/src/TclTk/tcl8.6.4/unix/libtcl8.6.so
deleted file mode 100755 (executable)
index 23f19c1..0000000
Binary files a/util/src/TclTk/tcl8.6.4/unix/libtcl8.6.so and /dev/null differ
diff --git a/util/src/TclTk/tcl8.6.4/unix/libtclstub8.6.a b/util/src/TclTk/tcl8.6.4/unix/libtclstub8.6.a
deleted file mode 100644 (file)
index af4b53b..0000000
Binary files a/util/src/TclTk/tcl8.6.4/unix/libtclstub8.6.a and /dev/null differ
diff --git a/util/src/TclTk/tcl8.6.4/unix/pkgs/itcl4.0.3/Makefile b/util/src/TclTk/tcl8.6.4/unix/pkgs/itcl4.0.3/Makefile
deleted file mode 100644 (file)
index 638177a..0000000
+++ /dev/null
@@ -1,453 +0,0 @@
-# Makefile.in --
-#
-#      This file is a Makefile for Sample TEA Extension.  If it has the name
-#      "Makefile.in" then it is a template for a Makefile;  to generate the
-#      actual Makefile, run "./configure", which is a configuration script
-#      generated by the "autoconf" program (constructs like "@foo@" will get
-#      replaced in the actual Makefile.
-#
-# Copyright (c) 1999 Scriptics Corporation.
-# Copyright (c) 2002-2005 ActiveState Corporation.
-#
-# See the file "license.terms" for information on usage and redistribution
-# of this file, and for a DISCLAIMER OF ALL WARRANTIES.
-
-#========================================================================
-# Add additional lines to handle any additional AC_SUBST cases that
-# have been added in a customized configure script.
-#========================================================================
-
-#SAMPLE_NEW_VAR        = @SAMPLE_NEW_VAR@
-
-#========================================================================
-# Nothing of the variables below this line should need to be changed.
-# Please check the TARGETS section below to make sure the make targets
-# are correct.
-#========================================================================
-
-#========================================================================
-# The names of the source files is defined in the configure script.
-# The object files are used for linking into the final library.
-# This will be used when a dist target is added to the Makefile.
-# It is not important to specify the directory, as long as it is the
-# $(srcdir) or in the generic, win or unix subdirectory.
-#========================================================================
-
-PKG_SOURCES    =  itcl2TclOO.c itclBase.c itclBuiltin.c itclClass.c itclCmd.c itclEnsemble.c itclHelpers.c itclInfo.c itclLinkage.c itclMethod.c itclObject.c itclParse.c itclStubs.c itclStubInit.c itclResolve.c itclTclIntStubsFcn.c itclUtil.c itclMigrate2TclCore.c itclTestRegisterC.c
-PKG_OBJECTS    =  itcl2TclOO.o itclBase.o itclBuiltin.o itclClass.o itclCmd.o itclEnsemble.o itclHelpers.o itclInfo.o itclLinkage.o itclMethod.o itclObject.o itclParse.o itclStubs.o itclStubInit.o itclResolve.o itclTclIntStubsFcn.o itclUtil.o itclMigrate2TclCore.o itclTestRegisterC.o
-
-PKG_STUB_SOURCES =  itclStubLib.c
-PKG_STUB_OBJECTS =  itclStubLib.o
-
-#========================================================================
-# PKG_TCL_SOURCES identifies Tcl runtime files that are associated with
-# this package that need to be installed, if any.
-#========================================================================
-
-PKG_TCL_SOURCES =  library/itcl.tcl library/itclWidget.tcl library/itclHullCmds.tcl
-
-#========================================================================
-# This is a list of header files to be installed
-# itk.h includes itclInt.h, which needs itclIntDecls.h,
-# so we must install them.
-#========================================================================
-
-PKG_HEADERS    =  generic/itcl.h generic/itclDecls.h generic/itclInt.h generic/itclMigrate2TclCore.h generic/itclTclIntStubsFcn.h generic/itcl2TclOO.h generic/itclIntDecls.h
-
-#========================================================================
-# "PKG_LIB_FILE" refers to the library (dynamic or static as per
-# configuration options) composed of the named objects.
-#========================================================================
-
-PKG_LIB_FILE   = libitcl4.0.3.so
-PKG_STUB_LIB_FILE = libitclstub4.0.3.a
-
-lib_BINARIES   = $(PKG_LIB_FILE) $(PKG_STUB_LIB_FILE)
-BINARIES       = $(lib_BINARIES)
-
-SHELL          = /bin/sh
-
-srcdir         = /home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/pkgs/itcl4.0.3
-prefix         = /home/people/Eos/Eos/util/X86LINUX64
-exec_prefix    = /home/people/Eos/Eos/util/X86LINUX64
-
-bindir         = ${exec_prefix}/bin
-libdir         = /home/people/Eos/Eos/util/X86LINUX64/lib
-includedir     = ${prefix}/include
-datarootdir    = ${prefix}/share
-datadir                = ${datarootdir}
-mandir         = ${datarootdir}/man
-
-DESTDIR                =
-
-PKG_DIR                = $(PACKAGE_NAME)$(PACKAGE_VERSION)
-pkgdatadir     = $(datadir)/$(PKG_DIR)
-pkglibdir      = $(libdir)/$(PKG_DIR)
-pkgincludedir  = $(includedir)/$(PKG_DIR)
-
-top_builddir   = .
-
-INSTALL_OPTIONS        =
-INSTALL                = $(SHELL) $(srcdir)/tclconfig/install-sh -c ${INSTALL_OPTIONS}
-INSTALL_DATA_DIR = ${INSTALL} -d -m 755
-INSTALL_PROGRAM        = ${INSTALL} -m 755
-INSTALL_DATA   = ${INSTALL} -m 644
-INSTALL_SCRIPT = ${INSTALL_PROGRAM}
-INSTALL_LIBRARY        = ${INSTALL_DATA}
-
-PACKAGE_NAME   = itcl
-PACKAGE_VERSION        = 4.0.3
-CC             = gcc
-CFLAGS_DEFAULT = -O2 -fomit-frame-pointer -DNDEBUG
-CFLAGS_WARNING = -Wall
-EXEEXT         = 
-LDFLAGS_DEFAULT        =  -Wl,--export-dynamic 
-MAKE_LIB       = ${SHLIB_LD} -o $@ $(PKG_OBJECTS) ${SHLIB_LD_LIBS} 
-MAKE_SHARED_LIB        = ${SHLIB_LD} -o $@ $(PKG_OBJECTS) ${SHLIB_LD_LIBS}
-MAKE_STATIC_LIB        = ${STLIB_LD} $@ $(PKG_OBJECTS)
-MAKE_STUB_LIB  = ${STLIB_LD} $@ $(PKG_STUB_OBJECTS)
-OBJEXT         = o
-RANLIB         = :
-RANLIB_STUB    = ranlib
-SHLIB_CFLAGS   = -fPIC
-SHLIB_LD       = ${CC} -shared ${CFLAGS} ${LDFLAGS_DEFAULT}
-SHLIB_LD_LIBS  = ${LIBS} -L/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix -ltclstub8.6
-STLIB_LD       = ${AR} cr
-TCL_DEFS       = -DPACKAGE_NAME=\"tcl\" -DPACKAGE_TARNAME=\"tcl\" -DPACKAGE_VERSION=\"8.6\" -DPACKAGE_STRING=\"tcl\ 8.6\" -DPACKAGE_BUGREPORT=\"\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_PARAM_H=1 -DTCL_CFGVAL_ENCODING=\"iso8859-1\" -DHAVE_ZLIB=1 -DMODULE_SCOPE=extern\ __attribute__\(\(__visibility__\(\"hidden\"\)\)\) -DHAVE_HIDDEN=1 -DHAVE_CAST_TO_UNION=1 -DTCL_SHLIB_EXT=\".so\" -DNDEBUG=1 -DTCL_CFG_OPTIMIZED=1 -DTCL_TOMMATH=1 -DMP_PREC=4 -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_IS_LONG=1 -DHAVE_GETCWD=1 -DHAVE_MKSTEMP=1 -DHAVE_OPENDIR=1 -DHAVE_STRTOL=1 -DHAVE_WAITPID=1 -DHAVE_GETNAMEINFO=1 -DHAVE_GETADDRINFO=1 -DHAVE_FREEADDRINFO=1 -DHAVE_GAI_STRERROR=1 -DHAVE_STRUCT_ADDRINFO=1 -DHAVE_STRUCT_IN6_ADDR=1 -DHAVE_STRUCT_SOCKADDR_IN6=1 -DHAVE_STRUCT_SOCKADDR_STORAGE=1 -DHAVE_TERMIOS_H=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_TIME_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_GMTIME_R=1 -DHAVE_LOCALTIME_R=1 -DHAVE_MKTIME=1 -DHAVE_TM_GMTOFF=1 -DHAVE_TIMEZONE_VAR=1 -DHAVE_STRUCT_STAT_ST_BLOCKS=1 -DHAVE_STRUCT_STAT_ST_BLKSIZE=1 -DHAVE_BLKCNT_T=1 -DHAVE_INTPTR_T=1 -DHAVE_UINTPTR_T=1 -DHAVE_SIGNED_CHAR=1 -DHAVE_LANGINFO=1 -DHAVE_MKSTEMPS=1 -DHAVE_FTS=1 -DHAVE_SYS_IOCTL_H=1 -DTCL_UNLOAD_DLLS=1 -DHAVE_CPUID=1 
-TCL_BIN_DIR    = /home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix
-TCL_SRC_DIR    = /home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4
-#TK_BIN_DIR    = @TK_BIN_DIR@
-#TK_SRC_DIR    = @TK_SRC_DIR@
-
-# Not used, but retained for reference of what libs Tcl required
-TCL_LIBS       = ${DL_LIBS} ${LIBS} ${MATH_LIBS}
-
-#========================================================================
-# TCLLIBPATH seeds the auto_path in Tcl's init.tcl so we can test our
-# package without installing.  The other environment variables allow us
-# to test against an uninstalled Tcl.  Add special env vars that you
-# require for testing here (like TCLX_LIBRARY).
-#========================================================================
-
-EXTRA_PATH     = $(top_builddir):$(TCL_BIN_DIR)
-#EXTRA_PATH    = $(top_builddir):$(TCL_BIN_DIR):$(TK_BIN_DIR)
-TCLSH_ENV      = TCL_LIBRARY=`echo $(TCL_SRC_DIR)/library`
-PKG_ENV                = ITCL_LIBRARY=`echo $(srcdir)/library` \
-                 LD_LIBRARY_PATH="$(EXTRA_PATH):$(LD_LIBRARY_PATH)" \
-                 PATH="$(EXTRA_PATH):$(PATH)" \
-                 TCLLIBPATH="$(top_builddir)"
-TCLSH_PROG     = /home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix/tclsh
-TCLSH          = $(PKG_ENV) $(TCLSH_ENV) $(TCLSH_PROG)
-
-#WISH_ENV      = TK_LIBRARY=`echo $(TK_SRC_DIR)/library`
-#WISH_PROG     = @WISH_PROG@
-#WISH          = $(PKG_ENV) $(TCLSH_ENV) $(WISH_ENV) $(WISH_PROG)
-
-SHARED_BUILD   = 1
-
-INCLUDES       =  -I. -I"/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/pkgs/itcl4.0.3/generic" -I"/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/generic" -I"/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix"
-
-PKG_CFLAGS     =  
-
-DEFS           = -DPACKAGE_NAME=\"itcl\" -DPACKAGE_TARNAME=\"itcl\" -DPACKAGE_VERSION=\"4.0.3\" -DPACKAGE_STRING=\"itcl\ 4.0.3\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DBUILD_itcl=/\*\*/ -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_PARAM_H=1 -DUSE_THREAD_ALLOC=1 -D_REENTRANT=1 -D_THREAD_SAFE=1 -DTCL_THREADS=1 -DMODULE_SCOPE=extern\ __attribute__\(\(__visibility__\(\"hidden\"\)\)\) -DHAVE_HIDDEN=1 -DHAVE_CAST_TO_UNION=1 -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_IS_LONG=1 -DHAVE_INTPTR_T=1 -DUSE_TCL_STUBS=1 -DUSE_TCLOO_STUBS=1 $(PKG_CFLAGS) \
-                 -DITCL_LIBRARY=\"$(pkglibdir)\"
-
-CONFIG_CLEAN_FILES =  Makefile itclConfig.sh pkgIndex.tcl
-CLEANFILES     = 
-
-CPPFLAGS       = 
-LIBS           =  
-AR             = ar
-CFLAGS         =  -pipe ${CFLAGS_DEFAULT} ${CFLAGS_WARNING} ${SHLIB_CFLAGS} 
-COMPILE                = $(CC) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
-
-.SUFFIXES: .c .$(OBJEXT)
-
-#========================================================================
-# Start of user-definable TARGETS section
-#========================================================================
-
-#========================================================================
-# TEA TARGETS.  Please note that the "libraries:" target refers to platform
-# independent files, and the "binaries:" target includes executable programs and
-# platform-dependent libraries.  Modify these targets so that they install
-# the various pieces of your package.  The make and install rules
-# for the BINARIES that you specified above have already been done.
-#========================================================================
-
-all: binaries libraries doc
-
-#========================================================================
-# The binaries target builds executable programs, Windows .dll's, unix
-# shared/static libraries, and any other platform-dependent files.
-# The list of targets to build for "binaries:" is specified at the top
-# of the Makefile, in the "BINARIES" variable.
-#========================================================================
-
-binaries: $(BINARIES)
-
-libraries:
-
-#========================================================================
-# Your doc target should differentiate from doc builds (by the developer)
-# and doc installs (see install-doc), which just install the docs on the
-# end user machine when building from source.
-#========================================================================
-
-doc:
-
-install: all install-binaries install-libraries install-doc
-
-install-binaries: binaries install-lib-binaries install-bin-binaries
-
-#========================================================================
-# This rule installs platform-independent files, such as header files.
-# The list=...; for p in $$list handles the empty list case x-platform.
-#========================================================================
-
-install-libraries: libraries
-       @$(INSTALL_DATA_DIR) $(DESTDIR)$(includedir)
-       @echo "Installing header files in $(DESTDIR)$(includedir)"
-       @list='$(PKG_HEADERS)'; for i in $$list; do \
-           echo "Installing $(srcdir)/$$i" ; \
-           $(INSTALL_DATA) $(srcdir)/$$i $(DESTDIR)$(includedir) ; \
-       done;
-
-#========================================================================
-# Install documentation.  Unix manpages should go in the $(mandir)
-# directory.
-#========================================================================
-
-install-doc: doc
-       @$(INSTALL_DATA_DIR) $(DESTDIR)$(mandir)/mann
-       @echo "Installing documentation in $(DESTDIR)$(mandir)"
-       @cd $(srcdir)/doc; for i in *.n; do \
-           echo "Installing $$i"; \
-           rm -f $(DESTDIR)$(mandir)/mann/`basename $$i`; \
-           sed -e '/man\.macros/r man.macros' -e '/man\.macros/d' \
-               $$i > $(DESTDIR)$(mandir)/mann/$$i; \
-           chmod 444 $(DESTDIR)$(mandir)/mann/$$i; \
-       done
-
-test: binaries libraries
-       @$(TCLSH) `echo $(srcdir)/tests/all.tcl` $(TESTFLAGS) \
-               -load "if {[catch {package present ${PACKAGE_NAME}}]} {package forget ${PACKAGE_NAME}; package ifneeded ${PACKAGE_NAME} ${PACKAGE_VERSION} \
-                       [list load `echo $(PKG_LIB_FILE)` $(PACKAGE_NAME)]}"
-
-genstubs: $(srcdir)/tools/genStubs.tcl $(srcdir)/generic/itcl.decls
-       @echo $(TCLSH) $(srcdir)/tools/genStubs.tcl $(srcdir)/generic $(srcdir)/generic/itcl.decls
-       @$(TCLSH) $(srcdir)/tools/genStubs.tcl $(srcdir)/generic $(srcdir)/generic/itcl.decls
-
-shell: binaries libraries
-       @$(TCLSH) $(SCRIPT)
-
-gdb:
-       $(TCLSH_ENV) gdb $(TCLSH_PROG) $(SCRIPT)
-
-VALGRINDARGS = --tool=memcheck --num-callers=8 --leak-resolution=high \
-               --leak-check=yes --show-reachable=yes -v
-
-valgrind: binaries libraries
-       $(TCLSH_ENV) valgrind $(VALGRINDARGS) $(TCLSH_PROG) \
-               `echo $(srcdir)/tests/all.tcl` $(TESTFLAGS)
-
-valgrindshell: binaries libraries
-       $(TCLSH_ENV) valgrind $(VALGRINDARGS) $(TCLSH_PROG) $(SCRIPT)
-
-depend:
-
-#========================================================================
-# $(PKG_LIB_FILE) should be listed as part of the BINARIES variable
-# mentioned above.  That will ensure that this target is built when you
-# run "make binaries".
-#
-# The $(PKG_OBJECTS) objects are created and linked into the final
-# library.  In most cases these object files will correspond to the
-# source files above.
-#========================================================================
-
-$(PKG_LIB_FILE): $(PKG_OBJECTS)
-       -rm -f $(PKG_LIB_FILE)
-       ${MAKE_LIB}
-       $(RANLIB) $(PKG_LIB_FILE)
-
-$(PKG_STUB_LIB_FILE): $(PKG_STUB_OBJECTS)
-       -rm -f $(PKG_STUB_LIB_FILE)
-       ${MAKE_STUB_LIB}
-       $(RANLIB_STUB) $(PKG_STUB_LIB_FILE)
-
-#========================================================================
-# We need to enumerate the list of .c to .o lines here.
-#
-# In the following lines, $(srcdir) refers to the toplevel directory
-# containing your extension.  If your sources are in a subdirectory,
-# you will have to modify the paths to reflect this:
-#
-# exampleA.$(OBJEXT): $(srcdir)/generic/exampleA.c
-#      $(COMPILE) -c `echo $(srcdir)/generic/exampleA.c` -o $@
-#
-# Setting the VPATH variable to a list of paths will cause the makefile
-# to look into these paths when resolving .c to .obj dependencies.
-# As necessary, add $(srcdir):$(srcdir)/compat:....
-#========================================================================
-
-VPATH = $(srcdir):$(srcdir)/generic:$(srcdir)/unix:$(srcdir)/win:$(srcdir)/macosx
-
-.c.o:
-       $(COMPILE) -c `echo $<` -o $@
-
-#========================================================================
-# Distribution creation
-# You may need to tweak this target to make it work correctly.
-#========================================================================
-
-TAR            = tar
-#COMPRESS       = tar cvf $(PKG_DIR).tar $(PKG_DIR); compress $(PKG_DIR).tar
-COMPRESS        = $(TAR) zcvf $(PKG_DIR).tar.gz $(PKG_DIR)
-DIST_ROOT       = /tmp/dist
-DIST_DIR        = $(DIST_ROOT)/$(PKG_DIR)
-
-dist-clean:
-       rm -rf $(DIST_DIR) $(DIST_ROOT)/$(PKG_DIR).tar.*
-
-dist: dist-clean doc
-       $(INSTALL_DATA_DIR) $(DIST_DIR)
-       cp -p $(srcdir)/license* $(srcdir)/aclocal.m4 $(srcdir)/configure \
-               $(srcdir)/*.in  $(DIST_DIR)/
-       chmod 664 $(DIST_DIR)/Makefile.in $(DIST_DIR)/aclocal.m4
-       chmod 775 $(DIST_DIR)/configure $(DIST_DIR)/configure.in
-
-       $(INSTALL_DATA_DIR) $(DIST_DIR)/tclconfig
-       cp $(srcdir)/tclconfig/install-sh $(srcdir)/tclconfig/tcl.m4 \
-               $(DIST_DIR)/tclconfig/
-       chmod 664 $(DIST_DIR)/tclconfig/tcl.m4
-       chmod +x $(DIST_DIR)/tclconfig/install-sh
-
-       list='doc generic library tests tools win'; \
-       for p in $$list; do \
-           if test -d $(srcdir)/$$p ; then \
-               $(INSTALL_DATA_DIR) $(DIST_DIR)/$$p; \
-               for q in $(srcdir)/$$p/*; do \
-                   if test -f $$q ; then \
-                       cp -p $$q $(DIST_DIR)/$$p/; \
-                   fi; \
-               done; \
-           fi; \
-       done
-
-       list='CHANGES ChangeLog INCOMPATIBLE README releasenotes.txt TODO'; \
-       for p in $$list; do \
-           if test -f $(srcdir)/$$p ; then \
-               cp -p $(srcdir)/$$p $(DIST_DIR)/; \
-           fi; \
-       done
-
-       (cd $(DIST_ROOT); $(COMPRESS);)
-
-#========================================================================
-# End of user-definable section
-#========================================================================
-
-#========================================================================
-# Don't modify the file to clean here.  Instead, set the "CLEANFILES"
-# variable in configure.in
-#========================================================================
-
-clean:
-       -test -z "$(BINARIES)" || rm -f $(BINARIES)
-       -rm -f *.$(OBJEXT) core *.core
-       -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES)
-
-distclean: clean
-       -rm -f *.tab.c
-       -rm -f $(CONFIG_CLEAN_FILES)
-       -rm -f config.cache config.log config.status
-
-#========================================================================
-# Install binary object libraries.  On Windows this includes both .dll and
-# .lib files.  Because the .lib files are not explicitly listed anywhere,
-# we need to deduce their existence from the .dll file of the same name.
-# Additionally, the .dll files go into the bin directory, but the .lib
-# files go into the lib directory.  On Unix platforms, all library files
-# go into the lib directory.  In addition, this will generate the pkgIndex.tcl
-# file in the install location (assuming it can find a usable tclsh)
-#
-# You should not have to modify this target.
-#========================================================================
-
-install-lib-binaries: binaries
-       @$(INSTALL_DATA_DIR) $(DESTDIR)$(pkglibdir)
-       @list='$(lib_BINARIES)'; for p in $$list; do \
-         if test -f $$p; then \
-           echo " $(INSTALL_LIBRARY) $$p $(DESTDIR)$(pkglibdir)/$$p"; \
-           $(INSTALL_LIBRARY) $$p $(DESTDIR)$(pkglibdir)/$$p; \
-           stub=`echo $$p|sed -e "s/.*\(stub\).*/\1/"`; \
-           if test "x$$stub" = "xstub"; then \
-               echo " $(RANLIB_STUB) $(DESTDIR)$(pkglibdir)/$$p"; \
-               $(RANLIB_STUB) $(DESTDIR)$(pkglibdir)/$$p; \
-           else \
-               echo " $(RANLIB) $(DESTDIR)$(pkglibdir)/$$p"; \
-               $(RANLIB) $(DESTDIR)$(pkglibdir)/$$p; \
-           fi; \
-           ext=`echo $$p|sed -e "s/.*\.//"`; \
-           if test "x$$ext" = "xdll"; then \
-               lib=`basename $$p|sed -e 's/.[^.]*$$//'`.lib; \
-               if test -f $$lib; then \
-                   echo " $(INSTALL_DATA) $$lib $(DESTDIR)$(pkglibdir)/$$lib"; \
-                   $(INSTALL_DATA) $$lib $(DESTDIR)$(pkglibdir)/$$lib; \
-               fi; \
-           fi; \
-         fi; \
-       done
-       @list='$(PKG_TCL_SOURCES)'; for p in $$list; do \
-         if test -f $(srcdir)/$$p; then \
-           destp=`basename $$p`; \
-           echo " Install $$destp $(DESTDIR)$(pkglibdir)/$$destp"; \
-           $(INSTALL_DATA) $(srcdir)/$$p $(DESTDIR)$(pkglibdir)/$$destp; \
-         fi; \
-       done
-       @if test "x$(SHARED_BUILD)" = "x1"; then \
-           echo " Install pkgIndex.tcl $(DESTDIR)$(pkglibdir)"; \
-           $(INSTALL_DATA) pkgIndex.tcl $(DESTDIR)$(pkglibdir); \
-       fi
-       $(INSTALL_DATA) itclConfig.sh $(DESTDIR)$(pkglibdir)
-
-#========================================================================
-# Install binary executables (e.g. .exe files and dependent .dll files)
-# This is for files that must go in the bin directory (located next to
-# wish and tclsh), like dependent .dll files on Windows.
-#
-# You should not have to modify this target, except to define bin_BINARIES
-# above if necessary.
-#========================================================================
-
-install-bin-binaries: binaries
-       @$(INSTALL_DATA_DIR) $(DESTDIR)$(bindir)
-       @list='$(bin_BINARIES)'; for p in $$list; do \
-         if test -f $$p; then \
-           echo " $(INSTALL_PROGRAM) $$p $(DESTDIR)$(bindir)/$$p"; \
-           $(INSTALL_PROGRAM) $$p $(DESTDIR)$(bindir)/$$p; \
-         fi; \
-       done
-
-Makefile: $(srcdir)/Makefile.in  $(top_builddir)/config.status
-       cd $(top_builddir) \
-         && CONFIG_FILES=$@ CONFIG_HEADERS= $(SHELL) ./config.status
-
-uninstall-binaries:
-       list='$(lib_BINARIES)'; for p in $$list; do \
-         rm -f $(DESTDIR)$(pkglibdir)/$$p; \
-       done
-       list='$(PKG_TCL_SOURCES)'; for p in $$list; do \
-         p=`basename $$p`; \
-         rm -f $(DESTDIR)$(pkglibdir)/$$p; \
-       done
-       list='$(bin_BINARIES)'; for p in $$list; do \
-         rm -f $(DESTDIR)$(bindir)/$$p; \
-       done
-
-.PHONY: all binaries clean depend distclean doc install libraries test
-
-# Tell versions [3.59,3.63) of GNU make to not export all variables.
-# Otherwise a system limit (for SysV at least) may be exceeded.
-.NOEXPORT:
diff --git a/util/src/TclTk/tcl8.6.4/unix/pkgs/itcl4.0.3/config.log b/util/src/TclTk/tcl8.6.4/unix/pkgs/itcl4.0.3/config.log
deleted file mode 100644 (file)
index a48b51c..0000000
+++ /dev/null
@@ -1,1258 +0,0 @@
-This file contains any messages produced by compilers while
-running configure, to aid debugging if configure makes a mistake.
-
-It was created by itcl configure 4.0.3, which was
-generated by GNU Autoconf 2.69.  Invocation command line was
-
-  $ /home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/pkgs/itcl4.0.3/configure --with-tcl=../.. --with-tclinclude=/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/generic --prefix=/home/people/Eos/Eos/util/X86LINUX64 --enable-shared --enable-symbol --enable-gcc --disable-threads --libdir=/home/people/Eos/Eos/util/X86LINUX64/lib --enable-shared --enable-threads
-
-## --------- ##
-## Platform. ##
-## --------- ##
-
-hostname = cs04.lan.yasunaga-lab.bio.kyutech.ac.jp
-uname -m = x86_64
-uname -r = 3.10.0-693.1.1.el7.x86_64
-uname -s = Linux
-uname -v = #1 SMP Tue Aug 15 08:36:44 CDT 2017
-
-/usr/bin/uname -p = x86_64
-/bin/uname -X     = unknown
-
-/bin/arch              = x86_64
-/usr/bin/arch -k       = unknown
-/usr/convex/getsysinfo = unknown
-/usr/bin/hostinfo      = unknown
-/bin/machine           = unknown
-/usr/bin/oslevel       = unknown
-/bin/universe          = unknown
-
-PATH: /home/people/Eos/Eos/util/X86LINUX64/cuda/cudaprof/bin
-PATH: /home/people/Eos/Eos/util/X86LINUX64/cuda/bin
-PATH: /home/people/Eos/Eos/bin
-PATH: /home/people/Eos/Eos/sbin
-PATH: /home/people/Eos/Eos/util/X86LINUX64/bin
-PATH: /usr/local/IMOD/bin
-PATH: /usr/local/bin
-PATH: /usr/bin
-PATH: /usr/local/sbin
-PATH: /usr/sbin
-PATH: /usr/local/relion/build/bin
-PATH: /home/people/Eos/Eos/bin
-PATH: /home/people/Eos/Eos/sbin
-PATH: /home/people/Eos/Eos/util/X86LINUX64/bin
-PATH: /usr/local/IMOD/bin
-PATH: /usr/local/bin
-PATH: /usr/bin
-PATH: /usr/local/sbin
-PATH: /usr/sbin
-PATH: /usr/local/relion/build/bin
-
-
-## ----------- ##
-## Core tests. ##
-## ----------- ##
-
-configure:2252: checking for correct TEA configuration
-configure:2265: result: ok (TEA 3.9)
-configure:2348: configuring itcl 4.0.3
-configure:2370: checking whether ln -s works
-configure:2374: result: yes
-configure:2441: checking for Tcl configuration
-configure:2566: result: found /home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix/tclConfig.sh
-configure:2619: checking for gcc
-configure:2635: found /usr/bin/gcc
-configure:2646: result: gcc
-configure:2875: checking for C compiler version
-configure:2884: gcc --version >&5
-gcc (GCC) 4.8.5 20150623 (Red Hat 4.8.5-11)
-Copyright (C) 2015 Free Software Foundation, Inc.
-This is free software; see the source for copying conditions.  There is NO
-warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
-
-configure:2895: $? = 0
-configure:2884: gcc -v >&5
-Using built-in specs.
-COLLECT_GCC=gcc
-COLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-redhat-linux/4.8.5/lto-wrapper
-Target: x86_64-redhat-linux
-Configured with: ../configure --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=http://bugzilla.redhat.com/bugzilla --enable-bootstrap --enable-shared --enable-threads=posix --enable-checking=release --with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions --enable-gnu-unique-object --enable-linker-build-id --with-linker-hash-style=gnu --enable-languages=c,c++,objc,obj-c++,java,fortran,ada,go,lto --enable-plugin --enable-initfini-array --disable-libgcj --with-isl=/builddir/build/BUILD/gcc-4.8.5-20150702/obj-x86_64-redhat-linux/isl-install --with-cloog=/builddir/build/BUILD/gcc-4.8.5-20150702/obj-x86_64-redhat-linux/cloog-install --enable-gnu-indirect-function --with-tune=generic --with-arch_32=x86-64 --build=x86_64-redhat-linux
-Thread model: posix
-gcc version 4.8.5 20150623 (Red Hat 4.8.5-11) (GCC) 
-configure:2895: $? = 0
-configure:2884: gcc -V >&5
-gcc: error: unrecognized command line option '-V'
-gcc: fatal error: no input files
-compilation terminated.
-configure:2895: $? = 4
-configure:2884: gcc -qversion >&5
-gcc: error: unrecognized command line option '-qversion'
-gcc: fatal error: no input files
-compilation terminated.
-configure:2895: $? = 4
-configure:2915: checking whether the C compiler works
-configure:2937: gcc    conftest.c  >&5
-configure:2941: $? = 0
-configure:2989: result: yes
-configure:2992: checking for C compiler default output file name
-configure:2994: result: a.out
-configure:3000: checking for suffix of executables
-configure:3007: gcc -o conftest    conftest.c  >&5
-configure:3011: $? = 0
-configure:3033: result: 
-configure:3055: checking whether we are cross compiling
-configure:3063: gcc -o conftest    conftest.c  >&5
-configure:3067: $? = 0
-configure:3074: ./conftest
-configure:3078: $? = 0
-configure:3093: result: no
-configure:3098: checking for suffix of object files
-configure:3120: gcc -c   conftest.c >&5
-configure:3124: $? = 0
-configure:3145: result: o
-configure:3149: checking whether we are using the GNU C compiler
-configure:3168: gcc -c   conftest.c >&5
-configure:3168: $? = 0
-configure:3177: result: yes
-configure:3186: checking whether gcc accepts -g
-configure:3206: gcc -c -g  conftest.c >&5
-configure:3206: $? = 0
-configure:3247: result: yes
-configure:3264: checking for gcc option to accept ISO C89
-configure:3327: gcc  -c   conftest.c >&5
-configure:3327: $? = 0
-configure:3340: result: none needed
-configure:3362: checking for existence of /home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix/tclConfig.sh
-configure:3366: result: loading
-configure:3430: checking platform
-configure:3448: gcc -c   conftest.c >&5
-configure:3448: $? = 0
-configure:3456: result: unix
-configure:3508: --exec-prefix defaulting to TCL_EXEC_PREFIX /home/people/Eos/Eos/util/X86LINUX64
-configure:3578: checking for gcc
-configure:3605: result: gcc
-configure:3834: checking for C compiler version
-configure:3843: gcc --version >&5
-gcc (GCC) 4.8.5 20150623 (Red Hat 4.8.5-11)
-Copyright (C) 2015 Free Software Foundation, Inc.
-This is free software; see the source for copying conditions.  There is NO
-warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
-
-configure:3854: $? = 0
-configure:3843: gcc -v >&5
-Using built-in specs.
-COLLECT_GCC=gcc
-COLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-redhat-linux/4.8.5/lto-wrapper
-Target: x86_64-redhat-linux
-Configured with: ../configure --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=http://bugzilla.redhat.com/bugzilla --enable-bootstrap --enable-shared --enable-threads=posix --enable-checking=release --with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions --enable-gnu-unique-object --enable-linker-build-id --with-linker-hash-style=gnu --enable-languages=c,c++,objc,obj-c++,java,fortran,ada,go,lto --enable-plugin --enable-initfini-array --disable-libgcj --with-isl=/builddir/build/BUILD/gcc-4.8.5-20150702/obj-x86_64-redhat-linux/isl-install --with-cloog=/builddir/build/BUILD/gcc-4.8.5-20150702/obj-x86_64-redhat-linux/cloog-install --enable-gnu-indirect-function --with-tune=generic --with-arch_32=x86-64 --build=x86_64-redhat-linux
-Thread model: posix
-gcc version 4.8.5 20150623 (Red Hat 4.8.5-11) (GCC) 
-configure:3854: $? = 0
-configure:3843: gcc -V >&5
-gcc: error: unrecognized command line option '-V'
-gcc: fatal error: no input files
-compilation terminated.
-configure:3854: $? = 4
-configure:3843: gcc -qversion >&5
-gcc: error: unrecognized command line option '-qversion'
-gcc: fatal error: no input files
-compilation terminated.
-configure:3854: $? = 4
-configure:3858: checking whether we are using the GNU C compiler
-configure:3886: result: yes
-configure:3895: checking whether gcc accepts -g
-configure:3956: result: yes
-configure:3973: checking for gcc option to accept ISO C89
-configure:4049: result: none needed
-configure:4074: checking how to run the C preprocessor
-configure:4105: gcc -E  conftest.c
-configure:4105: $? = 0
-configure:4119: gcc -E  conftest.c
-conftest.c:10:28: fatal error: ac_nonexistent.h: No such file or directory
- #include <ac_nonexistent.h>
-                            ^
-compilation terminated.
-configure:4119: $? = 1
-configure: failed program was:
-| /* confdefs.h */
-| #define PACKAGE_NAME "itcl"
-| #define PACKAGE_TARNAME "itcl"
-| #define PACKAGE_VERSION "4.0.3"
-| #define PACKAGE_STRING "itcl 4.0.3"
-| #define PACKAGE_BUGREPORT ""
-| #define PACKAGE_URL ""
-| #define BUILD_itcl /**/
-| /* end confdefs.h.  */
-| #include <ac_nonexistent.h>
-configure:4144: result: gcc -E
-configure:4164: gcc -E  conftest.c
-configure:4164: $? = 0
-configure:4178: gcc -E  conftest.c
-conftest.c:10:28: fatal error: ac_nonexistent.h: No such file or directory
- #include <ac_nonexistent.h>
-                            ^
-compilation terminated.
-configure:4178: $? = 1
-configure: failed program was:
-| /* confdefs.h */
-| #define PACKAGE_NAME "itcl"
-| #define PACKAGE_TARNAME "itcl"
-| #define PACKAGE_VERSION "4.0.3"
-| #define PACKAGE_STRING "itcl 4.0.3"
-| #define PACKAGE_BUGREPORT ""
-| #define PACKAGE_URL ""
-| #define BUILD_itcl /**/
-| /* end confdefs.h.  */
-| #include <ac_nonexistent.h>
-configure:4225: checking whether make sets $(MAKE)
-configure:4247: result: yes
-configure:4304: checking for ranlib
-configure:4320: found /usr/bin/ranlib
-configure:4331: result: ranlib
-configure:4362: checking for grep that handles long lines and -e
-configure:4420: result: /usr/bin/grep
-configure:4425: checking for egrep
-configure:4487: result: /usr/bin/grep -E
-configure:4492: checking for ANSI C header files
-configure:4512: gcc -c   conftest.c >&5
-configure:4512: $? = 0
-configure:4585: gcc -o conftest    conftest.c  >&5
-configure:4585: $? = 0
-configure:4585: ./conftest
-configure:4585: $? = 0
-configure:4596: result: yes
-configure:4609: checking for sys/types.h
-configure:4609: gcc -c   conftest.c >&5
-configure:4609: $? = 0
-configure:4609: result: yes
-configure:4609: checking for sys/stat.h
-configure:4609: gcc -c   conftest.c >&5
-configure:4609: $? = 0
-configure:4609: result: yes
-configure:4609: checking for stdlib.h
-configure:4609: gcc -c   conftest.c >&5
-configure:4609: $? = 0
-configure:4609: result: yes
-configure:4609: checking for string.h
-configure:4609: gcc -c   conftest.c >&5
-configure:4609: $? = 0
-configure:4609: result: yes
-configure:4609: checking for memory.h
-configure:4609: gcc -c   conftest.c >&5
-configure:4609: $? = 0
-configure:4609: result: yes
-configure:4609: checking for strings.h
-configure:4609: gcc -c   conftest.c >&5
-configure:4609: $? = 0
-configure:4609: result: yes
-configure:4609: checking for inttypes.h
-configure:4609: gcc -c   conftest.c >&5
-configure:4609: $? = 0
-configure:4609: result: yes
-configure:4609: checking for stdint.h
-configure:4609: gcc -c   conftest.c >&5
-configure:4609: $? = 0
-configure:4609: result: yes
-configure:4609: checking for unistd.h
-configure:4609: gcc -c   conftest.c >&5
-configure:4609: $? = 0
-configure:4609: result: yes
-configure:4631: checking if the compiler understands -pipe
-configure:4649: gcc -c  -pipe  conftest.c >&5
-configure:4649: $? = 0
-configure:4657: result: yes
-configure:4668: checking whether byte ordering is bigendian
-configure:4683: gcc -c  -pipe  conftest.c >&5
-conftest.c:21:9: error: unknown type name 'not'
-         not a universal capable compiler
-         ^
-conftest.c:21:15: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'universal'
-         not a universal capable compiler
-               ^
-conftest.c:21:15: error: unknown type name 'universal'
-configure:4683: $? = 1
-configure: failed program was:
-| /* confdefs.h */
-| #define PACKAGE_NAME "itcl"
-| #define PACKAGE_TARNAME "itcl"
-| #define PACKAGE_VERSION "4.0.3"
-| #define PACKAGE_STRING "itcl 4.0.3"
-| #define PACKAGE_BUGREPORT ""
-| #define PACKAGE_URL ""
-| #define BUILD_itcl /**/
-| #define STDC_HEADERS 1
-| #define HAVE_SYS_TYPES_H 1
-| #define HAVE_SYS_STAT_H 1
-| #define HAVE_STDLIB_H 1
-| #define HAVE_STRING_H 1
-| #define HAVE_MEMORY_H 1
-| #define HAVE_STRINGS_H 1
-| #define HAVE_INTTYPES_H 1
-| #define HAVE_STDINT_H 1
-| #define HAVE_UNISTD_H 1
-| /* end confdefs.h.  */
-| #ifndef __APPLE_CC__
-|             not a universal capable compiler
-|           #endif
-|           typedef int dummy;
-| 
-configure:4728: gcc -c  -pipe  conftest.c >&5
-configure:4728: $? = 0
-configure:4746: gcc -c  -pipe  conftest.c >&5
-conftest.c: In function 'main':
-conftest.c:27:4: error: unknown type name 'not'
-    not big endian
-    ^
-conftest.c:27:12: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'endian'
-    not big endian
-            ^
-configure:4746: $? = 1
-configure: failed program was:
-| /* confdefs.h */
-| #define PACKAGE_NAME "itcl"
-| #define PACKAGE_TARNAME "itcl"
-| #define PACKAGE_VERSION "4.0.3"
-| #define PACKAGE_STRING "itcl 4.0.3"
-| #define PACKAGE_BUGREPORT ""
-| #define PACKAGE_URL ""
-| #define BUILD_itcl /**/
-| #define STDC_HEADERS 1
-| #define HAVE_SYS_TYPES_H 1
-| #define HAVE_SYS_STAT_H 1
-| #define HAVE_STDLIB_H 1
-| #define HAVE_STRING_H 1
-| #define HAVE_MEMORY_H 1
-| #define HAVE_STRINGS_H 1
-| #define HAVE_INTTYPES_H 1
-| #define HAVE_STDINT_H 1
-| #define HAVE_UNISTD_H 1
-| /* end confdefs.h.  */
-| #include <sys/types.h>
-|              #include <sys/param.h>
-| 
-| int
-| main ()
-| {
-| #if BYTE_ORDER != BIG_ENDIAN
-|               not big endian
-|              #endif
-| 
-|   ;
-|   return 0;
-| }
-configure:4874: result: no
-configure:4901: checking for sin
-configure:4901: gcc -o conftest  -pipe   conftest.c  >&5
-conftest.c:43:6: warning: conflicting types for built-in function 'sin' [enabled by default]
- char sin ();
-      ^
-/tmp/cc2KuTkT.o: In function `main':
-conftest.c:(.text+0xa): undefined reference to `sin'
-collect2: error: ld returned 1 exit status
-configure:4901: $? = 1
-configure: failed program was:
-| /* confdefs.h */
-| #define PACKAGE_NAME "itcl"
-| #define PACKAGE_TARNAME "itcl"
-| #define PACKAGE_VERSION "4.0.3"
-| #define PACKAGE_STRING "itcl 4.0.3"
-| #define PACKAGE_BUGREPORT ""
-| #define PACKAGE_URL ""
-| #define BUILD_itcl /**/
-| #define STDC_HEADERS 1
-| #define HAVE_SYS_TYPES_H 1
-| #define HAVE_SYS_STAT_H 1
-| #define HAVE_STDLIB_H 1
-| #define HAVE_STRING_H 1
-| #define HAVE_MEMORY_H 1
-| #define HAVE_STRINGS_H 1
-| #define HAVE_INTTYPES_H 1
-| #define HAVE_STDINT_H 1
-| #define HAVE_UNISTD_H 1
-| /* end confdefs.h.  */
-| /* Define sin to an innocuous variant, in case <limits.h> declares sin.
-|    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
-| #define sin innocuous_sin
-| 
-| /* System header to define __stub macros and hopefully few prototypes,
-|     which can conflict with char sin (); below.
-|     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
-|     <limits.h> exists even on freestanding compilers.  */
-| 
-| #ifdef __STDC__
-| # include <limits.h>
-| #else
-| # include <assert.h>
-| #endif
-| 
-| #undef sin
-| 
-| /* Override any GCC internal prototype to avoid an error.
-|    Use char because int might match the return type of a GCC
-|    builtin and then its argument prototype would still apply.  */
-| #ifdef __cplusplus
-| extern "C"
-| #endif
-| char sin ();
-| /* The GNU C library defines this for functions which it implements
-|     to always fail with ENOSYS.  Some functions are actually named
-|     something starting with __ and the normal name is an alias.  */
-| #if defined __stub_sin || defined __stub___sin
-| choke me
-| #endif
-| 
-| int
-| main ()
-| {
-| return sin ();
-|   ;
-|   return 0;
-| }
-configure:4901: result: no
-configure:4908: checking for main in -lieee
-configure:4927: gcc -o conftest  -pipe   conftest.c -lieee   >&5
-configure:4927: $? = 0
-configure:4936: result: yes
-configure:4948: checking for main in -linet
-configure:4967: gcc -o conftest  -pipe   conftest.c -linet   >&5
-/usr/bin/ld: cannot find -linet
-collect2: error: ld returned 1 exit status
-configure:4967: $? = 1
-configure: failed program was:
-| /* confdefs.h */
-| #define PACKAGE_NAME "itcl"
-| #define PACKAGE_TARNAME "itcl"
-| #define PACKAGE_VERSION "4.0.3"
-| #define PACKAGE_STRING "itcl 4.0.3"
-| #define PACKAGE_BUGREPORT ""
-| #define PACKAGE_URL ""
-| #define BUILD_itcl /**/
-| #define STDC_HEADERS 1
-| #define HAVE_SYS_TYPES_H 1
-| #define HAVE_SYS_STAT_H 1
-| #define HAVE_STDLIB_H 1
-| #define HAVE_STRING_H 1
-| #define HAVE_MEMORY_H 1
-| #define HAVE_STRINGS_H 1
-| #define HAVE_INTTYPES_H 1
-| #define HAVE_STDINT_H 1
-| #define HAVE_UNISTD_H 1
-| /* end confdefs.h.  */
-| 
-| 
-| int
-| main ()
-| {
-| return main ();
-|   ;
-|   return 0;
-| }
-configure:4976: result: no
-configure:4982: checking net/errno.h usability
-configure:4982: gcc -c  -pipe  conftest.c >&5
-conftest.c:53:23: fatal error: net/errno.h: No such file or directory
- #include <net/errno.h>
-                       ^
-compilation terminated.
-configure:4982: $? = 1
-configure: failed program was:
-| /* confdefs.h */
-| #define PACKAGE_NAME "itcl"
-| #define PACKAGE_TARNAME "itcl"
-| #define PACKAGE_VERSION "4.0.3"
-| #define PACKAGE_STRING "itcl 4.0.3"
-| #define PACKAGE_BUGREPORT ""
-| #define PACKAGE_URL ""
-| #define BUILD_itcl /**/
-| #define STDC_HEADERS 1
-| #define HAVE_SYS_TYPES_H 1
-| #define HAVE_SYS_STAT_H 1
-| #define HAVE_STDLIB_H 1
-| #define HAVE_STRING_H 1
-| #define HAVE_MEMORY_H 1
-| #define HAVE_STRINGS_H 1
-| #define HAVE_INTTYPES_H 1
-| #define HAVE_STDINT_H 1
-| #define HAVE_UNISTD_H 1
-| /* end confdefs.h.  */
-| #include <stdio.h>
-| #ifdef HAVE_SYS_TYPES_H
-| # include <sys/types.h>
-| #endif
-| #ifdef HAVE_SYS_STAT_H
-| # include <sys/stat.h>
-| #endif
-| #ifdef STDC_HEADERS
-| # include <stdlib.h>
-| # include <stddef.h>
-| #else
-| # ifdef HAVE_STDLIB_H
-| #  include <stdlib.h>
-| # endif
-| #endif
-| #ifdef HAVE_STRING_H
-| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
-| #  include <memory.h>
-| # endif
-| # include <string.h>
-| #endif
-| #ifdef HAVE_STRINGS_H
-| # include <strings.h>
-| #endif
-| #ifdef HAVE_INTTYPES_H
-| # include <inttypes.h>
-| #endif
-| #ifdef HAVE_STDINT_H
-| # include <stdint.h>
-| #endif
-| #ifdef HAVE_UNISTD_H
-| # include <unistd.h>
-| #endif
-| #include <net/errno.h>
-configure:4982: result: no
-configure:4982: checking net/errno.h presence
-configure:4982: gcc -E  conftest.c
-conftest.c:20:23: fatal error: net/errno.h: No such file or directory
- #include <net/errno.h>
-                       ^
-compilation terminated.
-configure:4982: $? = 1
-configure: failed program was:
-| /* confdefs.h */
-| #define PACKAGE_NAME "itcl"
-| #define PACKAGE_TARNAME "itcl"
-| #define PACKAGE_VERSION "4.0.3"
-| #define PACKAGE_STRING "itcl 4.0.3"
-| #define PACKAGE_BUGREPORT ""
-| #define PACKAGE_URL ""
-| #define BUILD_itcl /**/
-| #define STDC_HEADERS 1
-| #define HAVE_SYS_TYPES_H 1
-| #define HAVE_SYS_STAT_H 1
-| #define HAVE_STDLIB_H 1
-| #define HAVE_STRING_H 1
-| #define HAVE_MEMORY_H 1
-| #define HAVE_STRINGS_H 1
-| #define HAVE_INTTYPES_H 1
-| #define HAVE_STDINT_H 1
-| #define HAVE_UNISTD_H 1
-| /* end confdefs.h.  */
-| #include <net/errno.h>
-configure:4982: result: no
-configure:4982: checking for net/errno.h
-configure:4982: result: no
-configure:5011: checking for connect
-configure:5011: gcc -o conftest  -pipe   conftest.c  >&5
-configure:5011: $? = 0
-configure:5011: result: yes
-configure:5079: checking for gethostbyname
-configure:5079: gcc -o conftest  -pipe   conftest.c  >&5
-configure:5079: $? = 0
-configure:5079: result: yes
-configure:5134: checking dirent.h
-configure:5170: gcc -o conftest  -pipe   conftest.c  >&5
-configure:5170: $? = 0
-configure:5178: result: yes
-configure:5188: checking errno.h usability
-configure:5188: gcc -c  -pipe  conftest.c >&5
-configure:5188: $? = 0
-configure:5188: result: yes
-configure:5188: checking errno.h presence
-configure:5188: gcc -E  conftest.c
-configure:5188: $? = 0
-configure:5188: result: yes
-configure:5188: checking for errno.h
-configure:5188: result: yes
-configure:5198: checking float.h usability
-configure:5198: gcc -c  -pipe  conftest.c >&5
-configure:5198: $? = 0
-configure:5198: result: yes
-configure:5198: checking float.h presence
-configure:5198: gcc -E  conftest.c
-configure:5198: $? = 0
-configure:5198: result: yes
-configure:5198: checking for float.h
-configure:5198: result: yes
-configure:5208: checking values.h usability
-configure:5208: gcc -c  -pipe  conftest.c >&5
-configure:5208: $? = 0
-configure:5208: result: yes
-configure:5208: checking values.h presence
-configure:5208: gcc -E  conftest.c
-configure:5208: $? = 0
-configure:5208: result: yes
-configure:5208: checking for values.h
-configure:5208: result: yes
-configure:5218: checking limits.h usability
-configure:5218: gcc -c  -pipe  conftest.c >&5
-configure:5218: $? = 0
-configure:5218: result: yes
-configure:5218: checking limits.h presence
-configure:5218: gcc -E  conftest.c
-configure:5218: $? = 0
-configure:5218: result: yes
-configure:5218: checking for limits.h
-configure:5218: result: yes
-configure:5230: checking for stdlib.h
-configure:5230: result: yes
-configure:5282: checking for string.h
-configure:5282: result: yes
-configure:5326: checking sys/wait.h usability
-configure:5326: gcc -c  -pipe  conftest.c >&5
-configure:5326: $? = 0
-configure:5326: result: yes
-configure:5326: checking sys/wait.h presence
-configure:5326: gcc -E  conftest.c
-configure:5326: $? = 0
-configure:5326: result: yes
-configure:5326: checking for sys/wait.h
-configure:5326: result: yes
-configure:5336: checking dlfcn.h usability
-configure:5336: gcc -c  -pipe  conftest.c >&5
-configure:5336: $? = 0
-configure:5336: result: yes
-configure:5336: checking dlfcn.h presence
-configure:5336: gcc -E  conftest.c
-configure:5336: $? = 0
-configure:5336: result: yes
-configure:5336: checking for dlfcn.h
-configure:5336: result: yes
-configure:5350: checking sys/param.h usability
-configure:5350: gcc -c  -pipe  conftest.c >&5
-configure:5350: $? = 0
-configure:5350: result: yes
-configure:5350: checking sys/param.h presence
-configure:5350: gcc -E  conftest.c
-configure:5350: $? = 0
-configure:5350: result: yes
-configure:5350: checking for sys/param.h
-configure:5350: result: yes
-configure:5578: checking for Tcl public headers
-configure:5649: result: /home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/generic
-configure:5664: checking for Tcl private include files
-configure:5716: result: Using srcdir found in tclConfig.sh: /home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4
-configure:5763: checking for pthread_mutex_init in -lpthread
-configure:5788: gcc -o conftest  -pipe   conftest.c -lpthread   >&5
-configure:5788: $? = 0
-configure:5797: result: yes
-configure:6006: checking for building with threads
-configure:6012: result: yes (default)
-configure:6036: WARNING:
-    --enable-threads requested, but building against a Tcl that is NOT
-    thread-enabled.  This is an OK configuration that will also run in
-    a thread-enabled core.
-configure:6053: checking how to build libraries
-configure:6071: result: shared
-configure:6134: checking for ranlib
-configure:6161: result: ranlib
-configure:6188: checking if 64bit support is requested
-configure:6197: result: no
-configure:6202: checking if 64bit Sparc VIS support is requested
-configure:6211: result: no
-configure:6221: checking if compiler supports visibility "hidden"
-configure:6241: gcc -o conftest  -pipe -Werror   conftest.c  >&5
-configure:6241: $? = 0
-configure:6250: result: yes
-configure:6265: checking if rpath support is requested
-configure:6274: result: yes
-configure:6299: checking system version
-configure:6322: result: Linux-3.10.0-693.1.1.el7.x86_64
-configure:6402: checking for ar
-configure:6418: found /usr/bin/ar
-configure:6429: result: ar
-configure:8189: checking for cast to union support
-configure:8208: gcc -c  -pipe  conftest.c >&5
-configure:8208: $? = 0
-configure:8216: result: yes
-configure:8239: checking for required early compiler flags
-configure:8257: gcc -c  -pipe  conftest.c >&5
-configure:8257: $? = 0
-configure:8304: gcc -c  -pipe  conftest.c >&5
-conftest.c: In function 'main':
-conftest.c:33:15: error: storage size of 'buf' isn't known
- struct stat64 buf; int i = stat64("/", &buf);
-               ^
-configure:8304: $? = 1
-configure: failed program was:
-| /* confdefs.h */
-| #define PACKAGE_NAME "itcl"
-| #define PACKAGE_TARNAME "itcl"
-| #define PACKAGE_VERSION "4.0.3"
-| #define PACKAGE_STRING "itcl 4.0.3"
-| #define PACKAGE_BUGREPORT ""
-| #define PACKAGE_URL ""
-| #define BUILD_itcl /**/
-| #define STDC_HEADERS 1
-| #define HAVE_SYS_TYPES_H 1
-| #define HAVE_SYS_STAT_H 1
-| #define HAVE_STDLIB_H 1
-| #define HAVE_STRING_H 1
-| #define HAVE_MEMORY_H 1
-| #define HAVE_STRINGS_H 1
-| #define HAVE_INTTYPES_H 1
-| #define HAVE_STDINT_H 1
-| #define HAVE_UNISTD_H 1
-| #define HAVE_LIMITS_H 1
-| #define HAVE_SYS_PARAM_H 1
-| #define USE_THREAD_ALLOC 1
-| #define _REENTRANT 1
-| #define _THREAD_SAFE 1
-| #define TCL_THREADS 1
-| #define MODULE_SCOPE extern __attribute__((__visibility__("hidden")))
-| #define HAVE_HIDDEN 1
-| #define HAVE_CAST_TO_UNION 1
-| /* end confdefs.h.  */
-| #include <sys/stat.h>
-| int
-| main ()
-| {
-| struct stat64 buf; int i = stat64("/", &buf);
-|   ;
-|   return 0;
-| }
-configure:8319: gcc -c  -pipe  conftest.c >&5
-configure:8319: $? = 0
-configure:8351: gcc -c  -pipe  conftest.c >&5
-conftest.c: In function 'main':
-conftest.c:34:19: error: 'open64' undeclared (first use in this function)
- char *p = (char *)open64;
-                   ^
-conftest.c:34:19: note: each undeclared identifier is reported only once for each function it appears in
-configure:8351: $? = 1
-configure: failed program was:
-| /* confdefs.h */
-| #define PACKAGE_NAME "itcl"
-| #define PACKAGE_TARNAME "itcl"
-| #define PACKAGE_VERSION "4.0.3"
-| #define PACKAGE_STRING "itcl 4.0.3"
-| #define PACKAGE_BUGREPORT ""
-| #define PACKAGE_URL ""
-| #define BUILD_itcl /**/
-| #define STDC_HEADERS 1
-| #define HAVE_SYS_TYPES_H 1
-| #define HAVE_SYS_STAT_H 1
-| #define HAVE_STDLIB_H 1
-| #define HAVE_STRING_H 1
-| #define HAVE_MEMORY_H 1
-| #define HAVE_STRINGS_H 1
-| #define HAVE_INTTYPES_H 1
-| #define HAVE_STDINT_H 1
-| #define HAVE_UNISTD_H 1
-| #define HAVE_LIMITS_H 1
-| #define HAVE_SYS_PARAM_H 1
-| #define USE_THREAD_ALLOC 1
-| #define _REENTRANT 1
-| #define _THREAD_SAFE 1
-| #define TCL_THREADS 1
-| #define MODULE_SCOPE extern __attribute__((__visibility__("hidden")))
-| #define HAVE_HIDDEN 1
-| #define HAVE_CAST_TO_UNION 1
-| #define _LARGEFILE64_SOURCE 1
-| /* end confdefs.h.  */
-| #include <sys/stat.h>
-| int
-| main ()
-| {
-| char *p = (char *)open64;
-|   ;
-|   return 0;
-| }
-configure:8366: gcc -c  -pipe  conftest.c >&5
-conftest.c: In function 'main':
-conftest.c:35:19: error: 'open64' undeclared (first use in this function)
- char *p = (char *)open64;
-                   ^
-conftest.c:35:19: note: each undeclared identifier is reported only once for each function it appears in
-configure:8366: $? = 1
-configure: failed program was:
-| /* confdefs.h */
-| #define PACKAGE_NAME "itcl"
-| #define PACKAGE_TARNAME "itcl"
-| #define PACKAGE_VERSION "4.0.3"
-| #define PACKAGE_STRING "itcl 4.0.3"
-| #define PACKAGE_BUGREPORT ""
-| #define PACKAGE_URL ""
-| #define BUILD_itcl /**/
-| #define STDC_HEADERS 1
-| #define HAVE_SYS_TYPES_H 1
-| #define HAVE_SYS_STAT_H 1
-| #define HAVE_STDLIB_H 1
-| #define HAVE_STRING_H 1
-| #define HAVE_MEMORY_H 1
-| #define HAVE_STRINGS_H 1
-| #define HAVE_INTTYPES_H 1
-| #define HAVE_STDINT_H 1
-| #define HAVE_UNISTD_H 1
-| #define HAVE_LIMITS_H 1
-| #define HAVE_SYS_PARAM_H 1
-| #define USE_THREAD_ALLOC 1
-| #define _REENTRANT 1
-| #define _THREAD_SAFE 1
-| #define TCL_THREADS 1
-| #define MODULE_SCOPE extern __attribute__((__visibility__("hidden")))
-| #define HAVE_HIDDEN 1
-| #define HAVE_CAST_TO_UNION 1
-| #define _LARGEFILE64_SOURCE 1
-| /* end confdefs.h.  */
-| #define _LARGEFILE_SOURCE64 1
-| #include <sys/stat.h>
-| int
-| main ()
-| {
-| char *p = (char *)open64;
-|   ;
-|   return 0;
-| }
-configure:8387: result:  _LARGEFILE64_SOURCE
-configure:8392: checking for 64-bit integer type
-configure:8411: gcc -c  -pipe  conftest.c >&5
-conftest.c: In function 'main':
-conftest.c:34:1: error: unknown type name '__int64'
- __int64 value = (__int64) 0;
- ^
-conftest.c:34:18: error: '__int64' undeclared (first use in this function)
- __int64 value = (__int64) 0;
-                  ^
-conftest.c:34:18: note: each undeclared identifier is reported only once for each function it appears in
-conftest.c:34:27: error: expected ',' or ';' before numeric constant
- __int64 value = (__int64) 0;
-                           ^
-configure:8411: $? = 1
-configure: failed program was:
-| /* confdefs.h */
-| #define PACKAGE_NAME "itcl"
-| #define PACKAGE_TARNAME "itcl"
-| #define PACKAGE_VERSION "4.0.3"
-| #define PACKAGE_STRING "itcl 4.0.3"
-| #define PACKAGE_BUGREPORT ""
-| #define PACKAGE_URL ""
-| #define BUILD_itcl /**/
-| #define STDC_HEADERS 1
-| #define HAVE_SYS_TYPES_H 1
-| #define HAVE_SYS_STAT_H 1
-| #define HAVE_STDLIB_H 1
-| #define HAVE_STRING_H 1
-| #define HAVE_MEMORY_H 1
-| #define HAVE_STRINGS_H 1
-| #define HAVE_INTTYPES_H 1
-| #define HAVE_STDINT_H 1
-| #define HAVE_UNISTD_H 1
-| #define HAVE_LIMITS_H 1
-| #define HAVE_SYS_PARAM_H 1
-| #define USE_THREAD_ALLOC 1
-| #define _REENTRANT 1
-| #define _THREAD_SAFE 1
-| #define TCL_THREADS 1
-| #define MODULE_SCOPE extern __attribute__((__visibility__("hidden")))
-| #define HAVE_HIDDEN 1
-| #define HAVE_CAST_TO_UNION 1
-| #define _LARGEFILE64_SOURCE 1
-| /* end confdefs.h.  */
-| 
-| int
-| main ()
-| {
-| __int64 value = (__int64) 0;
-|   ;
-|   return 0;
-| }
-configure:8433: gcc -c  -pipe  conftest.c >&5
-conftest.c: In function 'main':
-conftest.c:35:21: error: duplicate case value
-             case 1: case (sizeof(long long)==sizeof(long)): ;
-                     ^
-conftest.c:35:13: error: previously used here
-             case 1: case (sizeof(long long)==sizeof(long)): ;
-             ^
-configure:8433: $? = 1
-configure: failed program was:
-| /* confdefs.h */
-| #define PACKAGE_NAME "itcl"
-| #define PACKAGE_TARNAME "itcl"
-| #define PACKAGE_VERSION "4.0.3"
-| #define PACKAGE_STRING "itcl 4.0.3"
-| #define PACKAGE_BUGREPORT ""
-| #define PACKAGE_URL ""
-| #define BUILD_itcl /**/
-| #define STDC_HEADERS 1
-| #define HAVE_SYS_TYPES_H 1
-| #define HAVE_SYS_STAT_H 1
-| #define HAVE_STDLIB_H 1
-| #define HAVE_STRING_H 1
-| #define HAVE_MEMORY_H 1
-| #define HAVE_STRINGS_H 1
-| #define HAVE_INTTYPES_H 1
-| #define HAVE_STDINT_H 1
-| #define HAVE_UNISTD_H 1
-| #define HAVE_LIMITS_H 1
-| #define HAVE_SYS_PARAM_H 1
-| #define USE_THREAD_ALLOC 1
-| #define _REENTRANT 1
-| #define _THREAD_SAFE 1
-| #define TCL_THREADS 1
-| #define MODULE_SCOPE extern __attribute__((__visibility__("hidden")))
-| #define HAVE_HIDDEN 1
-| #define HAVE_CAST_TO_UNION 1
-| #define _LARGEFILE64_SOURCE 1
-| /* end confdefs.h.  */
-| 
-| int
-| main ()
-| {
-| switch (0) {
-|             case 1: case (sizeof(long long)==sizeof(long)): ;
-|         }
-|   ;
-|   return 0;
-| }
-configure:8443: result: using long
-configure:8587: checking for build with symbols
-configure:8600: result: no
-configure:8639: checking for intptr_t
-configure:8639: gcc -c  -pipe  conftest.c >&5
-configure:8639: $? = 0
-configure:8639: gcc -c  -pipe  conftest.c >&5
-conftest.c: In function 'main':
-conftest.c:67:23: error: expected expression before ')' token
- if (sizeof ((intptr_t)))
-                       ^
-configure:8639: $? = 1
-configure: failed program was:
-| /* confdefs.h */
-| #define PACKAGE_NAME "itcl"
-| #define PACKAGE_TARNAME "itcl"
-| #define PACKAGE_VERSION "4.0.3"
-| #define PACKAGE_STRING "itcl 4.0.3"
-| #define PACKAGE_BUGREPORT ""
-| #define PACKAGE_URL ""
-| #define BUILD_itcl /**/
-| #define STDC_HEADERS 1
-| #define HAVE_SYS_TYPES_H 1
-| #define HAVE_SYS_STAT_H 1
-| #define HAVE_STDLIB_H 1
-| #define HAVE_STRING_H 1
-| #define HAVE_MEMORY_H 1
-| #define HAVE_STRINGS_H 1
-| #define HAVE_INTTYPES_H 1
-| #define HAVE_STDINT_H 1
-| #define HAVE_UNISTD_H 1
-| #define HAVE_LIMITS_H 1
-| #define HAVE_SYS_PARAM_H 1
-| #define USE_THREAD_ALLOC 1
-| #define _REENTRANT 1
-| #define _THREAD_SAFE 1
-| #define TCL_THREADS 1
-| #define MODULE_SCOPE extern __attribute__((__visibility__("hidden")))
-| #define HAVE_HIDDEN 1
-| #define HAVE_CAST_TO_UNION 1
-| #define _LARGEFILE64_SOURCE 1
-| #define TCL_WIDE_INT_IS_LONG 1
-| /* end confdefs.h.  */
-| #include <stdio.h>
-| #ifdef HAVE_SYS_TYPES_H
-| # include <sys/types.h>
-| #endif
-| #ifdef HAVE_SYS_STAT_H
-| # include <sys/stat.h>
-| #endif
-| #ifdef STDC_HEADERS
-| # include <stdlib.h>
-| # include <stddef.h>
-| #else
-| # ifdef HAVE_STDLIB_H
-| #  include <stdlib.h>
-| # endif
-| #endif
-| #ifdef HAVE_STRING_H
-| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
-| #  include <memory.h>
-| # endif
-| # include <string.h>
-| #endif
-| #ifdef HAVE_STRINGS_H
-| # include <strings.h>
-| #endif
-| #ifdef HAVE_INTTYPES_H
-| # include <inttypes.h>
-| #endif
-| #ifdef HAVE_STDINT_H
-| # include <stdint.h>
-| #endif
-| #ifdef HAVE_UNISTD_H
-| # include <unistd.h>
-| #endif
-| int
-| main ()
-| {
-| if (sizeof ((intptr_t)))
-|          return 0;
-|   ;
-|   return 0;
-| }
-configure:8639: result: yes
-configure:8835: checking for tclsh
-configure:8862: result: /home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix/tclsh
-configure:9070: creating ./config.status
-
-## ---------------------- ##
-## Running config.status. ##
-## ---------------------- ##
-
-This file was extended by itcl config.status 4.0.3, which was
-generated by GNU Autoconf 2.69.  Invocation command line was
-
-  CONFIG_FILES    = 
-  CONFIG_HEADERS  = 
-  CONFIG_LINKS    = 
-  CONFIG_COMMANDS = 
-  $ ./config.status 
-
-on cs04.lan.yasunaga-lab.bio.kyutech.ac.jp
-
-config.status:817: creating Makefile
-config.status:817: creating pkgIndex.tcl
-config.status:817: creating itclConfig.sh
-configure:10073: WARNING: unrecognized options: --enable-symbol, --enable-gcc
-
-## ---------------- ##
-## Cache variables. ##
-## ---------------- ##
-
-ac_cv_c_bigendian=no
-ac_cv_c_compiler_gnu=yes
-ac_cv_c_tclconfig=/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix
-ac_cv_c_tclh=/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/generic
-ac_cv_env_CC_set=
-ac_cv_env_CC_value=
-ac_cv_env_CFLAGS_set=
-ac_cv_env_CFLAGS_value=
-ac_cv_env_CPPFLAGS_set=
-ac_cv_env_CPPFLAGS_value=
-ac_cv_env_CPP_set=
-ac_cv_env_CPP_value=
-ac_cv_env_LDFLAGS_set=
-ac_cv_env_LDFLAGS_value=
-ac_cv_env_LIBS_set=
-ac_cv_env_LIBS_value=
-ac_cv_env_build_alias_set=
-ac_cv_env_build_alias_value=
-ac_cv_env_host_alias_set=
-ac_cv_env_host_alias_value=
-ac_cv_env_target_alias_set=
-ac_cv_env_target_alias_value=
-ac_cv_func_connect=yes
-ac_cv_func_gethostbyname=yes
-ac_cv_func_sin=no
-ac_cv_header_dlfcn_h=yes
-ac_cv_header_errno_h=yes
-ac_cv_header_float_h=yes
-ac_cv_header_inttypes_h=yes
-ac_cv_header_limits_h=yes
-ac_cv_header_memory_h=yes
-ac_cv_header_net_errno_h=no
-ac_cv_header_stdc=yes
-ac_cv_header_stdint_h=yes
-ac_cv_header_stdlib_h=yes
-ac_cv_header_string_h=yes
-ac_cv_header_strings_h=yes
-ac_cv_header_sys_param_h=yes
-ac_cv_header_sys_stat_h=yes
-ac_cv_header_sys_types_h=yes
-ac_cv_header_sys_wait_h=yes
-ac_cv_header_unistd_h=yes
-ac_cv_header_values_h=yes
-ac_cv_lib_ieee_main=yes
-ac_cv_lib_inet_main=no
-ac_cv_lib_pthread_pthread_mutex_init=yes
-ac_cv_objext=o
-ac_cv_path_EGREP='/usr/bin/grep -E'
-ac_cv_path_GREP=/usr/bin/grep
-ac_cv_prog_CPP='gcc -E'
-ac_cv_prog_ac_ct_AR=ar
-ac_cv_prog_ac_ct_CC=gcc
-ac_cv_prog_ac_ct_RANLIB=ranlib
-ac_cv_prog_cc_c89=
-ac_cv_prog_cc_g=yes
-ac_cv_prog_make_make_set=yes
-ac_cv_type_intptr_t=yes
-tcl_cv_cast_to_union=yes
-tcl_cv_cc_pipe=yes
-tcl_cv_cc_visibility_hidden=yes
-tcl_cv_dirent_h=yes
-tcl_cv_flag__isoc99_source=no
-tcl_cv_flag__largefile64_source=yes
-tcl_cv_flag__largefile_source64=no
-tcl_cv_sys_version=Linux-3.10.0-693.1.1.el7.x86_64
-tcl_cv_type_64bit=none
-
-## ----------------- ##
-## Output variables. ##
-## ----------------- ##
-
-AR='ar'
-CC='gcc'
-CELIB_DIR=''
-CFLAGS=' -pipe ${CFLAGS_DEFAULT} ${CFLAGS_WARNING} ${SHLIB_CFLAGS} '
-CFLAGS_DEBUG='-g'
-CFLAGS_DEFAULT='-O2 -fomit-frame-pointer -DNDEBUG'
-CFLAGS_OPTIMIZE='-O2 -fomit-frame-pointer'
-CFLAGS_WARNING='-Wall'
-CLEANFILES=''
-CONFIG_CLEAN_FILES=''
-CPP='gcc -E'
-CPPFLAGS=''
-CYGPATH='echo'
-DEFS='-DPACKAGE_NAME=\"itcl\" -DPACKAGE_TARNAME=\"itcl\" -DPACKAGE_VERSION=\"4.0.3\" -DPACKAGE_STRING=\"itcl\ 4.0.3\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DBUILD_itcl=/\*\*/ -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_PARAM_H=1 -DUSE_THREAD_ALLOC=1 -D_REENTRANT=1 -D_THREAD_SAFE=1 -DTCL_THREADS=1 -DMODULE_SCOPE=extern\ __attribute__\(\(__visibility__\(\"hidden\"\)\)\) -DHAVE_HIDDEN=1 -DHAVE_CAST_TO_UNION=1 -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_IS_LONG=1 -DHAVE_INTPTR_T=1 -DUSE_TCL_STUBS=1 -DUSE_TCLOO_STUBS=1'
-ECHO_C=''
-ECHO_N='-n'
-ECHO_T=''
-EGREP='/usr/bin/grep -E'
-EXEEXT=''
-GREP='/usr/bin/grep'
-INSTALL='$(SHELL) $(srcdir)/tclconfig/install-sh -c'
-INSTALL_DATA='${INSTALL} -m 644'
-INSTALL_DATA_DIR='${INSTALL} -d -m 755'
-INSTALL_LIBRARY='${INSTALL_DATA}'
-INSTALL_PROGRAM='${INSTALL}'
-INSTALL_SCRIPT='${INSTALL}'
-LDFLAGS=' -Wl,--export-dynamic '
-LDFLAGS_DEFAULT=' -Wl,--export-dynamic '
-LD_LIBRARY_PATH_VAR='LD_LIBRARY_PATH'
-LIBOBJS=''
-LIBS=''
-LN_S='ln -s'
-LTLIBOBJS=''
-MAJOR_VERSION=''
-MAKE_LIB='${SHLIB_LD} -o $@ $(PKG_OBJECTS) ${SHLIB_LD_LIBS} '
-MAKE_SHARED_LIB='${SHLIB_LD} -o $@ $(PKG_OBJECTS) ${SHLIB_LD_LIBS}'
-MAKE_STATIC_LIB='${STLIB_LD} $@ $(PKG_OBJECTS)'
-MAKE_STUB_LIB='${STLIB_LD} $@ $(PKG_STUB_OBJECTS)'
-MATH_LIBS='-lieee -lm'
-MINOR_VERSION=''
-OBJEXT='o'
-PACKAGE_BUGREPORT=''
-PACKAGE_NAME='itcl'
-PACKAGE_STRING='itcl 4.0.3'
-PACKAGE_TARNAME='itcl'
-PACKAGE_URL=''
-PACKAGE_VERSION='4.0.3'
-PATCHLEVEL=''
-PATH_SEPARATOR=':'
-PKG_CFLAGS=' '
-PKG_HEADERS=' generic/itcl.h generic/itclDecls.h generic/itclInt.h generic/itclMigrate2TclCore.h generic/itclTclIntStubsFcn.h generic/itcl2TclOO.h generic/itclIntDecls.h'
-PKG_INCLUDES=' -I. -I"/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/pkgs/itcl4.0.3/generic"'
-PKG_LIBS=''
-PKG_LIB_FILE='libitcl4.0.3.so'
-PKG_OBJECTS=' itcl2TclOO.o itclBase.o itclBuiltin.o itclClass.o itclCmd.o itclEnsemble.o itclHelpers.o itclInfo.o itclLinkage.o itclMethod.o itclObject.o itclParse.o itclStubs.o itclStubInit.o itclResolve.o itclTclIntStubsFcn.o itclUtil.o itclMigrate2TclCore.o itclTestRegisterC.o'
-PKG_SOURCES=' itcl2TclOO.c itclBase.c itclBuiltin.c itclClass.c itclCmd.c itclEnsemble.c itclHelpers.c itclInfo.c itclLinkage.c itclMethod.c itclObject.c itclParse.c itclStubs.c itclStubInit.c itclResolve.c itclTclIntStubsFcn.c itclUtil.c itclMigrate2TclCore.c itclTestRegisterC.c'
-PKG_STUB_LIB_FILE='libitclstub4.0.3.a'
-PKG_STUB_OBJECTS=' itclStubLib.o'
-PKG_STUB_SOURCES=' itclStubLib.c'
-PKG_TCL_SOURCES=' library/itcl.tcl library/itclWidget.tcl library/itclHullCmds.tcl'
-RANLIB=':'
-RANLIB_STUB='ranlib'
-RC=''
-SET_MAKE=''
-SHARED_BUILD='1'
-SHELL='/bin/sh'
-SHLIB_CFLAGS='-fPIC'
-SHLIB_LD='${CC} -shared ${CFLAGS} ${LDFLAGS_DEFAULT}'
-SHLIB_LD_LIBS='${LIBS} -L/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix -ltclstub8.6'
-STLIB_LD='${AR} cr'
-TCLSH_PROG='/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix/tclsh'
-TCL_BIN_DIR='/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix'
-TCL_DBGX=''
-TCL_DEFS='-DPACKAGE_NAME=\"tcl\" -DPACKAGE_TARNAME=\"tcl\" -DPACKAGE_VERSION=\"8.6\" -DPACKAGE_STRING=\"tcl\ 8.6\" -DPACKAGE_BUGREPORT=\"\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_PARAM_H=1 -DTCL_CFGVAL_ENCODING=\"iso8859-1\" -DHAVE_ZLIB=1 -DMODULE_SCOPE=extern\ __attribute__\(\(__visibility__\(\"hidden\"\)\)\) -DHAVE_HIDDEN=1 -DHAVE_CAST_TO_UNION=1 -DTCL_SHLIB_EXT=\".so\" -DNDEBUG=1 -DTCL_CFG_OPTIMIZED=1 -DTCL_TOMMATH=1 -DMP_PREC=4 -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_IS_LONG=1 -DHAVE_GETCWD=1 -DHAVE_MKSTEMP=1 -DHAVE_OPENDIR=1 -DHAVE_STRTOL=1 -DHAVE_WAITPID=1 -DHAVE_GETNAMEINFO=1 -DHAVE_GETADDRINFO=1 -DHAVE_FREEADDRINFO=1 -DHAVE_GAI_STRERROR=1 -DHAVE_STRUCT_ADDRINFO=1 -DHAVE_STRUCT_IN6_ADDR=1 -DHAVE_STRUCT_SOCKADDR_IN6=1 -DHAVE_STRUCT_SOCKADDR_STORAGE=1 -DHAVE_TERMIOS_H=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_TIME_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_GMTIME_R=1 -DHAVE_LOCALTIME_R=1 -DHAVE_MKTIME=1 -DHAVE_TM_GMTOFF=1 -DHAVE_TIMEZONE_VAR=1 -DHAVE_STRUCT_STAT_ST_BLOCKS=1 -DHAVE_STRUCT_STAT_ST_BLKSIZE=1 -DHAVE_BLKCNT_T=1 -DHAVE_INTPTR_T=1 -DHAVE_UINTPTR_T=1 -DHAVE_SIGNED_CHAR=1 -DHAVE_LANGINFO=1 -DHAVE_MKSTEMPS=1 -DHAVE_FTS=1 -DHAVE_SYS_IOCTL_H=1 -DTCL_UNLOAD_DLLS=1 -DHAVE_CPUID=1 '
-TCL_EXTRA_CFLAGS=' -pipe '
-TCL_INCLUDES='-I"/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/generic" -I"/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix"'
-TCL_LD_FLAGS=' -Wl,--export-dynamic '
-TCL_LIBS='${DL_LIBS} ${LIBS} ${MATH_LIBS}'
-TCL_LIB_FILE='libtcl8.6.so'
-TCL_LIB_FLAG='-ltcl8.6'
-TCL_LIB_SPEC='-L/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix -ltcl8.6'
-TCL_PATCH_LEVEL='.4'
-TCL_SHLIB_LD_LIBS='${LIBS}'
-TCL_SRC_DIR='/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4'
-TCL_STUB_LIB_FILE='libtclstub8.6.a'
-TCL_STUB_LIB_FLAG='-ltclstub8.6'
-TCL_STUB_LIB_SPEC='-L/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix -ltclstub8.6'
-TCL_THREADS='1'
-TCL_TOP_DIR_NATIVE='"/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4"'
-TCL_VERSION='8.6'
-VC_MANIFEST_EMBED_DLL=''
-VC_MANIFEST_EMBED_EXE=''
-ac_ct_CC='gcc'
-bindir='${exec_prefix}/bin'
-build_alias=''
-datadir='${datarootdir}'
-datarootdir='${prefix}/share'
-docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
-dvidir='${docdir}'
-exec_prefix='/home/people/Eos/Eos/util/X86LINUX64'
-host_alias=''
-htmldir='${docdir}'
-includedir='${prefix}/include'
-infodir='${datarootdir}/info'
-itcl_BUILD_LIB_SPEC='-L/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix/pkgs/itcl4.0.3 -litcl4.0.3'
-itcl_BUILD_STUB_LIB_PATH='/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix/pkgs/itcl4.0.3/libitclstub4.0.3.a'
-itcl_BUILD_STUB_LIB_SPEC='-L/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix/pkgs/itcl4.0.3 -litclstub4.0.3'
-itcl_INCLUDE_SPEC='/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/pkgs/itcl4.0.3/generic'
-itcl_LIB_FILE='libitcl4.0.3.so'
-itcl_LIB_SPEC='-L/home/people/Eos/Eos/util/X86LINUX64/lib/itcl4.0.3 -litcl4.0.3'
-itcl_SRC_DIR='/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/pkgs/itcl4.0.3'
-itcl_STUB_LIB_FILE='libitclstub4.0.3.a'
-itcl_STUB_LIB_PATH='/home/people/Eos/Eos/util/X86LINUX64/lib/itcl4.0.3/libitclstub4.0.3.a'
-itcl_STUB_LIB_SPEC='-L/home/people/Eos/Eos/util/X86LINUX64/lib/itcl4.0.3 -litclstub4.0.3'
-libdir='/home/people/Eos/Eos/util/X86LINUX64/lib'
-libexecdir='${exec_prefix}/libexec'
-localedir='${datarootdir}/locale'
-localstatedir='${prefix}/var'
-mandir='${datarootdir}/man'
-oldincludedir='/usr/include'
-pdfdir='${docdir}'
-prefix='/home/people/Eos/Eos/util/X86LINUX64'
-program_transform_name='s,x,x,'
-psdir='${docdir}'
-sbindir='${exec_prefix}/sbin'
-sharedstatedir='${prefix}/com'
-sysconfdir='${prefix}/etc'
-target_alias=''
-
-## ----------- ##
-## confdefs.h. ##
-## ----------- ##
-
-/* confdefs.h */
-#define PACKAGE_NAME "itcl"
-#define PACKAGE_TARNAME "itcl"
-#define PACKAGE_VERSION "4.0.3"
-#define PACKAGE_STRING "itcl 4.0.3"
-#define PACKAGE_BUGREPORT ""
-#define PACKAGE_URL ""
-#define BUILD_itcl /**/
-#define STDC_HEADERS 1
-#define HAVE_SYS_TYPES_H 1
-#define HAVE_SYS_STAT_H 1
-#define HAVE_STDLIB_H 1
-#define HAVE_STRING_H 1
-#define HAVE_MEMORY_H 1
-#define HAVE_STRINGS_H 1
-#define HAVE_INTTYPES_H 1
-#define HAVE_STDINT_H 1
-#define HAVE_UNISTD_H 1
-#define HAVE_LIMITS_H 1
-#define HAVE_SYS_PARAM_H 1
-#define USE_THREAD_ALLOC 1
-#define _REENTRANT 1
-#define _THREAD_SAFE 1
-#define TCL_THREADS 1
-#define MODULE_SCOPE extern __attribute__((__visibility__("hidden")))
-#define HAVE_HIDDEN 1
-#define HAVE_CAST_TO_UNION 1
-#define _LARGEFILE64_SOURCE 1
-#define TCL_WIDE_INT_IS_LONG 1
-#define HAVE_INTPTR_T 1
-#define USE_TCL_STUBS 1
-#define USE_TCLOO_STUBS 1
-
-configure: exit 0
diff --git a/util/src/TclTk/tcl8.6.4/unix/pkgs/itcl4.0.3/config.status b/util/src/TclTk/tcl8.6.4/unix/pkgs/itcl4.0.3/config.status
deleted file mode 100755 (executable)
index 58149fc..0000000
+++ /dev/null
@@ -1,969 +0,0 @@
-#! /bin/sh
-# Generated by configure.
-# Run this file to recreate the current configuration.
-# Compiler output produced by configure, useful for debugging
-# configure, is in config.log if it exists.
-
-debug=false
-ac_cs_recheck=false
-ac_cs_silent=false
-
-SHELL=${CONFIG_SHELL-/bin/sh}
-export SHELL
-## -------------------- ##
-## M4sh Initialization. ##
-## -------------------- ##
-
-# Be more Bourne compatible
-DUALCASE=1; export DUALCASE # for MKS sh
-if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
-  emulate sh
-  NULLCMD=:
-  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
-  # is contrary to our usage.  Disable this feature.
-  alias -g '${1+"$@"}'='"$@"'
-  setopt NO_GLOB_SUBST
-else
-  case `(set -o) 2>/dev/null` in #(
-  *posix*) :
-    set -o posix ;; #(
-  *) :
-     ;;
-esac
-fi
-
-
-as_nl='
-'
-export as_nl
-# Printing a long string crashes Solaris 7 /usr/bin/printf.
-as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
-as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
-as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
-# Prefer a ksh shell builtin over an external printf program on Solaris,
-# but without wasting forks for bash or zsh.
-if test -z "$BASH_VERSION$ZSH_VERSION" \
-    && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
-  as_echo='print -r --'
-  as_echo_n='print -rn --'
-elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
-  as_echo='printf %s\n'
-  as_echo_n='printf %s'
-else
-  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
-    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
-    as_echo_n='/usr/ucb/echo -n'
-  else
-    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
-    as_echo_n_body='eval
-      arg=$1;
-      case $arg in #(
-      *"$as_nl"*)
-       expr "X$arg" : "X\\(.*\\)$as_nl";
-       arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
-      esac;
-      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
-    '
-    export as_echo_n_body
-    as_echo_n='sh -c $as_echo_n_body as_echo'
-  fi
-  export as_echo_body
-  as_echo='sh -c $as_echo_body as_echo'
-fi
-
-# The user is always right.
-if test "${PATH_SEPARATOR+set}" != set; then
-  PATH_SEPARATOR=:
-  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
-    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
-      PATH_SEPARATOR=';'
-  }
-fi
-
-
-# IFS
-# We need space, tab and new line, in precisely that order.  Quoting is
-# there to prevent editors from complaining about space-tab.
-# (If _AS_PATH_WALK were called with IFS unset, it would disable word
-# splitting by setting IFS to empty value.)
-IFS=" ""       $as_nl"
-
-# Find who we are.  Look in the path if we contain no directory separator.
-as_myself=
-case $0 in #((
-  *[\\/]* ) as_myself=$0 ;;
-  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-for as_dir in $PATH
-do
-  IFS=$as_save_IFS
-  test -z "$as_dir" && as_dir=.
-    test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
-  done
-IFS=$as_save_IFS
-
-     ;;
-esac
-# We did not find ourselves, most probably we were run as `sh COMMAND'
-# in which case we are not to be found in the path.
-if test "x$as_myself" = x; then
-  as_myself=$0
-fi
-if test ! -f "$as_myself"; then
-  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
-  exit 1
-fi
-
-# Unset variables that we do not need and which cause bugs (e.g. in
-# pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
-# suppresses any "Segmentation fault" message there.  '((' could
-# trigger a bug in pdksh 5.2.14.
-for as_var in BASH_ENV ENV MAIL MAILPATH
-do eval test x\${$as_var+set} = xset \
-  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
-done
-PS1='$ '
-PS2='> '
-PS4='+ '
-
-# NLS nuisances.
-LC_ALL=C
-export LC_ALL
-LANGUAGE=C
-export LANGUAGE
-
-# CDPATH.
-(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
-
-
-# as_fn_error STATUS ERROR [LINENO LOG_FD]
-# ----------------------------------------
-# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
-# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
-# script with STATUS, using 1 if that was 0.
-as_fn_error ()
-{
-  as_status=$1; test $as_status -eq 0 && as_status=1
-  if test "$4"; then
-    as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
-    $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
-  fi
-  $as_echo "$as_me: error: $2" >&2
-  as_fn_exit $as_status
-} # as_fn_error
-
-
-# as_fn_set_status STATUS
-# -----------------------
-# Set $? to STATUS, without forking.
-as_fn_set_status ()
-{
-  return $1
-} # as_fn_set_status
-
-# as_fn_exit STATUS
-# -----------------
-# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
-as_fn_exit ()
-{
-  set +e
-  as_fn_set_status $1
-  exit $1
-} # as_fn_exit
-
-# as_fn_unset VAR
-# ---------------
-# Portably unset VAR.
-as_fn_unset ()
-{
-  { eval $1=; unset $1;}
-}
-as_unset=as_fn_unset
-# as_fn_append VAR VALUE
-# ----------------------
-# Append the text in VALUE to the end of the definition contained in VAR. Take
-# advantage of any shell optimizations that allow amortized linear growth over
-# repeated appends, instead of the typical quadratic growth present in naive
-# implementations.
-if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
-  eval 'as_fn_append ()
-  {
-    eval $1+=\$2
-  }'
-else
-  as_fn_append ()
-  {
-    eval $1=\$$1\$2
-  }
-fi # as_fn_append
-
-# as_fn_arith ARG...
-# ------------------
-# Perform arithmetic evaluation on the ARGs, and store the result in the
-# global $as_val. Take advantage of shells that can avoid forks. The arguments
-# must be portable across $(()) and expr.
-if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
-  eval 'as_fn_arith ()
-  {
-    as_val=$(( $* ))
-  }'
-else
-  as_fn_arith ()
-  {
-    as_val=`expr "$@" || test $? -eq 1`
-  }
-fi # as_fn_arith
-
-
-if expr a : '\(a\)' >/dev/null 2>&1 &&
-   test "X`expr 00001 : '.*\(...\)'`" = X001; then
-  as_expr=expr
-else
-  as_expr=false
-fi
-
-if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
-  as_basename=basename
-else
-  as_basename=false
-fi
-
-if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
-  as_dirname=dirname
-else
-  as_dirname=false
-fi
-
-as_me=`$as_basename -- "$0" ||
-$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
-        X"$0" : 'X\(//\)$' \| \
-        X"$0" : 'X\(/\)' \| . 2>/dev/null ||
-$as_echo X/"$0" |
-    sed '/^.*\/\([^/][^/]*\)\/*$/{
-           s//\1/
-           q
-         }
-         /^X\/\(\/\/\)$/{
-           s//\1/
-           q
-         }
-         /^X\/\(\/\).*/{
-           s//\1/
-           q
-         }
-         s/.*/./; q'`
-
-# Avoid depending upon Character Ranges.
-as_cr_letters='abcdefghijklmnopqrstuvwxyz'
-as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
-as_cr_Letters=$as_cr_letters$as_cr_LETTERS
-as_cr_digits='0123456789'
-as_cr_alnum=$as_cr_Letters$as_cr_digits
-
-ECHO_C= ECHO_N= ECHO_T=
-case `echo -n x` in #(((((
--n*)
-  case `echo 'xy\c'` in
-  *c*) ECHO_T='        ';;     # ECHO_T is single tab character.
-  xy)  ECHO_C='\c';;
-  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
-       ECHO_T='        ';;
-  esac;;
-*)
-  ECHO_N='-n';;
-esac
-
-rm -f conf$$ conf$$.exe conf$$.file
-if test -d conf$$.dir; then
-  rm -f conf$$.dir/conf$$.file
-else
-  rm -f conf$$.dir
-  mkdir conf$$.dir 2>/dev/null
-fi
-if (echo >conf$$.file) 2>/dev/null; then
-  if ln -s conf$$.file conf$$ 2>/dev/null; then
-    as_ln_s='ln -s'
-    # ... but there are two gotchas:
-    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
-    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
-    # In both cases, we have to default to `cp -pR'.
-    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
-      as_ln_s='cp -pR'
-  elif ln conf$$.file conf$$ 2>/dev/null; then
-    as_ln_s=ln
-  else
-    as_ln_s='cp -pR'
-  fi
-else
-  as_ln_s='cp -pR'
-fi
-rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
-rmdir conf$$.dir 2>/dev/null
-
-
-# as_fn_mkdir_p
-# -------------
-# Create "$as_dir" as a directory, including parents if necessary.
-as_fn_mkdir_p ()
-{
-
-  case $as_dir in #(
-  -*) as_dir=./$as_dir;;
-  esac
-  test -d "$as_dir" || eval $as_mkdir_p || {
-    as_dirs=
-    while :; do
-      case $as_dir in #(
-      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
-      *) as_qdir=$as_dir;;
-      esac
-      as_dirs="'$as_qdir' $as_dirs"
-      as_dir=`$as_dirname -- "$as_dir" ||
-$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
-        X"$as_dir" : 'X\(//\)[^/]' \| \
-        X"$as_dir" : 'X\(//\)$' \| \
-        X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
-$as_echo X"$as_dir" |
-    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
-           s//\1/
-           q
-         }
-         /^X\(\/\/\)[^/].*/{
-           s//\1/
-           q
-         }
-         /^X\(\/\/\)$/{
-           s//\1/
-           q
-         }
-         /^X\(\/\).*/{
-           s//\1/
-           q
-         }
-         s/.*/./; q'`
-      test -d "$as_dir" && break
-    done
-    test -z "$as_dirs" || eval "mkdir $as_dirs"
-  } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
-
-
-} # as_fn_mkdir_p
-if mkdir -p . 2>/dev/null; then
-  as_mkdir_p='mkdir -p "$as_dir"'
-else
-  test -d ./-p && rmdir ./-p
-  as_mkdir_p=false
-fi
-
-
-# as_fn_executable_p FILE
-# -----------------------
-# Test if FILE is an executable regular file.
-as_fn_executable_p ()
-{
-  test -f "$1" && test -x "$1"
-} # as_fn_executable_p
-as_test_x='test -x'
-as_executable_p=as_fn_executable_p
-
-# Sed expression to map a string onto a valid CPP name.
-as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
-
-# Sed expression to map a string onto a valid variable name.
-as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
-
-
-exec 6>&1
-## ----------------------------------- ##
-## Main body of $CONFIG_STATUS script. ##
-## ----------------------------------- ##
-# Save the log message, to keep $0 and so on meaningful, and to
-# report actual input values of CONFIG_FILES etc. instead of their
-# values after options handling.
-ac_log="
-This file was extended by itcl $as_me 4.0.3, which was
-generated by GNU Autoconf 2.69.  Invocation command line was
-
-  CONFIG_FILES    = $CONFIG_FILES
-  CONFIG_HEADERS  = $CONFIG_HEADERS
-  CONFIG_LINKS    = $CONFIG_LINKS
-  CONFIG_COMMANDS = $CONFIG_COMMANDS
-  $ $0 $@
-
-on `(hostname || uname -n) 2>/dev/null | sed 1q`
-"
-
-# Files that config.status was made for.
-config_files=" Makefile pkgIndex.tcl itclConfig.sh"
-
-ac_cs_usage="\
-\`$as_me' instantiates files and other configuration actions
-from templates according to the current configuration.  Unless the files
-and actions are specified as TAGs, all are instantiated by default.
-
-Usage: $0 [OPTION]... [TAG]...
-
-  -h, --help       print this help, then exit
-  -V, --version    print version number and configuration settings, then exit
-      --config     print configuration, then exit
-  -q, --quiet, --silent
-                   do not print progress messages
-  -d, --debug      don't remove temporary files
-      --recheck    update $as_me by reconfiguring in the same conditions
-      --file=FILE[:TEMPLATE]
-                   instantiate the configuration file FILE
-
-Configuration files:
-$config_files
-
-Report bugs to the package provider."
-
-ac_cs_config="'--with-tcl=../..' '--with-tclinclude=/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/generic' '--prefix=/home/people/Eos/Eos/util/X86LINUX64' '--enable-symbol' '--enable-gcc' '--disable-threads' '--libdir=/home/people/Eos/Eos/util/X86LINUX64/lib' '--enable-shared' '--enable-threads'"
-ac_cs_version="\
-itcl config.status 4.0.3
-configured by /home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/pkgs/itcl4.0.3/configure, generated by GNU Autoconf 2.69,
-  with options \"$ac_cs_config\"
-
-Copyright (C) 2012 Free Software Foundation, Inc.
-This config.status script is free software; the Free Software Foundation
-gives unlimited permission to copy, distribute and modify it."
-
-ac_pwd='/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix/pkgs/itcl4.0.3'
-srcdir='/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/pkgs/itcl4.0.3'
-test -n "$AWK" || AWK=awk
-# The default lists apply if the user does not specify any file.
-ac_need_defaults=:
-while test $# != 0
-do
-  case $1 in
-  --*=?*)
-    ac_option=`expr "X$1" : 'X\([^=]*\)='`
-    ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
-    ac_shift=:
-    ;;
-  --*=)
-    ac_option=`expr "X$1" : 'X\([^=]*\)='`
-    ac_optarg=
-    ac_shift=:
-    ;;
-  *)
-    ac_option=$1
-    ac_optarg=$2
-    ac_shift=shift
-    ;;
-  esac
-
-  case $ac_option in
-  # Handling of the options.
-  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
-    ac_cs_recheck=: ;;
-  --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
-    $as_echo "$ac_cs_version"; exit ;;
-  --config | --confi | --conf | --con | --co | --c )
-    $as_echo "$ac_cs_config"; exit ;;
-  --debug | --debu | --deb | --de | --d | -d )
-    debug=: ;;
-  --file | --fil | --fi | --f )
-    $ac_shift
-    case $ac_optarg in
-    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
-    '') as_fn_error $? "missing file argument" ;;
-    esac
-    as_fn_append CONFIG_FILES " '$ac_optarg'"
-    ac_need_defaults=false;;
-  --he | --h |  --help | --hel | -h )
-    $as_echo "$ac_cs_usage"; exit ;;
-  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
-  | -silent | --silent | --silen | --sile | --sil | --si | --s)
-    ac_cs_silent=: ;;
-
-  # This is an error.
-  -*) as_fn_error $? "unrecognized option: \`$1'
-Try \`$0 --help' for more information." ;;
-
-  *) as_fn_append ac_config_targets " $1"
-     ac_need_defaults=false ;;
-
-  esac
-  shift
-done
-
-ac_configure_extra_args=
-
-if $ac_cs_silent; then
-  exec 6>/dev/null
-  ac_configure_extra_args="$ac_configure_extra_args --silent"
-fi
-
-if $ac_cs_recheck; then
-  set X /bin/sh '/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/pkgs/itcl4.0.3/configure'  '--with-tcl=../..' '--with-tclinclude=/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/generic' '--prefix=/home/people/Eos/Eos/util/X86LINUX64' '--enable-symbol' '--enable-gcc' '--disable-threads' '--libdir=/home/people/Eos/Eos/util/X86LINUX64/lib' '--enable-shared' '--enable-threads' $ac_configure_extra_args --no-create --no-recursion
-  shift
-  $as_echo "running CONFIG_SHELL=/bin/sh $*" >&6
-  CONFIG_SHELL='/bin/sh'
-  export CONFIG_SHELL
-  exec "$@"
-fi
-
-exec 5>>config.log
-{
-  echo
-  sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
-## Running $as_me. ##
-_ASBOX
-  $as_echo "$ac_log"
-} >&5
-
-
-# Handling of arguments.
-for ac_config_target in $ac_config_targets
-do
-  case $ac_config_target in
-    "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
-    "pkgIndex.tcl") CONFIG_FILES="$CONFIG_FILES pkgIndex.tcl" ;;
-    "itclConfig.sh") CONFIG_FILES="$CONFIG_FILES itclConfig.sh" ;;
-
-  *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
-  esac
-done
-
-
-# If the user did not use the arguments to specify the items to instantiate,
-# then the envvar interface is used.  Set only those that are not.
-# We use the long form for the default assignment because of an extremely
-# bizarre bug on SunOS 4.1.3.
-if $ac_need_defaults; then
-  test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
-fi
-
-# Have a temporary directory for convenience.  Make it in the build tree
-# simply because there is no reason against having it here, and in addition,
-# creating and moving files from /tmp can sometimes cause problems.
-# Hook for its removal unless debugging.
-# Note that there is a small window in which the directory will not be cleaned:
-# after its creation but before its name has been assigned to `$tmp'.
-$debug ||
-{
-  tmp= ac_tmp=
-  trap 'exit_status=$?
-  : "${ac_tmp:=$tmp}"
-  { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
-' 0
-  trap 'as_fn_exit 1' 1 2 13 15
-}
-# Create a (secure) tmp directory for tmp files.
-
-{
-  tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
-  test -d "$tmp"
-}  ||
-{
-  tmp=./conf$$-$RANDOM
-  (umask 077 && mkdir "$tmp")
-} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
-ac_tmp=$tmp
-
-# Set up the scripts for CONFIG_FILES section.
-# No need to generate them if there are no CONFIG_FILES.
-# This happens for instance with `./config.status config.h'.
-if test -n "$CONFIG_FILES"; then
-
-
-ac_cr=`echo X | tr X '\015'`
-# On cygwin, bash can eat \r inside `` if the user requested igncr.
-# But we know of no other shell where ac_cr would be empty at this
-# point, so we can use a bashism as a fallback.
-if test "x$ac_cr" = x; then
-  eval ac_cr=\$\'\\r\'
-fi
-ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
-if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
-  ac_cs_awk_cr='\\r'
-else
-  ac_cs_awk_cr=$ac_cr
-fi
-
-echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
-cat >>"$ac_tmp/subs1.awk" <<\_ACAWK &&
-S["LTLIBOBJS"]=""
-S["LIBOBJS"]=""
-S["itcl_INCLUDE_SPEC"]="/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/pkgs/itcl4.0.3/generic"
-S["itcl_SRC_DIR"]="/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/pkgs/itcl4.0.3"
-S["PATCHLEVEL"]=""
-S["MINOR_VERSION"]=""
-S["MAJOR_VERSION"]=""
-S["itcl_STUB_LIB_PATH"]="/home/people/Eos/Eos/util/X86LINUX64/lib/itcl4.0.3/libitclstub4.0.3.a"
-S["itcl_BUILD_STUB_LIB_PATH"]="/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix/pkgs/itcl4.0.3/libitclstub4.0.3.a"
-S["itcl_STUB_LIB_SPEC"]="-L/home/people/Eos/Eos/util/X86LINUX64/lib/itcl4.0.3 -litclstub4.0.3"
-S["itcl_BUILD_STUB_LIB_SPEC"]="-L/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix/pkgs/itcl4.0.3 -litclstub4.0.3"
-S["itcl_LIB_SPEC"]="-L/home/people/Eos/Eos/util/X86LINUX64/lib/itcl4.0.3 -litcl4.0.3"
-S["itcl_BUILD_LIB_SPEC"]="-L/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix/pkgs/itcl4.0.3 -litcl4.0.3"
-S["TCLSH_PROG"]="/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix/tclsh"
-S["itcl_LIB_FILE"]="libitcl4.0.3.so"
-S["itcl_STUB_LIB_FILE"]="libitclstub4.0.3.a"
-S["VC_MANIFEST_EMBED_EXE"]=""
-S["VC_MANIFEST_EMBED_DLL"]=""
-S["RANLIB_STUB"]="ranlib"
-S["MAKE_STUB_LIB"]="${STLIB_LD} $@ $(PKG_STUB_OBJECTS)"
-S["MAKE_STATIC_LIB"]="${STLIB_LD} $@ $(PKG_OBJECTS)"
-S["MAKE_SHARED_LIB"]="${SHLIB_LD} -o $@ $(PKG_OBJECTS) ${SHLIB_LD_LIBS}"
-S["MAKE_LIB"]="${SHLIB_LD} -o $@ $(PKG_OBJECTS) ${SHLIB_LD_LIBS} "
-S["TCL_DBGX"]=""
-S["LDFLAGS_DEFAULT"]=" -Wl,--export-dynamic "
-S["CFLAGS_DEFAULT"]="-O2 -fomit-frame-pointer -DNDEBUG"
-S["LD_LIBRARY_PATH_VAR"]="LD_LIBRARY_PATH"
-S["SHLIB_CFLAGS"]="-fPIC"
-S["SHLIB_LD_LIBS"]="${LIBS} -L/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix -ltclstub8.6"
-S["SHLIB_LD"]="${CC} -shared ${CFLAGS} ${LDFLAGS_DEFAULT}"
-S["STLIB_LD"]="${AR} cr"
-S["CFLAGS_WARNING"]="-Wall"
-S["CFLAGS_OPTIMIZE"]="-O2 -fomit-frame-pointer"
-S["CFLAGS_DEBUG"]="-g"
-S["RC"]=""
-S["CELIB_DIR"]=""
-S["AR"]="ar"
-S["SHARED_BUILD"]="1"
-S["TCL_THREADS"]="1"
-S["TCL_TOP_DIR_NATIVE"]="\"/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4\""
-S["TCL_INCLUDES"]="-I\"/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/generic\" -I\"/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix\""
-S["PKG_OBJECTS"]=" itcl2TclOO.o itclBase.o itclBuiltin.o itclClass.o itclCmd.o itclEnsemble.o itclHelpers.o itclInfo.o itclLinkage.o itclMethod.o itclObject.o itclPar"\
-"se.o itclStubs.o itclStubInit.o itclResolve.o itclTclIntStubsFcn.o itclUtil.o itclMigrate2TclCore.o itclTestRegisterC.o"
-S["PKG_SOURCES"]=" itcl2TclOO.c itclBase.c itclBuiltin.c itclClass.c itclCmd.c itclEnsemble.c itclHelpers.c itclInfo.c itclLinkage.c itclMethod.c itclObject.c itclPar"\
-"se.c itclStubs.c itclStubInit.c itclResolve.c itclTclIntStubsFcn.c itclUtil.c itclMigrate2TclCore.c itclTestRegisterC.c"
-S["MATH_LIBS"]="-lieee -lm"
-S["EGREP"]="/usr/bin/grep -E"
-S["GREP"]="/usr/bin/grep"
-S["RANLIB"]=":"
-S["SET_MAKE"]=""
-S["INSTALL_LIBRARY"]="${INSTALL_DATA}"
-S["INSTALL_SCRIPT"]="${INSTALL}"
-S["INSTALL_PROGRAM"]="${INSTALL}"
-S["INSTALL_DATA"]="${INSTALL} -m 644"
-S["INSTALL_DATA_DIR"]="${INSTALL} -d -m 755"
-S["INSTALL"]="$(SHELL) $(srcdir)/tclconfig/install-sh -c"
-S["CPP"]="gcc -E"
-S["TCL_SHLIB_LD_LIBS"]="${LIBS}"
-S["TCL_LD_FLAGS"]=" -Wl,--export-dynamic "
-S["TCL_EXTRA_CFLAGS"]=" -pipe "
-S["TCL_DEFS"]="-DPACKAGE_NAME=\\\"tcl\\\" -DPACKAGE_TARNAME=\\\"tcl\\\" -DPACKAGE_VERSION=\\\"8.6\\\" -DPACKAGE_STRING=\\\"tcl\\ 8.6\\\" -DPACKAGE_BUGREPORT=\\\"\\\" -DSTDC_HEADERS=1 -"\
-"DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H"\
-"=1 -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_PARAM_H=1 -DTCL_CFGVAL_ENCODING=\\\"iso8859-1\\\" -DHAVE_ZLIB=1 -DMODULE_SCOPE=extern\\ __attribute__\\("\
-"\\(__visibility__\\(\\\"hidden\\\"\\)\\)\\) -DHAVE_HIDDEN=1 -DHAVE_CAST_TO_UNION=1 -DTCL_SHLIB_EXT=\\\".so\\\" -DNDEBUG=1 -DTCL_CFG_OPTIMIZED=1 -DTCL_TOMMATH=1 -"\
-"DMP_PREC=4 -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_IS_LONG=1 -DHAVE_GETCWD=1 -DHAVE_MKSTEMP=1 -DHAVE_OPENDIR=1 -DHAVE_STRTOL=1 -DHAVE_WAITPID=1 -DHAV"\
-"E_GETNAMEINFO=1 -DHAVE_GETADDRINFO=1 -DHAVE_FREEADDRINFO=1 -DHAVE_GAI_STRERROR=1 -DHAVE_STRUCT_ADDRINFO=1 -DHAVE_STRUCT_IN6_ADDR=1 -DHAVE_STRUCT_SOC"\
-"KADDR_IN6=1 -DHAVE_STRUCT_SOCKADDR_STORAGE=1 -DHAVE_TERMIOS_H=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_TIME_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_GMTIME_R=1 -D"\
-"HAVE_LOCALTIME_R=1 -DHAVE_MKTIME=1 -DHAVE_TM_GMTOFF=1 -DHAVE_TIMEZONE_VAR=1 -DHAVE_STRUCT_STAT_ST_BLOCKS=1 -DHAVE_STRUCT_STAT_ST_BLKSIZE=1 -DHAVE_BL"\
-"KCNT_T=1 -DHAVE_INTPTR_T=1 -DHAVE_UINTPTR_T=1 -DHAVE_SIGNED_CHAR=1 -DHAVE_LANGINFO=1 -DHAVE_MKSTEMPS=1 -DHAVE_FTS=1 -DHAVE_SYS_IOCTL_H=1 -DTCL_UNLOA"\
-"D_DLLS=1 -DHAVE_CPUID=1 "
-S["TCL_LIBS"]="${DL_LIBS} ${LIBS} ${MATH_LIBS}"
-S["CLEANFILES"]=""
-S["OBJEXT"]="o"
-S["ac_ct_CC"]="gcc"
-S["CPPFLAGS"]=""
-S["LDFLAGS"]=" -Wl,--export-dynamic "
-S["CFLAGS"]=" -pipe ${CFLAGS_DEFAULT} ${CFLAGS_WARNING} ${SHLIB_CFLAGS} "
-S["CC"]="gcc"
-S["TCL_STUB_LIB_SPEC"]="-L/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix -ltclstub8.6"
-S["TCL_STUB_LIB_FLAG"]="-ltclstub8.6"
-S["TCL_STUB_LIB_FILE"]="libtclstub8.6.a"
-S["TCL_LIB_SPEC"]="-L/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix -ltcl8.6"
-S["TCL_LIB_FLAG"]="-ltcl8.6"
-S["TCL_LIB_FILE"]="libtcl8.6.so"
-S["TCL_SRC_DIR"]="/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4"
-S["TCL_BIN_DIR"]="/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix"
-S["TCL_PATCH_LEVEL"]=".4"
-S["TCL_VERSION"]="8.6"
-S["CONFIG_CLEAN_FILES"]=""
-S["LN_S"]="ln -s"
-S["PKG_CFLAGS"]=" "
-S["PKG_LIBS"]=""
-S["PKG_INCLUDES"]=" -I. -I\"/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/pkgs/itcl4.0.3/generic\""
-S["PKG_HEADERS"]=" generic/itcl.h generic/itclDecls.h generic/itclInt.h generic/itclMigrate2TclCore.h generic/itclTclIntStubsFcn.h generic/itcl2TclOO.h generic/itclIn"\
-"tDecls.h"
-S["PKG_TCL_SOURCES"]=" library/itcl.tcl library/itclWidget.tcl library/itclHullCmds.tcl"
-S["PKG_STUB_OBJECTS"]=" itclStubLib.o"
-S["PKG_STUB_SOURCES"]=" itclStubLib.c"
-S["PKG_STUB_LIB_FILE"]="libitclstub4.0.3.a"
-S["PKG_LIB_FILE"]="libitcl4.0.3.so"
-S["EXEEXT"]=""
-S["CYGPATH"]="echo"
-S["target_alias"]=""
-S["host_alias"]=""
-S["build_alias"]=""
-S["LIBS"]=""
-S["ECHO_T"]=""
-S["ECHO_N"]="-n"
-S["ECHO_C"]=""
-S["DEFS"]="-DPACKAGE_NAME=\\\"itcl\\\" -DPACKAGE_TARNAME=\\\"itcl\\\" -DPACKAGE_VERSION=\\\"4.0.3\\\" -DPACKAGE_STRING=\\\"itcl\\ 4.0.3\\\" -DPACKAGE_BUGREPORT=\\\"\\\" -DPACKAGE_U"\
-"RL=\\\"\\\" -DBUILD_itcl=/\\*\\*/ -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_S"\
-"TRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_PARAM_H=1 -DUSE_THREAD_ALLOC=1 -D_REENTRANT=1 -D_THR"\
-"EAD_SAFE=1 -DTCL_THREADS=1 -DMODULE_SCOPE=extern\\ __attribute__\\(\\(__visibility__\\(\\\"hidden\\\"\\)\\)\\) -DHAVE_HIDDEN=1 -DHAVE_CAST_TO_UNION=1 -D_LARGEF"\
-"ILE64_SOURCE=1 -DTCL_WIDE_INT_IS_LONG=1 -DHAVE_INTPTR_T=1 -DUSE_TCL_STUBS=1 -DUSE_TCLOO_STUBS=1"
-S["mandir"]="${datarootdir}/man"
-S["localedir"]="${datarootdir}/locale"
-S["libdir"]="/home/people/Eos/Eos/util/X86LINUX64/lib"
-S["psdir"]="${docdir}"
-S["pdfdir"]="${docdir}"
-S["dvidir"]="${docdir}"
-S["htmldir"]="${docdir}"
-S["infodir"]="${datarootdir}/info"
-S["docdir"]="${datarootdir}/doc/${PACKAGE_TARNAME}"
-S["oldincludedir"]="/usr/include"
-S["includedir"]="${prefix}/include"
-S["localstatedir"]="${prefix}/var"
-S["sharedstatedir"]="${prefix}/com"
-S["sysconfdir"]="${prefix}/etc"
-S["datadir"]="${datarootdir}"
-S["datarootdir"]="${prefix}/share"
-S["libexecdir"]="${exec_prefix}/libexec"
-S["sbindir"]="${exec_prefix}/sbin"
-S["bindir"]="${exec_prefix}/bin"
-S["program_transform_name"]="s,x,x,"
-S["prefix"]="/home/people/Eos/Eos/util/X86LINUX64"
-S["exec_prefix"]="/home/people/Eos/Eos/util/X86LINUX64"
-S["PACKAGE_URL"]=""
-S["PACKAGE_BUGREPORT"]=""
-S["PACKAGE_STRING"]="itcl 4.0.3"
-S["PACKAGE_VERSION"]="4.0.3"
-S["PACKAGE_TARNAME"]="itcl"
-S["PACKAGE_NAME"]="itcl"
-S["PATH_SEPARATOR"]=":"
-S["SHELL"]="/bin/sh"
-_ACAWK
-cat >>"$ac_tmp/subs1.awk" <<_ACAWK &&
-  for (key in S) S_is_set[key] = 1
-  FS = "\a"
-
-}
-{
-  line = $ 0
-  nfields = split(line, field, "@")
-  substed = 0
-  len = length(field[1])
-  for (i = 2; i < nfields; i++) {
-    key = field[i]
-    keylen = length(key)
-    if (S_is_set[key]) {
-      value = S[key]
-      line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
-      len += length(value) + length(field[++i])
-      substed = 1
-    } else
-      len += 1 + keylen
-  }
-
-  print line
-}
-
-_ACAWK
-if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
-  sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
-else
-  cat
-fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
-  || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
-fi # test -n "$CONFIG_FILES"
-
-
-eval set X "  :F $CONFIG_FILES      "
-shift
-for ac_tag
-do
-  case $ac_tag in
-  :[FHLC]) ac_mode=$ac_tag; continue;;
-  esac
-  case $ac_mode$ac_tag in
-  :[FHL]*:*);;
-  :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
-  :[FH]-) ac_tag=-:-;;
-  :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
-  esac
-  ac_save_IFS=$IFS
-  IFS=:
-  set x $ac_tag
-  IFS=$ac_save_IFS
-  shift
-  ac_file=$1
-  shift
-
-  case $ac_mode in
-  :L) ac_source=$1;;
-  :[FH])
-    ac_file_inputs=
-    for ac_f
-    do
-      case $ac_f in
-      -) ac_f="$ac_tmp/stdin";;
-      *) # Look for the file first in the build tree, then in the source tree
-        # (if the path is not absolute).  The absolute path cannot be DOS-style,
-        # because $ac_f cannot contain `:'.
-        test -f "$ac_f" ||
-          case $ac_f in
-          [\\/$]*) false;;
-          *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
-          esac ||
-          as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
-      esac
-      case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
-      as_fn_append ac_file_inputs " '$ac_f'"
-    done
-
-    # Let's still pretend it is `configure' which instantiates (i.e., don't
-    # use $as_me), people would be surprised to read:
-    #    /* config.h.  Generated by config.status.  */
-    configure_input='Generated from '`
-         $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
-       `' by configure.'
-    if test x"$ac_file" != x-; then
-      configure_input="$ac_file.  $configure_input"
-      { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
-$as_echo "$as_me: creating $ac_file" >&6;}
-    fi
-    # Neutralize special characters interpreted by sed in replacement strings.
-    case $configure_input in #(
-    *\&* | *\|* | *\\* )
-       ac_sed_conf_input=`$as_echo "$configure_input" |
-       sed 's/[\\\\&|]/\\\\&/g'`;; #(
-    *) ac_sed_conf_input=$configure_input;;
-    esac
-
-    case $ac_tag in
-    *:-:* | *:-) cat >"$ac_tmp/stdin" \
-      || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
-    esac
-    ;;
-  esac
-
-  ac_dir=`$as_dirname -- "$ac_file" ||
-$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
-        X"$ac_file" : 'X\(//\)[^/]' \| \
-        X"$ac_file" : 'X\(//\)$' \| \
-        X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
-$as_echo X"$ac_file" |
-    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
-           s//\1/
-           q
-         }
-         /^X\(\/\/\)[^/].*/{
-           s//\1/
-           q
-         }
-         /^X\(\/\/\)$/{
-           s//\1/
-           q
-         }
-         /^X\(\/\).*/{
-           s//\1/
-           q
-         }
-         s/.*/./; q'`
-  as_dir="$ac_dir"; as_fn_mkdir_p
-  ac_builddir=.
-
-case "$ac_dir" in
-.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
-*)
-  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
-  # A ".." for each directory in $ac_dir_suffix.
-  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
-  case $ac_top_builddir_sub in
-  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
-  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
-  esac ;;
-esac
-ac_abs_top_builddir=$ac_pwd
-ac_abs_builddir=$ac_pwd$ac_dir_suffix
-# for backward compatibility:
-ac_top_builddir=$ac_top_build_prefix
-
-case $srcdir in
-  .)  # We are building in place.
-    ac_srcdir=.
-    ac_top_srcdir=$ac_top_builddir_sub
-    ac_abs_top_srcdir=$ac_pwd ;;
-  [\\/]* | ?:[\\/]* )  # Absolute name.
-    ac_srcdir=$srcdir$ac_dir_suffix;
-    ac_top_srcdir=$srcdir
-    ac_abs_top_srcdir=$srcdir ;;
-  *) # Relative name.
-    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
-    ac_top_srcdir=$ac_top_build_prefix$srcdir
-    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
-esac
-ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
-
-
-  case $ac_mode in
-  :F)
-  #
-  # CONFIG_FILE
-  #
-
-# If the template does not know about datarootdir, expand it.
-# FIXME: This hack should be removed a few years after 2.60.
-ac_datarootdir_hack=; ac_datarootdir_seen=
-ac_sed_dataroot='
-/datarootdir/ {
-  p
-  q
-}
-/@datadir@/p
-/@docdir@/p
-/@infodir@/p
-/@localedir@/p
-/@mandir@/p'
-case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
-*datarootdir*) ac_datarootdir_seen=yes;;
-*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
-  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
-$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
-  ac_datarootdir_hack='
-  s&@datadir@&${datarootdir}&g
-  s&@docdir@&${datarootdir}/doc/${PACKAGE_TARNAME}&g
-  s&@infodir@&${datarootdir}/info&g
-  s&@localedir@&${datarootdir}/locale&g
-  s&@mandir@&${datarootdir}/man&g
-  s&\${datarootdir}&${prefix}/share&g' ;;
-esac
-ac_sed_extra="
-
-:t
-/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
-s|@configure_input@|$ac_sed_conf_input|;t t
-s&@top_builddir@&$ac_top_builddir_sub&;t t
-s&@top_build_prefix@&$ac_top_build_prefix&;t t
-s&@srcdir@&$ac_srcdir&;t t
-s&@abs_srcdir@&$ac_abs_srcdir&;t t
-s&@top_srcdir@&$ac_top_srcdir&;t t
-s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
-s&@builddir@&$ac_builddir&;t t
-s&@abs_builddir@&$ac_abs_builddir&;t t
-s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
-$ac_datarootdir_hack
-"
-eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
-  >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
-
-test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
-  { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
-  { ac_out=`sed -n '/^[         ]*datarootdir[  ]*:*=/p' \
-      "$ac_tmp/out"`; test -z "$ac_out"; } &&
-  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
-which seems to be undefined.  Please make sure it is defined" >&5
-$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
-which seems to be undefined.  Please make sure it is defined" >&2;}
-
-  rm -f "$ac_tmp/stdin"
-  case $ac_file in
-  -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
-  *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
-  esac \
-  || as_fn_error $? "could not create $ac_file" "$LINENO" 5
- ;;
-
-
-
-  esac
-
-done # for ac_tag
-
-
-as_fn_exit 0
diff --git a/util/src/TclTk/tcl8.6.4/unix/pkgs/itcl4.0.3/itclConfig.sh b/util/src/TclTk/tcl8.6.4/unix/pkgs/itcl4.0.3/itclConfig.sh
deleted file mode 100644 (file)
index d3944ad..0000000
+++ /dev/null
@@ -1,67 +0,0 @@
-# itclConfig.sh --
-# 
-# This shell script (for sh) is generated automatically by Itcl's
-# configure script.  It will create shell variables for most of
-# the configuration options discovered by the configure script.
-# This script is intended to be included by the configure scripts
-# for Itcl extensions so that they don't have to figure this all
-# out for themselves.  This file does not duplicate information
-# already provided by tclConfig.sh, so you may need to use that
-# file in addition to this one.
-#
-# The information in this file is specific to a single platform.
-
-# Itcl's version number.
-itcl_VERSION='4.0.3'
-ITCL_VERSION='4.0.3'
-
-# The name of the Itcl library (may be either a .a file or a shared library):
-itcl_LIB_FILE=libitcl4.0.3.so
-ITCL_LIB_FILE=libitcl4.0.3.so
-
-# String to pass to linker to pick up the Itcl library from its
-# build directory.
-itcl_BUILD_LIB_SPEC='-L/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix/pkgs/itcl4.0.3 -litcl4.0.3'
-ITCL_BUILD_LIB_SPEC='-L/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix/pkgs/itcl4.0.3 -litcl4.0.3'
-
-# String to pass to linker to pick up the Itcl library from its
-# installed directory.
-itcl_LIB_SPEC='-L/home/people/Eos/Eos/util/X86LINUX64/lib/itcl4.0.3 -litcl4.0.3'
-ITCL_LIB_SPEC='-L/home/people/Eos/Eos/util/X86LINUX64/lib/itcl4.0.3 -litcl4.0.3'
-
-# The name of the Itcl stub library (a .a file):
-itcl_STUB_LIB_FILE=libitclstub4.0.3.a
-ITCL_STUB_LIB_FILE=libitclstub4.0.3.a
-
-# String to pass to linker to pick up the Itcl stub library from its
-# build directory.
-itcl_BUILD_STUB_LIB_SPEC='-L/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix/pkgs/itcl4.0.3 -litclstub4.0.3'
-ITCL_BUILD_STUB_LIB_SPEC='-L/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix/pkgs/itcl4.0.3 -litclstub4.0.3'
-
-# String to pass to linker to pick up the Itcl stub library from its
-# installed directory.
-itcl_STUB_LIB_SPEC='-L/home/people/Eos/Eos/util/X86LINUX64/lib/itcl4.0.3 -litclstub4.0.3'
-ITCL_STUB_LIB_SPEC='-L/home/people/Eos/Eos/util/X86LINUX64/lib/itcl4.0.3 -litclstub4.0.3'
-
-# String to pass to linker to pick up the Itcl stub library from its
-# build directory.
-itcl_BUILD_STUB_LIB_PATH='/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix/pkgs/itcl4.0.3/libitclstub4.0.3.a'
-ITCL_BUILD_STUB_LIB_PATH='/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix/pkgs/itcl4.0.3/libitclstub4.0.3.a'
-
-# String to pass to linker to pick up the Itcl stub library from its
-# installed directory.
-itcl_STUB_LIB_PATH='/home/people/Eos/Eos/util/X86LINUX64/lib/itcl4.0.3/libitclstub4.0.3.a'
-ITCL_STUB_LIB_PATH='/home/people/Eos/Eos/util/X86LINUX64/lib/itcl4.0.3/libitclstub4.0.3.a'
-
-# Location of the top-level source directories from which [incr Tcl]
-# was built.  This is the directory that contains generic, unix, etc.
-# If [incr Tcl] was compiled in a different place than the directory
-# containing the source files, this points to the location of the sources,
-# not the location where [incr Tcl] was compiled.
-itcl_SRC_DIR='/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/pkgs/itcl4.0.3'
-ITCL_SRC_DIR='/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/pkgs/itcl4.0.3'
-
-# String to pass to the compiler so that an extension can
-# find installed Itcl headers.
-itcl_INCLUDE_SPEC='/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/pkgs/itcl4.0.3/generic'
-ITCL_INCLUDE_SPEC='/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/pkgs/itcl4.0.3/generic'
diff --git a/util/src/TclTk/tcl8.6.4/unix/pkgs/itcl4.0.3/libitcl4.0.3.so b/util/src/TclTk/tcl8.6.4/unix/pkgs/itcl4.0.3/libitcl4.0.3.so
deleted file mode 100755 (executable)
index 65b27da..0000000
Binary files a/util/src/TclTk/tcl8.6.4/unix/pkgs/itcl4.0.3/libitcl4.0.3.so and /dev/null differ
diff --git a/util/src/TclTk/tcl8.6.4/unix/pkgs/itcl4.0.3/libitclstub4.0.3.a b/util/src/TclTk/tcl8.6.4/unix/pkgs/itcl4.0.3/libitclstub4.0.3.a
deleted file mode 100644 (file)
index 12366ef..0000000
Binary files a/util/src/TclTk/tcl8.6.4/unix/pkgs/itcl4.0.3/libitclstub4.0.3.a and /dev/null differ
diff --git a/util/src/TclTk/tcl8.6.4/unix/pkgs/itcl4.0.3/pkgIndex.tcl b/util/src/TclTk/tcl8.6.4/unix/pkgs/itcl4.0.3/pkgIndex.tcl
deleted file mode 100644 (file)
index 49ba9cf..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-# Tcl package index file, version 1.0
-
-if {![package vsatisfies [package provide Tcl] 8.6]} {return}
-
-package ifneeded itcl 4.0.3 [list load [file join $dir "libitcl4.0.3.so"] itcl]
-package ifneeded Itcl 4.0.3 [list load [file join $dir "libitcl4.0.3.so"] itcl]
diff --git a/util/src/TclTk/tcl8.6.4/unix/pkgs/sqlite3.8.8.3/Makefile b/util/src/TclTk/tcl8.6.4/unix/pkgs/sqlite3.8.8.3/Makefile
deleted file mode 100644 (file)
index 143e705..0000000
+++ /dev/null
@@ -1,442 +0,0 @@
-# Makefile.in --
-#
-#      This file is a Makefile for Sample TEA Extension.  If it has the name
-#      "Makefile.in" then it is a template for a Makefile;  to generate the
-#      actual Makefile, run "./configure", which is a configuration script
-#      generated by the "autoconf" program (constructs like "@foo@" will get
-#      replaced in the actual Makefile.
-#
-# Copyright (c) 1999 Scriptics Corporation.
-# Copyright (c) 2002-2005 ActiveState Corporation.
-#
-# 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.59 2005/07/26 19:17:02 mdejong Exp $
-
-#========================================================================
-# Add additional lines to handle any additional AC_SUBST cases that
-# have been added in a customized configure script.
-#========================================================================
-
-#SAMPLE_NEW_VAR        = @SAMPLE_NEW_VAR@
-
-#========================================================================
-# Nothing of the variables below this line should need to be changed.
-# Please check the TARGETS section below to make sure the make targets
-# are correct.
-#========================================================================
-
-#========================================================================
-# The names of the source files is defined in the configure script.
-# The object files are used for linking into the final library.
-# This will be used when a dist target is added to the Makefile.
-# It is not important to specify the directory, as long as it is the
-# $(srcdir) or in the generic, win or unix subdirectory.
-#========================================================================
-
-PKG_SOURCES    =  tclsqlite3.c
-PKG_OBJECTS    =  tclsqlite3.o
-
-PKG_STUB_SOURCES = 
-PKG_STUB_OBJECTS = 
-
-#========================================================================
-# PKG_TCL_SOURCES identifies Tcl runtime files that are associated with
-# this package that need to be installed, if any.
-#========================================================================
-
-PKG_TCL_SOURCES = 
-
-#========================================================================
-# This is a list of public header files to be installed, if any.
-#========================================================================
-
-PKG_HEADERS    = 
-
-#========================================================================
-# "PKG_LIB_FILE" refers to the library (dynamic or static as per
-# configuration options) composed of the named objects.
-#========================================================================
-
-PKG_LIB_FILE   = libsqlite3.8.8.3.so
-PKG_STUB_LIB_FILE = libsqlitestub3.8.8.3.a
-
-lib_BINARIES   = $(PKG_LIB_FILE)
-BINARIES       = $(lib_BINARIES)
-
-SHELL          = /bin/sh
-
-srcdir         = /home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/pkgs/sqlite3.8.8.3
-prefix         = /home/people/Eos/Eos/util/X86LINUX64
-exec_prefix    = /home/people/Eos/Eos/util/X86LINUX64
-
-bindir         = ${exec_prefix}/bin
-libdir         = /home/people/Eos/Eos/util/X86LINUX64/lib
-datarootdir    = ${prefix}/share
-datadir                = ${datarootdir}
-mandir         = ${datarootdir}/man
-includedir     = ${prefix}/include
-
-DESTDIR                =
-
-PKG_DIR                = $(PACKAGE_NAME)$(PACKAGE_VERSION)
-pkgdatadir     = $(datadir)/$(PKG_DIR)
-pkglibdir      = $(libdir)/$(PKG_DIR)
-pkgincludedir  = $(includedir)/$(PKG_DIR)
-
-top_builddir   = .
-
-INSTALL                = $(SHELL) $(srcdir)/tclconfig/install-sh -c
-INSTALL_PROGRAM        = ${INSTALL}
-INSTALL_DATA   = ${INSTALL} -m 644
-INSTALL_SCRIPT = ${INSTALL}
-
-PACKAGE_NAME   = sqlite
-PACKAGE_VERSION        = 3.8.8.3
-CC             = gcc
-CFLAGS_DEFAULT = -O2 -fomit-frame-pointer -DNDEBUG
-CFLAGS_WARNING = -Wall
-CLEANFILES     = 
-EXEEXT         = 
-LDFLAGS_DEFAULT        =  -Wl,--export-dynamic 
-MAKE_LIB       = ${SHLIB_LD} -o $@ $(PKG_OBJECTS) ${SHLIB_LD_LIBS} 
-MAKE_SHARED_LIB        = ${SHLIB_LD} -o $@ $(PKG_OBJECTS) ${SHLIB_LD_LIBS}
-MAKE_STATIC_LIB        = ${STLIB_LD} $@ $(PKG_OBJECTS)
-MAKE_STUB_LIB  = ${STLIB_LD} $@ $(PKG_STUB_OBJECTS)
-OBJEXT         = o
-RANLIB         = :
-RANLIB_STUB    = ranlib
-SHLIB_CFLAGS   = -fPIC
-SHLIB_LD       = ${CC} -shared ${CFLAGS} ${LDFLAGS_DEFAULT}
-SHLIB_LD_LIBS  = ${LIBS} -L/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix -ltclstub8.6
-STLIB_LD       = ${AR} cr
-#TCL_DEFS      = -DPACKAGE_NAME=\"tcl\" -DPACKAGE_TARNAME=\"tcl\" -DPACKAGE_VERSION=\"8.6\" -DPACKAGE_STRING=\"tcl\ 8.6\" -DPACKAGE_BUGREPORT=\"\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_PARAM_H=1 -DTCL_CFGVAL_ENCODING=\"iso8859-1\" -DHAVE_ZLIB=1 -DMODULE_SCOPE=extern\ __attribute__\(\(__visibility__\(\"hidden\"\)\)\) -DHAVE_HIDDEN=1 -DHAVE_CAST_TO_UNION=1 -DTCL_SHLIB_EXT=\".so\" -DNDEBUG=1 -DTCL_CFG_OPTIMIZED=1 -DTCL_TOMMATH=1 -DMP_PREC=4 -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_IS_LONG=1 -DHAVE_GETCWD=1 -DHAVE_MKSTEMP=1 -DHAVE_OPENDIR=1 -DHAVE_STRTOL=1 -DHAVE_WAITPID=1 -DHAVE_GETNAMEINFO=1 -DHAVE_GETADDRINFO=1 -DHAVE_FREEADDRINFO=1 -DHAVE_GAI_STRERROR=1 -DHAVE_STRUCT_ADDRINFO=1 -DHAVE_STRUCT_IN6_ADDR=1 -DHAVE_STRUCT_SOCKADDR_IN6=1 -DHAVE_STRUCT_SOCKADDR_STORAGE=1 -DHAVE_TERMIOS_H=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_TIME_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_GMTIME_R=1 -DHAVE_LOCALTIME_R=1 -DHAVE_MKTIME=1 -DHAVE_TM_GMTOFF=1 -DHAVE_TIMEZONE_VAR=1 -DHAVE_STRUCT_STAT_ST_BLOCKS=1 -DHAVE_STRUCT_STAT_ST_BLKSIZE=1 -DHAVE_BLKCNT_T=1 -DHAVE_INTPTR_T=1 -DHAVE_UINTPTR_T=1 -DHAVE_SIGNED_CHAR=1 -DHAVE_LANGINFO=1 -DHAVE_MKSTEMPS=1 -DHAVE_FTS=1 -DHAVE_SYS_IOCTL_H=1 -DTCL_UNLOAD_DLLS=1 -DHAVE_CPUID=1 
-TCL_BIN_DIR    = /home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix
-TCL_SRC_DIR    = /home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4
-#TK_BIN_DIR    = @TK_BIN_DIR@
-#TK_SRC_DIR    = @TK_SRC_DIR@
-
-# This is no longer necessary even for packages that use private Tcl headers
-#TCL_TOP_DIR_NATIVE    = @TCL_TOP_DIR_NATIVE@
-# Not used, but retained for reference of what libs Tcl required
-#TCL_LIBS      = ${DL_LIBS} ${LIBS} ${MATH_LIBS}
-
-#========================================================================
-# TCLLIBPATH seeds the auto_path in Tcl's init.tcl so we can test our
-# package without installing.  The other environment variables allow us
-# to test against an uninstalled Tcl.  Add special env vars that you
-# require for testing here (like TCLX_LIBRARY).
-#========================================================================
-
-EXTRA_PATH     = $(top_builddir):$(TCL_BIN_DIR)
-#EXTRA_PATH    = $(top_builddir):$(TCL_BIN_DIR):$(TK_BIN_DIR)
-TCLLIBPATH     = $(top_builddir)
-TCLSH_ENV      = TCL_LIBRARY=`echo $(TCL_SRC_DIR)/library` \
-                 LD_LIBRARY_PATH="$(EXTRA_PATH):$(LD_LIBRARY_PATH)" \
-                 PATH="$(EXTRA_PATH):$(PATH)" \
-                 TCLLIBPATH="$(TCLLIBPATH)"
-#                TK_LIBRARY=`echo $(TK_SRC_DIR)/library`
-
-TCLSH_PROG     = /home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix/tclsh
-TCLSH  = $(TCLSH_ENV) $(TCLSH_PROG)
-
-#WISH_PROG     = @WISH_PROG@
-#WISH  = $(TCLSH_ENV) $(WISH_PROG)
-
-
-SHARED_BUILD   = 1
-
-INCLUDES       =  -I"/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/pkgs/sqlite3.8.8.3/generic" -I"/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/generic" -I$(srcdir)/..
-#INCLUDES      =  -I"/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/pkgs/sqlite3.8.8.3/generic" -I"/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/generic" @TK_INCLUDES@ @TK_XINCLUDES@
-
-PKG_CFLAGS     =  -DSQLITE_ENABLE_FTS4=1 -DSQLITE_ENABLE_FTS3_PARENTHESIS=1 -DSQLITE_3_SUFFIX_ONLY=1 -DSQLITE_ENABLE_RTREE=1 -DSQLITE_OMIT_DEPRECATED=1 -DSQLITE_MAX_PATH_LENGTH=4096 -DSQLITE_WIN32_NO_ANSI=1 -DSQLITE_WIN32_GETVERSIONEX=0
-
-# TCL_DEFS is not strictly need here, but if you remove it, then you
-# must make sure that configure.in checks for the necessary components
-# that your library may use.  TCL_DEFS can actually be a problem if
-# you do not compile with a similar machine setup as the Tcl core was
-# compiled with.
-#DEFS          = $(TCL_DEFS) -DPACKAGE_NAME=\"sqlite\" -DPACKAGE_TARNAME=\"sqlite\" -DPACKAGE_VERSION=\"3.8.8.3\" -DPACKAGE_STRING=\"sqlite\ 3.8.8.3\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DBUILD_sqlite=/\*\*/ -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_PARAM_H=1 -DUSE_THREAD_ALLOC=1 -D_REENTRANT=1 -D_THREAD_SAFE=1 -DTCL_THREADS=1 -DSQLITE_THREADSAFE=1 -DMODULE_SCOPE=extern\ __attribute__\(\(__visibility__\(\"hidden\"\)\)\) -DHAVE_HIDDEN=1 -DHAVE_CAST_TO_UNION=1 -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_IS_LONG=1 -DUSE_TCL_STUBS=1 -DHAVE_MALLOC_H=1 -DHAVE_FDATASYNC=1 -DHAVE_GMTIME_R=1 -DHAVE_ISNAN=1 -DHAVE_LOCALTIME_R=1 -DHAVE_MALLOC_USABLE_SIZE=1 -DHAVE_STRCHRNUL=1 -DHAVE_USLEEP=1 -DHAVE_UTIME=1 -DHAVE_FLOCK=1 -DHAVE_DECL_STRERROR_R=1 -DHAVE_STRERROR_R=1 $(PKG_CFLAGS)
-DEFS           = -DPACKAGE_NAME=\"sqlite\" -DPACKAGE_TARNAME=\"sqlite\" -DPACKAGE_VERSION=\"3.8.8.3\" -DPACKAGE_STRING=\"sqlite\ 3.8.8.3\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DBUILD_sqlite=/\*\*/ -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_PARAM_H=1 -DUSE_THREAD_ALLOC=1 -D_REENTRANT=1 -D_THREAD_SAFE=1 -DTCL_THREADS=1 -DSQLITE_THREADSAFE=1 -DMODULE_SCOPE=extern\ __attribute__\(\(__visibility__\(\"hidden\"\)\)\) -DHAVE_HIDDEN=1 -DHAVE_CAST_TO_UNION=1 -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_IS_LONG=1 -DUSE_TCL_STUBS=1 -DHAVE_MALLOC_H=1 -DHAVE_FDATASYNC=1 -DHAVE_GMTIME_R=1 -DHAVE_ISNAN=1 -DHAVE_LOCALTIME_R=1 -DHAVE_MALLOC_USABLE_SIZE=1 -DHAVE_STRCHRNUL=1 -DHAVE_USLEEP=1 -DHAVE_UTIME=1 -DHAVE_FLOCK=1 -DHAVE_DECL_STRERROR_R=1 -DHAVE_STRERROR_R=1 $(PKG_CFLAGS)
-
-CONFIG_CLEAN_FILES = Makefile pkgIndex.tcl
-
-CPPFLAGS       = 
-LIBS           =  -lpthread 
-AR             = ar
-CFLAGS         =  -pipe ${CFLAGS_DEFAULT} ${CFLAGS_WARNING} ${SHLIB_CFLAGS} 
-COMPILE                = $(CC) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
-
-#========================================================================
-# Start of user-definable TARGETS section
-#========================================================================
-
-#========================================================================
-# TEA TARGETS.  Please note that the "libraries:" target refers to platform
-# independent files, and the "binaries:" target inclues executable programs and
-# platform-dependent libraries.  Modify these targets so that they install
-# the various pieces of your package.  The make and install rules
-# for the BINARIES that you specified above have already been done.
-#========================================================================
-
-all: binaries libraries doc
-
-#========================================================================
-# The binaries target builds executable programs, Windows .dll's, unix
-# shared/static libraries, and any other platform-dependent files.
-# The list of targets to build for "binaries:" is specified at the top
-# of the Makefile, in the "BINARIES" variable.
-#========================================================================
-
-binaries: $(BINARIES)
-
-libraries:
-
-
-#========================================================================
-# Your doc target should differentiate from doc builds (by the developer)
-# and doc installs (see install-doc), which just install the docs on the
-# end user machine when building from source.
-#========================================================================
-
-doc:
-       @echo "If you have documentation to create, place the commands to"
-       @echo "build the docs in the 'doc:' target.  For example:"
-       @echo "        xml2nroff sample.xml > sample.n"
-       @echo "        xml2html sample.xml > sample.html"
-
-install: all install-binaries install-libraries install-doc
-
-install-binaries: binaries install-lib-binaries install-bin-binaries
-
-#========================================================================
-# This rule installs platform-independent files, such as header files.
-# The list=...; for p in $$list handles the empty list case x-platform.
-#========================================================================
-
-install-libraries: libraries
-       @mkdir -p $(DESTDIR)$(includedir)
-       @echo "Installing header files in $(DESTDIR)$(includedir)"
-       @list='$(PKG_HEADERS)'; for i in $$list; do \
-           echo "Installing $(srcdir)/$$i" ; \
-           $(INSTALL_DATA) $(srcdir)/$$i $(DESTDIR)$(includedir) ; \
-       done;
-
-#========================================================================
-# Install documentation.  Unix manpages should go in the $(mandir)
-# directory.
-#========================================================================
-
-install-doc: doc
-       @mkdir -p $(DESTDIR)$(mandir)/mann
-       @echo "Installing documentation in $(DESTDIR)$(mandir)"
-       @list='$(srcdir)/doc/*.n'; for i in $$list; do \
-           echo "Installing $$i"; \
-           rm -f $(DESTDIR)$(mandir)/mann/`basename $$i`; \
-           $(INSTALL_DATA) $$i $(DESTDIR)$(mandir)/mann ; \
-       done
-
-test: binaries libraries
-       $(TCLSH) `echo $(srcdir)/tests/all.tcl` $(TESTFLAGS) \
-               -load "package ifneeded ${PACKAGE_NAME}3 ${PACKAGE_VERSION} \
-                       [list load `echo $(PKG_LIB_FILE)` $(PACKAGE_NAME)3]"
-
-shell: binaries libraries
-       @$(TCLSH) $(SCRIPT)
-
-gdb:
-       $(TCLSH_ENV) gdb $(TCLSH_PROG) $(SCRIPT)
-
-depend:
-
-#========================================================================
-# $(PKG_LIB_FILE) should be listed as part of the BINARIES variable
-# mentioned above.  That will ensure that this target is built when you
-# run "make binaries".
-#
-# The $(PKG_OBJECTS) objects are created and linked into the final
-# library.  In most cases these object files will correspond to the
-# source files above.
-#========================================================================
-
-$(PKG_LIB_FILE): $(PKG_OBJECTS)
-       -rm -f $(PKG_LIB_FILE)
-       ${MAKE_LIB}
-       $(RANLIB) $(PKG_LIB_FILE)
-
-$(PKG_STUB_LIB_FILE): $(PKG_STUB_OBJECTS)
-       -rm -f $(PKG_STUB_LIB_FILE)
-       ${MAKE_STUB_LIB}
-       $(RANLIB_STUB) $(PKG_STUB_LIB_FILE)
-
-#========================================================================
-# We need to enumerate the list of .c to .o lines here.
-#
-# In the following lines, $(srcdir) refers to the toplevel directory
-# containing your extension.  If your sources are in a subdirectory,
-# you will have to modify the paths to reflect this:
-#
-# sample.$(OBJEXT): $(srcdir)/generic/sample.c
-#      $(COMPILE) -c `echo $(srcdir)/generic/sample.c` -o $@
-#
-# Setting the VPATH variable to a list of paths will cause the makefile
-# to look into these paths when resolving .c to .obj dependencies.
-# As necessary, add $(srcdir):$(srcdir)/compat:....
-#========================================================================
-
-VPATH = $(srcdir):$(srcdir)/generic:$(srcdir)/unix:$(srcdir)/win
-
-.c.o:
-       $(COMPILE) -c `echo $<` -o $@
-
-#========================================================================
-# Distribution creation
-# You may need to tweak this target to make it work correctly.
-#========================================================================
-
-#COMPRESS      = tar cvf $(PKG_DIR).tar $(PKG_DIR); compress $(PKG_DIR).tar
-COMPRESS       = gtar zcvf $(PKG_DIR).tar.gz $(PKG_DIR)
-DIST_ROOT      = /tmp/dist
-DIST_DIR       = $(DIST_ROOT)/$(PKG_DIR)
-
-dist-clean:
-       rm -rf $(DIST_DIR) $(DIST_ROOT)/$(PKG_DIR).tar.*
-
-dist: dist-clean
-       mkdir -p $(DIST_DIR)
-       cp -p $(srcdir)/README* $(srcdir)/license* \
-               $(srcdir)/aclocal.m4 $(srcdir)/configure $(srcdir)/*.in \
-               $(srcdir)/configure.ac $(DIST_DIR)/
-       chmod 664 $(DIST_DIR)/Makefile.in $(DIST_DIR)/aclocal.m4
-       chmod 775 $(DIST_DIR)/configure $(DIST_DIR)/configure.ac
-
-       for i in $(srcdir)/*.[ch]; do \
-           if [ -f $$i ]; then \
-               cp -p $$i $(DIST_DIR)/ ; \
-           fi; \
-       done;
-
-       mkdir $(DIST_DIR)/tclconfig
-       cp $(srcdir)/tclconfig/install-sh $(srcdir)/tclconfig/tcl.m4 \
-               $(DIST_DIR)/tclconfig/
-       chmod 664 $(DIST_DIR)/tclconfig/tcl.m4
-       chmod +x $(DIST_DIR)/tclconfig/install-sh
-
-       list='demos doc generic library mac tests unix win'; \
-       for p in $$list; do \
-           if test -d $(srcdir)/$$p ; then \
-               mkdir $(DIST_DIR)/$$p; \
-               cp -p $(srcdir)/$$p/*.* $(DIST_DIR)/$$p/; \
-           fi; \
-       done
-
-       (cd $(DIST_ROOT); $(COMPRESS);)
-
-#========================================================================
-# End of user-definable section
-#========================================================================
-
-#========================================================================
-# Don't modify the file to clean here.  Instead, set the "CLEANFILES"
-# variable in configure.in
-#========================================================================
-
-clean:  
-       -test -z "$(BINARIES)" || rm -f $(BINARIES)
-       -rm -f *.$(OBJEXT) core *.core
-       -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES)
-
-distclean: clean
-       -rm -f *.tab.c
-       -rm -f $(CONFIG_CLEAN_FILES)
-       -rm -f config.cache config.log config.status
-
-#========================================================================
-# Install binary object libraries.  On Windows this includes both .dll and
-# .lib files.  Because the .lib files are not explicitly listed anywhere,
-# we need to deduce their existence from the .dll file of the same name.
-# Library files go into the lib directory.
-# In addition, this will generate the pkgIndex.tcl
-# file in the install location (assuming it can find a usable tclsh shell)
-#
-# You should not have to modify this target.
-#========================================================================
-
-install-lib-binaries: binaries
-       @mkdir -p $(DESTDIR)$(pkglibdir)
-       @list='$(lib_BINARIES)'; for p in $$list; do \
-         if test -f $$p; then \
-           echo " $(INSTALL_PROGRAM) $$p $(DESTDIR)$(pkglibdir)/$$p"; \
-           $(INSTALL_PROGRAM) $$p $(DESTDIR)$(pkglibdir)/$$p; \
-           stub=`echo $$p|sed -e "s/.*\(stub\).*/\1/"`; \
-           if test "x$$stub" = "xstub"; then \
-               echo " $(RANLIB_STUB) $(DESTDIR)$(pkglibdir)/$$p"; \
-               $(RANLIB_STUB) $(DESTDIR)$(pkglibdir)/$$p; \
-           else \
-               echo " $(RANLIB) $(DESTDIR)$(pkglibdir)/$$p"; \
-               $(RANLIB) $(DESTDIR)$(pkglibdir)/$$p; \
-           fi; \
-           ext=`echo $$p|sed -e "s/.*\.//"`; \
-           if test "x$$ext" = "xdll"; then \
-               lib=`basename $$p|sed -e 's/.[^.]*$$//'`.lib; \
-               if test -f $$lib; then \
-                   echo " $(INSTALL_DATA) $$lib $(DESTDIR)$(pkglibdir)/$$lib"; \
-                   $(INSTALL_DATA) $$lib $(DESTDIR)$(pkglibdir)/$$lib; \
-               fi; \
-           fi; \
-         fi; \
-       done
-       @list='$(PKG_TCL_SOURCES)'; for p in $$list; do \
-         if test -f $(srcdir)/$$p; then \
-           destp=`basename $$p`; \
-           echo " Install $$destp $(DESTDIR)$(pkglibdir)/$$destp"; \
-           $(INSTALL_DATA) $(srcdir)/$$p $(DESTDIR)$(pkglibdir)/$$destp; \
-         fi; \
-       done
-       @if test "x$(SHARED_BUILD)" = "x1"; then \
-           echo " Install pkgIndex.tcl $(DESTDIR)$(pkglibdir)"; \
-           $(INSTALL_DATA) pkgIndex.tcl $(DESTDIR)$(pkglibdir); \
-       fi
-
-#========================================================================
-# Install binary executables (e.g. .exe files and dependent .dll files)
-# This is for files that must go in the bin directory (located next to
-# wish and tclsh), like dependent .dll files on Windows.
-#
-# You should not have to modify this target, except to define bin_BINARIES
-# above if necessary.
-#========================================================================
-
-install-bin-binaries: binaries
-       @mkdir -p $(DESTDIR)$(bindir)
-       @list='$(bin_BINARIES)'; for p in $$list; do \
-         if test -f $$p; then \
-           echo " $(INSTALL_PROGRAM) $$p $(DESTDIR)$(bindir)/$$p"; \
-           $(INSTALL_PROGRAM) $$p $(DESTDIR)$(bindir)/$$p; \
-         fi; \
-       done
-
-.SUFFIXES: .c .$(OBJEXT)
-
-Makefile: $(srcdir)/Makefile.in  $(top_builddir)/config.status
-       cd $(top_builddir) \
-         && CONFIG_FILES=$@ CONFIG_HEADERS= $(SHELL) ./config.status
-
-uninstall-binaries:
-       list='$(lib_BINARIES)'; for p in $$list; do \
-         rm -f $(DESTDIR)$(pkglibdir)/$$p; \
-       done
-       list='$(PKG_TCL_SOURCES)'; for p in $$list; do \
-         p=`basename $$p`; \
-         rm -f $(DESTDIR)$(pkglibdir)/$$p; \
-       done
-       list='$(bin_BINARIES)'; for p in $$list; do \
-         rm -f $(DESTDIR)$(bindir)/$$p; \
-       done
-
-.PHONY: all binaries clean depend distclean doc install libraries test
-
-# Tell versions [3.59,3.63) of GNU make to not export all variables.
-# Otherwise a system limit (for SysV at least) may be exceeded.
-.NOEXPORT:
diff --git a/util/src/TclTk/tcl8.6.4/unix/pkgs/sqlite3.8.8.3/config.log b/util/src/TclTk/tcl8.6.4/unix/pkgs/sqlite3.8.8.3/config.log
deleted file mode 100644 (file)
index 7be69c6..0000000
+++ /dev/null
@@ -1,1425 +0,0 @@
-This file contains any messages produced by compilers while
-running configure, to aid debugging if configure makes a mistake.
-
-It was created by sqlite configure 3.8.8.3, which was
-generated by GNU Autoconf 2.69.  Invocation command line was
-
-  $ /home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/pkgs/sqlite3.8.8.3/configure --with-tcl=../.. --with-tclinclude=/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/generic --prefix=/home/people/Eos/Eos/util/X86LINUX64 --enable-shared --enable-symbol --enable-gcc --disable-threads --libdir=/home/people/Eos/Eos/util/X86LINUX64/lib --enable-shared --enable-threads
-
-## --------- ##
-## Platform. ##
-## --------- ##
-
-hostname = cs04.lan.yasunaga-lab.bio.kyutech.ac.jp
-uname -m = x86_64
-uname -r = 3.10.0-693.1.1.el7.x86_64
-uname -s = Linux
-uname -v = #1 SMP Tue Aug 15 08:36:44 CDT 2017
-
-/usr/bin/uname -p = x86_64
-/bin/uname -X     = unknown
-
-/bin/arch              = x86_64
-/usr/bin/arch -k       = unknown
-/usr/convex/getsysinfo = unknown
-/usr/bin/hostinfo      = unknown
-/bin/machine           = unknown
-/usr/bin/oslevel       = unknown
-/bin/universe          = unknown
-
-PATH: /home/people/Eos/Eos/util/X86LINUX64/cuda/cudaprof/bin
-PATH: /home/people/Eos/Eos/util/X86LINUX64/cuda/bin
-PATH: /home/people/Eos/Eos/bin
-PATH: /home/people/Eos/Eos/sbin
-PATH: /home/people/Eos/Eos/util/X86LINUX64/bin
-PATH: /usr/local/IMOD/bin
-PATH: /usr/local/bin
-PATH: /usr/bin
-PATH: /usr/local/sbin
-PATH: /usr/sbin
-PATH: /usr/local/relion/build/bin
-PATH: /home/people/Eos/Eos/bin
-PATH: /home/people/Eos/Eos/sbin
-PATH: /home/people/Eos/Eos/util/X86LINUX64/bin
-PATH: /usr/local/IMOD/bin
-PATH: /usr/local/bin
-PATH: /usr/bin
-PATH: /usr/local/sbin
-PATH: /usr/sbin
-PATH: /usr/local/relion/build/bin
-
-
-## ----------- ##
-## Core tests. ##
-## ----------- ##
-
-configure:2231: checking for correct TEA configuration
-configure:2244: result: ok (TEA 3.9)
-configure:2327: configuring sqlite 3.8.8.3
-configure:2400: checking for Tcl configuration
-configure:2525: result: found /home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix/tclConfig.sh
-configure:2578: checking for gcc
-configure:2594: found /usr/bin/gcc
-configure:2605: result: gcc
-configure:2834: checking for C compiler version
-configure:2843: gcc --version >&5
-gcc (GCC) 4.8.5 20150623 (Red Hat 4.8.5-11)
-Copyright (C) 2015 Free Software Foundation, Inc.
-This is free software; see the source for copying conditions.  There is NO
-warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
-
-configure:2854: $? = 0
-configure:2843: gcc -v >&5
-Using built-in specs.
-COLLECT_GCC=gcc
-COLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-redhat-linux/4.8.5/lto-wrapper
-Target: x86_64-redhat-linux
-Configured with: ../configure --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=http://bugzilla.redhat.com/bugzilla --enable-bootstrap --enable-shared --enable-threads=posix --enable-checking=release --with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions --enable-gnu-unique-object --enable-linker-build-id --with-linker-hash-style=gnu --enable-languages=c,c++,objc,obj-c++,java,fortran,ada,go,lto --enable-plugin --enable-initfini-array --disable-libgcj --with-isl=/builddir/build/BUILD/gcc-4.8.5-20150702/obj-x86_64-redhat-linux/isl-install --with-cloog=/builddir/build/BUILD/gcc-4.8.5-20150702/obj-x86_64-redhat-linux/cloog-install --enable-gnu-indirect-function --with-tune=generic --with-arch_32=x86-64 --build=x86_64-redhat-linux
-Thread model: posix
-gcc version 4.8.5 20150623 (Red Hat 4.8.5-11) (GCC) 
-configure:2854: $? = 0
-configure:2843: gcc -V >&5
-gcc: error: unrecognized command line option '-V'
-gcc: fatal error: no input files
-compilation terminated.
-configure:2854: $? = 4
-configure:2843: gcc -qversion >&5
-gcc: error: unrecognized command line option '-qversion'
-gcc: fatal error: no input files
-compilation terminated.
-configure:2854: $? = 4
-configure:2874: checking whether the C compiler works
-configure:2896: gcc    conftest.c  >&5
-configure:2900: $? = 0
-configure:2948: result: yes
-configure:2951: checking for C compiler default output file name
-configure:2953: result: a.out
-configure:2959: checking for suffix of executables
-configure:2966: gcc -o conftest    conftest.c  >&5
-configure:2970: $? = 0
-configure:2992: result: 
-configure:3014: checking whether we are cross compiling
-configure:3022: gcc -o conftest    conftest.c  >&5
-configure:3026: $? = 0
-configure:3033: ./conftest
-configure:3037: $? = 0
-configure:3052: result: no
-configure:3057: checking for suffix of object files
-configure:3079: gcc -c   conftest.c >&5
-configure:3083: $? = 0
-configure:3104: result: o
-configure:3108: checking whether we are using the GNU C compiler
-configure:3127: gcc -c   conftest.c >&5
-configure:3127: $? = 0
-configure:3136: result: yes
-configure:3145: checking whether gcc accepts -g
-configure:3165: gcc -c -g  conftest.c >&5
-configure:3165: $? = 0
-configure:3206: result: yes
-configure:3223: checking for gcc option to accept ISO C89
-configure:3286: gcc  -c   conftest.c >&5
-configure:3286: $? = 0
-configure:3299: result: none needed
-configure:3321: checking for existence of /home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix/tclConfig.sh
-configure:3325: result: loading
-configure:3389: checking platform
-configure:3407: gcc -c   conftest.c >&5
-configure:3407: $? = 0
-configure:3415: result: unix
-configure:3468: --exec-prefix defaulting to TCL_EXEC_PREFIX /home/people/Eos/Eos/util/X86LINUX64
-configure:3538: checking for gcc
-configure:3565: result: gcc
-configure:3794: checking for C compiler version
-configure:3803: gcc --version >&5
-gcc (GCC) 4.8.5 20150623 (Red Hat 4.8.5-11)
-Copyright (C) 2015 Free Software Foundation, Inc.
-This is free software; see the source for copying conditions.  There is NO
-warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
-
-configure:3814: $? = 0
-configure:3803: gcc -v >&5
-Using built-in specs.
-COLLECT_GCC=gcc
-COLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-redhat-linux/4.8.5/lto-wrapper
-Target: x86_64-redhat-linux
-Configured with: ../configure --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=http://bugzilla.redhat.com/bugzilla --enable-bootstrap --enable-shared --enable-threads=posix --enable-checking=release --with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions --enable-gnu-unique-object --enable-linker-build-id --with-linker-hash-style=gnu --enable-languages=c,c++,objc,obj-c++,java,fortran,ada,go,lto --enable-plugin --enable-initfini-array --disable-libgcj --with-isl=/builddir/build/BUILD/gcc-4.8.5-20150702/obj-x86_64-redhat-linux/isl-install --with-cloog=/builddir/build/BUILD/gcc-4.8.5-20150702/obj-x86_64-redhat-linux/cloog-install --enable-gnu-indirect-function --with-tune=generic --with-arch_32=x86-64 --build=x86_64-redhat-linux
-Thread model: posix
-gcc version 4.8.5 20150623 (Red Hat 4.8.5-11) (GCC) 
-configure:3814: $? = 0
-configure:3803: gcc -V >&5
-gcc: error: unrecognized command line option '-V'
-gcc: fatal error: no input files
-compilation terminated.
-configure:3814: $? = 4
-configure:3803: gcc -qversion >&5
-gcc: error: unrecognized command line option '-qversion'
-gcc: fatal error: no input files
-compilation terminated.
-configure:3814: $? = 4
-configure:3818: checking whether we are using the GNU C compiler
-configure:3846: result: yes
-configure:3855: checking whether gcc accepts -g
-configure:3916: result: yes
-configure:3933: checking for gcc option to accept ISO C89
-configure:4009: result: none needed
-configure:4034: checking how to run the C preprocessor
-configure:4065: gcc -E  conftest.c
-configure:4065: $? = 0
-configure:4079: gcc -E  conftest.c
-conftest.c:10:28: fatal error: ac_nonexistent.h: No such file or directory
- #include <ac_nonexistent.h>
-                            ^
-compilation terminated.
-configure:4079: $? = 1
-configure: failed program was:
-| /* confdefs.h */
-| #define PACKAGE_NAME "sqlite"
-| #define PACKAGE_TARNAME "sqlite"
-| #define PACKAGE_VERSION "3.8.8.3"
-| #define PACKAGE_STRING "sqlite 3.8.8.3"
-| #define PACKAGE_BUGREPORT ""
-| #define PACKAGE_URL ""
-| #define BUILD_sqlite /**/
-| /* end confdefs.h.  */
-| #include <ac_nonexistent.h>
-configure:4104: result: gcc -E
-configure:4124: gcc -E  conftest.c
-configure:4124: $? = 0
-configure:4138: gcc -E  conftest.c
-conftest.c:10:28: fatal error: ac_nonexistent.h: No such file or directory
- #include <ac_nonexistent.h>
-                            ^
-compilation terminated.
-configure:4138: $? = 1
-configure: failed program was:
-| /* confdefs.h */
-| #define PACKAGE_NAME "sqlite"
-| #define PACKAGE_TARNAME "sqlite"
-| #define PACKAGE_VERSION "3.8.8.3"
-| #define PACKAGE_STRING "sqlite 3.8.8.3"
-| #define PACKAGE_BUGREPORT ""
-| #define PACKAGE_URL ""
-| #define BUILD_sqlite /**/
-| /* end confdefs.h.  */
-| #include <ac_nonexistent.h>
-configure:4185: checking whether make sets $(MAKE)
-configure:4207: result: yes
-configure:4264: checking for ranlib
-configure:4280: found /usr/bin/ranlib
-configure:4291: result: ranlib
-configure:4322: checking for grep that handles long lines and -e
-configure:4380: result: /usr/bin/grep
-configure:4385: checking for egrep
-configure:4447: result: /usr/bin/grep -E
-configure:4452: checking for ANSI C header files
-configure:4472: gcc -c   conftest.c >&5
-configure:4472: $? = 0
-configure:4545: gcc -o conftest    conftest.c  >&5
-configure:4545: $? = 0
-configure:4545: ./conftest
-configure:4545: $? = 0
-configure:4556: result: yes
-configure:4569: checking for sys/types.h
-configure:4569: gcc -c   conftest.c >&5
-configure:4569: $? = 0
-configure:4569: result: yes
-configure:4569: checking for sys/stat.h
-configure:4569: gcc -c   conftest.c >&5
-configure:4569: $? = 0
-configure:4569: result: yes
-configure:4569: checking for stdlib.h
-configure:4569: gcc -c   conftest.c >&5
-configure:4569: $? = 0
-configure:4569: result: yes
-configure:4569: checking for string.h
-configure:4569: gcc -c   conftest.c >&5
-configure:4569: $? = 0
-configure:4569: result: yes
-configure:4569: checking for memory.h
-configure:4569: gcc -c   conftest.c >&5
-configure:4569: $? = 0
-configure:4569: result: yes
-configure:4569: checking for strings.h
-configure:4569: gcc -c   conftest.c >&5
-configure:4569: $? = 0
-configure:4569: result: yes
-configure:4569: checking for inttypes.h
-configure:4569: gcc -c   conftest.c >&5
-configure:4569: $? = 0
-configure:4569: result: yes
-configure:4569: checking for stdint.h
-configure:4569: gcc -c   conftest.c >&5
-configure:4569: $? = 0
-configure:4569: result: yes
-configure:4569: checking for unistd.h
-configure:4569: gcc -c   conftest.c >&5
-configure:4569: $? = 0
-configure:4569: result: yes
-configure:4591: checking if the compiler understands -pipe
-configure:4609: gcc -c  -pipe  conftest.c >&5
-configure:4609: $? = 0
-configure:4617: result: yes
-configure:4628: checking whether byte ordering is bigendian
-configure:4643: gcc -c  -pipe  conftest.c >&5
-conftest.c:21:9: error: unknown type name 'not'
-         not a universal capable compiler
-         ^
-conftest.c:21:15: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'universal'
-         not a universal capable compiler
-               ^
-conftest.c:21:15: error: unknown type name 'universal'
-configure:4643: $? = 1
-configure: failed program was:
-| /* confdefs.h */
-| #define PACKAGE_NAME "sqlite"
-| #define PACKAGE_TARNAME "sqlite"
-| #define PACKAGE_VERSION "3.8.8.3"
-| #define PACKAGE_STRING "sqlite 3.8.8.3"
-| #define PACKAGE_BUGREPORT ""
-| #define PACKAGE_URL ""
-| #define BUILD_sqlite /**/
-| #define STDC_HEADERS 1
-| #define HAVE_SYS_TYPES_H 1
-| #define HAVE_SYS_STAT_H 1
-| #define HAVE_STDLIB_H 1
-| #define HAVE_STRING_H 1
-| #define HAVE_MEMORY_H 1
-| #define HAVE_STRINGS_H 1
-| #define HAVE_INTTYPES_H 1
-| #define HAVE_STDINT_H 1
-| #define HAVE_UNISTD_H 1
-| /* end confdefs.h.  */
-| #ifndef __APPLE_CC__
-|             not a universal capable compiler
-|           #endif
-|           typedef int dummy;
-| 
-configure:4688: gcc -c  -pipe  conftest.c >&5
-configure:4688: $? = 0
-configure:4706: gcc -c  -pipe  conftest.c >&5
-conftest.c: In function 'main':
-conftest.c:27:4: error: unknown type name 'not'
-    not big endian
-    ^
-conftest.c:27:12: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'endian'
-    not big endian
-            ^
-configure:4706: $? = 1
-configure: failed program was:
-| /* confdefs.h */
-| #define PACKAGE_NAME "sqlite"
-| #define PACKAGE_TARNAME "sqlite"
-| #define PACKAGE_VERSION "3.8.8.3"
-| #define PACKAGE_STRING "sqlite 3.8.8.3"
-| #define PACKAGE_BUGREPORT ""
-| #define PACKAGE_URL ""
-| #define BUILD_sqlite /**/
-| #define STDC_HEADERS 1
-| #define HAVE_SYS_TYPES_H 1
-| #define HAVE_SYS_STAT_H 1
-| #define HAVE_STDLIB_H 1
-| #define HAVE_STRING_H 1
-| #define HAVE_MEMORY_H 1
-| #define HAVE_STRINGS_H 1
-| #define HAVE_INTTYPES_H 1
-| #define HAVE_STDINT_H 1
-| #define HAVE_UNISTD_H 1
-| /* end confdefs.h.  */
-| #include <sys/types.h>
-|              #include <sys/param.h>
-| 
-| int
-| main ()
-| {
-| #if BYTE_ORDER != BIG_ENDIAN
-|               not big endian
-|              #endif
-| 
-|   ;
-|   return 0;
-| }
-configure:4834: result: no
-configure:4861: checking for sin
-configure:4861: gcc -o conftest  -pipe   conftest.c  >&5
-conftest.c:43:6: warning: conflicting types for built-in function 'sin' [enabled by default]
- char sin ();
-      ^
-/tmp/cchwa4nJ.o: In function `main':
-conftest.c:(.text+0xa): undefined reference to `sin'
-collect2: error: ld returned 1 exit status
-configure:4861: $? = 1
-configure: failed program was:
-| /* confdefs.h */
-| #define PACKAGE_NAME "sqlite"
-| #define PACKAGE_TARNAME "sqlite"
-| #define PACKAGE_VERSION "3.8.8.3"
-| #define PACKAGE_STRING "sqlite 3.8.8.3"
-| #define PACKAGE_BUGREPORT ""
-| #define PACKAGE_URL ""
-| #define BUILD_sqlite /**/
-| #define STDC_HEADERS 1
-| #define HAVE_SYS_TYPES_H 1
-| #define HAVE_SYS_STAT_H 1
-| #define HAVE_STDLIB_H 1
-| #define HAVE_STRING_H 1
-| #define HAVE_MEMORY_H 1
-| #define HAVE_STRINGS_H 1
-| #define HAVE_INTTYPES_H 1
-| #define HAVE_STDINT_H 1
-| #define HAVE_UNISTD_H 1
-| /* end confdefs.h.  */
-| /* Define sin to an innocuous variant, in case <limits.h> declares sin.
-|    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
-| #define sin innocuous_sin
-| 
-| /* System header to define __stub macros and hopefully few prototypes,
-|     which can conflict with char sin (); below.
-|     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
-|     <limits.h> exists even on freestanding compilers.  */
-| 
-| #ifdef __STDC__
-| # include <limits.h>
-| #else
-| # include <assert.h>
-| #endif
-| 
-| #undef sin
-| 
-| /* Override any GCC internal prototype to avoid an error.
-|    Use char because int might match the return type of a GCC
-|    builtin and then its argument prototype would still apply.  */
-| #ifdef __cplusplus
-| extern "C"
-| #endif
-| char sin ();
-| /* The GNU C library defines this for functions which it implements
-|     to always fail with ENOSYS.  Some functions are actually named
-|     something starting with __ and the normal name is an alias.  */
-| #if defined __stub_sin || defined __stub___sin
-| choke me
-| #endif
-| 
-| int
-| main ()
-| {
-| return sin ();
-|   ;
-|   return 0;
-| }
-configure:4861: result: no
-configure:4868: checking for main in -lieee
-configure:4887: gcc -o conftest  -pipe   conftest.c -lieee   >&5
-configure:4887: $? = 0
-configure:4896: result: yes
-configure:4908: checking for main in -linet
-configure:4927: gcc -o conftest  -pipe   conftest.c -linet   >&5
-/usr/bin/ld: cannot find -linet
-collect2: error: ld returned 1 exit status
-configure:4927: $? = 1
-configure: failed program was:
-| /* confdefs.h */
-| #define PACKAGE_NAME "sqlite"
-| #define PACKAGE_TARNAME "sqlite"
-| #define PACKAGE_VERSION "3.8.8.3"
-| #define PACKAGE_STRING "sqlite 3.8.8.3"
-| #define PACKAGE_BUGREPORT ""
-| #define PACKAGE_URL ""
-| #define BUILD_sqlite /**/
-| #define STDC_HEADERS 1
-| #define HAVE_SYS_TYPES_H 1
-| #define HAVE_SYS_STAT_H 1
-| #define HAVE_STDLIB_H 1
-| #define HAVE_STRING_H 1
-| #define HAVE_MEMORY_H 1
-| #define HAVE_STRINGS_H 1
-| #define HAVE_INTTYPES_H 1
-| #define HAVE_STDINT_H 1
-| #define HAVE_UNISTD_H 1
-| /* end confdefs.h.  */
-| 
-| 
-| int
-| main ()
-| {
-| return main ();
-|   ;
-|   return 0;
-| }
-configure:4936: result: no
-configure:4942: checking net/errno.h usability
-configure:4942: gcc -c  -pipe  conftest.c >&5
-conftest.c:53:23: fatal error: net/errno.h: No such file or directory
- #include <net/errno.h>
-                       ^
-compilation terminated.
-configure:4942: $? = 1
-configure: failed program was:
-| /* confdefs.h */
-| #define PACKAGE_NAME "sqlite"
-| #define PACKAGE_TARNAME "sqlite"
-| #define PACKAGE_VERSION "3.8.8.3"
-| #define PACKAGE_STRING "sqlite 3.8.8.3"
-| #define PACKAGE_BUGREPORT ""
-| #define PACKAGE_URL ""
-| #define BUILD_sqlite /**/
-| #define STDC_HEADERS 1
-| #define HAVE_SYS_TYPES_H 1
-| #define HAVE_SYS_STAT_H 1
-| #define HAVE_STDLIB_H 1
-| #define HAVE_STRING_H 1
-| #define HAVE_MEMORY_H 1
-| #define HAVE_STRINGS_H 1
-| #define HAVE_INTTYPES_H 1
-| #define HAVE_STDINT_H 1
-| #define HAVE_UNISTD_H 1
-| /* end confdefs.h.  */
-| #include <stdio.h>
-| #ifdef HAVE_SYS_TYPES_H
-| # include <sys/types.h>
-| #endif
-| #ifdef HAVE_SYS_STAT_H
-| # include <sys/stat.h>
-| #endif
-| #ifdef STDC_HEADERS
-| # include <stdlib.h>
-| # include <stddef.h>
-| #else
-| # ifdef HAVE_STDLIB_H
-| #  include <stdlib.h>
-| # endif
-| #endif
-| #ifdef HAVE_STRING_H
-| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
-| #  include <memory.h>
-| # endif
-| # include <string.h>
-| #endif
-| #ifdef HAVE_STRINGS_H
-| # include <strings.h>
-| #endif
-| #ifdef HAVE_INTTYPES_H
-| # include <inttypes.h>
-| #endif
-| #ifdef HAVE_STDINT_H
-| # include <stdint.h>
-| #endif
-| #ifdef HAVE_UNISTD_H
-| # include <unistd.h>
-| #endif
-| #include <net/errno.h>
-configure:4942: result: no
-configure:4942: checking net/errno.h presence
-configure:4942: gcc -E  conftest.c
-conftest.c:20:23: fatal error: net/errno.h: No such file or directory
- #include <net/errno.h>
-                       ^
-compilation terminated.
-configure:4942: $? = 1
-configure: failed program was:
-| /* confdefs.h */
-| #define PACKAGE_NAME "sqlite"
-| #define PACKAGE_TARNAME "sqlite"
-| #define PACKAGE_VERSION "3.8.8.3"
-| #define PACKAGE_STRING "sqlite 3.8.8.3"
-| #define PACKAGE_BUGREPORT ""
-| #define PACKAGE_URL ""
-| #define BUILD_sqlite /**/
-| #define STDC_HEADERS 1
-| #define HAVE_SYS_TYPES_H 1
-| #define HAVE_SYS_STAT_H 1
-| #define HAVE_STDLIB_H 1
-| #define HAVE_STRING_H 1
-| #define HAVE_MEMORY_H 1
-| #define HAVE_STRINGS_H 1
-| #define HAVE_INTTYPES_H 1
-| #define HAVE_STDINT_H 1
-| #define HAVE_UNISTD_H 1
-| /* end confdefs.h.  */
-| #include <net/errno.h>
-configure:4942: result: no
-configure:4942: checking for net/errno.h
-configure:4942: result: no
-configure:4971: checking for connect
-configure:4971: gcc -o conftest  -pipe   conftest.c  >&5
-configure:4971: $? = 0
-configure:4971: result: yes
-configure:5039: checking for gethostbyname
-configure:5039: gcc -o conftest  -pipe   conftest.c  >&5
-configure:5039: $? = 0
-configure:5039: result: yes
-configure:5094: checking dirent.h
-configure:5130: gcc -o conftest  -pipe   conftest.c  >&5
-configure:5130: $? = 0
-configure:5138: result: yes
-configure:5148: checking errno.h usability
-configure:5148: gcc -c  -pipe  conftest.c >&5
-configure:5148: $? = 0
-configure:5148: result: yes
-configure:5148: checking errno.h presence
-configure:5148: gcc -E  conftest.c
-configure:5148: $? = 0
-configure:5148: result: yes
-configure:5148: checking for errno.h
-configure:5148: result: yes
-configure:5158: checking float.h usability
-configure:5158: gcc -c  -pipe  conftest.c >&5
-configure:5158: $? = 0
-configure:5158: result: yes
-configure:5158: checking float.h presence
-configure:5158: gcc -E  conftest.c
-configure:5158: $? = 0
-configure:5158: result: yes
-configure:5158: checking for float.h
-configure:5158: result: yes
-configure:5168: checking values.h usability
-configure:5168: gcc -c  -pipe  conftest.c >&5
-configure:5168: $? = 0
-configure:5168: result: yes
-configure:5168: checking values.h presence
-configure:5168: gcc -E  conftest.c
-configure:5168: $? = 0
-configure:5168: result: yes
-configure:5168: checking for values.h
-configure:5168: result: yes
-configure:5178: checking limits.h usability
-configure:5178: gcc -c  -pipe  conftest.c >&5
-configure:5178: $? = 0
-configure:5178: result: yes
-configure:5178: checking limits.h presence
-configure:5178: gcc -E  conftest.c
-configure:5178: $? = 0
-configure:5178: result: yes
-configure:5178: checking for limits.h
-configure:5178: result: yes
-configure:5190: checking for stdlib.h
-configure:5190: result: yes
-configure:5242: checking for string.h
-configure:5242: result: yes
-configure:5286: checking sys/wait.h usability
-configure:5286: gcc -c  -pipe  conftest.c >&5
-configure:5286: $? = 0
-configure:5286: result: yes
-configure:5286: checking sys/wait.h presence
-configure:5286: gcc -E  conftest.c
-configure:5286: $? = 0
-configure:5286: result: yes
-configure:5286: checking for sys/wait.h
-configure:5286: result: yes
-configure:5296: checking dlfcn.h usability
-configure:5296: gcc -c  -pipe  conftest.c >&5
-configure:5296: $? = 0
-configure:5296: result: yes
-configure:5296: checking dlfcn.h presence
-configure:5296: gcc -E  conftest.c
-configure:5296: $? = 0
-configure:5296: result: yes
-configure:5296: checking for dlfcn.h
-configure:5296: result: yes
-configure:5310: checking sys/param.h usability
-configure:5310: gcc -c  -pipe  conftest.c >&5
-configure:5310: $? = 0
-configure:5310: result: yes
-configure:5310: checking sys/param.h presence
-configure:5310: gcc -E  conftest.c
-configure:5310: $? = 0
-configure:5310: result: yes
-configure:5310: checking for sys/param.h
-configure:5310: result: yes
-configure:5545: checking for Tcl public headers
-configure:5616: result: /home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/generic
-configure:5677: checking for pthread_mutex_init in -lpthread
-configure:5702: gcc -o conftest  -pipe   conftest.c -lpthread   >&5
-configure:5702: $? = 0
-configure:5711: result: yes
-configure:5920: checking for building with threads
-configure:5926: result: yes (default)
-configure:5950: WARNING:
-    --enable-threads requested, but building against a Tcl that is NOT
-    thread-enabled.  This is an OK configuration that will also run in
-    a thread-enabled core.
-configure:5989: checking how to build libraries
-configure:6007: result: shared
-configure:6070: checking for ranlib
-configure:6097: result: ranlib
-configure:6124: checking if 64bit support is requested
-configure:6133: result: no
-configure:6138: checking if 64bit Sparc VIS support is requested
-configure:6147: result: no
-configure:6157: checking if compiler supports visibility "hidden"
-configure:6177: gcc -o conftest  -pipe -Werror   conftest.c  >&5
-configure:6177: $? = 0
-configure:6186: result: yes
-configure:6201: checking if rpath support is requested
-configure:6210: result: yes
-configure:6235: checking system version
-configure:6258: result: Linux-3.10.0-693.1.1.el7.x86_64
-configure:6338: checking for ar
-configure:6354: found /usr/bin/ar
-configure:6365: result: ar
-configure:8125: checking for cast to union support
-configure:8144: gcc -c  -pipe  conftest.c >&5
-configure:8144: $? = 0
-configure:8152: result: yes
-configure:8175: checking for required early compiler flags
-configure:8193: gcc -c  -pipe  conftest.c >&5
-configure:8193: $? = 0
-configure:8240: gcc -c  -pipe  conftest.c >&5
-conftest.c: In function 'main':
-conftest.c:34:15: error: storage size of 'buf' isn't known
- struct stat64 buf; int i = stat64("/", &buf);
-               ^
-configure:8240: $? = 1
-configure: failed program was:
-| /* confdefs.h */
-| #define PACKAGE_NAME "sqlite"
-| #define PACKAGE_TARNAME "sqlite"
-| #define PACKAGE_VERSION "3.8.8.3"
-| #define PACKAGE_STRING "sqlite 3.8.8.3"
-| #define PACKAGE_BUGREPORT ""
-| #define PACKAGE_URL ""
-| #define BUILD_sqlite /**/
-| #define STDC_HEADERS 1
-| #define HAVE_SYS_TYPES_H 1
-| #define HAVE_SYS_STAT_H 1
-| #define HAVE_STDLIB_H 1
-| #define HAVE_STRING_H 1
-| #define HAVE_MEMORY_H 1
-| #define HAVE_STRINGS_H 1
-| #define HAVE_INTTYPES_H 1
-| #define HAVE_STDINT_H 1
-| #define HAVE_UNISTD_H 1
-| #define HAVE_LIMITS_H 1
-| #define HAVE_SYS_PARAM_H 1
-| #define USE_THREAD_ALLOC 1
-| #define _REENTRANT 1
-| #define _THREAD_SAFE 1
-| #define TCL_THREADS 1
-| #define SQLITE_THREADSAFE 1
-| #define MODULE_SCOPE extern __attribute__((__visibility__("hidden")))
-| #define HAVE_HIDDEN 1
-| #define HAVE_CAST_TO_UNION 1
-| /* end confdefs.h.  */
-| #include <sys/stat.h>
-| int
-| main ()
-| {
-| struct stat64 buf; int i = stat64("/", &buf);
-|   ;
-|   return 0;
-| }
-configure:8255: gcc -c  -pipe  conftest.c >&5
-configure:8255: $? = 0
-configure:8287: gcc -c  -pipe  conftest.c >&5
-conftest.c: In function 'main':
-conftest.c:35:19: error: 'open64' undeclared (first use in this function)
- char *p = (char *)open64;
-                   ^
-conftest.c:35:19: note: each undeclared identifier is reported only once for each function it appears in
-configure:8287: $? = 1
-configure: failed program was:
-| /* confdefs.h */
-| #define PACKAGE_NAME "sqlite"
-| #define PACKAGE_TARNAME "sqlite"
-| #define PACKAGE_VERSION "3.8.8.3"
-| #define PACKAGE_STRING "sqlite 3.8.8.3"
-| #define PACKAGE_BUGREPORT ""
-| #define PACKAGE_URL ""
-| #define BUILD_sqlite /**/
-| #define STDC_HEADERS 1
-| #define HAVE_SYS_TYPES_H 1
-| #define HAVE_SYS_STAT_H 1
-| #define HAVE_STDLIB_H 1
-| #define HAVE_STRING_H 1
-| #define HAVE_MEMORY_H 1
-| #define HAVE_STRINGS_H 1
-| #define HAVE_INTTYPES_H 1
-| #define HAVE_STDINT_H 1
-| #define HAVE_UNISTD_H 1
-| #define HAVE_LIMITS_H 1
-| #define HAVE_SYS_PARAM_H 1
-| #define USE_THREAD_ALLOC 1
-| #define _REENTRANT 1
-| #define _THREAD_SAFE 1
-| #define TCL_THREADS 1
-| #define SQLITE_THREADSAFE 1
-| #define MODULE_SCOPE extern __attribute__((__visibility__("hidden")))
-| #define HAVE_HIDDEN 1
-| #define HAVE_CAST_TO_UNION 1
-| #define _LARGEFILE64_SOURCE 1
-| /* end confdefs.h.  */
-| #include <sys/stat.h>
-| int
-| main ()
-| {
-| char *p = (char *)open64;
-|   ;
-|   return 0;
-| }
-configure:8302: gcc -c  -pipe  conftest.c >&5
-conftest.c: In function 'main':
-conftest.c:36:19: error: 'open64' undeclared (first use in this function)
- char *p = (char *)open64;
-                   ^
-conftest.c:36:19: note: each undeclared identifier is reported only once for each function it appears in
-configure:8302: $? = 1
-configure: failed program was:
-| /* confdefs.h */
-| #define PACKAGE_NAME "sqlite"
-| #define PACKAGE_TARNAME "sqlite"
-| #define PACKAGE_VERSION "3.8.8.3"
-| #define PACKAGE_STRING "sqlite 3.8.8.3"
-| #define PACKAGE_BUGREPORT ""
-| #define PACKAGE_URL ""
-| #define BUILD_sqlite /**/
-| #define STDC_HEADERS 1
-| #define HAVE_SYS_TYPES_H 1
-| #define HAVE_SYS_STAT_H 1
-| #define HAVE_STDLIB_H 1
-| #define HAVE_STRING_H 1
-| #define HAVE_MEMORY_H 1
-| #define HAVE_STRINGS_H 1
-| #define HAVE_INTTYPES_H 1
-| #define HAVE_STDINT_H 1
-| #define HAVE_UNISTD_H 1
-| #define HAVE_LIMITS_H 1
-| #define HAVE_SYS_PARAM_H 1
-| #define USE_THREAD_ALLOC 1
-| #define _REENTRANT 1
-| #define _THREAD_SAFE 1
-| #define TCL_THREADS 1
-| #define SQLITE_THREADSAFE 1
-| #define MODULE_SCOPE extern __attribute__((__visibility__("hidden")))
-| #define HAVE_HIDDEN 1
-| #define HAVE_CAST_TO_UNION 1
-| #define _LARGEFILE64_SOURCE 1
-| /* end confdefs.h.  */
-| #define _LARGEFILE_SOURCE64 1
-| #include <sys/stat.h>
-| int
-| main ()
-| {
-| char *p = (char *)open64;
-|   ;
-|   return 0;
-| }
-configure:8323: result:  _LARGEFILE64_SOURCE
-configure:8328: checking for 64-bit integer type
-configure:8347: gcc -c  -pipe  conftest.c >&5
-conftest.c: In function 'main':
-conftest.c:35:1: error: unknown type name '__int64'
- __int64 value = (__int64) 0;
- ^
-conftest.c:35:18: error: '__int64' undeclared (first use in this function)
- __int64 value = (__int64) 0;
-                  ^
-conftest.c:35:18: note: each undeclared identifier is reported only once for each function it appears in
-conftest.c:35:27: error: expected ',' or ';' before numeric constant
- __int64 value = (__int64) 0;
-                           ^
-configure:8347: $? = 1
-configure: failed program was:
-| /* confdefs.h */
-| #define PACKAGE_NAME "sqlite"
-| #define PACKAGE_TARNAME "sqlite"
-| #define PACKAGE_VERSION "3.8.8.3"
-| #define PACKAGE_STRING "sqlite 3.8.8.3"
-| #define PACKAGE_BUGREPORT ""
-| #define PACKAGE_URL ""
-| #define BUILD_sqlite /**/
-| #define STDC_HEADERS 1
-| #define HAVE_SYS_TYPES_H 1
-| #define HAVE_SYS_STAT_H 1
-| #define HAVE_STDLIB_H 1
-| #define HAVE_STRING_H 1
-| #define HAVE_MEMORY_H 1
-| #define HAVE_STRINGS_H 1
-| #define HAVE_INTTYPES_H 1
-| #define HAVE_STDINT_H 1
-| #define HAVE_UNISTD_H 1
-| #define HAVE_LIMITS_H 1
-| #define HAVE_SYS_PARAM_H 1
-| #define USE_THREAD_ALLOC 1
-| #define _REENTRANT 1
-| #define _THREAD_SAFE 1
-| #define TCL_THREADS 1
-| #define SQLITE_THREADSAFE 1
-| #define MODULE_SCOPE extern __attribute__((__visibility__("hidden")))
-| #define HAVE_HIDDEN 1
-| #define HAVE_CAST_TO_UNION 1
-| #define _LARGEFILE64_SOURCE 1
-| /* end confdefs.h.  */
-| 
-| int
-| main ()
-| {
-| __int64 value = (__int64) 0;
-|   ;
-|   return 0;
-| }
-configure:8369: gcc -c  -pipe  conftest.c >&5
-conftest.c: In function 'main':
-conftest.c:36:21: error: duplicate case value
-             case 1: case (sizeof(long long)==sizeof(long)): ;
-                     ^
-conftest.c:36:13: error: previously used here
-             case 1: case (sizeof(long long)==sizeof(long)): ;
-             ^
-configure:8369: $? = 1
-configure: failed program was:
-| /* confdefs.h */
-| #define PACKAGE_NAME "sqlite"
-| #define PACKAGE_TARNAME "sqlite"
-| #define PACKAGE_VERSION "3.8.8.3"
-| #define PACKAGE_STRING "sqlite 3.8.8.3"
-| #define PACKAGE_BUGREPORT ""
-| #define PACKAGE_URL ""
-| #define BUILD_sqlite /**/
-| #define STDC_HEADERS 1
-| #define HAVE_SYS_TYPES_H 1
-| #define HAVE_SYS_STAT_H 1
-| #define HAVE_STDLIB_H 1
-| #define HAVE_STRING_H 1
-| #define HAVE_MEMORY_H 1
-| #define HAVE_STRINGS_H 1
-| #define HAVE_INTTYPES_H 1
-| #define HAVE_STDINT_H 1
-| #define HAVE_UNISTD_H 1
-| #define HAVE_LIMITS_H 1
-| #define HAVE_SYS_PARAM_H 1
-| #define USE_THREAD_ALLOC 1
-| #define _REENTRANT 1
-| #define _THREAD_SAFE 1
-| #define TCL_THREADS 1
-| #define SQLITE_THREADSAFE 1
-| #define MODULE_SCOPE extern __attribute__((__visibility__("hidden")))
-| #define HAVE_HIDDEN 1
-| #define HAVE_CAST_TO_UNION 1
-| #define _LARGEFILE64_SOURCE 1
-| /* end confdefs.h.  */
-| 
-| int
-| main ()
-| {
-| switch (0) {
-|             case 1: case (sizeof(long long)==sizeof(long)): ;
-|         }
-|   ;
-|   return 0;
-| }
-configure:8379: result: using long
-configure:8523: checking for build with symbols
-configure:8536: result: no
-configure:8591: checking malloc.h usability
-configure:8591: gcc -c  -pipe  conftest.c >&5
-configure:8591: $? = 0
-configure:8591: result: yes
-configure:8591: checking malloc.h presence
-configure:8591: gcc -E  conftest.c
-configure:8591: $? = 0
-configure:8591: result: yes
-configure:8591: checking for malloc.h
-configure:8591: result: yes
-configure:8605: checking for fdatasync
-configure:8605: gcc -o conftest  -pipe   -Wl,--export-dynamic  conftest.c  >&5
-configure:8605: $? = 0
-configure:8605: result: yes
-configure:8605: checking for gmtime_r
-configure:8605: gcc -o conftest  -pipe   -Wl,--export-dynamic  conftest.c  >&5
-configure:8605: $? = 0
-configure:8605: result: yes
-configure:8605: checking for isnan
-configure:8605: gcc -o conftest  -pipe   -Wl,--export-dynamic  conftest.c  >&5
-conftest.c:59:6: warning: conflicting types for built-in function 'isnan' [enabled by default]
- char isnan ();
-      ^
-configure:8605: $? = 0
-configure:8605: result: yes
-configure:8605: checking for localtime_r
-configure:8605: gcc -o conftest  -pipe   -Wl,--export-dynamic  conftest.c  >&5
-configure:8605: $? = 0
-configure:8605: result: yes
-configure:8605: checking for localtime_s
-configure:8605: gcc -o conftest  -pipe   -Wl,--export-dynamic  conftest.c  >&5
-/tmp/ccuM8hnu.o: In function `main':
-conftest.c:(.text+0xa): undefined reference to `localtime_s'
-collect2: error: ld returned 1 exit status
-configure:8605: $? = 1
-configure: failed program was:
-| /* confdefs.h */
-| #define PACKAGE_NAME "sqlite"
-| #define PACKAGE_TARNAME "sqlite"
-| #define PACKAGE_VERSION "3.8.8.3"
-| #define PACKAGE_STRING "sqlite 3.8.8.3"
-| #define PACKAGE_BUGREPORT ""
-| #define PACKAGE_URL ""
-| #define BUILD_sqlite /**/
-| #define STDC_HEADERS 1
-| #define HAVE_SYS_TYPES_H 1
-| #define HAVE_SYS_STAT_H 1
-| #define HAVE_STDLIB_H 1
-| #define HAVE_STRING_H 1
-| #define HAVE_MEMORY_H 1
-| #define HAVE_STRINGS_H 1
-| #define HAVE_INTTYPES_H 1
-| #define HAVE_STDINT_H 1
-| #define HAVE_UNISTD_H 1
-| #define HAVE_LIMITS_H 1
-| #define HAVE_SYS_PARAM_H 1
-| #define USE_THREAD_ALLOC 1
-| #define _REENTRANT 1
-| #define _THREAD_SAFE 1
-| #define TCL_THREADS 1
-| #define SQLITE_THREADSAFE 1
-| #define MODULE_SCOPE extern __attribute__((__visibility__("hidden")))
-| #define HAVE_HIDDEN 1
-| #define HAVE_CAST_TO_UNION 1
-| #define _LARGEFILE64_SOURCE 1
-| #define TCL_WIDE_INT_IS_LONG 1
-| #define USE_TCL_STUBS 1
-| #define HAVE_MALLOC_H 1
-| #define HAVE_FDATASYNC 1
-| #define HAVE_GMTIME_R 1
-| #define HAVE_ISNAN 1
-| #define HAVE_LOCALTIME_R 1
-| /* end confdefs.h.  */
-| /* Define localtime_s to an innocuous variant, in case <limits.h> declares localtime_s.
-|    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
-| #define localtime_s innocuous_localtime_s
-| 
-| /* System header to define __stub macros and hopefully few prototypes,
-|     which can conflict with char localtime_s (); below.
-|     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
-|     <limits.h> exists even on freestanding compilers.  */
-| 
-| #ifdef __STDC__
-| # include <limits.h>
-| #else
-| # include <assert.h>
-| #endif
-| 
-| #undef localtime_s
-| 
-| /* Override any GCC internal prototype to avoid an error.
-|    Use char because int might match the return type of a GCC
-|    builtin and then its argument prototype would still apply.  */
-| #ifdef __cplusplus
-| extern "C"
-| #endif
-| char localtime_s ();
-| /* The GNU C library defines this for functions which it implements
-|     to always fail with ENOSYS.  Some functions are actually named
-|     something starting with __ and the normal name is an alias.  */
-| #if defined __stub_localtime_s || defined __stub___localtime_s
-| choke me
-| #endif
-| 
-| int
-| main ()
-| {
-| return localtime_s ();
-|   ;
-|   return 0;
-| }
-configure:8605: result: no
-configure:8605: checking for malloc_usable_size
-configure:8605: gcc -o conftest  -pipe   -Wl,--export-dynamic  conftest.c  >&5
-configure:8605: $? = 0
-configure:8605: result: yes
-configure:8605: checking for strchrnul
-configure:8605: gcc -o conftest  -pipe   -Wl,--export-dynamic  conftest.c  >&5
-configure:8605: $? = 0
-configure:8605: result: yes
-configure:8605: checking for usleep
-configure:8605: gcc -o conftest  -pipe   -Wl,--export-dynamic  conftest.c  >&5
-configure:8605: $? = 0
-configure:8605: result: yes
-configure:8605: checking for utime
-configure:8605: gcc -o conftest  -pipe   -Wl,--export-dynamic  conftest.c  >&5
-configure:8605: $? = 0
-configure:8605: result: yes
-configure:8605: checking for flock
-configure:8605: gcc -o conftest  -pipe   -Wl,--export-dynamic  conftest.c  >&5
-configure:8605: $? = 0
-configure:8605: result: yes
-configure:8615: checking whether strerror_r is declared
-configure:8615: gcc -c  -pipe  conftest.c >&5
-configure:8615: $? = 0
-configure:8615: result: yes
-configure:8628: checking for strerror_r
-configure:8628: gcc -o conftest  -pipe   -Wl,--export-dynamic  conftest.c  >&5
-configure:8628: $? = 0
-configure:8628: result: yes
-configure:8637: checking whether strerror_r returns char *
-configure:8661: gcc -c  -pipe  conftest.c >&5
-conftest.c: In function 'main':
-conftest.c:83:13: error: invalid type argument of unary '*' (have 'int')
-    char x = *strerror_r (0, buf, sizeof buf);
-             ^
-conftest.c:84:14: warning: initialization makes pointer from integer without a cast [enabled by default]
-    char *p = strerror_r (0, buf, sizeof buf);
-              ^
-configure:8661: $? = 1
-configure: failed program was:
-| /* confdefs.h */
-| #define PACKAGE_NAME "sqlite"
-| #define PACKAGE_TARNAME "sqlite"
-| #define PACKAGE_VERSION "3.8.8.3"
-| #define PACKAGE_STRING "sqlite 3.8.8.3"
-| #define PACKAGE_BUGREPORT ""
-| #define PACKAGE_URL ""
-| #define BUILD_sqlite /**/
-| #define STDC_HEADERS 1
-| #define HAVE_SYS_TYPES_H 1
-| #define HAVE_SYS_STAT_H 1
-| #define HAVE_STDLIB_H 1
-| #define HAVE_STRING_H 1
-| #define HAVE_MEMORY_H 1
-| #define HAVE_STRINGS_H 1
-| #define HAVE_INTTYPES_H 1
-| #define HAVE_STDINT_H 1
-| #define HAVE_UNISTD_H 1
-| #define HAVE_LIMITS_H 1
-| #define HAVE_SYS_PARAM_H 1
-| #define USE_THREAD_ALLOC 1
-| #define _REENTRANT 1
-| #define _THREAD_SAFE 1
-| #define TCL_THREADS 1
-| #define SQLITE_THREADSAFE 1
-| #define MODULE_SCOPE extern __attribute__((__visibility__("hidden")))
-| #define HAVE_HIDDEN 1
-| #define HAVE_CAST_TO_UNION 1
-| #define _LARGEFILE64_SOURCE 1
-| #define TCL_WIDE_INT_IS_LONG 1
-| #define USE_TCL_STUBS 1
-| #define HAVE_MALLOC_H 1
-| #define HAVE_FDATASYNC 1
-| #define HAVE_GMTIME_R 1
-| #define HAVE_ISNAN 1
-| #define HAVE_LOCALTIME_R 1
-| #define HAVE_MALLOC_USABLE_SIZE 1
-| #define HAVE_STRCHRNUL 1
-| #define HAVE_USLEEP 1
-| #define HAVE_UTIME 1
-| #define HAVE_FLOCK 1
-| #define HAVE_DECL_STRERROR_R 1
-| #define HAVE_STRERROR_R 1
-| /* end confdefs.h.  */
-| #include <stdio.h>
-| #ifdef HAVE_SYS_TYPES_H
-| # include <sys/types.h>
-| #endif
-| #ifdef HAVE_SYS_STAT_H
-| # include <sys/stat.h>
-| #endif
-| #ifdef STDC_HEADERS
-| # include <stdlib.h>
-| # include <stddef.h>
-| #else
-| # ifdef HAVE_STDLIB_H
-| #  include <stdlib.h>
-| # endif
-| #endif
-| #ifdef HAVE_STRING_H
-| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
-| #  include <memory.h>
-| # endif
-| # include <string.h>
-| #endif
-| #ifdef HAVE_STRINGS_H
-| # include <strings.h>
-| #endif
-| #ifdef HAVE_INTTYPES_H
-| # include <inttypes.h>
-| #endif
-| #ifdef HAVE_STDINT_H
-| # include <stdint.h>
-| #endif
-| #ifdef HAVE_UNISTD_H
-| # include <unistd.h>
-| #endif
-| int
-| main ()
-| {
-| 
-|        char buf[100];
-|        char x = *strerror_r (0, buf, sizeof buf);
-|        char *p = strerror_r (0, buf, sizeof buf);
-|        return !p || x;
-| 
-|   ;
-|   return 0;
-| }
-configure:8699: result: no
-configure:8827: checking for tclsh
-configure:8854: result: /home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix/tclsh
-configure:9020: creating ./config.status
-
-## ---------------------- ##
-## Running config.status. ##
-## ---------------------- ##
-
-This file was extended by sqlite config.status 3.8.8.3, which was
-generated by GNU Autoconf 2.69.  Invocation command line was
-
-  CONFIG_FILES    = 
-  CONFIG_HEADERS  = 
-  CONFIG_LINKS    = 
-  CONFIG_COMMANDS = 
-  $ ./config.status 
-
-on cs04.lan.yasunaga-lab.bio.kyutech.ac.jp
-
-config.status:800: creating Makefile
-config.status:800: creating pkgIndex.tcl
-configure:10022: WARNING: unrecognized options: --enable-symbol, --enable-gcc
-
-## ---------------- ##
-## Cache variables. ##
-## ---------------- ##
-
-ac_cv_c_bigendian=no
-ac_cv_c_compiler_gnu=yes
-ac_cv_c_tclconfig=/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix
-ac_cv_c_tclh=/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/generic
-ac_cv_env_CC_set=
-ac_cv_env_CC_value=
-ac_cv_env_CFLAGS_set=
-ac_cv_env_CFLAGS_value=
-ac_cv_env_CPPFLAGS_set=
-ac_cv_env_CPPFLAGS_value=
-ac_cv_env_CPP_set=
-ac_cv_env_CPP_value=
-ac_cv_env_LDFLAGS_set=
-ac_cv_env_LDFLAGS_value=
-ac_cv_env_LIBS_set=
-ac_cv_env_LIBS_value=
-ac_cv_env_build_alias_set=
-ac_cv_env_build_alias_value=
-ac_cv_env_host_alias_set=
-ac_cv_env_host_alias_value=
-ac_cv_env_target_alias_set=
-ac_cv_env_target_alias_value=
-ac_cv_func_connect=yes
-ac_cv_func_fdatasync=yes
-ac_cv_func_flock=yes
-ac_cv_func_gethostbyname=yes
-ac_cv_func_gmtime_r=yes
-ac_cv_func_isnan=yes
-ac_cv_func_localtime_r=yes
-ac_cv_func_localtime_s=no
-ac_cv_func_malloc_usable_size=yes
-ac_cv_func_sin=no
-ac_cv_func_strchrnul=yes
-ac_cv_func_strerror_r=yes
-ac_cv_func_strerror_r_char_p=no
-ac_cv_func_usleep=yes
-ac_cv_func_utime=yes
-ac_cv_have_decl_strerror_r=yes
-ac_cv_header_dlfcn_h=yes
-ac_cv_header_errno_h=yes
-ac_cv_header_float_h=yes
-ac_cv_header_inttypes_h=yes
-ac_cv_header_limits_h=yes
-ac_cv_header_malloc_h=yes
-ac_cv_header_memory_h=yes
-ac_cv_header_net_errno_h=no
-ac_cv_header_stdc=yes
-ac_cv_header_stdint_h=yes
-ac_cv_header_stdlib_h=yes
-ac_cv_header_string_h=yes
-ac_cv_header_strings_h=yes
-ac_cv_header_sys_param_h=yes
-ac_cv_header_sys_stat_h=yes
-ac_cv_header_sys_types_h=yes
-ac_cv_header_sys_wait_h=yes
-ac_cv_header_unistd_h=yes
-ac_cv_header_values_h=yes
-ac_cv_lib_ieee_main=yes
-ac_cv_lib_inet_main=no
-ac_cv_lib_pthread_pthread_mutex_init=yes
-ac_cv_objext=o
-ac_cv_path_EGREP='/usr/bin/grep -E'
-ac_cv_path_GREP=/usr/bin/grep
-ac_cv_prog_CPP='gcc -E'
-ac_cv_prog_ac_ct_AR=ar
-ac_cv_prog_ac_ct_CC=gcc
-ac_cv_prog_ac_ct_RANLIB=ranlib
-ac_cv_prog_cc_c89=
-ac_cv_prog_cc_g=yes
-ac_cv_prog_make_make_set=yes
-tcl_cv_cast_to_union=yes
-tcl_cv_cc_pipe=yes
-tcl_cv_cc_visibility_hidden=yes
-tcl_cv_dirent_h=yes
-tcl_cv_flag__isoc99_source=no
-tcl_cv_flag__largefile64_source=yes
-tcl_cv_flag__largefile_source64=no
-tcl_cv_sys_version=Linux-3.10.0-693.1.1.el7.x86_64
-tcl_cv_type_64bit=none
-
-## ----------------- ##
-## Output variables. ##
-## ----------------- ##
-
-AR='ar'
-CC='gcc'
-CELIB_DIR=''
-CFLAGS=' -pipe ${CFLAGS_DEFAULT} ${CFLAGS_WARNING} ${SHLIB_CFLAGS} '
-CFLAGS_DEBUG='-g'
-CFLAGS_DEFAULT='-O2 -fomit-frame-pointer -DNDEBUG'
-CFLAGS_OPTIMIZE='-O2 -fomit-frame-pointer'
-CFLAGS_WARNING='-Wall'
-CLEANFILES=''
-CPP='gcc -E'
-CPPFLAGS=''
-CYGPATH='echo'
-DEFS='-DPACKAGE_NAME=\"sqlite\" -DPACKAGE_TARNAME=\"sqlite\" -DPACKAGE_VERSION=\"3.8.8.3\" -DPACKAGE_STRING=\"sqlite\ 3.8.8.3\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DBUILD_sqlite=/\*\*/ -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_PARAM_H=1 -DUSE_THREAD_ALLOC=1 -D_REENTRANT=1 -D_THREAD_SAFE=1 -DTCL_THREADS=1 -DSQLITE_THREADSAFE=1 -DMODULE_SCOPE=extern\ __attribute__\(\(__visibility__\(\"hidden\"\)\)\) -DHAVE_HIDDEN=1 -DHAVE_CAST_TO_UNION=1 -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_IS_LONG=1 -DUSE_TCL_STUBS=1 -DHAVE_MALLOC_H=1 -DHAVE_FDATASYNC=1 -DHAVE_GMTIME_R=1 -DHAVE_ISNAN=1 -DHAVE_LOCALTIME_R=1 -DHAVE_MALLOC_USABLE_SIZE=1 -DHAVE_STRCHRNUL=1 -DHAVE_USLEEP=1 -DHAVE_UTIME=1 -DHAVE_FLOCK=1 -DHAVE_DECL_STRERROR_R=1 -DHAVE_STRERROR_R=1'
-ECHO_C=''
-ECHO_N='-n'
-ECHO_T=''
-EGREP='/usr/bin/grep -E'
-EXEEXT=''
-GREP='/usr/bin/grep'
-INSTALL='$(SHELL) $(srcdir)/tclconfig/install-sh -c'
-INSTALL_DATA='${INSTALL} -m 644'
-INSTALL_DATA_DIR='${INSTALL} -d -m 755'
-INSTALL_LIBRARY='${INSTALL_DATA}'
-INSTALL_PROGRAM='${INSTALL}'
-INSTALL_SCRIPT='${INSTALL}'
-LDFLAGS=' -Wl,--export-dynamic '
-LDFLAGS_DEFAULT=' -Wl,--export-dynamic '
-LD_LIBRARY_PATH_VAR='LD_LIBRARY_PATH'
-LIBOBJS=''
-LIBS=''
-LTLIBOBJS=''
-MAKE_LIB='${SHLIB_LD} -o $@ $(PKG_OBJECTS) ${SHLIB_LD_LIBS} '
-MAKE_SHARED_LIB='${SHLIB_LD} -o $@ $(PKG_OBJECTS) ${SHLIB_LD_LIBS}'
-MAKE_STATIC_LIB='${STLIB_LD} $@ $(PKG_OBJECTS)'
-MAKE_STUB_LIB='${STLIB_LD} $@ $(PKG_STUB_OBJECTS)'
-MATH_LIBS='-lieee -lm'
-OBJEXT='o'
-PACKAGE_BUGREPORT=''
-PACKAGE_NAME='sqlite'
-PACKAGE_STRING='sqlite 3.8.8.3'
-PACKAGE_TARNAME='sqlite'
-PACKAGE_URL=''
-PACKAGE_VERSION='3.8.8.3'
-PATH_SEPARATOR=':'
-PKG_CFLAGS=' -DSQLITE_ENABLE_FTS4=1 -DSQLITE_ENABLE_FTS3_PARENTHESIS=1 -DSQLITE_3_SUFFIX_ONLY=1 -DSQLITE_ENABLE_RTREE=1 -DSQLITE_OMIT_DEPRECATED=1 -DSQLITE_MAX_PATH_LENGTH=4096 -DSQLITE_WIN32_NO_ANSI=1 -DSQLITE_WIN32_GETVERSIONEX=0'
-PKG_HEADERS=''
-PKG_INCLUDES=' -I"/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/pkgs/sqlite3.8.8.3/generic"'
-PKG_LIBS=' -lpthread'
-PKG_LIB_FILE='libsqlite3.8.8.3.so'
-PKG_OBJECTS=' tclsqlite3.o'
-PKG_SOURCES=' tclsqlite3.c'
-PKG_STUB_LIB_FILE='libsqlitestub3.8.8.3.a'
-PKG_STUB_OBJECTS=''
-PKG_STUB_SOURCES=''
-PKG_TCL_SOURCES=''
-RANLIB=':'
-RANLIB_STUB='ranlib'
-RC=''
-SET_MAKE=''
-SHARED_BUILD='1'
-SHELL='/bin/sh'
-SHLIB_CFLAGS='-fPIC'
-SHLIB_LD='${CC} -shared ${CFLAGS} ${LDFLAGS_DEFAULT}'
-SHLIB_LD_LIBS='${LIBS} -L/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix -ltclstub8.6'
-STLIB_LD='${AR} cr'
-TCLSH_PROG='/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix/tclsh'
-TCL_BIN_DIR='/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix'
-TCL_DBGX=''
-TCL_DEFS='-DPACKAGE_NAME=\"tcl\" -DPACKAGE_TARNAME=\"tcl\" -DPACKAGE_VERSION=\"8.6\" -DPACKAGE_STRING=\"tcl\ 8.6\" -DPACKAGE_BUGREPORT=\"\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_PARAM_H=1 -DTCL_CFGVAL_ENCODING=\"iso8859-1\" -DHAVE_ZLIB=1 -DMODULE_SCOPE=extern\ __attribute__\(\(__visibility__\(\"hidden\"\)\)\) -DHAVE_HIDDEN=1 -DHAVE_CAST_TO_UNION=1 -DTCL_SHLIB_EXT=\".so\" -DNDEBUG=1 -DTCL_CFG_OPTIMIZED=1 -DTCL_TOMMATH=1 -DMP_PREC=4 -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_IS_LONG=1 -DHAVE_GETCWD=1 -DHAVE_MKSTEMP=1 -DHAVE_OPENDIR=1 -DHAVE_STRTOL=1 -DHAVE_WAITPID=1 -DHAVE_GETNAMEINFO=1 -DHAVE_GETADDRINFO=1 -DHAVE_FREEADDRINFO=1 -DHAVE_GAI_STRERROR=1 -DHAVE_STRUCT_ADDRINFO=1 -DHAVE_STRUCT_IN6_ADDR=1 -DHAVE_STRUCT_SOCKADDR_IN6=1 -DHAVE_STRUCT_SOCKADDR_STORAGE=1 -DHAVE_TERMIOS_H=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_TIME_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_GMTIME_R=1 -DHAVE_LOCALTIME_R=1 -DHAVE_MKTIME=1 -DHAVE_TM_GMTOFF=1 -DHAVE_TIMEZONE_VAR=1 -DHAVE_STRUCT_STAT_ST_BLOCKS=1 -DHAVE_STRUCT_STAT_ST_BLKSIZE=1 -DHAVE_BLKCNT_T=1 -DHAVE_INTPTR_T=1 -DHAVE_UINTPTR_T=1 -DHAVE_SIGNED_CHAR=1 -DHAVE_LANGINFO=1 -DHAVE_MKSTEMPS=1 -DHAVE_FTS=1 -DHAVE_SYS_IOCTL_H=1 -DTCL_UNLOAD_DLLS=1 -DHAVE_CPUID=1 '
-TCL_EXTRA_CFLAGS=' -pipe '
-TCL_INCLUDES='-I"/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/generic"'
-TCL_LD_FLAGS=' -Wl,--export-dynamic '
-TCL_LIBS='${DL_LIBS} ${LIBS} ${MATH_LIBS}'
-TCL_LIB_FILE='libtcl8.6.so'
-TCL_LIB_FLAG='-ltcl8.6'
-TCL_LIB_SPEC='-L/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix -ltcl8.6'
-TCL_PATCH_LEVEL='.4'
-TCL_SHLIB_LD_LIBS='${LIBS}'
-TCL_SRC_DIR='/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4'
-TCL_STUB_LIB_FILE='libtclstub8.6.a'
-TCL_STUB_LIB_FLAG='-ltclstub8.6'
-TCL_STUB_LIB_SPEC='-L/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix -ltclstub8.6'
-TCL_THREADS='1'
-TCL_VERSION='8.6'
-VC_MANIFEST_EMBED_DLL=''
-VC_MANIFEST_EMBED_EXE=''
-ac_ct_CC='gcc'
-bindir='${exec_prefix}/bin'
-build_alias=''
-datadir='${datarootdir}'
-datarootdir='${prefix}/share'
-docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
-dvidir='${docdir}'
-exec_prefix='/home/people/Eos/Eos/util/X86LINUX64'
-host_alias=''
-htmldir='${docdir}'
-includedir='${prefix}/include'
-infodir='${datarootdir}/info'
-libdir='/home/people/Eos/Eos/util/X86LINUX64/lib'
-libexecdir='${exec_prefix}/libexec'
-localedir='${datarootdir}/locale'
-localstatedir='${prefix}/var'
-mandir='${datarootdir}/man'
-oldincludedir='/usr/include'
-pdfdir='${docdir}'
-prefix='/home/people/Eos/Eos/util/X86LINUX64'
-program_transform_name='s,x,x,'
-psdir='${docdir}'
-sbindir='${exec_prefix}/sbin'
-sharedstatedir='${prefix}/com'
-sysconfdir='${prefix}/etc'
-target_alias=''
-
-## ----------- ##
-## confdefs.h. ##
-## ----------- ##
-
-/* confdefs.h */
-#define PACKAGE_NAME "sqlite"
-#define PACKAGE_TARNAME "sqlite"
-#define PACKAGE_VERSION "3.8.8.3"
-#define PACKAGE_STRING "sqlite 3.8.8.3"
-#define PACKAGE_BUGREPORT ""
-#define PACKAGE_URL ""
-#define BUILD_sqlite /**/
-#define STDC_HEADERS 1
-#define HAVE_SYS_TYPES_H 1
-#define HAVE_SYS_STAT_H 1
-#define HAVE_STDLIB_H 1
-#define HAVE_STRING_H 1
-#define HAVE_MEMORY_H 1
-#define HAVE_STRINGS_H 1
-#define HAVE_INTTYPES_H 1
-#define HAVE_STDINT_H 1
-#define HAVE_UNISTD_H 1
-#define HAVE_LIMITS_H 1
-#define HAVE_SYS_PARAM_H 1
-#define USE_THREAD_ALLOC 1
-#define _REENTRANT 1
-#define _THREAD_SAFE 1
-#define TCL_THREADS 1
-#define SQLITE_THREADSAFE 1
-#define MODULE_SCOPE extern __attribute__((__visibility__("hidden")))
-#define HAVE_HIDDEN 1
-#define HAVE_CAST_TO_UNION 1
-#define _LARGEFILE64_SOURCE 1
-#define TCL_WIDE_INT_IS_LONG 1
-#define USE_TCL_STUBS 1
-#define HAVE_MALLOC_H 1
-#define HAVE_FDATASYNC 1
-#define HAVE_GMTIME_R 1
-#define HAVE_ISNAN 1
-#define HAVE_LOCALTIME_R 1
-#define HAVE_MALLOC_USABLE_SIZE 1
-#define HAVE_STRCHRNUL 1
-#define HAVE_USLEEP 1
-#define HAVE_UTIME 1
-#define HAVE_FLOCK 1
-#define HAVE_DECL_STRERROR_R 1
-#define HAVE_STRERROR_R 1
-
-configure: exit 0
diff --git a/util/src/TclTk/tcl8.6.4/unix/pkgs/sqlite3.8.8.3/config.status b/util/src/TclTk/tcl8.6.4/unix/pkgs/sqlite3.8.8.3/config.status
deleted file mode 100755 (executable)
index aa8e479..0000000
+++ /dev/null
@@ -1,952 +0,0 @@
-#! /bin/sh
-# Generated by configure.
-# Run this file to recreate the current configuration.
-# Compiler output produced by configure, useful for debugging
-# configure, is in config.log if it exists.
-
-debug=false
-ac_cs_recheck=false
-ac_cs_silent=false
-
-SHELL=${CONFIG_SHELL-/bin/sh}
-export SHELL
-## -------------------- ##
-## M4sh Initialization. ##
-## -------------------- ##
-
-# Be more Bourne compatible
-DUALCASE=1; export DUALCASE # for MKS sh
-if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
-  emulate sh
-  NULLCMD=:
-  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
-  # is contrary to our usage.  Disable this feature.
-  alias -g '${1+"$@"}'='"$@"'
-  setopt NO_GLOB_SUBST
-else
-  case `(set -o) 2>/dev/null` in #(
-  *posix*) :
-    set -o posix ;; #(
-  *) :
-     ;;
-esac
-fi
-
-
-as_nl='
-'
-export as_nl
-# Printing a long string crashes Solaris 7 /usr/bin/printf.
-as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
-as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
-as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
-# Prefer a ksh shell builtin over an external printf program on Solaris,
-# but without wasting forks for bash or zsh.
-if test -z "$BASH_VERSION$ZSH_VERSION" \
-    && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
-  as_echo='print -r --'
-  as_echo_n='print -rn --'
-elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
-  as_echo='printf %s\n'
-  as_echo_n='printf %s'
-else
-  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
-    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
-    as_echo_n='/usr/ucb/echo -n'
-  else
-    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
-    as_echo_n_body='eval
-      arg=$1;
-      case $arg in #(
-      *"$as_nl"*)
-       expr "X$arg" : "X\\(.*\\)$as_nl";
-       arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
-      esac;
-      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
-    '
-    export as_echo_n_body
-    as_echo_n='sh -c $as_echo_n_body as_echo'
-  fi
-  export as_echo_body
-  as_echo='sh -c $as_echo_body as_echo'
-fi
-
-# The user is always right.
-if test "${PATH_SEPARATOR+set}" != set; then
-  PATH_SEPARATOR=:
-  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
-    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
-      PATH_SEPARATOR=';'
-  }
-fi
-
-
-# IFS
-# We need space, tab and new line, in precisely that order.  Quoting is
-# there to prevent editors from complaining about space-tab.
-# (If _AS_PATH_WALK were called with IFS unset, it would disable word
-# splitting by setting IFS to empty value.)
-IFS=" ""       $as_nl"
-
-# Find who we are.  Look in the path if we contain no directory separator.
-as_myself=
-case $0 in #((
-  *[\\/]* ) as_myself=$0 ;;
-  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-for as_dir in $PATH
-do
-  IFS=$as_save_IFS
-  test -z "$as_dir" && as_dir=.
-    test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
-  done
-IFS=$as_save_IFS
-
-     ;;
-esac
-# We did not find ourselves, most probably we were run as `sh COMMAND'
-# in which case we are not to be found in the path.
-if test "x$as_myself" = x; then
-  as_myself=$0
-fi
-if test ! -f "$as_myself"; then
-  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
-  exit 1
-fi
-
-# Unset variables that we do not need and which cause bugs (e.g. in
-# pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
-# suppresses any "Segmentation fault" message there.  '((' could
-# trigger a bug in pdksh 5.2.14.
-for as_var in BASH_ENV ENV MAIL MAILPATH
-do eval test x\${$as_var+set} = xset \
-  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
-done
-PS1='$ '
-PS2='> '
-PS4='+ '
-
-# NLS nuisances.
-LC_ALL=C
-export LC_ALL
-LANGUAGE=C
-export LANGUAGE
-
-# CDPATH.
-(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
-
-
-# as_fn_error STATUS ERROR [LINENO LOG_FD]
-# ----------------------------------------
-# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
-# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
-# script with STATUS, using 1 if that was 0.
-as_fn_error ()
-{
-  as_status=$1; test $as_status -eq 0 && as_status=1
-  if test "$4"; then
-    as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
-    $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
-  fi
-  $as_echo "$as_me: error: $2" >&2
-  as_fn_exit $as_status
-} # as_fn_error
-
-
-# as_fn_set_status STATUS
-# -----------------------
-# Set $? to STATUS, without forking.
-as_fn_set_status ()
-{
-  return $1
-} # as_fn_set_status
-
-# as_fn_exit STATUS
-# -----------------
-# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
-as_fn_exit ()
-{
-  set +e
-  as_fn_set_status $1
-  exit $1
-} # as_fn_exit
-
-# as_fn_unset VAR
-# ---------------
-# Portably unset VAR.
-as_fn_unset ()
-{
-  { eval $1=; unset $1;}
-}
-as_unset=as_fn_unset
-# as_fn_append VAR VALUE
-# ----------------------
-# Append the text in VALUE to the end of the definition contained in VAR. Take
-# advantage of any shell optimizations that allow amortized linear growth over
-# repeated appends, instead of the typical quadratic growth present in naive
-# implementations.
-if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
-  eval 'as_fn_append ()
-  {
-    eval $1+=\$2
-  }'
-else
-  as_fn_append ()
-  {
-    eval $1=\$$1\$2
-  }
-fi # as_fn_append
-
-# as_fn_arith ARG...
-# ------------------
-# Perform arithmetic evaluation on the ARGs, and store the result in the
-# global $as_val. Take advantage of shells that can avoid forks. The arguments
-# must be portable across $(()) and expr.
-if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
-  eval 'as_fn_arith ()
-  {
-    as_val=$(( $* ))
-  }'
-else
-  as_fn_arith ()
-  {
-    as_val=`expr "$@" || test $? -eq 1`
-  }
-fi # as_fn_arith
-
-
-if expr a : '\(a\)' >/dev/null 2>&1 &&
-   test "X`expr 00001 : '.*\(...\)'`" = X001; then
-  as_expr=expr
-else
-  as_expr=false
-fi
-
-if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
-  as_basename=basename
-else
-  as_basename=false
-fi
-
-if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
-  as_dirname=dirname
-else
-  as_dirname=false
-fi
-
-as_me=`$as_basename -- "$0" ||
-$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
-        X"$0" : 'X\(//\)$' \| \
-        X"$0" : 'X\(/\)' \| . 2>/dev/null ||
-$as_echo X/"$0" |
-    sed '/^.*\/\([^/][^/]*\)\/*$/{
-           s//\1/
-           q
-         }
-         /^X\/\(\/\/\)$/{
-           s//\1/
-           q
-         }
-         /^X\/\(\/\).*/{
-           s//\1/
-           q
-         }
-         s/.*/./; q'`
-
-# Avoid depending upon Character Ranges.
-as_cr_letters='abcdefghijklmnopqrstuvwxyz'
-as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
-as_cr_Letters=$as_cr_letters$as_cr_LETTERS
-as_cr_digits='0123456789'
-as_cr_alnum=$as_cr_Letters$as_cr_digits
-
-ECHO_C= ECHO_N= ECHO_T=
-case `echo -n x` in #(((((
--n*)
-  case `echo 'xy\c'` in
-  *c*) ECHO_T='        ';;     # ECHO_T is single tab character.
-  xy)  ECHO_C='\c';;
-  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
-       ECHO_T='        ';;
-  esac;;
-*)
-  ECHO_N='-n';;
-esac
-
-rm -f conf$$ conf$$.exe conf$$.file
-if test -d conf$$.dir; then
-  rm -f conf$$.dir/conf$$.file
-else
-  rm -f conf$$.dir
-  mkdir conf$$.dir 2>/dev/null
-fi
-if (echo >conf$$.file) 2>/dev/null; then
-  if ln -s conf$$.file conf$$ 2>/dev/null; then
-    as_ln_s='ln -s'
-    # ... but there are two gotchas:
-    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
-    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
-    # In both cases, we have to default to `cp -pR'.
-    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
-      as_ln_s='cp -pR'
-  elif ln conf$$.file conf$$ 2>/dev/null; then
-    as_ln_s=ln
-  else
-    as_ln_s='cp -pR'
-  fi
-else
-  as_ln_s='cp -pR'
-fi
-rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
-rmdir conf$$.dir 2>/dev/null
-
-
-# as_fn_mkdir_p
-# -------------
-# Create "$as_dir" as a directory, including parents if necessary.
-as_fn_mkdir_p ()
-{
-
-  case $as_dir in #(
-  -*) as_dir=./$as_dir;;
-  esac
-  test -d "$as_dir" || eval $as_mkdir_p || {
-    as_dirs=
-    while :; do
-      case $as_dir in #(
-      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
-      *) as_qdir=$as_dir;;
-      esac
-      as_dirs="'$as_qdir' $as_dirs"
-      as_dir=`$as_dirname -- "$as_dir" ||
-$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
-        X"$as_dir" : 'X\(//\)[^/]' \| \
-        X"$as_dir" : 'X\(//\)$' \| \
-        X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
-$as_echo X"$as_dir" |
-    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
-           s//\1/
-           q
-         }
-         /^X\(\/\/\)[^/].*/{
-           s//\1/
-           q
-         }
-         /^X\(\/\/\)$/{
-           s//\1/
-           q
-         }
-         /^X\(\/\).*/{
-           s//\1/
-           q
-         }
-         s/.*/./; q'`
-      test -d "$as_dir" && break
-    done
-    test -z "$as_dirs" || eval "mkdir $as_dirs"
-  } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
-
-
-} # as_fn_mkdir_p
-if mkdir -p . 2>/dev/null; then
-  as_mkdir_p='mkdir -p "$as_dir"'
-else
-  test -d ./-p && rmdir ./-p
-  as_mkdir_p=false
-fi
-
-
-# as_fn_executable_p FILE
-# -----------------------
-# Test if FILE is an executable regular file.
-as_fn_executable_p ()
-{
-  test -f "$1" && test -x "$1"
-} # as_fn_executable_p
-as_test_x='test -x'
-as_executable_p=as_fn_executable_p
-
-# Sed expression to map a string onto a valid CPP name.
-as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
-
-# Sed expression to map a string onto a valid variable name.
-as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
-
-
-exec 6>&1
-## ----------------------------------- ##
-## Main body of $CONFIG_STATUS script. ##
-## ----------------------------------- ##
-# Save the log message, to keep $0 and so on meaningful, and to
-# report actual input values of CONFIG_FILES etc. instead of their
-# values after options handling.
-ac_log="
-This file was extended by sqlite $as_me 3.8.8.3, which was
-generated by GNU Autoconf 2.69.  Invocation command line was
-
-  CONFIG_FILES    = $CONFIG_FILES
-  CONFIG_HEADERS  = $CONFIG_HEADERS
-  CONFIG_LINKS    = $CONFIG_LINKS
-  CONFIG_COMMANDS = $CONFIG_COMMANDS
-  $ $0 $@
-
-on `(hostname || uname -n) 2>/dev/null | sed 1q`
-"
-
-# Files that config.status was made for.
-config_files=" Makefile pkgIndex.tcl"
-
-ac_cs_usage="\
-\`$as_me' instantiates files and other configuration actions
-from templates according to the current configuration.  Unless the files
-and actions are specified as TAGs, all are instantiated by default.
-
-Usage: $0 [OPTION]... [TAG]...
-
-  -h, --help       print this help, then exit
-  -V, --version    print version number and configuration settings, then exit
-      --config     print configuration, then exit
-  -q, --quiet, --silent
-                   do not print progress messages
-  -d, --debug      don't remove temporary files
-      --recheck    update $as_me by reconfiguring in the same conditions
-      --file=FILE[:TEMPLATE]
-                   instantiate the configuration file FILE
-
-Configuration files:
-$config_files
-
-Report bugs to the package provider."
-
-ac_cs_config="'--with-tcl=../..' '--with-tclinclude=/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/generic' '--prefix=/home/people/Eos/Eos/util/X86LINUX64' '--enable-symbol' '--enable-gcc' '--disable-threads' '--libdir=/home/people/Eos/Eos/util/X86LINUX64/lib' '--enable-shared' '--enable-threads'"
-ac_cs_version="\
-sqlite config.status 3.8.8.3
-configured by /home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/pkgs/sqlite3.8.8.3/configure, generated by GNU Autoconf 2.69,
-  with options \"$ac_cs_config\"
-
-Copyright (C) 2012 Free Software Foundation, Inc.
-This config.status script is free software; the Free Software Foundation
-gives unlimited permission to copy, distribute and modify it."
-
-ac_pwd='/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix/pkgs/sqlite3.8.8.3'
-srcdir='/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/pkgs/sqlite3.8.8.3'
-test -n "$AWK" || AWK=awk
-# The default lists apply if the user does not specify any file.
-ac_need_defaults=:
-while test $# != 0
-do
-  case $1 in
-  --*=?*)
-    ac_option=`expr "X$1" : 'X\([^=]*\)='`
-    ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
-    ac_shift=:
-    ;;
-  --*=)
-    ac_option=`expr "X$1" : 'X\([^=]*\)='`
-    ac_optarg=
-    ac_shift=:
-    ;;
-  *)
-    ac_option=$1
-    ac_optarg=$2
-    ac_shift=shift
-    ;;
-  esac
-
-  case $ac_option in
-  # Handling of the options.
-  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
-    ac_cs_recheck=: ;;
-  --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
-    $as_echo "$ac_cs_version"; exit ;;
-  --config | --confi | --conf | --con | --co | --c )
-    $as_echo "$ac_cs_config"; exit ;;
-  --debug | --debu | --deb | --de | --d | -d )
-    debug=: ;;
-  --file | --fil | --fi | --f )
-    $ac_shift
-    case $ac_optarg in
-    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
-    '') as_fn_error $? "missing file argument" ;;
-    esac
-    as_fn_append CONFIG_FILES " '$ac_optarg'"
-    ac_need_defaults=false;;
-  --he | --h |  --help | --hel | -h )
-    $as_echo "$ac_cs_usage"; exit ;;
-  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
-  | -silent | --silent | --silen | --sile | --sil | --si | --s)
-    ac_cs_silent=: ;;
-
-  # This is an error.
-  -*) as_fn_error $? "unrecognized option: \`$1'
-Try \`$0 --help' for more information." ;;
-
-  *) as_fn_append ac_config_targets " $1"
-     ac_need_defaults=false ;;
-
-  esac
-  shift
-done
-
-ac_configure_extra_args=
-
-if $ac_cs_silent; then
-  exec 6>/dev/null
-  ac_configure_extra_args="$ac_configure_extra_args --silent"
-fi
-
-if $ac_cs_recheck; then
-  set X /bin/sh '/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/pkgs/sqlite3.8.8.3/configure'  '--with-tcl=../..' '--with-tclinclude=/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/generic' '--prefix=/home/people/Eos/Eos/util/X86LINUX64' '--enable-symbol' '--enable-gcc' '--disable-threads' '--libdir=/home/people/Eos/Eos/util/X86LINUX64/lib' '--enable-shared' '--enable-threads' $ac_configure_extra_args --no-create --no-recursion
-  shift
-  $as_echo "running CONFIG_SHELL=/bin/sh $*" >&6
-  CONFIG_SHELL='/bin/sh'
-  export CONFIG_SHELL
-  exec "$@"
-fi
-
-exec 5>>config.log
-{
-  echo
-  sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
-## Running $as_me. ##
-_ASBOX
-  $as_echo "$ac_log"
-} >&5
-
-
-# Handling of arguments.
-for ac_config_target in $ac_config_targets
-do
-  case $ac_config_target in
-    "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
-    "pkgIndex.tcl") CONFIG_FILES="$CONFIG_FILES pkgIndex.tcl" ;;
-
-  *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
-  esac
-done
-
-
-# If the user did not use the arguments to specify the items to instantiate,
-# then the envvar interface is used.  Set only those that are not.
-# We use the long form for the default assignment because of an extremely
-# bizarre bug on SunOS 4.1.3.
-if $ac_need_defaults; then
-  test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
-fi
-
-# Have a temporary directory for convenience.  Make it in the build tree
-# simply because there is no reason against having it here, and in addition,
-# creating and moving files from /tmp can sometimes cause problems.
-# Hook for its removal unless debugging.
-# Note that there is a small window in which the directory will not be cleaned:
-# after its creation but before its name has been assigned to `$tmp'.
-$debug ||
-{
-  tmp= ac_tmp=
-  trap 'exit_status=$?
-  : "${ac_tmp:=$tmp}"
-  { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
-' 0
-  trap 'as_fn_exit 1' 1 2 13 15
-}
-# Create a (secure) tmp directory for tmp files.
-
-{
-  tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
-  test -d "$tmp"
-}  ||
-{
-  tmp=./conf$$-$RANDOM
-  (umask 077 && mkdir "$tmp")
-} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
-ac_tmp=$tmp
-
-# Set up the scripts for CONFIG_FILES section.
-# No need to generate them if there are no CONFIG_FILES.
-# This happens for instance with `./config.status config.h'.
-if test -n "$CONFIG_FILES"; then
-
-
-ac_cr=`echo X | tr X '\015'`
-# On cygwin, bash can eat \r inside `` if the user requested igncr.
-# But we know of no other shell where ac_cr would be empty at this
-# point, so we can use a bashism as a fallback.
-if test "x$ac_cr" = x; then
-  eval ac_cr=\$\'\\r\'
-fi
-ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
-if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
-  ac_cs_awk_cr='\\r'
-else
-  ac_cs_awk_cr=$ac_cr
-fi
-
-echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
-cat >>"$ac_tmp/subs1.awk" <<\_ACAWK &&
-S["LTLIBOBJS"]=""
-S["LIBOBJS"]=""
-S["TCLSH_PROG"]="/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix/tclsh"
-S["VC_MANIFEST_EMBED_EXE"]=""
-S["VC_MANIFEST_EMBED_DLL"]=""
-S["RANLIB_STUB"]="ranlib"
-S["MAKE_STUB_LIB"]="${STLIB_LD} $@ $(PKG_STUB_OBJECTS)"
-S["MAKE_STATIC_LIB"]="${STLIB_LD} $@ $(PKG_OBJECTS)"
-S["MAKE_SHARED_LIB"]="${SHLIB_LD} -o $@ $(PKG_OBJECTS) ${SHLIB_LD_LIBS}"
-S["MAKE_LIB"]="${SHLIB_LD} -o $@ $(PKG_OBJECTS) ${SHLIB_LD_LIBS} "
-S["TCL_DBGX"]=""
-S["LDFLAGS_DEFAULT"]=" -Wl,--export-dynamic "
-S["CFLAGS_DEFAULT"]="-O2 -fomit-frame-pointer -DNDEBUG"
-S["LD_LIBRARY_PATH_VAR"]="LD_LIBRARY_PATH"
-S["SHLIB_CFLAGS"]="-fPIC"
-S["SHLIB_LD_LIBS"]="${LIBS} -L/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix -ltclstub8.6"
-S["SHLIB_LD"]="${CC} -shared ${CFLAGS} ${LDFLAGS_DEFAULT}"
-S["STLIB_LD"]="${AR} cr"
-S["CFLAGS_WARNING"]="-Wall"
-S["CFLAGS_OPTIMIZE"]="-O2 -fomit-frame-pointer"
-S["CFLAGS_DEBUG"]="-g"
-S["RC"]=""
-S["CELIB_DIR"]=""
-S["AR"]="ar"
-S["SHARED_BUILD"]="1"
-S["TCL_THREADS"]="1"
-S["TCL_INCLUDES"]="-I\"/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/generic\""
-S["PKG_OBJECTS"]=" tclsqlite3.o"
-S["PKG_SOURCES"]=" tclsqlite3.c"
-S["MATH_LIBS"]="-lieee -lm"
-S["EGREP"]="/usr/bin/grep -E"
-S["GREP"]="/usr/bin/grep"
-S["RANLIB"]=":"
-S["SET_MAKE"]=""
-S["INSTALL_LIBRARY"]="${INSTALL_DATA}"
-S["INSTALL_SCRIPT"]="${INSTALL}"
-S["INSTALL_PROGRAM"]="${INSTALL}"
-S["INSTALL_DATA"]="${INSTALL} -m 644"
-S["INSTALL_DATA_DIR"]="${INSTALL} -d -m 755"
-S["INSTALL"]="$(SHELL) $(srcdir)/tclconfig/install-sh -c"
-S["CPP"]="gcc -E"
-S["TCL_SHLIB_LD_LIBS"]="${LIBS}"
-S["TCL_LD_FLAGS"]=" -Wl,--export-dynamic "
-S["TCL_EXTRA_CFLAGS"]=" -pipe "
-S["TCL_DEFS"]="-DPACKAGE_NAME=\\\"tcl\\\" -DPACKAGE_TARNAME=\\\"tcl\\\" -DPACKAGE_VERSION=\\\"8.6\\\" -DPACKAGE_STRING=\\\"tcl\\ 8.6\\\" -DPACKAGE_BUGREPORT=\\\"\\\" -DSTDC_HEADERS=1 -"\
-"DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H"\
-"=1 -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_PARAM_H=1 -DTCL_CFGVAL_ENCODING=\\\"iso8859-1\\\" -DHAVE_ZLIB=1 -DMODULE_SCOPE=extern\\ __attribute__\\("\
-"\\(__visibility__\\(\\\"hidden\\\"\\)\\)\\) -DHAVE_HIDDEN=1 -DHAVE_CAST_TO_UNION=1 -DTCL_SHLIB_EXT=\\\".so\\\" -DNDEBUG=1 -DTCL_CFG_OPTIMIZED=1 -DTCL_TOMMATH=1 -"\
-"DMP_PREC=4 -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_IS_LONG=1 -DHAVE_GETCWD=1 -DHAVE_MKSTEMP=1 -DHAVE_OPENDIR=1 -DHAVE_STRTOL=1 -DHAVE_WAITPID=1 -DHAV"\
-"E_GETNAMEINFO=1 -DHAVE_GETADDRINFO=1 -DHAVE_FREEADDRINFO=1 -DHAVE_GAI_STRERROR=1 -DHAVE_STRUCT_ADDRINFO=1 -DHAVE_STRUCT_IN6_ADDR=1 -DHAVE_STRUCT_SOC"\
-"KADDR_IN6=1 -DHAVE_STRUCT_SOCKADDR_STORAGE=1 -DHAVE_TERMIOS_H=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_TIME_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_GMTIME_R=1 -D"\
-"HAVE_LOCALTIME_R=1 -DHAVE_MKTIME=1 -DHAVE_TM_GMTOFF=1 -DHAVE_TIMEZONE_VAR=1 -DHAVE_STRUCT_STAT_ST_BLOCKS=1 -DHAVE_STRUCT_STAT_ST_BLKSIZE=1 -DHAVE_BL"\
-"KCNT_T=1 -DHAVE_INTPTR_T=1 -DHAVE_UINTPTR_T=1 -DHAVE_SIGNED_CHAR=1 -DHAVE_LANGINFO=1 -DHAVE_MKSTEMPS=1 -DHAVE_FTS=1 -DHAVE_SYS_IOCTL_H=1 -DTCL_UNLOA"\
-"D_DLLS=1 -DHAVE_CPUID=1 "
-S["TCL_LIBS"]="${DL_LIBS} ${LIBS} ${MATH_LIBS}"
-S["CLEANFILES"]=""
-S["OBJEXT"]="o"
-S["ac_ct_CC"]="gcc"
-S["CPPFLAGS"]=""
-S["LDFLAGS"]=" -Wl,--export-dynamic "
-S["CFLAGS"]=" -pipe ${CFLAGS_DEFAULT} ${CFLAGS_WARNING} ${SHLIB_CFLAGS} "
-S["CC"]="gcc"
-S["TCL_STUB_LIB_SPEC"]="-L/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix -ltclstub8.6"
-S["TCL_STUB_LIB_FLAG"]="-ltclstub8.6"
-S["TCL_STUB_LIB_FILE"]="libtclstub8.6.a"
-S["TCL_LIB_SPEC"]="-L/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix -ltcl8.6"
-S["TCL_LIB_FLAG"]="-ltcl8.6"
-S["TCL_LIB_FILE"]="libtcl8.6.so"
-S["TCL_SRC_DIR"]="/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4"
-S["TCL_BIN_DIR"]="/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix"
-S["TCL_PATCH_LEVEL"]=".4"
-S["TCL_VERSION"]="8.6"
-S["PKG_CFLAGS"]=" -DSQLITE_ENABLE_FTS4=1 -DSQLITE_ENABLE_FTS3_PARENTHESIS=1 -DSQLITE_3_SUFFIX_ONLY=1 -DSQLITE_ENABLE_RTREE=1 -DSQLITE_OMIT_DEPRECATED=1 -DSQLITE_MAX_"\
-"PATH_LENGTH=4096 -DSQLITE_WIN32_NO_ANSI=1 -DSQLITE_WIN32_GETVERSIONEX=0"
-S["PKG_LIBS"]=" -lpthread"
-S["PKG_INCLUDES"]=" -I\"/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/pkgs/sqlite3.8.8.3/generic\""
-S["PKG_HEADERS"]=""
-S["PKG_TCL_SOURCES"]=""
-S["PKG_STUB_OBJECTS"]=""
-S["PKG_STUB_SOURCES"]=""
-S["PKG_STUB_LIB_FILE"]="libsqlitestub3.8.8.3.a"
-S["PKG_LIB_FILE"]="libsqlite3.8.8.3.so"
-S["EXEEXT"]=""
-S["CYGPATH"]="echo"
-S["target_alias"]=""
-S["host_alias"]=""
-S["build_alias"]=""
-S["LIBS"]=""
-S["ECHO_T"]=""
-S["ECHO_N"]="-n"
-S["ECHO_C"]=""
-S["DEFS"]="-DPACKAGE_NAME=\\\"sqlite\\\" -DPACKAGE_TARNAME=\\\"sqlite\\\" -DPACKAGE_VERSION=\\\"3.8.8.3\\\" -DPACKAGE_STRING=\\\"sqlite\\ 3.8.8.3\\\" -DPACKAGE_BUGREPORT=\\\"\\\" -"\
-"DPACKAGE_URL=\\\"\\\" -DBUILD_sqlite=/\\*\\*/ -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_"\
-"H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_PARAM_H=1 -DUSE_THREAD_ALLOC=1 -D_REENTR"\
-"ANT=1 -D_THREAD_SAFE=1 -DTCL_THREADS=1 -DSQLITE_THREADSAFE=1 -DMODULE_SCOPE=extern\\ __attribute__\\(\\(__visibility__\\(\\\"hidden\\\"\\)\\)\\) -DHAVE_HIDDEN="\
-"1 -DHAVE_CAST_TO_UNION=1 -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_IS_LONG=1 -DUSE_TCL_STUBS=1 -DHAVE_MALLOC_H=1 -DHAVE_FDATASYNC=1 -DHAVE_GMTIME_R=1 -"\
-"DHAVE_ISNAN=1 -DHAVE_LOCALTIME_R=1 -DHAVE_MALLOC_USABLE_SIZE=1 -DHAVE_STRCHRNUL=1 -DHAVE_USLEEP=1 -DHAVE_UTIME=1 -DHAVE_FLOCK=1 -DHAVE_DECL_STRERROR"\
-"_R=1 -DHAVE_STRERROR_R=1"
-S["mandir"]="${datarootdir}/man"
-S["localedir"]="${datarootdir}/locale"
-S["libdir"]="/home/people/Eos/Eos/util/X86LINUX64/lib"
-S["psdir"]="${docdir}"
-S["pdfdir"]="${docdir}"
-S["dvidir"]="${docdir}"
-S["htmldir"]="${docdir}"
-S["infodir"]="${datarootdir}/info"
-S["docdir"]="${datarootdir}/doc/${PACKAGE_TARNAME}"
-S["oldincludedir"]="/usr/include"
-S["includedir"]="${prefix}/include"
-S["localstatedir"]="${prefix}/var"
-S["sharedstatedir"]="${prefix}/com"
-S["sysconfdir"]="${prefix}/etc"
-S["datadir"]="${datarootdir}"
-S["datarootdir"]="${prefix}/share"
-S["libexecdir"]="${exec_prefix}/libexec"
-S["sbindir"]="${exec_prefix}/sbin"
-S["bindir"]="${exec_prefix}/bin"
-S["program_transform_name"]="s,x,x,"
-S["prefix"]="/home/people/Eos/Eos/util/X86LINUX64"
-S["exec_prefix"]="/home/people/Eos/Eos/util/X86LINUX64"
-S["PACKAGE_URL"]=""
-S["PACKAGE_BUGREPORT"]=""
-S["PACKAGE_STRING"]="sqlite 3.8.8.3"
-S["PACKAGE_VERSION"]="3.8.8.3"
-S["PACKAGE_TARNAME"]="sqlite"
-S["PACKAGE_NAME"]="sqlite"
-S["PATH_SEPARATOR"]=":"
-S["SHELL"]="/bin/sh"
-_ACAWK
-cat >>"$ac_tmp/subs1.awk" <<_ACAWK &&
-  for (key in S) S_is_set[key] = 1
-  FS = "\a"
-
-}
-{
-  line = $ 0
-  nfields = split(line, field, "@")
-  substed = 0
-  len = length(field[1])
-  for (i = 2; i < nfields; i++) {
-    key = field[i]
-    keylen = length(key)
-    if (S_is_set[key]) {
-      value = S[key]
-      line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
-      len += length(value) + length(field[++i])
-      substed = 1
-    } else
-      len += 1 + keylen
-  }
-
-  print line
-}
-
-_ACAWK
-if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
-  sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
-else
-  cat
-fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
-  || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
-fi # test -n "$CONFIG_FILES"
-
-
-eval set X "  :F $CONFIG_FILES      "
-shift
-for ac_tag
-do
-  case $ac_tag in
-  :[FHLC]) ac_mode=$ac_tag; continue;;
-  esac
-  case $ac_mode$ac_tag in
-  :[FHL]*:*);;
-  :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
-  :[FH]-) ac_tag=-:-;;
-  :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
-  esac
-  ac_save_IFS=$IFS
-  IFS=:
-  set x $ac_tag
-  IFS=$ac_save_IFS
-  shift
-  ac_file=$1
-  shift
-
-  case $ac_mode in
-  :L) ac_source=$1;;
-  :[FH])
-    ac_file_inputs=
-    for ac_f
-    do
-      case $ac_f in
-      -) ac_f="$ac_tmp/stdin";;
-      *) # Look for the file first in the build tree, then in the source tree
-        # (if the path is not absolute).  The absolute path cannot be DOS-style,
-        # because $ac_f cannot contain `:'.
-        test -f "$ac_f" ||
-          case $ac_f in
-          [\\/$]*) false;;
-          *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
-          esac ||
-          as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
-      esac
-      case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
-      as_fn_append ac_file_inputs " '$ac_f'"
-    done
-
-    # Let's still pretend it is `configure' which instantiates (i.e., don't
-    # use $as_me), people would be surprised to read:
-    #    /* config.h.  Generated by config.status.  */
-    configure_input='Generated from '`
-         $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
-       `' by configure.'
-    if test x"$ac_file" != x-; then
-      configure_input="$ac_file.  $configure_input"
-      { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
-$as_echo "$as_me: creating $ac_file" >&6;}
-    fi
-    # Neutralize special characters interpreted by sed in replacement strings.
-    case $configure_input in #(
-    *\&* | *\|* | *\\* )
-       ac_sed_conf_input=`$as_echo "$configure_input" |
-       sed 's/[\\\\&|]/\\\\&/g'`;; #(
-    *) ac_sed_conf_input=$configure_input;;
-    esac
-
-    case $ac_tag in
-    *:-:* | *:-) cat >"$ac_tmp/stdin" \
-      || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
-    esac
-    ;;
-  esac
-
-  ac_dir=`$as_dirname -- "$ac_file" ||
-$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
-        X"$ac_file" : 'X\(//\)[^/]' \| \
-        X"$ac_file" : 'X\(//\)$' \| \
-        X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
-$as_echo X"$ac_file" |
-    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
-           s//\1/
-           q
-         }
-         /^X\(\/\/\)[^/].*/{
-           s//\1/
-           q
-         }
-         /^X\(\/\/\)$/{
-           s//\1/
-           q
-         }
-         /^X\(\/\).*/{
-           s//\1/
-           q
-         }
-         s/.*/./; q'`
-  as_dir="$ac_dir"; as_fn_mkdir_p
-  ac_builddir=.
-
-case "$ac_dir" in
-.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
-*)
-  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
-  # A ".." for each directory in $ac_dir_suffix.
-  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
-  case $ac_top_builddir_sub in
-  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
-  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
-  esac ;;
-esac
-ac_abs_top_builddir=$ac_pwd
-ac_abs_builddir=$ac_pwd$ac_dir_suffix
-# for backward compatibility:
-ac_top_builddir=$ac_top_build_prefix
-
-case $srcdir in
-  .)  # We are building in place.
-    ac_srcdir=.
-    ac_top_srcdir=$ac_top_builddir_sub
-    ac_abs_top_srcdir=$ac_pwd ;;
-  [\\/]* | ?:[\\/]* )  # Absolute name.
-    ac_srcdir=$srcdir$ac_dir_suffix;
-    ac_top_srcdir=$srcdir
-    ac_abs_top_srcdir=$srcdir ;;
-  *) # Relative name.
-    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
-    ac_top_srcdir=$ac_top_build_prefix$srcdir
-    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
-esac
-ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
-
-
-  case $ac_mode in
-  :F)
-  #
-  # CONFIG_FILE
-  #
-
-# If the template does not know about datarootdir, expand it.
-# FIXME: This hack should be removed a few years after 2.60.
-ac_datarootdir_hack=; ac_datarootdir_seen=
-ac_sed_dataroot='
-/datarootdir/ {
-  p
-  q
-}
-/@datadir@/p
-/@docdir@/p
-/@infodir@/p
-/@localedir@/p
-/@mandir@/p'
-case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
-*datarootdir*) ac_datarootdir_seen=yes;;
-*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
-  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
-$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
-  ac_datarootdir_hack='
-  s&@datadir@&${datarootdir}&g
-  s&@docdir@&${datarootdir}/doc/${PACKAGE_TARNAME}&g
-  s&@infodir@&${datarootdir}/info&g
-  s&@localedir@&${datarootdir}/locale&g
-  s&@mandir@&${datarootdir}/man&g
-  s&\${datarootdir}&${prefix}/share&g' ;;
-esac
-ac_sed_extra="
-
-:t
-/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
-s|@configure_input@|$ac_sed_conf_input|;t t
-s&@top_builddir@&$ac_top_builddir_sub&;t t
-s&@top_build_prefix@&$ac_top_build_prefix&;t t
-s&@srcdir@&$ac_srcdir&;t t
-s&@abs_srcdir@&$ac_abs_srcdir&;t t
-s&@top_srcdir@&$ac_top_srcdir&;t t
-s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
-s&@builddir@&$ac_builddir&;t t
-s&@abs_builddir@&$ac_abs_builddir&;t t
-s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
-$ac_datarootdir_hack
-"
-eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
-  >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
-
-test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
-  { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
-  { ac_out=`sed -n '/^[         ]*datarootdir[  ]*:*=/p' \
-      "$ac_tmp/out"`; test -z "$ac_out"; } &&
-  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
-which seems to be undefined.  Please make sure it is defined" >&5
-$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
-which seems to be undefined.  Please make sure it is defined" >&2;}
-
-  rm -f "$ac_tmp/stdin"
-  case $ac_file in
-  -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
-  *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
-  esac \
-  || as_fn_error $? "could not create $ac_file" "$LINENO" 5
- ;;
-
-
-
-  esac
-
-done # for ac_tag
-
-
-as_fn_exit 0
diff --git a/util/src/TclTk/tcl8.6.4/unix/pkgs/sqlite3.8.8.3/libsqlite3.8.8.3.so b/util/src/TclTk/tcl8.6.4/unix/pkgs/sqlite3.8.8.3/libsqlite3.8.8.3.so
deleted file mode 100755 (executable)
index 04019bb..0000000
Binary files a/util/src/TclTk/tcl8.6.4/unix/pkgs/sqlite3.8.8.3/libsqlite3.8.8.3.so and /dev/null differ
diff --git a/util/src/TclTk/tcl8.6.4/unix/pkgs/sqlite3.8.8.3/pkgIndex.tcl b/util/src/TclTk/tcl8.6.4/unix/pkgs/sqlite3.8.8.3/pkgIndex.tcl
deleted file mode 100644 (file)
index 7a07e9d..0000000
+++ /dev/null
@@ -1,7 +0,0 @@
-#
-# Tcl package index file
-#
-# Note sqlite*3* init specifically
-#
-package ifneeded sqlite3 3.8.8.3 \
-    [list load [file join $dir libsqlite3.8.8.3.so] Sqlite3]
diff --git a/util/src/TclTk/tcl8.6.4/unix/pkgs/tdbc1.0.3/Makefile b/util/src/TclTk/tcl8.6.4/unix/pkgs/tdbc1.0.3/Makefile
deleted file mode 100644 (file)
index 1f10960..0000000
+++ /dev/null
@@ -1,485 +0,0 @@
-# Makefile.in --
-#
-#      This file is a Makefile for Sample TEA Extension.  If it has the name
-#      "Makefile.in" then it is a template for a Makefile;  to generate the
-#      actual Makefile, run "./configure", which is a configuration script
-#      generated by the "autoconf" program (constructs like "@foo@" will get
-#      replaced in the actual Makefile.
-#
-# Copyright (c) 1999 Scriptics Corporation.
-# Copyright (c) 2002-2005 ActiveState Corporation.
-#
-# See the file "license.terms" for information on usage and redistribution
-# of this file, and for a DISCLAIMER OF ALL WARRANTIES.
-#
-# RCS: @(#) $Id$
-
-#========================================================================
-# Add additional lines to handle any additional AC_SUBST cases that
-# have been added in a customized configure script.
-#========================================================================
-
-#SAMPLE_NEW_VAR        = @SAMPLE_NEW_VAR@
-
-#========================================================================
-# Nothing of the variables below this line should need to be changed.
-# Please check the TARGETS section below to make sure the make targets
-# are correct.
-#========================================================================
-
-#========================================================================
-# The names of the source files is defined in the configure script.
-# The object files are used for linking into the final library.
-# This will be used when a dist target is added to the Makefile.
-# It is not important to specify the directory, as long as it is the
-# $(srcdir) or in the generic, win or unix subdirectory.
-#========================================================================
-
-PKG_SOURCES    =  tdbc.c tdbcStubInit.c tdbcTokenize.c
-PKG_OBJECTS    =  tdbc.o tdbcStubInit.o tdbcTokenize.o
-
-PKG_STUB_SOURCES =  tdbcStubLib.c
-PKG_STUB_OBJECTS =  tdbcStubLib.o
-
-#========================================================================
-# PKG_TCL_SOURCES identifies Tcl runtime files that are associated with
-# this package that need to be installed, if any.
-#========================================================================
-
-PKG_TCL_SOURCES =  library/tdbc.tcl
-
-#========================================================================
-# This is a list of public header files to be installed, if any.
-#========================================================================
-
-PKG_HEADERS    =  generic/tdbc.h generic/tdbcInt.h generic/tdbcDecls.h
-
-#========================================================================
-# "PKG_LIB_FILE" refers to the library (dynamic or static as per
-# configuration options) composed of the named objects.
-#========================================================================
-
-PKG_LIB_FILE   = libtdbc1.0.3.so
-PKG_STUB_LIB_FILE = libtdbcstub1.0.3.a
-
-lib_BINARIES   = $(PKG_LIB_FILE) $(PKG_STUB_LIB_FILE)
-BINARIES       = $(lib_BINARIES)
-
-SHELL          = /bin/sh
-
-srcdir         = /home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/pkgs/tdbc1.0.3
-prefix         = /home/people/Eos/Eos/util/X86LINUX64
-exec_prefix    = /home/people/Eos/Eos/util/X86LINUX64
-
-bindir         = ${exec_prefix}/bin
-libdir         = /home/people/Eos/Eos/util/X86LINUX64/lib
-includedir     = ${prefix}/include
-datarootdir     = ${prefix}/share
-datadir                = ${datarootdir}
-mandir         = ${datarootdir}/man
-
-DESTDIR                =
-
-PKG_DIR                = $(PACKAGE_NAME)$(PACKAGE_VERSION)
-pkgdatadir     = $(datadir)/$(PKG_DIR)
-pkglibdir      = $(libdir)/$(PKG_DIR)
-pkgincludedir  = $(includedir)/$(PKG_DIR)
-
-top_builddir   = .
-
-INSTALL_OPTIONS =
-INSTALL         = $(SHELL) $(srcdir)/tclconfig/install-sh -c ${INSTALL_OPTIONS}
-INSTALL_DATA_DIR = ${INSTALL} -d -m 755
-INSTALL_PROGRAM = ${INSTALL} -m 755
-INSTALL_DATA    = ${INSTALL} -m 444
-INSTALL_SCRIPT  = ${INSTALL_PROGRAM}
-INSTALL_LIBRARY = ${INSTALL_DATA}
-
-PACKAGE_NAME   = tdbc
-PACKAGE_VERSION        = 1.0.3
-CC             = gcc
-CFLAGS_DEFAULT = -O2 -fomit-frame-pointer -DNDEBUG
-CFLAGS_WARNING = -Wall
-EXEEXT         = 
-LDFLAGS_DEFAULT        =  -Wl,--export-dynamic 
-MAKE_LIB       = ${SHLIB_LD} -o $@ $(PKG_OBJECTS) ${SHLIB_LD_LIBS} 
-MAKE_SHARED_LIB        = ${SHLIB_LD} -o $@ $(PKG_OBJECTS) ${SHLIB_LD_LIBS}
-MAKE_STATIC_LIB        = ${STLIB_LD} $@ $(PKG_OBJECTS)
-MAKE_STUB_LIB  = ${STLIB_LD} $@ $(PKG_STUB_OBJECTS)
-ADD_MANIFEST    = :
-OBJEXT         = o
-RANLIB         = :
-RANLIB_STUB    = ranlib
-SHLIB_CFLAGS   = -fPIC
-SHLIB_LD       = ${CC} -shared ${CFLAGS} ${LDFLAGS_DEFAULT}
-SHLIB_LD_LIBS  = ${LIBS} -L/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix -ltclstub8.6
-STLIB_LD       = ${AR} cr
-#TCL_DEFS      = -DPACKAGE_NAME=\"tcl\" -DPACKAGE_TARNAME=\"tcl\" -DPACKAGE_VERSION=\"8.6\" -DPACKAGE_STRING=\"tcl\ 8.6\" -DPACKAGE_BUGREPORT=\"\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_PARAM_H=1 -DTCL_CFGVAL_ENCODING=\"iso8859-1\" -DHAVE_ZLIB=1 -DMODULE_SCOPE=extern\ __attribute__\(\(__visibility__\(\"hidden\"\)\)\) -DHAVE_HIDDEN=1 -DHAVE_CAST_TO_UNION=1 -DTCL_SHLIB_EXT=\".so\" -DNDEBUG=1 -DTCL_CFG_OPTIMIZED=1 -DTCL_TOMMATH=1 -DMP_PREC=4 -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_IS_LONG=1 -DHAVE_GETCWD=1 -DHAVE_MKSTEMP=1 -DHAVE_OPENDIR=1 -DHAVE_STRTOL=1 -DHAVE_WAITPID=1 -DHAVE_GETNAMEINFO=1 -DHAVE_GETADDRINFO=1 -DHAVE_FREEADDRINFO=1 -DHAVE_GAI_STRERROR=1 -DHAVE_STRUCT_ADDRINFO=1 -DHAVE_STRUCT_IN6_ADDR=1 -DHAVE_STRUCT_SOCKADDR_IN6=1 -DHAVE_STRUCT_SOCKADDR_STORAGE=1 -DHAVE_TERMIOS_H=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_TIME_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_GMTIME_R=1 -DHAVE_LOCALTIME_R=1 -DHAVE_MKTIME=1 -DHAVE_TM_GMTOFF=1 -DHAVE_TIMEZONE_VAR=1 -DHAVE_STRUCT_STAT_ST_BLOCKS=1 -DHAVE_STRUCT_STAT_ST_BLKSIZE=1 -DHAVE_BLKCNT_T=1 -DHAVE_INTPTR_T=1 -DHAVE_UINTPTR_T=1 -DHAVE_SIGNED_CHAR=1 -DHAVE_LANGINFO=1 -DHAVE_MKSTEMPS=1 -DHAVE_FTS=1 -DHAVE_SYS_IOCTL_H=1 -DTCL_UNLOAD_DLLS=1 -DHAVE_CPUID=1 
-TCL_BIN_DIR    = /home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix
-TCL_SRC_DIR    = /home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4
-#TK_BIN_DIR    = @TK_BIN_DIR@
-#TK_SRC_DIR    = @TK_SRC_DIR@
-
-# Not used, but retained for reference of what libs Tcl required
-#TCL_LIBS      = ${DL_LIBS} ${LIBS} ${MATH_LIBS}
-
-#========================================================================
-# TCLLIBPATH seeds the auto_path in Tcl's init.tcl so we can test our
-# package without installing.  The other environment variables allow us
-# to test against an uninstalled Tcl.  Add special env vars that you
-# require for testing here (like TCLX_LIBRARY).
-#========================================================================
-
-EXTRA_PATH     = $(top_builddir):$(TCL_BIN_DIR)
-#EXTRA_PATH    = $(top_builddir):$(TCL_BIN_DIR):$(TK_BIN_DIR)
-TCLLIBPATH     = $(top_builddir)
-TCLSH_ENV      = TCL_LIBRARY=`echo $(TCL_SRC_DIR)/library`
-PKG_ENV                = LD_LIBRARY_PATH="$(EXTRA_PATH):$(LD_LIBRARY_PATH)" \
-                 PATH="$(EXTRA_PATH):$(PATH)" \
-                 TCLLIBPATH="$(TCLLIBPATH)" \
-                  TDBC_LIBRARY=`echo $(srcdir)/library` 
-
-TCLSH_PROG     = /home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix/tclsh
-TCLSH          = $(PKG_ENV) $(TCLSH_ENV) $(TCLSH_PROG)
-
-#WISH_ENV      = TK_LIBRARY=`echo $(TK_SRC_DIR)/library`
-#WISH_PROG     = @WISH_PROG@
-#WISH          = $(PKG_ENV) $(TCLSH_ENV) $(WISH_ENV) $(WISH_PROG)
-
-SHARED_BUILD   = 1
-
-INCLUDES       =  -I"/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/generic"
-#INCLUDES      =  -I"/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/generic" @TK_INCLUDES@ @TK_XINCLUDES@
-
-PKG_CFLAGS     =  
-
-# TCL_DEFS is not strictly need here, but if you remove it, then you
-# must make sure that configure.in checks for the necessary components
-# that your library may use.  TCL_DEFS can actually be a problem if
-# you do not compile with a similar machine setup as the Tcl core was
-# compiled with.
-#DEFS          = $(TCL_DEFS) -DPACKAGE_NAME=\"tdbc\" -DPACKAGE_TARNAME=\"tdbc\" -DPACKAGE_VERSION=\"1.0.3\" -DPACKAGE_STRING=\"tdbc\ 1.0.3\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DBUILD_tdbc=/\*\*/ -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_PARAM_H=1 -DUSE_THREAD_ALLOC=1 -D_REENTRANT=1 -D_THREAD_SAFE=1 -DTCL_THREADS=1 -DMODULE_SCOPE=extern\ __attribute__\(\(__visibility__\(\"hidden\"\)\)\) -DHAVE_HIDDEN=1 -DHAVE_CAST_TO_UNION=1 -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_IS_LONG=1 -DUSE_TCL_STUBS=1 $(PKG_CFLAGS)
-DEFS           = -DPACKAGE_NAME=\"tdbc\" -DPACKAGE_TARNAME=\"tdbc\" -DPACKAGE_VERSION=\"1.0.3\" -DPACKAGE_STRING=\"tdbc\ 1.0.3\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DBUILD_tdbc=/\*\*/ -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_PARAM_H=1 -DUSE_THREAD_ALLOC=1 -D_REENTRANT=1 -D_THREAD_SAFE=1 -DTCL_THREADS=1 -DMODULE_SCOPE=extern\ __attribute__\(\(__visibility__\(\"hidden\"\)\)\) -DHAVE_HIDDEN=1 -DHAVE_CAST_TO_UNION=1 -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_IS_LONG=1 -DUSE_TCL_STUBS=1 $(PKG_CFLAGS)
-
-# Move pkgIndex.tcl to 'BINARIES' var if it is generated in the Makefile
-CONFIGURE_OUTPUTS = Makefile pkgIndex.tcl tdbcConfig.sh config.cache config.log config.status
-CLEANFILES     = 
-
-CPPFLAGS       = 
-LIBS           =  
-AR             = ar
-CFLAGS         =  -pipe ${CFLAGS_DEFAULT} ${CFLAGS_WARNING} ${SHLIB_CFLAGS} 
-COMPILE                = $(CC) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
-
-#========================================================================
-# Start of user-definable TARGETS section
-#========================================================================
-
-#========================================================================
-# TEA TARGETS.  Please note that the "libraries:" target refers to platform
-# independent files, and the "binaries:" target inclues executable programs and
-# platform-dependent libraries.  Modify these targets so that they install
-# the various pieces of your package.  The make and install rules
-# for the BINARIES that you specified above have already been done.
-#========================================================================
-
-all: binaries libraries doc
-
-#========================================================================
-# The binaries target builds executable programs, Windows .dll's, unix
-# shared/static libraries, and any other platform-dependent files.
-# The list of targets to build for "binaries:" is specified at the top
-# of the Makefile, in the "BINARIES" variable.
-#========================================================================
-
-binaries: $(BINARIES)
-       cp -p $(srcdir)/library/tdbc.tcl $(top_builddir)
-
-libraries:
-
-#========================================================================
-# Your doc target should differentiate from doc builds (by the developer)
-# and doc installs (see install-doc), which just install the docs on the
-# end user machine when building from source.
-#========================================================================
-
-doc:
-
-install: all install-binaries install-libraries install-doc
-
-install-binaries: binaries install-lib-binaries install-bin-binaries
-
-#========================================================================
-# This rule installs platform-independent files, such as header files.
-# The list=...; for p in $$list handles the empty list case x-platform.
-#========================================================================
-
-install-libraries: libraries
-       @$(INSTALL_DATA_DIR) $(DESTDIR)$(includedir)
-       @echo "Installing header files in $(DESTDIR)$(includedir)"
-       @list='$(PKG_HEADERS)'; for i in $$list; do \
-           echo "Installing $(srcdir)/$$i" ; \
-           $(INSTALL_DATA) $(srcdir)/$$i $(DESTDIR)$(includedir) ; \
-       done;
-
-#========================================================================
-# Install documentation.  Unix manpages should go in the $(mandir)
-# directory.
-#========================================================================
-
-install-doc: doc
-       @$(INSTALL_DATA_DIR) $(DESTDIR)$(mandir)/man3 $(DESTDIR)$(mandir)/mann
-       @echo "Installing documentation in $(DESTDIR)$(mandir)"
-       @list='$(srcdir)/doc/*.3'; for i in $$list; do \
-           echo "Installing $$i"; \
-           rm -f $(DESTDIR)$(mandir)/man3/`basename $$i`; \
-           $(INSTALL_DATA) $$i $(DESTDIR)$(mandir)/man3 ; \
-       done
-       @list='$(srcdir)/doc/*.n'; for i in $$list; do \
-           echo "Installing $$i"; \
-           rm -f $(DESTDIR)$(mandir)/mann/`basename $$i`; \
-           $(INSTALL_DATA) $$i $(DESTDIR)$(mandir)/mann ; \
-       done
-
-test: binaries libraries
-       @$(TCLSH) `echo $(srcdir)/tests/all.tcl` $(TESTFLAGS) \
-               -load "package ifneeded ${PACKAGE_NAME} ${PACKAGE_VERSION} \
-                       [list source `echo $(srcdir)/library/tdbc.tcl`]\;[list load `echo $(PKG_LIB_FILE)` $(PACKAGE_NAME)]"
-
-shell: binaries libraries
-       @$(TCLSH) $(SCRIPT)
-
-gdb:
-       $(TCLSH_ENV) gdb $(TCLSH_PROG) $(SCRIPT)
-
-depend:
-
-#========================================================================
-# $(PKG_LIB_FILE) should be listed as part of the BINARIES variable
-# mentioned above.  That will ensure that this target is built when you
-# run "make binaries".
-#
-# The $(PKG_OBJECTS) objects are created and linked into the final
-# library.  In most cases these object files will correspond to the
-# source files above.
-#========================================================================
-
-$(PKG_LIB_FILE): $(PKG_OBJECTS)
-       -rm -f $(PKG_LIB_FILE)
-       ${MAKE_LIB}
-       $(ADD_MANIFEST)
-       $(RANLIB) $(PKG_LIB_FILE)
-
-$(PKG_STUB_LIB_FILE): $(PKG_STUB_OBJECTS)
-       -rm -f $(PKG_STUB_LIB_FILE)
-       ${MAKE_STUB_LIB}
-       $(RANLIB_STUB) $(PKG_STUB_LIB_FILE)
-
-#========================================================================
-# We need to enumerate the list of .c to .o lines here.
-#
-# In the following lines, $(srcdir) refers to the toplevel directory
-# containing your extension.  If your sources are in a subdirectory,
-# you will have to modify the paths to reflect this:
-#
-# sample.$(OBJEXT): $(srcdir)/generic/sample.c
-#      $(COMPILE) -c `echo $(srcdir)/generic/sample.c` -o $@
-#
-# Setting the VPATH variable to a list of paths will cause the makefile
-# to look into these paths when resolving .c to .obj dependencies.
-# As necessary, add $(srcdir):$(srcdir)/compat:....
-#========================================================================
-
-VPATH = $(srcdir):$(srcdir)/generic:$(srcdir)/unix:$(srcdir)/win
-
-.c.o:
-       $(COMPILE) -c `echo $<` -o $@
-
-#========================================================================
-# Distribution creation
-# You may need to tweak this target to make it work correctly.
-#========================================================================
-
-COMPRESS       = tar zcvf $(PKG_DIR).tar.gz $(PKG_DIR)
-DIST_ROOT      = /tmp/dist
-DIST_DIR       = $(DIST_ROOT)/$(PKG_DIR)
-
-dist-clean:
-       rm -rf $(DIST_DIR) $(DIST_ROOT)/$(PKG_DIR).tar.*
-
-dist: dist-clean
-       mkdir -p $(DIST_DIR)
-       cp -p $(srcdir)/ChangeLog $(srcdir)/README* $(srcdir)/license* \
-               $(srcdir)/aclocal.m4 $(srcdir)/configure $(srcdir)/*.in \
-               $(DIST_DIR)/
-       chmod 664 $(DIST_DIR)/Makefile.in $(DIST_DIR)/aclocal.m4
-       chmod 775 $(DIST_DIR)/configure $(DIST_DIR)/configure.in
-
-       for i in $(srcdir)/*.[ch]; do \
-           if [ -f $$i ]; then \
-               cp -p $$i $(DIST_DIR)/ ; \
-           fi; \
-       done;
-
-       mkdir $(DIST_DIR)/tclconfig
-       cp -p $(srcdir)/tclconfig/install-sh $(srcdir)/tclconfig/tcl.m4 \
-               $(srcdir)/tclconfig/ChangeLog $(srcdir)/tclconfig/README.txt \
-               $(DIST_DIR)/tclconfig/
-       chmod 664 $(DIST_DIR)/tclconfig/tcl.m4
-       chmod +x $(DIST_DIR)/tclconfig/install-sh
-
-       mkdir $(DIST_DIR)/doc
-       cp -p $(srcdir)/doc/tdbc.n $(srcdir)/doc/tdbc_connection.n \
-               $(srcdir)/doc/tdbc_resultset.n \
-               $(srcdir)/doc/tdbc_statement.n \
-               $(srcdir)/doc/tdbc_mapSqlState.n \
-               $(srcdir)/doc/tdbc_tokenize.n \
-               $(srcdir)/doc/Tdbc_Init.3 \
-               $(DIST_DIR)/doc/
-
-       mkdir $(DIST_DIR)/generic
-       cp -p $(srcdir)/generic/tdbc.c $(srcdir)/generic/tdbc.decls \
-               $(srcdir)/generic/tdbc.h $(srcdir)/generic/tdbcDecls.h \
-               $(srcdir)/generic/tdbcInt.h $(srcdir)/generic/tdbcStubInit.c \
-               $(srcdir)/generic/tdbcStubLib.c \
-               $(srcdir)/generic/tdbcTokenize.c $(DIST_DIR)/generic/
-
-       mkdir $(DIST_DIR)/library
-       cp -p $(srcdir)/library/tdbc.tcl $(DIST_DIR)/library/
-
-       mkdir $(DIST_DIR)/tests
-       cp -p $(srcdir)/tests/all.tcl \
-               $(srcdir)/tests/tdbc.test \
-               $(srcdir)/tests/tokenize.test \
-               $(DIST_DIR)/tests/
-
-       mkdir $(DIST_DIR)/tools
-       cp -p $(srcdir)/tools/genExtStubs.tcl \
-               $(srcdir)/tools/genStubs.tcl \
-               $(srcdir)/tools/tdbc-man2html.tcl \
-               $(DIST_DIR)/tools/
-
-       mkdir $(DIST_DIR)/win
-       cp -p $(srcdir)/win/makefile.vc $(srcdir)/win/nmakehlp.c \
-               $(srcdir)/win/rules.vc $(srcdir)/win/tdbc.rc \
-               $(DIST_DIR)/win/
-
-       (cd $(DIST_ROOT); $(COMPRESS);)
-
-#========================================================================
-# How to rebuild the package's stub table.
-#========================================================================
-
-genstubs: $(srcdir)/tools/genStubs.tcl $(srcdir)/generic/tdbc.decls
-       @echo $(TCLSH_PROGRAM) $(srcdir)/tools/genStubs.tcl $(srcdir)/generic $(srcdir)/generic/tdbc.decls
-       @$(TCLSH) `echo $(srcdir)/tools/genStubs.tcl` `echo $(srcdir)/generic` `echo $(srcdir)/generic/tdbc.decls`
-
-#========================================================================
-# End of user-definable section
-#========================================================================
-
-#========================================================================
-# Don't modify the file to clean here.  Instead, set the "CLEANFILES"
-# variable in configure.in
-#========================================================================
-
-clean:  
-       -test -z "$(BINARIES)" || rm -f $(BINARIES)
-       -rm -f *.$(OBJEXT) core *.core
-       -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES)
-       -rm -f tdbc.tcl
-
-distclean: clean
-       -rm -f *.tab.c
-       -rm -f $(CONFIGURE_OUTPUTS)
-
-#========================================================================
-# Install binary object libraries.  On Windows this includes both .dll and
-# .lib files.  Because the .lib files are not explicitly listed anywhere,
-# we need to deduce their existence from the .dll file of the same name.
-# Library files go into the lib directory.
-# In addition, this will generate the pkgIndex.tcl
-# file in the install location (assuming it can find a usable tclsh shell)
-#
-# You should not have to modify this target.
-#========================================================================
-
-install-lib-binaries: binaries
-       @$(INSTALL_DATA_DIR) $(DESTDIR)$(pkglibdir)
-       @list='$(lib_BINARIES)'; for p in $$list; do \
-         if test -f $$p; then \
-           echo " $(INSTALL_PROGRAM) $$p $(DESTDIR)$(pkglibdir)/$$p"; \
-           $(INSTALL_PROGRAM) $$p $(DESTDIR)$(pkglibdir)/$$p; \
-           stub=`echo $$p|sed -e "s/.*\(stub\).*/\1/"`; \
-           if test "x$$stub" = "xstub"; then \
-               echo " $(RANLIB_STUB) $(DESTDIR)$(pkglibdir)/$$p"; \
-               $(RANLIB_STUB) $(DESTDIR)$(pkglibdir)/$$p; \
-           else \
-               echo " $(RANLIB) $(DESTDIR)$(pkglibdir)/$$p"; \
-               $(RANLIB) $(DESTDIR)$(pkglibdir)/$$p; \
-           fi; \
-           ext=`echo $$p|sed -e "s/.*\.//"`; \
-           if test "x$$ext" = "xdll"; then \
-               lib=`basename $$p|sed -e 's/.[^.]*$$//'`.lib; \
-               if test -f $$lib; then \
-                   echo " $(INSTALL_DATA) $$lib $(DESTDIR)$(pkglibdir)/$$lib"; \
-                   $(INSTALL_DATA) $$lib $(DESTDIR)$(pkglibdir)/$$lib; \
-               fi; \
-           fi; \
-         fi; \
-       done
-       @list='$(PKG_TCL_SOURCES)'; for p in $$list; do \
-         if test -f $(srcdir)/$$p; then \
-           destp=`basename $$p`; \
-           echo " Install $$destp $(DESTDIR)$(pkglibdir)/$$destp"; \
-           $(INSTALL_DATA) $(srcdir)/$$p $(DESTDIR)$(pkglibdir)/$$destp; \
-         fi; \
-       done
-       @if test "x$(SHARED_BUILD)" = "x1"; then \
-           echo " Install pkgIndex.tcl $(DESTDIR)$(pkglibdir)"; \
-           $(INSTALL_DATA) pkgIndex.tcl $(DESTDIR)$(pkglibdir); \
-       fi
-       @echo " Install tdbcConfig.sh $(DESTDIR)$(pkglibdir)"; \
-       $(INSTALL_DATA) tdbcConfig.sh $(DESTDIR)$(pkglibdir)/tdbcConfig.sh
-
-#========================================================================
-# Install binary executables (e.g. .exe files and dependent .dll files)
-# This is for files that must go in the bin directory (located next to
-# wish and tclsh), like dependent .dll files on Windows.
-#
-# You should not have to modify this target, except to define bin_BINARIES
-# above if necessary.
-#========================================================================
-
-install-bin-binaries: binaries
-       @$(INSTALL_DATA_DIR) $(DESTDIR)$(bindir)
-       @list='$(bin_BINARIES)'; for p in $$list; do \
-         if test -f $$p; then \
-           echo " $(INSTALL_PROGRAM) $$p $(DESTDIR)$(bindir)/$$p"; \
-           $(INSTALL_PROGRAM) $$p $(DESTDIR)$(bindir)/$$p; \
-         fi; \
-       done
-
-.SUFFIXES: .c .$(OBJEXT)
-
-Makefile: $(srcdir)/Makefile.in  $(top_builddir)/config.status
-       cd $(top_builddir) \
-         && CONFIG_FILES=$@ CONFIG_HEADERS= $(SHELL) ./config.status
-
-uninstall-binaries:
-       list='$(lib_BINARIES)'; for p in $$list; do \
-         rm -f $(DESTDIR)$(pkglibdir)/$$p; \
-       done
-       list='$(PKG_TCL_SOURCES)'; for p in $$list; do \
-         p=`basename $$p`; \
-         rm -f $(DESTDIR)$(pkglibdir)/$$p; \
-       done
-       list='$(bin_BINARIES)'; for p in $$list; do \
-         rm -f $(DESTDIR)$(bindir)/$$p; \
-       done
-
-.PHONY: all binaries clean depend distclean doc install libraries test
-
-# Tell versions [3.59,3.63) of GNU make to not export all variables.
-# Otherwise a system limit (for SysV at least) may be exceeded.
-.NOEXPORT:
diff --git a/util/src/TclTk/tcl8.6.4/unix/pkgs/tdbc1.0.3/config.log b/util/src/TclTk/tcl8.6.4/unix/pkgs/tdbc1.0.3/config.log
deleted file mode 100644 (file)
index e5606bd..0000000
+++ /dev/null
@@ -1,1185 +0,0 @@
-This file contains any messages produced by compilers while
-running configure, to aid debugging if configure makes a mistake.
-
-It was created by tdbc configure 1.0.3, which was
-generated by GNU Autoconf 2.69.  Invocation command line was
-
-  $ /home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/pkgs/tdbc1.0.3/configure --with-tcl=../.. --with-tclinclude=/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/generic --prefix=/home/people/Eos/Eos/util/X86LINUX64 --enable-shared --enable-symbol --enable-gcc --disable-threads --libdir=/home/people/Eos/Eos/util/X86LINUX64/lib --enable-shared --enable-threads
-
-## --------- ##
-## Platform. ##
-## --------- ##
-
-hostname = cs04.lan.yasunaga-lab.bio.kyutech.ac.jp
-uname -m = x86_64
-uname -r = 3.10.0-693.1.1.el7.x86_64
-uname -s = Linux
-uname -v = #1 SMP Tue Aug 15 08:36:44 CDT 2017
-
-/usr/bin/uname -p = x86_64
-/bin/uname -X     = unknown
-
-/bin/arch              = x86_64
-/usr/bin/arch -k       = unknown
-/usr/convex/getsysinfo = unknown
-/usr/bin/hostinfo      = unknown
-/bin/machine           = unknown
-/usr/bin/oslevel       = unknown
-/bin/universe          = unknown
-
-PATH: /home/people/Eos/Eos/util/X86LINUX64/cuda/cudaprof/bin
-PATH: /home/people/Eos/Eos/util/X86LINUX64/cuda/bin
-PATH: /home/people/Eos/Eos/bin
-PATH: /home/people/Eos/Eos/sbin
-PATH: /home/people/Eos/Eos/util/X86LINUX64/bin
-PATH: /usr/local/IMOD/bin
-PATH: /usr/local/bin
-PATH: /usr/bin
-PATH: /usr/local/sbin
-PATH: /usr/sbin
-PATH: /usr/local/relion/build/bin
-PATH: /home/people/Eos/Eos/bin
-PATH: /home/people/Eos/Eos/sbin
-PATH: /home/people/Eos/Eos/util/X86LINUX64/bin
-PATH: /usr/local/IMOD/bin
-PATH: /usr/local/bin
-PATH: /usr/bin
-PATH: /usr/local/sbin
-PATH: /usr/sbin
-PATH: /usr/local/relion/build/bin
-
-
-## ----------- ##
-## Core tests. ##
-## ----------- ##
-
-configure:2240: checking for correct TEA configuration
-configure:2253: result: ok (TEA 3.9)
-configure:2336: configuring tdbc 1.0.3
-configure:2379: checking for Tcl configuration
-configure:2504: result: found /home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix/tclConfig.sh
-configure:2557: checking for gcc
-configure:2573: found /usr/bin/gcc
-configure:2584: result: gcc
-configure:2813: checking for C compiler version
-configure:2822: gcc --version >&5
-gcc (GCC) 4.8.5 20150623 (Red Hat 4.8.5-11)
-Copyright (C) 2015 Free Software Foundation, Inc.
-This is free software; see the source for copying conditions.  There is NO
-warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
-
-configure:2833: $? = 0
-configure:2822: gcc -v >&5
-Using built-in specs.
-COLLECT_GCC=gcc
-COLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-redhat-linux/4.8.5/lto-wrapper
-Target: x86_64-redhat-linux
-Configured with: ../configure --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=http://bugzilla.redhat.com/bugzilla --enable-bootstrap --enable-shared --enable-threads=posix --enable-checking=release --with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions --enable-gnu-unique-object --enable-linker-build-id --with-linker-hash-style=gnu --enable-languages=c,c++,objc,obj-c++,java,fortran,ada,go,lto --enable-plugin --enable-initfini-array --disable-libgcj --with-isl=/builddir/build/BUILD/gcc-4.8.5-20150702/obj-x86_64-redhat-linux/isl-install --with-cloog=/builddir/build/BUILD/gcc-4.8.5-20150702/obj-x86_64-redhat-linux/cloog-install --enable-gnu-indirect-function --with-tune=generic --with-arch_32=x86-64 --build=x86_64-redhat-linux
-Thread model: posix
-gcc version 4.8.5 20150623 (Red Hat 4.8.5-11) (GCC) 
-configure:2833: $? = 0
-configure:2822: gcc -V >&5
-gcc: error: unrecognized command line option '-V'
-gcc: fatal error: no input files
-compilation terminated.
-configure:2833: $? = 4
-configure:2822: gcc -qversion >&5
-gcc: error: unrecognized command line option '-qversion'
-gcc: fatal error: no input files
-compilation terminated.
-configure:2833: $? = 4
-configure:2853: checking whether the C compiler works
-configure:2875: gcc    conftest.c  >&5
-configure:2879: $? = 0
-configure:2927: result: yes
-configure:2930: checking for C compiler default output file name
-configure:2932: result: a.out
-configure:2938: checking for suffix of executables
-configure:2945: gcc -o conftest    conftest.c  >&5
-configure:2949: $? = 0
-configure:2971: result: 
-configure:2993: checking whether we are cross compiling
-configure:3001: gcc -o conftest    conftest.c  >&5
-configure:3005: $? = 0
-configure:3012: ./conftest
-configure:3016: $? = 0
-configure:3031: result: no
-configure:3036: checking for suffix of object files
-configure:3058: gcc -c   conftest.c >&5
-configure:3062: $? = 0
-configure:3083: result: o
-configure:3087: checking whether we are using the GNU C compiler
-configure:3106: gcc -c   conftest.c >&5
-configure:3106: $? = 0
-configure:3115: result: yes
-configure:3124: checking whether gcc accepts -g
-configure:3144: gcc -c -g  conftest.c >&5
-configure:3144: $? = 0
-configure:3185: result: yes
-configure:3202: checking for gcc option to accept ISO C89
-configure:3265: gcc  -c   conftest.c >&5
-configure:3265: $? = 0
-configure:3278: result: none needed
-configure:3300: checking for existence of /home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix/tclConfig.sh
-configure:3304: result: loading
-configure:3368: checking platform
-configure:3386: gcc -c   conftest.c >&5
-configure:3386: $? = 0
-configure:3394: result: unix
-configure:3718: --exec-prefix defaulting to TCL_EXEC_PREFIX /home/people/Eos/Eos/util/X86LINUX64
-configure:3788: checking for gcc
-configure:3815: result: gcc
-configure:4044: checking for C compiler version
-configure:4053: gcc --version >&5
-gcc (GCC) 4.8.5 20150623 (Red Hat 4.8.5-11)
-Copyright (C) 2015 Free Software Foundation, Inc.
-This is free software; see the source for copying conditions.  There is NO
-warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
-
-configure:4064: $? = 0
-configure:4053: gcc -v >&5
-Using built-in specs.
-COLLECT_GCC=gcc
-COLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-redhat-linux/4.8.5/lto-wrapper
-Target: x86_64-redhat-linux
-Configured with: ../configure --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=http://bugzilla.redhat.com/bugzilla --enable-bootstrap --enable-shared --enable-threads=posix --enable-checking=release --with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions --enable-gnu-unique-object --enable-linker-build-id --with-linker-hash-style=gnu --enable-languages=c,c++,objc,obj-c++,java,fortran,ada,go,lto --enable-plugin --enable-initfini-array --disable-libgcj --with-isl=/builddir/build/BUILD/gcc-4.8.5-20150702/obj-x86_64-redhat-linux/isl-install --with-cloog=/builddir/build/BUILD/gcc-4.8.5-20150702/obj-x86_64-redhat-linux/cloog-install --enable-gnu-indirect-function --with-tune=generic --with-arch_32=x86-64 --build=x86_64-redhat-linux
-Thread model: posix
-gcc version 4.8.5 20150623 (Red Hat 4.8.5-11) (GCC) 
-configure:4064: $? = 0
-configure:4053: gcc -V >&5
-gcc: error: unrecognized command line option '-V'
-gcc: fatal error: no input files
-compilation terminated.
-configure:4064: $? = 4
-configure:4053: gcc -qversion >&5
-gcc: error: unrecognized command line option '-qversion'
-gcc: fatal error: no input files
-compilation terminated.
-configure:4064: $? = 4
-configure:4068: checking whether we are using the GNU C compiler
-configure:4096: result: yes
-configure:4105: checking whether gcc accepts -g
-configure:4166: result: yes
-configure:4183: checking for gcc option to accept ISO C89
-configure:4259: result: none needed
-configure:4284: checking how to run the C preprocessor
-configure:4315: gcc -E  conftest.c
-configure:4315: $? = 0
-configure:4329: gcc -E  conftest.c
-conftest.c:10:28: fatal error: ac_nonexistent.h: No such file or directory
- #include <ac_nonexistent.h>
-                            ^
-compilation terminated.
-configure:4329: $? = 1
-configure: failed program was:
-| /* confdefs.h */
-| #define PACKAGE_NAME "tdbc"
-| #define PACKAGE_TARNAME "tdbc"
-| #define PACKAGE_VERSION "1.0.3"
-| #define PACKAGE_STRING "tdbc 1.0.3"
-| #define PACKAGE_BUGREPORT ""
-| #define PACKAGE_URL ""
-| #define BUILD_tdbc /**/
-| /* end confdefs.h.  */
-| #include <ac_nonexistent.h>
-configure:4354: result: gcc -E
-configure:4374: gcc -E  conftest.c
-configure:4374: $? = 0
-configure:4388: gcc -E  conftest.c
-conftest.c:10:28: fatal error: ac_nonexistent.h: No such file or directory
- #include <ac_nonexistent.h>
-                            ^
-compilation terminated.
-configure:4388: $? = 1
-configure: failed program was:
-| /* confdefs.h */
-| #define PACKAGE_NAME "tdbc"
-| #define PACKAGE_TARNAME "tdbc"
-| #define PACKAGE_VERSION "1.0.3"
-| #define PACKAGE_STRING "tdbc 1.0.3"
-| #define PACKAGE_BUGREPORT ""
-| #define PACKAGE_URL ""
-| #define BUILD_tdbc /**/
-| /* end confdefs.h.  */
-| #include <ac_nonexistent.h>
-configure:4435: checking whether make sets $(MAKE)
-configure:4457: result: yes
-configure:4514: checking for ranlib
-configure:4530: found /usr/bin/ranlib
-configure:4541: result: ranlib
-configure:4572: checking for grep that handles long lines and -e
-configure:4630: result: /usr/bin/grep
-configure:4635: checking for egrep
-configure:4697: result: /usr/bin/grep -E
-configure:4702: checking for ANSI C header files
-configure:4722: gcc -c   conftest.c >&5
-configure:4722: $? = 0
-configure:4795: gcc -o conftest    conftest.c  >&5
-configure:4795: $? = 0
-configure:4795: ./conftest
-configure:4795: $? = 0
-configure:4806: result: yes
-configure:4819: checking for sys/types.h
-configure:4819: gcc -c   conftest.c >&5
-configure:4819: $? = 0
-configure:4819: result: yes
-configure:4819: checking for sys/stat.h
-configure:4819: gcc -c   conftest.c >&5
-configure:4819: $? = 0
-configure:4819: result: yes
-configure:4819: checking for stdlib.h
-configure:4819: gcc -c   conftest.c >&5
-configure:4819: $? = 0
-configure:4819: result: yes
-configure:4819: checking for string.h
-configure:4819: gcc -c   conftest.c >&5
-configure:4819: $? = 0
-configure:4819: result: yes
-configure:4819: checking for memory.h
-configure:4819: gcc -c   conftest.c >&5
-configure:4819: $? = 0
-configure:4819: result: yes
-configure:4819: checking for strings.h
-configure:4819: gcc -c   conftest.c >&5
-configure:4819: $? = 0
-configure:4819: result: yes
-configure:4819: checking for inttypes.h
-configure:4819: gcc -c   conftest.c >&5
-configure:4819: $? = 0
-configure:4819: result: yes
-configure:4819: checking for stdint.h
-configure:4819: gcc -c   conftest.c >&5
-configure:4819: $? = 0
-configure:4819: result: yes
-configure:4819: checking for unistd.h
-configure:4819: gcc -c   conftest.c >&5
-configure:4819: $? = 0
-configure:4819: result: yes
-configure:4841: checking if the compiler understands -pipe
-configure:4859: gcc -c  -pipe  conftest.c >&5
-configure:4859: $? = 0
-configure:4867: result: yes
-configure:4878: checking whether byte ordering is bigendian
-configure:4893: gcc -c  -pipe  conftest.c >&5
-conftest.c:21:9: error: unknown type name 'not'
-         not a universal capable compiler
-         ^
-conftest.c:21:15: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'universal'
-         not a universal capable compiler
-               ^
-conftest.c:21:15: error: unknown type name 'universal'
-configure:4893: $? = 1
-configure: failed program was:
-| /* confdefs.h */
-| #define PACKAGE_NAME "tdbc"
-| #define PACKAGE_TARNAME "tdbc"
-| #define PACKAGE_VERSION "1.0.3"
-| #define PACKAGE_STRING "tdbc 1.0.3"
-| #define PACKAGE_BUGREPORT ""
-| #define PACKAGE_URL ""
-| #define BUILD_tdbc /**/
-| #define STDC_HEADERS 1
-| #define HAVE_SYS_TYPES_H 1
-| #define HAVE_SYS_STAT_H 1
-| #define HAVE_STDLIB_H 1
-| #define HAVE_STRING_H 1
-| #define HAVE_MEMORY_H 1
-| #define HAVE_STRINGS_H 1
-| #define HAVE_INTTYPES_H 1
-| #define HAVE_STDINT_H 1
-| #define HAVE_UNISTD_H 1
-| /* end confdefs.h.  */
-| #ifndef __APPLE_CC__
-|             not a universal capable compiler
-|           #endif
-|           typedef int dummy;
-| 
-configure:4938: gcc -c  -pipe  conftest.c >&5
-configure:4938: $? = 0
-configure:4956: gcc -c  -pipe  conftest.c >&5
-conftest.c: In function 'main':
-conftest.c:27:4: error: unknown type name 'not'
-    not big endian
-    ^
-conftest.c:27:12: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'endian'
-    not big endian
-            ^
-configure:4956: $? = 1
-configure: failed program was:
-| /* confdefs.h */
-| #define PACKAGE_NAME "tdbc"
-| #define PACKAGE_TARNAME "tdbc"
-| #define PACKAGE_VERSION "1.0.3"
-| #define PACKAGE_STRING "tdbc 1.0.3"
-| #define PACKAGE_BUGREPORT ""
-| #define PACKAGE_URL ""
-| #define BUILD_tdbc /**/
-| #define STDC_HEADERS 1
-| #define HAVE_SYS_TYPES_H 1
-| #define HAVE_SYS_STAT_H 1
-| #define HAVE_STDLIB_H 1
-| #define HAVE_STRING_H 1
-| #define HAVE_MEMORY_H 1
-| #define HAVE_STRINGS_H 1
-| #define HAVE_INTTYPES_H 1
-| #define HAVE_STDINT_H 1
-| #define HAVE_UNISTD_H 1
-| /* end confdefs.h.  */
-| #include <sys/types.h>
-|              #include <sys/param.h>
-| 
-| int
-| main ()
-| {
-| #if BYTE_ORDER != BIG_ENDIAN
-|               not big endian
-|              #endif
-| 
-|   ;
-|   return 0;
-| }
-configure:5084: result: no
-configure:5111: checking for sin
-configure:5111: gcc -o conftest  -pipe   conftest.c  >&5
-conftest.c:43:6: warning: conflicting types for built-in function 'sin' [enabled by default]
- char sin ();
-      ^
-/tmp/ccXosWb0.o: In function `main':
-conftest.c:(.text+0xa): undefined reference to `sin'
-collect2: error: ld returned 1 exit status
-configure:5111: $? = 1
-configure: failed program was:
-| /* confdefs.h */
-| #define PACKAGE_NAME "tdbc"
-| #define PACKAGE_TARNAME "tdbc"
-| #define PACKAGE_VERSION "1.0.3"
-| #define PACKAGE_STRING "tdbc 1.0.3"
-| #define PACKAGE_BUGREPORT ""
-| #define PACKAGE_URL ""
-| #define BUILD_tdbc /**/
-| #define STDC_HEADERS 1
-| #define HAVE_SYS_TYPES_H 1
-| #define HAVE_SYS_STAT_H 1
-| #define HAVE_STDLIB_H 1
-| #define HAVE_STRING_H 1
-| #define HAVE_MEMORY_H 1
-| #define HAVE_STRINGS_H 1
-| #define HAVE_INTTYPES_H 1
-| #define HAVE_STDINT_H 1
-| #define HAVE_UNISTD_H 1
-| /* end confdefs.h.  */
-| /* Define sin to an innocuous variant, in case <limits.h> declares sin.
-|    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
-| #define sin innocuous_sin
-| 
-| /* System header to define __stub macros and hopefully few prototypes,
-|     which can conflict with char sin (); below.
-|     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
-|     <limits.h> exists even on freestanding compilers.  */
-| 
-| #ifdef __STDC__
-| # include <limits.h>
-| #else
-| # include <assert.h>
-| #endif
-| 
-| #undef sin
-| 
-| /* Override any GCC internal prototype to avoid an error.
-|    Use char because int might match the return type of a GCC
-|    builtin and then its argument prototype would still apply.  */
-| #ifdef __cplusplus
-| extern "C"
-| #endif
-| char sin ();
-| /* The GNU C library defines this for functions which it implements
-|     to always fail with ENOSYS.  Some functions are actually named
-|     something starting with __ and the normal name is an alias.  */
-| #if defined __stub_sin || defined __stub___sin
-| choke me
-| #endif
-| 
-| int
-| main ()
-| {
-| return sin ();
-|   ;
-|   return 0;
-| }
-configure:5111: result: no
-configure:5118: checking for main in -lieee
-configure:5137: gcc -o conftest  -pipe   conftest.c -lieee   >&5
-configure:5137: $? = 0
-configure:5146: result: yes
-configure:5158: checking for main in -linet
-configure:5177: gcc -o conftest  -pipe   conftest.c -linet   >&5
-/usr/bin/ld: cannot find -linet
-collect2: error: ld returned 1 exit status
-configure:5177: $? = 1
-configure: failed program was:
-| /* confdefs.h */
-| #define PACKAGE_NAME "tdbc"
-| #define PACKAGE_TARNAME "tdbc"
-| #define PACKAGE_VERSION "1.0.3"
-| #define PACKAGE_STRING "tdbc 1.0.3"
-| #define PACKAGE_BUGREPORT ""
-| #define PACKAGE_URL ""
-| #define BUILD_tdbc /**/
-| #define STDC_HEADERS 1
-| #define HAVE_SYS_TYPES_H 1
-| #define HAVE_SYS_STAT_H 1
-| #define HAVE_STDLIB_H 1
-| #define HAVE_STRING_H 1
-| #define HAVE_MEMORY_H 1
-| #define HAVE_STRINGS_H 1
-| #define HAVE_INTTYPES_H 1
-| #define HAVE_STDINT_H 1
-| #define HAVE_UNISTD_H 1
-| /* end confdefs.h.  */
-| 
-| 
-| int
-| main ()
-| {
-| return main ();
-|   ;
-|   return 0;
-| }
-configure:5186: result: no
-configure:5192: checking net/errno.h usability
-configure:5192: gcc -c  -pipe  conftest.c >&5
-conftest.c:53:23: fatal error: net/errno.h: No such file or directory
- #include <net/errno.h>
-                       ^
-compilation terminated.
-configure:5192: $? = 1
-configure: failed program was:
-| /* confdefs.h */
-| #define PACKAGE_NAME "tdbc"
-| #define PACKAGE_TARNAME "tdbc"
-| #define PACKAGE_VERSION "1.0.3"
-| #define PACKAGE_STRING "tdbc 1.0.3"
-| #define PACKAGE_BUGREPORT ""
-| #define PACKAGE_URL ""
-| #define BUILD_tdbc /**/
-| #define STDC_HEADERS 1
-| #define HAVE_SYS_TYPES_H 1
-| #define HAVE_SYS_STAT_H 1
-| #define HAVE_STDLIB_H 1
-| #define HAVE_STRING_H 1
-| #define HAVE_MEMORY_H 1
-| #define HAVE_STRINGS_H 1
-| #define HAVE_INTTYPES_H 1
-| #define HAVE_STDINT_H 1
-| #define HAVE_UNISTD_H 1
-| /* end confdefs.h.  */
-| #include <stdio.h>
-| #ifdef HAVE_SYS_TYPES_H
-| # include <sys/types.h>
-| #endif
-| #ifdef HAVE_SYS_STAT_H
-| # include <sys/stat.h>
-| #endif
-| #ifdef STDC_HEADERS
-| # include <stdlib.h>
-| # include <stddef.h>
-| #else
-| # ifdef HAVE_STDLIB_H
-| #  include <stdlib.h>
-| # endif
-| #endif
-| #ifdef HAVE_STRING_H
-| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
-| #  include <memory.h>
-| # endif
-| # include <string.h>
-| #endif
-| #ifdef HAVE_STRINGS_H
-| # include <strings.h>
-| #endif
-| #ifdef HAVE_INTTYPES_H
-| # include <inttypes.h>
-| #endif
-| #ifdef HAVE_STDINT_H
-| # include <stdint.h>
-| #endif
-| #ifdef HAVE_UNISTD_H
-| # include <unistd.h>
-| #endif
-| #include <net/errno.h>
-configure:5192: result: no
-configure:5192: checking net/errno.h presence
-configure:5192: gcc -E  conftest.c
-conftest.c:20:23: fatal error: net/errno.h: No such file or directory
- #include <net/errno.h>
-                       ^
-compilation terminated.
-configure:5192: $? = 1
-configure: failed program was:
-| /* confdefs.h */
-| #define PACKAGE_NAME "tdbc"
-| #define PACKAGE_TARNAME "tdbc"
-| #define PACKAGE_VERSION "1.0.3"
-| #define PACKAGE_STRING "tdbc 1.0.3"
-| #define PACKAGE_BUGREPORT ""
-| #define PACKAGE_URL ""
-| #define BUILD_tdbc /**/
-| #define STDC_HEADERS 1
-| #define HAVE_SYS_TYPES_H 1
-| #define HAVE_SYS_STAT_H 1
-| #define HAVE_STDLIB_H 1
-| #define HAVE_STRING_H 1
-| #define HAVE_MEMORY_H 1
-| #define HAVE_STRINGS_H 1
-| #define HAVE_INTTYPES_H 1
-| #define HAVE_STDINT_H 1
-| #define HAVE_UNISTD_H 1
-| /* end confdefs.h.  */
-| #include <net/errno.h>
-configure:5192: result: no
-configure:5192: checking for net/errno.h
-configure:5192: result: no
-configure:5221: checking for connect
-configure:5221: gcc -o conftest  -pipe   conftest.c  >&5
-configure:5221: $? = 0
-configure:5221: result: yes
-configure:5289: checking for gethostbyname
-configure:5289: gcc -o conftest  -pipe   conftest.c  >&5
-configure:5289: $? = 0
-configure:5289: result: yes
-configure:5344: checking dirent.h
-configure:5380: gcc -o conftest  -pipe   conftest.c  >&5
-configure:5380: $? = 0
-configure:5388: result: yes
-configure:5398: checking errno.h usability
-configure:5398: gcc -c  -pipe  conftest.c >&5
-configure:5398: $? = 0
-configure:5398: result: yes
-configure:5398: checking errno.h presence
-configure:5398: gcc -E  conftest.c
-configure:5398: $? = 0
-configure:5398: result: yes
-configure:5398: checking for errno.h
-configure:5398: result: yes
-configure:5408: checking float.h usability
-configure:5408: gcc -c  -pipe  conftest.c >&5
-configure:5408: $? = 0
-configure:5408: result: yes
-configure:5408: checking float.h presence
-configure:5408: gcc -E  conftest.c
-configure:5408: $? = 0
-configure:5408: result: yes
-configure:5408: checking for float.h
-configure:5408: result: yes
-configure:5418: checking values.h usability
-configure:5418: gcc -c  -pipe  conftest.c >&5
-configure:5418: $? = 0
-configure:5418: result: yes
-configure:5418: checking values.h presence
-configure:5418: gcc -E  conftest.c
-configure:5418: $? = 0
-configure:5418: result: yes
-configure:5418: checking for values.h
-configure:5418: result: yes
-configure:5428: checking limits.h usability
-configure:5428: gcc -c  -pipe  conftest.c >&5
-configure:5428: $? = 0
-configure:5428: result: yes
-configure:5428: checking limits.h presence
-configure:5428: gcc -E  conftest.c
-configure:5428: $? = 0
-configure:5428: result: yes
-configure:5428: checking for limits.h
-configure:5428: result: yes
-configure:5440: checking for stdlib.h
-configure:5440: result: yes
-configure:5492: checking for string.h
-configure:5492: result: yes
-configure:5536: checking sys/wait.h usability
-configure:5536: gcc -c  -pipe  conftest.c >&5
-configure:5536: $? = 0
-configure:5536: result: yes
-configure:5536: checking sys/wait.h presence
-configure:5536: gcc -E  conftest.c
-configure:5536: $? = 0
-configure:5536: result: yes
-configure:5536: checking for sys/wait.h
-configure:5536: result: yes
-configure:5546: checking dlfcn.h usability
-configure:5546: gcc -c  -pipe  conftest.c >&5
-configure:5546: $? = 0
-configure:5546: result: yes
-configure:5546: checking dlfcn.h presence
-configure:5546: gcc -E  conftest.c
-configure:5546: $? = 0
-configure:5546: result: yes
-configure:5546: checking for dlfcn.h
-configure:5546: result: yes
-configure:5560: checking sys/param.h usability
-configure:5560: gcc -c  -pipe  conftest.c >&5
-configure:5560: $? = 0
-configure:5560: result: yes
-configure:5560: checking sys/param.h presence
-configure:5560: gcc -E  conftest.c
-configure:5560: $? = 0
-configure:5560: result: yes
-configure:5560: checking for sys/param.h
-configure:5560: result: yes
-configure:5577: checking for inline
-configure:5593: gcc -c  -pipe  conftest.c >&5
-configure:5593: $? = 0
-configure:5601: result: inline
-configure:5763: checking for Tcl public headers
-configure:5834: result: /home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/generic
-configure:5890: checking for pthread_mutex_init in -lpthread
-configure:5915: gcc -o conftest  -pipe   conftest.c -lpthread   >&5
-configure:5915: $? = 0
-configure:5924: result: yes
-configure:6133: checking for building with threads
-configure:6139: result: yes (default)
-configure:6163: WARNING:
-    --enable-threads requested, but building against a Tcl that is NOT
-    thread-enabled.  This is an OK configuration that will also run in
-    a thread-enabled core.
-configure:6180: checking how to build libraries
-configure:6198: result: shared
-configure:6261: checking for ranlib
-configure:6288: result: ranlib
-configure:6315: checking if 64bit support is requested
-configure:6324: result: no
-configure:6329: checking if 64bit Sparc VIS support is requested
-configure:6338: result: no
-configure:6348: checking if compiler supports visibility "hidden"
-configure:6368: gcc -o conftest  -pipe -Werror   conftest.c  >&5
-configure:6368: $? = 0
-configure:6377: result: yes
-configure:6392: checking if rpath support is requested
-configure:6401: result: yes
-configure:6426: checking system version
-configure:6449: result: Linux-3.10.0-693.1.1.el7.x86_64
-configure:6529: checking for ar
-configure:6545: found /usr/bin/ar
-configure:6556: result: ar
-configure:8316: checking for cast to union support
-configure:8335: gcc -c  -pipe  conftest.c >&5
-configure:8335: $? = 0
-configure:8343: result: yes
-configure:8366: checking for required early compiler flags
-configure:8384: gcc -c  -pipe  conftest.c >&5
-configure:8384: $? = 0
-configure:8431: gcc -c  -pipe  conftest.c >&5
-conftest.c: In function 'main':
-conftest.c:33:15: error: storage size of 'buf' isn't known
- struct stat64 buf; int i = stat64("/", &buf);
-               ^
-configure:8431: $? = 1
-configure: failed program was:
-| /* confdefs.h */
-| #define PACKAGE_NAME "tdbc"
-| #define PACKAGE_TARNAME "tdbc"
-| #define PACKAGE_VERSION "1.0.3"
-| #define PACKAGE_STRING "tdbc 1.0.3"
-| #define PACKAGE_BUGREPORT ""
-| #define PACKAGE_URL ""
-| #define BUILD_tdbc /**/
-| #define STDC_HEADERS 1
-| #define HAVE_SYS_TYPES_H 1
-| #define HAVE_SYS_STAT_H 1
-| #define HAVE_STDLIB_H 1
-| #define HAVE_STRING_H 1
-| #define HAVE_MEMORY_H 1
-| #define HAVE_STRINGS_H 1
-| #define HAVE_INTTYPES_H 1
-| #define HAVE_STDINT_H 1
-| #define HAVE_UNISTD_H 1
-| #define HAVE_LIMITS_H 1
-| #define HAVE_SYS_PARAM_H 1
-| #define USE_THREAD_ALLOC 1
-| #define _REENTRANT 1
-| #define _THREAD_SAFE 1
-| #define TCL_THREADS 1
-| #define MODULE_SCOPE extern __attribute__((__visibility__("hidden")))
-| #define HAVE_HIDDEN 1
-| #define HAVE_CAST_TO_UNION 1
-| /* end confdefs.h.  */
-| #include <sys/stat.h>
-| int
-| main ()
-| {
-| struct stat64 buf; int i = stat64("/", &buf);
-|   ;
-|   return 0;
-| }
-configure:8446: gcc -c  -pipe  conftest.c >&5
-configure:8446: $? = 0
-configure:8478: gcc -c  -pipe  conftest.c >&5
-conftest.c: In function 'main':
-conftest.c:34:19: error: 'open64' undeclared (first use in this function)
- char *p = (char *)open64;
-                   ^
-conftest.c:34:19: note: each undeclared identifier is reported only once for each function it appears in
-configure:8478: $? = 1
-configure: failed program was:
-| /* confdefs.h */
-| #define PACKAGE_NAME "tdbc"
-| #define PACKAGE_TARNAME "tdbc"
-| #define PACKAGE_VERSION "1.0.3"
-| #define PACKAGE_STRING "tdbc 1.0.3"
-| #define PACKAGE_BUGREPORT ""
-| #define PACKAGE_URL ""
-| #define BUILD_tdbc /**/
-| #define STDC_HEADERS 1
-| #define HAVE_SYS_TYPES_H 1
-| #define HAVE_SYS_STAT_H 1
-| #define HAVE_STDLIB_H 1
-| #define HAVE_STRING_H 1
-| #define HAVE_MEMORY_H 1
-| #define HAVE_STRINGS_H 1
-| #define HAVE_INTTYPES_H 1
-| #define HAVE_STDINT_H 1
-| #define HAVE_UNISTD_H 1
-| #define HAVE_LIMITS_H 1
-| #define HAVE_SYS_PARAM_H 1
-| #define USE_THREAD_ALLOC 1
-| #define _REENTRANT 1
-| #define _THREAD_SAFE 1
-| #define TCL_THREADS 1
-| #define MODULE_SCOPE extern __attribute__((__visibility__("hidden")))
-| #define HAVE_HIDDEN 1
-| #define HAVE_CAST_TO_UNION 1
-| #define _LARGEFILE64_SOURCE 1
-| /* end confdefs.h.  */
-| #include <sys/stat.h>
-| int
-| main ()
-| {
-| char *p = (char *)open64;
-|   ;
-|   return 0;
-| }
-configure:8493: gcc -c  -pipe  conftest.c >&5
-conftest.c: In function 'main':
-conftest.c:35:19: error: 'open64' undeclared (first use in this function)
- char *p = (char *)open64;
-                   ^
-conftest.c:35:19: note: each undeclared identifier is reported only once for each function it appears in
-configure:8493: $? = 1
-configure: failed program was:
-| /* confdefs.h */
-| #define PACKAGE_NAME "tdbc"
-| #define PACKAGE_TARNAME "tdbc"
-| #define PACKAGE_VERSION "1.0.3"
-| #define PACKAGE_STRING "tdbc 1.0.3"
-| #define PACKAGE_BUGREPORT ""
-| #define PACKAGE_URL ""
-| #define BUILD_tdbc /**/
-| #define STDC_HEADERS 1
-| #define HAVE_SYS_TYPES_H 1
-| #define HAVE_SYS_STAT_H 1
-| #define HAVE_STDLIB_H 1
-| #define HAVE_STRING_H 1
-| #define HAVE_MEMORY_H 1
-| #define HAVE_STRINGS_H 1
-| #define HAVE_INTTYPES_H 1
-| #define HAVE_STDINT_H 1
-| #define HAVE_UNISTD_H 1
-| #define HAVE_LIMITS_H 1
-| #define HAVE_SYS_PARAM_H 1
-| #define USE_THREAD_ALLOC 1
-| #define _REENTRANT 1
-| #define _THREAD_SAFE 1
-| #define TCL_THREADS 1
-| #define MODULE_SCOPE extern __attribute__((__visibility__("hidden")))
-| #define HAVE_HIDDEN 1
-| #define HAVE_CAST_TO_UNION 1
-| #define _LARGEFILE64_SOURCE 1
-| /* end confdefs.h.  */
-| #define _LARGEFILE_SOURCE64 1
-| #include <sys/stat.h>
-| int
-| main ()
-| {
-| char *p = (char *)open64;
-|   ;
-|   return 0;
-| }
-configure:8514: result:  _LARGEFILE64_SOURCE
-configure:8519: checking for 64-bit integer type
-configure:8538: gcc -c  -pipe  conftest.c >&5
-conftest.c: In function 'main':
-conftest.c:34:1: error: unknown type name '__int64'
- __int64 value = (__int64) 0;
- ^
-conftest.c:34:18: error: '__int64' undeclared (first use in this function)
- __int64 value = (__int64) 0;
-                  ^
-conftest.c:34:18: note: each undeclared identifier is reported only once for each function it appears in
-conftest.c:34:27: error: expected ',' or ';' before numeric constant
- __int64 value = (__int64) 0;
-                           ^
-configure:8538: $? = 1
-configure: failed program was:
-| /* confdefs.h */
-| #define PACKAGE_NAME "tdbc"
-| #define PACKAGE_TARNAME "tdbc"
-| #define PACKAGE_VERSION "1.0.3"
-| #define PACKAGE_STRING "tdbc 1.0.3"
-| #define PACKAGE_BUGREPORT ""
-| #define PACKAGE_URL ""
-| #define BUILD_tdbc /**/
-| #define STDC_HEADERS 1
-| #define HAVE_SYS_TYPES_H 1
-| #define HAVE_SYS_STAT_H 1
-| #define HAVE_STDLIB_H 1
-| #define HAVE_STRING_H 1
-| #define HAVE_MEMORY_H 1
-| #define HAVE_STRINGS_H 1
-| #define HAVE_INTTYPES_H 1
-| #define HAVE_STDINT_H 1
-| #define HAVE_UNISTD_H 1
-| #define HAVE_LIMITS_H 1
-| #define HAVE_SYS_PARAM_H 1
-| #define USE_THREAD_ALLOC 1
-| #define _REENTRANT 1
-| #define _THREAD_SAFE 1
-| #define TCL_THREADS 1
-| #define MODULE_SCOPE extern __attribute__((__visibility__("hidden")))
-| #define HAVE_HIDDEN 1
-| #define HAVE_CAST_TO_UNION 1
-| #define _LARGEFILE64_SOURCE 1
-| /* end confdefs.h.  */
-| 
-| int
-| main ()
-| {
-| __int64 value = (__int64) 0;
-|   ;
-|   return 0;
-| }
-configure:8560: gcc -c  -pipe  conftest.c >&5
-conftest.c: In function 'main':
-conftest.c:35:21: error: duplicate case value
-             case 1: case (sizeof(long long)==sizeof(long)): ;
-                     ^
-conftest.c:35:13: error: previously used here
-             case 1: case (sizeof(long long)==sizeof(long)): ;
-             ^
-configure:8560: $? = 1
-configure: failed program was:
-| /* confdefs.h */
-| #define PACKAGE_NAME "tdbc"
-| #define PACKAGE_TARNAME "tdbc"
-| #define PACKAGE_VERSION "1.0.3"
-| #define PACKAGE_STRING "tdbc 1.0.3"
-| #define PACKAGE_BUGREPORT ""
-| #define PACKAGE_URL ""
-| #define BUILD_tdbc /**/
-| #define STDC_HEADERS 1
-| #define HAVE_SYS_TYPES_H 1
-| #define HAVE_SYS_STAT_H 1
-| #define HAVE_STDLIB_H 1
-| #define HAVE_STRING_H 1
-| #define HAVE_MEMORY_H 1
-| #define HAVE_STRINGS_H 1
-| #define HAVE_INTTYPES_H 1
-| #define HAVE_STDINT_H 1
-| #define HAVE_UNISTD_H 1
-| #define HAVE_LIMITS_H 1
-| #define HAVE_SYS_PARAM_H 1
-| #define USE_THREAD_ALLOC 1
-| #define _REENTRANT 1
-| #define _THREAD_SAFE 1
-| #define TCL_THREADS 1
-| #define MODULE_SCOPE extern __attribute__((__visibility__("hidden")))
-| #define HAVE_HIDDEN 1
-| #define HAVE_CAST_TO_UNION 1
-| #define _LARGEFILE64_SOURCE 1
-| /* end confdefs.h.  */
-| 
-| int
-| main ()
-| {
-| switch (0) {
-|             case 1: case (sizeof(long long)==sizeof(long)): ;
-|         }
-|   ;
-|   return 0;
-| }
-configure:8570: result: using long
-configure:8714: checking for build with symbols
-configure:8727: result: no
-configure:8948: checking for tclsh
-configure:8975: result: /home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix/tclsh
-configure:9203: creating ./config.status
-
-## ---------------------- ##
-## Running config.status. ##
-## ---------------------- ##
-
-This file was extended by tdbc config.status 1.0.3, which was
-generated by GNU Autoconf 2.69.  Invocation command line was
-
-  CONFIG_FILES    = 
-  CONFIG_HEADERS  = 
-  CONFIG_LINKS    = 
-  CONFIG_COMMANDS = 
-  $ ./config.status 
-
-on cs04.lan.yasunaga-lab.bio.kyutech.ac.jp
-
-config.status:825: creating Makefile
-config.status:825: creating pkgIndex.tcl
-config.status:825: creating tdbcConfig.sh
-configure:10206: WARNING: unrecognized options: --enable-symbol, --enable-gcc
-
-## ---------------- ##
-## Cache variables. ##
-## ---------------- ##
-
-ac_cv_c_bigendian=no
-ac_cv_c_compiler_gnu=yes
-ac_cv_c_inline=inline
-ac_cv_c_tclconfig=/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix
-ac_cv_c_tclh=/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/generic
-ac_cv_env_CC_set=
-ac_cv_env_CC_value=
-ac_cv_env_CFLAGS_set=
-ac_cv_env_CFLAGS_value=
-ac_cv_env_CPPFLAGS_set=
-ac_cv_env_CPPFLAGS_value=
-ac_cv_env_CPP_set=
-ac_cv_env_CPP_value=
-ac_cv_env_LDFLAGS_set=
-ac_cv_env_LDFLAGS_value=
-ac_cv_env_LIBS_set=
-ac_cv_env_LIBS_value=
-ac_cv_env_build_alias_set=
-ac_cv_env_build_alias_value=
-ac_cv_env_host_alias_set=
-ac_cv_env_host_alias_value=
-ac_cv_env_target_alias_set=
-ac_cv_env_target_alias_value=
-ac_cv_func_connect=yes
-ac_cv_func_gethostbyname=yes
-ac_cv_func_sin=no
-ac_cv_header_dlfcn_h=yes
-ac_cv_header_errno_h=yes
-ac_cv_header_float_h=yes
-ac_cv_header_inttypes_h=yes
-ac_cv_header_limits_h=yes
-ac_cv_header_memory_h=yes
-ac_cv_header_net_errno_h=no
-ac_cv_header_stdc=yes
-ac_cv_header_stdint_h=yes
-ac_cv_header_stdlib_h=yes
-ac_cv_header_string_h=yes
-ac_cv_header_strings_h=yes
-ac_cv_header_sys_param_h=yes
-ac_cv_header_sys_stat_h=yes
-ac_cv_header_sys_types_h=yes
-ac_cv_header_sys_wait_h=yes
-ac_cv_header_unistd_h=yes
-ac_cv_header_values_h=yes
-ac_cv_lib_ieee_main=yes
-ac_cv_lib_inet_main=no
-ac_cv_lib_pthread_pthread_mutex_init=yes
-ac_cv_objext=o
-ac_cv_path_EGREP='/usr/bin/grep -E'
-ac_cv_path_GREP=/usr/bin/grep
-ac_cv_prog_CPP='gcc -E'
-ac_cv_prog_ac_ct_AR=ar
-ac_cv_prog_ac_ct_CC=gcc
-ac_cv_prog_ac_ct_RANLIB=ranlib
-ac_cv_prog_cc_c89=
-ac_cv_prog_cc_g=yes
-ac_cv_prog_make_make_set=yes
-tcl_cv_cast_to_union=yes
-tcl_cv_cc_pipe=yes
-tcl_cv_cc_visibility_hidden=yes
-tcl_cv_dirent_h=yes
-tcl_cv_flag__isoc99_source=no
-tcl_cv_flag__largefile64_source=yes
-tcl_cv_flag__largefile_source64=no
-tcl_cv_sys_version=Linux-3.10.0-693.1.1.el7.x86_64
-tcl_cv_type_64bit=none
-
-## ----------------- ##
-## Output variables. ##
-## ----------------- ##
-
-ADD_MANIFEST=':'
-AR='ar'
-CC='gcc'
-CELIB_DIR=''
-CFLAGS=' -pipe ${CFLAGS_DEFAULT} ${CFLAGS_WARNING} ${SHLIB_CFLAGS} '
-CFLAGS_DEBUG='-g'
-CFLAGS_DEFAULT='-O2 -fomit-frame-pointer -DNDEBUG'
-CFLAGS_OPTIMIZE='-O2 -fomit-frame-pointer'
-CFLAGS_WARNING='-Wall'
-CLEANFILES=''
-CONFIGURE_OUTPUTS='Makefile pkgIndex.tcl tdbcConfig.sh config.cache config.log config.status'
-CPP='gcc -E'
-CPPFLAGS=''
-CYGPATH='echo'
-DEFS='-DPACKAGE_NAME=\"tdbc\" -DPACKAGE_TARNAME=\"tdbc\" -DPACKAGE_VERSION=\"1.0.3\" -DPACKAGE_STRING=\"tdbc\ 1.0.3\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DBUILD_tdbc=/\*\*/ -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_PARAM_H=1 -DUSE_THREAD_ALLOC=1 -D_REENTRANT=1 -D_THREAD_SAFE=1 -DTCL_THREADS=1 -DMODULE_SCOPE=extern\ __attribute__\(\(__visibility__\(\"hidden\"\)\)\) -DHAVE_HIDDEN=1 -DHAVE_CAST_TO_UNION=1 -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_IS_LONG=1 -DUSE_TCL_STUBS=1'
-ECHO_C=''
-ECHO_N='-n'
-ECHO_T=''
-EGREP='/usr/bin/grep -E'
-EXEEXT=''
-GREP='/usr/bin/grep'
-INSTALL='$(SHELL) $(srcdir)/tclconfig/install-sh -c'
-INSTALL_DATA='${INSTALL} -m 644'
-INSTALL_DATA_DIR='${INSTALL} -d -m 755'
-INSTALL_LIBRARY='${INSTALL_DATA}'
-INSTALL_PROGRAM='${INSTALL}'
-INSTALL_SCRIPT='${INSTALL}'
-LDFLAGS=' -Wl,--export-dynamic '
-LDFLAGS_DEFAULT=' -Wl,--export-dynamic '
-LD_LIBRARY_PATH_VAR='LD_LIBRARY_PATH'
-LIBOBJS=''
-LIBS=''
-LTLIBOBJS=''
-MAJOR_VERSION=''
-MAKE_LIB='${SHLIB_LD} -o $@ $(PKG_OBJECTS) ${SHLIB_LD_LIBS} '
-MAKE_SHARED_LIB='${SHLIB_LD} -o $@ $(PKG_OBJECTS) ${SHLIB_LD_LIBS}'
-MAKE_STATIC_LIB='${STLIB_LD} $@ $(PKG_OBJECTS)'
-MAKE_STUB_LIB='${STLIB_LD} $@ $(PKG_STUB_OBJECTS)'
-MATH_LIBS='-lieee -lm'
-MINOR_VERSION=''
-MT=''
-OBJEXT='o'
-PACKAGE_BUGREPORT=''
-PACKAGE_NAME='tdbc'
-PACKAGE_STRING='tdbc 1.0.3'
-PACKAGE_TARNAME='tdbc'
-PACKAGE_URL=''
-PACKAGE_VERSION='1.0.3'
-PATCHLEVEL=''
-PATH_SEPARATOR=':'
-PKG_CFLAGS=' '
-PKG_HEADERS=' generic/tdbc.h generic/tdbcInt.h generic/tdbcDecls.h'
-PKG_INCLUDES=''
-PKG_LIBS=''
-PKG_LIB_FILE='libtdbc1.0.3.so'
-PKG_OBJECTS=' tdbc.o tdbcStubInit.o tdbcTokenize.o'
-PKG_SOURCES=' tdbc.c tdbcStubInit.c tdbcTokenize.c'
-PKG_STUB_LIB_FILE='libtdbcstub1.0.3.a'
-PKG_STUB_OBJECTS=' tdbcStubLib.o'
-PKG_STUB_SOURCES=' tdbcStubLib.c'
-PKG_TCL_SOURCES=' library/tdbc.tcl'
-RANLIB=':'
-RANLIB_STUB='ranlib'
-RC=''
-SET_MAKE=''
-SHARED_BUILD='1'
-SHELL='/bin/sh'
-SHLIB_CFLAGS='-fPIC'
-SHLIB_LD='${CC} -shared ${CFLAGS} ${LDFLAGS_DEFAULT}'
-SHLIB_LD_LIBS='${LIBS} -L/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix -ltclstub8.6'
-STLIB_LD='${AR} cr'
-TCLOO_VERSION_REQ='0.6'
-TCLSH_PROG='/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix/tclsh'
-TCL_BIN_DIR='/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix'
-TCL_DBGX=''
-TCL_DEFS='-DPACKAGE_NAME=\"tcl\" -DPACKAGE_TARNAME=\"tcl\" -DPACKAGE_VERSION=\"8.6\" -DPACKAGE_STRING=\"tcl\ 8.6\" -DPACKAGE_BUGREPORT=\"\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_PARAM_H=1 -DTCL_CFGVAL_ENCODING=\"iso8859-1\" -DHAVE_ZLIB=1 -DMODULE_SCOPE=extern\ __attribute__\(\(__visibility__\(\"hidden\"\)\)\) -DHAVE_HIDDEN=1 -DHAVE_CAST_TO_UNION=1 -DTCL_SHLIB_EXT=\".so\" -DNDEBUG=1 -DTCL_CFG_OPTIMIZED=1 -DTCL_TOMMATH=1 -DMP_PREC=4 -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_IS_LONG=1 -DHAVE_GETCWD=1 -DHAVE_MKSTEMP=1 -DHAVE_OPENDIR=1 -DHAVE_STRTOL=1 -DHAVE_WAITPID=1 -DHAVE_GETNAMEINFO=1 -DHAVE_GETADDRINFO=1 -DHAVE_FREEADDRINFO=1 -DHAVE_GAI_STRERROR=1 -DHAVE_STRUCT_ADDRINFO=1 -DHAVE_STRUCT_IN6_ADDR=1 -DHAVE_STRUCT_SOCKADDR_IN6=1 -DHAVE_STRUCT_SOCKADDR_STORAGE=1 -DHAVE_TERMIOS_H=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_TIME_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_GMTIME_R=1 -DHAVE_LOCALTIME_R=1 -DHAVE_MKTIME=1 -DHAVE_TM_GMTOFF=1 -DHAVE_TIMEZONE_VAR=1 -DHAVE_STRUCT_STAT_ST_BLOCKS=1 -DHAVE_STRUCT_STAT_ST_BLKSIZE=1 -DHAVE_BLKCNT_T=1 -DHAVE_INTPTR_T=1 -DHAVE_UINTPTR_T=1 -DHAVE_SIGNED_CHAR=1 -DHAVE_LANGINFO=1 -DHAVE_MKSTEMPS=1 -DHAVE_FTS=1 -DHAVE_SYS_IOCTL_H=1 -DTCL_UNLOAD_DLLS=1 -DHAVE_CPUID=1 '
-TCL_EXTRA_CFLAGS=' -pipe '
-TCL_INCLUDES='-I"/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/generic"'
-TCL_LD_FLAGS=' -Wl,--export-dynamic '
-TCL_LIBS='${DL_LIBS} ${LIBS} ${MATH_LIBS}'
-TCL_LIB_FILE='libtcl8.6.so'
-TCL_LIB_FLAG='-ltcl8.6'
-TCL_LIB_SPEC='-L/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix -ltcl8.6'
-TCL_PATCH_LEVEL='.4'
-TCL_SHLIB_LD_LIBS='${LIBS}'
-TCL_SRC_DIR='/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4'
-TCL_STUB_LIB_FILE='libtclstub8.6.a'
-TCL_STUB_LIB_FLAG='-ltclstub8.6'
-TCL_STUB_LIB_SPEC='-L/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix -ltclstub8.6'
-TCL_THREADS='1'
-TCL_VERSION='8.6'
-TCL_VERSION_DESIRED='8.6'
-TCL_VERSION_REQ='8.5'
-VC_MANIFEST_EMBED_DLL=''
-VC_MANIFEST_EMBED_EXE=''
-ac_ct_CC='gcc'
-bindir='${exec_prefix}/bin'
-build_alias=''
-datadir='${datarootdir}'
-datarootdir='${prefix}/share'
-docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
-dvidir='${docdir}'
-exec_prefix='/home/people/Eos/Eos/util/X86LINUX64'
-host_alias=''
-htmldir='${docdir}'
-includedir='${prefix}/include'
-infodir='${datarootdir}/info'
-libdir='/home/people/Eos/Eos/util/X86LINUX64/lib'
-libexecdir='${exec_prefix}/libexec'
-localedir='${datarootdir}/locale'
-localstatedir='${prefix}/var'
-mandir='${datarootdir}/man'
-oldincludedir='/usr/include'
-pdfdir='${docdir}'
-prefix='/home/people/Eos/Eos/util/X86LINUX64'
-program_transform_name='s,x,x,'
-psdir='${docdir}'
-sbindir='${exec_prefix}/sbin'
-sharedstatedir='${prefix}/com'
-sysconfdir='${prefix}/etc'
-target_alias=''
-tcloo_BIN_DIR=''
-tcloo_LIB_FILE=''
-tcloo_LIB_SPEC=''
-tcloo_SRC_DIR=''
-tcloo_STUB_LIB_FILE=''
-tcloo_STUB_LIB_PATH=''
-tcloo_STUB_LIB_SPEC=''
-tcloo_VERSION=''
-tdbc_BUILD_INCLUDE_SPEC='-I/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/pkgs/tdbc1.0.3/generic'
-tdbc_BUILD_LIB_SPEC='-L/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix/pkgs/tdbc1.0.3 -ltdbc1.0.3'
-tdbc_BUILD_STUB_LIB_PATH='/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix/pkgs/tdbc1.0.3/libtdbcstub1.0.3.a'
-tdbc_BUILD_STUB_LIB_SPEC='-L/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix/pkgs/tdbc1.0.3 -ltdbcstub1.0.3'
-tdbc_INCLUDE_SPEC='-I/home/people/Eos/Eos/util/X86LINUX64/include'
-tdbc_LIB_DIR='/home/people/Eos/Eos/util/X86LINUX64/lib/tdbc1.0.3'
-tdbc_LIB_SPEC='-L/home/people/Eos/Eos/util/X86LINUX64/lib/tdbc1.0.3 -ltdbc1.0.3'
-tdbc_SRC_DIR='/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/pkgs/tdbc1.0.3'
-tdbc_STUB_LIB_PATH='/home/people/Eos/Eos/util/X86LINUX64/lib/tdbc1.0.3/libtdbcstub1.0.3.a'
-tdbc_STUB_LIB_SPEC='-L/home/people/Eos/Eos/util/X86LINUX64/lib/tdbc1.0.3 -ltdbcstub1.0.3'
-
-## ----------- ##
-## confdefs.h. ##
-## ----------- ##
-
-/* confdefs.h */
-#define PACKAGE_NAME "tdbc"
-#define PACKAGE_TARNAME "tdbc"
-#define PACKAGE_VERSION "1.0.3"
-#define PACKAGE_STRING "tdbc 1.0.3"
-#define PACKAGE_BUGREPORT ""
-#define PACKAGE_URL ""
-#define BUILD_tdbc /**/
-#define STDC_HEADERS 1
-#define HAVE_SYS_TYPES_H 1
-#define HAVE_SYS_STAT_H 1
-#define HAVE_STDLIB_H 1
-#define HAVE_STRING_H 1
-#define HAVE_MEMORY_H 1
-#define HAVE_STRINGS_H 1
-#define HAVE_INTTYPES_H 1
-#define HAVE_STDINT_H 1
-#define HAVE_UNISTD_H 1
-#define HAVE_LIMITS_H 1
-#define HAVE_SYS_PARAM_H 1
-#define USE_THREAD_ALLOC 1
-#define _REENTRANT 1
-#define _THREAD_SAFE 1
-#define TCL_THREADS 1
-#define MODULE_SCOPE extern __attribute__((__visibility__("hidden")))
-#define HAVE_HIDDEN 1
-#define HAVE_CAST_TO_UNION 1
-#define _LARGEFILE64_SOURCE 1
-#define TCL_WIDE_INT_IS_LONG 1
-#define USE_TCL_STUBS 1
-
-configure: exit 0
diff --git a/util/src/TclTk/tcl8.6.4/unix/pkgs/tdbc1.0.3/config.status b/util/src/TclTk/tcl8.6.4/unix/pkgs/tdbc1.0.3/config.status
deleted file mode 100755 (executable)
index fd2fb3e..0000000
+++ /dev/null
@@ -1,977 +0,0 @@
-#! /bin/sh
-# Generated by configure.
-# Run this file to recreate the current configuration.
-# Compiler output produced by configure, useful for debugging
-# configure, is in config.log if it exists.
-
-debug=false
-ac_cs_recheck=false
-ac_cs_silent=false
-
-SHELL=${CONFIG_SHELL-/bin/sh}
-export SHELL
-## -------------------- ##
-## M4sh Initialization. ##
-## -------------------- ##
-
-# Be more Bourne compatible
-DUALCASE=1; export DUALCASE # for MKS sh
-if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
-  emulate sh
-  NULLCMD=:
-  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
-  # is contrary to our usage.  Disable this feature.
-  alias -g '${1+"$@"}'='"$@"'
-  setopt NO_GLOB_SUBST
-else
-  case `(set -o) 2>/dev/null` in #(
-  *posix*) :
-    set -o posix ;; #(
-  *) :
-     ;;
-esac
-fi
-
-
-as_nl='
-'
-export as_nl
-# Printing a long string crashes Solaris 7 /usr/bin/printf.
-as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
-as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
-as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
-# Prefer a ksh shell builtin over an external printf program on Solaris,
-# but without wasting forks for bash or zsh.
-if test -z "$BASH_VERSION$ZSH_VERSION" \
-    && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
-  as_echo='print -r --'
-  as_echo_n='print -rn --'
-elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
-  as_echo='printf %s\n'
-  as_echo_n='printf %s'
-else
-  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
-    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
-    as_echo_n='/usr/ucb/echo -n'
-  else
-    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
-    as_echo_n_body='eval
-      arg=$1;
-      case $arg in #(
-      *"$as_nl"*)
-       expr "X$arg" : "X\\(.*\\)$as_nl";
-       arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
-      esac;
-      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
-    '
-    export as_echo_n_body
-    as_echo_n='sh -c $as_echo_n_body as_echo'
-  fi
-  export as_echo_body
-  as_echo='sh -c $as_echo_body as_echo'
-fi
-
-# The user is always right.
-if test "${PATH_SEPARATOR+set}" != set; then
-  PATH_SEPARATOR=:
-  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
-    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
-      PATH_SEPARATOR=';'
-  }
-fi
-
-
-# IFS
-# We need space, tab and new line, in precisely that order.  Quoting is
-# there to prevent editors from complaining about space-tab.
-# (If _AS_PATH_WALK were called with IFS unset, it would disable word
-# splitting by setting IFS to empty value.)
-IFS=" ""       $as_nl"
-
-# Find who we are.  Look in the path if we contain no directory separator.
-as_myself=
-case $0 in #((
-  *[\\/]* ) as_myself=$0 ;;
-  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-for as_dir in $PATH
-do
-  IFS=$as_save_IFS
-  test -z "$as_dir" && as_dir=.
-    test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
-  done
-IFS=$as_save_IFS
-
-     ;;
-esac
-# We did not find ourselves, most probably we were run as `sh COMMAND'
-# in which case we are not to be found in the path.
-if test "x$as_myself" = x; then
-  as_myself=$0
-fi
-if test ! -f "$as_myself"; then
-  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
-  exit 1
-fi
-
-# Unset variables that we do not need and which cause bugs (e.g. in
-# pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
-# suppresses any "Segmentation fault" message there.  '((' could
-# trigger a bug in pdksh 5.2.14.
-for as_var in BASH_ENV ENV MAIL MAILPATH
-do eval test x\${$as_var+set} = xset \
-  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
-done
-PS1='$ '
-PS2='> '
-PS4='+ '
-
-# NLS nuisances.
-LC_ALL=C
-export LC_ALL
-LANGUAGE=C
-export LANGUAGE
-
-# CDPATH.
-(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
-
-
-# as_fn_error STATUS ERROR [LINENO LOG_FD]
-# ----------------------------------------
-# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
-# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
-# script with STATUS, using 1 if that was 0.
-as_fn_error ()
-{
-  as_status=$1; test $as_status -eq 0 && as_status=1
-  if test "$4"; then
-    as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
-    $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
-  fi
-  $as_echo "$as_me: error: $2" >&2
-  as_fn_exit $as_status
-} # as_fn_error
-
-
-# as_fn_set_status STATUS
-# -----------------------
-# Set $? to STATUS, without forking.
-as_fn_set_status ()
-{
-  return $1
-} # as_fn_set_status
-
-# as_fn_exit STATUS
-# -----------------
-# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
-as_fn_exit ()
-{
-  set +e
-  as_fn_set_status $1
-  exit $1
-} # as_fn_exit
-
-# as_fn_unset VAR
-# ---------------
-# Portably unset VAR.
-as_fn_unset ()
-{
-  { eval $1=; unset $1;}
-}
-as_unset=as_fn_unset
-# as_fn_append VAR VALUE
-# ----------------------
-# Append the text in VALUE to the end of the definition contained in VAR. Take
-# advantage of any shell optimizations that allow amortized linear growth over
-# repeated appends, instead of the typical quadratic growth present in naive
-# implementations.
-if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
-  eval 'as_fn_append ()
-  {
-    eval $1+=\$2
-  }'
-else
-  as_fn_append ()
-  {
-    eval $1=\$$1\$2
-  }
-fi # as_fn_append
-
-# as_fn_arith ARG...
-# ------------------
-# Perform arithmetic evaluation on the ARGs, and store the result in the
-# global $as_val. Take advantage of shells that can avoid forks. The arguments
-# must be portable across $(()) and expr.
-if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
-  eval 'as_fn_arith ()
-  {
-    as_val=$(( $* ))
-  }'
-else
-  as_fn_arith ()
-  {
-    as_val=`expr "$@" || test $? -eq 1`
-  }
-fi # as_fn_arith
-
-
-if expr a : '\(a\)' >/dev/null 2>&1 &&
-   test "X`expr 00001 : '.*\(...\)'`" = X001; then
-  as_expr=expr
-else
-  as_expr=false
-fi
-
-if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
-  as_basename=basename
-else
-  as_basename=false
-fi
-
-if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
-  as_dirname=dirname
-else
-  as_dirname=false
-fi
-
-as_me=`$as_basename -- "$0" ||
-$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
-        X"$0" : 'X\(//\)$' \| \
-        X"$0" : 'X\(/\)' \| . 2>/dev/null ||
-$as_echo X/"$0" |
-    sed '/^.*\/\([^/][^/]*\)\/*$/{
-           s//\1/
-           q
-         }
-         /^X\/\(\/\/\)$/{
-           s//\1/
-           q
-         }
-         /^X\/\(\/\).*/{
-           s//\1/
-           q
-         }
-         s/.*/./; q'`
-
-# Avoid depending upon Character Ranges.
-as_cr_letters='abcdefghijklmnopqrstuvwxyz'
-as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
-as_cr_Letters=$as_cr_letters$as_cr_LETTERS
-as_cr_digits='0123456789'
-as_cr_alnum=$as_cr_Letters$as_cr_digits
-
-ECHO_C= ECHO_N= ECHO_T=
-case `echo -n x` in #(((((
--n*)
-  case `echo 'xy\c'` in
-  *c*) ECHO_T='        ';;     # ECHO_T is single tab character.
-  xy)  ECHO_C='\c';;
-  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
-       ECHO_T='        ';;
-  esac;;
-*)
-  ECHO_N='-n';;
-esac
-
-rm -f conf$$ conf$$.exe conf$$.file
-if test -d conf$$.dir; then
-  rm -f conf$$.dir/conf$$.file
-else
-  rm -f conf$$.dir
-  mkdir conf$$.dir 2>/dev/null
-fi
-if (echo >conf$$.file) 2>/dev/null; then
-  if ln -s conf$$.file conf$$ 2>/dev/null; then
-    as_ln_s='ln -s'
-    # ... but there are two gotchas:
-    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
-    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
-    # In both cases, we have to default to `cp -pR'.
-    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
-      as_ln_s='cp -pR'
-  elif ln conf$$.file conf$$ 2>/dev/null; then
-    as_ln_s=ln
-  else
-    as_ln_s='cp -pR'
-  fi
-else
-  as_ln_s='cp -pR'
-fi
-rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
-rmdir conf$$.dir 2>/dev/null
-
-
-# as_fn_mkdir_p
-# -------------
-# Create "$as_dir" as a directory, including parents if necessary.
-as_fn_mkdir_p ()
-{
-
-  case $as_dir in #(
-  -*) as_dir=./$as_dir;;
-  esac
-  test -d "$as_dir" || eval $as_mkdir_p || {
-    as_dirs=
-    while :; do
-      case $as_dir in #(
-      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
-      *) as_qdir=$as_dir;;
-      esac
-      as_dirs="'$as_qdir' $as_dirs"
-      as_dir=`$as_dirname -- "$as_dir" ||
-$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
-        X"$as_dir" : 'X\(//\)[^/]' \| \
-        X"$as_dir" : 'X\(//\)$' \| \
-        X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
-$as_echo X"$as_dir" |
-    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
-           s//\1/
-           q
-         }
-         /^X\(\/\/\)[^/].*/{
-           s//\1/
-           q
-         }
-         /^X\(\/\/\)$/{
-           s//\1/
-           q
-         }
-         /^X\(\/\).*/{
-           s//\1/
-           q
-         }
-         s/.*/./; q'`
-      test -d "$as_dir" && break
-    done
-    test -z "$as_dirs" || eval "mkdir $as_dirs"
-  } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
-
-
-} # as_fn_mkdir_p
-if mkdir -p . 2>/dev/null; then
-  as_mkdir_p='mkdir -p "$as_dir"'
-else
-  test -d ./-p && rmdir ./-p
-  as_mkdir_p=false
-fi
-
-
-# as_fn_executable_p FILE
-# -----------------------
-# Test if FILE is an executable regular file.
-as_fn_executable_p ()
-{
-  test -f "$1" && test -x "$1"
-} # as_fn_executable_p
-as_test_x='test -x'
-as_executable_p=as_fn_executable_p
-
-# Sed expression to map a string onto a valid CPP name.
-as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
-
-# Sed expression to map a string onto a valid variable name.
-as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
-
-
-exec 6>&1
-## ----------------------------------- ##
-## Main body of $CONFIG_STATUS script. ##
-## ----------------------------------- ##
-# Save the log message, to keep $0 and so on meaningful, and to
-# report actual input values of CONFIG_FILES etc. instead of their
-# values after options handling.
-ac_log="
-This file was extended by tdbc $as_me 1.0.3, which was
-generated by GNU Autoconf 2.69.  Invocation command line was
-
-  CONFIG_FILES    = $CONFIG_FILES
-  CONFIG_HEADERS  = $CONFIG_HEADERS
-  CONFIG_LINKS    = $CONFIG_LINKS
-  CONFIG_COMMANDS = $CONFIG_COMMANDS
-  $ $0 $@
-
-on `(hostname || uname -n) 2>/dev/null | sed 1q`
-"
-
-# Files that config.status was made for.
-config_files=" Makefile pkgIndex.tcl tdbcConfig.sh"
-
-ac_cs_usage="\
-\`$as_me' instantiates files and other configuration actions
-from templates according to the current configuration.  Unless the files
-and actions are specified as TAGs, all are instantiated by default.
-
-Usage: $0 [OPTION]... [TAG]...
-
-  -h, --help       print this help, then exit
-  -V, --version    print version number and configuration settings, then exit
-      --config     print configuration, then exit
-  -q, --quiet, --silent
-                   do not print progress messages
-  -d, --debug      don't remove temporary files
-      --recheck    update $as_me by reconfiguring in the same conditions
-      --file=FILE[:TEMPLATE]
-                   instantiate the configuration file FILE
-
-Configuration files:
-$config_files
-
-Report bugs to the package provider."
-
-ac_cs_config="'--with-tcl=../..' '--with-tclinclude=/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/generic' '--prefix=/home/people/Eos/Eos/util/X86LINUX64' '--enable-symbol' '--enable-gcc' '--disable-threads' '--libdir=/home/people/Eos/Eos/util/X86LINUX64/lib' '--enable-shared' '--enable-threads'"
-ac_cs_version="\
-tdbc config.status 1.0.3
-configured by /home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/pkgs/tdbc1.0.3/configure, generated by GNU Autoconf 2.69,
-  with options \"$ac_cs_config\"
-
-Copyright (C) 2012 Free Software Foundation, Inc.
-This config.status script is free software; the Free Software Foundation
-gives unlimited permission to copy, distribute and modify it."
-
-ac_pwd='/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix/pkgs/tdbc1.0.3'
-srcdir='/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/pkgs/tdbc1.0.3'
-test -n "$AWK" || AWK=awk
-# The default lists apply if the user does not specify any file.
-ac_need_defaults=:
-while test $# != 0
-do
-  case $1 in
-  --*=?*)
-    ac_option=`expr "X$1" : 'X\([^=]*\)='`
-    ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
-    ac_shift=:
-    ;;
-  --*=)
-    ac_option=`expr "X$1" : 'X\([^=]*\)='`
-    ac_optarg=
-    ac_shift=:
-    ;;
-  *)
-    ac_option=$1
-    ac_optarg=$2
-    ac_shift=shift
-    ;;
-  esac
-
-  case $ac_option in
-  # Handling of the options.
-  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
-    ac_cs_recheck=: ;;
-  --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
-    $as_echo "$ac_cs_version"; exit ;;
-  --config | --confi | --conf | --con | --co | --c )
-    $as_echo "$ac_cs_config"; exit ;;
-  --debug | --debu | --deb | --de | --d | -d )
-    debug=: ;;
-  --file | --fil | --fi | --f )
-    $ac_shift
-    case $ac_optarg in
-    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
-    '') as_fn_error $? "missing file argument" ;;
-    esac
-    as_fn_append CONFIG_FILES " '$ac_optarg'"
-    ac_need_defaults=false;;
-  --he | --h |  --help | --hel | -h )
-    $as_echo "$ac_cs_usage"; exit ;;
-  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
-  | -silent | --silent | --silen | --sile | --sil | --si | --s)
-    ac_cs_silent=: ;;
-
-  # This is an error.
-  -*) as_fn_error $? "unrecognized option: \`$1'
-Try \`$0 --help' for more information." ;;
-
-  *) as_fn_append ac_config_targets " $1"
-     ac_need_defaults=false ;;
-
-  esac
-  shift
-done
-
-ac_configure_extra_args=
-
-if $ac_cs_silent; then
-  exec 6>/dev/null
-  ac_configure_extra_args="$ac_configure_extra_args --silent"
-fi
-
-if $ac_cs_recheck; then
-  set X /bin/sh '/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/pkgs/tdbc1.0.3/configure'  '--with-tcl=../..' '--with-tclinclude=/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/generic' '--prefix=/home/people/Eos/Eos/util/X86LINUX64' '--enable-symbol' '--enable-gcc' '--disable-threads' '--libdir=/home/people/Eos/Eos/util/X86LINUX64/lib' '--enable-shared' '--enable-threads' $ac_configure_extra_args --no-create --no-recursion
-  shift
-  $as_echo "running CONFIG_SHELL=/bin/sh $*" >&6
-  CONFIG_SHELL='/bin/sh'
-  export CONFIG_SHELL
-  exec "$@"
-fi
-
-exec 5>>config.log
-{
-  echo
-  sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
-## Running $as_me. ##
-_ASBOX
-  $as_echo "$ac_log"
-} >&5
-
-
-# Handling of arguments.
-for ac_config_target in $ac_config_targets
-do
-  case $ac_config_target in
-    "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
-    "pkgIndex.tcl") CONFIG_FILES="$CONFIG_FILES pkgIndex.tcl" ;;
-    "tdbcConfig.sh") CONFIG_FILES="$CONFIG_FILES tdbcConfig.sh" ;;
-
-  *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
-  esac
-done
-
-
-# If the user did not use the arguments to specify the items to instantiate,
-# then the envvar interface is used.  Set only those that are not.
-# We use the long form for the default assignment because of an extremely
-# bizarre bug on SunOS 4.1.3.
-if $ac_need_defaults; then
-  test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
-fi
-
-# Have a temporary directory for convenience.  Make it in the build tree
-# simply because there is no reason against having it here, and in addition,
-# creating and moving files from /tmp can sometimes cause problems.
-# Hook for its removal unless debugging.
-# Note that there is a small window in which the directory will not be cleaned:
-# after its creation but before its name has been assigned to `$tmp'.
-$debug ||
-{
-  tmp= ac_tmp=
-  trap 'exit_status=$?
-  : "${ac_tmp:=$tmp}"
-  { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
-' 0
-  trap 'as_fn_exit 1' 1 2 13 15
-}
-# Create a (secure) tmp directory for tmp files.
-
-{
-  tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
-  test -d "$tmp"
-}  ||
-{
-  tmp=./conf$$-$RANDOM
-  (umask 077 && mkdir "$tmp")
-} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
-ac_tmp=$tmp
-
-# Set up the scripts for CONFIG_FILES section.
-# No need to generate them if there are no CONFIG_FILES.
-# This happens for instance with `./config.status config.h'.
-if test -n "$CONFIG_FILES"; then
-
-
-ac_cr=`echo X | tr X '\015'`
-# On cygwin, bash can eat \r inside `` if the user requested igncr.
-# But we know of no other shell where ac_cr would be empty at this
-# point, so we can use a bashism as a fallback.
-if test "x$ac_cr" = x; then
-  eval ac_cr=\$\'\\r\'
-fi
-ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
-if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
-  ac_cs_awk_cr='\\r'
-else
-  ac_cs_awk_cr=$ac_cr
-fi
-
-echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
-cat >>"$ac_tmp/subs1.awk" <<\_ACAWK &&
-S["LTLIBOBJS"]=""
-S["LIBOBJS"]=""
-S["PATCHLEVEL"]=""
-S["MINOR_VERSION"]=""
-S["MAJOR_VERSION"]=""
-S["tdbc_STUB_LIB_PATH"]="/home/people/Eos/Eos/util/X86LINUX64/lib/tdbc1.0.3/libtdbcstub1.0.3.a"
-S["tdbc_BUILD_STUB_LIB_PATH"]="/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix/pkgs/tdbc1.0.3/libtdbcstub1.0.3.a"
-S["tdbc_STUB_LIB_SPEC"]="-L/home/people/Eos/Eos/util/X86LINUX64/lib/tdbc1.0.3 -ltdbcstub1.0.3"
-S["tdbc_BUILD_STUB_LIB_SPEC"]="-L/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix/pkgs/tdbc1.0.3 -ltdbcstub1.0.3"
-S["tdbc_LIB_SPEC"]="-L/home/people/Eos/Eos/util/X86LINUX64/lib/tdbc1.0.3 -ltdbc1.0.3"
-S["tdbc_BUILD_LIB_SPEC"]="-L/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix/pkgs/tdbc1.0.3 -ltdbc1.0.3"
-S["CONFIGURE_OUTPUTS"]="Makefile pkgIndex.tcl tdbcConfig.sh config.cache config.log config.status"
-S["tdbc_LIB_DIR"]="/home/people/Eos/Eos/util/X86LINUX64/lib/tdbc1.0.3"
-S["tdbc_BUILD_INCLUDE_SPEC"]="-I/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/pkgs/tdbc1.0.3/generic"
-S["tdbc_INCLUDE_SPEC"]="-I/home/people/Eos/Eos/util/X86LINUX64/include"
-S["tdbc_SRC_DIR"]="/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/pkgs/tdbc1.0.3"
-S["TCLSH_PROG"]="/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix/tclsh"
-S["ADD_MANIFEST"]=":"
-S["MT"]=""
-S["VC_MANIFEST_EMBED_EXE"]=""
-S["VC_MANIFEST_EMBED_DLL"]=""
-S["RANLIB_STUB"]="ranlib"
-S["MAKE_STUB_LIB"]="${STLIB_LD} $@ $(PKG_STUB_OBJECTS)"
-S["MAKE_STATIC_LIB"]="${STLIB_LD} $@ $(PKG_OBJECTS)"
-S["MAKE_SHARED_LIB"]="${SHLIB_LD} -o $@ $(PKG_OBJECTS) ${SHLIB_LD_LIBS}"
-S["MAKE_LIB"]="${SHLIB_LD} -o $@ $(PKG_OBJECTS) ${SHLIB_LD_LIBS} "
-S["TCL_DBGX"]=""
-S["LDFLAGS_DEFAULT"]=" -Wl,--export-dynamic "
-S["CFLAGS_DEFAULT"]="-O2 -fomit-frame-pointer -DNDEBUG"
-S["LD_LIBRARY_PATH_VAR"]="LD_LIBRARY_PATH"
-S["SHLIB_CFLAGS"]="-fPIC"
-S["SHLIB_LD_LIBS"]="${LIBS} -L/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix -ltclstub8.6"
-S["SHLIB_LD"]="${CC} -shared ${CFLAGS} ${LDFLAGS_DEFAULT}"
-S["STLIB_LD"]="${AR} cr"
-S["CFLAGS_WARNING"]="-Wall"
-S["CFLAGS_OPTIMIZE"]="-O2 -fomit-frame-pointer"
-S["CFLAGS_DEBUG"]="-g"
-S["RC"]=""
-S["CELIB_DIR"]=""
-S["AR"]="ar"
-S["SHARED_BUILD"]="1"
-S["TCL_THREADS"]="1"
-S["TCL_INCLUDES"]="-I\"/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/generic\""
-S["PKG_OBJECTS"]=" tdbc.o tdbcStubInit.o tdbcTokenize.o"
-S["PKG_SOURCES"]=" tdbc.c tdbcStubInit.c tdbcTokenize.c"
-S["MATH_LIBS"]="-lieee -lm"
-S["EGREP"]="/usr/bin/grep -E"
-S["GREP"]="/usr/bin/grep"
-S["RANLIB"]=":"
-S["SET_MAKE"]=""
-S["INSTALL_LIBRARY"]="${INSTALL_DATA}"
-S["INSTALL_SCRIPT"]="${INSTALL}"
-S["INSTALL_PROGRAM"]="${INSTALL}"
-S["INSTALL_DATA"]="${INSTALL} -m 644"
-S["INSTALL_DATA_DIR"]="${INSTALL} -d -m 755"
-S["INSTALL"]="$(SHELL) $(srcdir)/tclconfig/install-sh -c"
-S["CPP"]="gcc -E"
-S["TCLOO_VERSION_REQ"]="0.6"
-S["TCL_VERSION_DESIRED"]="8.6"
-S["TCL_VERSION_REQ"]="8.5"
-S["tcloo_STUB_LIB_PATH"]=""
-S["tcloo_STUB_LIB_SPEC"]=""
-S["tcloo_STUB_LIB_FILE"]=""
-S["tcloo_LIB_SPEC"]=""
-S["tcloo_LIB_FILE"]=""
-S["tcloo_SRC_DIR"]=""
-S["tcloo_BIN_DIR"]=""
-S["tcloo_VERSION"]=""
-S["TCL_SHLIB_LD_LIBS"]="${LIBS}"
-S["TCL_LD_FLAGS"]=" -Wl,--export-dynamic "
-S["TCL_EXTRA_CFLAGS"]=" -pipe "
-S["TCL_DEFS"]="-DPACKAGE_NAME=\\\"tcl\\\" -DPACKAGE_TARNAME=\\\"tcl\\\" -DPACKAGE_VERSION=\\\"8.6\\\" -DPACKAGE_STRING=\\\"tcl\\ 8.6\\\" -DPACKAGE_BUGREPORT=\\\"\\\" -DSTDC_HEADERS=1 -"\
-"DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H"\
-"=1 -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_PARAM_H=1 -DTCL_CFGVAL_ENCODING=\\\"iso8859-1\\\" -DHAVE_ZLIB=1 -DMODULE_SCOPE=extern\\ __attribute__\\("\
-"\\(__visibility__\\(\\\"hidden\\\"\\)\\)\\) -DHAVE_HIDDEN=1 -DHAVE_CAST_TO_UNION=1 -DTCL_SHLIB_EXT=\\\".so\\\" -DNDEBUG=1 -DTCL_CFG_OPTIMIZED=1 -DTCL_TOMMATH=1 -"\
-"DMP_PREC=4 -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_IS_LONG=1 -DHAVE_GETCWD=1 -DHAVE_MKSTEMP=1 -DHAVE_OPENDIR=1 -DHAVE_STRTOL=1 -DHAVE_WAITPID=1 -DHAV"\
-"E_GETNAMEINFO=1 -DHAVE_GETADDRINFO=1 -DHAVE_FREEADDRINFO=1 -DHAVE_GAI_STRERROR=1 -DHAVE_STRUCT_ADDRINFO=1 -DHAVE_STRUCT_IN6_ADDR=1 -DHAVE_STRUCT_SOC"\
-"KADDR_IN6=1 -DHAVE_STRUCT_SOCKADDR_STORAGE=1 -DHAVE_TERMIOS_H=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_TIME_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_GMTIME_R=1 -D"\
-"HAVE_LOCALTIME_R=1 -DHAVE_MKTIME=1 -DHAVE_TM_GMTOFF=1 -DHAVE_TIMEZONE_VAR=1 -DHAVE_STRUCT_STAT_ST_BLOCKS=1 -DHAVE_STRUCT_STAT_ST_BLKSIZE=1 -DHAVE_BL"\
-"KCNT_T=1 -DHAVE_INTPTR_T=1 -DHAVE_UINTPTR_T=1 -DHAVE_SIGNED_CHAR=1 -DHAVE_LANGINFO=1 -DHAVE_MKSTEMPS=1 -DHAVE_FTS=1 -DHAVE_SYS_IOCTL_H=1 -DTCL_UNLOA"\
-"D_DLLS=1 -DHAVE_CPUID=1 "
-S["TCL_LIBS"]="${DL_LIBS} ${LIBS} ${MATH_LIBS}"
-S["CLEANFILES"]=""
-S["OBJEXT"]="o"
-S["ac_ct_CC"]="gcc"
-S["CPPFLAGS"]=""
-S["LDFLAGS"]=" -Wl,--export-dynamic "
-S["CFLAGS"]=" -pipe ${CFLAGS_DEFAULT} ${CFLAGS_WARNING} ${SHLIB_CFLAGS} "
-S["CC"]="gcc"
-S["TCL_STUB_LIB_SPEC"]="-L/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix -ltclstub8.6"
-S["TCL_STUB_LIB_FLAG"]="-ltclstub8.6"
-S["TCL_STUB_LIB_FILE"]="libtclstub8.6.a"
-S["TCL_LIB_SPEC"]="-L/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix -ltcl8.6"
-S["TCL_LIB_FLAG"]="-ltcl8.6"
-S["TCL_LIB_FILE"]="libtcl8.6.so"
-S["TCL_SRC_DIR"]="/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4"
-S["TCL_BIN_DIR"]="/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix"
-S["TCL_PATCH_LEVEL"]=".4"
-S["TCL_VERSION"]="8.6"
-S["PKG_CFLAGS"]=" "
-S["PKG_LIBS"]=""
-S["PKG_INCLUDES"]=""
-S["PKG_HEADERS"]=" generic/tdbc.h generic/tdbcInt.h generic/tdbcDecls.h"
-S["PKG_TCL_SOURCES"]=" library/tdbc.tcl"
-S["PKG_STUB_OBJECTS"]=" tdbcStubLib.o"
-S["PKG_STUB_SOURCES"]=" tdbcStubLib.c"
-S["PKG_STUB_LIB_FILE"]="libtdbcstub1.0.3.a"
-S["PKG_LIB_FILE"]="libtdbc1.0.3.so"
-S["EXEEXT"]=""
-S["CYGPATH"]="echo"
-S["target_alias"]=""
-S["host_alias"]=""
-S["build_alias"]=""
-S["LIBS"]=""
-S["ECHO_T"]=""
-S["ECHO_N"]="-n"
-S["ECHO_C"]=""
-S["DEFS"]="-DPACKAGE_NAME=\\\"tdbc\\\" -DPACKAGE_TARNAME=\\\"tdbc\\\" -DPACKAGE_VERSION=\\\"1.0.3\\\" -DPACKAGE_STRING=\\\"tdbc\\ 1.0.3\\\" -DPACKAGE_BUGREPORT=\\\"\\\" -DPACKAGE_U"\
-"RL=\\\"\\\" -DBUILD_tdbc=/\\*\\*/ -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_S"\
-"TRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_PARAM_H=1 -DUSE_THREAD_ALLOC=1 -D_REENTRANT=1 -D_THR"\
-"EAD_SAFE=1 -DTCL_THREADS=1 -DMODULE_SCOPE=extern\\ __attribute__\\(\\(__visibility__\\(\\\"hidden\\\"\\)\\)\\) -DHAVE_HIDDEN=1 -DHAVE_CAST_TO_UNION=1 -D_LARGEF"\
-"ILE64_SOURCE=1 -DTCL_WIDE_INT_IS_LONG=1 -DUSE_TCL_STUBS=1"
-S["mandir"]="${datarootdir}/man"
-S["localedir"]="${datarootdir}/locale"
-S["libdir"]="/home/people/Eos/Eos/util/X86LINUX64/lib"
-S["psdir"]="${docdir}"
-S["pdfdir"]="${docdir}"
-S["dvidir"]="${docdir}"
-S["htmldir"]="${docdir}"
-S["infodir"]="${datarootdir}/info"
-S["docdir"]="${datarootdir}/doc/${PACKAGE_TARNAME}"
-S["oldincludedir"]="/usr/include"
-S["includedir"]="${prefix}/include"
-S["localstatedir"]="${prefix}/var"
-S["sharedstatedir"]="${prefix}/com"
-S["sysconfdir"]="${prefix}/etc"
-S["datadir"]="${datarootdir}"
-S["datarootdir"]="${prefix}/share"
-S["libexecdir"]="${exec_prefix}/libexec"
-S["sbindir"]="${exec_prefix}/sbin"
-S["bindir"]="${exec_prefix}/bin"
-S["program_transform_name"]="s,x,x,"
-S["prefix"]="/home/people/Eos/Eos/util/X86LINUX64"
-S["exec_prefix"]="/home/people/Eos/Eos/util/X86LINUX64"
-S["PACKAGE_URL"]=""
-S["PACKAGE_BUGREPORT"]=""
-S["PACKAGE_STRING"]="tdbc 1.0.3"
-S["PACKAGE_VERSION"]="1.0.3"
-S["PACKAGE_TARNAME"]="tdbc"
-S["PACKAGE_NAME"]="tdbc"
-S["PATH_SEPARATOR"]=":"
-S["SHELL"]="/bin/sh"
-_ACAWK
-cat >>"$ac_tmp/subs1.awk" <<_ACAWK &&
-  for (key in S) S_is_set[key] = 1
-  FS = "\a"
-
-}
-{
-  line = $ 0
-  nfields = split(line, field, "@")
-  substed = 0
-  len = length(field[1])
-  for (i = 2; i < nfields; i++) {
-    key = field[i]
-    keylen = length(key)
-    if (S_is_set[key]) {
-      value = S[key]
-      line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
-      len += length(value) + length(field[++i])
-      substed = 1
-    } else
-      len += 1 + keylen
-  }
-
-  print line
-}
-
-_ACAWK
-if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
-  sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
-else
-  cat
-fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
-  || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
-fi # test -n "$CONFIG_FILES"
-
-
-eval set X "  :F $CONFIG_FILES      "
-shift
-for ac_tag
-do
-  case $ac_tag in
-  :[FHLC]) ac_mode=$ac_tag; continue;;
-  esac
-  case $ac_mode$ac_tag in
-  :[FHL]*:*);;
-  :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
-  :[FH]-) ac_tag=-:-;;
-  :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
-  esac
-  ac_save_IFS=$IFS
-  IFS=:
-  set x $ac_tag
-  IFS=$ac_save_IFS
-  shift
-  ac_file=$1
-  shift
-
-  case $ac_mode in
-  :L) ac_source=$1;;
-  :[FH])
-    ac_file_inputs=
-    for ac_f
-    do
-      case $ac_f in
-      -) ac_f="$ac_tmp/stdin";;
-      *) # Look for the file first in the build tree, then in the source tree
-        # (if the path is not absolute).  The absolute path cannot be DOS-style,
-        # because $ac_f cannot contain `:'.
-        test -f "$ac_f" ||
-          case $ac_f in
-          [\\/$]*) false;;
-          *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
-          esac ||
-          as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
-      esac
-      case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
-      as_fn_append ac_file_inputs " '$ac_f'"
-    done
-
-    # Let's still pretend it is `configure' which instantiates (i.e., don't
-    # use $as_me), people would be surprised to read:
-    #    /* config.h.  Generated by config.status.  */
-    configure_input='Generated from '`
-         $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
-       `' by configure.'
-    if test x"$ac_file" != x-; then
-      configure_input="$ac_file.  $configure_input"
-      { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
-$as_echo "$as_me: creating $ac_file" >&6;}
-    fi
-    # Neutralize special characters interpreted by sed in replacement strings.
-    case $configure_input in #(
-    *\&* | *\|* | *\\* )
-       ac_sed_conf_input=`$as_echo "$configure_input" |
-       sed 's/[\\\\&|]/\\\\&/g'`;; #(
-    *) ac_sed_conf_input=$configure_input;;
-    esac
-
-    case $ac_tag in
-    *:-:* | *:-) cat >"$ac_tmp/stdin" \
-      || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
-    esac
-    ;;
-  esac
-
-  ac_dir=`$as_dirname -- "$ac_file" ||
-$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
-        X"$ac_file" : 'X\(//\)[^/]' \| \
-        X"$ac_file" : 'X\(//\)$' \| \
-        X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
-$as_echo X"$ac_file" |
-    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
-           s//\1/
-           q
-         }
-         /^X\(\/\/\)[^/].*/{
-           s//\1/
-           q
-         }
-         /^X\(\/\/\)$/{
-           s//\1/
-           q
-         }
-         /^X\(\/\).*/{
-           s//\1/
-           q
-         }
-         s/.*/./; q'`
-  as_dir="$ac_dir"; as_fn_mkdir_p
-  ac_builddir=.
-
-case "$ac_dir" in
-.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
-*)
-  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
-  # A ".." for each directory in $ac_dir_suffix.
-  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
-  case $ac_top_builddir_sub in
-  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
-  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
-  esac ;;
-esac
-ac_abs_top_builddir=$ac_pwd
-ac_abs_builddir=$ac_pwd$ac_dir_suffix
-# for backward compatibility:
-ac_top_builddir=$ac_top_build_prefix
-
-case $srcdir in
-  .)  # We are building in place.
-    ac_srcdir=.
-    ac_top_srcdir=$ac_top_builddir_sub
-    ac_abs_top_srcdir=$ac_pwd ;;
-  [\\/]* | ?:[\\/]* )  # Absolute name.
-    ac_srcdir=$srcdir$ac_dir_suffix;
-    ac_top_srcdir=$srcdir
-    ac_abs_top_srcdir=$srcdir ;;
-  *) # Relative name.
-    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
-    ac_top_srcdir=$ac_top_build_prefix$srcdir
-    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
-esac
-ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
-
-
-  case $ac_mode in
-  :F)
-  #
-  # CONFIG_FILE
-  #
-
-# If the template does not know about datarootdir, expand it.
-# FIXME: This hack should be removed a few years after 2.60.
-ac_datarootdir_hack=; ac_datarootdir_seen=
-ac_sed_dataroot='
-/datarootdir/ {
-  p
-  q
-}
-/@datadir@/p
-/@docdir@/p
-/@infodir@/p
-/@localedir@/p
-/@mandir@/p'
-case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
-*datarootdir*) ac_datarootdir_seen=yes;;
-*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
-  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
-$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
-  ac_datarootdir_hack='
-  s&@datadir@&${datarootdir}&g
-  s&@docdir@&${datarootdir}/doc/${PACKAGE_TARNAME}&g
-  s&@infodir@&${datarootdir}/info&g
-  s&@localedir@&${datarootdir}/locale&g
-  s&@mandir@&${datarootdir}/man&g
-  s&\${datarootdir}&${prefix}/share&g' ;;
-esac
-ac_sed_extra="
-
-:t
-/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
-s|@configure_input@|$ac_sed_conf_input|;t t
-s&@top_builddir@&$ac_top_builddir_sub&;t t
-s&@top_build_prefix@&$ac_top_build_prefix&;t t
-s&@srcdir@&$ac_srcdir&;t t
-s&@abs_srcdir@&$ac_abs_srcdir&;t t
-s&@top_srcdir@&$ac_top_srcdir&;t t
-s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
-s&@builddir@&$ac_builddir&;t t
-s&@abs_builddir@&$ac_abs_builddir&;t t
-s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
-$ac_datarootdir_hack
-"
-eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
-  >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
-
-test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
-  { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
-  { ac_out=`sed -n '/^[         ]*datarootdir[  ]*:*=/p' \
-      "$ac_tmp/out"`; test -z "$ac_out"; } &&
-  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
-which seems to be undefined.  Please make sure it is defined" >&5
-$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
-which seems to be undefined.  Please make sure it is defined" >&2;}
-
-  rm -f "$ac_tmp/stdin"
-  case $ac_file in
-  -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
-  *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
-  esac \
-  || as_fn_error $? "could not create $ac_file" "$LINENO" 5
- ;;
-
-
-
-  esac
-
-done # for ac_tag
-
-
-as_fn_exit 0
diff --git a/util/src/TclTk/tcl8.6.4/unix/pkgs/tdbc1.0.3/libtdbc1.0.3.so b/util/src/TclTk/tcl8.6.4/unix/pkgs/tdbc1.0.3/libtdbc1.0.3.so
deleted file mode 100755 (executable)
index 3393e30..0000000
Binary files a/util/src/TclTk/tcl8.6.4/unix/pkgs/tdbc1.0.3/libtdbc1.0.3.so and /dev/null differ
diff --git a/util/src/TclTk/tcl8.6.4/unix/pkgs/tdbc1.0.3/libtdbcstub1.0.3.a b/util/src/TclTk/tcl8.6.4/unix/pkgs/tdbc1.0.3/libtdbcstub1.0.3.a
deleted file mode 100644 (file)
index d0d5da0..0000000
Binary files a/util/src/TclTk/tcl8.6.4/unix/pkgs/tdbc1.0.3/libtdbcstub1.0.3.a and /dev/null differ
diff --git a/util/src/TclTk/tcl8.6.4/unix/pkgs/tdbc1.0.3/pkgIndex.tcl b/util/src/TclTk/tcl8.6.4/unix/pkgs/tdbc1.0.3/pkgIndex.tcl
deleted file mode 100644 (file)
index bfe5f2c..0000000
+++ /dev/null
@@ -1,12 +0,0 @@
-# Index file to load the TDBC package.
-
-# Make sure that TDBC is running in a compatible version of Tcl, and
-# that TclOO is available.
-
-if {[catch {package present Tcl 8.5}]} {
-    return
-}
-package ifneeded tdbc 1.0.3 \
-    "package require TclOO 0.6-;\
-    [list source [file join $dir tdbc.tcl]]\;\
-    [list load [file join $dir libtdbc1.0.3.so] tdbc]"
diff --git a/util/src/TclTk/tcl8.6.4/unix/pkgs/tdbc1.0.3/tdbc.tcl b/util/src/TclTk/tcl8.6.4/unix/pkgs/tdbc1.0.3/tdbc.tcl
deleted file mode 100644 (file)
index 7f9b3c7..0000000
+++ /dev/null
@@ -1,921 +0,0 @@
-# tdbc.tcl --
-#
-#      Definitions of base classes from which TDBC drivers' connections,
-#      statements and result sets may inherit.
-#
-# Copyright (c) 2008 by Kevin B. Kenny
-# See the file "license.terms" for information on usage and redistribution
-# of this file, and for a DISCLAIMER OF ALL WARRANTIES.
-#
-# RCS: @(#) $Id$
-#
-#------------------------------------------------------------------------------
-
-package require TclOO
-
-namespace eval ::tdbc {
-    namespace export connection statement resultset
-    variable generalError [list TDBC GENERAL_ERROR HY000 {}]
-}
-\f
-#------------------------------------------------------------------------------
-#
-# tdbc::ParseConvenienceArgs --
-#
-#      Parse the convenience arguments to a TDBC 'execute', 
-#      'executewithdictionary', or 'foreach' call.
-#
-# Parameters:
-#      argv - Arguments to the call
-#      optsVar -- Name of a variable in caller's scope that will receive
-#                 a dictionary of the supplied options
-#
-# Results:
-#      Returns any args remaining after parsing the options.
-#
-# Side effects:
-#      Sets the 'opts' dictionary to the options.
-#
-#------------------------------------------------------------------------------
-
-proc tdbc::ParseConvenienceArgs {argv optsVar} {
-
-    variable generalError
-    upvar 1 $optsVar opts
-
-    set opts [dict create -as dicts]
-    set i 0
-    
-    # Munch keyword options off the front of the command arguments
-    
-    foreach {key value} $argv {
-       if {[string index $key 0] eq {-}} {
-           switch -regexp -- $key {
-               -as? {
-                   if {$value ne {dicts} && $value ne {lists}} {
-                       set errorcode $generalError
-                       lappend errorcode badVarType $value
-                       return -code error \
-                           -errorcode $errorcode \
-                           "bad variable type \"$value\":\
-                             must be lists or dicts"
-                   }
-                   dict set opts -as $value
-               }
-               -c(?:o(?:l(?:u(?:m(?:n(?:s(?:v(?:a(?:r(?:i(?:a(?:b(?:le?)?)?)?)?)?)?)?)?)?)?)?)?) {
-                   dict set opts -columnsvariable $value
-               }
-               -- {
-                   incr i
-                   break
-               }
-               default {
-                   set errorcode $generalError
-                   lappend errorcode badOption $key
-                   return -code error \
-                       -errorcode $errorcode \
-                       "bad option \"$key\":\
-                             must be -as or -columnsvariable"
-               }
-           }
-       } else {
-           break
-       }
-       incr i 2
-    }
-
-    return [lrange $argv[set argv {}] $i end]
-    
-}
-
-
-\f
-#------------------------------------------------------------------------------
-#
-# tdbc::connection --
-#
-#      Class that represents a generic connection to a database.
-#
-#-----------------------------------------------------------------------------
-
-oo::class create ::tdbc::connection {
-
-    # statementSeq is the sequence number of the last statement created.
-    # statementClass is the name of the class that implements the
-    #  'statement' API.
-    # primaryKeysStatement is the statement that queries primary keys
-    # foreignKeysStatement is the statement that queries foreign keys
-
-    variable statementSeq primaryKeysStatement foreignKeysStatement
-
-    # The base class constructor accepts no arguments.  It sets up the
-    # machinery to do the bookkeeping to keep track of what statements
-    # are associated with the connection.  The derived class constructor
-    # is expected to set the variable, 'statementClass' to the name
-    # of the class that represents statements, so that the 'prepare'
-    # method can invoke it.
-
-    constructor {} {
-       set statementSeq 0
-       namespace eval Stmt {}
-    }
-
-    # The 'close' method is simply an alternative syntax for destroying
-    # the connection.
-
-    method close {} {
-       my destroy
-    }
-
-    # The 'prepare' method creates a new statement against the connection,
-    # giving its constructor the current statement and the SQL code to
-    # prepare.  It uses the 'statementClass' variable set by the constructor
-    # to get the class to instantiate.
-
-    method prepare {sqlcode} {
-       return [my statementCreate Stmt::[incr statementSeq] [self] $sqlcode]
-    }
-
-    # The 'statementCreate' method delegates to the constructor
-    # of the class specified by the 'statementClass' variable. It's
-    # intended for drivers designed before tdbc 1.0b10. Current ones
-    # should forward this method to the constructor directly.
-
-    method statementCreate {name instance sqlcode} {
-       my variable statementClass
-       return [$statementClass create $name $instance $sqlcode]
-    }
-
-    # Derived classes are expected to implement the 'prepareCall' method,
-    # and have it call 'prepare' as needed (or do something else and
-    # install the resulting statement)
-
-    # The 'statements' method lists the statements active against this 
-    # connection.
-
-    method statements {} {
-       info commands Stmt::*
-    }
-
-    # The 'resultsets' method lists the result sets active against this
-    # connection.
-
-    method resultsets {} {
-       set retval {}
-       foreach statement [my statements] {
-           foreach resultset [$statement resultsets] {
-               lappend retval $resultset
-           }
-       }
-       return $retval
-    }
-
-    # The 'transaction' method executes a block of Tcl code as an
-    # ACID transaction against the database.
-
-    method transaction {script} {
-       my begintransaction
-       set status [catch {uplevel 1 $script} result options]
-       if {$status in {0 2 3 4}} {
-           set status2 [catch {my commit} result2 options2]
-           if {$status2 == 1} {
-               set status 1
-               set result $result2
-               set options $options2
-           }
-       }
-       switch -exact -- $status {
-           0 {
-               # do nothing
-           }
-           2 - 3 - 4 {
-               set options [dict merge {-level 1} $options[set options {}]]
-               dict incr options -level
-           }
-           default {
-               my rollback
-           }
-       }
-       return -options $options $result
-    }
-
-    # The 'allrows' method prepares a statement, then executes it with
-    # a given set of substituents, returning a list of all the rows
-    # that the statement returns. Optionally, it stores the names of
-    # the columns in '-columnsvariable'.
-    # Usage:
-    #     $db allrows ?-as lists|dicts? ?-columnsvariable varName? ?--?
-    #        sql ?dictionary?
-
-    method allrows args {
-
-       variable ::tdbc::generalError
-
-       # Grab keyword-value parameters
-
-       set args [::tdbc::ParseConvenienceArgs $args[set args {}] opts]
-
-       # Check postitional parameters 
-
-       set cmd [list [self] prepare]
-       if {[llength $args] == 1} {
-           set sqlcode [lindex $args 0]
-       } elseif {[llength $args] == 2} {
-           lassign $args sqlcode dict
-       } else {
-           set errorcode $generalError
-           lappend errorcode wrongNumArgs
-           return -code error -errorcode $errorcode \
-               "wrong # args: should be [lrange [info level 0] 0 1]\
-                 ?-option value?... ?--? sqlcode ?dictionary?"
-       }
-       lappend cmd $sqlcode
-
-       # Prepare the statement
-
-       set stmt [uplevel 1 $cmd]
-
-       # Delegate to the statement to accumulate the results
-
-       set cmd [list $stmt allrows {*}$opts --]
-       if {[info exists dict]} {
-           lappend cmd $dict
-       }
-       set status [catch {
-           uplevel 1 $cmd
-       } result options]
-
-       # Destroy the statement
-
-       catch {
-           $stmt close
-       }
-
-       return -options $options $result
-    }
-
-    # The 'foreach' method prepares a statement, then executes it with
-    # a supplied set of substituents.  For each row of the result,
-    # it sets a variable to the row and invokes a script in the caller's
-    # scope.
-    #
-    # Usage: 
-    #     $db foreach ?-as lists|dicts? ?-columnsVariable varName? ?--?
-    #         varName sql ?dictionary? script
-
-    method foreach args {
-
-       variable ::tdbc::generalError
-
-       # Grab keyword-value parameters
-
-       set args [::tdbc::ParseConvenienceArgs $args[set args {}] opts]
-
-       # Check postitional parameters 
-
-       set cmd [list [self] prepare]
-       if {[llength $args] == 3} {
-           lassign $args varname sqlcode script
-       } elseif {[llength $args] == 4} {
-           lassign $args varname sqlcode dict script
-       } else {
-           set errorcode $generalError
-           lappend errorcode wrongNumArgs
-           return -code error -errorcode $errorcode \
-               "wrong # args: should be [lrange [info level 0] 0 1]\
-                 ?-option value?... ?--? varname sqlcode ?dictionary? script"
-       }
-       lappend cmd $sqlcode
-
-       # Prepare the statement
-
-       set stmt [uplevel 1 $cmd]
-
-       # Delegate to the statement to iterate over the results
-
-       set cmd [list $stmt foreach {*}$opts -- $varname]
-       if {[info exists dict]} {
-           lappend cmd $dict
-       }
-       lappend cmd $script
-       set status [catch {
-           uplevel 1 $cmd
-       } result options]
-
-       # Destroy the statement
-
-       catch {
-           $stmt close
-       }
-
-       # Adjust return level in the case that the script [return]s
-
-       if {$status == 2} {
-           set options [dict merge {-level 1} $options[set options {}]]
-           dict incr options -level
-       }
-       return -options $options $result
-    }
-
-    # The 'BuildPrimaryKeysStatement' method builds a SQL statement to
-    # retrieve the primary keys from a database. (It executes once the
-    # first time the 'primaryKeys' method is executed, and retains the
-    # prepared statement for reuse.)
-
-    method BuildPrimaryKeysStatement {} {
-
-       # On some databases, CONSTRAINT_CATALOG is always NULL and
-       # JOINing to it fails. Check for this case and include that
-       # JOIN only if catalog names are supplied.
-
-       set catalogClause {}
-       if {[lindex [set count [my allrows -as lists {
-           SELECT COUNT(*) 
-            FROM INFORMATION_SCHEMA.TABLE_CONSTRAINTS
-            WHERE CONSTRAINT_CATALOG IS NOT NULL}]] 0 0] != 0} {
-           set catalogClause \
-               {AND xtable.CONSTRAINT_CATALOG = xcolumn.CONSTRAINT_CATALOG}
-       }
-       set primaryKeysStatement [my prepare "
-            SELECT xtable.TABLE_SCHEMA AS \"tableSchema\", 
-                 xtable.TABLE_NAME AS \"tableName\",
-                 xtable.CONSTRAINT_CATALOG AS \"constraintCatalog\", 
-                 xtable.CONSTRAINT_SCHEMA AS \"constraintSchema\", 
-                 xtable.CONSTRAINT_NAME AS \"constraintName\", 
-                 xcolumn.COLUMN_NAME AS \"columnName\", 
-                 xcolumn.ORDINAL_POSITION AS \"ordinalPosition\" 
-             FROM INFORMATION_SCHEMA.TABLE_CONSTRAINTS xtable 
-             INNER JOIN INFORMATION_SCHEMA.KEY_COLUMN_USAGE xcolumn 
-                     ON xtable.CONSTRAINT_SCHEMA = xcolumn.CONSTRAINT_SCHEMA 
-                    AND xtable.TABLE_NAME = xcolumn.TABLE_NAME
-                    AND xtable.CONSTRAINT_NAME = xcolumn.CONSTRAINT_NAME 
-                   $catalogClause
-             WHERE xtable.TABLE_NAME = :tableName 
-               AND xtable.CONSTRAINT_TYPE = 'PRIMARY KEY'
-       "]
-    }
-
-    # The default implementation of the 'primarykeys' method uses the
-    # SQL INFORMATION_SCHEMA to retrieve primary key information. Databases
-    # that might not have INFORMATION_SCHEMA must overload this method.
-
-    method primarykeys {tableName} {
-       if {![info exists primaryKeysStatement]} {
-           my BuildPrimaryKeysStatement
-       }
-       tailcall $primaryKeysStatement allrows [list tableName $tableName]
-    }
-
-    # The 'BuildForeignKeysStatements' method builds a SQL statement to
-    # retrieve the foreign keys from a database. (It executes once the
-    # first time the 'foreignKeys' method is executed, and retains the
-    # prepared statements for reuse.)
-
-    method BuildForeignKeysStatement {} {
-
-       # On some databases, CONSTRAINT_CATALOG is always NULL and
-       # JOINing to it fails. Check for this case and include that
-       # JOIN only if catalog names are supplied.
-
-       set catalogClause1 {}
-       set catalogClause2 {}
-       if {[lindex [set count [my allrows -as lists {
-           SELECT COUNT(*) 
-            FROM INFORMATION_SCHEMA.TABLE_CONSTRAINTS
-            WHERE CONSTRAINT_CATALOG IS NOT NULL}]] 0 0] != 0} {
-           set catalogClause1 \
-               {AND fkc.CONSTRAINT_CATALOG = rc.CONSTRAINT_CATALOG}
-           set catalogClause2 \
-               {AND pkc.CONSTRAINT_CATALOG = rc.CONSTRAINT_CATALOG}
-       }
-
-       foreach {exists1 clause1} {
-           0 {}
-           1 { AND pkc.TABLE_NAME = :primary}
-       } {
-           foreach {exists2 clause2} {
-               0 {}
-               1 { AND fkc.TABLE_NAME = :foreign}
-           } {
-               set stmt [my prepare "
-            SELECT rc.CONSTRAINT_CATALOG AS \"foreignConstraintCatalog\",
-                    rc.CONSTRAINT_SCHEMA AS \"foreignConstraintSchema\",
-                    rc.CONSTRAINT_NAME AS \"foreignConstraintName\",
-                    rc.UNIQUE_CONSTRAINT_CATALOG 
-                        AS \"primaryConstraintCatalog\",
-                    rc.UNIQUE_CONSTRAINT_SCHEMA AS \"primaryConstraintSchema\",
-                    rc.UNIQUE_CONSTRAINT_NAME AS \"primaryConstraintName\",
-                    rc.UPDATE_RULE AS \"updateAction\",
-                   rc.DELETE_RULE AS \"deleteAction\",
-                    pkc.TABLE_CATALOG AS \"primaryCatalog\",
-                    pkc.TABLE_SCHEMA AS \"primarySchema\",
-                    pkc.TABLE_NAME AS \"primaryTable\",
-                    pkc.COLUMN_NAME AS \"primaryColumn\",
-                    fkc.TABLE_CATALOG AS \"foreignCatalog\",
-                    fkc.TABLE_SCHEMA AS \"foreignSchema\",
-                    fkc.TABLE_NAME AS \"foreignTable\",
-                    fkc.COLUMN_NAME AS \"foreignColumn\",
-                    pkc.ORDINAL_POSITION AS \"ordinalPosition\"
-             FROM INFORMATION_SCHEMA.REFERENTIAL_CONSTRAINTS rc
-             INNER JOIN INFORMATION_SCHEMA.KEY_COLUMN_USAGE fkc
-                     ON fkc.CONSTRAINT_NAME = rc.CONSTRAINT_NAME
-                    AND fkc.CONSTRAINT_SCHEMA = rc.CONSTRAINT_SCHEMA
-                    $catalogClause1
-             INNER JOIN INFORMATION_SCHEMA.KEY_COLUMN_USAGE pkc
-                     ON pkc.CONSTRAINT_NAME = rc.UNIQUE_CONSTRAINT_NAME
-                     AND pkc.CONSTRAINT_SCHEMA = rc.UNIQUE_CONSTRAINT_SCHEMA
-                     $catalogClause2
-                     AND pkc.ORDINAL_POSITION = fkc.ORDINAL_POSITION
-             WHERE 1=1
-                 $clause1
-                 $clause2
-"]
-               dict set foreignKeysStatement $exists1 $exists2 $stmt
-           }
-       }
-    }
-
-    # The default implementation of the 'foreignkeys' method uses the
-    # SQL INFORMATION_SCHEMA to retrieve primary key information. Databases
-    # that might not have INFORMATION_SCHEMA must overload this method.
-
-    method foreignkeys {args} {
-
-       variable ::tdbc::generalError
-
-       # Check arguments
-
-       set argdict {}
-       if {[llength $args] % 2 != 0} {
-           set errorcode $generalError
-           lappend errorcode wrongNumArgs
-           return -code error -errorcode $errorcode \
-               "wrong # args: should be [lrange [info level 0] 0 1]\
-                 ?-option value?..."
-       }
-       foreach {key value} $args {
-           if {$key ni {-primary -foreign}} {
-               set errorcode $generalError
-               lappend errorcode badOption
-               return -code error -errorcode $errorcode \
-                   "bad option \"$key\", must be -primary or -foreign"
-           }
-           set key [string range $key 1 end]
-           if {[dict exists $argdict $key]} {
-               set errorcode $generalError
-               lappend errorcode dupOption
-               return -code error -errorcode $errorcode \
-                   "duplicate option \"$key\" supplied"
-           }
-           dict set argdict $key $value
-       }
-
-       # Build the statements that query foreign keys. There are four
-       # of them, one for each combination of whether -primary
-       # and -foreign is specified.
-
-       if {![info exists foreignKeysStatement]} {
-           my BuildForeignKeysStatement
-       }
-       set stmt [dict get $foreignKeysStatement \
-                     [dict exists $argdict primary] \
-                     [dict exists $argdict foreign]]
-       tailcall $stmt allrows $argdict
-    }
-
-    # Derived classes are expected to implement the 'begintransaction',
-    # 'commit', and 'rollback' methods.
-       
-    # Derived classes are expected to implement 'tables' and 'columns' method.
-
-}
-\f
-#------------------------------------------------------------------------------
-#
-# Class: tdbc::statement
-#
-#      Class that represents a SQL statement in a generic database
-#
-#------------------------------------------------------------------------------
-
-oo::class create tdbc::statement {
-
-    # resultSetSeq is the sequence number of the last result set created.
-    # resultSetClass is the name of the class that implements the 'resultset'
-    #  API.
-
-    variable resultSetClass resultSetSeq
-
-    # The base class constructor accepts no arguments.  It initializes
-    # the machinery for tracking the ownership of result sets. The derived
-    # constructor is expected to invoke the base constructor, and to
-    # set a variable 'resultSetClass' to the fully-qualified name of the
-    # class that represents result sets.
-
-    constructor {} {
-       set resultSetSeq 0
-       namespace eval ResultSet {}
-    }
-
-    # The 'execute' method on a statement runs the statement with
-    # a particular set of substituted variables.  It actually works
-    # by creating the result set object and letting that objects
-    # constructor do the work of running the statement.  The creation
-    # is wrapped in an [uplevel] call because the substitution proces
-    # may need to access variables in the caller's scope.
-
-    # WORKAROUND: Take out the '0 &&' from the next line when 
-    # Bug 2649975 is fixed
-    if {0 && [package vsatisfies [package provide Tcl] 8.6]} {
-       method execute args {
-           tailcall my resultSetCreate \
-               [namespace current]::ResultSet::[incr resultSetSeq]  \
-               [self] {*}$args
-       }
-    } else {
-       method execute args {
-           return \
-               [uplevel 1 \
-                    [list \
-                         [self] resultSetCreate \
-                         [namespace current]::ResultSet::[incr resultSetSeq] \
-                         [self] {*}$args]]
-       }
-    }
-
-    # The 'ResultSetCreate' method is expected to be a forward to the
-    # appropriate result set constructor. If it's missing, the driver must
-    # have been designed for tdbc 1.0b9 and earlier, and the 'resultSetClass'
-    # variable holds the class name.
-
-    method resultSetCreate {name instance args} {
-       return [uplevel 1 [list $resultSetClass create \
-                              $name $instance {*}$args]]
-    }
-
-    # The 'resultsets' method returns a list of result sets produced by
-    # the current statement
-
-    method resultsets {} {
-       info commands ResultSet::*
-    }
-
-    # The 'allrows' method executes a statement with a given set of
-    # substituents, and returns a list of all the rows that the statement
-    # returns.  Optionally, it stores the names of columns in
-    # '-columnsvariable'.
-    #
-    # Usage:
-    #  $statement allrows ?-as lists|dicts? ?-columnsvariable varName? ?--?
-    #          ?dictionary?
-
-
-    method allrows args {
-
-       variable ::tdbc::generalError
-
-       # Grab keyword-value parameters
-
-       set args [::tdbc::ParseConvenienceArgs $args[set args {}] opts]
-
-       # Check postitional parameters 
-
-       set cmd [list [self] execute]
-       if {[llength $args] == 0} {
-           # do nothing
-       } elseif {[llength $args] == 1} {
-           lappend cmd [lindex $args 0]
-       } else {
-           set errorcode $generalError
-           lappend errorcode wrongNumArgs
-           return -code error -errorcode $errorcode \
-               "wrong # args: should be [lrange [info level 0] 0 1]\
-                 ?-option value?... ?--? ?dictionary?"
-       }
-
-       # Get the result set
-
-       set resultSet [uplevel 1 $cmd]
-
-       # Delegate to the result set's [allrows] method to accumulate
-       # the rows of the result.
-
-       set cmd [list $resultSet allrows {*}$opts]
-       set status [catch {
-           uplevel 1 $cmd
-       } result options]
-
-       # Destroy the result set
-
-       catch {
-           rename $resultSet {}
-       }
-
-       # Adjust return level in the case that the script [return]s
-
-       if {$status == 2} {
-           set options [dict merge {-level 1} $options[set options {}]]
-           dict incr options -level
-       }
-       return -options $options $result
-    }
-
-    # The 'foreach' method executes a statement with a given set of
-    # substituents.  It runs the supplied script, substituting the supplied
-    # named variable. Optionally, it stores the names of columns in
-    # '-columnsvariable'.
-    #
-    # Usage:
-    #  $statement foreach ?-as lists|dicts? ?-columnsvariable varName? ?--?
-    #          variableName ?dictionary? script
-
-    method foreach args {
-
-       variable ::tdbc::generalError
-
-       # Grab keyword-value parameters
-
-       set args [::tdbc::ParseConvenienceArgs $args[set args {}] opts]
-       
-       # Check positional parameters
-
-       set cmd [list [self] execute]
-       if {[llength $args] == 2} {
-           lassign $args varname script
-       } elseif {[llength $args] == 3} {
-           lassign $args varname dict script
-           lappend cmd $dict
-       } else {
-           set errorcode $generalError
-           lappend errorcode wrongNumArgs
-           return -code error -errorcode $errorcode \
-               "wrong # args: should be [lrange [info level 0] 0 1]\
-                 ?-option value?... ?--? varName ?dictionary? script"
-       }
-
-       # Get the result set
-
-       set resultSet [uplevel 1 $cmd]
-
-       # Delegate to the result set's [foreach] method to evaluate
-       # the script for each row of the result.
-
-       set cmd [list $resultSet foreach {*}$opts -- $varname $script]
-       set status [catch {
-           uplevel 1 $cmd
-       } result options]
-
-       # Destroy the result set
-
-       catch {
-           rename $resultSet {}
-       }
-
-       # Adjust return level in the case that the script [return]s
-
-       if {$status == 2} {
-           set options [dict merge {-level 1} $options[set options {}]]
-           dict incr options -level
-       }
-       return -options $options $result
-    }
-
-    # The 'close' method is syntactic sugar for invoking the destructor
-
-    method close {} {
-       my destroy
-    }
-
-    # Derived classes are expected to implement their own constructors,
-    # plus the following methods:
-
-    # paramtype paramName ?direction? type ?scale ?precision??
-    #     Declares the type of a parameter in the statement
-
-}
-\f
-#------------------------------------------------------------------------------
-#
-# Class: tdbc::resultset
-#
-#      Class that represents a result set in a generic database.
-#
-#------------------------------------------------------------------------------
-
-oo::class create tdbc::resultset {
-
-    constructor {} { }
-
-    # The 'allrows' method returns a list of all rows that a given
-    # result set returns.
-
-    method allrows args {
-
-       variable ::tdbc::generalError
-
-       # Parse args
-
-       set args [::tdbc::ParseConvenienceArgs $args[set args {}] opts]
-       if {[llength $args] != 0} {
-           set errorcode $generalError
-           lappend errorcode wrongNumArgs
-           return -code error -errorcode $errorcode \
-               "wrong # args: should be [lrange [info level 0] 0 1]\
-                 ?-option value?... ?--? varName script"
-       }
-
-       # Do -columnsvariable if requested
-
-       if {[dict exists $opts -columnsvariable]} {
-           upvar 1 [dict get $opts -columnsvariable] columns
-       }
-
-       # Assemble the results
-
-       if {[dict get $opts -as] eq {lists}} {
-           set delegate nextlist
-       } else {
-           set delegate nextdict
-       }
-       set results [list]
-       while {1} {
-           set columns [my columns]
-           while {[my $delegate row]} {
-               lappend results $row
-           }
-           if {![my nextresults]} break
-       }
-       return $results
-           
-    }
-
-    # The 'foreach' method runs a script on each row from a result set.
-
-    method foreach args {
-
-       variable ::tdbc::generalError
-
-       # Grab keyword-value parameters
-
-       set args [::tdbc::ParseConvenienceArgs $args[set args {}] opts]
-
-       # Check positional parameters
-
-       if {[llength $args] != 2} {
-           set errorcode $generalError
-           lappend errorcode wrongNumArgs
-           return -code error -errorcode $errorcode \
-               "wrong # args: should be [lrange [info level 0] 0 1]\
-                 ?-option value?... ?--? varName script"
-       }
-
-       # Do -columnsvariable if requested
-           
-       if {[dict exists $opts -columnsvariable]} {
-           upvar 1 [dict get $opts -columnsvariable] columns
-       }
-
-       # Iterate over the groups of results 
-       while {1} {
-
-           # Export column names to caller
-
-           set columns [my columns]
-
-           # Iterate over the rows of one group of results
-
-           upvar 1 [lindex $args 0] row
-           if {[dict get $opts -as] eq {lists}} {
-               set delegate nextlist
-           } else {
-               set delegate nextdict
-           }
-           while {[my $delegate row]} {
-               set status [catch {
-                   uplevel 1 [lindex $args 1]
-               } result options]
-               switch -exact -- $status {
-                   0 - 4 {     # OK or CONTINUE
-                   }
-                   2 {         # RETURN
-                       set options \
-                           [dict merge {-level 1} $options[set options {}]]
-                       dict incr options -level
-                       return -options $options $result
-                   }
-                   3 {         # BREAK
-                       set broken 1
-                       break
-                   }
-                   default {   # ERROR or unknown status
-                       return -options $options $result
-                   }
-               }
-           }
-
-           # Advance to the next group of results if there is one
-
-           if {[info exists broken] || ![my nextresults]} {
-               break
-           }
-       }       
-
-       return
-    }
-
-    
-    # The 'nextrow' method retrieves a row in the form of either
-    # a list or a dictionary.
-
-    method nextrow {args} {
-
-       variable ::tdbc::generalError
-
-       set opts [dict create -as dicts]
-       set i 0
-    
-       # Munch keyword options off the front of the command arguments
-       
-       foreach {key value} $args {
-           if {[string index $key 0] eq {-}} {
-               switch -regexp -- $key {
-                   -as? {
-                       dict set opts -as $value
-                   }
-                   -- {
-                       incr i
-                       break
-                   }
-                   default {
-                       set errorcode $generalError
-                       lappend errorcode badOption $key
-                       return -code error -errorcode $errorcode \
-                           "bad option \"$key\":\
-                             must be -as or -columnsvariable"
-                   }
-               }
-           } else {
-               break
-           }
-           incr i 2
-       }
-
-       set args [lrange $args $i end]
-       if {[llength $args] != 1} {
-           set errorcode $generalError
-           lappend errorcode wrongNumArgs
-           return -code error -errorcode $errorcode \
-               "wrong # args: should be [lrange [info level 0] 0 1]\
-                 ?-option value?... ?--? varName"
-       }
-       upvar 1 [lindex $args 0] row
-       if {[dict get $opts -as] eq {lists}} {
-           set delegate nextlist
-       } else {
-           set delegate nextdict
-       }
-       return [my $delegate row]
-    }
-
-    # Derived classes must override 'nextresults' if a single
-    # statement execution can yield multiple sets of results
-
-    method nextresults {} {
-       return 0
-    }
-
-    # Derived classes must override 'outputparams' if statements can
-    # have output parameters.
-
-    method outputparams {} {
-       return {}
-    }
-
-    # The 'close' method is syntactic sugar for destroying the result set.
-
-    method close {} {
-       my destroy
-    }
-
-    # Derived classes are expected to implement the following methods:
-
-    # constructor and destructor.  
-    #        Constructor accepts a statement and an optional
-    #        a dictionary of substituted parameters  and
-    #        executes the statement against the database. If
-    #       the dictionary is not supplied, then the default
-    #       is to get params from variables in the caller's scope).
-    # columns
-    #     -- Returns a list of the names of the columns in the result.
-    # nextdict variableName
-    #     -- Stores the next row of the result set in the given variable
-    #        in caller's scope, in the form of a dictionary that maps
-    #       column names to values.
-    # nextlist variableName
-    #     -- Stores the next row of the result set in the given variable
-    #        in caller's scope, in the form of a list of cells.
-    # rowcount
-    #     -- Returns a count of rows affected by the statement, or -1
-    #        if the count of rows has not been determined.
-
-}
\ No newline at end of file
diff --git a/util/src/TclTk/tcl8.6.4/unix/pkgs/tdbc1.0.3/tdbcConfig.sh b/util/src/TclTk/tcl8.6.4/unix/pkgs/tdbc1.0.3/tdbcConfig.sh
deleted file mode 100644 (file)
index 60eeea0..0000000
+++ /dev/null
@@ -1,81 +0,0 @@
-# tdbcConfig.sh --
-#
-# This shell script (for sh) is generated automatically by TDBC's configure
-# script. It will create shell variables for most of the configuration options
-# discovered by the configure script. This script is intended to be included
-# by the configure scripts for TDBC extensions so that they don't have to
-# figure this all out for themselves.
-#
-# The information in this file is specific to a single platform.
-#
-# RCS: @(#) $Id$
-
-# TDBC's version number
-tdbc_VERSION=1.0.3
-TDBC_VERSION=1.0.3
-
-# Name of the TDBC library - may be either a static or shared library
-tdbc_LIB_FILE=libtdbc1.0.3.so
-TDBC_LIB_FILE=libtdbc1.0.3.so
-
-# String to pass to the linker to pick up the TDBC library from its build dir
-tdbc_BUIID_LIB_SPEC="-L/home/people/Eos/Eos/util/X86LINUX64/lib/tdbc1.0.3 -ltdbc1.0.3"
-TDBC_BUILD_LIB_SPEC="-L/home/people/Eos/Eos/util/X86LINUX64/lib/tdbc1.0.3 -ltdbc1.0.3"
-
-# String to pass to the linker to pick up the TDBC library from its installed
-# dir.
-tdbc_LIB_SPEC="-L/home/people/Eos/Eos/util/X86LINUX64/lib/tdbc1.0.3 -ltdbc1.0.3"
-TDBC_LIB_SPEC="-L/home/people/Eos/Eos/util/X86LINUX64/lib/tdbc1.0.3 -ltdbc1.0.3"
-
-# Name of the TBDC stub library
-tdbc_STUB_LIB_FILE="libtdbcstub1.0.3.a"
-TDBC_STUB_LIB_FILE="libtdbcstub1.0.3.a"
-
-# String to pass to the linker to pick up the TDBC stub library from its
-# build directory
-tdbc_BUILD_STUB_LIB_SPEC="-L/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix/pkgs/tdbc1.0.3 -ltdbcstub1.0.3"
-TDBC_BUILD_STUB_LIB_SPEC="-L/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix/pkgs/tdbc1.0.3 -ltdbcstub1.0.3"
-
-# String to pass to the linker to pick up the TDBC stub library from its
-# installed directory
-tdbc_STUB_LIB_SPEC="-L/home/people/Eos/Eos/util/X86LINUX64/lib/tdbc1.0.3 -ltdbcstub1.0.3"
-TDBC_STUB_LIB_SPEC="-L/home/people/Eos/Eos/util/X86LINUX64/lib/tdbc1.0.3 -ltdbcstub1.0.3"
-
-# Path name of the TDBC stub library in its build directory
-tdbc_BUILD_STUB_LIB_PATH="/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix/pkgs/tdbc1.0.3/libtdbcstub1.0.3.a"
-TDBC_BUILD_STUB_LIB_PATH="/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix/pkgs/tdbc1.0.3/libtdbcstub1.0.3.a"
-
-# Path name of the TDBC stub library in its installed directory
-tdbc_STUB_LIB_PATH="/home/people/Eos/Eos/util/X86LINUX64/lib/tdbc1.0.3/libtdbcstub1.0.3.a"
-TDBC_STUB_LIB_PATH="/home/people/Eos/Eos/util/X86LINUX64/lib/tdbc1.0.3/libtdbcstub1.0.3.a"
-
-# Location of the top-level source directories from which TDBC was built.
-# This is the directory that contains doc/, generic/ and so on.  If TDBC
-# was compiled in a directory other than the source directory, this still
-# points to the location of the sources, not the location where TDBC was
-# compiled.
-tdbc_SRC_DIR="/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/pkgs/tdbc1.0.3"
-TDBC_SRC_DIR="/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/pkgs/tdbc1.0.3"
-
-# String to pass to the compiler so that an extension can find installed TDBC
-# headers
-tdbc_INCLUDE_SPEC="-I/home/people/Eos/Eos/util/X86LINUX64/include"
-TDBC_INCLUDE_SPEC="-I/home/people/Eos/Eos/util/X86LINUX64/include"
-
-# String to pass to the compiler so that an extension can find TDBC headers
-# in the source directory
-tdbc_BUILD_INCLUDE_SPEC="-I/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/pkgs/tdbc1.0.3/generic"
-TDBC_BUILD_INCLUDE_SPEC="-I/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/pkgs/tdbc1.0.3/generic"
-
-# Path name where .tcl files in the tdbc package appear at run time.
-tdbc_LIBRARY_PATH="/home/people/Eos/Eos/util/X86LINUX64/lib/tdbc1.0.3"
-TDBC_LIBRARY_PATH="/home/people/Eos/Eos/util/X86LINUX64/lib/tdbc1.0.3"
-
-# Path name where .tcl files in the tdbc package appear at build time.
-tdbc_BUILD_LIBRARY_PATH="/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/pkgs/tdbc1.0.3/library"
-TDBC_BUILD_LIBRARY_PATH="/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/pkgs/tdbc1.0.3/library"
-
-# Additional flags that must be passed to the C compiler to use tdbc
-tdbc_CFLAGS=
-TDBC_CFLAGS=
-
diff --git a/util/src/TclTk/tcl8.6.4/unix/pkgs/tdbcmysql1.0.3/Makefile b/util/src/TclTk/tcl8.6.4/unix/pkgs/tdbcmysql1.0.3/Makefile
deleted file mode 100644 (file)
index 4f771a5..0000000
+++ /dev/null
@@ -1,479 +0,0 @@
-# Makefile.in --
-#
-#      This file is a Makefile for Sample TEA Extension.  If it has the name
-#      "Makefile.in" then it is a template for a Makefile;  to generate the
-#      actual Makefile, run "./configure", which is a configuration script
-#      generated by the "autoconf" program (constructs like "@foo@" will get
-#      replaced in the actual Makefile.
-#
-# Copyright (c) 1999 Scriptics Corporation.
-# Copyright (c) 2002-2005 ActiveState Corporation.
-#
-# 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.64 2007/10/23 22:08:06 hobbs Exp $
-
-#========================================================================
-# Add additional lines to handle any additional AC_SUBST cases that
-# have been added in a customized configure script.
-#========================================================================
-
-#SAMPLE_NEW_VAR        = @SAMPLE_NEW_VAR@
-
-#========================================================================
-# Nothing of the variables below this line should need to be changed.
-# Please check the TARGETS section below to make sure the make targets
-# are correct.
-#========================================================================
-
-#========================================================================
-# The names of the source files is defined in the configure script.
-# The object files are used for linking into the final library.
-# This will be used when a dist target is added to the Makefile.
-# It is not important to specify the directory, as long as it is the
-# $(srcdir) or in the generic, win or unix subdirectory.
-#========================================================================
-
-PKG_SOURCES    =  generic/tdbcmysql.c generic/mysqlStubInit.c
-PKG_OBJECTS    =  tdbcmysql.o mysqlStubInit.o
-
-#========================================================================
-# PKG_TCL_SOURCES identifies Tcl runtime files that are associated with
-# this package that need to be installed, if any.
-#========================================================================
-
-PKG_TCL_SOURCES =  library/tdbcmysql.tcl
-
-#========================================================================
-# This is a list of public header files to be installed, if any.
-#========================================================================
-
-PKG_HEADERS    =  generic/fakemysql.h generic/mysqlStubs.h
-
-#========================================================================
-# "PKG_LIB_FILE" refers to the library (dynamic or static as per
-# configuration options) composed of the named objects.
-#========================================================================
-
-PKG_LIB_FILE   = libtdbcmysql1.0.3.so
-
-lib_BINARIES   = $(PKG_LIB_FILE)
-BINARIES       = $(lib_BINARIES)
-
-SHELL          = /bin/sh
-
-srcdir         = /home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/pkgs/tdbcmysql1.0.3
-prefix         = /home/people/Eos/Eos/util/X86LINUX64
-exec_prefix    = /home/people/Eos/Eos/util/X86LINUX64
-
-bindir         = ${exec_prefix}/bin
-libdir         = /home/people/Eos/Eos/util/X86LINUX64/lib
-includedir     = ${prefix}/include
-datarootdir     = ${prefix}/share
-datadir                = ${datarootdir}
-mandir         = ${datarootdir}/man
-
-DESTDIR                =
-
-PKG_DIR                = $(PACKAGE_NAME)$(PACKAGE_VERSION)
-pkgdatadir     = $(datadir)/$(PKG_DIR)
-pkglibdir      = $(libdir)/$(PKG_DIR)
-pkgincludedir  = $(includedir)/$(PKG_DIR)
-
-top_builddir   = .
-
-INSTALL_OPTIONS =
-INSTALL         = $(SHELL) $(srcdir)/tclconfig/install-sh -c ${INSTALL_OPTIONS}
-INSTALL_DATA_DIR = ${INSTALL} -d -m 755
-INSTALL_PROGRAM = ${INSTALL} -m 755
-INSTALL_DATA    = ${INSTALL} -m 444
-INSTALL_SCRIPT  = ${INSTALL_PROGRAM}
-INSTALL_LIBRARY = ${INSTALL_DATA}
-
-PACKAGE_NAME   = tdbcmysql
-PACKAGE_VERSION        = 1.0.3
-CC             = gcc
-CFLAGS_DEFAULT = -O2 -fomit-frame-pointer -DNDEBUG
-CFLAGS_WARNING = -Wall
-EXEEXT         = 
-LDFLAGS_DEFAULT        =  -Wl,--export-dynamic 
-MAKE_LIB       = ${SHLIB_LD} -o $@ $(PKG_OBJECTS) ${SHLIB_LD_LIBS} 
-MAKE_SHARED_LIB        = ${SHLIB_LD} -o $@ $(PKG_OBJECTS) ${SHLIB_LD_LIBS}
-MAKE_STATIC_LIB        = ${STLIB_LD} $@ $(PKG_OBJECTS)
-MAKE_STUB_LIB  = ${STLIB_LD} $@ $(PKG_STUB_OBJECTS)
-ADD_MANIFEST    = :
-OBJEXT         = o
-RANLIB         = :
-RANLIB_STUB    = ranlib
-SHLIB_CFLAGS   = -fPIC
-SHLIB_LD       = ${CC} -shared ${CFLAGS} ${LDFLAGS_DEFAULT}
-SHLIB_LD_LIBS  = ${LIBS} -L/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix -ltclstub8.6
-STLIB_LD       = ${AR} cr
-#TCL_DEFS      = -DPACKAGE_NAME=\"tcl\" -DPACKAGE_TARNAME=\"tcl\" -DPACKAGE_VERSION=\"8.6\" -DPACKAGE_STRING=\"tcl\ 8.6\" -DPACKAGE_BUGREPORT=\"\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_PARAM_H=1 -DTCL_CFGVAL_ENCODING=\"iso8859-1\" -DHAVE_ZLIB=1 -DMODULE_SCOPE=extern\ __attribute__\(\(__visibility__\(\"hidden\"\)\)\) -DHAVE_HIDDEN=1 -DHAVE_CAST_TO_UNION=1 -DTCL_SHLIB_EXT=\".so\" -DNDEBUG=1 -DTCL_CFG_OPTIMIZED=1 -DTCL_TOMMATH=1 -DMP_PREC=4 -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_IS_LONG=1 -DHAVE_GETCWD=1 -DHAVE_MKSTEMP=1 -DHAVE_OPENDIR=1 -DHAVE_STRTOL=1 -DHAVE_WAITPID=1 -DHAVE_GETNAMEINFO=1 -DHAVE_GETADDRINFO=1 -DHAVE_FREEADDRINFO=1 -DHAVE_GAI_STRERROR=1 -DHAVE_STRUCT_ADDRINFO=1 -DHAVE_STRUCT_IN6_ADDR=1 -DHAVE_STRUCT_SOCKADDR_IN6=1 -DHAVE_STRUCT_SOCKADDR_STORAGE=1 -DHAVE_TERMIOS_H=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_TIME_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_GMTIME_R=1 -DHAVE_LOCALTIME_R=1 -DHAVE_MKTIME=1 -DHAVE_TM_GMTOFF=1 -DHAVE_TIMEZONE_VAR=1 -DHAVE_STRUCT_STAT_ST_BLOCKS=1 -DHAVE_STRUCT_STAT_ST_BLKSIZE=1 -DHAVE_BLKCNT_T=1 -DHAVE_INTPTR_T=1 -DHAVE_UINTPTR_T=1 -DHAVE_SIGNED_CHAR=1 -DHAVE_LANGINFO=1 -DHAVE_MKSTEMPS=1 -DHAVE_FTS=1 -DHAVE_SYS_IOCTL_H=1 -DTCL_UNLOAD_DLLS=1 -DHAVE_CPUID=1 
-TCL_BIN_DIR    = /home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix
-TCL_SRC_DIR    = /home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4
-#TK_BIN_DIR    = @TK_BIN_DIR@
-#TK_SRC_DIR    = @TK_SRC_DIR@
-
-TDBC_VERSION   = 1.0.3
-TDBC_BIN_DIR   = /home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix/pkgs/tdbc1.0.3
-TDBC_LIB_FILE  = libtdbc1.0.3.so
-
-# Not used, but retained for reference of what libs Tcl required
-#TCL_LIBS      = ${DL_LIBS} ${LIBS} ${MATH_LIBS}
-
-#========================================================================
-# TCLLIBPATH seeds the auto_path in Tcl's init.tcl so we can test our
-# package without installing.  The other environment variables allow us
-# to test against an uninstalled Tcl.  Add special env vars that you
-# require for testing here (like TCLX_LIBRARY).
-#========================================================================
-
-EXTRA_PATH     = $(top_builddir):$(TCL_BIN_DIR)
-#EXTRA_PATH    = $(top_builddir):$(TCL_BIN_DIR):$(TK_BIN_DIR)
-TCLLIBPATH     = $(top_builddir)
-TCLSH_ENV      = TCL_LIBRARY=`echo $(TCL_SRC_DIR)/library` \
-                 TDBC_LIBRARY=`echo /home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/pkgs/tdbc1.0.3/library`
-PKG_ENV                = LD_LIBRARY_PATH="$(EXTRA_PATH):$(LD_LIBRARY_PATH)" \
-                 PATH="$(EXTRA_PATH):$(PATH)" \
-                 TCLLIBPATH="$(TCLLIBPATH)" \
-                  TDBCMYSQL_LIBRARY=`echo $(srcdir)/library` 
-
-TCLSH_PROG     = /home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix/tclsh
-TCLSH          = $(PKG_ENV) $(TCLSH_ENV) $(TCLSH_PROG)
-
-#WISH_ENV      = TK_LIBRARY=`echo $(TK_SRC_DIR)/library`
-#WISH_PROG     = @WISH_PROG@
-#WISH          = $(PKG_ENV) $(TCLSH_ENV) $(WISH_ENV) $(WISH_PROG)
-
-SHARED_BUILD   = 1
-
-INCLUDES       =  -I/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/pkgs/tdbc1.0.3/generic -I"/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/generic" 
-# INCLUDES     =  -I/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/pkgs/tdbc1.0.3/generic -I"/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/generic" @TK_INCLUDES@ @TK_XINCLUDES@
-
-PKG_CFLAGS     =   
-
-# TCL_DEFS is not strictly need here, but if you remove it, then you
-# must make sure that configure.in checks for the necessary components
-# that your library may use.  TCL_DEFS can actually be a problem if
-# you do not compile with a similar machine setup as the Tcl core was
-# compiled with.
-#DEFS          = $(TCL_DEFS) -DPACKAGE_NAME=\"tdbcmysql\" -DPACKAGE_TARNAME=\"tdbcmysql\" -DPACKAGE_VERSION=\"1.0.3\" -DPACKAGE_STRING=\"tdbcmysql\ 1.0.3\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DBUILD_tdbcmysql=/\*\*/ -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_LONG_LONG=1 -DSIZEOF_LONG_LONG=8 -DSIZEOF_LONG=8 -DDONT_TD_VOID=1 -DUSE_THREAD_ALLOC=1 -D_REENTRANT=1 -D_THREAD_SAFE=1 -DTCL_THREADS=1 -DMODULE_SCOPE=extern\ __attribute__\(\(__visibility__\(\"hidden\"\)\)\) -DHAVE_HIDDEN=1 -DHAVE_CAST_TO_UNION=1 -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_IS_LONG=1 -DUSE_TCL_STUBS=1 -DUSE_TK_STUBS=1 $(PKG_CFLAGS)
-DEFS           = -DPACKAGE_NAME=\"tdbcmysql\" -DPACKAGE_TARNAME=\"tdbcmysql\" -DPACKAGE_VERSION=\"1.0.3\" -DPACKAGE_STRING=\"tdbcmysql\ 1.0.3\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DBUILD_tdbcmysql=/\*\*/ -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_LONG_LONG=1 -DSIZEOF_LONG_LONG=8 -DSIZEOF_LONG=8 -DDONT_TD_VOID=1 -DUSE_THREAD_ALLOC=1 -D_REENTRANT=1 -D_THREAD_SAFE=1 -DTCL_THREADS=1 -DMODULE_SCOPE=extern\ __attribute__\(\(__visibility__\(\"hidden\"\)\)\) -DHAVE_HIDDEN=1 -DHAVE_CAST_TO_UNION=1 -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_IS_LONG=1 -DUSE_TCL_STUBS=1 -DUSE_TK_STUBS=1 $(PKG_CFLAGS)
-
-# Move pkgIndex.tcl to 'BINARIES' var if it is generated in the Makefile
-CONFIGURE_OUTPUTS = Makefile pkgIndex.tcl config.cache config.log config.status
-CLEANFILES     = 
-
-CPPFLAGS       = 
-LIBS           =  -L/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix/pkgs/tdbc1.0.3 -ltdbcstub1.0.3 -L/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix/pkgs/tdbc1.0.3 -ltdbcstub1.0.3 
-AR             = ar
-CFLAGS         =  -pipe ${CFLAGS_DEFAULT} ${CFLAGS_WARNING} ${SHLIB_CFLAGS} 
-COMPILE                = $(CC) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
-
-VALGRIND               = valgrind
-VALGRINDARGS           = --tool=memcheck --num-callers=16 --leak-resolution=high --leak-check=yes --show-reachable=yes -v
-
-#========================================================================
-# Start of user-definable TARGETS section
-#========================================================================
-
-#========================================================================
-# TEA TARGETS.  Please note that the "libraries:" target refers to platform
-# independent files, and the "binaries:" target inclues executable programs and
-# platform-dependent libraries.  Modify these targets so that they install
-# the various pieces of your package.  The make and install rules
-# for the BINARIES that you specified above have already been done.
-#========================================================================
-
-all: binaries libraries doc
-
-#========================================================================
-# The binaries target builds executable programs, Windows .dll's, unix
-# shared/static libraries, and any other platform-dependent files.
-# The list of targets to build for "binaries:" is specified at the top
-# of the Makefile, in the "BINARIES" variable.
-#========================================================================
-
-binaries: $(BINARIES)
-
-libraries:
-
-#========================================================================
-# Your doc target should differentiate from doc builds (by the developer)
-# and doc installs (see install-doc), which just install the docs on the
-# end user machine when building from source.
-#========================================================================
-
-doc:
-
-install: all install-binaries install-libraries install-doc
-
-install-binaries: binaries install-lib-binaries install-bin-binaries
-
-#========================================================================
-# This rule installs platform-independent files, such as header files.
-# The list=...; for p in $$list handles the empty list case x-platform.
-#========================================================================
-
-install-libraries: libraries
-       @$(INSTALL_DATA_DIR) $(DESTDIR)$(includedir)
-       @echo "Installing header files in $(DESTDIR)$(includedir)"
-       @list='$(PKG_HEADERS)'; for i in $$list; do \
-           echo "Installing $(srcdir)/$$i" ; \
-           $(INSTALL_DATA) $(srcdir)/$$i $(DESTDIR)$(includedir) ; \
-       done;
-
-#========================================================================
-# Install documentation.  Unix manpages should go in the $(mandir)
-# directory.
-#========================================================================
-
-install-doc: doc
-       @$(INSTALL_DATA_DIR) $(DESTDIR)$(mandir)/mann
-       @echo "Installing documentation in $(DESTDIR)$(mandir)"
-       @list='$(srcdir)/doc/*.n'; for i in $$list; do \
-           echo "Installing $$i"; \
-           rm -f $(DESTDIR)$(mandir)/mann/`basename $$i`; \
-           $(INSTALL_DATA) $$i $(DESTDIR)$(mandir)/mann ; \
-       done
-
-test: binaries libraries
-       $(TCLSH) `echo $(srcdir)/tests/all.tcl` $(TESTFLAGS) \
-               -load "package ifneeded tdbc::mysql $(PACKAGE_VERSION) \
-                       [list source `echo $(srcdir)/library/tdbcmysql.tcl`]\;[list load `echo $(PKG_LIB_FILE)` $(PACKAGE_NAME)];\
-               package ifneeded tdbc ${TDBC_VERSION} \
-                       [list source `echo $(TDBC_BIN_DIR)/tdbc.tcl`]\;[list load `echo $(TDBC_BIN_DIR)/$(TDBC_LIB_FILE)` tdbc]"
-
-valgrind: binaries libraries
-       $(PKG_ENV) $(TCLSH_ENV) \
-       LD_PRELOAD=$(PKG_LIB_FILE) \
-       $(VALGRIND) $(VALGRINDARGS) \
-       $(TCLSH_PROG) `echo $(srcdir)/tests/all.tcl` $(TESTFLAGS) \
-               -load "package ifneeded tdbc::mysql ${PACKAGE_VERSION} \
-                       [list source `echo $(srcdir)/library/tdbcmysql.tcl`]\;[list load `echo $(PKG_LIB_FILE)` $(PACKAGE_NAME)]"
-
-
-shell: binaries libraries
-       @$(TCLSH) $(SCRIPT)
-
-gdb:
-       $(TCLSH_ENV) $(PKG_ENV) gdb $(TCLSH_PROG) $(SCRIPT)
-
-depend:
-
-#========================================================================
-# $(PKG_LIB_FILE) should be listed as part of the BINARIES variable
-# mentioned above.  That will ensure that this target is built when you
-# run "make binaries".
-#
-# The $(PKG_OBJECTS) objects are created and linked into the final
-# library.  In most cases these object files will correspond to the
-# source files above.
-#========================================================================
-
-$(PKG_LIB_FILE): $(PKG_OBJECTS)
-       -rm -f $(PKG_LIB_FILE)
-       ${MAKE_LIB}
-       $(ADD_MANIFEST)
-       $(RANLIB) $(PKG_LIB_FILE)
-
-#========================================================================
-# We need to enumerate the list of .c to .o lines here.
-#
-# In the following lines, $(srcdir) refers to the toplevel directory
-# containing your extension.  If your sources are in a subdirectory,
-# you will have to modify the paths to reflect this:
-#
-# sample.$(OBJEXT): $(srcdir)/generic/sample.c
-#      $(COMPILE) -c `echo $(srcdir)/generic/sample.c` -o $@
-#
-# Setting the VPATH variable to a list of paths will cause the makefile
-# to look into these paths when resolving .c to .obj dependencies.
-# As necessary, add $(srcdir):$(srcdir)/compat:....
-#========================================================================
-
-VPATH = $(srcdir):$(srcdir)/generic:$(srcdir)/unix:$(srcdir)/win
-
-.c.o:
-       $(COMPILE) -c `echo $<` -o $@
-
-#========================================================================
-# Distribution creation
-# You may need to tweak this target to make it work correctly.
-#========================================================================
-
-#COMPRESS      = tar cvf $(PKG_DIR).tar $(PKG_DIR); compress $(PKG_DIR).tar
-COMPRESS       = tar zcvf $(PKG_DIR).tar.gz $(PKG_DIR)
-DIST_ROOT      = /tmp/dist
-DIST_DIR       = $(DIST_ROOT)/$(PKG_DIR)
-
-dist-clean:
-       rm -rf $(DIST_DIR) $(DIST_ROOT)/$(PKG_DIR).tar.*
-
-dist: dist-clean
-       mkdir -p $(DIST_DIR)
-       cp -p $(srcdir)/ChangeLog $(srcdir)/README* $(srcdir)/license* \
-               $(srcdir)/aclocal.m4 $(srcdir)/configure $(srcdir)/*.in \
-               $(DIST_DIR)/
-       chmod 664 $(DIST_DIR)/Makefile.in $(DIST_DIR)/aclocal.m4
-       chmod 775 $(DIST_DIR)/configure $(DIST_DIR)/configure.in
-
-       for i in $(srcdir)/*.[ch]; do \
-           if [ -f $$i ]; then \
-               cp -p $$i $(DIST_DIR)/ ; \
-           fi; \
-       done;
-
-       mkdir $(DIST_DIR)/tclconfig
-       cp $(srcdir)/tclconfig/install-sh $(srcdir)/tclconfig/tcl.m4 \
-               $(DIST_DIR)/tclconfig/
-       chmod 664 $(DIST_DIR)/tclconfig/tcl.m4
-       chmod +x $(DIST_DIR)/tclconfig/install-sh
-
-       mkdir $(DIST_DIR)/doc
-       cp -p $(srcdir)/doc/tdbc_mysql.n $(DIST_DIR)/doc/
-
-       mkdir $(DIST_DIR)/generic
-       cp -p $(srcdir)/generic/fakemysql.h \
-               $(srcdir)/generic/mysqlStubDefs.txt \
-               $(srcdir)/generic/mysqlStubInit.c \
-               $(srcdir)/generic/mysqlStubs.h \
-               $(srcdir)/generic/tdbcmysql.c \
-               $(DIST_DIR)/generic/
-
-       mkdir $(DIST_DIR)/library
-       cp -p $(srcdir)/library/tdbcmysql.tcl $(DIST_DIR)/library/
-
-       mkdir $(DIST_DIR)/tests
-       cp -p $(srcdir)/tests/all.tcl $(srcdir)/tests/tdbcmysql.test \
-               $(DIST_DIR)/tests/
-
-       mkdir $(DIST_DIR)/win
-       cp -p $(srcdir)/win/makefile.vc $(srcdir)/win/nmakehlp.c \
-               $(srcdir)/win/rules.vc $(DIST_DIR)/win/
-
-       (cd $(DIST_ROOT); $(COMPRESS);)
-
-#========================================================================
-# How to rebuild the package's stub table.
-#========================================================================
-
-genstubs: $(srcdir)/../tdbc/tools/genExtStubs.tcl $(srcdir)/generic/mysqlStubDefs.txt
-       @echo $(TCLSH_PROGRAM) $(srcdir)/../tdbc/tools/genExtStubs.tcl \
-               $(srcdir)/generic/mysqlStubDefs.txt \
-               $(srcdir)/generic/mysqlStubs.h \
-               $(srcdir)/generic/mysqlStubInit.c
-       @$(TCLSH) $(srcdir)/../tdbc/tools/genExtStubs.tcl \
-               $(srcdir)/generic/mysqlStubDefs.txt \
-               $(srcdir)/generic/mysqlStubs.h \
-               $(srcdir)/generic/mysqlStubInit.c
-
-#========================================================================
-# End of user-definable section
-#========================================================================
-
-#========================================================================
-# Don't modify the file to clean here.  Instead, set the "CLEANFILES"
-# variable in configure.in
-#========================================================================
-
-clean:  
-       -test -z "$(BINARIES)" || rm -f $(BINARIES)
-       -rm -f *.$(OBJEXT) core *.core
-       -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES)
-
-distclean: clean
-       -rm -f *.tab.c
-       -rm -f $(CONFIGURE_OUTPUTS)
-       -rm -f config.cache config.log config.status
-
-#========================================================================
-# Install binary object libraries.  On Windows this includes both .dll and
-# .lib files.  Because the .lib files are not explicitly listed anywhere,
-# we need to deduce their existence from the .dll file of the same name.
-# Library files go into the lib directory.
-# In addition, this will generate the pkgIndex.tcl
-# file in the install location (assuming it can find a usable tclsh shell)
-#
-# You should not have to modify this target.
-#========================================================================
-
-install-lib-binaries: binaries
-       @$(INSTALL_DATA_DIR) $(DESTDIR)$(pkglibdir)
-       @list='$(lib_BINARIES)'; for p in $$list; do \
-         if test -f $$p; then \
-           echo " $(INSTALL_PROGRAM) $$p $(DESTDIR)$(pkglibdir)/$$p"; \
-           $(INSTALL_PROGRAM) $$p $(DESTDIR)$(pkglibdir)/$$p; \
-           stub=`echo $$p|sed -e "s/.*\(stub\).*/\1/"`; \
-           if test "x$$stub" = "xstub"; then \
-               echo " $(RANLIB_STUB) $(DESTDIR)$(pkglibdir)/$$p"; \
-               $(RANLIB_STUB) $(DESTDIR)$(pkglibdir)/$$p; \
-           else \
-               echo " $(RANLIB) $(DESTDIR)$(pkglibdir)/$$p"; \
-               $(RANLIB) $(DESTDIR)$(pkglibdir)/$$p; \
-           fi; \
-           ext=`echo $$p|sed -e "s/.*\.//"`; \
-           if test "x$$ext" = "xdll"; then \
-               lib=`basename $$p|sed -e 's/.[^.]*$$//'`.lib; \
-               if test -f $$lib; then \
-                   echo " $(INSTALL_DATA) $$lib $(DESTDIR)$(pkglibdir)/$$lib"; \
-                   $(INSTALL_DATA) $$lib $(DESTDIR)$(pkglibdir)/$$lib; \
-               fi; \
-           fi; \
-         fi; \
-       done
-       @list='$(PKG_TCL_SOURCES)'; for p in $$list; do \
-         if test -f $(srcdir)/$$p; then \
-           destp=`basename $$p`; \
-           echo " Install $$destp $(DESTDIR)$(pkglibdir)/$$destp"; \
-           $(INSTALL_DATA) $(srcdir)/$$p $(DESTDIR)$(pkglibdir)/$$destp; \
-         fi; \
-       done
-       @if test "x$(SHARED_BUILD)" = "x1"; then \
-           echo " Install pkgIndex.tcl $(DESTDIR)$(pkglibdir)"; \
-           $(INSTALL_DATA) pkgIndex.tcl $(DESTDIR)$(pkglibdir); \
-       fi
-
-#========================================================================
-# Install binary executables (e.g. .exe files and dependent .dll files)
-# This is for files that must go in the bin directory (located next to
-# wish and tclsh), like dependent .dll files on Windows.
-#
-# You should not have to modify this target, except to define bin_BINARIES
-# above if necessary.
-#========================================================================
-
-install-bin-binaries: binaries
-       @$(INSTALL_DATA_DIR) $(DESTDIR)$(bindir)
-       @list='$(bin_BINARIES)'; for p in $$list; do \
-         if test -f $$p; then \
-           echo " $(INSTALL_PROGRAM) $$p $(DESTDIR)$(bindir)/$$p"; \
-           $(INSTALL_PROGRAM) $$p $(DESTDIR)$(bindir)/$$p; \
-         fi; \
-       done
-
-.SUFFIXES: .c .$(OBJEXT)
-
-Makefile: $(srcdir)/Makefile.in  $(top_builddir)/config.status
-       cd $(top_builddir) \
-         && CONFIG_FILES=$@ CONFIG_HEADERS= $(SHELL) ./config.status
-
-uninstall-binaries:
-       list='$(lib_BINARIES)'; for p in $$list; do \
-         rm -f $(DESTDIR)$(pkglibdir)/$$p; \
-       done
-       list='$(PKG_TCL_SOURCES)'; for p in $$list; do \
-         p=`basename $$p`; \
-         rm -f $(DESTDIR)$(pkglibdir)/$$p; \
-       done
-       list='$(bin_BINARIES)'; for p in $$list; do \
-         rm -f $(DESTDIR)$(bindir)/$$p; \
-       done
-
-.PHONY: all binaries clean depend distclean doc install libraries test
-
-# Tell versions [3.59,3.63) of GNU make to not export all variables.
-# Otherwise a system limit (for SysV at least) may be exceeded.
-.NOEXPORT:
diff --git a/util/src/TclTk/tcl8.6.4/unix/pkgs/tdbcmysql1.0.3/config.log b/util/src/TclTk/tcl8.6.4/unix/pkgs/tdbcmysql1.0.3/config.log
deleted file mode 100644 (file)
index d90ea4e..0000000
+++ /dev/null
@@ -1,1295 +0,0 @@
-This file contains any messages produced by compilers while
-running configure, to aid debugging if configure makes a mistake.
-
-It was created by tdbcmysql configure 1.0.3, which was
-generated by GNU Autoconf 2.69.  Invocation command line was
-
-  $ /home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/pkgs/tdbcmysql1.0.3/configure --with-tcl=../.. --with-tclinclude=/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/generic --prefix=/home/people/Eos/Eos/util/X86LINUX64 --enable-shared --enable-symbol --enable-gcc --disable-threads --libdir=/home/people/Eos/Eos/util/X86LINUX64/lib --enable-shared --enable-threads
-
-## --------- ##
-## Platform. ##
-## --------- ##
-
-hostname = cs04.lan.yasunaga-lab.bio.kyutech.ac.jp
-uname -m = x86_64
-uname -r = 3.10.0-693.1.1.el7.x86_64
-uname -s = Linux
-uname -v = #1 SMP Tue Aug 15 08:36:44 CDT 2017
-
-/usr/bin/uname -p = x86_64
-/bin/uname -X     = unknown
-
-/bin/arch              = x86_64
-/usr/bin/arch -k       = unknown
-/usr/convex/getsysinfo = unknown
-/usr/bin/hostinfo      = unknown
-/bin/machine           = unknown
-/usr/bin/oslevel       = unknown
-/bin/universe          = unknown
-
-PATH: /home/people/Eos/Eos/util/X86LINUX64/cuda/cudaprof/bin
-PATH: /home/people/Eos/Eos/util/X86LINUX64/cuda/bin
-PATH: /home/people/Eos/Eos/bin
-PATH: /home/people/Eos/Eos/sbin
-PATH: /home/people/Eos/Eos/util/X86LINUX64/bin
-PATH: /usr/local/IMOD/bin
-PATH: /usr/local/bin
-PATH: /usr/bin
-PATH: /usr/local/sbin
-PATH: /usr/sbin
-PATH: /usr/local/relion/build/bin
-PATH: /home/people/Eos/Eos/bin
-PATH: /home/people/Eos/Eos/sbin
-PATH: /home/people/Eos/Eos/util/X86LINUX64/bin
-PATH: /usr/local/IMOD/bin
-PATH: /usr/local/bin
-PATH: /usr/bin
-PATH: /usr/local/sbin
-PATH: /usr/sbin
-PATH: /usr/local/relion/build/bin
-
-
-## ----------- ##
-## Core tests. ##
-## ----------- ##
-
-configure:2465: checking for correct TEA configuration
-configure:2478: result: ok (TEA 3.9)
-configure:2561: configuring tdbcmysql 1.0.3
-configure:2604: checking for Tcl configuration
-configure:2729: result: found /home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix/tclConfig.sh
-configure:2782: checking for gcc
-configure:2798: found /usr/bin/gcc
-configure:2809: result: gcc
-configure:3038: checking for C compiler version
-configure:3047: gcc --version >&5
-gcc (GCC) 4.8.5 20150623 (Red Hat 4.8.5-11)
-Copyright (C) 2015 Free Software Foundation, Inc.
-This is free software; see the source for copying conditions.  There is NO
-warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
-
-configure:3058: $? = 0
-configure:3047: gcc -v >&5
-Using built-in specs.
-COLLECT_GCC=gcc
-COLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-redhat-linux/4.8.5/lto-wrapper
-Target: x86_64-redhat-linux
-Configured with: ../configure --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=http://bugzilla.redhat.com/bugzilla --enable-bootstrap --enable-shared --enable-threads=posix --enable-checking=release --with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions --enable-gnu-unique-object --enable-linker-build-id --with-linker-hash-style=gnu --enable-languages=c,c++,objc,obj-c++,java,fortran,ada,go,lto --enable-plugin --enable-initfini-array --disable-libgcj --with-isl=/builddir/build/BUILD/gcc-4.8.5-20150702/obj-x86_64-redhat-linux/isl-install --with-cloog=/builddir/build/BUILD/gcc-4.8.5-20150702/obj-x86_64-redhat-linux/cloog-install --enable-gnu-indirect-function --with-tune=generic --with-arch_32=x86-64 --build=x86_64-redhat-linux
-Thread model: posix
-gcc version 4.8.5 20150623 (Red Hat 4.8.5-11) (GCC) 
-configure:3058: $? = 0
-configure:3047: gcc -V >&5
-gcc: error: unrecognized command line option '-V'
-gcc: fatal error: no input files
-compilation terminated.
-configure:3058: $? = 4
-configure:3047: gcc -qversion >&5
-gcc: error: unrecognized command line option '-qversion'
-gcc: fatal error: no input files
-compilation terminated.
-configure:3058: $? = 4
-configure:3078: checking whether the C compiler works
-configure:3100: gcc    conftest.c  >&5
-configure:3104: $? = 0
-configure:3152: result: yes
-configure:3155: checking for C compiler default output file name
-configure:3157: result: a.out
-configure:3163: checking for suffix of executables
-configure:3170: gcc -o conftest    conftest.c  >&5
-configure:3174: $? = 0
-configure:3196: result: 
-configure:3218: checking whether we are cross compiling
-configure:3226: gcc -o conftest    conftest.c  >&5
-configure:3230: $? = 0
-configure:3237: ./conftest
-configure:3241: $? = 0
-configure:3256: result: no
-configure:3261: checking for suffix of object files
-configure:3283: gcc -c   conftest.c >&5
-configure:3287: $? = 0
-configure:3308: result: o
-configure:3312: checking whether we are using the GNU C compiler
-configure:3331: gcc -c   conftest.c >&5
-configure:3331: $? = 0
-configure:3340: result: yes
-configure:3349: checking whether gcc accepts -g
-configure:3369: gcc -c -g  conftest.c >&5
-configure:3369: $? = 0
-configure:3410: result: yes
-configure:3427: checking for gcc option to accept ISO C89
-configure:3490: gcc  -c   conftest.c >&5
-configure:3490: $? = 0
-configure:3503: result: none needed
-configure:3525: checking for existence of /home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix/tclConfig.sh
-configure:3529: result: loading
-configure:3593: checking platform
-configure:3611: gcc -c   conftest.c >&5
-configure:3611: $? = 0
-configure:3619: result: unix
-configure:3685: checking for tdbc configuration
-configure:3772: result: found /home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix/pkgs/tdbc1.0.3/tdbcConfig.sh
-configure:3778: checking for existence of /home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix/pkgs/tdbc1.0.3/tdbcConfig.sh
-configure:3782: result: loading
-configure:3800: WARNING: Found Makefile - using build library specs for tdbc
-configure:3871: checking For tdbc_STUB library for LIBS
-configure:3904: result: using tdbc_STUB_LIB_SPEC -L/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix/pkgs/tdbc1.0.3 -ltdbcstub1.0.3
-configure:3917: WARNING: Looking for "/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix/pkgs/tdbc1.0.3/Makefile"
-configure:3920: WARNING: Found Makefile - using build include spec and lib specs for tdbc
-configure:3951: --exec-prefix defaulting to TCL_EXEC_PREFIX /home/people/Eos/Eos/util/X86LINUX64
-configure:4021: checking for gcc
-configure:4048: result: gcc
-configure:4277: checking for C compiler version
-configure:4286: gcc --version >&5
-gcc (GCC) 4.8.5 20150623 (Red Hat 4.8.5-11)
-Copyright (C) 2015 Free Software Foundation, Inc.
-This is free software; see the source for copying conditions.  There is NO
-warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
-
-configure:4297: $? = 0
-configure:4286: gcc -v >&5
-Using built-in specs.
-COLLECT_GCC=gcc
-COLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-redhat-linux/4.8.5/lto-wrapper
-Target: x86_64-redhat-linux
-Configured with: ../configure --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=http://bugzilla.redhat.com/bugzilla --enable-bootstrap --enable-shared --enable-threads=posix --enable-checking=release --with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions --enable-gnu-unique-object --enable-linker-build-id --with-linker-hash-style=gnu --enable-languages=c,c++,objc,obj-c++,java,fortran,ada,go,lto --enable-plugin --enable-initfini-array --disable-libgcj --with-isl=/builddir/build/BUILD/gcc-4.8.5-20150702/obj-x86_64-redhat-linux/isl-install --with-cloog=/builddir/build/BUILD/gcc-4.8.5-20150702/obj-x86_64-redhat-linux/cloog-install --enable-gnu-indirect-function --with-tune=generic --with-arch_32=x86-64 --build=x86_64-redhat-linux
-Thread model: posix
-gcc version 4.8.5 20150623 (Red Hat 4.8.5-11) (GCC) 
-configure:4297: $? = 0
-configure:4286: gcc -V >&5
-gcc: error: unrecognized command line option '-V'
-gcc: fatal error: no input files
-compilation terminated.
-configure:4297: $? = 4
-configure:4286: gcc -qversion >&5
-gcc: error: unrecognized command line option '-qversion'
-gcc: fatal error: no input files
-compilation terminated.
-configure:4297: $? = 4
-configure:4301: checking whether we are using the GNU C compiler
-configure:4329: result: yes
-configure:4338: checking whether gcc accepts -g
-configure:4399: result: yes
-configure:4416: checking for gcc option to accept ISO C89
-configure:4492: result: none needed
-configure:4517: checking how to run the C preprocessor
-configure:4548: gcc -E  conftest.c
-configure:4548: $? = 0
-configure:4562: gcc -E  conftest.c
-conftest.c:10:28: fatal error: ac_nonexistent.h: No such file or directory
- #include <ac_nonexistent.h>
-                            ^
-compilation terminated.
-configure:4562: $? = 1
-configure: failed program was:
-| /* confdefs.h */
-| #define PACKAGE_NAME "tdbcmysql"
-| #define PACKAGE_TARNAME "tdbcmysql"
-| #define PACKAGE_VERSION "1.0.3"
-| #define PACKAGE_STRING "tdbcmysql 1.0.3"
-| #define PACKAGE_BUGREPORT ""
-| #define PACKAGE_URL ""
-| #define BUILD_tdbcmysql /**/
-| /* end confdefs.h.  */
-| #include <ac_nonexistent.h>
-configure:4587: result: gcc -E
-configure:4607: gcc -E  conftest.c
-configure:4607: $? = 0
-configure:4621: gcc -E  conftest.c
-conftest.c:10:28: fatal error: ac_nonexistent.h: No such file or directory
- #include <ac_nonexistent.h>
-                            ^
-compilation terminated.
-configure:4621: $? = 1
-configure: failed program was:
-| /* confdefs.h */
-| #define PACKAGE_NAME "tdbcmysql"
-| #define PACKAGE_TARNAME "tdbcmysql"
-| #define PACKAGE_VERSION "1.0.3"
-| #define PACKAGE_STRING "tdbcmysql 1.0.3"
-| #define PACKAGE_BUGREPORT ""
-| #define PACKAGE_URL ""
-| #define BUILD_tdbcmysql /**/
-| /* end confdefs.h.  */
-| #include <ac_nonexistent.h>
-configure:4668: checking whether make sets $(MAKE)
-configure:4690: result: yes
-configure:4747: checking for ranlib
-configure:4763: found /usr/bin/ranlib
-configure:4774: result: ranlib
-configure:4805: checking for grep that handles long lines and -e
-configure:4863: result: /usr/bin/grep
-configure:4868: checking for egrep
-configure:4930: result: /usr/bin/grep -E
-configure:4935: checking for ANSI C header files
-configure:4955: gcc -c   conftest.c >&5
-configure:4955: $? = 0
-configure:5028: gcc -o conftest    conftest.c  >&5
-configure:5028: $? = 0
-configure:5028: ./conftest
-configure:5028: $? = 0
-configure:5039: result: yes
-configure:5052: checking for sys/types.h
-configure:5052: gcc -c   conftest.c >&5
-configure:5052: $? = 0
-configure:5052: result: yes
-configure:5052: checking for sys/stat.h
-configure:5052: gcc -c   conftest.c >&5
-configure:5052: $? = 0
-configure:5052: result: yes
-configure:5052: checking for stdlib.h
-configure:5052: gcc -c   conftest.c >&5
-configure:5052: $? = 0
-configure:5052: result: yes
-configure:5052: checking for string.h
-configure:5052: gcc -c   conftest.c >&5
-configure:5052: $? = 0
-configure:5052: result: yes
-configure:5052: checking for memory.h
-configure:5052: gcc -c   conftest.c >&5
-configure:5052: $? = 0
-configure:5052: result: yes
-configure:5052: checking for strings.h
-configure:5052: gcc -c   conftest.c >&5
-configure:5052: $? = 0
-configure:5052: result: yes
-configure:5052: checking for inttypes.h
-configure:5052: gcc -c   conftest.c >&5
-configure:5052: $? = 0
-configure:5052: result: yes
-configure:5052: checking for stdint.h
-configure:5052: gcc -c   conftest.c >&5
-configure:5052: $? = 0
-configure:5052: result: yes
-configure:5052: checking for unistd.h
-configure:5052: gcc -c   conftest.c >&5
-configure:5052: $? = 0
-configure:5052: result: yes
-configure:5074: checking if the compiler understands -pipe
-configure:5092: gcc -c  -pipe  conftest.c >&5
-configure:5092: $? = 0
-configure:5100: result: yes
-configure:5111: checking whether byte ordering is bigendian
-configure:5126: gcc -c  -pipe  conftest.c >&5
-conftest.c:21:9: error: unknown type name 'not'
-         not a universal capable compiler
-         ^
-conftest.c:21:15: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'universal'
-         not a universal capable compiler
-               ^
-conftest.c:21:15: error: unknown type name 'universal'
-configure:5126: $? = 1
-configure: failed program was:
-| /* confdefs.h */
-| #define PACKAGE_NAME "tdbcmysql"
-| #define PACKAGE_TARNAME "tdbcmysql"
-| #define PACKAGE_VERSION "1.0.3"
-| #define PACKAGE_STRING "tdbcmysql 1.0.3"
-| #define PACKAGE_BUGREPORT ""
-| #define PACKAGE_URL ""
-| #define BUILD_tdbcmysql /**/
-| #define STDC_HEADERS 1
-| #define HAVE_SYS_TYPES_H 1
-| #define HAVE_SYS_STAT_H 1
-| #define HAVE_STDLIB_H 1
-| #define HAVE_STRING_H 1
-| #define HAVE_MEMORY_H 1
-| #define HAVE_STRINGS_H 1
-| #define HAVE_INTTYPES_H 1
-| #define HAVE_STDINT_H 1
-| #define HAVE_UNISTD_H 1
-| /* end confdefs.h.  */
-| #ifndef __APPLE_CC__
-|             not a universal capable compiler
-|           #endif
-|           typedef int dummy;
-| 
-configure:5171: gcc -c  -pipe  conftest.c >&5
-configure:5171: $? = 0
-configure:5189: gcc -c  -pipe  conftest.c >&5
-conftest.c: In function 'main':
-conftest.c:27:4: error: unknown type name 'not'
-    not big endian
-    ^
-conftest.c:27:12: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'endian'
-    not big endian
-            ^
-configure:5189: $? = 1
-configure: failed program was:
-| /* confdefs.h */
-| #define PACKAGE_NAME "tdbcmysql"
-| #define PACKAGE_TARNAME "tdbcmysql"
-| #define PACKAGE_VERSION "1.0.3"
-| #define PACKAGE_STRING "tdbcmysql 1.0.3"
-| #define PACKAGE_BUGREPORT ""
-| #define PACKAGE_URL ""
-| #define BUILD_tdbcmysql /**/
-| #define STDC_HEADERS 1
-| #define HAVE_SYS_TYPES_H 1
-| #define HAVE_SYS_STAT_H 1
-| #define HAVE_STDLIB_H 1
-| #define HAVE_STRING_H 1
-| #define HAVE_MEMORY_H 1
-| #define HAVE_STRINGS_H 1
-| #define HAVE_INTTYPES_H 1
-| #define HAVE_STDINT_H 1
-| #define HAVE_UNISTD_H 1
-| /* end confdefs.h.  */
-| #include <sys/types.h>
-|              #include <sys/param.h>
-| 
-| int
-| main ()
-| {
-| #if BYTE_ORDER != BIG_ENDIAN
-|               not big endian
-|              #endif
-| 
-|   ;
-|   return 0;
-| }
-configure:5317: result: no
-configure:5344: checking for sin
-configure:5344: gcc -o conftest  -pipe   conftest.c  >&5
-conftest.c:43:6: warning: conflicting types for built-in function 'sin' [enabled by default]
- char sin ();
-      ^
-/tmp/ccdCH6DJ.o: In function `main':
-conftest.c:(.text+0xa): undefined reference to `sin'
-collect2: error: ld returned 1 exit status
-configure:5344: $? = 1
-configure: failed program was:
-| /* confdefs.h */
-| #define PACKAGE_NAME "tdbcmysql"
-| #define PACKAGE_TARNAME "tdbcmysql"
-| #define PACKAGE_VERSION "1.0.3"
-| #define PACKAGE_STRING "tdbcmysql 1.0.3"
-| #define PACKAGE_BUGREPORT ""
-| #define PACKAGE_URL ""
-| #define BUILD_tdbcmysql /**/
-| #define STDC_HEADERS 1
-| #define HAVE_SYS_TYPES_H 1
-| #define HAVE_SYS_STAT_H 1
-| #define HAVE_STDLIB_H 1
-| #define HAVE_STRING_H 1
-| #define HAVE_MEMORY_H 1
-| #define HAVE_STRINGS_H 1
-| #define HAVE_INTTYPES_H 1
-| #define HAVE_STDINT_H 1
-| #define HAVE_UNISTD_H 1
-| /* end confdefs.h.  */
-| /* Define sin to an innocuous variant, in case <limits.h> declares sin.
-|    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
-| #define sin innocuous_sin
-| 
-| /* System header to define __stub macros and hopefully few prototypes,
-|     which can conflict with char sin (); below.
-|     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
-|     <limits.h> exists even on freestanding compilers.  */
-| 
-| #ifdef __STDC__
-| # include <limits.h>
-| #else
-| # include <assert.h>
-| #endif
-| 
-| #undef sin
-| 
-| /* Override any GCC internal prototype to avoid an error.
-|    Use char because int might match the return type of a GCC
-|    builtin and then its argument prototype would still apply.  */
-| #ifdef __cplusplus
-| extern "C"
-| #endif
-| char sin ();
-| /* The GNU C library defines this for functions which it implements
-|     to always fail with ENOSYS.  Some functions are actually named
-|     something starting with __ and the normal name is an alias.  */
-| #if defined __stub_sin || defined __stub___sin
-| choke me
-| #endif
-| 
-| int
-| main ()
-| {
-| return sin ();
-|   ;
-|   return 0;
-| }
-configure:5344: result: no
-configure:5351: checking for main in -lieee
-configure:5370: gcc -o conftest  -pipe   conftest.c -lieee   >&5
-configure:5370: $? = 0
-configure:5379: result: yes
-configure:5391: checking for main in -linet
-configure:5410: gcc -o conftest  -pipe   conftest.c -linet   >&5
-/usr/bin/ld: cannot find -linet
-collect2: error: ld returned 1 exit status
-configure:5410: $? = 1
-configure: failed program was:
-| /* confdefs.h */
-| #define PACKAGE_NAME "tdbcmysql"
-| #define PACKAGE_TARNAME "tdbcmysql"
-| #define PACKAGE_VERSION "1.0.3"
-| #define PACKAGE_STRING "tdbcmysql 1.0.3"
-| #define PACKAGE_BUGREPORT ""
-| #define PACKAGE_URL ""
-| #define BUILD_tdbcmysql /**/
-| #define STDC_HEADERS 1
-| #define HAVE_SYS_TYPES_H 1
-| #define HAVE_SYS_STAT_H 1
-| #define HAVE_STDLIB_H 1
-| #define HAVE_STRING_H 1
-| #define HAVE_MEMORY_H 1
-| #define HAVE_STRINGS_H 1
-| #define HAVE_INTTYPES_H 1
-| #define HAVE_STDINT_H 1
-| #define HAVE_UNISTD_H 1
-| /* end confdefs.h.  */
-| 
-| 
-| int
-| main ()
-| {
-| return main ();
-|   ;
-|   return 0;
-| }
-configure:5419: result: no
-configure:5425: checking net/errno.h usability
-configure:5425: gcc -c  -pipe  conftest.c >&5
-conftest.c:53:23: fatal error: net/errno.h: No such file or directory
- #include <net/errno.h>
-                       ^
-compilation terminated.
-configure:5425: $? = 1
-configure: failed program was:
-| /* confdefs.h */
-| #define PACKAGE_NAME "tdbcmysql"
-| #define PACKAGE_TARNAME "tdbcmysql"
-| #define PACKAGE_VERSION "1.0.3"
-| #define PACKAGE_STRING "tdbcmysql 1.0.3"
-| #define PACKAGE_BUGREPORT ""
-| #define PACKAGE_URL ""
-| #define BUILD_tdbcmysql /**/
-| #define STDC_HEADERS 1
-| #define HAVE_SYS_TYPES_H 1
-| #define HAVE_SYS_STAT_H 1
-| #define HAVE_STDLIB_H 1
-| #define HAVE_STRING_H 1
-| #define HAVE_MEMORY_H 1
-| #define HAVE_STRINGS_H 1
-| #define HAVE_INTTYPES_H 1
-| #define HAVE_STDINT_H 1
-| #define HAVE_UNISTD_H 1
-| /* end confdefs.h.  */
-| #include <stdio.h>
-| #ifdef HAVE_SYS_TYPES_H
-| # include <sys/types.h>
-| #endif
-| #ifdef HAVE_SYS_STAT_H
-| # include <sys/stat.h>
-| #endif
-| #ifdef STDC_HEADERS
-| # include <stdlib.h>
-| # include <stddef.h>
-| #else
-| # ifdef HAVE_STDLIB_H
-| #  include <stdlib.h>
-| # endif
-| #endif
-| #ifdef HAVE_STRING_H
-| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
-| #  include <memory.h>
-| # endif
-| # include <string.h>
-| #endif
-| #ifdef HAVE_STRINGS_H
-| # include <strings.h>
-| #endif
-| #ifdef HAVE_INTTYPES_H
-| # include <inttypes.h>
-| #endif
-| #ifdef HAVE_STDINT_H
-| # include <stdint.h>
-| #endif
-| #ifdef HAVE_UNISTD_H
-| # include <unistd.h>
-| #endif
-| #include <net/errno.h>
-configure:5425: result: no
-configure:5425: checking net/errno.h presence
-configure:5425: gcc -E  conftest.c
-conftest.c:20:23: fatal error: net/errno.h: No such file or directory
- #include <net/errno.h>
-                       ^
-compilation terminated.
-configure:5425: $? = 1
-configure: failed program was:
-| /* confdefs.h */
-| #define PACKAGE_NAME "tdbcmysql"
-| #define PACKAGE_TARNAME "tdbcmysql"
-| #define PACKAGE_VERSION "1.0.3"
-| #define PACKAGE_STRING "tdbcmysql 1.0.3"
-| #define PACKAGE_BUGREPORT ""
-| #define PACKAGE_URL ""
-| #define BUILD_tdbcmysql /**/
-| #define STDC_HEADERS 1
-| #define HAVE_SYS_TYPES_H 1
-| #define HAVE_SYS_STAT_H 1
-| #define HAVE_STDLIB_H 1
-| #define HAVE_STRING_H 1
-| #define HAVE_MEMORY_H 1
-| #define HAVE_STRINGS_H 1
-| #define HAVE_INTTYPES_H 1
-| #define HAVE_STDINT_H 1
-| #define HAVE_UNISTD_H 1
-| /* end confdefs.h.  */
-| #include <net/errno.h>
-configure:5425: result: no
-configure:5425: checking for net/errno.h
-configure:5425: result: no
-configure:5454: checking for connect
-configure:5454: gcc -o conftest  -pipe   conftest.c  >&5
-configure:5454: $? = 0
-configure:5454: result: yes
-configure:5522: checking for gethostbyname
-configure:5522: gcc -o conftest  -pipe   conftest.c  >&5
-configure:5522: $? = 0
-configure:5522: result: yes
-configure:5577: checking dirent.h
-configure:5613: gcc -o conftest  -pipe   conftest.c  >&5
-configure:5613: $? = 0
-configure:5621: result: yes
-configure:5631: checking errno.h usability
-configure:5631: gcc -c  -pipe  conftest.c >&5
-configure:5631: $? = 0
-configure:5631: result: yes
-configure:5631: checking errno.h presence
-configure:5631: gcc -E  conftest.c
-configure:5631: $? = 0
-configure:5631: result: yes
-configure:5631: checking for errno.h
-configure:5631: result: yes
-configure:5641: checking float.h usability
-configure:5641: gcc -c  -pipe  conftest.c >&5
-configure:5641: $? = 0
-configure:5641: result: yes
-configure:5641: checking float.h presence
-configure:5641: gcc -E  conftest.c
-configure:5641: $? = 0
-configure:5641: result: yes
-configure:5641: checking for float.h
-configure:5641: result: yes
-configure:5651: checking values.h usability
-configure:5651: gcc -c  -pipe  conftest.c >&5
-configure:5651: $? = 0
-configure:5651: result: yes
-configure:5651: checking values.h presence
-configure:5651: gcc -E  conftest.c
-configure:5651: $? = 0
-configure:5651: result: yes
-configure:5651: checking for values.h
-configure:5651: result: yes
-configure:5661: checking limits.h usability
-configure:5661: gcc -c  -pipe  conftest.c >&5
-configure:5661: $? = 0
-configure:5661: result: yes
-configure:5661: checking limits.h presence
-configure:5661: gcc -E  conftest.c
-configure:5661: $? = 0
-configure:5661: result: yes
-configure:5661: checking for limits.h
-configure:5661: result: yes
-configure:5673: checking for stdlib.h
-configure:5673: result: yes
-configure:5725: checking for string.h
-configure:5725: result: yes
-configure:5769: checking sys/wait.h usability
-configure:5769: gcc -c  -pipe  conftest.c >&5
-configure:5769: $? = 0
-configure:5769: result: yes
-configure:5769: checking sys/wait.h presence
-configure:5769: gcc -E  conftest.c
-configure:5769: $? = 0
-configure:5769: result: yes
-configure:5769: checking for sys/wait.h
-configure:5769: result: yes
-configure:5779: checking dlfcn.h usability
-configure:5779: gcc -c  -pipe  conftest.c >&5
-configure:5779: $? = 0
-configure:5779: result: yes
-configure:5779: checking dlfcn.h presence
-configure:5779: gcc -E  conftest.c
-configure:5779: $? = 0
-configure:5779: result: yes
-configure:5779: checking for dlfcn.h
-configure:5779: result: yes
-configure:5793: checking sys/param.h usability
-configure:5793: gcc -c  -pipe  conftest.c >&5
-configure:5793: $? = 0
-configure:5793: result: yes
-configure:5793: checking sys/param.h presence
-configure:5793: gcc -E  conftest.c
-configure:5793: $? = 0
-configure:5793: result: yes
-configure:5793: checking for sys/param.h
-configure:5793: result: yes
-configure:5810: checking for inline
-configure:5826: gcc -c  -pipe  conftest.c >&5
-configure:5826: $? = 0
-configure:5834: result: inline
-configure:5852: checking for long long
-configure:5852: gcc -c  -pipe  conftest.c >&5
-configure:5852: $? = 0
-configure:5852: gcc -c  -pipe  conftest.c >&5
-conftest.c: In function 'main':
-conftest.c:58:24: error: expected expression before ')' token
- if (sizeof ((long long)))
-                        ^
-configure:5852: $? = 1
-configure: failed program was:
-| /* confdefs.h */
-| #define PACKAGE_NAME "tdbcmysql"
-| #define PACKAGE_TARNAME "tdbcmysql"
-| #define PACKAGE_VERSION "1.0.3"
-| #define PACKAGE_STRING "tdbcmysql 1.0.3"
-| #define PACKAGE_BUGREPORT ""
-| #define PACKAGE_URL ""
-| #define BUILD_tdbcmysql /**/
-| #define STDC_HEADERS 1
-| #define HAVE_SYS_TYPES_H 1
-| #define HAVE_SYS_STAT_H 1
-| #define HAVE_STDLIB_H 1
-| #define HAVE_STRING_H 1
-| #define HAVE_MEMORY_H 1
-| #define HAVE_STRINGS_H 1
-| #define HAVE_INTTYPES_H 1
-| #define HAVE_STDINT_H 1
-| #define HAVE_UNISTD_H 1
-| #define HAVE_LIMITS_H 1
-| #define HAVE_SYS_PARAM_H 1
-| /* end confdefs.h.  */
-| #include <stdio.h>
-| #ifdef HAVE_SYS_TYPES_H
-| # include <sys/types.h>
-| #endif
-| #ifdef HAVE_SYS_STAT_H
-| # include <sys/stat.h>
-| #endif
-| #ifdef STDC_HEADERS
-| # include <stdlib.h>
-| # include <stddef.h>
-| #else
-| # ifdef HAVE_STDLIB_H
-| #  include <stdlib.h>
-| # endif
-| #endif
-| #ifdef HAVE_STRING_H
-| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
-| #  include <memory.h>
-| # endif
-| # include <string.h>
-| #endif
-| #ifdef HAVE_STRINGS_H
-| # include <strings.h>
-| #endif
-| #ifdef HAVE_INTTYPES_H
-| # include <inttypes.h>
-| #endif
-| #ifdef HAVE_STDINT_H
-| # include <stdint.h>
-| #endif
-| #ifdef HAVE_UNISTD_H
-| # include <unistd.h>
-| #endif
-| int
-| main ()
-| {
-| if (sizeof ((long long)))
-|          return 0;
-|   ;
-|   return 0;
-| }
-configure:5852: result: yes
-configure:5861: checking size of long long
-configure:5866: gcc -o conftest  -pipe   conftest.c  >&5
-configure:5866: $? = 0
-configure:5866: ./conftest
-configure:5866: $? = 0
-configure:5880: result: 8
-configure:5897: checking size of long
-configure:5902: gcc -o conftest  -pipe   conftest.c  >&5
-configure:5902: $? = 0
-configure:5902: ./conftest
-configure:5902: $? = 0
-configure:5916: result: 8
-configure:6112: checking for Tcl public headers
-configure:6183: result: /home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/generic
-configure:6239: checking for pthread_mutex_init in -lpthread
-configure:6264: gcc -o conftest  -pipe   conftest.c -lpthread   >&5
-configure:6264: $? = 0
-configure:6273: result: yes
-configure:6482: checking for building with threads
-configure:6488: result: yes (default)
-configure:6512: WARNING:
-    --enable-threads requested, but building against a Tcl that is NOT
-    thread-enabled.  This is an OK configuration that will also run in
-    a thread-enabled core.
-configure:6529: checking how to build libraries
-configure:6547: result: shared
-configure:6610: checking for ranlib
-configure:6637: result: ranlib
-configure:6664: checking if 64bit support is requested
-configure:6673: result: no
-configure:6678: checking if 64bit Sparc VIS support is requested
-configure:6687: result: no
-configure:6697: checking if compiler supports visibility "hidden"
-configure:6717: gcc -o conftest  -pipe -Werror   conftest.c  >&5
-configure:6717: $? = 0
-configure:6726: result: yes
-configure:6741: checking if rpath support is requested
-configure:6750: result: yes
-configure:6775: checking system version
-configure:6798: result: Linux-3.10.0-693.1.1.el7.x86_64
-configure:6878: checking for ar
-configure:6894: found /usr/bin/ar
-configure:6905: result: ar
-configure:8665: checking for cast to union support
-configure:8684: gcc -c  -pipe  conftest.c >&5
-configure:8684: $? = 0
-configure:8692: result: yes
-configure:8715: checking for required early compiler flags
-configure:8733: gcc -c  -pipe  conftest.c >&5
-configure:8733: $? = 0
-configure:8780: gcc -c  -pipe  conftest.c >&5
-conftest.c: In function 'main':
-conftest.c:37:15: error: storage size of 'buf' isn't known
- struct stat64 buf; int i = stat64("/", &buf);
-               ^
-configure:8780: $? = 1
-configure: failed program was:
-| /* confdefs.h */
-| #define PACKAGE_NAME "tdbcmysql"
-| #define PACKAGE_TARNAME "tdbcmysql"
-| #define PACKAGE_VERSION "1.0.3"
-| #define PACKAGE_STRING "tdbcmysql 1.0.3"
-| #define PACKAGE_BUGREPORT ""
-| #define PACKAGE_URL ""
-| #define BUILD_tdbcmysql /**/
-| #define STDC_HEADERS 1
-| #define HAVE_SYS_TYPES_H 1
-| #define HAVE_SYS_STAT_H 1
-| #define HAVE_STDLIB_H 1
-| #define HAVE_STRING_H 1
-| #define HAVE_MEMORY_H 1
-| #define HAVE_STRINGS_H 1
-| #define HAVE_INTTYPES_H 1
-| #define HAVE_STDINT_H 1
-| #define HAVE_UNISTD_H 1
-| #define HAVE_LIMITS_H 1
-| #define HAVE_SYS_PARAM_H 1
-| #define HAVE_LONG_LONG 1
-| #define SIZEOF_LONG_LONG 8
-| #define SIZEOF_LONG 8
-| #define DONT_TD_VOID 1
-| #define USE_THREAD_ALLOC 1
-| #define _REENTRANT 1
-| #define _THREAD_SAFE 1
-| #define TCL_THREADS 1
-| #define MODULE_SCOPE extern __attribute__((__visibility__("hidden")))
-| #define HAVE_HIDDEN 1
-| #define HAVE_CAST_TO_UNION 1
-| /* end confdefs.h.  */
-| #include <sys/stat.h>
-| int
-| main ()
-| {
-| struct stat64 buf; int i = stat64("/", &buf);
-|   ;
-|   return 0;
-| }
-configure:8795: gcc -c  -pipe  conftest.c >&5
-configure:8795: $? = 0
-configure:8827: gcc -c  -pipe  conftest.c >&5
-conftest.c: In function 'main':
-conftest.c:38:19: error: 'open64' undeclared (first use in this function)
- char *p = (char *)open64;
-                   ^
-conftest.c:38:19: note: each undeclared identifier is reported only once for each function it appears in
-configure:8827: $? = 1
-configure: failed program was:
-| /* confdefs.h */
-| #define PACKAGE_NAME "tdbcmysql"
-| #define PACKAGE_TARNAME "tdbcmysql"
-| #define PACKAGE_VERSION "1.0.3"
-| #define PACKAGE_STRING "tdbcmysql 1.0.3"
-| #define PACKAGE_BUGREPORT ""
-| #define PACKAGE_URL ""
-| #define BUILD_tdbcmysql /**/
-| #define STDC_HEADERS 1
-| #define HAVE_SYS_TYPES_H 1
-| #define HAVE_SYS_STAT_H 1
-| #define HAVE_STDLIB_H 1
-| #define HAVE_STRING_H 1
-| #define HAVE_MEMORY_H 1
-| #define HAVE_STRINGS_H 1
-| #define HAVE_INTTYPES_H 1
-| #define HAVE_STDINT_H 1
-| #define HAVE_UNISTD_H 1
-| #define HAVE_LIMITS_H 1
-| #define HAVE_SYS_PARAM_H 1
-| #define HAVE_LONG_LONG 1
-| #define SIZEOF_LONG_LONG 8
-| #define SIZEOF_LONG 8
-| #define DONT_TD_VOID 1
-| #define USE_THREAD_ALLOC 1
-| #define _REENTRANT 1
-| #define _THREAD_SAFE 1
-| #define TCL_THREADS 1
-| #define MODULE_SCOPE extern __attribute__((__visibility__("hidden")))
-| #define HAVE_HIDDEN 1
-| #define HAVE_CAST_TO_UNION 1
-| #define _LARGEFILE64_SOURCE 1
-| /* end confdefs.h.  */
-| #include <sys/stat.h>
-| int
-| main ()
-| {
-| char *p = (char *)open64;
-|   ;
-|   return 0;
-| }
-configure:8842: gcc -c  -pipe  conftest.c >&5
-conftest.c: In function 'main':
-conftest.c:39:19: error: 'open64' undeclared (first use in this function)
- char *p = (char *)open64;
-                   ^
-conftest.c:39:19: note: each undeclared identifier is reported only once for each function it appears in
-configure:8842: $? = 1
-configure: failed program was:
-| /* confdefs.h */
-| #define PACKAGE_NAME "tdbcmysql"
-| #define PACKAGE_TARNAME "tdbcmysql"
-| #define PACKAGE_VERSION "1.0.3"
-| #define PACKAGE_STRING "tdbcmysql 1.0.3"
-| #define PACKAGE_BUGREPORT ""
-| #define PACKAGE_URL ""
-| #define BUILD_tdbcmysql /**/
-| #define STDC_HEADERS 1
-| #define HAVE_SYS_TYPES_H 1
-| #define HAVE_SYS_STAT_H 1
-| #define HAVE_STDLIB_H 1
-| #define HAVE_STRING_H 1
-| #define HAVE_MEMORY_H 1
-| #define HAVE_STRINGS_H 1
-| #define HAVE_INTTYPES_H 1
-| #define HAVE_STDINT_H 1
-| #define HAVE_UNISTD_H 1
-| #define HAVE_LIMITS_H 1
-| #define HAVE_SYS_PARAM_H 1
-| #define HAVE_LONG_LONG 1
-| #define SIZEOF_LONG_LONG 8
-| #define SIZEOF_LONG 8
-| #define DONT_TD_VOID 1
-| #define USE_THREAD_ALLOC 1
-| #define _REENTRANT 1
-| #define _THREAD_SAFE 1
-| #define TCL_THREADS 1
-| #define MODULE_SCOPE extern __attribute__((__visibility__("hidden")))
-| #define HAVE_HIDDEN 1
-| #define HAVE_CAST_TO_UNION 1
-| #define _LARGEFILE64_SOURCE 1
-| /* end confdefs.h.  */
-| #define _LARGEFILE_SOURCE64 1
-| #include <sys/stat.h>
-| int
-| main ()
-| {
-| char *p = (char *)open64;
-|   ;
-|   return 0;
-| }
-configure:8863: result:  _LARGEFILE64_SOURCE
-configure:8868: checking for 64-bit integer type
-configure:8887: gcc -c  -pipe  conftest.c >&5
-conftest.c: In function 'main':
-conftest.c:38:1: error: unknown type name '__int64'
- __int64 value = (__int64) 0;
- ^
-conftest.c:38:18: error: '__int64' undeclared (first use in this function)
- __int64 value = (__int64) 0;
-                  ^
-conftest.c:38:18: note: each undeclared identifier is reported only once for each function it appears in
-conftest.c:38:27: error: expected ',' or ';' before numeric constant
- __int64 value = (__int64) 0;
-                           ^
-configure:8887: $? = 1
-configure: failed program was:
-| /* confdefs.h */
-| #define PACKAGE_NAME "tdbcmysql"
-| #define PACKAGE_TARNAME "tdbcmysql"
-| #define PACKAGE_VERSION "1.0.3"
-| #define PACKAGE_STRING "tdbcmysql 1.0.3"
-| #define PACKAGE_BUGREPORT ""
-| #define PACKAGE_URL ""
-| #define BUILD_tdbcmysql /**/
-| #define STDC_HEADERS 1
-| #define HAVE_SYS_TYPES_H 1
-| #define HAVE_SYS_STAT_H 1
-| #define HAVE_STDLIB_H 1
-| #define HAVE_STRING_H 1
-| #define HAVE_MEMORY_H 1
-| #define HAVE_STRINGS_H 1
-| #define HAVE_INTTYPES_H 1
-| #define HAVE_STDINT_H 1
-| #define HAVE_UNISTD_H 1
-| #define HAVE_LIMITS_H 1
-| #define HAVE_SYS_PARAM_H 1
-| #define HAVE_LONG_LONG 1
-| #define SIZEOF_LONG_LONG 8
-| #define SIZEOF_LONG 8
-| #define DONT_TD_VOID 1
-| #define USE_THREAD_ALLOC 1
-| #define _REENTRANT 1
-| #define _THREAD_SAFE 1
-| #define TCL_THREADS 1
-| #define MODULE_SCOPE extern __attribute__((__visibility__("hidden")))
-| #define HAVE_HIDDEN 1
-| #define HAVE_CAST_TO_UNION 1
-| #define _LARGEFILE64_SOURCE 1
-| /* end confdefs.h.  */
-| 
-| int
-| main ()
-| {
-| __int64 value = (__int64) 0;
-|   ;
-|   return 0;
-| }
-configure:8909: gcc -c  -pipe  conftest.c >&5
-conftest.c: In function 'main':
-conftest.c:39:21: error: duplicate case value
-             case 1: case (sizeof(long long)==sizeof(long)): ;
-                     ^
-conftest.c:39:13: error: previously used here
-             case 1: case (sizeof(long long)==sizeof(long)): ;
-             ^
-configure:8909: $? = 1
-configure: failed program was:
-| /* confdefs.h */
-| #define PACKAGE_NAME "tdbcmysql"
-| #define PACKAGE_TARNAME "tdbcmysql"
-| #define PACKAGE_VERSION "1.0.3"
-| #define PACKAGE_STRING "tdbcmysql 1.0.3"
-| #define PACKAGE_BUGREPORT ""
-| #define PACKAGE_URL ""
-| #define BUILD_tdbcmysql /**/
-| #define STDC_HEADERS 1
-| #define HAVE_SYS_TYPES_H 1
-| #define HAVE_SYS_STAT_H 1
-| #define HAVE_STDLIB_H 1
-| #define HAVE_STRING_H 1
-| #define HAVE_MEMORY_H 1
-| #define HAVE_STRINGS_H 1
-| #define HAVE_INTTYPES_H 1
-| #define HAVE_STDINT_H 1
-| #define HAVE_UNISTD_H 1
-| #define HAVE_LIMITS_H 1
-| #define HAVE_SYS_PARAM_H 1
-| #define HAVE_LONG_LONG 1
-| #define SIZEOF_LONG_LONG 8
-| #define SIZEOF_LONG 8
-| #define DONT_TD_VOID 1
-| #define USE_THREAD_ALLOC 1
-| #define _REENTRANT 1
-| #define _THREAD_SAFE 1
-| #define TCL_THREADS 1
-| #define MODULE_SCOPE extern __attribute__((__visibility__("hidden")))
-| #define HAVE_HIDDEN 1
-| #define HAVE_CAST_TO_UNION 1
-| #define _LARGEFILE64_SOURCE 1
-| /* end confdefs.h.  */
-| 
-| int
-| main ()
-| {
-| switch (0) {
-|             case 1: case (sizeof(long long)==sizeof(long)): ;
-|         }
-|   ;
-|   return 0;
-| }
-configure:8919: result: using long
-configure:9063: checking for build with symbols
-configure:9076: result: no
-configure:9300: checking for tclsh
-configure:9327: result: /home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix/tclsh
-configure:9495: creating ./config.status
-
-## ---------------------- ##
-## Running config.status. ##
-## ---------------------- ##
-
-This file was extended by tdbcmysql config.status 1.0.3, which was
-generated by GNU Autoconf 2.69.  Invocation command line was
-
-  CONFIG_FILES    = 
-  CONFIG_HEADERS  = 
-  CONFIG_LINKS    = 
-  CONFIG_COMMANDS = 
-  $ ./config.status 
-
-on cs04.lan.yasunaga-lab.bio.kyutech.ac.jp
-
-config.status:814: creating Makefile
-config.status:814: creating pkgIndex.tcl
-configure:10497: WARNING: unrecognized options: --enable-symbol, --enable-gcc
-
-## ---------------- ##
-## Cache variables. ##
-## ---------------- ##
-
-ac_cv_c_bigendian=no
-ac_cv_c_compiler_gnu=yes
-ac_cv_c_inline=inline
-ac_cv_c_tclconfig=/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix
-ac_cv_c_tclh=/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/generic
-ac_cv_c_tdbcconfig=/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix/pkgs/tdbc1.0.3
-ac_cv_env_CC_set=
-ac_cv_env_CC_value=
-ac_cv_env_CFLAGS_set=
-ac_cv_env_CFLAGS_value=
-ac_cv_env_CPPFLAGS_set=
-ac_cv_env_CPPFLAGS_value=
-ac_cv_env_CPP_set=
-ac_cv_env_CPP_value=
-ac_cv_env_LDFLAGS_set=
-ac_cv_env_LDFLAGS_value=
-ac_cv_env_LIBS_set=
-ac_cv_env_LIBS_value=
-ac_cv_env_build_alias_set=
-ac_cv_env_build_alias_value=
-ac_cv_env_host_alias_set=
-ac_cv_env_host_alias_value=
-ac_cv_env_target_alias_set=
-ac_cv_env_target_alias_value=
-ac_cv_func_connect=yes
-ac_cv_func_gethostbyname=yes
-ac_cv_func_sin=no
-ac_cv_header_dlfcn_h=yes
-ac_cv_header_errno_h=yes
-ac_cv_header_float_h=yes
-ac_cv_header_inttypes_h=yes
-ac_cv_header_limits_h=yes
-ac_cv_header_memory_h=yes
-ac_cv_header_net_errno_h=no
-ac_cv_header_stdc=yes
-ac_cv_header_stdint_h=yes
-ac_cv_header_stdlib_h=yes
-ac_cv_header_string_h=yes
-ac_cv_header_strings_h=yes
-ac_cv_header_sys_param_h=yes
-ac_cv_header_sys_stat_h=yes
-ac_cv_header_sys_types_h=yes
-ac_cv_header_sys_wait_h=yes
-ac_cv_header_unistd_h=yes
-ac_cv_header_values_h=yes
-ac_cv_lib_ieee_main=yes
-ac_cv_lib_inet_main=no
-ac_cv_lib_pthread_pthread_mutex_init=yes
-ac_cv_objext=o
-ac_cv_path_EGREP='/usr/bin/grep -E'
-ac_cv_path_GREP=/usr/bin/grep
-ac_cv_prog_CPP='gcc -E'
-ac_cv_prog_ac_ct_AR=ar
-ac_cv_prog_ac_ct_CC=gcc
-ac_cv_prog_ac_ct_RANLIB=ranlib
-ac_cv_prog_cc_c89=
-ac_cv_prog_cc_g=yes
-ac_cv_prog_make_make_set=yes
-ac_cv_sizeof_long=8
-ac_cv_sizeof_long_long=8
-ac_cv_type_long_long=yes
-tcl_cv_cast_to_union=yes
-tcl_cv_cc_pipe=yes
-tcl_cv_cc_visibility_hidden=yes
-tcl_cv_dirent_h=yes
-tcl_cv_flag__isoc99_source=no
-tcl_cv_flag__largefile64_source=yes
-tcl_cv_flag__largefile_source64=no
-tcl_cv_sys_version=Linux-3.10.0-693.1.1.el7.x86_64
-tcl_cv_type_64bit=none
-
-## ----------------- ##
-## Output variables. ##
-## ----------------- ##
-
-ADD_MANIFEST=':'
-AR='ar'
-CC='gcc'
-CELIB_DIR=''
-CFLAGS=' -pipe ${CFLAGS_DEFAULT} ${CFLAGS_WARNING} ${SHLIB_CFLAGS} '
-CFLAGS_DEBUG='-g'
-CFLAGS_DEFAULT='-O2 -fomit-frame-pointer -DNDEBUG'
-CFLAGS_OPTIMIZE='-O2 -fomit-frame-pointer'
-CFLAGS_WARNING='-Wall'
-CLEANFILES=''
-CONFIGURE_OUTPUTS='Makefile pkgIndex.tcl config.cache config.log config.status'
-CPP='gcc -E'
-CPPFLAGS=''
-CYGPATH='echo'
-DEFS='-DPACKAGE_NAME=\"tdbcmysql\" -DPACKAGE_TARNAME=\"tdbcmysql\" -DPACKAGE_VERSION=\"1.0.3\" -DPACKAGE_STRING=\"tdbcmysql\ 1.0.3\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DBUILD_tdbcmysql=/\*\*/ -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_LONG_LONG=1 -DSIZEOF_LONG_LONG=8 -DSIZEOF_LONG=8 -DDONT_TD_VOID=1 -DUSE_THREAD_ALLOC=1 -D_REENTRANT=1 -D_THREAD_SAFE=1 -DTCL_THREADS=1 -DMODULE_SCOPE=extern\ __attribute__\(\(__visibility__\(\"hidden\"\)\)\) -DHAVE_HIDDEN=1 -DHAVE_CAST_TO_UNION=1 -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_IS_LONG=1 -DUSE_TCL_STUBS=1 -DUSE_TK_STUBS=1'
-ECHO_C=''
-ECHO_N='-n'
-ECHO_T=''
-EGREP='/usr/bin/grep -E'
-EXEEXT=''
-GREP='/usr/bin/grep'
-INSTALL='$(SHELL) $(srcdir)/tclconfig/install-sh -c'
-INSTALL_DATA='${INSTALL} -m 644'
-INSTALL_DATA_DIR='${INSTALL} -d -m 755'
-INSTALL_LIBRARY='${INSTALL_DATA}'
-INSTALL_PROGRAM='${INSTALL}'
-INSTALL_SCRIPT='${INSTALL}'
-LDFLAGS=' -Wl,--export-dynamic '
-LDFLAGS_DEFAULT=' -Wl,--export-dynamic '
-LD_LIBRARY_PATH_VAR='LD_LIBRARY_PATH'
-LIBOBJS=''
-LIBS=''
-LTLIBOBJS=''
-MAKE_LIB='${SHLIB_LD} -o $@ $(PKG_OBJECTS) ${SHLIB_LD_LIBS} '
-MAKE_SHARED_LIB='${SHLIB_LD} -o $@ $(PKG_OBJECTS) ${SHLIB_LD_LIBS}'
-MAKE_STATIC_LIB='${STLIB_LD} $@ $(PKG_OBJECTS)'
-MAKE_STUB_LIB='${STLIB_LD} $@ $(PKG_STUB_OBJECTS)'
-MATH_LIBS='-lieee -lm'
-MT=''
-OBJEXT='o'
-PACKAGE_BUGREPORT=''
-PACKAGE_NAME='tdbcmysql'
-PACKAGE_STRING='tdbcmysql 1.0.3'
-PACKAGE_TARNAME='tdbcmysql'
-PACKAGE_URL=''
-PACKAGE_VERSION='1.0.3'
-PATH_SEPARATOR=':'
-PKG_CFLAGS='  '
-PKG_HEADERS=' generic/fakemysql.h generic/mysqlStubs.h'
-PKG_INCLUDES=' -I/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/pkgs/tdbc1.0.3/generic'
-PKG_LIBS=' -L/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix/pkgs/tdbc1.0.3 -ltdbcstub1.0.3 -L/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix/pkgs/tdbc1.0.3 -ltdbcstub1.0.3'
-PKG_LIB_FILE='libtdbcmysql1.0.3.so'
-PKG_OBJECTS=' tdbcmysql.o mysqlStubInit.o'
-PKG_SOURCES=' generic/tdbcmysql.c generic/mysqlStubInit.c'
-PKG_STUB_LIB_FILE='libtdbcmysqlstub1.0.3.a'
-PKG_STUB_OBJECTS=''
-PKG_STUB_SOURCES=''
-PKG_TCL_SOURCES=' library/tdbcmysql.tcl'
-RANLIB=':'
-RANLIB_STUB='ranlib'
-RC=''
-SET_MAKE=''
-SHARED_BUILD='1'
-SHELL='/bin/sh'
-SHLIB_CFLAGS='-fPIC'
-SHLIB_LD='${CC} -shared ${CFLAGS} ${LDFLAGS_DEFAULT}'
-SHLIB_LD_LIBS='${LIBS} -L/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix -ltclstub8.6'
-STLIB_LD='${AR} cr'
-TCLSH_PROG='/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix/tclsh'
-TCL_BIN_DIR='/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix'
-TCL_DBGX=''
-TCL_DEFS='-DPACKAGE_NAME=\"tcl\" -DPACKAGE_TARNAME=\"tcl\" -DPACKAGE_VERSION=\"8.6\" -DPACKAGE_STRING=\"tcl\ 8.6\" -DPACKAGE_BUGREPORT=\"\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_PARAM_H=1 -DTCL_CFGVAL_ENCODING=\"iso8859-1\" -DHAVE_ZLIB=1 -DMODULE_SCOPE=extern\ __attribute__\(\(__visibility__\(\"hidden\"\)\)\) -DHAVE_HIDDEN=1 -DHAVE_CAST_TO_UNION=1 -DTCL_SHLIB_EXT=\".so\" -DNDEBUG=1 -DTCL_CFG_OPTIMIZED=1 -DTCL_TOMMATH=1 -DMP_PREC=4 -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_IS_LONG=1 -DHAVE_GETCWD=1 -DHAVE_MKSTEMP=1 -DHAVE_OPENDIR=1 -DHAVE_STRTOL=1 -DHAVE_WAITPID=1 -DHAVE_GETNAMEINFO=1 -DHAVE_GETADDRINFO=1 -DHAVE_FREEADDRINFO=1 -DHAVE_GAI_STRERROR=1 -DHAVE_STRUCT_ADDRINFO=1 -DHAVE_STRUCT_IN6_ADDR=1 -DHAVE_STRUCT_SOCKADDR_IN6=1 -DHAVE_STRUCT_SOCKADDR_STORAGE=1 -DHAVE_TERMIOS_H=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_TIME_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_GMTIME_R=1 -DHAVE_LOCALTIME_R=1 -DHAVE_MKTIME=1 -DHAVE_TM_GMTOFF=1 -DHAVE_TIMEZONE_VAR=1 -DHAVE_STRUCT_STAT_ST_BLOCKS=1 -DHAVE_STRUCT_STAT_ST_BLKSIZE=1 -DHAVE_BLKCNT_T=1 -DHAVE_INTPTR_T=1 -DHAVE_UINTPTR_T=1 -DHAVE_SIGNED_CHAR=1 -DHAVE_LANGINFO=1 -DHAVE_MKSTEMPS=1 -DHAVE_FTS=1 -DHAVE_SYS_IOCTL_H=1 -DTCL_UNLOAD_DLLS=1 -DHAVE_CPUID=1 '
-TCL_EXTRA_CFLAGS=' -pipe '
-TCL_INCLUDES='-I"/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/generic"'
-TCL_LD_FLAGS=' -Wl,--export-dynamic '
-TCL_LIBS='${DL_LIBS} ${LIBS} ${MATH_LIBS}'
-TCL_LIB_FILE='libtcl8.6.so'
-TCL_LIB_FLAG='-ltcl8.6'
-TCL_LIB_SPEC='-L/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix -ltcl8.6'
-TCL_PATCH_LEVEL='.4'
-TCL_SHLIB_LD_LIBS='${LIBS}'
-TCL_SRC_DIR='/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4'
-TCL_STUB_LIB_FILE='libtclstub8.6.a'
-TCL_STUB_LIB_FLAG='-ltclstub8.6'
-TCL_STUB_LIB_SPEC='-L/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix -ltclstub8.6'
-TCL_THREADS='1'
-TCL_VERSION='8.6'
-TCL_VERSION_REQ='8.6'
-TDBC_LIB_FILE='libtdbc1.0.3.so'
-TDBC_VERSION='1.0.3'
-VC_MANIFEST_EMBED_DLL=''
-VC_MANIFEST_EMBED_EXE=''
-ac_ct_CC='gcc'
-bindir='${exec_prefix}/bin'
-build_alias=''
-datadir='${datarootdir}'
-datarootdir='${prefix}/share'
-docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
-dvidir='${docdir}'
-exec_prefix='/home/people/Eos/Eos/util/X86LINUX64'
-host_alias=''
-htmldir='${docdir}'
-includedir='${prefix}/include'
-infodir='${datarootdir}/info'
-libdir='/home/people/Eos/Eos/util/X86LINUX64/lib'
-libexecdir='${exec_prefix}/libexec'
-localedir='${datarootdir}/locale'
-localstatedir='${prefix}/var'
-mandir='${datarootdir}/man'
-oldincludedir='/usr/include'
-pdfdir='${docdir}'
-prefix='/home/people/Eos/Eos/util/X86LINUX64'
-program_transform_name='s,x,x,'
-psdir='${docdir}'
-sbindir='${exec_prefix}/sbin'
-sharedstatedir='${prefix}/com'
-sysconfdir='${prefix}/etc'
-target_alias=''
-tdbc_BIN_DIR='/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix/pkgs/tdbc1.0.3'
-tdbc_LIBRARY_PATH='/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/pkgs/tdbc1.0.3/library'
-tdbc_LIB_FILE='libtdbc1.0.3.so'
-tdbc_LIB_SPEC=''
-tdbc_SRC_DIR='/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/pkgs/tdbc1.0.3'
-tdbc_STUB_LIB_FILE='libtdbcstub1.0.3.a'
-tdbc_STUB_LIB_PATH='/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix/pkgs/tdbc1.0.3/libtdbcstub1.0.3.a'
-tdbc_STUB_LIB_SPEC='-L/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix/pkgs/tdbc1.0.3 -ltdbcstub1.0.3'
-tdbc_VERSION='1.0.3'
-
-## ----------- ##
-## confdefs.h. ##
-## ----------- ##
-
-/* confdefs.h */
-#define PACKAGE_NAME "tdbcmysql"
-#define PACKAGE_TARNAME "tdbcmysql"
-#define PACKAGE_VERSION "1.0.3"
-#define PACKAGE_STRING "tdbcmysql 1.0.3"
-#define PACKAGE_BUGREPORT ""
-#define PACKAGE_URL ""
-#define BUILD_tdbcmysql /**/
-#define STDC_HEADERS 1
-#define HAVE_SYS_TYPES_H 1
-#define HAVE_SYS_STAT_H 1
-#define HAVE_STDLIB_H 1
-#define HAVE_STRING_H 1
-#define HAVE_MEMORY_H 1
-#define HAVE_STRINGS_H 1
-#define HAVE_INTTYPES_H 1
-#define HAVE_STDINT_H 1
-#define HAVE_UNISTD_H 1
-#define HAVE_LIMITS_H 1
-#define HAVE_SYS_PARAM_H 1
-#define HAVE_LONG_LONG 1
-#define SIZEOF_LONG_LONG 8
-#define SIZEOF_LONG 8
-#define DONT_TD_VOID 1
-#define USE_THREAD_ALLOC 1
-#define _REENTRANT 1
-#define _THREAD_SAFE 1
-#define TCL_THREADS 1
-#define MODULE_SCOPE extern __attribute__((__visibility__("hidden")))
-#define HAVE_HIDDEN 1
-#define HAVE_CAST_TO_UNION 1
-#define _LARGEFILE64_SOURCE 1
-#define TCL_WIDE_INT_IS_LONG 1
-#define USE_TCL_STUBS 1
-#define USE_TK_STUBS 1
-
-configure: exit 0
diff --git a/util/src/TclTk/tcl8.6.4/unix/pkgs/tdbcmysql1.0.3/config.status b/util/src/TclTk/tcl8.6.4/unix/pkgs/tdbcmysql1.0.3/config.status
deleted file mode 100755 (executable)
index 99f3055..0000000
+++ /dev/null
@@ -1,966 +0,0 @@
-#! /bin/sh
-# Generated by configure.
-# Run this file to recreate the current configuration.
-# Compiler output produced by configure, useful for debugging
-# configure, is in config.log if it exists.
-
-debug=false
-ac_cs_recheck=false
-ac_cs_silent=false
-
-SHELL=${CONFIG_SHELL-/bin/sh}
-export SHELL
-## -------------------- ##
-## M4sh Initialization. ##
-## -------------------- ##
-
-# Be more Bourne compatible
-DUALCASE=1; export DUALCASE # for MKS sh
-if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
-  emulate sh
-  NULLCMD=:
-  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
-  # is contrary to our usage.  Disable this feature.
-  alias -g '${1+"$@"}'='"$@"'
-  setopt NO_GLOB_SUBST
-else
-  case `(set -o) 2>/dev/null` in #(
-  *posix*) :
-    set -o posix ;; #(
-  *) :
-     ;;
-esac
-fi
-
-
-as_nl='
-'
-export as_nl
-# Printing a long string crashes Solaris 7 /usr/bin/printf.
-as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
-as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
-as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
-# Prefer a ksh shell builtin over an external printf program on Solaris,
-# but without wasting forks for bash or zsh.
-if test -z "$BASH_VERSION$ZSH_VERSION" \
-    && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
-  as_echo='print -r --'
-  as_echo_n='print -rn --'
-elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
-  as_echo='printf %s\n'
-  as_echo_n='printf %s'
-else
-  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
-    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
-    as_echo_n='/usr/ucb/echo -n'
-  else
-    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
-    as_echo_n_body='eval
-      arg=$1;
-      case $arg in #(
-      *"$as_nl"*)
-       expr "X$arg" : "X\\(.*\\)$as_nl";
-       arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
-      esac;
-      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
-    '
-    export as_echo_n_body
-    as_echo_n='sh -c $as_echo_n_body as_echo'
-  fi
-  export as_echo_body
-  as_echo='sh -c $as_echo_body as_echo'
-fi
-
-# The user is always right.
-if test "${PATH_SEPARATOR+set}" != set; then
-  PATH_SEPARATOR=:
-  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
-    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
-      PATH_SEPARATOR=';'
-  }
-fi
-
-
-# IFS
-# We need space, tab and new line, in precisely that order.  Quoting is
-# there to prevent editors from complaining about space-tab.
-# (If _AS_PATH_WALK were called with IFS unset, it would disable word
-# splitting by setting IFS to empty value.)
-IFS=" ""       $as_nl"
-
-# Find who we are.  Look in the path if we contain no directory separator.
-as_myself=
-case $0 in #((
-  *[\\/]* ) as_myself=$0 ;;
-  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-for as_dir in $PATH
-do
-  IFS=$as_save_IFS
-  test -z "$as_dir" && as_dir=.
-    test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
-  done
-IFS=$as_save_IFS
-
-     ;;
-esac
-# We did not find ourselves, most probably we were run as `sh COMMAND'
-# in which case we are not to be found in the path.
-if test "x$as_myself" = x; then
-  as_myself=$0
-fi
-if test ! -f "$as_myself"; then
-  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
-  exit 1
-fi
-
-# Unset variables that we do not need and which cause bugs (e.g. in
-# pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
-# suppresses any "Segmentation fault" message there.  '((' could
-# trigger a bug in pdksh 5.2.14.
-for as_var in BASH_ENV ENV MAIL MAILPATH
-do eval test x\${$as_var+set} = xset \
-  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
-done
-PS1='$ '
-PS2='> '
-PS4='+ '
-
-# NLS nuisances.
-LC_ALL=C
-export LC_ALL
-LANGUAGE=C
-export LANGUAGE
-
-# CDPATH.
-(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
-
-
-# as_fn_error STATUS ERROR [LINENO LOG_FD]
-# ----------------------------------------
-# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
-# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
-# script with STATUS, using 1 if that was 0.
-as_fn_error ()
-{
-  as_status=$1; test $as_status -eq 0 && as_status=1
-  if test "$4"; then
-    as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
-    $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
-  fi
-  $as_echo "$as_me: error: $2" >&2
-  as_fn_exit $as_status
-} # as_fn_error
-
-
-# as_fn_set_status STATUS
-# -----------------------
-# Set $? to STATUS, without forking.
-as_fn_set_status ()
-{
-  return $1
-} # as_fn_set_status
-
-# as_fn_exit STATUS
-# -----------------
-# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
-as_fn_exit ()
-{
-  set +e
-  as_fn_set_status $1
-  exit $1
-} # as_fn_exit
-
-# as_fn_unset VAR
-# ---------------
-# Portably unset VAR.
-as_fn_unset ()
-{
-  { eval $1=; unset $1;}
-}
-as_unset=as_fn_unset
-# as_fn_append VAR VALUE
-# ----------------------
-# Append the text in VALUE to the end of the definition contained in VAR. Take
-# advantage of any shell optimizations that allow amortized linear growth over
-# repeated appends, instead of the typical quadratic growth present in naive
-# implementations.
-if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
-  eval 'as_fn_append ()
-  {
-    eval $1+=\$2
-  }'
-else
-  as_fn_append ()
-  {
-    eval $1=\$$1\$2
-  }
-fi # as_fn_append
-
-# as_fn_arith ARG...
-# ------------------
-# Perform arithmetic evaluation on the ARGs, and store the result in the
-# global $as_val. Take advantage of shells that can avoid forks. The arguments
-# must be portable across $(()) and expr.
-if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
-  eval 'as_fn_arith ()
-  {
-    as_val=$(( $* ))
-  }'
-else
-  as_fn_arith ()
-  {
-    as_val=`expr "$@" || test $? -eq 1`
-  }
-fi # as_fn_arith
-
-
-if expr a : '\(a\)' >/dev/null 2>&1 &&
-   test "X`expr 00001 : '.*\(...\)'`" = X001; then
-  as_expr=expr
-else
-  as_expr=false
-fi
-
-if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
-  as_basename=basename
-else
-  as_basename=false
-fi
-
-if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
-  as_dirname=dirname
-else
-  as_dirname=false
-fi
-
-as_me=`$as_basename -- "$0" ||
-$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
-        X"$0" : 'X\(//\)$' \| \
-        X"$0" : 'X\(/\)' \| . 2>/dev/null ||
-$as_echo X/"$0" |
-    sed '/^.*\/\([^/][^/]*\)\/*$/{
-           s//\1/
-           q
-         }
-         /^X\/\(\/\/\)$/{
-           s//\1/
-           q
-         }
-         /^X\/\(\/\).*/{
-           s//\1/
-           q
-         }
-         s/.*/./; q'`
-
-# Avoid depending upon Character Ranges.
-as_cr_letters='abcdefghijklmnopqrstuvwxyz'
-as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
-as_cr_Letters=$as_cr_letters$as_cr_LETTERS
-as_cr_digits='0123456789'
-as_cr_alnum=$as_cr_Letters$as_cr_digits
-
-ECHO_C= ECHO_N= ECHO_T=
-case `echo -n x` in #(((((
--n*)
-  case `echo 'xy\c'` in
-  *c*) ECHO_T='        ';;     # ECHO_T is single tab character.
-  xy)  ECHO_C='\c';;
-  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
-       ECHO_T='        ';;
-  esac;;
-*)
-  ECHO_N='-n';;
-esac
-
-rm -f conf$$ conf$$.exe conf$$.file
-if test -d conf$$.dir; then
-  rm -f conf$$.dir/conf$$.file
-else
-  rm -f conf$$.dir
-  mkdir conf$$.dir 2>/dev/null
-fi
-if (echo >conf$$.file) 2>/dev/null; then
-  if ln -s conf$$.file conf$$ 2>/dev/null; then
-    as_ln_s='ln -s'
-    # ... but there are two gotchas:
-    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
-    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
-    # In both cases, we have to default to `cp -pR'.
-    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
-      as_ln_s='cp -pR'
-  elif ln conf$$.file conf$$ 2>/dev/null; then
-    as_ln_s=ln
-  else
-    as_ln_s='cp -pR'
-  fi
-else
-  as_ln_s='cp -pR'
-fi
-rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
-rmdir conf$$.dir 2>/dev/null
-
-
-# as_fn_mkdir_p
-# -------------
-# Create "$as_dir" as a directory, including parents if necessary.
-as_fn_mkdir_p ()
-{
-
-  case $as_dir in #(
-  -*) as_dir=./$as_dir;;
-  esac
-  test -d "$as_dir" || eval $as_mkdir_p || {
-    as_dirs=
-    while :; do
-      case $as_dir in #(
-      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
-      *) as_qdir=$as_dir;;
-      esac
-      as_dirs="'$as_qdir' $as_dirs"
-      as_dir=`$as_dirname -- "$as_dir" ||
-$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
-        X"$as_dir" : 'X\(//\)[^/]' \| \
-        X"$as_dir" : 'X\(//\)$' \| \
-        X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
-$as_echo X"$as_dir" |
-    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
-           s//\1/
-           q
-         }
-         /^X\(\/\/\)[^/].*/{
-           s//\1/
-           q
-         }
-         /^X\(\/\/\)$/{
-           s//\1/
-           q
-         }
-         /^X\(\/\).*/{
-           s//\1/
-           q
-         }
-         s/.*/./; q'`
-      test -d "$as_dir" && break
-    done
-    test -z "$as_dirs" || eval "mkdir $as_dirs"
-  } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
-
-
-} # as_fn_mkdir_p
-if mkdir -p . 2>/dev/null; then
-  as_mkdir_p='mkdir -p "$as_dir"'
-else
-  test -d ./-p && rmdir ./-p
-  as_mkdir_p=false
-fi
-
-
-# as_fn_executable_p FILE
-# -----------------------
-# Test if FILE is an executable regular file.
-as_fn_executable_p ()
-{
-  test -f "$1" && test -x "$1"
-} # as_fn_executable_p
-as_test_x='test -x'
-as_executable_p=as_fn_executable_p
-
-# Sed expression to map a string onto a valid CPP name.
-as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
-
-# Sed expression to map a string onto a valid variable name.
-as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
-
-
-exec 6>&1
-## ----------------------------------- ##
-## Main body of $CONFIG_STATUS script. ##
-## ----------------------------------- ##
-# Save the log message, to keep $0 and so on meaningful, and to
-# report actual input values of CONFIG_FILES etc. instead of their
-# values after options handling.
-ac_log="
-This file was extended by tdbcmysql $as_me 1.0.3, which was
-generated by GNU Autoconf 2.69.  Invocation command line was
-
-  CONFIG_FILES    = $CONFIG_FILES
-  CONFIG_HEADERS  = $CONFIG_HEADERS
-  CONFIG_LINKS    = $CONFIG_LINKS
-  CONFIG_COMMANDS = $CONFIG_COMMANDS
-  $ $0 $@
-
-on `(hostname || uname -n) 2>/dev/null | sed 1q`
-"
-
-# Files that config.status was made for.
-config_files=" Makefile pkgIndex.tcl"
-
-ac_cs_usage="\
-\`$as_me' instantiates files and other configuration actions
-from templates according to the current configuration.  Unless the files
-and actions are specified as TAGs, all are instantiated by default.
-
-Usage: $0 [OPTION]... [TAG]...
-
-  -h, --help       print this help, then exit
-  -V, --version    print version number and configuration settings, then exit
-      --config     print configuration, then exit
-  -q, --quiet, --silent
-                   do not print progress messages
-  -d, --debug      don't remove temporary files
-      --recheck    update $as_me by reconfiguring in the same conditions
-      --file=FILE[:TEMPLATE]
-                   instantiate the configuration file FILE
-
-Configuration files:
-$config_files
-
-Report bugs to the package provider."
-
-ac_cs_config="'--with-tcl=../..' '--with-tclinclude=/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/generic' '--prefix=/home/people/Eos/Eos/util/X86LINUX64' '--enable-symbol' '--enable-gcc' '--disable-threads' '--libdir=/home/people/Eos/Eos/util/X86LINUX64/lib' '--enable-shared' '--enable-threads'"
-ac_cs_version="\
-tdbcmysql config.status 1.0.3
-configured by /home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/pkgs/tdbcmysql1.0.3/configure, generated by GNU Autoconf 2.69,
-  with options \"$ac_cs_config\"
-
-Copyright (C) 2012 Free Software Foundation, Inc.
-This config.status script is free software; the Free Software Foundation
-gives unlimited permission to copy, distribute and modify it."
-
-ac_pwd='/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix/pkgs/tdbcmysql1.0.3'
-srcdir='/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/pkgs/tdbcmysql1.0.3'
-test -n "$AWK" || AWK=awk
-# The default lists apply if the user does not specify any file.
-ac_need_defaults=:
-while test $# != 0
-do
-  case $1 in
-  --*=?*)
-    ac_option=`expr "X$1" : 'X\([^=]*\)='`
-    ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
-    ac_shift=:
-    ;;
-  --*=)
-    ac_option=`expr "X$1" : 'X\([^=]*\)='`
-    ac_optarg=
-    ac_shift=:
-    ;;
-  *)
-    ac_option=$1
-    ac_optarg=$2
-    ac_shift=shift
-    ;;
-  esac
-
-  case $ac_option in
-  # Handling of the options.
-  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
-    ac_cs_recheck=: ;;
-  --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
-    $as_echo "$ac_cs_version"; exit ;;
-  --config | --confi | --conf | --con | --co | --c )
-    $as_echo "$ac_cs_config"; exit ;;
-  --debug | --debu | --deb | --de | --d | -d )
-    debug=: ;;
-  --file | --fil | --fi | --f )
-    $ac_shift
-    case $ac_optarg in
-    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
-    '') as_fn_error $? "missing file argument" ;;
-    esac
-    as_fn_append CONFIG_FILES " '$ac_optarg'"
-    ac_need_defaults=false;;
-  --he | --h |  --help | --hel | -h )
-    $as_echo "$ac_cs_usage"; exit ;;
-  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
-  | -silent | --silent | --silen | --sile | --sil | --si | --s)
-    ac_cs_silent=: ;;
-
-  # This is an error.
-  -*) as_fn_error $? "unrecognized option: \`$1'
-Try \`$0 --help' for more information." ;;
-
-  *) as_fn_append ac_config_targets " $1"
-     ac_need_defaults=false ;;
-
-  esac
-  shift
-done
-
-ac_configure_extra_args=
-
-if $ac_cs_silent; then
-  exec 6>/dev/null
-  ac_configure_extra_args="$ac_configure_extra_args --silent"
-fi
-
-if $ac_cs_recheck; then
-  set X /bin/sh '/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/pkgs/tdbcmysql1.0.3/configure'  '--with-tcl=../..' '--with-tclinclude=/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/generic' '--prefix=/home/people/Eos/Eos/util/X86LINUX64' '--enable-symbol' '--enable-gcc' '--disable-threads' '--libdir=/home/people/Eos/Eos/util/X86LINUX64/lib' '--enable-shared' '--enable-threads' $ac_configure_extra_args --no-create --no-recursion
-  shift
-  $as_echo "running CONFIG_SHELL=/bin/sh $*" >&6
-  CONFIG_SHELL='/bin/sh'
-  export CONFIG_SHELL
-  exec "$@"
-fi
-
-exec 5>>config.log
-{
-  echo
-  sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
-## Running $as_me. ##
-_ASBOX
-  $as_echo "$ac_log"
-} >&5
-
-
-# Handling of arguments.
-for ac_config_target in $ac_config_targets
-do
-  case $ac_config_target in
-    "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
-    "pkgIndex.tcl") CONFIG_FILES="$CONFIG_FILES pkgIndex.tcl" ;;
-
-  *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
-  esac
-done
-
-
-# If the user did not use the arguments to specify the items to instantiate,
-# then the envvar interface is used.  Set only those that are not.
-# We use the long form for the default assignment because of an extremely
-# bizarre bug on SunOS 4.1.3.
-if $ac_need_defaults; then
-  test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
-fi
-
-# Have a temporary directory for convenience.  Make it in the build tree
-# simply because there is no reason against having it here, and in addition,
-# creating and moving files from /tmp can sometimes cause problems.
-# Hook for its removal unless debugging.
-# Note that there is a small window in which the directory will not be cleaned:
-# after its creation but before its name has been assigned to `$tmp'.
-$debug ||
-{
-  tmp= ac_tmp=
-  trap 'exit_status=$?
-  : "${ac_tmp:=$tmp}"
-  { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
-' 0
-  trap 'as_fn_exit 1' 1 2 13 15
-}
-# Create a (secure) tmp directory for tmp files.
-
-{
-  tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
-  test -d "$tmp"
-}  ||
-{
-  tmp=./conf$$-$RANDOM
-  (umask 077 && mkdir "$tmp")
-} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
-ac_tmp=$tmp
-
-# Set up the scripts for CONFIG_FILES section.
-# No need to generate them if there are no CONFIG_FILES.
-# This happens for instance with `./config.status config.h'.
-if test -n "$CONFIG_FILES"; then
-
-
-ac_cr=`echo X | tr X '\015'`
-# On cygwin, bash can eat \r inside `` if the user requested igncr.
-# But we know of no other shell where ac_cr would be empty at this
-# point, so we can use a bashism as a fallback.
-if test "x$ac_cr" = x; then
-  eval ac_cr=\$\'\\r\'
-fi
-ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
-if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
-  ac_cs_awk_cr='\\r'
-else
-  ac_cs_awk_cr=$ac_cr
-fi
-
-echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
-cat >>"$ac_tmp/subs1.awk" <<\_ACAWK &&
-S["LTLIBOBJS"]=""
-S["LIBOBJS"]=""
-S["CONFIGURE_OUTPUTS"]="Makefile pkgIndex.tcl config.cache config.log config.status"
-S["TCLSH_PROG"]="/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix/tclsh"
-S["ADD_MANIFEST"]=":"
-S["MT"]=""
-S["VC_MANIFEST_EMBED_EXE"]=""
-S["VC_MANIFEST_EMBED_DLL"]=""
-S["RANLIB_STUB"]="ranlib"
-S["MAKE_STUB_LIB"]="${STLIB_LD} $@ $(PKG_STUB_OBJECTS)"
-S["MAKE_STATIC_LIB"]="${STLIB_LD} $@ $(PKG_OBJECTS)"
-S["MAKE_SHARED_LIB"]="${SHLIB_LD} -o $@ $(PKG_OBJECTS) ${SHLIB_LD_LIBS}"
-S["MAKE_LIB"]="${SHLIB_LD} -o $@ $(PKG_OBJECTS) ${SHLIB_LD_LIBS} "
-S["TCL_DBGX"]=""
-S["LDFLAGS_DEFAULT"]=" -Wl,--export-dynamic "
-S["CFLAGS_DEFAULT"]="-O2 -fomit-frame-pointer -DNDEBUG"
-S["LD_LIBRARY_PATH_VAR"]="LD_LIBRARY_PATH"
-S["SHLIB_CFLAGS"]="-fPIC"
-S["SHLIB_LD_LIBS"]="${LIBS} -L/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix -ltclstub8.6"
-S["SHLIB_LD"]="${CC} -shared ${CFLAGS} ${LDFLAGS_DEFAULT}"
-S["STLIB_LD"]="${AR} cr"
-S["CFLAGS_WARNING"]="-Wall"
-S["CFLAGS_OPTIMIZE"]="-O2 -fomit-frame-pointer"
-S["CFLAGS_DEBUG"]="-g"
-S["RC"]=""
-S["CELIB_DIR"]=""
-S["AR"]="ar"
-S["SHARED_BUILD"]="1"
-S["TCL_THREADS"]="1"
-S["TCL_INCLUDES"]="-I\"/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/generic\""
-S["PKG_OBJECTS"]=" tdbcmysql.o mysqlStubInit.o"
-S["PKG_SOURCES"]=" generic/tdbcmysql.c generic/mysqlStubInit.c"
-S["MATH_LIBS"]="-lieee -lm"
-S["EGREP"]="/usr/bin/grep -E"
-S["GREP"]="/usr/bin/grep"
-S["RANLIB"]=":"
-S["SET_MAKE"]=""
-S["INSTALL_LIBRARY"]="${INSTALL_DATA}"
-S["INSTALL_SCRIPT"]="${INSTALL}"
-S["INSTALL_PROGRAM"]="${INSTALL}"
-S["INSTALL_DATA"]="${INSTALL} -m 644"
-S["INSTALL_DATA_DIR"]="${INSTALL} -d -m 755"
-S["INSTALL"]="$(SHELL) $(srcdir)/tclconfig/install-sh -c"
-S["CPP"]="gcc -E"
-S["TDBC_LIB_FILE"]="libtdbc1.0.3.so"
-S["TDBC_VERSION"]="1.0.3"
-S["tdbc_LIBRARY_PATH"]="/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/pkgs/tdbc1.0.3/library"
-S["tdbc_STUB_LIB_PATH"]="/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix/pkgs/tdbc1.0.3/libtdbcstub1.0.3.a"
-S["tdbc_STUB_LIB_SPEC"]="-L/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix/pkgs/tdbc1.0.3 -ltdbcstub1.0.3"
-S["tdbc_STUB_LIB_FILE"]="libtdbcstub1.0.3.a"
-S["tdbc_LIB_SPEC"]=""
-S["tdbc_LIB_FILE"]="libtdbc1.0.3.so"
-S["tdbc_SRC_DIR"]="/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/pkgs/tdbc1.0.3"
-S["tdbc_BIN_DIR"]="/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix/pkgs/tdbc1.0.3"
-S["tdbc_VERSION"]="1.0.3"
-S["TCL_VERSION_REQ"]="8.6"
-S["TCL_SHLIB_LD_LIBS"]="${LIBS}"
-S["TCL_LD_FLAGS"]=" -Wl,--export-dynamic "
-S["TCL_EXTRA_CFLAGS"]=" -pipe "
-S["TCL_DEFS"]="-DPACKAGE_NAME=\\\"tcl\\\" -DPACKAGE_TARNAME=\\\"tcl\\\" -DPACKAGE_VERSION=\\\"8.6\\\" -DPACKAGE_STRING=\\\"tcl\\ 8.6\\\" -DPACKAGE_BUGREPORT=\\\"\\\" -DSTDC_HEADERS=1 -"\
-"DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H"\
-"=1 -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_PARAM_H=1 -DTCL_CFGVAL_ENCODING=\\\"iso8859-1\\\" -DHAVE_ZLIB=1 -DMODULE_SCOPE=extern\\ __attribute__\\("\
-"\\(__visibility__\\(\\\"hidden\\\"\\)\\)\\) -DHAVE_HIDDEN=1 -DHAVE_CAST_TO_UNION=1 -DTCL_SHLIB_EXT=\\\".so\\\" -DNDEBUG=1 -DTCL_CFG_OPTIMIZED=1 -DTCL_TOMMATH=1 -"\
-"DMP_PREC=4 -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_IS_LONG=1 -DHAVE_GETCWD=1 -DHAVE_MKSTEMP=1 -DHAVE_OPENDIR=1 -DHAVE_STRTOL=1 -DHAVE_WAITPID=1 -DHAV"\
-"E_GETNAMEINFO=1 -DHAVE_GETADDRINFO=1 -DHAVE_FREEADDRINFO=1 -DHAVE_GAI_STRERROR=1 -DHAVE_STRUCT_ADDRINFO=1 -DHAVE_STRUCT_IN6_ADDR=1 -DHAVE_STRUCT_SOC"\
-"KADDR_IN6=1 -DHAVE_STRUCT_SOCKADDR_STORAGE=1 -DHAVE_TERMIOS_H=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_TIME_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_GMTIME_R=1 -D"\
-"HAVE_LOCALTIME_R=1 -DHAVE_MKTIME=1 -DHAVE_TM_GMTOFF=1 -DHAVE_TIMEZONE_VAR=1 -DHAVE_STRUCT_STAT_ST_BLOCKS=1 -DHAVE_STRUCT_STAT_ST_BLKSIZE=1 -DHAVE_BL"\
-"KCNT_T=1 -DHAVE_INTPTR_T=1 -DHAVE_UINTPTR_T=1 -DHAVE_SIGNED_CHAR=1 -DHAVE_LANGINFO=1 -DHAVE_MKSTEMPS=1 -DHAVE_FTS=1 -DHAVE_SYS_IOCTL_H=1 -DTCL_UNLOA"\
-"D_DLLS=1 -DHAVE_CPUID=1 "
-S["TCL_LIBS"]="${DL_LIBS} ${LIBS} ${MATH_LIBS}"
-S["CLEANFILES"]=""
-S["OBJEXT"]="o"
-S["ac_ct_CC"]="gcc"
-S["CPPFLAGS"]=""
-S["LDFLAGS"]=" -Wl,--export-dynamic "
-S["CFLAGS"]=" -pipe ${CFLAGS_DEFAULT} ${CFLAGS_WARNING} ${SHLIB_CFLAGS} "
-S["CC"]="gcc"
-S["TCL_STUB_LIB_SPEC"]="-L/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix -ltclstub8.6"
-S["TCL_STUB_LIB_FLAG"]="-ltclstub8.6"
-S["TCL_STUB_LIB_FILE"]="libtclstub8.6.a"
-S["TCL_LIB_SPEC"]="-L/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix -ltcl8.6"
-S["TCL_LIB_FLAG"]="-ltcl8.6"
-S["TCL_LIB_FILE"]="libtcl8.6.so"
-S["TCL_SRC_DIR"]="/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4"
-S["TCL_BIN_DIR"]="/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix"
-S["TCL_PATCH_LEVEL"]=".4"
-S["TCL_VERSION"]="8.6"
-S["PKG_CFLAGS"]="  "
-S["PKG_LIBS"]=" -L/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix/pkgs/tdbc1.0.3 -ltdbcstub1.0.3 -L/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix/pkgs/t"\
-"dbc1.0.3 -ltdbcstub1.0.3"
-S["PKG_INCLUDES"]=" -I/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/pkgs/tdbc1.0.3/generic"
-S["PKG_HEADERS"]=" generic/fakemysql.h generic/mysqlStubs.h"
-S["PKG_TCL_SOURCES"]=" library/tdbcmysql.tcl"
-S["PKG_STUB_OBJECTS"]=""
-S["PKG_STUB_SOURCES"]=""
-S["PKG_STUB_LIB_FILE"]="libtdbcmysqlstub1.0.3.a"
-S["PKG_LIB_FILE"]="libtdbcmysql1.0.3.so"
-S["EXEEXT"]=""
-S["CYGPATH"]="echo"
-S["target_alias"]=""
-S["host_alias"]=""
-S["build_alias"]=""
-S["LIBS"]=""
-S["ECHO_T"]=""
-S["ECHO_N"]="-n"
-S["ECHO_C"]=""
-S["DEFS"]="-DPACKAGE_NAME=\\\"tdbcmysql\\\" -DPACKAGE_TARNAME=\\\"tdbcmysql\\\" -DPACKAGE_VERSION=\\\"1.0.3\\\" -DPACKAGE_STRING=\\\"tdbcmysql\\ 1.0.3\\\" -DPACKAGE_BUGREPORT=\\"\
-"\"\\\" -DPACKAGE_URL=\\\"\\\" -DBUILD_tdbcmysql=/\\*\\*/ -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE"\
-"_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_LONG_LONG=1 -DS"\
-"IZEOF_LONG_LONG=8 -DSIZEOF_LONG=8 -DDONT_TD_VOID=1 -DUSE_THREAD_ALLOC=1 -D_REENTRANT=1 -D_THREAD_SAFE=1 -DTCL_THREADS=1 -DMODULE_SCOPE=extern\\ __att"\
-"ribute__\\(\\(__visibility__\\(\\\"hidden\\\"\\)\\)\\) -DHAVE_HIDDEN=1 -DHAVE_CAST_TO_UNION=1 -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_IS_LONG=1 -DUSE_TCL_STUBS"\
-"=1 -DUSE_TK_STUBS=1"
-S["mandir"]="${datarootdir}/man"
-S["localedir"]="${datarootdir}/locale"
-S["libdir"]="/home/people/Eos/Eos/util/X86LINUX64/lib"
-S["psdir"]="${docdir}"
-S["pdfdir"]="${docdir}"
-S["dvidir"]="${docdir}"
-S["htmldir"]="${docdir}"
-S["infodir"]="${datarootdir}/info"
-S["docdir"]="${datarootdir}/doc/${PACKAGE_TARNAME}"
-S["oldincludedir"]="/usr/include"
-S["includedir"]="${prefix}/include"
-S["localstatedir"]="${prefix}/var"
-S["sharedstatedir"]="${prefix}/com"
-S["sysconfdir"]="${prefix}/etc"
-S["datadir"]="${datarootdir}"
-S["datarootdir"]="${prefix}/share"
-S["libexecdir"]="${exec_prefix}/libexec"
-S["sbindir"]="${exec_prefix}/sbin"
-S["bindir"]="${exec_prefix}/bin"
-S["program_transform_name"]="s,x,x,"
-S["prefix"]="/home/people/Eos/Eos/util/X86LINUX64"
-S["exec_prefix"]="/home/people/Eos/Eos/util/X86LINUX64"
-S["PACKAGE_URL"]=""
-S["PACKAGE_BUGREPORT"]=""
-S["PACKAGE_STRING"]="tdbcmysql 1.0.3"
-S["PACKAGE_VERSION"]="1.0.3"
-S["PACKAGE_TARNAME"]="tdbcmysql"
-S["PACKAGE_NAME"]="tdbcmysql"
-S["PATH_SEPARATOR"]=":"
-S["SHELL"]="/bin/sh"
-_ACAWK
-cat >>"$ac_tmp/subs1.awk" <<_ACAWK &&
-  for (key in S) S_is_set[key] = 1
-  FS = "\a"
-
-}
-{
-  line = $ 0
-  nfields = split(line, field, "@")
-  substed = 0
-  len = length(field[1])
-  for (i = 2; i < nfields; i++) {
-    key = field[i]
-    keylen = length(key)
-    if (S_is_set[key]) {
-      value = S[key]
-      line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
-      len += length(value) + length(field[++i])
-      substed = 1
-    } else
-      len += 1 + keylen
-  }
-
-  print line
-}
-
-_ACAWK
-if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
-  sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
-else
-  cat
-fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
-  || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
-fi # test -n "$CONFIG_FILES"
-
-
-eval set X "  :F $CONFIG_FILES      "
-shift
-for ac_tag
-do
-  case $ac_tag in
-  :[FHLC]) ac_mode=$ac_tag; continue;;
-  esac
-  case $ac_mode$ac_tag in
-  :[FHL]*:*);;
-  :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
-  :[FH]-) ac_tag=-:-;;
-  :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
-  esac
-  ac_save_IFS=$IFS
-  IFS=:
-  set x $ac_tag
-  IFS=$ac_save_IFS
-  shift
-  ac_file=$1
-  shift
-
-  case $ac_mode in
-  :L) ac_source=$1;;
-  :[FH])
-    ac_file_inputs=
-    for ac_f
-    do
-      case $ac_f in
-      -) ac_f="$ac_tmp/stdin";;
-      *) # Look for the file first in the build tree, then in the source tree
-        # (if the path is not absolute).  The absolute path cannot be DOS-style,
-        # because $ac_f cannot contain `:'.
-        test -f "$ac_f" ||
-          case $ac_f in
-          [\\/$]*) false;;
-          *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
-          esac ||
-          as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
-      esac
-      case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
-      as_fn_append ac_file_inputs " '$ac_f'"
-    done
-
-    # Let's still pretend it is `configure' which instantiates (i.e., don't
-    # use $as_me), people would be surprised to read:
-    #    /* config.h.  Generated by config.status.  */
-    configure_input='Generated from '`
-         $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
-       `' by configure.'
-    if test x"$ac_file" != x-; then
-      configure_input="$ac_file.  $configure_input"
-      { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
-$as_echo "$as_me: creating $ac_file" >&6;}
-    fi
-    # Neutralize special characters interpreted by sed in replacement strings.
-    case $configure_input in #(
-    *\&* | *\|* | *\\* )
-       ac_sed_conf_input=`$as_echo "$configure_input" |
-       sed 's/[\\\\&|]/\\\\&/g'`;; #(
-    *) ac_sed_conf_input=$configure_input;;
-    esac
-
-    case $ac_tag in
-    *:-:* | *:-) cat >"$ac_tmp/stdin" \
-      || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
-    esac
-    ;;
-  esac
-
-  ac_dir=`$as_dirname -- "$ac_file" ||
-$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
-        X"$ac_file" : 'X\(//\)[^/]' \| \
-        X"$ac_file" : 'X\(//\)$' \| \
-        X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
-$as_echo X"$ac_file" |
-    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
-           s//\1/
-           q
-         }
-         /^X\(\/\/\)[^/].*/{
-           s//\1/
-           q
-         }
-         /^X\(\/\/\)$/{
-           s//\1/
-           q
-         }
-         /^X\(\/\).*/{
-           s//\1/
-           q
-         }
-         s/.*/./; q'`
-  as_dir="$ac_dir"; as_fn_mkdir_p
-  ac_builddir=.
-
-case "$ac_dir" in
-.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
-*)
-  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
-  # A ".." for each directory in $ac_dir_suffix.
-  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
-  case $ac_top_builddir_sub in
-  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
-  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
-  esac ;;
-esac
-ac_abs_top_builddir=$ac_pwd
-ac_abs_builddir=$ac_pwd$ac_dir_suffix
-# for backward compatibility:
-ac_top_builddir=$ac_top_build_prefix
-
-case $srcdir in
-  .)  # We are building in place.
-    ac_srcdir=.
-    ac_top_srcdir=$ac_top_builddir_sub
-    ac_abs_top_srcdir=$ac_pwd ;;
-  [\\/]* | ?:[\\/]* )  # Absolute name.
-    ac_srcdir=$srcdir$ac_dir_suffix;
-    ac_top_srcdir=$srcdir
-    ac_abs_top_srcdir=$srcdir ;;
-  *) # Relative name.
-    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
-    ac_top_srcdir=$ac_top_build_prefix$srcdir
-    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
-esac
-ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
-
-
-  case $ac_mode in
-  :F)
-  #
-  # CONFIG_FILE
-  #
-
-# If the template does not know about datarootdir, expand it.
-# FIXME: This hack should be removed a few years after 2.60.
-ac_datarootdir_hack=; ac_datarootdir_seen=
-ac_sed_dataroot='
-/datarootdir/ {
-  p
-  q
-}
-/@datadir@/p
-/@docdir@/p
-/@infodir@/p
-/@localedir@/p
-/@mandir@/p'
-case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
-*datarootdir*) ac_datarootdir_seen=yes;;
-*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
-  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
-$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
-  ac_datarootdir_hack='
-  s&@datadir@&${datarootdir}&g
-  s&@docdir@&${datarootdir}/doc/${PACKAGE_TARNAME}&g
-  s&@infodir@&${datarootdir}/info&g
-  s&@localedir@&${datarootdir}/locale&g
-  s&@mandir@&${datarootdir}/man&g
-  s&\${datarootdir}&${prefix}/share&g' ;;
-esac
-ac_sed_extra="
-
-:t
-/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
-s|@configure_input@|$ac_sed_conf_input|;t t
-s&@top_builddir@&$ac_top_builddir_sub&;t t
-s&@top_build_prefix@&$ac_top_build_prefix&;t t
-s&@srcdir@&$ac_srcdir&;t t
-s&@abs_srcdir@&$ac_abs_srcdir&;t t
-s&@top_srcdir@&$ac_top_srcdir&;t t
-s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
-s&@builddir@&$ac_builddir&;t t
-s&@abs_builddir@&$ac_abs_builddir&;t t
-s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
-$ac_datarootdir_hack
-"
-eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
-  >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
-
-test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
-  { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
-  { ac_out=`sed -n '/^[         ]*datarootdir[  ]*:*=/p' \
-      "$ac_tmp/out"`; test -z "$ac_out"; } &&
-  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
-which seems to be undefined.  Please make sure it is defined" >&5
-$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
-which seems to be undefined.  Please make sure it is defined" >&2;}
-
-  rm -f "$ac_tmp/stdin"
-  case $ac_file in
-  -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
-  *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
-  esac \
-  || as_fn_error $? "could not create $ac_file" "$LINENO" 5
- ;;
-
-
-
-  esac
-
-done # for ac_tag
-
-
-as_fn_exit 0
diff --git a/util/src/TclTk/tcl8.6.4/unix/pkgs/tdbcmysql1.0.3/libtdbcmysql1.0.3.so b/util/src/TclTk/tcl8.6.4/unix/pkgs/tdbcmysql1.0.3/libtdbcmysql1.0.3.so
deleted file mode 100755 (executable)
index 1689720..0000000
Binary files a/util/src/TclTk/tcl8.6.4/unix/pkgs/tdbcmysql1.0.3/libtdbcmysql1.0.3.so and /dev/null differ
diff --git a/util/src/TclTk/tcl8.6.4/unix/pkgs/tdbcmysql1.0.3/pkgIndex.tcl b/util/src/TclTk/tcl8.6.4/unix/pkgs/tdbcmysql1.0.3/pkgIndex.tcl
deleted file mode 100644 (file)
index 43733e3..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-# Package index file for tdbc::mysql
-
-if {[catch {package require Tcl 8.6}]} {
-    return
-}
-package ifneeded tdbc::mysql 1.0.3 \
-    "[list source [file join $dir tdbcmysql.tcl]]\;\
-    [list load [file join $dir libtdbcmysql1.0.3.so] tdbcmysql]"
diff --git a/util/src/TclTk/tcl8.6.4/unix/pkgs/tdbcodbc1.0.3/Makefile b/util/src/TclTk/tcl8.6.4/unix/pkgs/tdbcodbc1.0.3/Makefile
deleted file mode 100644 (file)
index 989ed54..0000000
+++ /dev/null
@@ -1,495 +0,0 @@
-# Makefile.in --
-#
-#      This file is a Makefile for Sample TEA Extension.  If it has the name
-#      "Makefile.in" then it is a template for a Makefile;  to generate the
-#      actual Makefile, run "./configure", which is a configuration script
-#      generated by the "autoconf" program (constructs like "@foo@" will get
-#      replaced in the actual Makefile.
-#
-# Copyright (c) 1999 Scriptics Corporation.
-# Copyright (c) 2002-2005 ActiveState Corporation.
-#
-# 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.64 2007/10/23 22:08:06 hobbs Exp $
-
-#========================================================================
-# Nothing of the variables below this line should need to be changed.
-# Please check the TARGETS section below to make sure the make targets
-# are correct.
-#========================================================================
-
-#========================================================================
-# The names of the source files is defined in the configure script.
-# The object files are used for linking into the final library.
-# This will be used when a dist target is added to the Makefile.
-# It is not important to specify the directory, as long as it is the
-# $(srcdir) or in the generic, win or unix subdirectory.
-#========================================================================
-
-PKG_SOURCES    =  generic/tdbcodbc.c generic/odbcStubInit.c
-PKG_OBJECTS    =  tdbcodbc.o odbcStubInit.o
-
-#========================================================================
-# PKG_TCL_SOURCES identifies Tcl runtime files that are associated with
-# this package that need to be installed, if any.
-#========================================================================
-
-PKG_TCL_SOURCES =  library/tdbcodbc.tcl
-
-#========================================================================
-# This is a list of public header files to be installed, if any.
-#========================================================================
-
-PKG_HEADERS    =  generic/fakesql.h generic/odbcStubs.h
-
-#========================================================================
-# "PKG_LIB_FILE" refers to the library (dynamic or static as per
-# configuration options) composed of the named objects.
-#========================================================================
-
-PKG_LIB_FILE   = libtdbcodbc1.0.3.so
-
-lib_BINARIES   = $(PKG_LIB_FILE)
-BINARIES       = $(lib_BINARIES)
-
-SHELL          = /bin/sh
-
-srcdir         = /home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/pkgs/tdbcodbc1.0.3
-prefix         = /home/people/Eos/Eos/util/X86LINUX64
-exec_prefix    = /home/people/Eos/Eos/util/X86LINUX64
-
-bindir         = ${exec_prefix}/bin
-libdir         = /home/people/Eos/Eos/util/X86LINUX64/lib
-includedir     = ${prefix}/include
-datarootdir     = ${prefix}/share
-datadir                = ${datarootdir}
-mandir         = ${datarootdir}/man
-
-DESTDIR                =
-
-PKG_DIR                = $(PACKAGE_NAME)$(PACKAGE_VERSION)
-pkgdatadir     = $(datadir)/$(PKG_DIR)
-pkglibdir      = $(libdir)/$(PKG_DIR)
-pkgincludedir  = $(includedir)/$(PKG_DIR)
-
-top_builddir   = .
-
-INSTALL_OPTIONS =
-INSTALL         = $(SHELL) $(srcdir)/tclconfig/install-sh -c ${INSTALL_OPTIONS}
-INSTALL_DATA_DIR = ${INSTALL} -d -m 755
-INSTALL_PROGRAM = ${INSTALL} -m 755
-INSTALL_DATA    = ${INSTALL} -m 444
-INSTALL_SCRIPT  = ${INSTALL_PROGRAM}
-INSTALL_LIBRARY = ${INSTALL_DATA}
-
-PACKAGE_NAME   = tdbcodbc
-PACKAGE_VERSION        = 1.0.3
-CC             = gcc
-CFLAGS_DEFAULT = -O2 -fomit-frame-pointer -DNDEBUG
-CFLAGS_WARNING = -Wall
-EXEEXT         = 
-LDFLAGS_DEFAULT        =  -Wl,--export-dynamic 
-MAKE_LIB       = ${SHLIB_LD} -o $@ $(PKG_OBJECTS) ${SHLIB_LD_LIBS} 
-MAKE_SHARED_LIB        = ${SHLIB_LD} -o $@ $(PKG_OBJECTS) ${SHLIB_LD_LIBS}
-MAKE_STATIC_LIB        = ${STLIB_LD} $@ $(PKG_OBJECTS)
-MAKE_STUB_LIB  = ${STLIB_LD} $@ $(PKG_STUB_OBJECTS)
-ADD_MANIFEST    = :
-OBJEXT         = o
-RANLIB         = :
-RANLIB_STUB    = ranlib
-SHLIB_CFLAGS   = -fPIC
-SHLIB_LD       = ${CC} -shared ${CFLAGS} ${LDFLAGS_DEFAULT}
-SHLIB_LD_LIBS  = ${LIBS} -L/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix -ltclstub8.6
-STLIB_LD       = ${AR} cr
-#TCL_DEFS      = -DPACKAGE_NAME=\"tcl\" -DPACKAGE_TARNAME=\"tcl\" -DPACKAGE_VERSION=\"8.6\" -DPACKAGE_STRING=\"tcl\ 8.6\" -DPACKAGE_BUGREPORT=\"\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_PARAM_H=1 -DTCL_CFGVAL_ENCODING=\"iso8859-1\" -DHAVE_ZLIB=1 -DMODULE_SCOPE=extern\ __attribute__\(\(__visibility__\(\"hidden\"\)\)\) -DHAVE_HIDDEN=1 -DHAVE_CAST_TO_UNION=1 -DTCL_SHLIB_EXT=\".so\" -DNDEBUG=1 -DTCL_CFG_OPTIMIZED=1 -DTCL_TOMMATH=1 -DMP_PREC=4 -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_IS_LONG=1 -DHAVE_GETCWD=1 -DHAVE_MKSTEMP=1 -DHAVE_OPENDIR=1 -DHAVE_STRTOL=1 -DHAVE_WAITPID=1 -DHAVE_GETNAMEINFO=1 -DHAVE_GETADDRINFO=1 -DHAVE_FREEADDRINFO=1 -DHAVE_GAI_STRERROR=1 -DHAVE_STRUCT_ADDRINFO=1 -DHAVE_STRUCT_IN6_ADDR=1 -DHAVE_STRUCT_SOCKADDR_IN6=1 -DHAVE_STRUCT_SOCKADDR_STORAGE=1 -DHAVE_TERMIOS_H=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_TIME_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_GMTIME_R=1 -DHAVE_LOCALTIME_R=1 -DHAVE_MKTIME=1 -DHAVE_TM_GMTOFF=1 -DHAVE_TIMEZONE_VAR=1 -DHAVE_STRUCT_STAT_ST_BLOCKS=1 -DHAVE_STRUCT_STAT_ST_BLKSIZE=1 -DHAVE_BLKCNT_T=1 -DHAVE_INTPTR_T=1 -DHAVE_UINTPTR_T=1 -DHAVE_SIGNED_CHAR=1 -DHAVE_LANGINFO=1 -DHAVE_MKSTEMPS=1 -DHAVE_FTS=1 -DHAVE_SYS_IOCTL_H=1 -DTCL_UNLOAD_DLLS=1 -DHAVE_CPUID=1 
-TCL_BIN_DIR    = /home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix
-TCL_SRC_DIR    = /home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4
-#TK_BIN_DIR    = @TK_BIN_DIR@
-#TK_SRC_DIR    = @TK_SRC_DIR@
-
-TDBC_VERSION   = 1.0.3
-TDBC_BIN_DIR   = /home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix/pkgs/tdbc1.0.3
-TDBC_LIB_FILE  = libtdbc1.0.3.so
-
-# Not used, but retained for reference of what libs Tcl required
-#TCL_LIBS      = ${DL_LIBS} ${LIBS} ${MATH_LIBS}
-
-#========================================================================
-# TCLLIBPATH seeds the auto_path in Tcl's init.tcl so we can test our
-# package without installing.  The other environment variables allow us
-# to test against an uninstalled Tcl.  Add special env vars that you
-# require for testing here (like TCLX_LIBRARY).
-#========================================================================
-
-EXTRA_PATH     = $(top_builddir):$(TCL_BIN_DIR)
-#EXTRA_PATH    = $(top_builddir):$(TCL_BIN_DIR):$(TK_BIN_DIR)
-TCLLIBPATH     = $(top_builddir)
-TCLSH_ENV      = TCL_LIBRARY=`echo $(TCL_SRC_DIR)/library` \
-                 TDBC_LIBRARY=`echo /home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/pkgs/tdbc1.0.3/library`
-PKG_ENV                = LD_LIBRARY_PATH="$(EXTRA_PATH):$(LD_LIBRARY_PATH)" \
-                 PATH="$(EXTRA_PATH):$(PATH)" \
-                 TCLLIBPATH="$(TCLLIBPATH)" \
-                  TDBCODBC_LIBRARY=`echo $(srcdir)/library` 
-
-TCLSH_PROG     = /home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix/tclsh
-TCLSH          = $(PKG_ENV) $(TCLSH_ENV) $(TCLSH_PROG)
-
-#WISH_ENV      = TK_LIBRARY=`echo $(TK_SRC_DIR)/library`
-#WISH_PROG     = @WISH_PROG@
-#WISH          = $(PKG_ENV) $(TCLSH_ENV) $(WISH_ENV) $(WISH_PROG)
-
-SHARED_BUILD   = 1
-
-INCLUDES       =  -I/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/pkgs/tdbc1.0.3/generic -I"/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/generic" 
-# INCLUDES     =  -I/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/pkgs/tdbc1.0.3/generic -I"/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/generic" @TK_INCLUDES@ @TK_XINCLUDES@
-
-PKG_CFLAGS     =   
-
-# TCL_DEFS is not strictly need here, but if you remove it, then you
-# must make sure that configure.in checks for the necessary components
-# that your library may use.  TCL_DEFS can actually be a problem if
-# you do not compile with a similar machine setup as the Tcl core was
-# compiled with.
-#DEFS          = $(TCL_DEFS) -DPACKAGE_NAME=\"tdbcodbc\" -DPACKAGE_TARNAME=\"tdbcodbc\" -DPACKAGE_VERSION=\"1.0.3\" -DPACKAGE_STRING=\"tdbcodbc\ 1.0.3\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DBUILD_tdbcodbc=/\*\*/ -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_LONG_LONG=1 -DSIZEOF_LONG_LONG=8 -DSIZEOF_LONG=8 -DDONT_TD_VOID=1 -DUSE_THREAD_ALLOC=1 -D_REENTRANT=1 -D_THREAD_SAFE=1 -DTCL_THREADS=1 -DMODULE_SCOPE=extern\ __attribute__\(\(__visibility__\(\"hidden\"\)\)\) -DHAVE_HIDDEN=1 -DHAVE_CAST_TO_UNION=1 -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_IS_LONG=1 -DUSE_TCL_STUBS=1 $(PKG_CFLAGS)
-DEFS           = -DPACKAGE_NAME=\"tdbcodbc\" -DPACKAGE_TARNAME=\"tdbcodbc\" -DPACKAGE_VERSION=\"1.0.3\" -DPACKAGE_STRING=\"tdbcodbc\ 1.0.3\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DBUILD_tdbcodbc=/\*\*/ -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_LONG_LONG=1 -DSIZEOF_LONG_LONG=8 -DSIZEOF_LONG=8 -DDONT_TD_VOID=1 -DUSE_THREAD_ALLOC=1 -D_REENTRANT=1 -D_THREAD_SAFE=1 -DTCL_THREADS=1 -DMODULE_SCOPE=extern\ __attribute__\(\(__visibility__\(\"hidden\"\)\)\) -DHAVE_HIDDEN=1 -DHAVE_CAST_TO_UNION=1 -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_IS_LONG=1 -DUSE_TCL_STUBS=1 $(PKG_CFLAGS)
-
-# Move pkgIndex.tcl to 'BINARIES' var if it is generated in the Makefile
-CONFIGURE_OUTPUTS = Makefile pkgIndex.tcl config.cache config.log config.status
-CLEANFILES     = 
-
-CPPFLAGS       = 
-LIBS           =  -L/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix/pkgs/tdbc1.0.3 -ltdbcstub1.0.3 -L/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix/pkgs/tdbc1.0.3 -ltdbcstub1.0.3 
-AR             = ar
-CFLAGS         =  -pipe ${CFLAGS_DEFAULT} ${CFLAGS_WARNING} ${SHLIB_CFLAGS} 
-COMPILE                = $(CC) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
-
-VALGRIND               = valgrind
-VALGRINDARGS           = --tool=memcheck --num-callers=16 --leak-resolution=high --leak-check=yes --show-reachable=yes -v
-
-#========================================================================
-# Start of user-definable TARGETS section
-#========================================================================
-
-#========================================================================
-# TEA TARGETS.  Please note that the "libraries:" target refers to platform
-# independent files, and the "binaries:" target inclues executable programs and
-# platform-dependent libraries.  Modify these targets so that they install
-# the various pieces of your package.  The make and install rules
-# for the BINARIES that you specified above have already been done.
-#========================================================================
-
-all: binaries libraries doc
-
-#========================================================================
-# The binaries target builds executable programs, Windows .dll's, unix
-# shared/static libraries, and any other platform-dependent files.
-# The list of targets to build for "binaries:" is specified at the top
-# of the Makefile, in the "BINARIES" variable.
-#========================================================================
-
-binaries: $(BINARIES)
-
-libraries:
-
-#========================================================================
-# Your doc target should differentiate from doc builds (by the developer)
-# and doc installs (see install-doc), which just install the docs on the
-# end user machine when building from source.
-#========================================================================
-
-doc:
-
-install: all install-binaries install-libraries install-doc
-
-install-binaries: binaries install-lib-binaries install-bin-binaries
-
-#========================================================================
-# This rule installs platform-independent files, such as header files.
-# The list=...; for p in $$list handles the empty list case x-platform.
-#========================================================================
-
-install-libraries: libraries
-       @$(INSTALL_DATA_DIR) $(DESTDIR)$(includedir)
-       @echo "Installing header files in $(DESTDIR)$(includedir)"
-       @list='$(PKG_HEADERS)'; for i in $$list; do \
-           echo "Installing $(srcdir)/$$i" ; \
-           $(INSTALL_DATA) $(srcdir)/$$i $(DESTDIR)$(includedir) ; \
-       done;
-
-#========================================================================
-# Install documentation.  Unix manpages should go in the $(mandir)
-# directory.
-#========================================================================
-
-install-doc: doc
-       @$(INSTALL_DATA_DIR) $(DESTDIR)$(mandir)/mann
-       @echo "Installing documentation in $(DESTDIR)$(mandir)"
-       @list='$(srcdir)/doc/*.n'; for i in $$list; do \
-           echo "Installing $$i"; \
-           rm -f $(DESTDIR)$(mandir)/mann/`basename $$i`; \
-           $(INSTALL_DATA) $$i $(DESTDIR)$(mandir)/mann ; \
-       done
-
-test: test-jet test-sqlserver test-sqlite
-
-test-jet: binaries libraries
-       @echo testing tdbcodbc against Jet
-       TDBCODBC_TYPE=jet \
-               $(TCLSH) `echo $(srcdir)/tests/all.tcl` $(TESTFLAGS) \
-               -load "package ifneeded tdbc::odbc $(PACKAGE_VERSION) \
-                       [list source `echo $(srcdir)/library/tdbcodbc.tcl`]\;[list load `echo $(PKG_LIB_FILE)` $(PACKAGE_NAME)];\
-               package ifneeded tdbc ${TDBC_VERSION} \
-                       [list source `echo $(TDBC_BIN_DIR)/tdbc.tcl`]\;[list load `echo $(TDBC_BIN_DIR)/$(TDBC_LIB_FILE)` tdbc]"
-
-test-sqlserver: binaries libraries
-       @echo testing tdbcodbc against SQL Server
-       TDBCODBC_TYPE=sqlserver \
-               $(TCLSH) `echo $(srcdir)/tests/all.tcl` $(TESTFLAGS) \
-               -load "package ifneeded tdbc::odbc ${PACKAGE_VERSION} \
-                       [list source `echo $(srcdir)/library/tdbcodbc.tcl`]\;[list load `echo $(PKG_LIB_FILE)` $(PACKAGE_NAME)];\
-               package ifneeded tdbc ${TDBC_VERSION} \
-                       [list source `echo $(TDBC_BIN_DIR)/tdbc.tcl`]\;[list load `echo $(TDBC_BIN_DIR)/$(TDBC_LIB_FILE)` tdbc]"
-
-test-sqlite: binaries libraries
-       @echo testing tdbcodbc against SQLite
-       TDBCODBC_TYPE=sqlite \
-               $(TCLSH) `echo $(srcdir)/tests/all.tcl` $(TESTFLAGS) \
-               -load "package ifneeded tdbc::odbc ${PACKAGE_VERSION} \
-                       [list source `echo $(srcdir)/library/tdbcodbc.tcl`]\;[list load `echo $(PKG_LIB_FILE)` $(PACKAGE_NAME)];\
-               package ifneeded tdbc ${TDBC_VERSION} \
-                       [list source `echo $(TDBC_BIN_DIR)/tdbc.tcl`]\;[list load `echo $(TDBC_BIN_DIR)/$(TDBC_LIB_FILE)` tdbc]"
-
-valgrind-sqlite: binaries libraries
-       TDBCODBC_TYPE=sqlite \
-       $(PKG_ENV) $(TCLSH_ENV) \
-       LD_PRELOAD=$(PKG_LIB_FILE) \
-       $(VALGRIND) $(VALGRINDARGS) \
-       $(TCLSH_PROG) `echo $(srcdir)/tests/all.tcl` $(TESTFLAGS) \
-               -load "package ifneeded tdbc::odbc ${PACKAGE_VERSION} \
-                       [list source `echo $(srcdir)/library/tdbcodbc.tcl`]\;[list load `echo $(PKG_LIB_FILE)` $(PACKAGE_NAME)];\
-               package ifneeded tdbc ${TDBC_VERSION} \
-                       [list source `echo $(TDBC_BIN_DIR)/tdbc.tcl`]\;[list load `echo $(TDBC_BIN_DIR)/$(TDBC_LIB_FILE)` tdbc]"
-
-shell: binaries libraries
-       @$(TCLSH) $(SCRIPT)
-
-gdb:
-       $(TCLSH_ENV) $(PKG_ENV) gdb $(TCLSH_PROG) $(SCRIPT)
-
-depend:
-
-#========================================================================
-# $(PKG_LIB_FILE) should be listed as part of the BINARIES variable
-# mentioned above.  That will ensure that this target is built when you
-# run "make binaries".
-#
-# The $(PKG_OBJECTS) objects are created and linked into the final
-# library.  In most cases these object files will correspond to the
-# source files above.
-#========================================================================
-
-$(PKG_LIB_FILE): $(PKG_OBJECTS)
-       -rm -f $(PKG_LIB_FILE)
-       ${MAKE_LIB}
-       $(ADD_MANIFEST)
-       $(RANLIB) $(PKG_LIB_FILE)
-
-#========================================================================
-# We need to enumerate the list of .c to .o lines here.
-#
-# In the following lines, $(srcdir) refers to the toplevel directory
-# containing your extension.  If your sources are in a subdirectory,
-# you will have to modify the paths to reflect this:
-#
-# sample.$(OBJEXT): $(srcdir)/generic/sample.c
-#      $(COMPILE) -c `echo $(srcdir)/generic/sample.c` -o $@
-#
-# Setting the VPATH variable to a list of paths will cause the makefile
-# to look into these paths when resolving .c to .obj dependencies.
-# As necessary, add $(srcdir):$(srcdir)/compat:....
-#========================================================================
-
-VPATH = $(srcdir):$(srcdir)/generic:$(srcdir)/unix:$(srcdir)/win
-
-.c.o:
-       $(COMPILE) -c `echo $<` -o $@
-
-#========================================================================
-# Distribution creation
-# You may need to tweak this target to make it work correctly.
-#========================================================================
-
-#COMPRESS      = tar cvf $(PKG_DIR).tar $(PKG_DIR); compress $(PKG_DIR).tar
-COMPRESS       = tar zcvf $(PKG_DIR).tar.gz $(PKG_DIR)
-DIST_ROOT      = /tmp/dist
-DIST_DIR       = $(DIST_ROOT)/$(PKG_DIR)
-
-dist-clean:
-       rm -rf $(DIST_DIR) $(DIST_ROOT)/$(PKG_DIR).tar.*
-
-dist: dist-clean
-       mkdir -p $(DIST_DIR)
-       cp -p $(srcdir)/ChangeLog $(srcdir)/README* $(srcdir)/license* \
-               $(srcdir)/aclocal.m4 $(srcdir)/configure $(srcdir)/*.in \
-               $(DIST_DIR)/
-       chmod 664 $(DIST_DIR)/Makefile.in $(DIST_DIR)/aclocal.m4
-       chmod 775 $(DIST_DIR)/configure $(DIST_DIR)/configure.in
-
-       for i in $(srcdir)/*.[ch]; do \
-           if [ -f $$i ]; then \
-               cp -p $$i $(DIST_DIR)/ ; \
-           fi; \
-       done;
-
-       mkdir $(DIST_DIR)/tclconfig
-       cp $(srcdir)/tclconfig/install-sh $(srcdir)/tclconfig/tcl.m4 \
-               $(DIST_DIR)/tclconfig/
-       chmod 664 $(DIST_DIR)/tclconfig/tcl.m4
-       chmod +x $(DIST_DIR)/tclconfig/install-sh
-
-       mkdir $(DIST_DIR)/doc
-       cp -p $(srcdir)/doc/tdbc_odbc.n $(DIST_DIR)/doc/
-
-       mkdir $(DIST_DIR)/generic
-       cp -p $(srcdir)/generic/fakesql.h $(srcdir)/generic/odbcStubDefs.txt \
-               $(srcdir)/generic/odbcStubInit.c $(srcdir)/generic/odbcStubs.h \
-               $(srcdir)/generic/tdbcodbc.c \
-               $(DIST_DIR)/generic/
-
-       mkdir $(DIST_DIR)/library
-       cp -p $(srcdir)/library/tdbcodbc.tcl $(DIST_DIR)/library/
-
-       mkdir $(DIST_DIR)/tests
-       cp -p $(srcdir)/tests/all.tcl $(srcdir)/tests/tdbcodbc.test \
-               $(srcdir)/tests/test.mdb \
-               $(DIST_DIR)/tests/
-
-       mkdir $(DIST_DIR)/win
-       cp -p $(srcdir)/win/makefile.vc $(srcdir)/win/nmakehlp.c \
-               $(srcdir)/win/rules.vc $(DIST_DIR)/win/
-
-       (cd $(DIST_ROOT); $(COMPRESS);)
-
-#========================================================================
-# How to rebuild the package's stub table.
-#========================================================================
-
-genstubs: $(srcdir)/../tdbc/tools/genExtStubs.tcl $(srcdir)/generic/odbcStubDefs.txt
-       @echo $(TCLSH_PROGRAM) $(srcdir)/../tdbc/tools/genExtStubs.tcl \
-               $(srcdir)/generic/odbcStubDefs.txt \
-               $(srcdir)/generic/odbcStubs.h \
-               $(srcdir)/generic/odbcStubInit.c
-       @$(TCLSH) $(srcdir)/../tdbc/tools/genExtStubs.tcl \
-               $(srcdir)/generic/odbcStubDefs.txt \
-               $(srcdir)/generic/odbcStubs.h \
-               $(srcdir)/generic/odbcStubInit.c
-
-#========================================================================
-# End of user-definable section
-#========================================================================
-
-#========================================================================
-# Don't modify the file to clean here.  Instead, set the "CLEANFILES"
-# variable in configure.in
-#========================================================================
-
-clean:  
-       -test -z "$(BINARIES)" || rm -f $(BINARIES)
-       -rm -f *.$(OBJEXT) core *.core
-       -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES)
-
-distclean: clean
-       -rm -f *.tab.c
-       -rm -f $(CONFIGURE_OUTPUTS)
-       -rm -f config.cache config.log config.status
-
-#========================================================================
-# Install binary object libraries.  On Windows this includes both .dll and
-# .lib files.  Because the .lib files are not explicitly listed anywhere,
-# we need to deduce their existence from the .dll file of the same name.
-# Library files go into the lib directory.
-# In addition, this will generate the pkgIndex.tcl
-# file in the install location (assuming it can find a usable tclsh shell)
-#
-# You should not have to modify this target.
-#========================================================================
-
-install-lib-binaries: binaries
-       @$(INSTALL_DATA_DIR) $(DESTDIR)$(pkglibdir)
-       @list='$(lib_BINARIES)'; for p in $$list; do \
-         if test -f $$p; then \
-           echo " $(INSTALL_PROGRAM) $$p $(DESTDIR)$(pkglibdir)/$$p"; \
-           $(INSTALL_PROGRAM) $$p $(DESTDIR)$(pkglibdir)/$$p; \
-           stub=`echo $$p|sed -e "s/.*\(stub\).*/\1/"`; \
-           if test "x$$stub" = "xstub"; then \
-               echo " $(RANLIB_STUB) $(DESTDIR)$(pkglibdir)/$$p"; \
-               $(RANLIB_STUB) $(DESTDIR)$(pkglibdir)/$$p; \
-           else \
-               echo " $(RANLIB) $(DESTDIR)$(pkglibdir)/$$p"; \
-               $(RANLIB) $(DESTDIR)$(pkglibdir)/$$p; \
-           fi; \
-           ext=`echo $$p|sed -e "s/.*\.//"`; \
-           if test "x$$ext" = "xdll"; then \
-               lib=`basename $$p|sed -e 's/.[^.]*$$//'`.lib; \
-               if test -f $$lib; then \
-                   echo " $(INSTALL_DATA) $$lib $(DESTDIR)$(pkglibdir)/$$lib"; \
-                   $(INSTALL_DATA) $$lib $(DESTDIR)$(pkglibdir)/$$lib; \
-               fi; \
-           fi; \
-         fi; \
-       done
-       @list='$(PKG_TCL_SOURCES)'; for p in $$list; do \
-         if test -f $(srcdir)/$$p; then \
-           destp=`basename $$p`; \
-           echo " Install $$destp $(DESTDIR)$(pkglibdir)/$$destp"; \
-           $(INSTALL_DATA) $(srcdir)/$$p $(DESTDIR)$(pkglibdir)/$$destp; \
-         fi; \
-       done
-       @if test "x$(SHARED_BUILD)" = "x1"; then \
-           echo " Install pkgIndex.tcl $(DESTDIR)$(pkglibdir)"; \
-           $(INSTALL_DATA) pkgIndex.tcl $(DESTDIR)$(pkglibdir); \
-       fi
-
-#========================================================================
-# Install binary executables (e.g. .exe files and dependent .dll files)
-# This is for files that must go in the bin directory (located next to
-# wish and tclsh), like dependent .dll files on Windows.
-#
-# You should not have to modify this target, except to define bin_BINARIES
-# above if necessary.
-#========================================================================
-
-install-bin-binaries: binaries
-       @$(INSTALL_DATA_DIR) $(DESTDIR)$(bindir)
-       @list='$(bin_BINARIES)'; for p in $$list; do \
-         if test -f $$p; then \
-           echo " $(INSTALL_PROGRAM) $$p $(DESTDIR)$(bindir)/$$p"; \
-           $(INSTALL_PROGRAM) $$p $(DESTDIR)$(bindir)/$$p; \
-         fi; \
-       done
-
-.SUFFIXES: .c .$(OBJEXT)
-
-Makefile: $(srcdir)/Makefile.in  $(top_builddir)/config.status
-       cd $(top_builddir) \
-         && CONFIG_FILES=$@ CONFIG_HEADERS= $(SHELL) ./config.status
-
-uninstall-binaries:
-       list='$(lib_BINARIES)'; for p in $$list; do \
-         rm -f $(DESTDIR)$(pkglibdir)/$$p; \
-       done
-       list='$(PKG_TCL_SOURCES)'; for p in $$list; do \
-         p=`basename $$p`; \
-         rm -f $(DESTDIR)$(pkglibdir)/$$p; \
-       done
-       list='$(bin_BINARIES)'; for p in $$list; do \
-         rm -f $(DESTDIR)$(bindir)/$$p; \
-       done
-
-.PHONY: all binaries clean depend distclean doc install libraries test
-
-# Tell versions [3.59,3.63) of GNU make to not export all variables.
-# Otherwise a system limit (for SysV at least) may be exceeded.
-.NOEXPORT:
diff --git a/util/src/TclTk/tcl8.6.4/unix/pkgs/tdbcodbc1.0.3/config.log b/util/src/TclTk/tcl8.6.4/unix/pkgs/tdbcodbc1.0.3/config.log
deleted file mode 100644 (file)
index 2c37bfc..0000000
+++ /dev/null
@@ -1,1294 +0,0 @@
-This file contains any messages produced by compilers while
-running configure, to aid debugging if configure makes a mistake.
-
-It was created by tdbcodbc configure 1.0.3, which was
-generated by GNU Autoconf 2.69.  Invocation command line was
-
-  $ /home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/pkgs/tdbcodbc1.0.3/configure --with-tcl=../.. --with-tclinclude=/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/generic --prefix=/home/people/Eos/Eos/util/X86LINUX64 --enable-shared --enable-symbol --enable-gcc --disable-threads --libdir=/home/people/Eos/Eos/util/X86LINUX64/lib --enable-shared --enable-threads
-
-## --------- ##
-## Platform. ##
-## --------- ##
-
-hostname = cs04.lan.yasunaga-lab.bio.kyutech.ac.jp
-uname -m = x86_64
-uname -r = 3.10.0-693.1.1.el7.x86_64
-uname -s = Linux
-uname -v = #1 SMP Tue Aug 15 08:36:44 CDT 2017
-
-/usr/bin/uname -p = x86_64
-/bin/uname -X     = unknown
-
-/bin/arch              = x86_64
-/usr/bin/arch -k       = unknown
-/usr/convex/getsysinfo = unknown
-/usr/bin/hostinfo      = unknown
-/bin/machine           = unknown
-/usr/bin/oslevel       = unknown
-/bin/universe          = unknown
-
-PATH: /home/people/Eos/Eos/util/X86LINUX64/cuda/cudaprof/bin
-PATH: /home/people/Eos/Eos/util/X86LINUX64/cuda/bin
-PATH: /home/people/Eos/Eos/bin
-PATH: /home/people/Eos/Eos/sbin
-PATH: /home/people/Eos/Eos/util/X86LINUX64/bin
-PATH: /usr/local/IMOD/bin
-PATH: /usr/local/bin
-PATH: /usr/bin
-PATH: /usr/local/sbin
-PATH: /usr/sbin
-PATH: /usr/local/relion/build/bin
-PATH: /home/people/Eos/Eos/bin
-PATH: /home/people/Eos/Eos/sbin
-PATH: /home/people/Eos/Eos/util/X86LINUX64/bin
-PATH: /usr/local/IMOD/bin
-PATH: /usr/local/bin
-PATH: /usr/bin
-PATH: /usr/local/sbin
-PATH: /usr/sbin
-PATH: /usr/local/relion/build/bin
-
-
-## ----------- ##
-## Core tests. ##
-## ----------- ##
-
-configure:2465: checking for correct TEA configuration
-configure:2478: result: ok (TEA 3.9)
-configure:2561: configuring tdbcodbc 1.0.3
-configure:2604: checking for Tcl configuration
-configure:2729: result: found /home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix/tclConfig.sh
-configure:2782: checking for gcc
-configure:2798: found /usr/bin/gcc
-configure:2809: result: gcc
-configure:3038: checking for C compiler version
-configure:3047: gcc --version >&5
-gcc (GCC) 4.8.5 20150623 (Red Hat 4.8.5-11)
-Copyright (C) 2015 Free Software Foundation, Inc.
-This is free software; see the source for copying conditions.  There is NO
-warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
-
-configure:3058: $? = 0
-configure:3047: gcc -v >&5
-Using built-in specs.
-COLLECT_GCC=gcc
-COLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-redhat-linux/4.8.5/lto-wrapper
-Target: x86_64-redhat-linux
-Configured with: ../configure --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=http://bugzilla.redhat.com/bugzilla --enable-bootstrap --enable-shared --enable-threads=posix --enable-checking=release --with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions --enable-gnu-unique-object --enable-linker-build-id --with-linker-hash-style=gnu --enable-languages=c,c++,objc,obj-c++,java,fortran,ada,go,lto --enable-plugin --enable-initfini-array --disable-libgcj --with-isl=/builddir/build/BUILD/gcc-4.8.5-20150702/obj-x86_64-redhat-linux/isl-install --with-cloog=/builddir/build/BUILD/gcc-4.8.5-20150702/obj-x86_64-redhat-linux/cloog-install --enable-gnu-indirect-function --with-tune=generic --with-arch_32=x86-64 --build=x86_64-redhat-linux
-Thread model: posix
-gcc version 4.8.5 20150623 (Red Hat 4.8.5-11) (GCC) 
-configure:3058: $? = 0
-configure:3047: gcc -V >&5
-gcc: error: unrecognized command line option '-V'
-gcc: fatal error: no input files
-compilation terminated.
-configure:3058: $? = 4
-configure:3047: gcc -qversion >&5
-gcc: error: unrecognized command line option '-qversion'
-gcc: fatal error: no input files
-compilation terminated.
-configure:3058: $? = 4
-configure:3078: checking whether the C compiler works
-configure:3100: gcc    conftest.c  >&5
-configure:3104: $? = 0
-configure:3152: result: yes
-configure:3155: checking for C compiler default output file name
-configure:3157: result: a.out
-configure:3163: checking for suffix of executables
-configure:3170: gcc -o conftest    conftest.c  >&5
-configure:3174: $? = 0
-configure:3196: result: 
-configure:3218: checking whether we are cross compiling
-configure:3226: gcc -o conftest    conftest.c  >&5
-configure:3230: $? = 0
-configure:3237: ./conftest
-configure:3241: $? = 0
-configure:3256: result: no
-configure:3261: checking for suffix of object files
-configure:3283: gcc -c   conftest.c >&5
-configure:3287: $? = 0
-configure:3308: result: o
-configure:3312: checking whether we are using the GNU C compiler
-configure:3331: gcc -c   conftest.c >&5
-configure:3331: $? = 0
-configure:3340: result: yes
-configure:3349: checking whether gcc accepts -g
-configure:3369: gcc -c -g  conftest.c >&5
-configure:3369: $? = 0
-configure:3410: result: yes
-configure:3427: checking for gcc option to accept ISO C89
-configure:3490: gcc  -c   conftest.c >&5
-configure:3490: $? = 0
-configure:3503: result: none needed
-configure:3525: checking for existence of /home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix/tclConfig.sh
-configure:3529: result: loading
-configure:3593: checking platform
-configure:3611: gcc -c   conftest.c >&5
-configure:3611: $? = 0
-configure:3619: result: unix
-configure:3682: checking for tdbc configuration
-configure:3769: result: found /home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix/pkgs/tdbc1.0.3/tdbcConfig.sh
-configure:3775: checking for existence of /home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix/pkgs/tdbc1.0.3/tdbcConfig.sh
-configure:3779: result: loading
-configure:3797: WARNING: Found Makefile - using build library specs for tdbc
-configure:3868: checking For tdbc_STUB library for LIBS
-configure:3901: result: using tdbc_STUB_LIB_SPEC -L/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix/pkgs/tdbc1.0.3 -ltdbcstub1.0.3
-configure:3918: WARNING: Looking for "/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix/pkgs/tdbc1.0.3/Makefile"
-configure:3921: WARNING: Found Makefile - using build include spec and lib specs for tdbc
-configure:3949: --exec-prefix defaulting to TCL_EXEC_PREFIX /home/people/Eos/Eos/util/X86LINUX64
-configure:4019: checking for gcc
-configure:4046: result: gcc
-configure:4275: checking for C compiler version
-configure:4284: gcc --version >&5
-gcc (GCC) 4.8.5 20150623 (Red Hat 4.8.5-11)
-Copyright (C) 2015 Free Software Foundation, Inc.
-This is free software; see the source for copying conditions.  There is NO
-warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
-
-configure:4295: $? = 0
-configure:4284: gcc -v >&5
-Using built-in specs.
-COLLECT_GCC=gcc
-COLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-redhat-linux/4.8.5/lto-wrapper
-Target: x86_64-redhat-linux
-Configured with: ../configure --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=http://bugzilla.redhat.com/bugzilla --enable-bootstrap --enable-shared --enable-threads=posix --enable-checking=release --with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions --enable-gnu-unique-object --enable-linker-build-id --with-linker-hash-style=gnu --enable-languages=c,c++,objc,obj-c++,java,fortran,ada,go,lto --enable-plugin --enable-initfini-array --disable-libgcj --with-isl=/builddir/build/BUILD/gcc-4.8.5-20150702/obj-x86_64-redhat-linux/isl-install --with-cloog=/builddir/build/BUILD/gcc-4.8.5-20150702/obj-x86_64-redhat-linux/cloog-install --enable-gnu-indirect-function --with-tune=generic --with-arch_32=x86-64 --build=x86_64-redhat-linux
-Thread model: posix
-gcc version 4.8.5 20150623 (Red Hat 4.8.5-11) (GCC) 
-configure:4295: $? = 0
-configure:4284: gcc -V >&5
-gcc: error: unrecognized command line option '-V'
-gcc: fatal error: no input files
-compilation terminated.
-configure:4295: $? = 4
-configure:4284: gcc -qversion >&5
-gcc: error: unrecognized command line option '-qversion'
-gcc: fatal error: no input files
-compilation terminated.
-configure:4295: $? = 4
-configure:4299: checking whether we are using the GNU C compiler
-configure:4327: result: yes
-configure:4336: checking whether gcc accepts -g
-configure:4397: result: yes
-configure:4414: checking for gcc option to accept ISO C89
-configure:4490: result: none needed
-configure:4515: checking how to run the C preprocessor
-configure:4546: gcc -E  conftest.c
-configure:4546: $? = 0
-configure:4560: gcc -E  conftest.c
-conftest.c:10:28: fatal error: ac_nonexistent.h: No such file or directory
- #include <ac_nonexistent.h>
-                            ^
-compilation terminated.
-configure:4560: $? = 1
-configure: failed program was:
-| /* confdefs.h */
-| #define PACKAGE_NAME "tdbcodbc"
-| #define PACKAGE_TARNAME "tdbcodbc"
-| #define PACKAGE_VERSION "1.0.3"
-| #define PACKAGE_STRING "tdbcodbc 1.0.3"
-| #define PACKAGE_BUGREPORT ""
-| #define PACKAGE_URL ""
-| #define BUILD_tdbcodbc /**/
-| /* end confdefs.h.  */
-| #include <ac_nonexistent.h>
-configure:4585: result: gcc -E
-configure:4605: gcc -E  conftest.c
-configure:4605: $? = 0
-configure:4619: gcc -E  conftest.c
-conftest.c:10:28: fatal error: ac_nonexistent.h: No such file or directory
- #include <ac_nonexistent.h>
-                            ^
-compilation terminated.
-configure:4619: $? = 1
-configure: failed program was:
-| /* confdefs.h */
-| #define PACKAGE_NAME "tdbcodbc"
-| #define PACKAGE_TARNAME "tdbcodbc"
-| #define PACKAGE_VERSION "1.0.3"
-| #define PACKAGE_STRING "tdbcodbc 1.0.3"
-| #define PACKAGE_BUGREPORT ""
-| #define PACKAGE_URL ""
-| #define BUILD_tdbcodbc /**/
-| /* end confdefs.h.  */
-| #include <ac_nonexistent.h>
-configure:4666: checking whether make sets $(MAKE)
-configure:4688: result: yes
-configure:4745: checking for ranlib
-configure:4761: found /usr/bin/ranlib
-configure:4772: result: ranlib
-configure:4803: checking for grep that handles long lines and -e
-configure:4861: result: /usr/bin/grep
-configure:4866: checking for egrep
-configure:4928: result: /usr/bin/grep -E
-configure:4933: checking for ANSI C header files
-configure:4953: gcc -c   conftest.c >&5
-configure:4953: $? = 0
-configure:5026: gcc -o conftest    conftest.c  >&5
-configure:5026: $? = 0
-configure:5026: ./conftest
-configure:5026: $? = 0
-configure:5037: result: yes
-configure:5050: checking for sys/types.h
-configure:5050: gcc -c   conftest.c >&5
-configure:5050: $? = 0
-configure:5050: result: yes
-configure:5050: checking for sys/stat.h
-configure:5050: gcc -c   conftest.c >&5
-configure:5050: $? = 0
-configure:5050: result: yes
-configure:5050: checking for stdlib.h
-configure:5050: gcc -c   conftest.c >&5
-configure:5050: $? = 0
-configure:5050: result: yes
-configure:5050: checking for string.h
-configure:5050: gcc -c   conftest.c >&5
-configure:5050: $? = 0
-configure:5050: result: yes
-configure:5050: checking for memory.h
-configure:5050: gcc -c   conftest.c >&5
-configure:5050: $? = 0
-configure:5050: result: yes
-configure:5050: checking for strings.h
-configure:5050: gcc -c   conftest.c >&5
-configure:5050: $? = 0
-configure:5050: result: yes
-configure:5050: checking for inttypes.h
-configure:5050: gcc -c   conftest.c >&5
-configure:5050: $? = 0
-configure:5050: result: yes
-configure:5050: checking for stdint.h
-configure:5050: gcc -c   conftest.c >&5
-configure:5050: $? = 0
-configure:5050: result: yes
-configure:5050: checking for unistd.h
-configure:5050: gcc -c   conftest.c >&5
-configure:5050: $? = 0
-configure:5050: result: yes
-configure:5072: checking if the compiler understands -pipe
-configure:5090: gcc -c  -pipe  conftest.c >&5
-configure:5090: $? = 0
-configure:5098: result: yes
-configure:5109: checking whether byte ordering is bigendian
-configure:5124: gcc -c  -pipe  conftest.c >&5
-conftest.c:21:9: error: unknown type name 'not'
-         not a universal capable compiler
-         ^
-conftest.c:21:15: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'universal'
-         not a universal capable compiler
-               ^
-conftest.c:21:15: error: unknown type name 'universal'
-configure:5124: $? = 1
-configure: failed program was:
-| /* confdefs.h */
-| #define PACKAGE_NAME "tdbcodbc"
-| #define PACKAGE_TARNAME "tdbcodbc"
-| #define PACKAGE_VERSION "1.0.3"
-| #define PACKAGE_STRING "tdbcodbc 1.0.3"
-| #define PACKAGE_BUGREPORT ""
-| #define PACKAGE_URL ""
-| #define BUILD_tdbcodbc /**/
-| #define STDC_HEADERS 1
-| #define HAVE_SYS_TYPES_H 1
-| #define HAVE_SYS_STAT_H 1
-| #define HAVE_STDLIB_H 1
-| #define HAVE_STRING_H 1
-| #define HAVE_MEMORY_H 1
-| #define HAVE_STRINGS_H 1
-| #define HAVE_INTTYPES_H 1
-| #define HAVE_STDINT_H 1
-| #define HAVE_UNISTD_H 1
-| /* end confdefs.h.  */
-| #ifndef __APPLE_CC__
-|             not a universal capable compiler
-|           #endif
-|           typedef int dummy;
-| 
-configure:5169: gcc -c  -pipe  conftest.c >&5
-configure:5169: $? = 0
-configure:5187: gcc -c  -pipe  conftest.c >&5
-conftest.c: In function 'main':
-conftest.c:27:4: error: unknown type name 'not'
-    not big endian
-    ^
-conftest.c:27:12: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'endian'
-    not big endian
-            ^
-configure:5187: $? = 1
-configure: failed program was:
-| /* confdefs.h */
-| #define PACKAGE_NAME "tdbcodbc"
-| #define PACKAGE_TARNAME "tdbcodbc"
-| #define PACKAGE_VERSION "1.0.3"
-| #define PACKAGE_STRING "tdbcodbc 1.0.3"
-| #define PACKAGE_BUGREPORT ""
-| #define PACKAGE_URL ""
-| #define BUILD_tdbcodbc /**/
-| #define STDC_HEADERS 1
-| #define HAVE_SYS_TYPES_H 1
-| #define HAVE_SYS_STAT_H 1
-| #define HAVE_STDLIB_H 1
-| #define HAVE_STRING_H 1
-| #define HAVE_MEMORY_H 1
-| #define HAVE_STRINGS_H 1
-| #define HAVE_INTTYPES_H 1
-| #define HAVE_STDINT_H 1
-| #define HAVE_UNISTD_H 1
-| /* end confdefs.h.  */
-| #include <sys/types.h>
-|              #include <sys/param.h>
-| 
-| int
-| main ()
-| {
-| #if BYTE_ORDER != BIG_ENDIAN
-|               not big endian
-|              #endif
-| 
-|   ;
-|   return 0;
-| }
-configure:5315: result: no
-configure:5342: checking for sin
-configure:5342: gcc -o conftest  -pipe   conftest.c  >&5
-conftest.c:43:6: warning: conflicting types for built-in function 'sin' [enabled by default]
- char sin ();
-      ^
-/tmp/ccUfHD9G.o: In function `main':
-conftest.c:(.text+0xa): undefined reference to `sin'
-collect2: error: ld returned 1 exit status
-configure:5342: $? = 1
-configure: failed program was:
-| /* confdefs.h */
-| #define PACKAGE_NAME "tdbcodbc"
-| #define PACKAGE_TARNAME "tdbcodbc"
-| #define PACKAGE_VERSION "1.0.3"
-| #define PACKAGE_STRING "tdbcodbc 1.0.3"
-| #define PACKAGE_BUGREPORT ""
-| #define PACKAGE_URL ""
-| #define BUILD_tdbcodbc /**/
-| #define STDC_HEADERS 1
-| #define HAVE_SYS_TYPES_H 1
-| #define HAVE_SYS_STAT_H 1
-| #define HAVE_STDLIB_H 1
-| #define HAVE_STRING_H 1
-| #define HAVE_MEMORY_H 1
-| #define HAVE_STRINGS_H 1
-| #define HAVE_INTTYPES_H 1
-| #define HAVE_STDINT_H 1
-| #define HAVE_UNISTD_H 1
-| /* end confdefs.h.  */
-| /* Define sin to an innocuous variant, in case <limits.h> declares sin.
-|    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
-| #define sin innocuous_sin
-| 
-| /* System header to define __stub macros and hopefully few prototypes,
-|     which can conflict with char sin (); below.
-|     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
-|     <limits.h> exists even on freestanding compilers.  */
-| 
-| #ifdef __STDC__
-| # include <limits.h>
-| #else
-| # include <assert.h>
-| #endif
-| 
-| #undef sin
-| 
-| /* Override any GCC internal prototype to avoid an error.
-|    Use char because int might match the return type of a GCC
-|    builtin and then its argument prototype would still apply.  */
-| #ifdef __cplusplus
-| extern "C"
-| #endif
-| char sin ();
-| /* The GNU C library defines this for functions which it implements
-|     to always fail with ENOSYS.  Some functions are actually named
-|     something starting with __ and the normal name is an alias.  */
-| #if defined __stub_sin || defined __stub___sin
-| choke me
-| #endif
-| 
-| int
-| main ()
-| {
-| return sin ();
-|   ;
-|   return 0;
-| }
-configure:5342: result: no
-configure:5349: checking for main in -lieee
-configure:5368: gcc -o conftest  -pipe   conftest.c -lieee   >&5
-configure:5368: $? = 0
-configure:5377: result: yes
-configure:5389: checking for main in -linet
-configure:5408: gcc -o conftest  -pipe   conftest.c -linet   >&5
-/usr/bin/ld: cannot find -linet
-collect2: error: ld returned 1 exit status
-configure:5408: $? = 1
-configure: failed program was:
-| /* confdefs.h */
-| #define PACKAGE_NAME "tdbcodbc"
-| #define PACKAGE_TARNAME "tdbcodbc"
-| #define PACKAGE_VERSION "1.0.3"
-| #define PACKAGE_STRING "tdbcodbc 1.0.3"
-| #define PACKAGE_BUGREPORT ""
-| #define PACKAGE_URL ""
-| #define BUILD_tdbcodbc /**/
-| #define STDC_HEADERS 1
-| #define HAVE_SYS_TYPES_H 1
-| #define HAVE_SYS_STAT_H 1
-| #define HAVE_STDLIB_H 1
-| #define HAVE_STRING_H 1
-| #define HAVE_MEMORY_H 1
-| #define HAVE_STRINGS_H 1
-| #define HAVE_INTTYPES_H 1
-| #define HAVE_STDINT_H 1
-| #define HAVE_UNISTD_H 1
-| /* end confdefs.h.  */
-| 
-| 
-| int
-| main ()
-| {
-| return main ();
-|   ;
-|   return 0;
-| }
-configure:5417: result: no
-configure:5423: checking net/errno.h usability
-configure:5423: gcc -c  -pipe  conftest.c >&5
-conftest.c:53:23: fatal error: net/errno.h: No such file or directory
- #include <net/errno.h>
-                       ^
-compilation terminated.
-configure:5423: $? = 1
-configure: failed program was:
-| /* confdefs.h */
-| #define PACKAGE_NAME "tdbcodbc"
-| #define PACKAGE_TARNAME "tdbcodbc"
-| #define PACKAGE_VERSION "1.0.3"
-| #define PACKAGE_STRING "tdbcodbc 1.0.3"
-| #define PACKAGE_BUGREPORT ""
-| #define PACKAGE_URL ""
-| #define BUILD_tdbcodbc /**/
-| #define STDC_HEADERS 1
-| #define HAVE_SYS_TYPES_H 1
-| #define HAVE_SYS_STAT_H 1
-| #define HAVE_STDLIB_H 1
-| #define HAVE_STRING_H 1
-| #define HAVE_MEMORY_H 1
-| #define HAVE_STRINGS_H 1
-| #define HAVE_INTTYPES_H 1
-| #define HAVE_STDINT_H 1
-| #define HAVE_UNISTD_H 1
-| /* end confdefs.h.  */
-| #include <stdio.h>
-| #ifdef HAVE_SYS_TYPES_H
-| # include <sys/types.h>
-| #endif
-| #ifdef HAVE_SYS_STAT_H
-| # include <sys/stat.h>
-| #endif
-| #ifdef STDC_HEADERS
-| # include <stdlib.h>
-| # include <stddef.h>
-| #else
-| # ifdef HAVE_STDLIB_H
-| #  include <stdlib.h>
-| # endif
-| #endif
-| #ifdef HAVE_STRING_H
-| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
-| #  include <memory.h>
-| # endif
-| # include <string.h>
-| #endif
-| #ifdef HAVE_STRINGS_H
-| # include <strings.h>
-| #endif
-| #ifdef HAVE_INTTYPES_H
-| # include <inttypes.h>
-| #endif
-| #ifdef HAVE_STDINT_H
-| # include <stdint.h>
-| #endif
-| #ifdef HAVE_UNISTD_H
-| # include <unistd.h>
-| #endif
-| #include <net/errno.h>
-configure:5423: result: no
-configure:5423: checking net/errno.h presence
-configure:5423: gcc -E  conftest.c
-conftest.c:20:23: fatal error: net/errno.h: No such file or directory
- #include <net/errno.h>
-                       ^
-compilation terminated.
-configure:5423: $? = 1
-configure: failed program was:
-| /* confdefs.h */
-| #define PACKAGE_NAME "tdbcodbc"
-| #define PACKAGE_TARNAME "tdbcodbc"
-| #define PACKAGE_VERSION "1.0.3"
-| #define PACKAGE_STRING "tdbcodbc 1.0.3"
-| #define PACKAGE_BUGREPORT ""
-| #define PACKAGE_URL ""
-| #define BUILD_tdbcodbc /**/
-| #define STDC_HEADERS 1
-| #define HAVE_SYS_TYPES_H 1
-| #define HAVE_SYS_STAT_H 1
-| #define HAVE_STDLIB_H 1
-| #define HAVE_STRING_H 1
-| #define HAVE_MEMORY_H 1
-| #define HAVE_STRINGS_H 1
-| #define HAVE_INTTYPES_H 1
-| #define HAVE_STDINT_H 1
-| #define HAVE_UNISTD_H 1
-| /* end confdefs.h.  */
-| #include <net/errno.h>
-configure:5423: result: no
-configure:5423: checking for net/errno.h
-configure:5423: result: no
-configure:5452: checking for connect
-configure:5452: gcc -o conftest  -pipe   conftest.c  >&5
-configure:5452: $? = 0
-configure:5452: result: yes
-configure:5520: checking for gethostbyname
-configure:5520: gcc -o conftest  -pipe   conftest.c  >&5
-configure:5520: $? = 0
-configure:5520: result: yes
-configure:5575: checking dirent.h
-configure:5611: gcc -o conftest  -pipe   conftest.c  >&5
-configure:5611: $? = 0
-configure:5619: result: yes
-configure:5629: checking errno.h usability
-configure:5629: gcc -c  -pipe  conftest.c >&5
-configure:5629: $? = 0
-configure:5629: result: yes
-configure:5629: checking errno.h presence
-configure:5629: gcc -E  conftest.c
-configure:5629: $? = 0
-configure:5629: result: yes
-configure:5629: checking for errno.h
-configure:5629: result: yes
-configure:5639: checking float.h usability
-configure:5639: gcc -c  -pipe  conftest.c >&5
-configure:5639: $? = 0
-configure:5639: result: yes
-configure:5639: checking float.h presence
-configure:5639: gcc -E  conftest.c
-configure:5639: $? = 0
-configure:5639: result: yes
-configure:5639: checking for float.h
-configure:5639: result: yes
-configure:5649: checking values.h usability
-configure:5649: gcc -c  -pipe  conftest.c >&5
-configure:5649: $? = 0
-configure:5649: result: yes
-configure:5649: checking values.h presence
-configure:5649: gcc -E  conftest.c
-configure:5649: $? = 0
-configure:5649: result: yes
-configure:5649: checking for values.h
-configure:5649: result: yes
-configure:5659: checking limits.h usability
-configure:5659: gcc -c  -pipe  conftest.c >&5
-configure:5659: $? = 0
-configure:5659: result: yes
-configure:5659: checking limits.h presence
-configure:5659: gcc -E  conftest.c
-configure:5659: $? = 0
-configure:5659: result: yes
-configure:5659: checking for limits.h
-configure:5659: result: yes
-configure:5671: checking for stdlib.h
-configure:5671: result: yes
-configure:5723: checking for string.h
-configure:5723: result: yes
-configure:5767: checking sys/wait.h usability
-configure:5767: gcc -c  -pipe  conftest.c >&5
-configure:5767: $? = 0
-configure:5767: result: yes
-configure:5767: checking sys/wait.h presence
-configure:5767: gcc -E  conftest.c
-configure:5767: $? = 0
-configure:5767: result: yes
-configure:5767: checking for sys/wait.h
-configure:5767: result: yes
-configure:5777: checking dlfcn.h usability
-configure:5777: gcc -c  -pipe  conftest.c >&5
-configure:5777: $? = 0
-configure:5777: result: yes
-configure:5777: checking dlfcn.h presence
-configure:5777: gcc -E  conftest.c
-configure:5777: $? = 0
-configure:5777: result: yes
-configure:5777: checking for dlfcn.h
-configure:5777: result: yes
-configure:5791: checking sys/param.h usability
-configure:5791: gcc -c  -pipe  conftest.c >&5
-configure:5791: $? = 0
-configure:5791: result: yes
-configure:5791: checking sys/param.h presence
-configure:5791: gcc -E  conftest.c
-configure:5791: $? = 0
-configure:5791: result: yes
-configure:5791: checking for sys/param.h
-configure:5791: result: yes
-configure:5808: checking for inline
-configure:5824: gcc -c  -pipe  conftest.c >&5
-configure:5824: $? = 0
-configure:5832: result: inline
-configure:5850: checking for long long
-configure:5850: gcc -c  -pipe  conftest.c >&5
-configure:5850: $? = 0
-configure:5850: gcc -c  -pipe  conftest.c >&5
-conftest.c: In function 'main':
-conftest.c:58:24: error: expected expression before ')' token
- if (sizeof ((long long)))
-                        ^
-configure:5850: $? = 1
-configure: failed program was:
-| /* confdefs.h */
-| #define PACKAGE_NAME "tdbcodbc"
-| #define PACKAGE_TARNAME "tdbcodbc"
-| #define PACKAGE_VERSION "1.0.3"
-| #define PACKAGE_STRING "tdbcodbc 1.0.3"
-| #define PACKAGE_BUGREPORT ""
-| #define PACKAGE_URL ""
-| #define BUILD_tdbcodbc /**/
-| #define STDC_HEADERS 1
-| #define HAVE_SYS_TYPES_H 1
-| #define HAVE_SYS_STAT_H 1
-| #define HAVE_STDLIB_H 1
-| #define HAVE_STRING_H 1
-| #define HAVE_MEMORY_H 1
-| #define HAVE_STRINGS_H 1
-| #define HAVE_INTTYPES_H 1
-| #define HAVE_STDINT_H 1
-| #define HAVE_UNISTD_H 1
-| #define HAVE_LIMITS_H 1
-| #define HAVE_SYS_PARAM_H 1
-| /* end confdefs.h.  */
-| #include <stdio.h>
-| #ifdef HAVE_SYS_TYPES_H
-| # include <sys/types.h>
-| #endif
-| #ifdef HAVE_SYS_STAT_H
-| # include <sys/stat.h>
-| #endif
-| #ifdef STDC_HEADERS
-| # include <stdlib.h>
-| # include <stddef.h>
-| #else
-| # ifdef HAVE_STDLIB_H
-| #  include <stdlib.h>
-| # endif
-| #endif
-| #ifdef HAVE_STRING_H
-| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
-| #  include <memory.h>
-| # endif
-| # include <string.h>
-| #endif
-| #ifdef HAVE_STRINGS_H
-| # include <strings.h>
-| #endif
-| #ifdef HAVE_INTTYPES_H
-| # include <inttypes.h>
-| #endif
-| #ifdef HAVE_STDINT_H
-| # include <stdint.h>
-| #endif
-| #ifdef HAVE_UNISTD_H
-| # include <unistd.h>
-| #endif
-| int
-| main ()
-| {
-| if (sizeof ((long long)))
-|          return 0;
-|   ;
-|   return 0;
-| }
-configure:5850: result: yes
-configure:5859: checking size of long long
-configure:5864: gcc -o conftest  -pipe   conftest.c  >&5
-configure:5864: $? = 0
-configure:5864: ./conftest
-configure:5864: $? = 0
-configure:5878: result: 8
-configure:5895: checking size of long
-configure:5900: gcc -o conftest  -pipe   conftest.c  >&5
-configure:5900: $? = 0
-configure:5900: ./conftest
-configure:5900: $? = 0
-configure:5914: result: 8
-configure:6106: checking for Tcl public headers
-configure:6177: result: /home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/generic
-configure:6233: checking for pthread_mutex_init in -lpthread
-configure:6258: gcc -o conftest  -pipe   conftest.c -lpthread   >&5
-configure:6258: $? = 0
-configure:6267: result: yes
-configure:6476: checking for building with threads
-configure:6482: result: yes (default)
-configure:6506: WARNING:
-    --enable-threads requested, but building against a Tcl that is NOT
-    thread-enabled.  This is an OK configuration that will also run in
-    a thread-enabled core.
-configure:6523: checking how to build libraries
-configure:6541: result: shared
-configure:6604: checking for ranlib
-configure:6631: result: ranlib
-configure:6658: checking if 64bit support is requested
-configure:6667: result: no
-configure:6672: checking if 64bit Sparc VIS support is requested
-configure:6681: result: no
-configure:6691: checking if compiler supports visibility "hidden"
-configure:6711: gcc -o conftest  -pipe -Werror   conftest.c  >&5
-configure:6711: $? = 0
-configure:6720: result: yes
-configure:6735: checking if rpath support is requested
-configure:6744: result: yes
-configure:6769: checking system version
-configure:6792: result: Linux-3.10.0-693.1.1.el7.x86_64
-configure:6872: checking for ar
-configure:6888: found /usr/bin/ar
-configure:6899: result: ar
-configure:8659: checking for cast to union support
-configure:8678: gcc -c  -pipe  conftest.c >&5
-configure:8678: $? = 0
-configure:8686: result: yes
-configure:8709: checking for required early compiler flags
-configure:8727: gcc -c  -pipe  conftest.c >&5
-configure:8727: $? = 0
-configure:8774: gcc -c  -pipe  conftest.c >&5
-conftest.c: In function 'main':
-conftest.c:37:15: error: storage size of 'buf' isn't known
- struct stat64 buf; int i = stat64("/", &buf);
-               ^
-configure:8774: $? = 1
-configure: failed program was:
-| /* confdefs.h */
-| #define PACKAGE_NAME "tdbcodbc"
-| #define PACKAGE_TARNAME "tdbcodbc"
-| #define PACKAGE_VERSION "1.0.3"
-| #define PACKAGE_STRING "tdbcodbc 1.0.3"
-| #define PACKAGE_BUGREPORT ""
-| #define PACKAGE_URL ""
-| #define BUILD_tdbcodbc /**/
-| #define STDC_HEADERS 1
-| #define HAVE_SYS_TYPES_H 1
-| #define HAVE_SYS_STAT_H 1
-| #define HAVE_STDLIB_H 1
-| #define HAVE_STRING_H 1
-| #define HAVE_MEMORY_H 1
-| #define HAVE_STRINGS_H 1
-| #define HAVE_INTTYPES_H 1
-| #define HAVE_STDINT_H 1
-| #define HAVE_UNISTD_H 1
-| #define HAVE_LIMITS_H 1
-| #define HAVE_SYS_PARAM_H 1
-| #define HAVE_LONG_LONG 1
-| #define SIZEOF_LONG_LONG 8
-| #define SIZEOF_LONG 8
-| #define DONT_TD_VOID 1
-| #define USE_THREAD_ALLOC 1
-| #define _REENTRANT 1
-| #define _THREAD_SAFE 1
-| #define TCL_THREADS 1
-| #define MODULE_SCOPE extern __attribute__((__visibility__("hidden")))
-| #define HAVE_HIDDEN 1
-| #define HAVE_CAST_TO_UNION 1
-| /* end confdefs.h.  */
-| #include <sys/stat.h>
-| int
-| main ()
-| {
-| struct stat64 buf; int i = stat64("/", &buf);
-|   ;
-|   return 0;
-| }
-configure:8789: gcc -c  -pipe  conftest.c >&5
-configure:8789: $? = 0
-configure:8821: gcc -c  -pipe  conftest.c >&5
-conftest.c: In function 'main':
-conftest.c:38:19: error: 'open64' undeclared (first use in this function)
- char *p = (char *)open64;
-                   ^
-conftest.c:38:19: note: each undeclared identifier is reported only once for each function it appears in
-configure:8821: $? = 1
-configure: failed program was:
-| /* confdefs.h */
-| #define PACKAGE_NAME "tdbcodbc"
-| #define PACKAGE_TARNAME "tdbcodbc"
-| #define PACKAGE_VERSION "1.0.3"
-| #define PACKAGE_STRING "tdbcodbc 1.0.3"
-| #define PACKAGE_BUGREPORT ""
-| #define PACKAGE_URL ""
-| #define BUILD_tdbcodbc /**/
-| #define STDC_HEADERS 1
-| #define HAVE_SYS_TYPES_H 1
-| #define HAVE_SYS_STAT_H 1
-| #define HAVE_STDLIB_H 1
-| #define HAVE_STRING_H 1
-| #define HAVE_MEMORY_H 1
-| #define HAVE_STRINGS_H 1
-| #define HAVE_INTTYPES_H 1
-| #define HAVE_STDINT_H 1
-| #define HAVE_UNISTD_H 1
-| #define HAVE_LIMITS_H 1
-| #define HAVE_SYS_PARAM_H 1
-| #define HAVE_LONG_LONG 1
-| #define SIZEOF_LONG_LONG 8
-| #define SIZEOF_LONG 8
-| #define DONT_TD_VOID 1
-| #define USE_THREAD_ALLOC 1
-| #define _REENTRANT 1
-| #define _THREAD_SAFE 1
-| #define TCL_THREADS 1
-| #define MODULE_SCOPE extern __attribute__((__visibility__("hidden")))
-| #define HAVE_HIDDEN 1
-| #define HAVE_CAST_TO_UNION 1
-| #define _LARGEFILE64_SOURCE 1
-| /* end confdefs.h.  */
-| #include <sys/stat.h>
-| int
-| main ()
-| {
-| char *p = (char *)open64;
-|   ;
-|   return 0;
-| }
-configure:8836: gcc -c  -pipe  conftest.c >&5
-conftest.c: In function 'main':
-conftest.c:39:19: error: 'open64' undeclared (first use in this function)
- char *p = (char *)open64;
-                   ^
-conftest.c:39:19: note: each undeclared identifier is reported only once for each function it appears in
-configure:8836: $? = 1
-configure: failed program was:
-| /* confdefs.h */
-| #define PACKAGE_NAME "tdbcodbc"
-| #define PACKAGE_TARNAME "tdbcodbc"
-| #define PACKAGE_VERSION "1.0.3"
-| #define PACKAGE_STRING "tdbcodbc 1.0.3"
-| #define PACKAGE_BUGREPORT ""
-| #define PACKAGE_URL ""
-| #define BUILD_tdbcodbc /**/
-| #define STDC_HEADERS 1
-| #define HAVE_SYS_TYPES_H 1
-| #define HAVE_SYS_STAT_H 1
-| #define HAVE_STDLIB_H 1
-| #define HAVE_STRING_H 1
-| #define HAVE_MEMORY_H 1
-| #define HAVE_STRINGS_H 1
-| #define HAVE_INTTYPES_H 1
-| #define HAVE_STDINT_H 1
-| #define HAVE_UNISTD_H 1
-| #define HAVE_LIMITS_H 1
-| #define HAVE_SYS_PARAM_H 1
-| #define HAVE_LONG_LONG 1
-| #define SIZEOF_LONG_LONG 8
-| #define SIZEOF_LONG 8
-| #define DONT_TD_VOID 1
-| #define USE_THREAD_ALLOC 1
-| #define _REENTRANT 1
-| #define _THREAD_SAFE 1
-| #define TCL_THREADS 1
-| #define MODULE_SCOPE extern __attribute__((__visibility__("hidden")))
-| #define HAVE_HIDDEN 1
-| #define HAVE_CAST_TO_UNION 1
-| #define _LARGEFILE64_SOURCE 1
-| /* end confdefs.h.  */
-| #define _LARGEFILE_SOURCE64 1
-| #include <sys/stat.h>
-| int
-| main ()
-| {
-| char *p = (char *)open64;
-|   ;
-|   return 0;
-| }
-configure:8857: result:  _LARGEFILE64_SOURCE
-configure:8862: checking for 64-bit integer type
-configure:8881: gcc -c  -pipe  conftest.c >&5
-conftest.c: In function 'main':
-conftest.c:38:1: error: unknown type name '__int64'
- __int64 value = (__int64) 0;
- ^
-conftest.c:38:18: error: '__int64' undeclared (first use in this function)
- __int64 value = (__int64) 0;
-                  ^
-conftest.c:38:18: note: each undeclared identifier is reported only once for each function it appears in
-conftest.c:38:27: error: expected ',' or ';' before numeric constant
- __int64 value = (__int64) 0;
-                           ^
-configure:8881: $? = 1
-configure: failed program was:
-| /* confdefs.h */
-| #define PACKAGE_NAME "tdbcodbc"
-| #define PACKAGE_TARNAME "tdbcodbc"
-| #define PACKAGE_VERSION "1.0.3"
-| #define PACKAGE_STRING "tdbcodbc 1.0.3"
-| #define PACKAGE_BUGREPORT ""
-| #define PACKAGE_URL ""
-| #define BUILD_tdbcodbc /**/
-| #define STDC_HEADERS 1
-| #define HAVE_SYS_TYPES_H 1
-| #define HAVE_SYS_STAT_H 1
-| #define HAVE_STDLIB_H 1
-| #define HAVE_STRING_H 1
-| #define HAVE_MEMORY_H 1
-| #define HAVE_STRINGS_H 1
-| #define HAVE_INTTYPES_H 1
-| #define HAVE_STDINT_H 1
-| #define HAVE_UNISTD_H 1
-| #define HAVE_LIMITS_H 1
-| #define HAVE_SYS_PARAM_H 1
-| #define HAVE_LONG_LONG 1
-| #define SIZEOF_LONG_LONG 8
-| #define SIZEOF_LONG 8
-| #define DONT_TD_VOID 1
-| #define USE_THREAD_ALLOC 1
-| #define _REENTRANT 1
-| #define _THREAD_SAFE 1
-| #define TCL_THREADS 1
-| #define MODULE_SCOPE extern __attribute__((__visibility__("hidden")))
-| #define HAVE_HIDDEN 1
-| #define HAVE_CAST_TO_UNION 1
-| #define _LARGEFILE64_SOURCE 1
-| /* end confdefs.h.  */
-| 
-| int
-| main ()
-| {
-| __int64 value = (__int64) 0;
-|   ;
-|   return 0;
-| }
-configure:8903: gcc -c  -pipe  conftest.c >&5
-conftest.c: In function 'main':
-conftest.c:39:21: error: duplicate case value
-             case 1: case (sizeof(long long)==sizeof(long)): ;
-                     ^
-conftest.c:39:13: error: previously used here
-             case 1: case (sizeof(long long)==sizeof(long)): ;
-             ^
-configure:8903: $? = 1
-configure: failed program was:
-| /* confdefs.h */
-| #define PACKAGE_NAME "tdbcodbc"
-| #define PACKAGE_TARNAME "tdbcodbc"
-| #define PACKAGE_VERSION "1.0.3"
-| #define PACKAGE_STRING "tdbcodbc 1.0.3"
-| #define PACKAGE_BUGREPORT ""
-| #define PACKAGE_URL ""
-| #define BUILD_tdbcodbc /**/
-| #define STDC_HEADERS 1
-| #define HAVE_SYS_TYPES_H 1
-| #define HAVE_SYS_STAT_H 1
-| #define HAVE_STDLIB_H 1
-| #define HAVE_STRING_H 1
-| #define HAVE_MEMORY_H 1
-| #define HAVE_STRINGS_H 1
-| #define HAVE_INTTYPES_H 1
-| #define HAVE_STDINT_H 1
-| #define HAVE_UNISTD_H 1
-| #define HAVE_LIMITS_H 1
-| #define HAVE_SYS_PARAM_H 1
-| #define HAVE_LONG_LONG 1
-| #define SIZEOF_LONG_LONG 8
-| #define SIZEOF_LONG 8
-| #define DONT_TD_VOID 1
-| #define USE_THREAD_ALLOC 1
-| #define _REENTRANT 1
-| #define _THREAD_SAFE 1
-| #define TCL_THREADS 1
-| #define MODULE_SCOPE extern __attribute__((__visibility__("hidden")))
-| #define HAVE_HIDDEN 1
-| #define HAVE_CAST_TO_UNION 1
-| #define _LARGEFILE64_SOURCE 1
-| /* end confdefs.h.  */
-| 
-| int
-| main ()
-| {
-| switch (0) {
-|             case 1: case (sizeof(long long)==sizeof(long)): ;
-|         }
-|   ;
-|   return 0;
-| }
-configure:8913: result: using long
-configure:9057: checking for build with symbols
-configure:9070: result: no
-configure:9292: checking for tclsh
-configure:9319: result: /home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix/tclsh
-configure:9487: creating ./config.status
-
-## ---------------------- ##
-## Running config.status. ##
-## ---------------------- ##
-
-This file was extended by tdbcodbc config.status 1.0.3, which was
-generated by GNU Autoconf 2.69.  Invocation command line was
-
-  CONFIG_FILES    = 
-  CONFIG_HEADERS  = 
-  CONFIG_LINKS    = 
-  CONFIG_COMMANDS = 
-  $ ./config.status 
-
-on cs04.lan.yasunaga-lab.bio.kyutech.ac.jp
-
-config.status:813: creating Makefile
-config.status:813: creating pkgIndex.tcl
-configure:10489: WARNING: unrecognized options: --enable-symbol, --enable-gcc
-
-## ---------------- ##
-## Cache variables. ##
-## ---------------- ##
-
-ac_cv_c_bigendian=no
-ac_cv_c_compiler_gnu=yes
-ac_cv_c_inline=inline
-ac_cv_c_tclconfig=/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix
-ac_cv_c_tclh=/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/generic
-ac_cv_c_tdbcconfig=/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix/pkgs/tdbc1.0.3
-ac_cv_env_CC_set=
-ac_cv_env_CC_value=
-ac_cv_env_CFLAGS_set=
-ac_cv_env_CFLAGS_value=
-ac_cv_env_CPPFLAGS_set=
-ac_cv_env_CPPFLAGS_value=
-ac_cv_env_CPP_set=
-ac_cv_env_CPP_value=
-ac_cv_env_LDFLAGS_set=
-ac_cv_env_LDFLAGS_value=
-ac_cv_env_LIBS_set=
-ac_cv_env_LIBS_value=
-ac_cv_env_build_alias_set=
-ac_cv_env_build_alias_value=
-ac_cv_env_host_alias_set=
-ac_cv_env_host_alias_value=
-ac_cv_env_target_alias_set=
-ac_cv_env_target_alias_value=
-ac_cv_func_connect=yes
-ac_cv_func_gethostbyname=yes
-ac_cv_func_sin=no
-ac_cv_header_dlfcn_h=yes
-ac_cv_header_errno_h=yes
-ac_cv_header_float_h=yes
-ac_cv_header_inttypes_h=yes
-ac_cv_header_limits_h=yes
-ac_cv_header_memory_h=yes
-ac_cv_header_net_errno_h=no
-ac_cv_header_stdc=yes
-ac_cv_header_stdint_h=yes
-ac_cv_header_stdlib_h=yes
-ac_cv_header_string_h=yes
-ac_cv_header_strings_h=yes
-ac_cv_header_sys_param_h=yes
-ac_cv_header_sys_stat_h=yes
-ac_cv_header_sys_types_h=yes
-ac_cv_header_sys_wait_h=yes
-ac_cv_header_unistd_h=yes
-ac_cv_header_values_h=yes
-ac_cv_lib_ieee_main=yes
-ac_cv_lib_inet_main=no
-ac_cv_lib_pthread_pthread_mutex_init=yes
-ac_cv_objext=o
-ac_cv_path_EGREP='/usr/bin/grep -E'
-ac_cv_path_GREP=/usr/bin/grep
-ac_cv_prog_CPP='gcc -E'
-ac_cv_prog_ac_ct_AR=ar
-ac_cv_prog_ac_ct_CC=gcc
-ac_cv_prog_ac_ct_RANLIB=ranlib
-ac_cv_prog_cc_c89=
-ac_cv_prog_cc_g=yes
-ac_cv_prog_make_make_set=yes
-ac_cv_sizeof_long=8
-ac_cv_sizeof_long_long=8
-ac_cv_type_long_long=yes
-tcl_cv_cast_to_union=yes
-tcl_cv_cc_pipe=yes
-tcl_cv_cc_visibility_hidden=yes
-tcl_cv_dirent_h=yes
-tcl_cv_flag__isoc99_source=no
-tcl_cv_flag__largefile64_source=yes
-tcl_cv_flag__largefile_source64=no
-tcl_cv_sys_version=Linux-3.10.0-693.1.1.el7.x86_64
-tcl_cv_type_64bit=none
-
-## ----------------- ##
-## Output variables. ##
-## ----------------- ##
-
-ADD_MANIFEST=':'
-AR='ar'
-CC='gcc'
-CELIB_DIR=''
-CFLAGS=' -pipe ${CFLAGS_DEFAULT} ${CFLAGS_WARNING} ${SHLIB_CFLAGS} '
-CFLAGS_DEBUG='-g'
-CFLAGS_DEFAULT='-O2 -fomit-frame-pointer -DNDEBUG'
-CFLAGS_OPTIMIZE='-O2 -fomit-frame-pointer'
-CFLAGS_WARNING='-Wall'
-CLEANFILES=''
-CONFIGURE_OUTPUTS='Makefile pkgIndex.tcl config.cache config.log config.status'
-CPP='gcc -E'
-CPPFLAGS=''
-CYGPATH='echo'
-DEFS='-DPACKAGE_NAME=\"tdbcodbc\" -DPACKAGE_TARNAME=\"tdbcodbc\" -DPACKAGE_VERSION=\"1.0.3\" -DPACKAGE_STRING=\"tdbcodbc\ 1.0.3\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DBUILD_tdbcodbc=/\*\*/ -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_LONG_LONG=1 -DSIZEOF_LONG_LONG=8 -DSIZEOF_LONG=8 -DDONT_TD_VOID=1 -DUSE_THREAD_ALLOC=1 -D_REENTRANT=1 -D_THREAD_SAFE=1 -DTCL_THREADS=1 -DMODULE_SCOPE=extern\ __attribute__\(\(__visibility__\(\"hidden\"\)\)\) -DHAVE_HIDDEN=1 -DHAVE_CAST_TO_UNION=1 -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_IS_LONG=1 -DUSE_TCL_STUBS=1'
-ECHO_C=''
-ECHO_N='-n'
-ECHO_T=''
-EGREP='/usr/bin/grep -E'
-EXEEXT=''
-GREP='/usr/bin/grep'
-INSTALL='$(SHELL) $(srcdir)/tclconfig/install-sh -c'
-INSTALL_DATA='${INSTALL} -m 644'
-INSTALL_DATA_DIR='${INSTALL} -d -m 755'
-INSTALL_LIBRARY='${INSTALL_DATA}'
-INSTALL_PROGRAM='${INSTALL}'
-INSTALL_SCRIPT='${INSTALL}'
-LDFLAGS=' -Wl,--export-dynamic '
-LDFLAGS_DEFAULT=' -Wl,--export-dynamic '
-LD_LIBRARY_PATH_VAR='LD_LIBRARY_PATH'
-LIBOBJS=''
-LIBS=''
-LTLIBOBJS=''
-MAKE_LIB='${SHLIB_LD} -o $@ $(PKG_OBJECTS) ${SHLIB_LD_LIBS} '
-MAKE_SHARED_LIB='${SHLIB_LD} -o $@ $(PKG_OBJECTS) ${SHLIB_LD_LIBS}'
-MAKE_STATIC_LIB='${STLIB_LD} $@ $(PKG_OBJECTS)'
-MAKE_STUB_LIB='${STLIB_LD} $@ $(PKG_STUB_OBJECTS)'
-MATH_LIBS='-lieee -lm'
-MT=''
-OBJEXT='o'
-PACKAGE_BUGREPORT=''
-PACKAGE_NAME='tdbcodbc'
-PACKAGE_STRING='tdbcodbc 1.0.3'
-PACKAGE_TARNAME='tdbcodbc'
-PACKAGE_URL=''
-PACKAGE_VERSION='1.0.3'
-PATH_SEPARATOR=':'
-PKG_CFLAGS='  '
-PKG_HEADERS=' generic/fakesql.h generic/odbcStubs.h'
-PKG_INCLUDES=' -I/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/pkgs/tdbc1.0.3/generic'
-PKG_LIBS=' -L/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix/pkgs/tdbc1.0.3 -ltdbcstub1.0.3 -L/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix/pkgs/tdbc1.0.3 -ltdbcstub1.0.3'
-PKG_LIB_FILE='libtdbcodbc1.0.3.so'
-PKG_OBJECTS=' tdbcodbc.o odbcStubInit.o'
-PKG_SOURCES=' generic/tdbcodbc.c generic/odbcStubInit.c'
-PKG_STUB_LIB_FILE='libtdbcodbcstub1.0.3.a'
-PKG_STUB_OBJECTS=''
-PKG_STUB_SOURCES=''
-PKG_TCL_SOURCES=' library/tdbcodbc.tcl'
-RANLIB=':'
-RANLIB_STUB='ranlib'
-RC=''
-SET_MAKE=''
-SHARED_BUILD='1'
-SHELL='/bin/sh'
-SHLIB_CFLAGS='-fPIC'
-SHLIB_LD='${CC} -shared ${CFLAGS} ${LDFLAGS_DEFAULT}'
-SHLIB_LD_LIBS='${LIBS} -L/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix -ltclstub8.6'
-STLIB_LD='${AR} cr'
-TCLSH_PROG='/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix/tclsh'
-TCL_BIN_DIR='/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix'
-TCL_DBGX=''
-TCL_DEFS='-DPACKAGE_NAME=\"tcl\" -DPACKAGE_TARNAME=\"tcl\" -DPACKAGE_VERSION=\"8.6\" -DPACKAGE_STRING=\"tcl\ 8.6\" -DPACKAGE_BUGREPORT=\"\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_PARAM_H=1 -DTCL_CFGVAL_ENCODING=\"iso8859-1\" -DHAVE_ZLIB=1 -DMODULE_SCOPE=extern\ __attribute__\(\(__visibility__\(\"hidden\"\)\)\) -DHAVE_HIDDEN=1 -DHAVE_CAST_TO_UNION=1 -DTCL_SHLIB_EXT=\".so\" -DNDEBUG=1 -DTCL_CFG_OPTIMIZED=1 -DTCL_TOMMATH=1 -DMP_PREC=4 -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_IS_LONG=1 -DHAVE_GETCWD=1 -DHAVE_MKSTEMP=1 -DHAVE_OPENDIR=1 -DHAVE_STRTOL=1 -DHAVE_WAITPID=1 -DHAVE_GETNAMEINFO=1 -DHAVE_GETADDRINFO=1 -DHAVE_FREEADDRINFO=1 -DHAVE_GAI_STRERROR=1 -DHAVE_STRUCT_ADDRINFO=1 -DHAVE_STRUCT_IN6_ADDR=1 -DHAVE_STRUCT_SOCKADDR_IN6=1 -DHAVE_STRUCT_SOCKADDR_STORAGE=1 -DHAVE_TERMIOS_H=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_TIME_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_GMTIME_R=1 -DHAVE_LOCALTIME_R=1 -DHAVE_MKTIME=1 -DHAVE_TM_GMTOFF=1 -DHAVE_TIMEZONE_VAR=1 -DHAVE_STRUCT_STAT_ST_BLOCKS=1 -DHAVE_STRUCT_STAT_ST_BLKSIZE=1 -DHAVE_BLKCNT_T=1 -DHAVE_INTPTR_T=1 -DHAVE_UINTPTR_T=1 -DHAVE_SIGNED_CHAR=1 -DHAVE_LANGINFO=1 -DHAVE_MKSTEMPS=1 -DHAVE_FTS=1 -DHAVE_SYS_IOCTL_H=1 -DTCL_UNLOAD_DLLS=1 -DHAVE_CPUID=1 '
-TCL_EXTRA_CFLAGS=' -pipe '
-TCL_INCLUDES='-I"/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/generic"'
-TCL_LD_FLAGS=' -Wl,--export-dynamic '
-TCL_LIBS='${DL_LIBS} ${LIBS} ${MATH_LIBS}'
-TCL_LIB_FILE='libtcl8.6.so'
-TCL_LIB_FLAG='-ltcl8.6'
-TCL_LIB_SPEC='-L/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix -ltcl8.6'
-TCL_PATCH_LEVEL='.4'
-TCL_SHLIB_LD_LIBS='${LIBS}'
-TCL_SRC_DIR='/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4'
-TCL_STUB_LIB_FILE='libtclstub8.6.a'
-TCL_STUB_LIB_FLAG='-ltclstub8.6'
-TCL_STUB_LIB_SPEC='-L/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix -ltclstub8.6'
-TCL_THREADS='1'
-TCL_VERSION='8.6'
-TCL_VERSION_REQ='8.6'
-TDBC_LIB_FILE='libtdbc1.0.3.so'
-TDBC_VERSION='1.0.3'
-VC_MANIFEST_EMBED_DLL=''
-VC_MANIFEST_EMBED_EXE=''
-ac_ct_CC='gcc'
-bindir='${exec_prefix}/bin'
-build_alias=''
-datadir='${datarootdir}'
-datarootdir='${prefix}/share'
-docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
-dvidir='${docdir}'
-exec_prefix='/home/people/Eos/Eos/util/X86LINUX64'
-host_alias=''
-htmldir='${docdir}'
-includedir='${prefix}/include'
-infodir='${datarootdir}/info'
-libdir='/home/people/Eos/Eos/util/X86LINUX64/lib'
-libexecdir='${exec_prefix}/libexec'
-localedir='${datarootdir}/locale'
-localstatedir='${prefix}/var'
-mandir='${datarootdir}/man'
-oldincludedir='/usr/include'
-pdfdir='${docdir}'
-prefix='/home/people/Eos/Eos/util/X86LINUX64'
-program_transform_name='s,x,x,'
-psdir='${docdir}'
-sbindir='${exec_prefix}/sbin'
-sharedstatedir='${prefix}/com'
-sysconfdir='${prefix}/etc'
-target_alias=''
-tdbc_BIN_DIR='/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix/pkgs/tdbc1.0.3'
-tdbc_LIBRARY_PATH='/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/pkgs/tdbc1.0.3/library'
-tdbc_LIB_FILE='libtdbc1.0.3.so'
-tdbc_LIB_SPEC=''
-tdbc_SRC_DIR='/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/pkgs/tdbc1.0.3'
-tdbc_STUB_LIB_FILE='libtdbcstub1.0.3.a'
-tdbc_STUB_LIB_PATH='/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix/pkgs/tdbc1.0.3/libtdbcstub1.0.3.a'
-tdbc_STUB_LIB_SPEC='-L/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix/pkgs/tdbc1.0.3 -ltdbcstub1.0.3'
-tdbc_VERSION='1.0.3'
-
-## ----------- ##
-## confdefs.h. ##
-## ----------- ##
-
-/* confdefs.h */
-#define PACKAGE_NAME "tdbcodbc"
-#define PACKAGE_TARNAME "tdbcodbc"
-#define PACKAGE_VERSION "1.0.3"
-#define PACKAGE_STRING "tdbcodbc 1.0.3"
-#define PACKAGE_BUGREPORT ""
-#define PACKAGE_URL ""
-#define BUILD_tdbcodbc /**/
-#define STDC_HEADERS 1
-#define HAVE_SYS_TYPES_H 1
-#define HAVE_SYS_STAT_H 1
-#define HAVE_STDLIB_H 1
-#define HAVE_STRING_H 1
-#define HAVE_MEMORY_H 1
-#define HAVE_STRINGS_H 1
-#define HAVE_INTTYPES_H 1
-#define HAVE_STDINT_H 1
-#define HAVE_UNISTD_H 1
-#define HAVE_LIMITS_H 1
-#define HAVE_SYS_PARAM_H 1
-#define HAVE_LONG_LONG 1
-#define SIZEOF_LONG_LONG 8
-#define SIZEOF_LONG 8
-#define DONT_TD_VOID 1
-#define USE_THREAD_ALLOC 1
-#define _REENTRANT 1
-#define _THREAD_SAFE 1
-#define TCL_THREADS 1
-#define MODULE_SCOPE extern __attribute__((__visibility__("hidden")))
-#define HAVE_HIDDEN 1
-#define HAVE_CAST_TO_UNION 1
-#define _LARGEFILE64_SOURCE 1
-#define TCL_WIDE_INT_IS_LONG 1
-#define USE_TCL_STUBS 1
-
-configure: exit 0
diff --git a/util/src/TclTk/tcl8.6.4/unix/pkgs/tdbcodbc1.0.3/config.status b/util/src/TclTk/tcl8.6.4/unix/pkgs/tdbcodbc1.0.3/config.status
deleted file mode 100755 (executable)
index e339976..0000000
+++ /dev/null
@@ -1,965 +0,0 @@
-#! /bin/sh
-# Generated by configure.
-# Run this file to recreate the current configuration.
-# Compiler output produced by configure, useful for debugging
-# configure, is in config.log if it exists.
-
-debug=false
-ac_cs_recheck=false
-ac_cs_silent=false
-
-SHELL=${CONFIG_SHELL-/bin/sh}
-export SHELL
-## -------------------- ##
-## M4sh Initialization. ##
-## -------------------- ##
-
-# Be more Bourne compatible
-DUALCASE=1; export DUALCASE # for MKS sh
-if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
-  emulate sh
-  NULLCMD=:
-  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
-  # is contrary to our usage.  Disable this feature.
-  alias -g '${1+"$@"}'='"$@"'
-  setopt NO_GLOB_SUBST
-else
-  case `(set -o) 2>/dev/null` in #(
-  *posix*) :
-    set -o posix ;; #(
-  *) :
-     ;;
-esac
-fi
-
-
-as_nl='
-'
-export as_nl
-# Printing a long string crashes Solaris 7 /usr/bin/printf.
-as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
-as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
-as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
-# Prefer a ksh shell builtin over an external printf program on Solaris,
-# but without wasting forks for bash or zsh.
-if test -z "$BASH_VERSION$ZSH_VERSION" \
-    && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
-  as_echo='print -r --'
-  as_echo_n='print -rn --'
-elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
-  as_echo='printf %s\n'
-  as_echo_n='printf %s'
-else
-  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
-    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
-    as_echo_n='/usr/ucb/echo -n'
-  else
-    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
-    as_echo_n_body='eval
-      arg=$1;
-      case $arg in #(
-      *"$as_nl"*)
-       expr "X$arg" : "X\\(.*\\)$as_nl";
-       arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
-      esac;
-      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
-    '
-    export as_echo_n_body
-    as_echo_n='sh -c $as_echo_n_body as_echo'
-  fi
-  export as_echo_body
-  as_echo='sh -c $as_echo_body as_echo'
-fi
-
-# The user is always right.
-if test "${PATH_SEPARATOR+set}" != set; then
-  PATH_SEPARATOR=:
-  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
-    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
-      PATH_SEPARATOR=';'
-  }
-fi
-
-
-# IFS
-# We need space, tab and new line, in precisely that order.  Quoting is
-# there to prevent editors from complaining about space-tab.
-# (If _AS_PATH_WALK were called with IFS unset, it would disable word
-# splitting by setting IFS to empty value.)
-IFS=" ""       $as_nl"
-
-# Find who we are.  Look in the path if we contain no directory separator.
-as_myself=
-case $0 in #((
-  *[\\/]* ) as_myself=$0 ;;
-  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-for as_dir in $PATH
-do
-  IFS=$as_save_IFS
-  test -z "$as_dir" && as_dir=.
-    test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
-  done
-IFS=$as_save_IFS
-
-     ;;
-esac
-# We did not find ourselves, most probably we were run as `sh COMMAND'
-# in which case we are not to be found in the path.
-if test "x$as_myself" = x; then
-  as_myself=$0
-fi
-if test ! -f "$as_myself"; then
-  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
-  exit 1
-fi
-
-# Unset variables that we do not need and which cause bugs (e.g. in
-# pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
-# suppresses any "Segmentation fault" message there.  '((' could
-# trigger a bug in pdksh 5.2.14.
-for as_var in BASH_ENV ENV MAIL MAILPATH
-do eval test x\${$as_var+set} = xset \
-  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
-done
-PS1='$ '
-PS2='> '
-PS4='+ '
-
-# NLS nuisances.
-LC_ALL=C
-export LC_ALL
-LANGUAGE=C
-export LANGUAGE
-
-# CDPATH.
-(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
-
-
-# as_fn_error STATUS ERROR [LINENO LOG_FD]
-# ----------------------------------------
-# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
-# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
-# script with STATUS, using 1 if that was 0.
-as_fn_error ()
-{
-  as_status=$1; test $as_status -eq 0 && as_status=1
-  if test "$4"; then
-    as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
-    $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
-  fi
-  $as_echo "$as_me: error: $2" >&2
-  as_fn_exit $as_status
-} # as_fn_error
-
-
-# as_fn_set_status STATUS
-# -----------------------
-# Set $? to STATUS, without forking.
-as_fn_set_status ()
-{
-  return $1
-} # as_fn_set_status
-
-# as_fn_exit STATUS
-# -----------------
-# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
-as_fn_exit ()
-{
-  set +e
-  as_fn_set_status $1
-  exit $1
-} # as_fn_exit
-
-# as_fn_unset VAR
-# ---------------
-# Portably unset VAR.
-as_fn_unset ()
-{
-  { eval $1=; unset $1;}
-}
-as_unset=as_fn_unset
-# as_fn_append VAR VALUE
-# ----------------------
-# Append the text in VALUE to the end of the definition contained in VAR. Take
-# advantage of any shell optimizations that allow amortized linear growth over
-# repeated appends, instead of the typical quadratic growth present in naive
-# implementations.
-if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
-  eval 'as_fn_append ()
-  {
-    eval $1+=\$2
-  }'
-else
-  as_fn_append ()
-  {
-    eval $1=\$$1\$2
-  }
-fi # as_fn_append
-
-# as_fn_arith ARG...
-# ------------------
-# Perform arithmetic evaluation on the ARGs, and store the result in the
-# global $as_val. Take advantage of shells that can avoid forks. The arguments
-# must be portable across $(()) and expr.
-if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
-  eval 'as_fn_arith ()
-  {
-    as_val=$(( $* ))
-  }'
-else
-  as_fn_arith ()
-  {
-    as_val=`expr "$@" || test $? -eq 1`
-  }
-fi # as_fn_arith
-
-
-if expr a : '\(a\)' >/dev/null 2>&1 &&
-   test "X`expr 00001 : '.*\(...\)'`" = X001; then
-  as_expr=expr
-else
-  as_expr=false
-fi
-
-if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
-  as_basename=basename
-else
-  as_basename=false
-fi
-
-if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
-  as_dirname=dirname
-else
-  as_dirname=false
-fi
-
-as_me=`$as_basename -- "$0" ||
-$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
-        X"$0" : 'X\(//\)$' \| \
-        X"$0" : 'X\(/\)' \| . 2>/dev/null ||
-$as_echo X/"$0" |
-    sed '/^.*\/\([^/][^/]*\)\/*$/{
-           s//\1/
-           q
-         }
-         /^X\/\(\/\/\)$/{
-           s//\1/
-           q
-         }
-         /^X\/\(\/\).*/{
-           s//\1/
-           q
-         }
-         s/.*/./; q'`
-
-# Avoid depending upon Character Ranges.
-as_cr_letters='abcdefghijklmnopqrstuvwxyz'
-as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
-as_cr_Letters=$as_cr_letters$as_cr_LETTERS
-as_cr_digits='0123456789'
-as_cr_alnum=$as_cr_Letters$as_cr_digits
-
-ECHO_C= ECHO_N= ECHO_T=
-case `echo -n x` in #(((((
--n*)
-  case `echo 'xy\c'` in
-  *c*) ECHO_T='        ';;     # ECHO_T is single tab character.
-  xy)  ECHO_C='\c';;
-  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
-       ECHO_T='        ';;
-  esac;;
-*)
-  ECHO_N='-n';;
-esac
-
-rm -f conf$$ conf$$.exe conf$$.file
-if test -d conf$$.dir; then
-  rm -f conf$$.dir/conf$$.file
-else
-  rm -f conf$$.dir
-  mkdir conf$$.dir 2>/dev/null
-fi
-if (echo >conf$$.file) 2>/dev/null; then
-  if ln -s conf$$.file conf$$ 2>/dev/null; then
-    as_ln_s='ln -s'
-    # ... but there are two gotchas:
-    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
-    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
-    # In both cases, we have to default to `cp -pR'.
-    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
-      as_ln_s='cp -pR'
-  elif ln conf$$.file conf$$ 2>/dev/null; then
-    as_ln_s=ln
-  else
-    as_ln_s='cp -pR'
-  fi
-else
-  as_ln_s='cp -pR'
-fi
-rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
-rmdir conf$$.dir 2>/dev/null
-
-
-# as_fn_mkdir_p
-# -------------
-# Create "$as_dir" as a directory, including parents if necessary.
-as_fn_mkdir_p ()
-{
-
-  case $as_dir in #(
-  -*) as_dir=./$as_dir;;
-  esac
-  test -d "$as_dir" || eval $as_mkdir_p || {
-    as_dirs=
-    while :; do
-      case $as_dir in #(
-      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
-      *) as_qdir=$as_dir;;
-      esac
-      as_dirs="'$as_qdir' $as_dirs"
-      as_dir=`$as_dirname -- "$as_dir" ||
-$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
-        X"$as_dir" : 'X\(//\)[^/]' \| \
-        X"$as_dir" : 'X\(//\)$' \| \
-        X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
-$as_echo X"$as_dir" |
-    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
-           s//\1/
-           q
-         }
-         /^X\(\/\/\)[^/].*/{
-           s//\1/
-           q
-         }
-         /^X\(\/\/\)$/{
-           s//\1/
-           q
-         }
-         /^X\(\/\).*/{
-           s//\1/
-           q
-         }
-         s/.*/./; q'`
-      test -d "$as_dir" && break
-    done
-    test -z "$as_dirs" || eval "mkdir $as_dirs"
-  } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
-
-
-} # as_fn_mkdir_p
-if mkdir -p . 2>/dev/null; then
-  as_mkdir_p='mkdir -p "$as_dir"'
-else
-  test -d ./-p && rmdir ./-p
-  as_mkdir_p=false
-fi
-
-
-# as_fn_executable_p FILE
-# -----------------------
-# Test if FILE is an executable regular file.
-as_fn_executable_p ()
-{
-  test -f "$1" && test -x "$1"
-} # as_fn_executable_p
-as_test_x='test -x'
-as_executable_p=as_fn_executable_p
-
-# Sed expression to map a string onto a valid CPP name.
-as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
-
-# Sed expression to map a string onto a valid variable name.
-as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
-
-
-exec 6>&1
-## ----------------------------------- ##
-## Main body of $CONFIG_STATUS script. ##
-## ----------------------------------- ##
-# Save the log message, to keep $0 and so on meaningful, and to
-# report actual input values of CONFIG_FILES etc. instead of their
-# values after options handling.
-ac_log="
-This file was extended by tdbcodbc $as_me 1.0.3, which was
-generated by GNU Autoconf 2.69.  Invocation command line was
-
-  CONFIG_FILES    = $CONFIG_FILES
-  CONFIG_HEADERS  = $CONFIG_HEADERS
-  CONFIG_LINKS    = $CONFIG_LINKS
-  CONFIG_COMMANDS = $CONFIG_COMMANDS
-  $ $0 $@
-
-on `(hostname || uname -n) 2>/dev/null | sed 1q`
-"
-
-# Files that config.status was made for.
-config_files=" Makefile pkgIndex.tcl"
-
-ac_cs_usage="\
-\`$as_me' instantiates files and other configuration actions
-from templates according to the current configuration.  Unless the files
-and actions are specified as TAGs, all are instantiated by default.
-
-Usage: $0 [OPTION]... [TAG]...
-
-  -h, --help       print this help, then exit
-  -V, --version    print version number and configuration settings, then exit
-      --config     print configuration, then exit
-  -q, --quiet, --silent
-                   do not print progress messages
-  -d, --debug      don't remove temporary files
-      --recheck    update $as_me by reconfiguring in the same conditions
-      --file=FILE[:TEMPLATE]
-                   instantiate the configuration file FILE
-
-Configuration files:
-$config_files
-
-Report bugs to the package provider."
-
-ac_cs_config="'--with-tcl=../..' '--with-tclinclude=/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/generic' '--prefix=/home/people/Eos/Eos/util/X86LINUX64' '--enable-symbol' '--enable-gcc' '--disable-threads' '--libdir=/home/people/Eos/Eos/util/X86LINUX64/lib' '--enable-shared' '--enable-threads'"
-ac_cs_version="\
-tdbcodbc config.status 1.0.3
-configured by /home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/pkgs/tdbcodbc1.0.3/configure, generated by GNU Autoconf 2.69,
-  with options \"$ac_cs_config\"
-
-Copyright (C) 2012 Free Software Foundation, Inc.
-This config.status script is free software; the Free Software Foundation
-gives unlimited permission to copy, distribute and modify it."
-
-ac_pwd='/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix/pkgs/tdbcodbc1.0.3'
-srcdir='/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/pkgs/tdbcodbc1.0.3'
-test -n "$AWK" || AWK=awk
-# The default lists apply if the user does not specify any file.
-ac_need_defaults=:
-while test $# != 0
-do
-  case $1 in
-  --*=?*)
-    ac_option=`expr "X$1" : 'X\([^=]*\)='`
-    ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
-    ac_shift=:
-    ;;
-  --*=)
-    ac_option=`expr "X$1" : 'X\([^=]*\)='`
-    ac_optarg=
-    ac_shift=:
-    ;;
-  *)
-    ac_option=$1
-    ac_optarg=$2
-    ac_shift=shift
-    ;;
-  esac
-
-  case $ac_option in
-  # Handling of the options.
-  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
-    ac_cs_recheck=: ;;
-  --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
-    $as_echo "$ac_cs_version"; exit ;;
-  --config | --confi | --conf | --con | --co | --c )
-    $as_echo "$ac_cs_config"; exit ;;
-  --debug | --debu | --deb | --de | --d | -d )
-    debug=: ;;
-  --file | --fil | --fi | --f )
-    $ac_shift
-    case $ac_optarg in
-    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
-    '') as_fn_error $? "missing file argument" ;;
-    esac
-    as_fn_append CONFIG_FILES " '$ac_optarg'"
-    ac_need_defaults=false;;
-  --he | --h |  --help | --hel | -h )
-    $as_echo "$ac_cs_usage"; exit ;;
-  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
-  | -silent | --silent | --silen | --sile | --sil | --si | --s)
-    ac_cs_silent=: ;;
-
-  # This is an error.
-  -*) as_fn_error $? "unrecognized option: \`$1'
-Try \`$0 --help' for more information." ;;
-
-  *) as_fn_append ac_config_targets " $1"
-     ac_need_defaults=false ;;
-
-  esac
-  shift
-done
-
-ac_configure_extra_args=
-
-if $ac_cs_silent; then
-  exec 6>/dev/null
-  ac_configure_extra_args="$ac_configure_extra_args --silent"
-fi
-
-if $ac_cs_recheck; then
-  set X /bin/sh '/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/pkgs/tdbcodbc1.0.3/configure'  '--with-tcl=../..' '--with-tclinclude=/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/generic' '--prefix=/home/people/Eos/Eos/util/X86LINUX64' '--enable-symbol' '--enable-gcc' '--disable-threads' '--libdir=/home/people/Eos/Eos/util/X86LINUX64/lib' '--enable-shared' '--enable-threads' $ac_configure_extra_args --no-create --no-recursion
-  shift
-  $as_echo "running CONFIG_SHELL=/bin/sh $*" >&6
-  CONFIG_SHELL='/bin/sh'
-  export CONFIG_SHELL
-  exec "$@"
-fi
-
-exec 5>>config.log
-{
-  echo
-  sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
-## Running $as_me. ##
-_ASBOX
-  $as_echo "$ac_log"
-} >&5
-
-
-# Handling of arguments.
-for ac_config_target in $ac_config_targets
-do
-  case $ac_config_target in
-    "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
-    "pkgIndex.tcl") CONFIG_FILES="$CONFIG_FILES pkgIndex.tcl" ;;
-
-  *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
-  esac
-done
-
-
-# If the user did not use the arguments to specify the items to instantiate,
-# then the envvar interface is used.  Set only those that are not.
-# We use the long form for the default assignment because of an extremely
-# bizarre bug on SunOS 4.1.3.
-if $ac_need_defaults; then
-  test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
-fi
-
-# Have a temporary directory for convenience.  Make it in the build tree
-# simply because there is no reason against having it here, and in addition,
-# creating and moving files from /tmp can sometimes cause problems.
-# Hook for its removal unless debugging.
-# Note that there is a small window in which the directory will not be cleaned:
-# after its creation but before its name has been assigned to `$tmp'.
-$debug ||
-{
-  tmp= ac_tmp=
-  trap 'exit_status=$?
-  : "${ac_tmp:=$tmp}"
-  { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
-' 0
-  trap 'as_fn_exit 1' 1 2 13 15
-}
-# Create a (secure) tmp directory for tmp files.
-
-{
-  tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
-  test -d "$tmp"
-}  ||
-{
-  tmp=./conf$$-$RANDOM
-  (umask 077 && mkdir "$tmp")
-} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
-ac_tmp=$tmp
-
-# Set up the scripts for CONFIG_FILES section.
-# No need to generate them if there are no CONFIG_FILES.
-# This happens for instance with `./config.status config.h'.
-if test -n "$CONFIG_FILES"; then
-
-
-ac_cr=`echo X | tr X '\015'`
-# On cygwin, bash can eat \r inside `` if the user requested igncr.
-# But we know of no other shell where ac_cr would be empty at this
-# point, so we can use a bashism as a fallback.
-if test "x$ac_cr" = x; then
-  eval ac_cr=\$\'\\r\'
-fi
-ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
-if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
-  ac_cs_awk_cr='\\r'
-else
-  ac_cs_awk_cr=$ac_cr
-fi
-
-echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
-cat >>"$ac_tmp/subs1.awk" <<\_ACAWK &&
-S["LTLIBOBJS"]=""
-S["LIBOBJS"]=""
-S["CONFIGURE_OUTPUTS"]="Makefile pkgIndex.tcl config.cache config.log config.status"
-S["TCLSH_PROG"]="/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix/tclsh"
-S["ADD_MANIFEST"]=":"
-S["MT"]=""
-S["VC_MANIFEST_EMBED_EXE"]=""
-S["VC_MANIFEST_EMBED_DLL"]=""
-S["RANLIB_STUB"]="ranlib"
-S["MAKE_STUB_LIB"]="${STLIB_LD} $@ $(PKG_STUB_OBJECTS)"
-S["MAKE_STATIC_LIB"]="${STLIB_LD} $@ $(PKG_OBJECTS)"
-S["MAKE_SHARED_LIB"]="${SHLIB_LD} -o $@ $(PKG_OBJECTS) ${SHLIB_LD_LIBS}"
-S["MAKE_LIB"]="${SHLIB_LD} -o $@ $(PKG_OBJECTS) ${SHLIB_LD_LIBS} "
-S["TCL_DBGX"]=""
-S["LDFLAGS_DEFAULT"]=" -Wl,--export-dynamic "
-S["CFLAGS_DEFAULT"]="-O2 -fomit-frame-pointer -DNDEBUG"
-S["LD_LIBRARY_PATH_VAR"]="LD_LIBRARY_PATH"
-S["SHLIB_CFLAGS"]="-fPIC"
-S["SHLIB_LD_LIBS"]="${LIBS} -L/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix -ltclstub8.6"
-S["SHLIB_LD"]="${CC} -shared ${CFLAGS} ${LDFLAGS_DEFAULT}"
-S["STLIB_LD"]="${AR} cr"
-S["CFLAGS_WARNING"]="-Wall"
-S["CFLAGS_OPTIMIZE"]="-O2 -fomit-frame-pointer"
-S["CFLAGS_DEBUG"]="-g"
-S["RC"]=""
-S["CELIB_DIR"]=""
-S["AR"]="ar"
-S["SHARED_BUILD"]="1"
-S["TCL_THREADS"]="1"
-S["TCL_INCLUDES"]="-I\"/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/generic\""
-S["PKG_OBJECTS"]=" tdbcodbc.o odbcStubInit.o"
-S["PKG_SOURCES"]=" generic/tdbcodbc.c generic/odbcStubInit.c"
-S["MATH_LIBS"]="-lieee -lm"
-S["EGREP"]="/usr/bin/grep -E"
-S["GREP"]="/usr/bin/grep"
-S["RANLIB"]=":"
-S["SET_MAKE"]=""
-S["INSTALL_LIBRARY"]="${INSTALL_DATA}"
-S["INSTALL_SCRIPT"]="${INSTALL}"
-S["INSTALL_PROGRAM"]="${INSTALL}"
-S["INSTALL_DATA"]="${INSTALL} -m 644"
-S["INSTALL_DATA_DIR"]="${INSTALL} -d -m 755"
-S["INSTALL"]="$(SHELL) $(srcdir)/tclconfig/install-sh -c"
-S["CPP"]="gcc -E"
-S["tdbc_LIBRARY_PATH"]="/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/pkgs/tdbc1.0.3/library"
-S["TDBC_LIB_FILE"]="libtdbc1.0.3.so"
-S["TDBC_VERSION"]="1.0.3"
-S["tdbc_STUB_LIB_PATH"]="/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix/pkgs/tdbc1.0.3/libtdbcstub1.0.3.a"
-S["tdbc_STUB_LIB_SPEC"]="-L/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix/pkgs/tdbc1.0.3 -ltdbcstub1.0.3"
-S["tdbc_STUB_LIB_FILE"]="libtdbcstub1.0.3.a"
-S["tdbc_LIB_SPEC"]=""
-S["tdbc_LIB_FILE"]="libtdbc1.0.3.so"
-S["tdbc_SRC_DIR"]="/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/pkgs/tdbc1.0.3"
-S["tdbc_BIN_DIR"]="/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix/pkgs/tdbc1.0.3"
-S["tdbc_VERSION"]="1.0.3"
-S["TCL_VERSION_REQ"]="8.6"
-S["TCL_SHLIB_LD_LIBS"]="${LIBS}"
-S["TCL_LD_FLAGS"]=" -Wl,--export-dynamic "
-S["TCL_EXTRA_CFLAGS"]=" -pipe "
-S["TCL_DEFS"]="-DPACKAGE_NAME=\\\"tcl\\\" -DPACKAGE_TARNAME=\\\"tcl\\\" -DPACKAGE_VERSION=\\\"8.6\\\" -DPACKAGE_STRING=\\\"tcl\\ 8.6\\\" -DPACKAGE_BUGREPORT=\\\"\\\" -DSTDC_HEADERS=1 -"\
-"DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H"\
-"=1 -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_PARAM_H=1 -DTCL_CFGVAL_ENCODING=\\\"iso8859-1\\\" -DHAVE_ZLIB=1 -DMODULE_SCOPE=extern\\ __attribute__\\("\
-"\\(__visibility__\\(\\\"hidden\\\"\\)\\)\\) -DHAVE_HIDDEN=1 -DHAVE_CAST_TO_UNION=1 -DTCL_SHLIB_EXT=\\\".so\\\" -DNDEBUG=1 -DTCL_CFG_OPTIMIZED=1 -DTCL_TOMMATH=1 -"\
-"DMP_PREC=4 -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_IS_LONG=1 -DHAVE_GETCWD=1 -DHAVE_MKSTEMP=1 -DHAVE_OPENDIR=1 -DHAVE_STRTOL=1 -DHAVE_WAITPID=1 -DHAV"\
-"E_GETNAMEINFO=1 -DHAVE_GETADDRINFO=1 -DHAVE_FREEADDRINFO=1 -DHAVE_GAI_STRERROR=1 -DHAVE_STRUCT_ADDRINFO=1 -DHAVE_STRUCT_IN6_ADDR=1 -DHAVE_STRUCT_SOC"\
-"KADDR_IN6=1 -DHAVE_STRUCT_SOCKADDR_STORAGE=1 -DHAVE_TERMIOS_H=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_TIME_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_GMTIME_R=1 -D"\
-"HAVE_LOCALTIME_R=1 -DHAVE_MKTIME=1 -DHAVE_TM_GMTOFF=1 -DHAVE_TIMEZONE_VAR=1 -DHAVE_STRUCT_STAT_ST_BLOCKS=1 -DHAVE_STRUCT_STAT_ST_BLKSIZE=1 -DHAVE_BL"\
-"KCNT_T=1 -DHAVE_INTPTR_T=1 -DHAVE_UINTPTR_T=1 -DHAVE_SIGNED_CHAR=1 -DHAVE_LANGINFO=1 -DHAVE_MKSTEMPS=1 -DHAVE_FTS=1 -DHAVE_SYS_IOCTL_H=1 -DTCL_UNLOA"\
-"D_DLLS=1 -DHAVE_CPUID=1 "
-S["TCL_LIBS"]="${DL_LIBS} ${LIBS} ${MATH_LIBS}"
-S["CLEANFILES"]=""
-S["OBJEXT"]="o"
-S["ac_ct_CC"]="gcc"
-S["CPPFLAGS"]=""
-S["LDFLAGS"]=" -Wl,--export-dynamic "
-S["CFLAGS"]=" -pipe ${CFLAGS_DEFAULT} ${CFLAGS_WARNING} ${SHLIB_CFLAGS} "
-S["CC"]="gcc"
-S["TCL_STUB_LIB_SPEC"]="-L/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix -ltclstub8.6"
-S["TCL_STUB_LIB_FLAG"]="-ltclstub8.6"
-S["TCL_STUB_LIB_FILE"]="libtclstub8.6.a"
-S["TCL_LIB_SPEC"]="-L/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix -ltcl8.6"
-S["TCL_LIB_FLAG"]="-ltcl8.6"
-S["TCL_LIB_FILE"]="libtcl8.6.so"
-S["TCL_SRC_DIR"]="/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4"
-S["TCL_BIN_DIR"]="/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix"
-S["TCL_PATCH_LEVEL"]=".4"
-S["TCL_VERSION"]="8.6"
-S["PKG_CFLAGS"]="  "
-S["PKG_LIBS"]=" -L/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix/pkgs/tdbc1.0.3 -ltdbcstub1.0.3 -L/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix/pkgs/t"\
-"dbc1.0.3 -ltdbcstub1.0.3"
-S["PKG_INCLUDES"]=" -I/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/pkgs/tdbc1.0.3/generic"
-S["PKG_HEADERS"]=" generic/fakesql.h generic/odbcStubs.h"
-S["PKG_TCL_SOURCES"]=" library/tdbcodbc.tcl"
-S["PKG_STUB_OBJECTS"]=""
-S["PKG_STUB_SOURCES"]=""
-S["PKG_STUB_LIB_FILE"]="libtdbcodbcstub1.0.3.a"
-S["PKG_LIB_FILE"]="libtdbcodbc1.0.3.so"
-S["EXEEXT"]=""
-S["CYGPATH"]="echo"
-S["target_alias"]=""
-S["host_alias"]=""
-S["build_alias"]=""
-S["LIBS"]=""
-S["ECHO_T"]=""
-S["ECHO_N"]="-n"
-S["ECHO_C"]=""
-S["DEFS"]="-DPACKAGE_NAME=\\\"tdbcodbc\\\" -DPACKAGE_TARNAME=\\\"tdbcodbc\\\" -DPACKAGE_VERSION=\\\"1.0.3\\\" -DPACKAGE_STRING=\\\"tdbcodbc\\ 1.0.3\\\" -DPACKAGE_BUGREPORT=\\\"\\\""\
-" -DPACKAGE_URL=\\\"\\\" -DBUILD_tdbcodbc=/\\*\\*/ -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEM"\
-"ORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_LONG_LONG=1 -DSIZEO"\
-"F_LONG_LONG=8 -DSIZEOF_LONG=8 -DDONT_TD_VOID=1 -DUSE_THREAD_ALLOC=1 -D_REENTRANT=1 -D_THREAD_SAFE=1 -DTCL_THREADS=1 -DMODULE_SCOPE=extern\\ __attribu"\
-"te__\\(\\(__visibility__\\(\\\"hidden\\\"\\)\\)\\) -DHAVE_HIDDEN=1 -DHAVE_CAST_TO_UNION=1 -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_IS_LONG=1 -DUSE_TCL_STUBS=1"
-S["mandir"]="${datarootdir}/man"
-S["localedir"]="${datarootdir}/locale"
-S["libdir"]="/home/people/Eos/Eos/util/X86LINUX64/lib"
-S["psdir"]="${docdir}"
-S["pdfdir"]="${docdir}"
-S["dvidir"]="${docdir}"
-S["htmldir"]="${docdir}"
-S["infodir"]="${datarootdir}/info"
-S["docdir"]="${datarootdir}/doc/${PACKAGE_TARNAME}"
-S["oldincludedir"]="/usr/include"
-S["includedir"]="${prefix}/include"
-S["localstatedir"]="${prefix}/var"
-S["sharedstatedir"]="${prefix}/com"
-S["sysconfdir"]="${prefix}/etc"
-S["datadir"]="${datarootdir}"
-S["datarootdir"]="${prefix}/share"
-S["libexecdir"]="${exec_prefix}/libexec"
-S["sbindir"]="${exec_prefix}/sbin"
-S["bindir"]="${exec_prefix}/bin"
-S["program_transform_name"]="s,x,x,"
-S["prefix"]="/home/people/Eos/Eos/util/X86LINUX64"
-S["exec_prefix"]="/home/people/Eos/Eos/util/X86LINUX64"
-S["PACKAGE_URL"]=""
-S["PACKAGE_BUGREPORT"]=""
-S["PACKAGE_STRING"]="tdbcodbc 1.0.3"
-S["PACKAGE_VERSION"]="1.0.3"
-S["PACKAGE_TARNAME"]="tdbcodbc"
-S["PACKAGE_NAME"]="tdbcodbc"
-S["PATH_SEPARATOR"]=":"
-S["SHELL"]="/bin/sh"
-_ACAWK
-cat >>"$ac_tmp/subs1.awk" <<_ACAWK &&
-  for (key in S) S_is_set[key] = 1
-  FS = "\a"
-
-}
-{
-  line = $ 0
-  nfields = split(line, field, "@")
-  substed = 0
-  len = length(field[1])
-  for (i = 2; i < nfields; i++) {
-    key = field[i]
-    keylen = length(key)
-    if (S_is_set[key]) {
-      value = S[key]
-      line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
-      len += length(value) + length(field[++i])
-      substed = 1
-    } else
-      len += 1 + keylen
-  }
-
-  print line
-}
-
-_ACAWK
-if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
-  sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
-else
-  cat
-fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
-  || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
-fi # test -n "$CONFIG_FILES"
-
-
-eval set X "  :F $CONFIG_FILES      "
-shift
-for ac_tag
-do
-  case $ac_tag in
-  :[FHLC]) ac_mode=$ac_tag; continue;;
-  esac
-  case $ac_mode$ac_tag in
-  :[FHL]*:*);;
-  :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
-  :[FH]-) ac_tag=-:-;;
-  :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
-  esac
-  ac_save_IFS=$IFS
-  IFS=:
-  set x $ac_tag
-  IFS=$ac_save_IFS
-  shift
-  ac_file=$1
-  shift
-
-  case $ac_mode in
-  :L) ac_source=$1;;
-  :[FH])
-    ac_file_inputs=
-    for ac_f
-    do
-      case $ac_f in
-      -) ac_f="$ac_tmp/stdin";;
-      *) # Look for the file first in the build tree, then in the source tree
-        # (if the path is not absolute).  The absolute path cannot be DOS-style,
-        # because $ac_f cannot contain `:'.
-        test -f "$ac_f" ||
-          case $ac_f in
-          [\\/$]*) false;;
-          *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
-          esac ||
-          as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
-      esac
-      case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
-      as_fn_append ac_file_inputs " '$ac_f'"
-    done
-
-    # Let's still pretend it is `configure' which instantiates (i.e., don't
-    # use $as_me), people would be surprised to read:
-    #    /* config.h.  Generated by config.status.  */
-    configure_input='Generated from '`
-         $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
-       `' by configure.'
-    if test x"$ac_file" != x-; then
-      configure_input="$ac_file.  $configure_input"
-      { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
-$as_echo "$as_me: creating $ac_file" >&6;}
-    fi
-    # Neutralize special characters interpreted by sed in replacement strings.
-    case $configure_input in #(
-    *\&* | *\|* | *\\* )
-       ac_sed_conf_input=`$as_echo "$configure_input" |
-       sed 's/[\\\\&|]/\\\\&/g'`;; #(
-    *) ac_sed_conf_input=$configure_input;;
-    esac
-
-    case $ac_tag in
-    *:-:* | *:-) cat >"$ac_tmp/stdin" \
-      || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
-    esac
-    ;;
-  esac
-
-  ac_dir=`$as_dirname -- "$ac_file" ||
-$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
-        X"$ac_file" : 'X\(//\)[^/]' \| \
-        X"$ac_file" : 'X\(//\)$' \| \
-        X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
-$as_echo X"$ac_file" |
-    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
-           s//\1/
-           q
-         }
-         /^X\(\/\/\)[^/].*/{
-           s//\1/
-           q
-         }
-         /^X\(\/\/\)$/{
-           s//\1/
-           q
-         }
-         /^X\(\/\).*/{
-           s//\1/
-           q
-         }
-         s/.*/./; q'`
-  as_dir="$ac_dir"; as_fn_mkdir_p
-  ac_builddir=.
-
-case "$ac_dir" in
-.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
-*)
-  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
-  # A ".." for each directory in $ac_dir_suffix.
-  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
-  case $ac_top_builddir_sub in
-  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
-  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
-  esac ;;
-esac
-ac_abs_top_builddir=$ac_pwd
-ac_abs_builddir=$ac_pwd$ac_dir_suffix
-# for backward compatibility:
-ac_top_builddir=$ac_top_build_prefix
-
-case $srcdir in
-  .)  # We are building in place.
-    ac_srcdir=.
-    ac_top_srcdir=$ac_top_builddir_sub
-    ac_abs_top_srcdir=$ac_pwd ;;
-  [\\/]* | ?:[\\/]* )  # Absolute name.
-    ac_srcdir=$srcdir$ac_dir_suffix;
-    ac_top_srcdir=$srcdir
-    ac_abs_top_srcdir=$srcdir ;;
-  *) # Relative name.
-    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
-    ac_top_srcdir=$ac_top_build_prefix$srcdir
-    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
-esac
-ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
-
-
-  case $ac_mode in
-  :F)
-  #
-  # CONFIG_FILE
-  #
-
-# If the template does not know about datarootdir, expand it.
-# FIXME: This hack should be removed a few years after 2.60.
-ac_datarootdir_hack=; ac_datarootdir_seen=
-ac_sed_dataroot='
-/datarootdir/ {
-  p
-  q
-}
-/@datadir@/p
-/@docdir@/p
-/@infodir@/p
-/@localedir@/p
-/@mandir@/p'
-case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
-*datarootdir*) ac_datarootdir_seen=yes;;
-*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
-  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
-$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
-  ac_datarootdir_hack='
-  s&@datadir@&${datarootdir}&g
-  s&@docdir@&${datarootdir}/doc/${PACKAGE_TARNAME}&g
-  s&@infodir@&${datarootdir}/info&g
-  s&@localedir@&${datarootdir}/locale&g
-  s&@mandir@&${datarootdir}/man&g
-  s&\${datarootdir}&${prefix}/share&g' ;;
-esac
-ac_sed_extra="
-
-:t
-/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
-s|@configure_input@|$ac_sed_conf_input|;t t
-s&@top_builddir@&$ac_top_builddir_sub&;t t
-s&@top_build_prefix@&$ac_top_build_prefix&;t t
-s&@srcdir@&$ac_srcdir&;t t
-s&@abs_srcdir@&$ac_abs_srcdir&;t t
-s&@top_srcdir@&$ac_top_srcdir&;t t
-s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
-s&@builddir@&$ac_builddir&;t t
-s&@abs_builddir@&$ac_abs_builddir&;t t
-s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
-$ac_datarootdir_hack
-"
-eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
-  >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
-
-test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
-  { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
-  { ac_out=`sed -n '/^[         ]*datarootdir[  ]*:*=/p' \
-      "$ac_tmp/out"`; test -z "$ac_out"; } &&
-  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
-which seems to be undefined.  Please make sure it is defined" >&5
-$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
-which seems to be undefined.  Please make sure it is defined" >&2;}
-
-  rm -f "$ac_tmp/stdin"
-  case $ac_file in
-  -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
-  *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
-  esac \
-  || as_fn_error $? "could not create $ac_file" "$LINENO" 5
- ;;
-
-
-
-  esac
-
-done # for ac_tag
-
-
-as_fn_exit 0
diff --git a/util/src/TclTk/tcl8.6.4/unix/pkgs/tdbcodbc1.0.3/libtdbcodbc1.0.3.so b/util/src/TclTk/tcl8.6.4/unix/pkgs/tdbcodbc1.0.3/libtdbcodbc1.0.3.so
deleted file mode 100755 (executable)
index 8f4db9f..0000000
Binary files a/util/src/TclTk/tcl8.6.4/unix/pkgs/tdbcodbc1.0.3/libtdbcodbc1.0.3.so and /dev/null differ
diff --git a/util/src/TclTk/tcl8.6.4/unix/pkgs/tdbcodbc1.0.3/pkgIndex.tcl b/util/src/TclTk/tcl8.6.4/unix/pkgs/tdbcodbc1.0.3/pkgIndex.tcl
deleted file mode 100644 (file)
index 6f924fe..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-# Package index file for tdbc::odbc
-
-if {[catch {package require Tcl 8.6}]} {
-    return
-}
-package ifneeded tdbc::odbc 1.0.3 \
-    "[list source [file join $dir tdbcodbc.tcl]]\;\
-    [list load [file join $dir libtdbcodbc1.0.3.so] tdbcodbc]"
diff --git a/util/src/TclTk/tcl8.6.4/unix/pkgs/tdbcpostgres1.0.3/Makefile b/util/src/TclTk/tcl8.6.4/unix/pkgs/tdbcpostgres1.0.3/Makefile
deleted file mode 100644 (file)
index 5e8e0d0..0000000
+++ /dev/null
@@ -1,464 +0,0 @@
-# Makefile.in --
-#
-#      This file is a Makefile for Sample TEA Extension.  If it has the name
-#      "Makefile.in" then it is a template for a Makefile;  to generate the
-#      actual Makefile, run "./configure", which is a configuration script
-#      generated by the "autoconf" program (constructs like "@foo@" will get
-#      replaced in the actual Makefile.
-#
-# Copyright (c) 1999 Scriptics Corporation.
-# Copyright (c) 2002-2005 ActiveState Corporation.
-#
-# 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.64 2007/10/23 22:08:06 hobbs Exp $
-
-#========================================================================
-# Add additional lines to handle any additional AC_SUBST cases that
-# have been added in a customized configure script.
-#========================================================================
-
-#SAMPLE_NEW_VAR        = @SAMPLE_NEW_VAR@
-
-#========================================================================
-# Nothing of the variables below this line should need to be changed.
-# Please check the TARGETS section below to make sure the make targets
-# are correct.
-#========================================================================
-
-#========================================================================
-# The names of the source files is defined in the configure script.
-# The object files are used for linking into the final library.
-# This will be used when a dist target is added to the Makefile.
-# It is not important to specify the directory, as long as it is the
-# $(srcdir) or in the generic, win or unix subdirectory.
-#========================================================================
-
-PKG_SOURCES    =  generic/tdbcpostgres.c generic/pqStubInit.c
-PKG_OBJECTS    =  tdbcpostgres.o pqStubInit.o
-
-#========================================================================
-# PKG_TCL_SOURCES identifies Tcl runtime files that are associated with
-# this package that need to be installed, if any.
-#========================================================================
-
-PKG_TCL_SOURCES =  library/tdbcpostgres.tcl
-
-#========================================================================
-# This is a list of public header files to be installed, if any.
-#========================================================================
-
-PKG_HEADERS    =  generic/fakepq.h generic/pqStubs.h
-
-#========================================================================
-# "PKG_LIB_FILE" refers to the library (dynamic or static as per
-# configuration options) composed of the named objects.
-#========================================================================
-
-PKG_LIB_FILE   = libtdbcpostgres1.0.3.so
-
-lib_BINARIES   = $(PKG_LIB_FILE)
-BINARIES       = $(lib_BINARIES)
-
-SHELL          = /bin/sh
-
-srcdir         = /home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/pkgs/tdbcpostgres1.0.3
-prefix         = /home/people/Eos/Eos/util/X86LINUX64
-exec_prefix    = /home/people/Eos/Eos/util/X86LINUX64
-
-bindir         = ${exec_prefix}/bin
-libdir         = /home/people/Eos/Eos/util/X86LINUX64/lib
-includedir     = ${prefix}/include
-datarootdir     = ${prefix}/share
-datadir                = ${datarootdir}
-mandir         = ${datarootdir}/man
-
-DESTDIR                =
-
-PKG_DIR                = $(PACKAGE_NAME)$(PACKAGE_VERSION)
-pkgdatadir     = $(datadir)/$(PKG_DIR)
-pkglibdir      = $(libdir)/$(PKG_DIR)
-pkgincludedir  = $(includedir)/$(PKG_DIR)
-
-top_builddir   = .
-
-INSTALL_OPTIONS =
-INSTALL         = $(SHELL) $(srcdir)/tclconfig/install-sh -c ${INSTALL_OPTIONS}
-INSTALL_DATA_DIR = ${INSTALL} -d -m 755
-INSTALL_PROGRAM = ${INSTALL} -m 755
-INSTALL_DATA    = ${INSTALL} -m 444
-INSTALL_SCRIPT  = ${INSTALL_PROGRAM}
-INSTALL_LIBRARY = ${INSTALL_DATA}
-
-PACKAGE_NAME   = tdbcpostgres
-PACKAGE_VERSION        = 1.0.3
-CC             = gcc
-CFLAGS_DEFAULT = -O2 -fomit-frame-pointer -DNDEBUG
-CFLAGS_WARNING = -Wall
-EXEEXT         = 
-LDFLAGS_DEFAULT        =  -Wl,--export-dynamic 
-MAKE_LIB       = ${SHLIB_LD} -o $@ $(PKG_OBJECTS) ${SHLIB_LD_LIBS} 
-MAKE_SHARED_LIB        = ${SHLIB_LD} -o $@ $(PKG_OBJECTS) ${SHLIB_LD_LIBS}
-MAKE_STATIC_LIB        = ${STLIB_LD} $@ $(PKG_OBJECTS)
-MAKE_STUB_LIB  = ${STLIB_LD} $@ $(PKG_STUB_OBJECTS)
-ADD_MANIFEST    = :
-OBJEXT         = o
-RANLIB         = :
-RANLIB_STUB    = ranlib
-SHLIB_CFLAGS   = -fPIC
-SHLIB_LD       = ${CC} -shared ${CFLAGS} ${LDFLAGS_DEFAULT}
-SHLIB_LD_LIBS  = ${LIBS} -L/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix -ltclstub8.6
-STLIB_LD       = ${AR} cr
-#TCL_DEFS      = -DPACKAGE_NAME=\"tcl\" -DPACKAGE_TARNAME=\"tcl\" -DPACKAGE_VERSION=\"8.6\" -DPACKAGE_STRING=\"tcl\ 8.6\" -DPACKAGE_BUGREPORT=\"\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_PARAM_H=1 -DTCL_CFGVAL_ENCODING=\"iso8859-1\" -DHAVE_ZLIB=1 -DMODULE_SCOPE=extern\ __attribute__\(\(__visibility__\(\"hidden\"\)\)\) -DHAVE_HIDDEN=1 -DHAVE_CAST_TO_UNION=1 -DTCL_SHLIB_EXT=\".so\" -DNDEBUG=1 -DTCL_CFG_OPTIMIZED=1 -DTCL_TOMMATH=1 -DMP_PREC=4 -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_IS_LONG=1 -DHAVE_GETCWD=1 -DHAVE_MKSTEMP=1 -DHAVE_OPENDIR=1 -DHAVE_STRTOL=1 -DHAVE_WAITPID=1 -DHAVE_GETNAMEINFO=1 -DHAVE_GETADDRINFO=1 -DHAVE_FREEADDRINFO=1 -DHAVE_GAI_STRERROR=1 -DHAVE_STRUCT_ADDRINFO=1 -DHAVE_STRUCT_IN6_ADDR=1 -DHAVE_STRUCT_SOCKADDR_IN6=1 -DHAVE_STRUCT_SOCKADDR_STORAGE=1 -DHAVE_TERMIOS_H=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_TIME_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_GMTIME_R=1 -DHAVE_LOCALTIME_R=1 -DHAVE_MKTIME=1 -DHAVE_TM_GMTOFF=1 -DHAVE_TIMEZONE_VAR=1 -DHAVE_STRUCT_STAT_ST_BLOCKS=1 -DHAVE_STRUCT_STAT_ST_BLKSIZE=1 -DHAVE_BLKCNT_T=1 -DHAVE_INTPTR_T=1 -DHAVE_UINTPTR_T=1 -DHAVE_SIGNED_CHAR=1 -DHAVE_LANGINFO=1 -DHAVE_MKSTEMPS=1 -DHAVE_FTS=1 -DHAVE_SYS_IOCTL_H=1 -DTCL_UNLOAD_DLLS=1 -DHAVE_CPUID=1 
-TCL_BIN_DIR    = /home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix
-TCL_SRC_DIR    = /home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4
-#TK_BIN_DIR    = @TK_BIN_DIR@
-#TK_SRC_DIR    = @TK_SRC_DIR@
-
-TDBC_VERSION   = 1.0.3
-TDBC_BIN_DIR   = /home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix/pkgs/tdbc1.0.3
-TDBC_LIB_FILE  = libtdbc1.0.3.so
-
-# Not used, but retained for reference of what libs Tcl required
-#TCL_LIBS      = ${DL_LIBS} ${LIBS} ${MATH_LIBS}
-
-#========================================================================
-# TCLLIBPATH seeds the auto_path in Tcl's init.tcl so we can test our
-# package without installing.  The other environment variables allow us
-# to test against an uninstalled Tcl.  Add special env vars that you
-# require for testing here (like TCLX_LIBRARY).
-#========================================================================
-
-EXTRA_PATH     = $(top_builddir):$(TCL_BIN_DIR)
-#EXTRA_PATH    = $(top_builddir):$(TCL_BIN_DIR):$(TK_BIN_DIR)
-TCLLIBPATH     = $(top_builddir)
-TCLSH_ENV      = TCL_LIBRARY=`echo $(TCL_SRC_DIR)/library`
-PKG_ENV                = LD_LIBRARY_PATH="$(EXTRA_PATH):$(LD_LIBRARY_PATH)" \
-                 PATH="$(EXTRA_PATH):$(PATH)" \
-                 TCLLIBPATH="$(TCLLIBPATH)" \
-                 TDBCPOSTGRES_LIBRARY=`echo $(srcdir)/library`
-
-TCLSH_PROG     = /home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix/tclsh
-TCLSH          = $(PKG_ENV) $(TCLSH_ENV) $(TCLSH_PROG)
-
-#WISH_ENV      = TK_LIBRARY=`echo $(TK_SRC_DIR)/library`
-#WISH_PROG     = @WISH_PROG@
-#WISH          = $(PKG_ENV) $(TCLSH_ENV) $(WISH_ENV) $(WISH_PROG)
-
-SHARED_BUILD   = 1
-
-INCLUDES       =  -I/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/pkgs/tdbc1.0.3/generic -I"/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/generic" 
-# INCLUDES     =  -I/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/pkgs/tdbc1.0.3/generic -I"/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/generic" @TK_INCLUDES@ @TK_XINCLUDES@
-
-PKG_CFLAGS     =   
-
-# TCL_DEFS is not strictly need here, but if you remove it, then you
-# must make sure that configure.in checks for the necessary components
-# that your library may use.  TCL_DEFS can actually be a problem if
-# you do not compile with a similar machine setup as the Tcl core was
-# compiled with.
-#DEFS          = $(TCL_DEFS) -DPACKAGE_NAME=\"tdbcpostgres\" -DPACKAGE_TARNAME=\"tdbcpostgres\" -DPACKAGE_VERSION=\"1.0.3\" -DPACKAGE_STRING=\"tdbcpostgres\ 1.0.3\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DBUILD_tdbcpostgres=/\*\*/ -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_LONG_LONG=1 -DSIZEOF_LONG_LONG=8 -DSIZEOF_LONG=8 -DDONT_TD_VOID=1 -DUSE_THREAD_ALLOC=1 -D_REENTRANT=1 -D_THREAD_SAFE=1 -DTCL_THREADS=1 -DMODULE_SCOPE=extern\ __attribute__\(\(__visibility__\(\"hidden\"\)\)\) -DHAVE_HIDDEN=1 -DHAVE_CAST_TO_UNION=1 -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_IS_LONG=1 -DUSE_TCL_STUBS=1 -DUSE_TK_STUBS=1 -DHAVE_STDINT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_INTPTR_T=1 -DHAVE_UINTPTR_T=1 $(PKG_CFLAGS)
-DEFS           = -DPACKAGE_NAME=\"tdbcpostgres\" -DPACKAGE_TARNAME=\"tdbcpostgres\" -DPACKAGE_VERSION=\"1.0.3\" -DPACKAGE_STRING=\"tdbcpostgres\ 1.0.3\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DBUILD_tdbcpostgres=/\*\*/ -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_LONG_LONG=1 -DSIZEOF_LONG_LONG=8 -DSIZEOF_LONG=8 -DDONT_TD_VOID=1 -DUSE_THREAD_ALLOC=1 -D_REENTRANT=1 -D_THREAD_SAFE=1 -DTCL_THREADS=1 -DMODULE_SCOPE=extern\ __attribute__\(\(__visibility__\(\"hidden\"\)\)\) -DHAVE_HIDDEN=1 -DHAVE_CAST_TO_UNION=1 -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_IS_LONG=1 -DUSE_TCL_STUBS=1 -DUSE_TK_STUBS=1 -DHAVE_STDINT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_INTPTR_T=1 -DHAVE_UINTPTR_T=1 $(PKG_CFLAGS)
-
-# Move pkgIndex.tcl to 'BINARIES' var if it is generated in the Makefile
-CONFIGURE_OUTPUTS = Makefile pkgIndex.tcl tdbcConfig.sh config.cache config.log config.status
-CLEANFILES     = 
-
-CPPFLAGS       = 
-LIBS           =  -L/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix/pkgs/tdbc1.0.3 -ltdbcstub1.0.3 -L/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix/pkgs/tdbc1.0.3 -ltdbcstub1.0.3 
-AR             = ar
-CFLAGS         =  -pipe ${CFLAGS_DEFAULT} ${CFLAGS_WARNING} ${SHLIB_CFLAGS} 
-COMPILE                = $(CC) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
-
-#========================================================================
-# Start of user-definable TARGETS section
-#========================================================================
-
-#========================================================================
-# TEA TARGETS.  Please note that the "libraries:" target refers to platform
-# independent files, and the "binaries:" target inclues executable programs and
-# platform-dependent libraries.  Modify these targets so that they install
-# the various pieces of your package.  The make and install rules
-# for the BINARIES that you specified above have already been done.
-#========================================================================
-
-all: binaries libraries doc
-
-#========================================================================
-# The binaries target builds executable programs, Windows .dll's, unix
-# shared/static libraries, and any other platform-dependent files.
-# The list of targets to build for "binaries:" is specified at the top
-# of the Makefile, in the "BINARIES" variable.
-#========================================================================
-
-binaries: $(BINARIES)
-
-libraries:
-
-#========================================================================
-# Your doc target should differentiate from doc builds (by the developer)
-# and doc installs (see install-doc), which just install the docs on the
-# end user machine when building from source.
-#========================================================================
-
-doc:
-
-install: all install-binaries install-libraries install-doc
-
-install-binaries: binaries install-lib-binaries install-bin-binaries
-
-#========================================================================
-# This rule installs platform-independent files, such as header files.
-# The list=...; for p in $$list handles the empty list case x-platform.
-#========================================================================
-
-install-libraries: libraries
-       @$(INSTALL_DATA_DIR) $(DESTDIR)$(includedir)
-       @echo "Installing header files in $(DESTDIR)$(includedir)"
-       @list='$(PKG_HEADERS)'; for i in $$list; do \
-           echo "Installing $(srcdir)/$$i" ; \
-           $(INSTALL_DATA) $(srcdir)/$$i $(DESTDIR)$(includedir) ; \
-       done;
-
-#========================================================================
-# Install documentation.  Unix manpages should go in the $(mandir)
-# directory.
-#========================================================================
-
-install-doc: doc
-       @$(INSTALL_DATA_DIR) $(DESTDIR)$(mandir)/mann
-       @echo "Installing documentation in $(DESTDIR)$(mandir)"
-#   Not written yet!
-#      @list='$(srcdir)/doc/*.n'; for i in $$list; do \
-#          echo "Installing $$i"; \
-#          rm -f $(DESTDIR)$(mandir)/mann/`basename $$i`; \
-#          $(INSTALL_DATA) $$i $(DESTDIR)$(mandir)/mann ; \
-#      done
-
-test: binaries libraries
-       $(TCLSH) `echo $(srcdir)/tests/all.tcl` $(TESTFLAGS) \
-               -load "package ifneeded tdbc::postgres $(PACKAGE_VERSION) \
-                       [list source `echo $(srcdir)/library/tdbcpostgres.tcl`]\;[list load `echo $(PKG_LIB_FILE)` $(PACKAGE_NAME)];\
-               package ifneeded tdbc ${TDBC_VERSION} \
-                       [list source `echo $(TDBC_BIN_DIR)/tdbc.tcl`]\;[list load `echo $(TDBC_BIN_DIR)/$(TDBC_LIB_FILE)` tdbc]"
-
-shell: binaries libraries
-       @$(TCLSH) $(SCRIPT)
-
-gdb:
-       $(TCLSH_ENV) $(PKG_ENV) gdb $(TCLSH_PROG) $(SCRIPT)
-
-depend:
-
-#========================================================================
-# $(PKG_LIB_FILE) should be listed as part of the BINARIES variable
-# mentioned above.  That will ensure that this target is built when you
-# run "make binaries".
-#
-# The $(PKG_OBJECTS) objects are created and linked into the final
-# library.  In most cases these object files will correspond to the
-# source files above.
-#========================================================================
-
-$(PKG_LIB_FILE): $(PKG_OBJECTS)
-       -rm -f $(PKG_LIB_FILE)
-       ${MAKE_LIB}
-       $(ADD_MANIFEST)
-       $(RANLIB) $(PKG_LIB_FILE)
-
-#========================================================================
-# We need to enumerate the list of .c to .o lines here.
-#
-# In the following lines, $(srcdir) refers to the toplevel directory
-# containing your extension.  If your sources are in a subdirectory,
-# you will have to modify the paths to reflect this:
-#
-# sample.$(OBJEXT): $(srcdir)/generic/sample.c
-#      $(COMPILE) -c `echo $(srcdir)/generic/sample.c` -o $@
-#
-# Setting the VPATH variable to a list of paths will cause the makefile
-# to look into these paths when resolving .c to .obj dependencies.
-# As necessary, add $(srcdir):$(srcdir)/compat:....
-#========================================================================
-
-VPATH = $(srcdir):$(srcdir)/generic:$(srcdir)/unix:$(srcdir)/win
-
-.c.o:
-       $(COMPILE) -c `echo $<` -o $@
-
-#========================================================================
-# Distribution creation
-# You may need to tweak this target to make it work correctly.
-#========================================================================
-
-#COMPRESS      = tar cvf $(PKG_DIR).tar $(PKG_DIR); compress $(PKG_DIR).tar
-COMPRESS       = tar zcvf $(PKG_DIR).tar.gz $(PKG_DIR)
-DIST_ROOT      = /tmp/dist
-DIST_DIR       = $(DIST_ROOT)/$(PKG_DIR)
-
-dist-clean:
-       rm -rf $(DIST_DIR) $(DIST_ROOT)/$(PKG_DIR).tar.*
-
-dist: dist-clean
-       mkdir -p $(DIST_DIR)
-       cp -p $(srcdir)/ChangeLog $(srcdir)/README* $(srcdir)/license* \
-               $(srcdir)/aclocal.m4 $(srcdir)/configure $(srcdir)/*.in \
-               $(DIST_DIR)/
-       chmod 664 $(DIST_DIR)/Makefile.in $(DIST_DIR)/aclocal.m4
-       chmod 775 $(DIST_DIR)/configure $(DIST_DIR)/configure.in
-
-       for i in $(srcdir)/*.[ch]; do \
-           if [ -f $$i ]; then \
-               cp -p $$i $(DIST_DIR)/ ; \
-           fi; \
-       done;
-
-       mkdir $(DIST_DIR)/tclconfig
-       cp $(srcdir)/tclconfig/install-sh $(srcdir)/tclconfig/tcl.m4 \
-               $(DIST_DIR)/tclconfig/
-       chmod 664 $(DIST_DIR)/tclconfig/tcl.m4
-       chmod +x $(DIST_DIR)/tclconfig/install-sh
-
-       mkdir $(DIST_DIR)/doc
-       cp -p $(srcdir)/doc/tdbc_postgres.n $(DIST_DIR)/doc/
-
-       mkdir $(DIST_DIR)/generic
-       cp -p $(srcdir)/generic/fakepq.h $(srcdir)/generic/pqStubDefs.txt \
-               $(srcdir)/generic/pqStubInit.c $(srcdir)/generic/pqStubs.h \
-               $(srcdir)/generic/tdbcpostgres.c $(DIST_DIR)/generic/
-
-       mkdir $(DIST_DIR)/library
-       cp -p $(srcdir)/library/tdbcpostgres.tcl $(DIST_DIR)/library/
-
-       mkdir $(DIST_DIR)/tests
-       cp -p $(srcdir)/tests/all.tcl $(srcdir)/tests/tdbcpostgres.test \
-               $(DIST_DIR)/tests/
-
-       mkdir $(DIST_DIR)/win
-       cp -p $(srcdir)/win/makefile.vc $(srcdir)/win/nmakehlp.c \
-               $(srcdir)/win/rules.vc $(DIST_DIR)/win/
-
-       (cd $(DIST_ROOT); $(COMPRESS);)
-
-#========================================================================
-# How to rebuild the package's stub table.
-#========================================================================
-
-genstubs: $(srcdir)/generic/pqStubDefs.txt
-       @echo $(TCLSH_PROGRAM) $(srcdir)/../tdbc/tools/genExtStubs.tcl \
-               $(srcdir)/generic/pqStubDefs.txt \
-               $(srcdir)/generic/pqStubs.h \
-               $(srcdir)/generic/pqStubInit.c
-       @$(TCLSH) $(srcdir)/../tdbc/tools/genExtStubs.tcl \
-               $(srcdir)/generic/pqStubDefs.txt \
-               $(srcdir)/generic/pqStubs.h \
-               $(srcdir)/generic/pqStubInit.c
-
-#========================================================================
-# End of user-definable section
-#========================================================================
-
-#========================================================================
-# Don't modify the file to clean here.  Instead, set the "CLEANFILES"
-# variable in configure.in
-#========================================================================
-
-clean:  
-       -test -z "$(BINARIES)" || rm -f $(BINARIES)
-       -rm -f *.$(OBJEXT) core *.core
-       -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES)
-
-distclean: clean
-       -rm -f *.tab.c
-       -rm -f $(CONFIGURE_OUTPUTS)
-       -rm -f config.cache config.log config.status
-
-#========================================================================
-# Install binary object libraries.  On Windows this includes both .dll and
-# .lib files.  Because the .lib files are not explicitly listed anywhere,
-# we need to deduce their existence from the .dll file of the same name.
-# Library files go into the lib directory.
-# In addition, this will generate the pkgIndex.tcl
-# file in the install location (assuming it can find a usable tclsh shell)
-#
-# You should not have to modify this target.
-#========================================================================
-
-install-lib-binaries: binaries
-       @$(INSTALL_DATA_DIR) $(DESTDIR)$(pkglibdir)
-       @list='$(lib_BINARIES)'; for p in $$list; do \
-         if test -f $$p; then \
-           echo " $(INSTALL_PROGRAM) $$p $(DESTDIR)$(pkglibdir)/$$p"; \
-           $(INSTALL_PROGRAM) $$p $(DESTDIR)$(pkglibdir)/$$p; \
-           stub=`echo $$p|sed -e "s/.*\(stub\).*/\1/"`; \
-           if test "x$$stub" = "xstub"; then \
-               echo " $(RANLIB_STUB) $(DESTDIR)$(pkglibdir)/$$p"; \
-               $(RANLIB_STUB) $(DESTDIR)$(pkglibdir)/$$p; \
-           else \
-               echo " $(RANLIB) $(DESTDIR)$(pkglibdir)/$$p"; \
-               $(RANLIB) $(DESTDIR)$(pkglibdir)/$$p; \
-           fi; \
-           ext=`echo $$p|sed -e "s/.*\.//"`; \
-           if test "x$$ext" = "xdll"; then \
-               lib=`basename $$p|sed -e 's/.[^.]*$$//'`.lib; \
-               if test -f $$lib; then \
-                   echo " $(INSTALL_DATA) $$lib $(DESTDIR)$(pkglibdir)/$$lib"; \
-                   $(INSTALL_DATA) $$lib $(DESTDIR)$(pkglibdir)/$$lib; \
-               fi; \
-           fi; \
-         fi; \
-       done
-       @list='$(PKG_TCL_SOURCES)'; for p in $$list; do \
-         if test -f $(srcdir)/$$p; then \
-           destp=`basename $$p`; \
-           echo " Install $$destp $(DESTDIR)$(pkglibdir)/$$destp"; \
-           $(INSTALL_DATA) $(srcdir)/$$p $(DESTDIR)$(pkglibdir)/$$destp; \
-         fi; \
-       done
-       @if test "x$(SHARED_BUILD)" = "x1"; then \
-           echo " Install pkgIndex.tcl $(DESTDIR)$(pkglibdir)"; \
-           $(INSTALL_DATA) pkgIndex.tcl $(DESTDIR)$(pkglibdir); \
-       fi
-
-#========================================================================
-# Install binary executables (e.g. .exe files and dependent .dll files)
-# This is for files that must go in the bin directory (located next to
-# wish and tclsh), like dependent .dll files on Windows.
-#
-# You should not have to modify this target, except to define bin_BINARIES
-# above if necessary.
-#========================================================================
-
-install-bin-binaries: binaries
-       @$(INSTALL_DATA_DIR) $(DESTDIR)$(bindir)
-       @list='$(bin_BINARIES)'; for p in $$list; do \
-         if test -f $$p; then \
-           echo " $(INSTALL_PROGRAM) $$p $(DESTDIR)$(bindir)/$$p"; \
-           $(INSTALL_PROGRAM) $$p $(DESTDIR)$(bindir)/$$p; \
-         fi; \
-       done
-
-.SUFFIXES: .c .$(OBJEXT)
-
-Makefile: $(srcdir)/Makefile.in  $(top_builddir)/config.status
-       cd $(top_builddir) \
-         && CONFIG_FILES=$@ CONFIG_HEADERS= $(SHELL) ./config.status
-
-uninstall-binaries:
-       list='$(lib_BINARIES)'; for p in $$list; do \
-         rm -f $(DESTDIR)$(pkglibdir)/$$p; \
-       done
-       list='$(PKG_TCL_SOURCES)'; for p in $$list; do \
-         p=`basename $$p`; \
-         rm -f $(DESTDIR)$(pkglibdir)/$$p; \
-       done
-       list='$(bin_BINARIES)'; for p in $$list; do \
-         rm -f $(DESTDIR)$(bindir)/$$p; \
-       done
-
-.PHONY: all binaries clean depend distclean doc install libraries test
-
-# Tell versions [3.59,3.63) of GNU make to not export all variables.
-# Otherwise a system limit (for SysV at least) may be exceeded.
-.NOEXPORT:
diff --git a/util/src/TclTk/tcl8.6.4/unix/pkgs/tdbcpostgres1.0.3/config.log b/util/src/TclTk/tcl8.6.4/unix/pkgs/tdbcpostgres1.0.3/config.log
deleted file mode 100644 (file)
index e6ebed5..0000000
+++ /dev/null
@@ -1,1600 +0,0 @@
-This file contains any messages produced by compilers while
-running configure, to aid debugging if configure makes a mistake.
-
-It was created by tdbcpostgres configure 1.0.3, which was
-generated by GNU Autoconf 2.69.  Invocation command line was
-
-  $ /home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/pkgs/tdbcpostgres1.0.3/configure --with-tcl=../.. --with-tclinclude=/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/generic --prefix=/home/people/Eos/Eos/util/X86LINUX64 --enable-shared --enable-symbol --enable-gcc --disable-threads --libdir=/home/people/Eos/Eos/util/X86LINUX64/lib --enable-shared --enable-threads
-
-## --------- ##
-## Platform. ##
-## --------- ##
-
-hostname = cs04.lan.yasunaga-lab.bio.kyutech.ac.jp
-uname -m = x86_64
-uname -r = 3.10.0-693.1.1.el7.x86_64
-uname -s = Linux
-uname -v = #1 SMP Tue Aug 15 08:36:44 CDT 2017
-
-/usr/bin/uname -p = x86_64
-/bin/uname -X     = unknown
-
-/bin/arch              = x86_64
-/usr/bin/arch -k       = unknown
-/usr/convex/getsysinfo = unknown
-/usr/bin/hostinfo      = unknown
-/bin/machine           = unknown
-/usr/bin/oslevel       = unknown
-/bin/universe          = unknown
-
-PATH: /home/people/Eos/Eos/util/X86LINUX64/cuda/cudaprof/bin
-PATH: /home/people/Eos/Eos/util/X86LINUX64/cuda/bin
-PATH: /home/people/Eos/Eos/bin
-PATH: /home/people/Eos/Eos/sbin
-PATH: /home/people/Eos/Eos/util/X86LINUX64/bin
-PATH: /usr/local/IMOD/bin
-PATH: /usr/local/bin
-PATH: /usr/bin
-PATH: /usr/local/sbin
-PATH: /usr/sbin
-PATH: /usr/local/relion/build/bin
-PATH: /home/people/Eos/Eos/bin
-PATH: /home/people/Eos/Eos/sbin
-PATH: /home/people/Eos/Eos/util/X86LINUX64/bin
-PATH: /usr/local/IMOD/bin
-PATH: /usr/local/bin
-PATH: /usr/bin
-PATH: /usr/local/sbin
-PATH: /usr/sbin
-PATH: /usr/local/relion/build/bin
-
-
-## ----------- ##
-## Core tests. ##
-## ----------- ##
-
-configure:2465: checking for correct TEA configuration
-configure:2478: result: ok (TEA 3.9)
-configure:2561: configuring tdbcpostgres 1.0.3
-configure:2604: checking for Tcl configuration
-configure:2729: result: found /home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix/tclConfig.sh
-configure:2782: checking for gcc
-configure:2798: found /usr/bin/gcc
-configure:2809: result: gcc
-configure:3038: checking for C compiler version
-configure:3047: gcc --version >&5
-gcc (GCC) 4.8.5 20150623 (Red Hat 4.8.5-11)
-Copyright (C) 2015 Free Software Foundation, Inc.
-This is free software; see the source for copying conditions.  There is NO
-warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
-
-configure:3058: $? = 0
-configure:3047: gcc -v >&5
-Using built-in specs.
-COLLECT_GCC=gcc
-COLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-redhat-linux/4.8.5/lto-wrapper
-Target: x86_64-redhat-linux
-Configured with: ../configure --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=http://bugzilla.redhat.com/bugzilla --enable-bootstrap --enable-shared --enable-threads=posix --enable-checking=release --with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions --enable-gnu-unique-object --enable-linker-build-id --with-linker-hash-style=gnu --enable-languages=c,c++,objc,obj-c++,java,fortran,ada,go,lto --enable-plugin --enable-initfini-array --disable-libgcj --with-isl=/builddir/build/BUILD/gcc-4.8.5-20150702/obj-x86_64-redhat-linux/isl-install --with-cloog=/builddir/build/BUILD/gcc-4.8.5-20150702/obj-x86_64-redhat-linux/cloog-install --enable-gnu-indirect-function --with-tune=generic --with-arch_32=x86-64 --build=x86_64-redhat-linux
-Thread model: posix
-gcc version 4.8.5 20150623 (Red Hat 4.8.5-11) (GCC) 
-configure:3058: $? = 0
-configure:3047: gcc -V >&5
-gcc: error: unrecognized command line option '-V'
-gcc: fatal error: no input files
-compilation terminated.
-configure:3058: $? = 4
-configure:3047: gcc -qversion >&5
-gcc: error: unrecognized command line option '-qversion'
-gcc: fatal error: no input files
-compilation terminated.
-configure:3058: $? = 4
-configure:3078: checking whether the C compiler works
-configure:3100: gcc    conftest.c  >&5
-configure:3104: $? = 0
-configure:3152: result: yes
-configure:3155: checking for C compiler default output file name
-configure:3157: result: a.out
-configure:3163: checking for suffix of executables
-configure:3170: gcc -o conftest    conftest.c  >&5
-configure:3174: $? = 0
-configure:3196: result: 
-configure:3218: checking whether we are cross compiling
-configure:3226: gcc -o conftest    conftest.c  >&5
-configure:3230: $? = 0
-configure:3237: ./conftest
-configure:3241: $? = 0
-configure:3256: result: no
-configure:3261: checking for suffix of object files
-configure:3283: gcc -c   conftest.c >&5
-configure:3287: $? = 0
-configure:3308: result: o
-configure:3312: checking whether we are using the GNU C compiler
-configure:3331: gcc -c   conftest.c >&5
-configure:3331: $? = 0
-configure:3340: result: yes
-configure:3349: checking whether gcc accepts -g
-configure:3369: gcc -c -g  conftest.c >&5
-configure:3369: $? = 0
-configure:3410: result: yes
-configure:3427: checking for gcc option to accept ISO C89
-configure:3490: gcc  -c   conftest.c >&5
-configure:3490: $? = 0
-configure:3503: result: none needed
-configure:3525: checking for existence of /home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix/tclConfig.sh
-configure:3529: result: loading
-configure:3593: checking platform
-configure:3611: gcc -c   conftest.c >&5
-configure:3611: $? = 0
-configure:3619: result: unix
-configure:3678: checking for tdbc configuration
-configure:3765: result: found /home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix/pkgs/tdbc1.0.3/tdbcConfig.sh
-configure:3771: checking for existence of /home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix/pkgs/tdbc1.0.3/tdbcConfig.sh
-configure:3775: result: loading
-configure:3793: WARNING: Found Makefile - using build library specs for tdbc
-configure:3864: checking For tdbc_STUB library for LIBS
-configure:3897: result: using tdbc_STUB_LIB_SPEC -L/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix/pkgs/tdbc1.0.3 -ltdbcstub1.0.3
-configure:3910: WARNING: Looking for "/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix/pkgs/tdbc1.0.3/Makefile"
-configure:3913: WARNING: Found Makefile - using build include spec and lib specs for tdbc
-configure:3944: --exec-prefix defaulting to TCL_EXEC_PREFIX /home/people/Eos/Eos/util/X86LINUX64
-configure:4014: checking for gcc
-configure:4041: result: gcc
-configure:4270: checking for C compiler version
-configure:4279: gcc --version >&5
-gcc (GCC) 4.8.5 20150623 (Red Hat 4.8.5-11)
-Copyright (C) 2015 Free Software Foundation, Inc.
-This is free software; see the source for copying conditions.  There is NO
-warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
-
-configure:4290: $? = 0
-configure:4279: gcc -v >&5
-Using built-in specs.
-COLLECT_GCC=gcc
-COLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-redhat-linux/4.8.5/lto-wrapper
-Target: x86_64-redhat-linux
-Configured with: ../configure --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=http://bugzilla.redhat.com/bugzilla --enable-bootstrap --enable-shared --enable-threads=posix --enable-checking=release --with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions --enable-gnu-unique-object --enable-linker-build-id --with-linker-hash-style=gnu --enable-languages=c,c++,objc,obj-c++,java,fortran,ada,go,lto --enable-plugin --enable-initfini-array --disable-libgcj --with-isl=/builddir/build/BUILD/gcc-4.8.5-20150702/obj-x86_64-redhat-linux/isl-install --with-cloog=/builddir/build/BUILD/gcc-4.8.5-20150702/obj-x86_64-redhat-linux/cloog-install --enable-gnu-indirect-function --with-tune=generic --with-arch_32=x86-64 --build=x86_64-redhat-linux
-Thread model: posix
-gcc version 4.8.5 20150623 (Red Hat 4.8.5-11) (GCC) 
-configure:4290: $? = 0
-configure:4279: gcc -V >&5
-gcc: error: unrecognized command line option '-V'
-gcc: fatal error: no input files
-compilation terminated.
-configure:4290: $? = 4
-configure:4279: gcc -qversion >&5
-gcc: error: unrecognized command line option '-qversion'
-gcc: fatal error: no input files
-compilation terminated.
-configure:4290: $? = 4
-configure:4294: checking whether we are using the GNU C compiler
-configure:4322: result: yes
-configure:4331: checking whether gcc accepts -g
-configure:4392: result: yes
-configure:4409: checking for gcc option to accept ISO C89
-configure:4485: result: none needed
-configure:4510: checking how to run the C preprocessor
-configure:4541: gcc -E  conftest.c
-configure:4541: $? = 0
-configure:4555: gcc -E  conftest.c
-conftest.c:10:28: fatal error: ac_nonexistent.h: No such file or directory
- #include <ac_nonexistent.h>
-                            ^
-compilation terminated.
-configure:4555: $? = 1
-configure: failed program was:
-| /* confdefs.h */
-| #define PACKAGE_NAME "tdbcpostgres"
-| #define PACKAGE_TARNAME "tdbcpostgres"
-| #define PACKAGE_VERSION "1.0.3"
-| #define PACKAGE_STRING "tdbcpostgres 1.0.3"
-| #define PACKAGE_BUGREPORT ""
-| #define PACKAGE_URL ""
-| #define BUILD_tdbcpostgres /**/
-| /* end confdefs.h.  */
-| #include <ac_nonexistent.h>
-configure:4580: result: gcc -E
-configure:4600: gcc -E  conftest.c
-configure:4600: $? = 0
-configure:4614: gcc -E  conftest.c
-conftest.c:10:28: fatal error: ac_nonexistent.h: No such file or directory
- #include <ac_nonexistent.h>
-                            ^
-compilation terminated.
-configure:4614: $? = 1
-configure: failed program was:
-| /* confdefs.h */
-| #define PACKAGE_NAME "tdbcpostgres"
-| #define PACKAGE_TARNAME "tdbcpostgres"
-| #define PACKAGE_VERSION "1.0.3"
-| #define PACKAGE_STRING "tdbcpostgres 1.0.3"
-| #define PACKAGE_BUGREPORT ""
-| #define PACKAGE_URL ""
-| #define BUILD_tdbcpostgres /**/
-| /* end confdefs.h.  */
-| #include <ac_nonexistent.h>
-configure:4661: checking whether make sets $(MAKE)
-configure:4683: result: yes
-configure:4740: checking for ranlib
-configure:4756: found /usr/bin/ranlib
-configure:4767: result: ranlib
-configure:4798: checking for grep that handles long lines and -e
-configure:4856: result: /usr/bin/grep
-configure:4861: checking for egrep
-configure:4923: result: /usr/bin/grep -E
-configure:4928: checking for ANSI C header files
-configure:4948: gcc -c   conftest.c >&5
-configure:4948: $? = 0
-configure:5021: gcc -o conftest    conftest.c  >&5
-configure:5021: $? = 0
-configure:5021: ./conftest
-configure:5021: $? = 0
-configure:5032: result: yes
-configure:5045: checking for sys/types.h
-configure:5045: gcc -c   conftest.c >&5
-configure:5045: $? = 0
-configure:5045: result: yes
-configure:5045: checking for sys/stat.h
-configure:5045: gcc -c   conftest.c >&5
-configure:5045: $? = 0
-configure:5045: result: yes
-configure:5045: checking for stdlib.h
-configure:5045: gcc -c   conftest.c >&5
-configure:5045: $? = 0
-configure:5045: result: yes
-configure:5045: checking for string.h
-configure:5045: gcc -c   conftest.c >&5
-configure:5045: $? = 0
-configure:5045: result: yes
-configure:5045: checking for memory.h
-configure:5045: gcc -c   conftest.c >&5
-configure:5045: $? = 0
-configure:5045: result: yes
-configure:5045: checking for strings.h
-configure:5045: gcc -c   conftest.c >&5
-configure:5045: $? = 0
-configure:5045: result: yes
-configure:5045: checking for inttypes.h
-configure:5045: gcc -c   conftest.c >&5
-configure:5045: $? = 0
-configure:5045: result: yes
-configure:5045: checking for stdint.h
-configure:5045: gcc -c   conftest.c >&5
-configure:5045: $? = 0
-configure:5045: result: yes
-configure:5045: checking for unistd.h
-configure:5045: gcc -c   conftest.c >&5
-configure:5045: $? = 0
-configure:5045: result: yes
-configure:5067: checking if the compiler understands -pipe
-configure:5085: gcc -c  -pipe  conftest.c >&5
-configure:5085: $? = 0
-configure:5093: result: yes
-configure:5104: checking whether byte ordering is bigendian
-configure:5119: gcc -c  -pipe  conftest.c >&5
-conftest.c:21:9: error: unknown type name 'not'
-         not a universal capable compiler
-         ^
-conftest.c:21:15: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'universal'
-         not a universal capable compiler
-               ^
-conftest.c:21:15: error: unknown type name 'universal'
-configure:5119: $? = 1
-configure: failed program was:
-| /* confdefs.h */
-| #define PACKAGE_NAME "tdbcpostgres"
-| #define PACKAGE_TARNAME "tdbcpostgres"
-| #define PACKAGE_VERSION "1.0.3"
-| #define PACKAGE_STRING "tdbcpostgres 1.0.3"
-| #define PACKAGE_BUGREPORT ""
-| #define PACKAGE_URL ""
-| #define BUILD_tdbcpostgres /**/
-| #define STDC_HEADERS 1
-| #define HAVE_SYS_TYPES_H 1
-| #define HAVE_SYS_STAT_H 1
-| #define HAVE_STDLIB_H 1
-| #define HAVE_STRING_H 1
-| #define HAVE_MEMORY_H 1
-| #define HAVE_STRINGS_H 1
-| #define HAVE_INTTYPES_H 1
-| #define HAVE_STDINT_H 1
-| #define HAVE_UNISTD_H 1
-| /* end confdefs.h.  */
-| #ifndef __APPLE_CC__
-|             not a universal capable compiler
-|           #endif
-|           typedef int dummy;
-| 
-configure:5164: gcc -c  -pipe  conftest.c >&5
-configure:5164: $? = 0
-configure:5182: gcc -c  -pipe  conftest.c >&5
-conftest.c: In function 'main':
-conftest.c:27:4: error: unknown type name 'not'
-    not big endian
-    ^
-conftest.c:27:12: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'endian'
-    not big endian
-            ^
-configure:5182: $? = 1
-configure: failed program was:
-| /* confdefs.h */
-| #define PACKAGE_NAME "tdbcpostgres"
-| #define PACKAGE_TARNAME "tdbcpostgres"
-| #define PACKAGE_VERSION "1.0.3"
-| #define PACKAGE_STRING "tdbcpostgres 1.0.3"
-| #define PACKAGE_BUGREPORT ""
-| #define PACKAGE_URL ""
-| #define BUILD_tdbcpostgres /**/
-| #define STDC_HEADERS 1
-| #define HAVE_SYS_TYPES_H 1
-| #define HAVE_SYS_STAT_H 1
-| #define HAVE_STDLIB_H 1
-| #define HAVE_STRING_H 1
-| #define HAVE_MEMORY_H 1
-| #define HAVE_STRINGS_H 1
-| #define HAVE_INTTYPES_H 1
-| #define HAVE_STDINT_H 1
-| #define HAVE_UNISTD_H 1
-| /* end confdefs.h.  */
-| #include <sys/types.h>
-|              #include <sys/param.h>
-| 
-| int
-| main ()
-| {
-| #if BYTE_ORDER != BIG_ENDIAN
-|               not big endian
-|              #endif
-| 
-|   ;
-|   return 0;
-| }
-configure:5310: result: no
-configure:5337: checking for sin
-configure:5337: gcc -o conftest  -pipe   conftest.c  >&5
-conftest.c:43:6: warning: conflicting types for built-in function 'sin' [enabled by default]
- char sin ();
-      ^
-/tmp/cc8vkGd5.o: In function `main':
-conftest.c:(.text+0xa): undefined reference to `sin'
-collect2: error: ld returned 1 exit status
-configure:5337: $? = 1
-configure: failed program was:
-| /* confdefs.h */
-| #define PACKAGE_NAME "tdbcpostgres"
-| #define PACKAGE_TARNAME "tdbcpostgres"
-| #define PACKAGE_VERSION "1.0.3"
-| #define PACKAGE_STRING "tdbcpostgres 1.0.3"
-| #define PACKAGE_BUGREPORT ""
-| #define PACKAGE_URL ""
-| #define BUILD_tdbcpostgres /**/
-| #define STDC_HEADERS 1
-| #define HAVE_SYS_TYPES_H 1
-| #define HAVE_SYS_STAT_H 1
-| #define HAVE_STDLIB_H 1
-| #define HAVE_STRING_H 1
-| #define HAVE_MEMORY_H 1
-| #define HAVE_STRINGS_H 1
-| #define HAVE_INTTYPES_H 1
-| #define HAVE_STDINT_H 1
-| #define HAVE_UNISTD_H 1
-| /* end confdefs.h.  */
-| /* Define sin to an innocuous variant, in case <limits.h> declares sin.
-|    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
-| #define sin innocuous_sin
-| 
-| /* System header to define __stub macros and hopefully few prototypes,
-|     which can conflict with char sin (); below.
-|     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
-|     <limits.h> exists even on freestanding compilers.  */
-| 
-| #ifdef __STDC__
-| # include <limits.h>
-| #else
-| # include <assert.h>
-| #endif
-| 
-| #undef sin
-| 
-| /* Override any GCC internal prototype to avoid an error.
-|    Use char because int might match the return type of a GCC
-|    builtin and then its argument prototype would still apply.  */
-| #ifdef __cplusplus
-| extern "C"
-| #endif
-| char sin ();
-| /* The GNU C library defines this for functions which it implements
-|     to always fail with ENOSYS.  Some functions are actually named
-|     something starting with __ and the normal name is an alias.  */
-| #if defined __stub_sin || defined __stub___sin
-| choke me
-| #endif
-| 
-| int
-| main ()
-| {
-| return sin ();
-|   ;
-|   return 0;
-| }
-configure:5337: result: no
-configure:5344: checking for main in -lieee
-configure:5363: gcc -o conftest  -pipe   conftest.c -lieee   >&5
-configure:5363: $? = 0
-configure:5372: result: yes
-configure:5384: checking for main in -linet
-configure:5403: gcc -o conftest  -pipe   conftest.c -linet   >&5
-/usr/bin/ld: cannot find -linet
-collect2: error: ld returned 1 exit status
-configure:5403: $? = 1
-configure: failed program was:
-| /* confdefs.h */
-| #define PACKAGE_NAME "tdbcpostgres"
-| #define PACKAGE_TARNAME "tdbcpostgres"
-| #define PACKAGE_VERSION "1.0.3"
-| #define PACKAGE_STRING "tdbcpostgres 1.0.3"
-| #define PACKAGE_BUGREPORT ""
-| #define PACKAGE_URL ""
-| #define BUILD_tdbcpostgres /**/
-| #define STDC_HEADERS 1
-| #define HAVE_SYS_TYPES_H 1
-| #define HAVE_SYS_STAT_H 1
-| #define HAVE_STDLIB_H 1
-| #define HAVE_STRING_H 1
-| #define HAVE_MEMORY_H 1
-| #define HAVE_STRINGS_H 1
-| #define HAVE_INTTYPES_H 1
-| #define HAVE_STDINT_H 1
-| #define HAVE_UNISTD_H 1
-| /* end confdefs.h.  */
-| 
-| 
-| int
-| main ()
-| {
-| return main ();
-|   ;
-|   return 0;
-| }
-configure:5412: result: no
-configure:5418: checking net/errno.h usability
-configure:5418: gcc -c  -pipe  conftest.c >&5
-conftest.c:53:23: fatal error: net/errno.h: No such file or directory
- #include <net/errno.h>
-                       ^
-compilation terminated.
-configure:5418: $? = 1
-configure: failed program was:
-| /* confdefs.h */
-| #define PACKAGE_NAME "tdbcpostgres"
-| #define PACKAGE_TARNAME "tdbcpostgres"
-| #define PACKAGE_VERSION "1.0.3"
-| #define PACKAGE_STRING "tdbcpostgres 1.0.3"
-| #define PACKAGE_BUGREPORT ""
-| #define PACKAGE_URL ""
-| #define BUILD_tdbcpostgres /**/
-| #define STDC_HEADERS 1
-| #define HAVE_SYS_TYPES_H 1
-| #define HAVE_SYS_STAT_H 1
-| #define HAVE_STDLIB_H 1
-| #define HAVE_STRING_H 1
-| #define HAVE_MEMORY_H 1
-| #define HAVE_STRINGS_H 1
-| #define HAVE_INTTYPES_H 1
-| #define HAVE_STDINT_H 1
-| #define HAVE_UNISTD_H 1
-| /* end confdefs.h.  */
-| #include <stdio.h>
-| #ifdef HAVE_SYS_TYPES_H
-| # include <sys/types.h>
-| #endif
-| #ifdef HAVE_SYS_STAT_H
-| # include <sys/stat.h>
-| #endif
-| #ifdef STDC_HEADERS
-| # include <stdlib.h>
-| # include <stddef.h>
-| #else
-| # ifdef HAVE_STDLIB_H
-| #  include <stdlib.h>
-| # endif
-| #endif
-| #ifdef HAVE_STRING_H
-| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
-| #  include <memory.h>
-| # endif
-| # include <string.h>
-| #endif
-| #ifdef HAVE_STRINGS_H
-| # include <strings.h>
-| #endif
-| #ifdef HAVE_INTTYPES_H
-| # include <inttypes.h>
-| #endif
-| #ifdef HAVE_STDINT_H
-| # include <stdint.h>
-| #endif
-| #ifdef HAVE_UNISTD_H
-| # include <unistd.h>
-| #endif
-| #include <net/errno.h>
-configure:5418: result: no
-configure:5418: checking net/errno.h presence
-configure:5418: gcc -E  conftest.c
-conftest.c:20:23: fatal error: net/errno.h: No such file or directory
- #include <net/errno.h>
-                       ^
-compilation terminated.
-configure:5418: $? = 1
-configure: failed program was:
-| /* confdefs.h */
-| #define PACKAGE_NAME "tdbcpostgres"
-| #define PACKAGE_TARNAME "tdbcpostgres"
-| #define PACKAGE_VERSION "1.0.3"
-| #define PACKAGE_STRING "tdbcpostgres 1.0.3"
-| #define PACKAGE_BUGREPORT ""
-| #define PACKAGE_URL ""
-| #define BUILD_tdbcpostgres /**/
-| #define STDC_HEADERS 1
-| #define HAVE_SYS_TYPES_H 1
-| #define HAVE_SYS_STAT_H 1
-| #define HAVE_STDLIB_H 1
-| #define HAVE_STRING_H 1
-| #define HAVE_MEMORY_H 1
-| #define HAVE_STRINGS_H 1
-| #define HAVE_INTTYPES_H 1
-| #define HAVE_STDINT_H 1
-| #define HAVE_UNISTD_H 1
-| /* end confdefs.h.  */
-| #include <net/errno.h>
-configure:5418: result: no
-configure:5418: checking for net/errno.h
-configure:5418: result: no
-configure:5447: checking for connect
-configure:5447: gcc -o conftest  -pipe   conftest.c  >&5
-configure:5447: $? = 0
-configure:5447: result: yes
-configure:5515: checking for gethostbyname
-configure:5515: gcc -o conftest  -pipe   conftest.c  >&5
-configure:5515: $? = 0
-configure:5515: result: yes
-configure:5570: checking dirent.h
-configure:5606: gcc -o conftest  -pipe   conftest.c  >&5
-configure:5606: $? = 0
-configure:5614: result: yes
-configure:5624: checking errno.h usability
-configure:5624: gcc -c  -pipe  conftest.c >&5
-configure:5624: $? = 0
-configure:5624: result: yes
-configure:5624: checking errno.h presence
-configure:5624: gcc -E  conftest.c
-configure:5624: $? = 0
-configure:5624: result: yes
-configure:5624: checking for errno.h
-configure:5624: result: yes
-configure:5634: checking float.h usability
-configure:5634: gcc -c  -pipe  conftest.c >&5
-configure:5634: $? = 0
-configure:5634: result: yes
-configure:5634: checking float.h presence
-configure:5634: gcc -E  conftest.c
-configure:5634: $? = 0
-configure:5634: result: yes
-configure:5634: checking for float.h
-configure:5634: result: yes
-configure:5644: checking values.h usability
-configure:5644: gcc -c  -pipe  conftest.c >&5
-configure:5644: $? = 0
-configure:5644: result: yes
-configure:5644: checking values.h presence
-configure:5644: gcc -E  conftest.c
-configure:5644: $? = 0
-configure:5644: result: yes
-configure:5644: checking for values.h
-configure:5644: result: yes
-configure:5654: checking limits.h usability
-configure:5654: gcc -c  -pipe  conftest.c >&5
-configure:5654: $? = 0
-configure:5654: result: yes
-configure:5654: checking limits.h presence
-configure:5654: gcc -E  conftest.c
-configure:5654: $? = 0
-configure:5654: result: yes
-configure:5654: checking for limits.h
-configure:5654: result: yes
-configure:5666: checking for stdlib.h
-configure:5666: result: yes
-configure:5718: checking for string.h
-configure:5718: result: yes
-configure:5762: checking sys/wait.h usability
-configure:5762: gcc -c  -pipe  conftest.c >&5
-configure:5762: $? = 0
-configure:5762: result: yes
-configure:5762: checking sys/wait.h presence
-configure:5762: gcc -E  conftest.c
-configure:5762: $? = 0
-configure:5762: result: yes
-configure:5762: checking for sys/wait.h
-configure:5762: result: yes
-configure:5772: checking dlfcn.h usability
-configure:5772: gcc -c  -pipe  conftest.c >&5
-configure:5772: $? = 0
-configure:5772: result: yes
-configure:5772: checking dlfcn.h presence
-configure:5772: gcc -E  conftest.c
-configure:5772: $? = 0
-configure:5772: result: yes
-configure:5772: checking for dlfcn.h
-configure:5772: result: yes
-configure:5786: checking sys/param.h usability
-configure:5786: gcc -c  -pipe  conftest.c >&5
-configure:5786: $? = 0
-configure:5786: result: yes
-configure:5786: checking sys/param.h presence
-configure:5786: gcc -E  conftest.c
-configure:5786: $? = 0
-configure:5786: result: yes
-configure:5786: checking for sys/param.h
-configure:5786: result: yes
-configure:5803: checking for inline
-configure:5819: gcc -c  -pipe  conftest.c >&5
-configure:5819: $? = 0
-configure:5827: result: inline
-configure:5845: checking for long long
-configure:5845: gcc -c  -pipe  conftest.c >&5
-configure:5845: $? = 0
-configure:5845: gcc -c  -pipe  conftest.c >&5
-conftest.c: In function 'main':
-conftest.c:58:24: error: expected expression before ')' token
- if (sizeof ((long long)))
-                        ^
-configure:5845: $? = 1
-configure: failed program was:
-| /* confdefs.h */
-| #define PACKAGE_NAME "tdbcpostgres"
-| #define PACKAGE_TARNAME "tdbcpostgres"
-| #define PACKAGE_VERSION "1.0.3"
-| #define PACKAGE_STRING "tdbcpostgres 1.0.3"
-| #define PACKAGE_BUGREPORT ""
-| #define PACKAGE_URL ""
-| #define BUILD_tdbcpostgres /**/
-| #define STDC_HEADERS 1
-| #define HAVE_SYS_TYPES_H 1
-| #define HAVE_SYS_STAT_H 1
-| #define HAVE_STDLIB_H 1
-| #define HAVE_STRING_H 1
-| #define HAVE_MEMORY_H 1
-| #define HAVE_STRINGS_H 1
-| #define HAVE_INTTYPES_H 1
-| #define HAVE_STDINT_H 1
-| #define HAVE_UNISTD_H 1
-| #define HAVE_LIMITS_H 1
-| #define HAVE_SYS_PARAM_H 1
-| /* end confdefs.h.  */
-| #include <stdio.h>
-| #ifdef HAVE_SYS_TYPES_H
-| # include <sys/types.h>
-| #endif
-| #ifdef HAVE_SYS_STAT_H
-| # include <sys/stat.h>
-| #endif
-| #ifdef STDC_HEADERS
-| # include <stdlib.h>
-| # include <stddef.h>
-| #else
-| # ifdef HAVE_STDLIB_H
-| #  include <stdlib.h>
-| # endif
-| #endif
-| #ifdef HAVE_STRING_H
-| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
-| #  include <memory.h>
-| # endif
-| # include <string.h>
-| #endif
-| #ifdef HAVE_STRINGS_H
-| # include <strings.h>
-| #endif
-| #ifdef HAVE_INTTYPES_H
-| # include <inttypes.h>
-| #endif
-| #ifdef HAVE_STDINT_H
-| # include <stdint.h>
-| #endif
-| #ifdef HAVE_UNISTD_H
-| # include <unistd.h>
-| #endif
-| int
-| main ()
-| {
-| if (sizeof ((long long)))
-|          return 0;
-|   ;
-|   return 0;
-| }
-configure:5845: result: yes
-configure:5854: checking size of long long
-configure:5859: gcc -o conftest  -pipe   conftest.c  >&5
-configure:5859: $? = 0
-configure:5859: ./conftest
-configure:5859: $? = 0
-configure:5873: result: 8
-configure:5890: checking size of long
-configure:5895: gcc -o conftest  -pipe   conftest.c  >&5
-configure:5895: $? = 0
-configure:5895: ./conftest
-configure:5895: $? = 0
-configure:5909: result: 8
-configure:6106: checking for Tcl public headers
-configure:6177: result: /home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/generic
-configure:6233: checking for pthread_mutex_init in -lpthread
-configure:6258: gcc -o conftest  -pipe   conftest.c -lpthread   >&5
-configure:6258: $? = 0
-configure:6267: result: yes
-configure:6476: checking for building with threads
-configure:6482: result: yes (default)
-configure:6506: WARNING:
-    --enable-threads requested, but building against a Tcl that is NOT
-    thread-enabled.  This is an OK configuration that will also run in
-    a thread-enabled core.
-configure:6523: checking how to build libraries
-configure:6541: result: shared
-configure:6604: checking for ranlib
-configure:6631: result: ranlib
-configure:6658: checking if 64bit support is requested
-configure:6667: result: no
-configure:6672: checking if 64bit Sparc VIS support is requested
-configure:6681: result: no
-configure:6691: checking if compiler supports visibility "hidden"
-configure:6711: gcc -o conftest  -pipe -Werror   conftest.c  >&5
-configure:6711: $? = 0
-configure:6720: result: yes
-configure:6735: checking if rpath support is requested
-configure:6744: result: yes
-configure:6769: checking system version
-configure:6792: result: Linux-3.10.0-693.1.1.el7.x86_64
-configure:6872: checking for ar
-configure:6888: found /usr/bin/ar
-configure:6899: result: ar
-configure:8659: checking for cast to union support
-configure:8678: gcc -c  -pipe  conftest.c >&5
-configure:8678: $? = 0
-configure:8686: result: yes
-configure:8709: checking for required early compiler flags
-configure:8727: gcc -c  -pipe  conftest.c >&5
-configure:8727: $? = 0
-configure:8774: gcc -c  -pipe  conftest.c >&5
-conftest.c: In function 'main':
-conftest.c:37:15: error: storage size of 'buf' isn't known
- struct stat64 buf; int i = stat64("/", &buf);
-               ^
-configure:8774: $? = 1
-configure: failed program was:
-| /* confdefs.h */
-| #define PACKAGE_NAME "tdbcpostgres"
-| #define PACKAGE_TARNAME "tdbcpostgres"
-| #define PACKAGE_VERSION "1.0.3"
-| #define PACKAGE_STRING "tdbcpostgres 1.0.3"
-| #define PACKAGE_BUGREPORT ""
-| #define PACKAGE_URL ""
-| #define BUILD_tdbcpostgres /**/
-| #define STDC_HEADERS 1
-| #define HAVE_SYS_TYPES_H 1
-| #define HAVE_SYS_STAT_H 1
-| #define HAVE_STDLIB_H 1
-| #define HAVE_STRING_H 1
-| #define HAVE_MEMORY_H 1
-| #define HAVE_STRINGS_H 1
-| #define HAVE_INTTYPES_H 1
-| #define HAVE_STDINT_H 1
-| #define HAVE_UNISTD_H 1
-| #define HAVE_LIMITS_H 1
-| #define HAVE_SYS_PARAM_H 1
-| #define HAVE_LONG_LONG 1
-| #define SIZEOF_LONG_LONG 8
-| #define SIZEOF_LONG 8
-| #define DONT_TD_VOID 1
-| #define USE_THREAD_ALLOC 1
-| #define _REENTRANT 1
-| #define _THREAD_SAFE 1
-| #define TCL_THREADS 1
-| #define MODULE_SCOPE extern __attribute__((__visibility__("hidden")))
-| #define HAVE_HIDDEN 1
-| #define HAVE_CAST_TO_UNION 1
-| /* end confdefs.h.  */
-| #include <sys/stat.h>
-| int
-| main ()
-| {
-| struct stat64 buf; int i = stat64("/", &buf);
-|   ;
-|   return 0;
-| }
-configure:8789: gcc -c  -pipe  conftest.c >&5
-configure:8789: $? = 0
-configure:8821: gcc -c  -pipe  conftest.c >&5
-conftest.c: In function 'main':
-conftest.c:38:19: error: 'open64' undeclared (first use in this function)
- char *p = (char *)open64;
-                   ^
-conftest.c:38:19: note: each undeclared identifier is reported only once for each function it appears in
-configure:8821: $? = 1
-configure: failed program was:
-| /* confdefs.h */
-| #define PACKAGE_NAME "tdbcpostgres"
-| #define PACKAGE_TARNAME "tdbcpostgres"
-| #define PACKAGE_VERSION "1.0.3"
-| #define PACKAGE_STRING "tdbcpostgres 1.0.3"
-| #define PACKAGE_BUGREPORT ""
-| #define PACKAGE_URL ""
-| #define BUILD_tdbcpostgres /**/
-| #define STDC_HEADERS 1
-| #define HAVE_SYS_TYPES_H 1
-| #define HAVE_SYS_STAT_H 1
-| #define HAVE_STDLIB_H 1
-| #define HAVE_STRING_H 1
-| #define HAVE_MEMORY_H 1
-| #define HAVE_STRINGS_H 1
-| #define HAVE_INTTYPES_H 1
-| #define HAVE_STDINT_H 1
-| #define HAVE_UNISTD_H 1
-| #define HAVE_LIMITS_H 1
-| #define HAVE_SYS_PARAM_H 1
-| #define HAVE_LONG_LONG 1
-| #define SIZEOF_LONG_LONG 8
-| #define SIZEOF_LONG 8
-| #define DONT_TD_VOID 1
-| #define USE_THREAD_ALLOC 1
-| #define _REENTRANT 1
-| #define _THREAD_SAFE 1
-| #define TCL_THREADS 1
-| #define MODULE_SCOPE extern __attribute__((__visibility__("hidden")))
-| #define HAVE_HIDDEN 1
-| #define HAVE_CAST_TO_UNION 1
-| #define _LARGEFILE64_SOURCE 1
-| /* end confdefs.h.  */
-| #include <sys/stat.h>
-| int
-| main ()
-| {
-| char *p = (char *)open64;
-|   ;
-|   return 0;
-| }
-configure:8836: gcc -c  -pipe  conftest.c >&5
-conftest.c: In function 'main':
-conftest.c:39:19: error: 'open64' undeclared (first use in this function)
- char *p = (char *)open64;
-                   ^
-conftest.c:39:19: note: each undeclared identifier is reported only once for each function it appears in
-configure:8836: $? = 1
-configure: failed program was:
-| /* confdefs.h */
-| #define PACKAGE_NAME "tdbcpostgres"
-| #define PACKAGE_TARNAME "tdbcpostgres"
-| #define PACKAGE_VERSION "1.0.3"
-| #define PACKAGE_STRING "tdbcpostgres 1.0.3"
-| #define PACKAGE_BUGREPORT ""
-| #define PACKAGE_URL ""
-| #define BUILD_tdbcpostgres /**/
-| #define STDC_HEADERS 1
-| #define HAVE_SYS_TYPES_H 1
-| #define HAVE_SYS_STAT_H 1
-| #define HAVE_STDLIB_H 1
-| #define HAVE_STRING_H 1
-| #define HAVE_MEMORY_H 1
-| #define HAVE_STRINGS_H 1
-| #define HAVE_INTTYPES_H 1
-| #define HAVE_STDINT_H 1
-| #define HAVE_UNISTD_H 1
-| #define HAVE_LIMITS_H 1
-| #define HAVE_SYS_PARAM_H 1
-| #define HAVE_LONG_LONG 1
-| #define SIZEOF_LONG_LONG 8
-| #define SIZEOF_LONG 8
-| #define DONT_TD_VOID 1
-| #define USE_THREAD_ALLOC 1
-| #define _REENTRANT 1
-| #define _THREAD_SAFE 1
-| #define TCL_THREADS 1
-| #define MODULE_SCOPE extern __attribute__((__visibility__("hidden")))
-| #define HAVE_HIDDEN 1
-| #define HAVE_CAST_TO_UNION 1
-| #define _LARGEFILE64_SOURCE 1
-| /* end confdefs.h.  */
-| #define _LARGEFILE_SOURCE64 1
-| #include <sys/stat.h>
-| int
-| main ()
-| {
-| char *p = (char *)open64;
-|   ;
-|   return 0;
-| }
-configure:8857: result:  _LARGEFILE64_SOURCE
-configure:8862: checking for 64-bit integer type
-configure:8881: gcc -c  -pipe  conftest.c >&5
-conftest.c: In function 'main':
-conftest.c:38:1: error: unknown type name '__int64'
- __int64 value = (__int64) 0;
- ^
-conftest.c:38:18: error: '__int64' undeclared (first use in this function)
- __int64 value = (__int64) 0;
-                  ^
-conftest.c:38:18: note: each undeclared identifier is reported only once for each function it appears in
-conftest.c:38:27: error: expected ',' or ';' before numeric constant
- __int64 value = (__int64) 0;
-                           ^
-configure:8881: $? = 1
-configure: failed program was:
-| /* confdefs.h */
-| #define PACKAGE_NAME "tdbcpostgres"
-| #define PACKAGE_TARNAME "tdbcpostgres"
-| #define PACKAGE_VERSION "1.0.3"
-| #define PACKAGE_STRING "tdbcpostgres 1.0.3"
-| #define PACKAGE_BUGREPORT ""
-| #define PACKAGE_URL ""
-| #define BUILD_tdbcpostgres /**/
-| #define STDC_HEADERS 1
-| #define HAVE_SYS_TYPES_H 1
-| #define HAVE_SYS_STAT_H 1
-| #define HAVE_STDLIB_H 1
-| #define HAVE_STRING_H 1
-| #define HAVE_MEMORY_H 1
-| #define HAVE_STRINGS_H 1
-| #define HAVE_INTTYPES_H 1
-| #define HAVE_STDINT_H 1
-| #define HAVE_UNISTD_H 1
-| #define HAVE_LIMITS_H 1
-| #define HAVE_SYS_PARAM_H 1
-| #define HAVE_LONG_LONG 1
-| #define SIZEOF_LONG_LONG 8
-| #define SIZEOF_LONG 8
-| #define DONT_TD_VOID 1
-| #define USE_THREAD_ALLOC 1
-| #define _REENTRANT 1
-| #define _THREAD_SAFE 1
-| #define TCL_THREADS 1
-| #define MODULE_SCOPE extern __attribute__((__visibility__("hidden")))
-| #define HAVE_HIDDEN 1
-| #define HAVE_CAST_TO_UNION 1
-| #define _LARGEFILE64_SOURCE 1
-| /* end confdefs.h.  */
-| 
-| int
-| main ()
-| {
-| __int64 value = (__int64) 0;
-|   ;
-|   return 0;
-| }
-configure:8903: gcc -c  -pipe  conftest.c >&5
-conftest.c: In function 'main':
-conftest.c:39:21: error: duplicate case value
-             case 1: case (sizeof(long long)==sizeof(long)): ;
-                     ^
-conftest.c:39:13: error: previously used here
-             case 1: case (sizeof(long long)==sizeof(long)): ;
-             ^
-configure:8903: $? = 1
-configure: failed program was:
-| /* confdefs.h */
-| #define PACKAGE_NAME "tdbcpostgres"
-| #define PACKAGE_TARNAME "tdbcpostgres"
-| #define PACKAGE_VERSION "1.0.3"
-| #define PACKAGE_STRING "tdbcpostgres 1.0.3"
-| #define PACKAGE_BUGREPORT ""
-| #define PACKAGE_URL ""
-| #define BUILD_tdbcpostgres /**/
-| #define STDC_HEADERS 1
-| #define HAVE_SYS_TYPES_H 1
-| #define HAVE_SYS_STAT_H 1
-| #define HAVE_STDLIB_H 1
-| #define HAVE_STRING_H 1
-| #define HAVE_MEMORY_H 1
-| #define HAVE_STRINGS_H 1
-| #define HAVE_INTTYPES_H 1
-| #define HAVE_STDINT_H 1
-| #define HAVE_UNISTD_H 1
-| #define HAVE_LIMITS_H 1
-| #define HAVE_SYS_PARAM_H 1
-| #define HAVE_LONG_LONG 1
-| #define SIZEOF_LONG_LONG 8
-| #define SIZEOF_LONG 8
-| #define DONT_TD_VOID 1
-| #define USE_THREAD_ALLOC 1
-| #define _REENTRANT 1
-| #define _THREAD_SAFE 1
-| #define TCL_THREADS 1
-| #define MODULE_SCOPE extern __attribute__((__visibility__("hidden")))
-| #define HAVE_HIDDEN 1
-| #define HAVE_CAST_TO_UNION 1
-| #define _LARGEFILE64_SOURCE 1
-| /* end confdefs.h.  */
-| 
-| int
-| main ()
-| {
-| switch (0) {
-|             case 1: case (sizeof(long long)==sizeof(long)): ;
-|         }
-|   ;
-|   return 0;
-| }
-configure:8913: result: using long
-configure:9057: checking for build with symbols
-configure:9070: result: no
-configure:9127: checking for stdint.h
-configure:9127: result: yes
-configure:9127: checking for sys/types.h
-configure:9127: result: yes
-configure:9137: checking for intptr_t
-configure:9137: gcc -c  -pipe  conftest.c >&5
-configure:9137: $? = 0
-configure:9137: gcc -c  -pipe  conftest.c >&5
-conftest.c: In function 'main':
-conftest.c:75:23: error: expected expression before ')' token
- if (sizeof ((intptr_t)))
-                       ^
-configure:9137: $? = 1
-configure: failed program was:
-| /* confdefs.h */
-| #define PACKAGE_NAME "tdbcpostgres"
-| #define PACKAGE_TARNAME "tdbcpostgres"
-| #define PACKAGE_VERSION "1.0.3"
-| #define PACKAGE_STRING "tdbcpostgres 1.0.3"
-| #define PACKAGE_BUGREPORT ""
-| #define PACKAGE_URL ""
-| #define BUILD_tdbcpostgres /**/
-| #define STDC_HEADERS 1
-| #define HAVE_SYS_TYPES_H 1
-| #define HAVE_SYS_STAT_H 1
-| #define HAVE_STDLIB_H 1
-| #define HAVE_STRING_H 1
-| #define HAVE_MEMORY_H 1
-| #define HAVE_STRINGS_H 1
-| #define HAVE_INTTYPES_H 1
-| #define HAVE_STDINT_H 1
-| #define HAVE_UNISTD_H 1
-| #define HAVE_LIMITS_H 1
-| #define HAVE_SYS_PARAM_H 1
-| #define HAVE_LONG_LONG 1
-| #define SIZEOF_LONG_LONG 8
-| #define SIZEOF_LONG 8
-| #define DONT_TD_VOID 1
-| #define USE_THREAD_ALLOC 1
-| #define _REENTRANT 1
-| #define _THREAD_SAFE 1
-| #define TCL_THREADS 1
-| #define MODULE_SCOPE extern __attribute__((__visibility__("hidden")))
-| #define HAVE_HIDDEN 1
-| #define HAVE_CAST_TO_UNION 1
-| #define _LARGEFILE64_SOURCE 1
-| #define TCL_WIDE_INT_IS_LONG 1
-| #define USE_TCL_STUBS 1
-| #define USE_TK_STUBS 1
-| #define HAVE_STDINT_H 1
-| #define HAVE_SYS_TYPES_H 1
-| /* end confdefs.h.  */
-| #include <stdio.h>
-| #ifdef HAVE_SYS_TYPES_H
-| # include <sys/types.h>
-| #endif
-| #ifdef HAVE_SYS_STAT_H
-| # include <sys/stat.h>
-| #endif
-| #ifdef STDC_HEADERS
-| # include <stdlib.h>
-| # include <stddef.h>
-| #else
-| # ifdef HAVE_STDLIB_H
-| #  include <stdlib.h>
-| # endif
-| #endif
-| #ifdef HAVE_STRING_H
-| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
-| #  include <memory.h>
-| # endif
-| # include <string.h>
-| #endif
-| #ifdef HAVE_STRINGS_H
-| # include <strings.h>
-| #endif
-| #ifdef HAVE_INTTYPES_H
-| # include <inttypes.h>
-| #endif
-| #ifdef HAVE_STDINT_H
-| # include <stdint.h>
-| #endif
-| #ifdef HAVE_UNISTD_H
-| # include <unistd.h>
-| #endif
-| int
-| main ()
-| {
-| if (sizeof ((intptr_t)))
-|          return 0;
-|   ;
-|   return 0;
-| }
-configure:9137: result: yes
-configure:9188: checking for uintptr_t
-configure:9188: gcc -c  -pipe  conftest.c >&5
-configure:9188: $? = 0
-configure:9188: gcc -c  -pipe  conftest.c >&5
-conftest.c: In function 'main':
-conftest.c:76:24: error: expected expression before ')' token
- if (sizeof ((uintptr_t)))
-                        ^
-configure:9188: $? = 1
-configure: failed program was:
-| /* confdefs.h */
-| #define PACKAGE_NAME "tdbcpostgres"
-| #define PACKAGE_TARNAME "tdbcpostgres"
-| #define PACKAGE_VERSION "1.0.3"
-| #define PACKAGE_STRING "tdbcpostgres 1.0.3"
-| #define PACKAGE_BUGREPORT ""
-| #define PACKAGE_URL ""
-| #define BUILD_tdbcpostgres /**/
-| #define STDC_HEADERS 1
-| #define HAVE_SYS_TYPES_H 1
-| #define HAVE_SYS_STAT_H 1
-| #define HAVE_STDLIB_H 1
-| #define HAVE_STRING_H 1
-| #define HAVE_MEMORY_H 1
-| #define HAVE_STRINGS_H 1
-| #define HAVE_INTTYPES_H 1
-| #define HAVE_STDINT_H 1
-| #define HAVE_UNISTD_H 1
-| #define HAVE_LIMITS_H 1
-| #define HAVE_SYS_PARAM_H 1
-| #define HAVE_LONG_LONG 1
-| #define SIZEOF_LONG_LONG 8
-| #define SIZEOF_LONG 8
-| #define DONT_TD_VOID 1
-| #define USE_THREAD_ALLOC 1
-| #define _REENTRANT 1
-| #define _THREAD_SAFE 1
-| #define TCL_THREADS 1
-| #define MODULE_SCOPE extern __attribute__((__visibility__("hidden")))
-| #define HAVE_HIDDEN 1
-| #define HAVE_CAST_TO_UNION 1
-| #define _LARGEFILE64_SOURCE 1
-| #define TCL_WIDE_INT_IS_LONG 1
-| #define USE_TCL_STUBS 1
-| #define USE_TK_STUBS 1
-| #define HAVE_STDINT_H 1
-| #define HAVE_SYS_TYPES_H 1
-| #define HAVE_INTPTR_T 1
-| /* end confdefs.h.  */
-| #include <stdio.h>
-| #ifdef HAVE_SYS_TYPES_H
-| # include <sys/types.h>
-| #endif
-| #ifdef HAVE_SYS_STAT_H
-| # include <sys/stat.h>
-| #endif
-| #ifdef STDC_HEADERS
-| # include <stdlib.h>
-| # include <stddef.h>
-| #else
-| # ifdef HAVE_STDLIB_H
-| #  include <stdlib.h>
-| # endif
-| #endif
-| #ifdef HAVE_STRING_H
-| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
-| #  include <memory.h>
-| # endif
-| # include <string.h>
-| #endif
-| #ifdef HAVE_STRINGS_H
-| # include <strings.h>
-| #endif
-| #ifdef HAVE_INTTYPES_H
-| # include <inttypes.h>
-| #endif
-| #ifdef HAVE_STDINT_H
-| # include <stdint.h>
-| #endif
-| #ifdef HAVE_UNISTD_H
-| # include <unistd.h>
-| #endif
-| int
-| main ()
-| {
-| if (sizeof ((uintptr_t)))
-|          return 0;
-|   ;
-|   return 0;
-| }
-configure:9188: result: yes
-configure:9245: checking for main in -lws2_32
-configure:9264: gcc -o conftest  -pipe   -Wl,--export-dynamic  conftest.c -lws2_32   >&5
-/usr/bin/ld: cannot find -lws2_32
-collect2: error: ld returned 1 exit status
-configure:9264: $? = 1
-configure: failed program was:
-| /* confdefs.h */
-| #define PACKAGE_NAME "tdbcpostgres"
-| #define PACKAGE_TARNAME "tdbcpostgres"
-| #define PACKAGE_VERSION "1.0.3"
-| #define PACKAGE_STRING "tdbcpostgres 1.0.3"
-| #define PACKAGE_BUGREPORT ""
-| #define PACKAGE_URL ""
-| #define BUILD_tdbcpostgres /**/
-| #define STDC_HEADERS 1
-| #define HAVE_SYS_TYPES_H 1
-| #define HAVE_SYS_STAT_H 1
-| #define HAVE_STDLIB_H 1
-| #define HAVE_STRING_H 1
-| #define HAVE_MEMORY_H 1
-| #define HAVE_STRINGS_H 1
-| #define HAVE_INTTYPES_H 1
-| #define HAVE_STDINT_H 1
-| #define HAVE_UNISTD_H 1
-| #define HAVE_LIMITS_H 1
-| #define HAVE_SYS_PARAM_H 1
-| #define HAVE_LONG_LONG 1
-| #define SIZEOF_LONG_LONG 8
-| #define SIZEOF_LONG 8
-| #define DONT_TD_VOID 1
-| #define USE_THREAD_ALLOC 1
-| #define _REENTRANT 1
-| #define _THREAD_SAFE 1
-| #define TCL_THREADS 1
-| #define MODULE_SCOPE extern __attribute__((__visibility__("hidden")))
-| #define HAVE_HIDDEN 1
-| #define HAVE_CAST_TO_UNION 1
-| #define _LARGEFILE64_SOURCE 1
-| #define TCL_WIDE_INT_IS_LONG 1
-| #define USE_TCL_STUBS 1
-| #define USE_TK_STUBS 1
-| #define HAVE_STDINT_H 1
-| #define HAVE_SYS_TYPES_H 1
-| #define HAVE_INTPTR_T 1
-| #define HAVE_UINTPTR_T 1
-| /* end confdefs.h.  */
-| 
-| 
-| int
-| main ()
-| {
-| return main ();
-|   ;
-|   return 0;
-| }
-configure:9273: result: no
-configure:9289: checking for main in -lwinsock
-configure:9308: gcc -o conftest  -pipe   -Wl,--export-dynamic  conftest.c -lwinsock   >&5
-/usr/bin/ld: cannot find -lwinsock
-collect2: error: ld returned 1 exit status
-configure:9308: $? = 1
-configure: failed program was:
-| /* confdefs.h */
-| #define PACKAGE_NAME "tdbcpostgres"
-| #define PACKAGE_TARNAME "tdbcpostgres"
-| #define PACKAGE_VERSION "1.0.3"
-| #define PACKAGE_STRING "tdbcpostgres 1.0.3"
-| #define PACKAGE_BUGREPORT ""
-| #define PACKAGE_URL ""
-| #define BUILD_tdbcpostgres /**/
-| #define STDC_HEADERS 1
-| #define HAVE_SYS_TYPES_H 1
-| #define HAVE_SYS_STAT_H 1
-| #define HAVE_STDLIB_H 1
-| #define HAVE_STRING_H 1
-| #define HAVE_MEMORY_H 1
-| #define HAVE_STRINGS_H 1
-| #define HAVE_INTTYPES_H 1
-| #define HAVE_STDINT_H 1
-| #define HAVE_UNISTD_H 1
-| #define HAVE_LIMITS_H 1
-| #define HAVE_SYS_PARAM_H 1
-| #define HAVE_LONG_LONG 1
-| #define SIZEOF_LONG_LONG 8
-| #define SIZEOF_LONG 8
-| #define DONT_TD_VOID 1
-| #define USE_THREAD_ALLOC 1
-| #define _REENTRANT 1
-| #define _THREAD_SAFE 1
-| #define TCL_THREADS 1
-| #define MODULE_SCOPE extern __attribute__((__visibility__("hidden")))
-| #define HAVE_HIDDEN 1
-| #define HAVE_CAST_TO_UNION 1
-| #define _LARGEFILE64_SOURCE 1
-| #define TCL_WIDE_INT_IS_LONG 1
-| #define USE_TCL_STUBS 1
-| #define USE_TK_STUBS 1
-| #define HAVE_STDINT_H 1
-| #define HAVE_SYS_TYPES_H 1
-| #define HAVE_INTPTR_T 1
-| #define HAVE_UINTPTR_T 1
-| /* end confdefs.h.  */
-| 
-| 
-| int
-| main ()
-| {
-| return main ();
-|   ;
-|   return 0;
-| }
-configure:9317: result: no
-configure:9512: checking for tclsh
-configure:9539: result: /home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix/tclsh
-configure:9707: creating ./config.status
-
-## ---------------------- ##
-## Running config.status. ##
-## ---------------------- ##
-
-This file was extended by tdbcpostgres config.status 1.0.3, which was
-generated by GNU Autoconf 2.69.  Invocation command line was
-
-  CONFIG_FILES    = 
-  CONFIG_HEADERS  = 
-  CONFIG_LINKS    = 
-  CONFIG_COMMANDS = 
-  $ ./config.status 
-
-on cs04.lan.yasunaga-lab.bio.kyutech.ac.jp
-
-config.status:814: creating Makefile
-config.status:814: creating pkgIndex.tcl
-configure:10709: WARNING: unrecognized options: --enable-symbol, --enable-gcc
-
-## ---------------- ##
-## Cache variables. ##
-## ---------------- ##
-
-ac_cv_c_bigendian=no
-ac_cv_c_compiler_gnu=yes
-ac_cv_c_inline=inline
-ac_cv_c_tclconfig=/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix
-ac_cv_c_tclh=/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/generic
-ac_cv_c_tdbcconfig=/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix/pkgs/tdbc1.0.3
-ac_cv_env_CC_set=
-ac_cv_env_CC_value=
-ac_cv_env_CFLAGS_set=
-ac_cv_env_CFLAGS_value=
-ac_cv_env_CPPFLAGS_set=
-ac_cv_env_CPPFLAGS_value=
-ac_cv_env_CPP_set=
-ac_cv_env_CPP_value=
-ac_cv_env_LDFLAGS_set=
-ac_cv_env_LDFLAGS_value=
-ac_cv_env_LIBS_set=
-ac_cv_env_LIBS_value=
-ac_cv_env_build_alias_set=
-ac_cv_env_build_alias_value=
-ac_cv_env_host_alias_set=
-ac_cv_env_host_alias_value=
-ac_cv_env_target_alias_set=
-ac_cv_env_target_alias_value=
-ac_cv_func_connect=yes
-ac_cv_func_gethostbyname=yes
-ac_cv_func_sin=no
-ac_cv_header_dlfcn_h=yes
-ac_cv_header_errno_h=yes
-ac_cv_header_float_h=yes
-ac_cv_header_inttypes_h=yes
-ac_cv_header_limits_h=yes
-ac_cv_header_memory_h=yes
-ac_cv_header_net_errno_h=no
-ac_cv_header_stdc=yes
-ac_cv_header_stdint_h=yes
-ac_cv_header_stdlib_h=yes
-ac_cv_header_string_h=yes
-ac_cv_header_strings_h=yes
-ac_cv_header_sys_param_h=yes
-ac_cv_header_sys_stat_h=yes
-ac_cv_header_sys_types_h=yes
-ac_cv_header_sys_wait_h=yes
-ac_cv_header_unistd_h=yes
-ac_cv_header_values_h=yes
-ac_cv_lib_ieee_main=yes
-ac_cv_lib_inet_main=no
-ac_cv_lib_pthread_pthread_mutex_init=yes
-ac_cv_lib_winsock_main=no
-ac_cv_lib_ws2_32_main=no
-ac_cv_objext=o
-ac_cv_path_EGREP='/usr/bin/grep -E'
-ac_cv_path_GREP=/usr/bin/grep
-ac_cv_prog_CPP='gcc -E'
-ac_cv_prog_ac_ct_AR=ar
-ac_cv_prog_ac_ct_CC=gcc
-ac_cv_prog_ac_ct_RANLIB=ranlib
-ac_cv_prog_cc_c89=
-ac_cv_prog_cc_g=yes
-ac_cv_prog_make_make_set=yes
-ac_cv_sizeof_long=8
-ac_cv_sizeof_long_long=8
-ac_cv_type_intptr_t=yes
-ac_cv_type_long_long=yes
-ac_cv_type_uintptr_t=yes
-tcl_cv_cast_to_union=yes
-tcl_cv_cc_pipe=yes
-tcl_cv_cc_visibility_hidden=yes
-tcl_cv_dirent_h=yes
-tcl_cv_flag__isoc99_source=no
-tcl_cv_flag__largefile64_source=yes
-tcl_cv_flag__largefile_source64=no
-tcl_cv_sys_version=Linux-3.10.0-693.1.1.el7.x86_64
-tcl_cv_type_64bit=none
-
-## ----------------- ##
-## Output variables. ##
-## ----------------- ##
-
-ADD_MANIFEST=':'
-AR='ar'
-CC='gcc'
-CELIB_DIR=''
-CFLAGS=' -pipe ${CFLAGS_DEFAULT} ${CFLAGS_WARNING} ${SHLIB_CFLAGS} '
-CFLAGS_DEBUG='-g'
-CFLAGS_DEFAULT='-O2 -fomit-frame-pointer -DNDEBUG'
-CFLAGS_OPTIMIZE='-O2 -fomit-frame-pointer'
-CFLAGS_WARNING='-Wall'
-CLEANFILES=''
-CONFIGURE_OUTPUTS='Makefile pkgIndex.tcl tdbcConfig.sh config.cache config.log config.status'
-CPP='gcc -E'
-CPPFLAGS=''
-CYGPATH='echo'
-DEFS='-DPACKAGE_NAME=\"tdbcpostgres\" -DPACKAGE_TARNAME=\"tdbcpostgres\" -DPACKAGE_VERSION=\"1.0.3\" -DPACKAGE_STRING=\"tdbcpostgres\ 1.0.3\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DBUILD_tdbcpostgres=/\*\*/ -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_LONG_LONG=1 -DSIZEOF_LONG_LONG=8 -DSIZEOF_LONG=8 -DDONT_TD_VOID=1 -DUSE_THREAD_ALLOC=1 -D_REENTRANT=1 -D_THREAD_SAFE=1 -DTCL_THREADS=1 -DMODULE_SCOPE=extern\ __attribute__\(\(__visibility__\(\"hidden\"\)\)\) -DHAVE_HIDDEN=1 -DHAVE_CAST_TO_UNION=1 -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_IS_LONG=1 -DUSE_TCL_STUBS=1 -DUSE_TK_STUBS=1 -DHAVE_STDINT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_INTPTR_T=1 -DHAVE_UINTPTR_T=1'
-ECHO_C=''
-ECHO_N='-n'
-ECHO_T=''
-EGREP='/usr/bin/grep -E'
-EXEEXT=''
-GREP='/usr/bin/grep'
-INSTALL='$(SHELL) $(srcdir)/tclconfig/install-sh -c'
-INSTALL_DATA='${INSTALL} -m 644'
-INSTALL_DATA_DIR='${INSTALL} -d -m 755'
-INSTALL_LIBRARY='${INSTALL_DATA}'
-INSTALL_PROGRAM='${INSTALL}'
-INSTALL_SCRIPT='${INSTALL}'
-LDFLAGS=' -Wl,--export-dynamic '
-LDFLAGS_DEFAULT=' -Wl,--export-dynamic '
-LD_LIBRARY_PATH_VAR='LD_LIBRARY_PATH'
-LIBOBJS=''
-LIBS=''
-LTLIBOBJS=''
-MAKE_LIB='${SHLIB_LD} -o $@ $(PKG_OBJECTS) ${SHLIB_LD_LIBS} '
-MAKE_SHARED_LIB='${SHLIB_LD} -o $@ $(PKG_OBJECTS) ${SHLIB_LD_LIBS}'
-MAKE_STATIC_LIB='${STLIB_LD} $@ $(PKG_OBJECTS)'
-MAKE_STUB_LIB='${STLIB_LD} $@ $(PKG_STUB_OBJECTS)'
-MATH_LIBS='-lieee -lm'
-MT=''
-OBJEXT='o'
-PACKAGE_BUGREPORT=''
-PACKAGE_NAME='tdbcpostgres'
-PACKAGE_STRING='tdbcpostgres 1.0.3'
-PACKAGE_TARNAME='tdbcpostgres'
-PACKAGE_URL=''
-PACKAGE_VERSION='1.0.3'
-PATH_SEPARATOR=':'
-PKG_CFLAGS='  '
-PKG_HEADERS=' generic/fakepq.h generic/pqStubs.h'
-PKG_INCLUDES=' -I/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/pkgs/tdbc1.0.3/generic'
-PKG_LIBS=' -L/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix/pkgs/tdbc1.0.3 -ltdbcstub1.0.3 -L/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix/pkgs/tdbc1.0.3 -ltdbcstub1.0.3'
-PKG_LIB_FILE='libtdbcpostgres1.0.3.so'
-PKG_OBJECTS=' tdbcpostgres.o pqStubInit.o'
-PKG_SOURCES=' generic/tdbcpostgres.c generic/pqStubInit.c'
-PKG_STUB_LIB_FILE='libtdbcpostgresstub1.0.3.a'
-PKG_STUB_OBJECTS=''
-PKG_STUB_SOURCES=''
-PKG_TCL_SOURCES=' library/tdbcpostgres.tcl'
-RANLIB=':'
-RANLIB_STUB='ranlib'
-RC=''
-SET_MAKE=''
-SHARED_BUILD='1'
-SHELL='/bin/sh'
-SHLIB_CFLAGS='-fPIC'
-SHLIB_LD='${CC} -shared ${CFLAGS} ${LDFLAGS_DEFAULT}'
-SHLIB_LD_LIBS='${LIBS} -L/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix -ltclstub8.6'
-STLIB_LD='${AR} cr'
-TCLSH_PROG='/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix/tclsh'
-TCL_BIN_DIR='/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix'
-TCL_DBGX=''
-TCL_DEFS='-DPACKAGE_NAME=\"tcl\" -DPACKAGE_TARNAME=\"tcl\" -DPACKAGE_VERSION=\"8.6\" -DPACKAGE_STRING=\"tcl\ 8.6\" -DPACKAGE_BUGREPORT=\"\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_PARAM_H=1 -DTCL_CFGVAL_ENCODING=\"iso8859-1\" -DHAVE_ZLIB=1 -DMODULE_SCOPE=extern\ __attribute__\(\(__visibility__\(\"hidden\"\)\)\) -DHAVE_HIDDEN=1 -DHAVE_CAST_TO_UNION=1 -DTCL_SHLIB_EXT=\".so\" -DNDEBUG=1 -DTCL_CFG_OPTIMIZED=1 -DTCL_TOMMATH=1 -DMP_PREC=4 -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_IS_LONG=1 -DHAVE_GETCWD=1 -DHAVE_MKSTEMP=1 -DHAVE_OPENDIR=1 -DHAVE_STRTOL=1 -DHAVE_WAITPID=1 -DHAVE_GETNAMEINFO=1 -DHAVE_GETADDRINFO=1 -DHAVE_FREEADDRINFO=1 -DHAVE_GAI_STRERROR=1 -DHAVE_STRUCT_ADDRINFO=1 -DHAVE_STRUCT_IN6_ADDR=1 -DHAVE_STRUCT_SOCKADDR_IN6=1 -DHAVE_STRUCT_SOCKADDR_STORAGE=1 -DHAVE_TERMIOS_H=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_TIME_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_GMTIME_R=1 -DHAVE_LOCALTIME_R=1 -DHAVE_MKTIME=1 -DHAVE_TM_GMTOFF=1 -DHAVE_TIMEZONE_VAR=1 -DHAVE_STRUCT_STAT_ST_BLOCKS=1 -DHAVE_STRUCT_STAT_ST_BLKSIZE=1 -DHAVE_BLKCNT_T=1 -DHAVE_INTPTR_T=1 -DHAVE_UINTPTR_T=1 -DHAVE_SIGNED_CHAR=1 -DHAVE_LANGINFO=1 -DHAVE_MKSTEMPS=1 -DHAVE_FTS=1 -DHAVE_SYS_IOCTL_H=1 -DTCL_UNLOAD_DLLS=1 -DHAVE_CPUID=1 '
-TCL_EXTRA_CFLAGS=' -pipe '
-TCL_INCLUDES='-I"/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/generic"'
-TCL_LD_FLAGS=' -Wl,--export-dynamic '
-TCL_LIBS='${DL_LIBS} ${LIBS} ${MATH_LIBS}'
-TCL_LIB_FILE='libtcl8.6.so'
-TCL_LIB_FLAG='-ltcl8.6'
-TCL_LIB_SPEC='-L/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix -ltcl8.6'
-TCL_PATCH_LEVEL='.4'
-TCL_SHLIB_LD_LIBS='${LIBS}'
-TCL_SRC_DIR='/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4'
-TCL_STUB_LIB_FILE='libtclstub8.6.a'
-TCL_STUB_LIB_FLAG='-ltclstub8.6'
-TCL_STUB_LIB_SPEC='-L/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix -ltclstub8.6'
-TCL_THREADS='1'
-TCL_VERSION='8.6'
-TCL_VERSION_REQ='8.6'
-TDBC_LIB_FILE='libtdbc1.0.3.so'
-TDBC_VERSION='1.0.3'
-VC_MANIFEST_EMBED_DLL=''
-VC_MANIFEST_EMBED_EXE=''
-ac_ct_CC='gcc'
-bindir='${exec_prefix}/bin'
-build_alias=''
-datadir='${datarootdir}'
-datarootdir='${prefix}/share'
-docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
-dvidir='${docdir}'
-exec_prefix='/home/people/Eos/Eos/util/X86LINUX64'
-host_alias=''
-htmldir='${docdir}'
-includedir='${prefix}/include'
-infodir='${datarootdir}/info'
-libdir='/home/people/Eos/Eos/util/X86LINUX64/lib'
-libexecdir='${exec_prefix}/libexec'
-localedir='${datarootdir}/locale'
-localstatedir='${prefix}/var'
-mandir='${datarootdir}/man'
-oldincludedir='/usr/include'
-pdfdir='${docdir}'
-prefix='/home/people/Eos/Eos/util/X86LINUX64'
-program_transform_name='s,x,x,'
-psdir='${docdir}'
-sbindir='${exec_prefix}/sbin'
-sharedstatedir='${prefix}/com'
-sysconfdir='${prefix}/etc'
-target_alias=''
-tdbc_BIN_DIR='/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix/pkgs/tdbc1.0.3'
-tdbc_LIBRARY_PATH='/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/pkgs/tdbc1.0.3/library'
-tdbc_LIB_FILE='libtdbc1.0.3.so'
-tdbc_LIB_SPEC=''
-tdbc_SRC_DIR='/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/pkgs/tdbc1.0.3'
-tdbc_STUB_LIB_FILE='libtdbcstub1.0.3.a'
-tdbc_STUB_LIB_PATH='/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix/pkgs/tdbc1.0.3/libtdbcstub1.0.3.a'
-tdbc_STUB_LIB_SPEC='-L/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix/pkgs/tdbc1.0.3 -ltdbcstub1.0.3'
-tdbc_VERSION='1.0.3'
-
-## ----------- ##
-## confdefs.h. ##
-## ----------- ##
-
-/* confdefs.h */
-#define PACKAGE_NAME "tdbcpostgres"
-#define PACKAGE_TARNAME "tdbcpostgres"
-#define PACKAGE_VERSION "1.0.3"
-#define PACKAGE_STRING "tdbcpostgres 1.0.3"
-#define PACKAGE_BUGREPORT ""
-#define PACKAGE_URL ""
-#define BUILD_tdbcpostgres /**/
-#define STDC_HEADERS 1
-#define HAVE_SYS_TYPES_H 1
-#define HAVE_SYS_STAT_H 1
-#define HAVE_STDLIB_H 1
-#define HAVE_STRING_H 1
-#define HAVE_MEMORY_H 1
-#define HAVE_STRINGS_H 1
-#define HAVE_INTTYPES_H 1
-#define HAVE_STDINT_H 1
-#define HAVE_UNISTD_H 1
-#define HAVE_LIMITS_H 1
-#define HAVE_SYS_PARAM_H 1
-#define HAVE_LONG_LONG 1
-#define SIZEOF_LONG_LONG 8
-#define SIZEOF_LONG 8
-#define DONT_TD_VOID 1
-#define USE_THREAD_ALLOC 1
-#define _REENTRANT 1
-#define _THREAD_SAFE 1
-#define TCL_THREADS 1
-#define MODULE_SCOPE extern __attribute__((__visibility__("hidden")))
-#define HAVE_HIDDEN 1
-#define HAVE_CAST_TO_UNION 1
-#define _LARGEFILE64_SOURCE 1
-#define TCL_WIDE_INT_IS_LONG 1
-#define USE_TCL_STUBS 1
-#define USE_TK_STUBS 1
-#define HAVE_STDINT_H 1
-#define HAVE_SYS_TYPES_H 1
-#define HAVE_INTPTR_T 1
-#define HAVE_UINTPTR_T 1
-
-configure: exit 0
diff --git a/util/src/TclTk/tcl8.6.4/unix/pkgs/tdbcpostgres1.0.3/config.status b/util/src/TclTk/tcl8.6.4/unix/pkgs/tdbcpostgres1.0.3/config.status
deleted file mode 100755 (executable)
index 230cd05..0000000
+++ /dev/null
@@ -1,966 +0,0 @@
-#! /bin/sh
-# Generated by configure.
-# Run this file to recreate the current configuration.
-# Compiler output produced by configure, useful for debugging
-# configure, is in config.log if it exists.
-
-debug=false
-ac_cs_recheck=false
-ac_cs_silent=false
-
-SHELL=${CONFIG_SHELL-/bin/sh}
-export SHELL
-## -------------------- ##
-## M4sh Initialization. ##
-## -------------------- ##
-
-# Be more Bourne compatible
-DUALCASE=1; export DUALCASE # for MKS sh
-if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
-  emulate sh
-  NULLCMD=:
-  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
-  # is contrary to our usage.  Disable this feature.
-  alias -g '${1+"$@"}'='"$@"'
-  setopt NO_GLOB_SUBST
-else
-  case `(set -o) 2>/dev/null` in #(
-  *posix*) :
-    set -o posix ;; #(
-  *) :
-     ;;
-esac
-fi
-
-
-as_nl='
-'
-export as_nl
-# Printing a long string crashes Solaris 7 /usr/bin/printf.
-as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
-as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
-as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
-# Prefer a ksh shell builtin over an external printf program on Solaris,
-# but without wasting forks for bash or zsh.
-if test -z "$BASH_VERSION$ZSH_VERSION" \
-    && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
-  as_echo='print -r --'
-  as_echo_n='print -rn --'
-elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
-  as_echo='printf %s\n'
-  as_echo_n='printf %s'
-else
-  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
-    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
-    as_echo_n='/usr/ucb/echo -n'
-  else
-    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
-    as_echo_n_body='eval
-      arg=$1;
-      case $arg in #(
-      *"$as_nl"*)
-       expr "X$arg" : "X\\(.*\\)$as_nl";
-       arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
-      esac;
-      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
-    '
-    export as_echo_n_body
-    as_echo_n='sh -c $as_echo_n_body as_echo'
-  fi
-  export as_echo_body
-  as_echo='sh -c $as_echo_body as_echo'
-fi
-
-# The user is always right.
-if test "${PATH_SEPARATOR+set}" != set; then
-  PATH_SEPARATOR=:
-  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
-    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
-      PATH_SEPARATOR=';'
-  }
-fi
-
-
-# IFS
-# We need space, tab and new line, in precisely that order.  Quoting is
-# there to prevent editors from complaining about space-tab.
-# (If _AS_PATH_WALK were called with IFS unset, it would disable word
-# splitting by setting IFS to empty value.)
-IFS=" ""       $as_nl"
-
-# Find who we are.  Look in the path if we contain no directory separator.
-as_myself=
-case $0 in #((
-  *[\\/]* ) as_myself=$0 ;;
-  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-for as_dir in $PATH
-do
-  IFS=$as_save_IFS
-  test -z "$as_dir" && as_dir=.
-    test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
-  done
-IFS=$as_save_IFS
-
-     ;;
-esac
-# We did not find ourselves, most probably we were run as `sh COMMAND'
-# in which case we are not to be found in the path.
-if test "x$as_myself" = x; then
-  as_myself=$0
-fi
-if test ! -f "$as_myself"; then
-  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
-  exit 1
-fi
-
-# Unset variables that we do not need and which cause bugs (e.g. in
-# pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
-# suppresses any "Segmentation fault" message there.  '((' could
-# trigger a bug in pdksh 5.2.14.
-for as_var in BASH_ENV ENV MAIL MAILPATH
-do eval test x\${$as_var+set} = xset \
-  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
-done
-PS1='$ '
-PS2='> '
-PS4='+ '
-
-# NLS nuisances.
-LC_ALL=C
-export LC_ALL
-LANGUAGE=C
-export LANGUAGE
-
-# CDPATH.
-(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
-
-
-# as_fn_error STATUS ERROR [LINENO LOG_FD]
-# ----------------------------------------
-# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
-# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
-# script with STATUS, using 1 if that was 0.
-as_fn_error ()
-{
-  as_status=$1; test $as_status -eq 0 && as_status=1
-  if test "$4"; then
-    as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
-    $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
-  fi
-  $as_echo "$as_me: error: $2" >&2
-  as_fn_exit $as_status
-} # as_fn_error
-
-
-# as_fn_set_status STATUS
-# -----------------------
-# Set $? to STATUS, without forking.
-as_fn_set_status ()
-{
-  return $1
-} # as_fn_set_status
-
-# as_fn_exit STATUS
-# -----------------
-# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
-as_fn_exit ()
-{
-  set +e
-  as_fn_set_status $1
-  exit $1
-} # as_fn_exit
-
-# as_fn_unset VAR
-# ---------------
-# Portably unset VAR.
-as_fn_unset ()
-{
-  { eval $1=; unset $1;}
-}
-as_unset=as_fn_unset
-# as_fn_append VAR VALUE
-# ----------------------
-# Append the text in VALUE to the end of the definition contained in VAR. Take
-# advantage of any shell optimizations that allow amortized linear growth over
-# repeated appends, instead of the typical quadratic growth present in naive
-# implementations.
-if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
-  eval 'as_fn_append ()
-  {
-    eval $1+=\$2
-  }'
-else
-  as_fn_append ()
-  {
-    eval $1=\$$1\$2
-  }
-fi # as_fn_append
-
-# as_fn_arith ARG...
-# ------------------
-# Perform arithmetic evaluation on the ARGs, and store the result in the
-# global $as_val. Take advantage of shells that can avoid forks. The arguments
-# must be portable across $(()) and expr.
-if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
-  eval 'as_fn_arith ()
-  {
-    as_val=$(( $* ))
-  }'
-else
-  as_fn_arith ()
-  {
-    as_val=`expr "$@" || test $? -eq 1`
-  }
-fi # as_fn_arith
-
-
-if expr a : '\(a\)' >/dev/null 2>&1 &&
-   test "X`expr 00001 : '.*\(...\)'`" = X001; then
-  as_expr=expr
-else
-  as_expr=false
-fi
-
-if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
-  as_basename=basename
-else
-  as_basename=false
-fi
-
-if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
-  as_dirname=dirname
-else
-  as_dirname=false
-fi
-
-as_me=`$as_basename -- "$0" ||
-$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
-        X"$0" : 'X\(//\)$' \| \
-        X"$0" : 'X\(/\)' \| . 2>/dev/null ||
-$as_echo X/"$0" |
-    sed '/^.*\/\([^/][^/]*\)\/*$/{
-           s//\1/
-           q
-         }
-         /^X\/\(\/\/\)$/{
-           s//\1/
-           q
-         }
-         /^X\/\(\/\).*/{
-           s//\1/
-           q
-         }
-         s/.*/./; q'`
-
-# Avoid depending upon Character Ranges.
-as_cr_letters='abcdefghijklmnopqrstuvwxyz'
-as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
-as_cr_Letters=$as_cr_letters$as_cr_LETTERS
-as_cr_digits='0123456789'
-as_cr_alnum=$as_cr_Letters$as_cr_digits
-
-ECHO_C= ECHO_N= ECHO_T=
-case `echo -n x` in #(((((
--n*)
-  case `echo 'xy\c'` in
-  *c*) ECHO_T='        ';;     # ECHO_T is single tab character.
-  xy)  ECHO_C='\c';;
-  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
-       ECHO_T='        ';;
-  esac;;
-*)
-  ECHO_N='-n';;
-esac
-
-rm -f conf$$ conf$$.exe conf$$.file
-if test -d conf$$.dir; then
-  rm -f conf$$.dir/conf$$.file
-else
-  rm -f conf$$.dir
-  mkdir conf$$.dir 2>/dev/null
-fi
-if (echo >conf$$.file) 2>/dev/null; then
-  if ln -s conf$$.file conf$$ 2>/dev/null; then
-    as_ln_s='ln -s'
-    # ... but there are two gotchas:
-    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
-    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
-    # In both cases, we have to default to `cp -pR'.
-    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
-      as_ln_s='cp -pR'
-  elif ln conf$$.file conf$$ 2>/dev/null; then
-    as_ln_s=ln
-  else
-    as_ln_s='cp -pR'
-  fi
-else
-  as_ln_s='cp -pR'
-fi
-rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
-rmdir conf$$.dir 2>/dev/null
-
-
-# as_fn_mkdir_p
-# -------------
-# Create "$as_dir" as a directory, including parents if necessary.
-as_fn_mkdir_p ()
-{
-
-  case $as_dir in #(
-  -*) as_dir=./$as_dir;;
-  esac
-  test -d "$as_dir" || eval $as_mkdir_p || {
-    as_dirs=
-    while :; do
-      case $as_dir in #(
-      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
-      *) as_qdir=$as_dir;;
-      esac
-      as_dirs="'$as_qdir' $as_dirs"
-      as_dir=`$as_dirname -- "$as_dir" ||
-$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
-        X"$as_dir" : 'X\(//\)[^/]' \| \
-        X"$as_dir" : 'X\(//\)$' \| \
-        X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
-$as_echo X"$as_dir" |
-    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
-           s//\1/
-           q
-         }
-         /^X\(\/\/\)[^/].*/{
-           s//\1/
-           q
-         }
-         /^X\(\/\/\)$/{
-           s//\1/
-           q
-         }
-         /^X\(\/\).*/{
-           s//\1/
-           q
-         }
-         s/.*/./; q'`
-      test -d "$as_dir" && break
-    done
-    test -z "$as_dirs" || eval "mkdir $as_dirs"
-  } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
-
-
-} # as_fn_mkdir_p
-if mkdir -p . 2>/dev/null; then
-  as_mkdir_p='mkdir -p "$as_dir"'
-else
-  test -d ./-p && rmdir ./-p
-  as_mkdir_p=false
-fi
-
-
-# as_fn_executable_p FILE
-# -----------------------
-# Test if FILE is an executable regular file.
-as_fn_executable_p ()
-{
-  test -f "$1" && test -x "$1"
-} # as_fn_executable_p
-as_test_x='test -x'
-as_executable_p=as_fn_executable_p
-
-# Sed expression to map a string onto a valid CPP name.
-as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
-
-# Sed expression to map a string onto a valid variable name.
-as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
-
-
-exec 6>&1
-## ----------------------------------- ##
-## Main body of $CONFIG_STATUS script. ##
-## ----------------------------------- ##
-# Save the log message, to keep $0 and so on meaningful, and to
-# report actual input values of CONFIG_FILES etc. instead of their
-# values after options handling.
-ac_log="
-This file was extended by tdbcpostgres $as_me 1.0.3, which was
-generated by GNU Autoconf 2.69.  Invocation command line was
-
-  CONFIG_FILES    = $CONFIG_FILES
-  CONFIG_HEADERS  = $CONFIG_HEADERS
-  CONFIG_LINKS    = $CONFIG_LINKS
-  CONFIG_COMMANDS = $CONFIG_COMMANDS
-  $ $0 $@
-
-on `(hostname || uname -n) 2>/dev/null | sed 1q`
-"
-
-# Files that config.status was made for.
-config_files=" Makefile pkgIndex.tcl"
-
-ac_cs_usage="\
-\`$as_me' instantiates files and other configuration actions
-from templates according to the current configuration.  Unless the files
-and actions are specified as TAGs, all are instantiated by default.
-
-Usage: $0 [OPTION]... [TAG]...
-
-  -h, --help       print this help, then exit
-  -V, --version    print version number and configuration settings, then exit
-      --config     print configuration, then exit
-  -q, --quiet, --silent
-                   do not print progress messages
-  -d, --debug      don't remove temporary files
-      --recheck    update $as_me by reconfiguring in the same conditions
-      --file=FILE[:TEMPLATE]
-                   instantiate the configuration file FILE
-
-Configuration files:
-$config_files
-
-Report bugs to the package provider."
-
-ac_cs_config="'--with-tcl=../..' '--with-tclinclude=/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/generic' '--prefix=/home/people/Eos/Eos/util/X86LINUX64' '--enable-symbol' '--enable-gcc' '--disable-threads' '--libdir=/home/people/Eos/Eos/util/X86LINUX64/lib' '--enable-shared' '--enable-threads'"
-ac_cs_version="\
-tdbcpostgres config.status 1.0.3
-configured by /home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/pkgs/tdbcpostgres1.0.3/configure, generated by GNU Autoconf 2.69,
-  with options \"$ac_cs_config\"
-
-Copyright (C) 2012 Free Software Foundation, Inc.
-This config.status script is free software; the Free Software Foundation
-gives unlimited permission to copy, distribute and modify it."
-
-ac_pwd='/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix/pkgs/tdbcpostgres1.0.3'
-srcdir='/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/pkgs/tdbcpostgres1.0.3'
-test -n "$AWK" || AWK=awk
-# The default lists apply if the user does not specify any file.
-ac_need_defaults=:
-while test $# != 0
-do
-  case $1 in
-  --*=?*)
-    ac_option=`expr "X$1" : 'X\([^=]*\)='`
-    ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
-    ac_shift=:
-    ;;
-  --*=)
-    ac_option=`expr "X$1" : 'X\([^=]*\)='`
-    ac_optarg=
-    ac_shift=:
-    ;;
-  *)
-    ac_option=$1
-    ac_optarg=$2
-    ac_shift=shift
-    ;;
-  esac
-
-  case $ac_option in
-  # Handling of the options.
-  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
-    ac_cs_recheck=: ;;
-  --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
-    $as_echo "$ac_cs_version"; exit ;;
-  --config | --confi | --conf | --con | --co | --c )
-    $as_echo "$ac_cs_config"; exit ;;
-  --debug | --debu | --deb | --de | --d | -d )
-    debug=: ;;
-  --file | --fil | --fi | --f )
-    $ac_shift
-    case $ac_optarg in
-    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
-    '') as_fn_error $? "missing file argument" ;;
-    esac
-    as_fn_append CONFIG_FILES " '$ac_optarg'"
-    ac_need_defaults=false;;
-  --he | --h |  --help | --hel | -h )
-    $as_echo "$ac_cs_usage"; exit ;;
-  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
-  | -silent | --silent | --silen | --sile | --sil | --si | --s)
-    ac_cs_silent=: ;;
-
-  # This is an error.
-  -*) as_fn_error $? "unrecognized option: \`$1'
-Try \`$0 --help' for more information." ;;
-
-  *) as_fn_append ac_config_targets " $1"
-     ac_need_defaults=false ;;
-
-  esac
-  shift
-done
-
-ac_configure_extra_args=
-
-if $ac_cs_silent; then
-  exec 6>/dev/null
-  ac_configure_extra_args="$ac_configure_extra_args --silent"
-fi
-
-if $ac_cs_recheck; then
-  set X /bin/sh '/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/pkgs/tdbcpostgres1.0.3/configure'  '--with-tcl=../..' '--with-tclinclude=/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/generic' '--prefix=/home/people/Eos/Eos/util/X86LINUX64' '--enable-symbol' '--enable-gcc' '--disable-threads' '--libdir=/home/people/Eos/Eos/util/X86LINUX64/lib' '--enable-shared' '--enable-threads' $ac_configure_extra_args --no-create --no-recursion
-  shift
-  $as_echo "running CONFIG_SHELL=/bin/sh $*" >&6
-  CONFIG_SHELL='/bin/sh'
-  export CONFIG_SHELL
-  exec "$@"
-fi
-
-exec 5>>config.log
-{
-  echo
-  sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
-## Running $as_me. ##
-_ASBOX
-  $as_echo "$ac_log"
-} >&5
-
-
-# Handling of arguments.
-for ac_config_target in $ac_config_targets
-do
-  case $ac_config_target in
-    "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
-    "pkgIndex.tcl") CONFIG_FILES="$CONFIG_FILES pkgIndex.tcl" ;;
-
-  *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
-  esac
-done
-
-
-# If the user did not use the arguments to specify the items to instantiate,
-# then the envvar interface is used.  Set only those that are not.
-# We use the long form for the default assignment because of an extremely
-# bizarre bug on SunOS 4.1.3.
-if $ac_need_defaults; then
-  test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
-fi
-
-# Have a temporary directory for convenience.  Make it in the build tree
-# simply because there is no reason against having it here, and in addition,
-# creating and moving files from /tmp can sometimes cause problems.
-# Hook for its removal unless debugging.
-# Note that there is a small window in which the directory will not be cleaned:
-# after its creation but before its name has been assigned to `$tmp'.
-$debug ||
-{
-  tmp= ac_tmp=
-  trap 'exit_status=$?
-  : "${ac_tmp:=$tmp}"
-  { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
-' 0
-  trap 'as_fn_exit 1' 1 2 13 15
-}
-# Create a (secure) tmp directory for tmp files.
-
-{
-  tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
-  test -d "$tmp"
-}  ||
-{
-  tmp=./conf$$-$RANDOM
-  (umask 077 && mkdir "$tmp")
-} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
-ac_tmp=$tmp
-
-# Set up the scripts for CONFIG_FILES section.
-# No need to generate them if there are no CONFIG_FILES.
-# This happens for instance with `./config.status config.h'.
-if test -n "$CONFIG_FILES"; then
-
-
-ac_cr=`echo X | tr X '\015'`
-# On cygwin, bash can eat \r inside `` if the user requested igncr.
-# But we know of no other shell where ac_cr would be empty at this
-# point, so we can use a bashism as a fallback.
-if test "x$ac_cr" = x; then
-  eval ac_cr=\$\'\\r\'
-fi
-ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
-if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
-  ac_cs_awk_cr='\\r'
-else
-  ac_cs_awk_cr=$ac_cr
-fi
-
-echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
-cat >>"$ac_tmp/subs1.awk" <<\_ACAWK &&
-S["LTLIBOBJS"]=""
-S["LIBOBJS"]=""
-S["CONFIGURE_OUTPUTS"]="Makefile pkgIndex.tcl tdbcConfig.sh config.cache config.log config.status"
-S["TCLSH_PROG"]="/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix/tclsh"
-S["ADD_MANIFEST"]=":"
-S["MT"]=""
-S["VC_MANIFEST_EMBED_EXE"]=""
-S["VC_MANIFEST_EMBED_DLL"]=""
-S["RANLIB_STUB"]="ranlib"
-S["MAKE_STUB_LIB"]="${STLIB_LD} $@ $(PKG_STUB_OBJECTS)"
-S["MAKE_STATIC_LIB"]="${STLIB_LD} $@ $(PKG_OBJECTS)"
-S["MAKE_SHARED_LIB"]="${SHLIB_LD} -o $@ $(PKG_OBJECTS) ${SHLIB_LD_LIBS}"
-S["MAKE_LIB"]="${SHLIB_LD} -o $@ $(PKG_OBJECTS) ${SHLIB_LD_LIBS} "
-S["TCL_DBGX"]=""
-S["LDFLAGS_DEFAULT"]=" -Wl,--export-dynamic "
-S["CFLAGS_DEFAULT"]="-O2 -fomit-frame-pointer -DNDEBUG"
-S["LD_LIBRARY_PATH_VAR"]="LD_LIBRARY_PATH"
-S["SHLIB_CFLAGS"]="-fPIC"
-S["SHLIB_LD_LIBS"]="${LIBS} -L/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix -ltclstub8.6"
-S["SHLIB_LD"]="${CC} -shared ${CFLAGS} ${LDFLAGS_DEFAULT}"
-S["STLIB_LD"]="${AR} cr"
-S["CFLAGS_WARNING"]="-Wall"
-S["CFLAGS_OPTIMIZE"]="-O2 -fomit-frame-pointer"
-S["CFLAGS_DEBUG"]="-g"
-S["RC"]=""
-S["CELIB_DIR"]=""
-S["AR"]="ar"
-S["SHARED_BUILD"]="1"
-S["TCL_THREADS"]="1"
-S["TCL_INCLUDES"]="-I\"/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/generic\""
-S["PKG_OBJECTS"]=" tdbcpostgres.o pqStubInit.o"
-S["PKG_SOURCES"]=" generic/tdbcpostgres.c generic/pqStubInit.c"
-S["MATH_LIBS"]="-lieee -lm"
-S["EGREP"]="/usr/bin/grep -E"
-S["GREP"]="/usr/bin/grep"
-S["RANLIB"]=":"
-S["SET_MAKE"]=""
-S["INSTALL_LIBRARY"]="${INSTALL_DATA}"
-S["INSTALL_SCRIPT"]="${INSTALL}"
-S["INSTALL_PROGRAM"]="${INSTALL}"
-S["INSTALL_DATA"]="${INSTALL} -m 644"
-S["INSTALL_DATA_DIR"]="${INSTALL} -d -m 755"
-S["INSTALL"]="$(SHELL) $(srcdir)/tclconfig/install-sh -c"
-S["CPP"]="gcc -E"
-S["TDBC_LIB_FILE"]="libtdbc1.0.3.so"
-S["TDBC_VERSION"]="1.0.3"
-S["tdbc_LIBRARY_PATH"]="/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/pkgs/tdbc1.0.3/library"
-S["tdbc_STUB_LIB_PATH"]="/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix/pkgs/tdbc1.0.3/libtdbcstub1.0.3.a"
-S["tdbc_STUB_LIB_SPEC"]="-L/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix/pkgs/tdbc1.0.3 -ltdbcstub1.0.3"
-S["tdbc_STUB_LIB_FILE"]="libtdbcstub1.0.3.a"
-S["tdbc_LIB_SPEC"]=""
-S["tdbc_LIB_FILE"]="libtdbc1.0.3.so"
-S["tdbc_SRC_DIR"]="/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/pkgs/tdbc1.0.3"
-S["tdbc_BIN_DIR"]="/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix/pkgs/tdbc1.0.3"
-S["tdbc_VERSION"]="1.0.3"
-S["TCL_VERSION_REQ"]="8.6"
-S["TCL_SHLIB_LD_LIBS"]="${LIBS}"
-S["TCL_LD_FLAGS"]=" -Wl,--export-dynamic "
-S["TCL_EXTRA_CFLAGS"]=" -pipe "
-S["TCL_DEFS"]="-DPACKAGE_NAME=\\\"tcl\\\" -DPACKAGE_TARNAME=\\\"tcl\\\" -DPACKAGE_VERSION=\\\"8.6\\\" -DPACKAGE_STRING=\\\"tcl\\ 8.6\\\" -DPACKAGE_BUGREPORT=\\\"\\\" -DSTDC_HEADERS=1 -"\
-"DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H"\
-"=1 -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_PARAM_H=1 -DTCL_CFGVAL_ENCODING=\\\"iso8859-1\\\" -DHAVE_ZLIB=1 -DMODULE_SCOPE=extern\\ __attribute__\\("\
-"\\(__visibility__\\(\\\"hidden\\\"\\)\\)\\) -DHAVE_HIDDEN=1 -DHAVE_CAST_TO_UNION=1 -DTCL_SHLIB_EXT=\\\".so\\\" -DNDEBUG=1 -DTCL_CFG_OPTIMIZED=1 -DTCL_TOMMATH=1 -"\
-"DMP_PREC=4 -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_IS_LONG=1 -DHAVE_GETCWD=1 -DHAVE_MKSTEMP=1 -DHAVE_OPENDIR=1 -DHAVE_STRTOL=1 -DHAVE_WAITPID=1 -DHAV"\
-"E_GETNAMEINFO=1 -DHAVE_GETADDRINFO=1 -DHAVE_FREEADDRINFO=1 -DHAVE_GAI_STRERROR=1 -DHAVE_STRUCT_ADDRINFO=1 -DHAVE_STRUCT_IN6_ADDR=1 -DHAVE_STRUCT_SOC"\
-"KADDR_IN6=1 -DHAVE_STRUCT_SOCKADDR_STORAGE=1 -DHAVE_TERMIOS_H=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_TIME_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_GMTIME_R=1 -D"\
-"HAVE_LOCALTIME_R=1 -DHAVE_MKTIME=1 -DHAVE_TM_GMTOFF=1 -DHAVE_TIMEZONE_VAR=1 -DHAVE_STRUCT_STAT_ST_BLOCKS=1 -DHAVE_STRUCT_STAT_ST_BLKSIZE=1 -DHAVE_BL"\
-"KCNT_T=1 -DHAVE_INTPTR_T=1 -DHAVE_UINTPTR_T=1 -DHAVE_SIGNED_CHAR=1 -DHAVE_LANGINFO=1 -DHAVE_MKSTEMPS=1 -DHAVE_FTS=1 -DHAVE_SYS_IOCTL_H=1 -DTCL_UNLOA"\
-"D_DLLS=1 -DHAVE_CPUID=1 "
-S["TCL_LIBS"]="${DL_LIBS} ${LIBS} ${MATH_LIBS}"
-S["CLEANFILES"]=""
-S["OBJEXT"]="o"
-S["ac_ct_CC"]="gcc"
-S["CPPFLAGS"]=""
-S["LDFLAGS"]=" -Wl,--export-dynamic "
-S["CFLAGS"]=" -pipe ${CFLAGS_DEFAULT} ${CFLAGS_WARNING} ${SHLIB_CFLAGS} "
-S["CC"]="gcc"
-S["TCL_STUB_LIB_SPEC"]="-L/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix -ltclstub8.6"
-S["TCL_STUB_LIB_FLAG"]="-ltclstub8.6"
-S["TCL_STUB_LIB_FILE"]="libtclstub8.6.a"
-S["TCL_LIB_SPEC"]="-L/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix -ltcl8.6"
-S["TCL_LIB_FLAG"]="-ltcl8.6"
-S["TCL_LIB_FILE"]="libtcl8.6.so"
-S["TCL_SRC_DIR"]="/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4"
-S["TCL_BIN_DIR"]="/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix"
-S["TCL_PATCH_LEVEL"]=".4"
-S["TCL_VERSION"]="8.6"
-S["PKG_CFLAGS"]="  "
-S["PKG_LIBS"]=" -L/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix/pkgs/tdbc1.0.3 -ltdbcstub1.0.3 -L/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix/pkgs/t"\
-"dbc1.0.3 -ltdbcstub1.0.3"
-S["PKG_INCLUDES"]=" -I/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/pkgs/tdbc1.0.3/generic"
-S["PKG_HEADERS"]=" generic/fakepq.h generic/pqStubs.h"
-S["PKG_TCL_SOURCES"]=" library/tdbcpostgres.tcl"
-S["PKG_STUB_OBJECTS"]=""
-S["PKG_STUB_SOURCES"]=""
-S["PKG_STUB_LIB_FILE"]="libtdbcpostgresstub1.0.3.a"
-S["PKG_LIB_FILE"]="libtdbcpostgres1.0.3.so"
-S["EXEEXT"]=""
-S["CYGPATH"]="echo"
-S["target_alias"]=""
-S["host_alias"]=""
-S["build_alias"]=""
-S["LIBS"]=""
-S["ECHO_T"]=""
-S["ECHO_N"]="-n"
-S["ECHO_C"]=""
-S["DEFS"]="-DPACKAGE_NAME=\\\"tdbcpostgres\\\" -DPACKAGE_TARNAME=\\\"tdbcpostgres\\\" -DPACKAGE_VERSION=\\\"1.0.3\\\" -DPACKAGE_STRING=\\\"tdbcpostgres\\ 1.0.3\\\" -DPACKAGE_BU"\
-"GREPORT=\\\"\\\" -DPACKAGE_URL=\\\"\\\" -DBUILD_tdbcpostgres=/\\*\\*/ -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRIN"\
-"G_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_LON"\
-"G_LONG=1 -DSIZEOF_LONG_LONG=8 -DSIZEOF_LONG=8 -DDONT_TD_VOID=1 -DUSE_THREAD_ALLOC=1 -D_REENTRANT=1 -D_THREAD_SAFE=1 -DTCL_THREADS=1 -DMODULE_SCOPE=e"\
-"xtern\\ __attribute__\\(\\(__visibility__\\(\\\"hidden\\\"\\)\\)\\) -DHAVE_HIDDEN=1 -DHAVE_CAST_TO_UNION=1 -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_IS_LONG=1 -DU"\
-"SE_TCL_STUBS=1 -DUSE_TK_STUBS=1 -DHAVE_STDINT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_INTPTR_T=1 -DHAVE_UINTPTR_T=1"
-S["mandir"]="${datarootdir}/man"
-S["localedir"]="${datarootdir}/locale"
-S["libdir"]="/home/people/Eos/Eos/util/X86LINUX64/lib"
-S["psdir"]="${docdir}"
-S["pdfdir"]="${docdir}"
-S["dvidir"]="${docdir}"
-S["htmldir"]="${docdir}"
-S["infodir"]="${datarootdir}/info"
-S["docdir"]="${datarootdir}/doc/${PACKAGE_TARNAME}"
-S["oldincludedir"]="/usr/include"
-S["includedir"]="${prefix}/include"
-S["localstatedir"]="${prefix}/var"
-S["sharedstatedir"]="${prefix}/com"
-S["sysconfdir"]="${prefix}/etc"
-S["datadir"]="${datarootdir}"
-S["datarootdir"]="${prefix}/share"
-S["libexecdir"]="${exec_prefix}/libexec"
-S["sbindir"]="${exec_prefix}/sbin"
-S["bindir"]="${exec_prefix}/bin"
-S["program_transform_name"]="s,x,x,"
-S["prefix"]="/home/people/Eos/Eos/util/X86LINUX64"
-S["exec_prefix"]="/home/people/Eos/Eos/util/X86LINUX64"
-S["PACKAGE_URL"]=""
-S["PACKAGE_BUGREPORT"]=""
-S["PACKAGE_STRING"]="tdbcpostgres 1.0.3"
-S["PACKAGE_VERSION"]="1.0.3"
-S["PACKAGE_TARNAME"]="tdbcpostgres"
-S["PACKAGE_NAME"]="tdbcpostgres"
-S["PATH_SEPARATOR"]=":"
-S["SHELL"]="/bin/sh"
-_ACAWK
-cat >>"$ac_tmp/subs1.awk" <<_ACAWK &&
-  for (key in S) S_is_set[key] = 1
-  FS = "\a"
-
-}
-{
-  line = $ 0
-  nfields = split(line, field, "@")
-  substed = 0
-  len = length(field[1])
-  for (i = 2; i < nfields; i++) {
-    key = field[i]
-    keylen = length(key)
-    if (S_is_set[key]) {
-      value = S[key]
-      line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
-      len += length(value) + length(field[++i])
-      substed = 1
-    } else
-      len += 1 + keylen
-  }
-
-  print line
-}
-
-_ACAWK
-if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
-  sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
-else
-  cat
-fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
-  || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
-fi # test -n "$CONFIG_FILES"
-
-
-eval set X "  :F $CONFIG_FILES      "
-shift
-for ac_tag
-do
-  case $ac_tag in
-  :[FHLC]) ac_mode=$ac_tag; continue;;
-  esac
-  case $ac_mode$ac_tag in
-  :[FHL]*:*);;
-  :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
-  :[FH]-) ac_tag=-:-;;
-  :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
-  esac
-  ac_save_IFS=$IFS
-  IFS=:
-  set x $ac_tag
-  IFS=$ac_save_IFS
-  shift
-  ac_file=$1
-  shift
-
-  case $ac_mode in
-  :L) ac_source=$1;;
-  :[FH])
-    ac_file_inputs=
-    for ac_f
-    do
-      case $ac_f in
-      -) ac_f="$ac_tmp/stdin";;
-      *) # Look for the file first in the build tree, then in the source tree
-        # (if the path is not absolute).  The absolute path cannot be DOS-style,
-        # because $ac_f cannot contain `:'.
-        test -f "$ac_f" ||
-          case $ac_f in
-          [\\/$]*) false;;
-          *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
-          esac ||
-          as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
-      esac
-      case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
-      as_fn_append ac_file_inputs " '$ac_f'"
-    done
-
-    # Let's still pretend it is `configure' which instantiates (i.e., don't
-    # use $as_me), people would be surprised to read:
-    #    /* config.h.  Generated by config.status.  */
-    configure_input='Generated from '`
-         $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
-       `' by configure.'
-    if test x"$ac_file" != x-; then
-      configure_input="$ac_file.  $configure_input"
-      { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
-$as_echo "$as_me: creating $ac_file" >&6;}
-    fi
-    # Neutralize special characters interpreted by sed in replacement strings.
-    case $configure_input in #(
-    *\&* | *\|* | *\\* )
-       ac_sed_conf_input=`$as_echo "$configure_input" |
-       sed 's/[\\\\&|]/\\\\&/g'`;; #(
-    *) ac_sed_conf_input=$configure_input;;
-    esac
-
-    case $ac_tag in
-    *:-:* | *:-) cat >"$ac_tmp/stdin" \
-      || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
-    esac
-    ;;
-  esac
-
-  ac_dir=`$as_dirname -- "$ac_file" ||
-$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
-        X"$ac_file" : 'X\(//\)[^/]' \| \
-        X"$ac_file" : 'X\(//\)$' \| \
-        X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
-$as_echo X"$ac_file" |
-    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
-           s//\1/
-           q
-         }
-         /^X\(\/\/\)[^/].*/{
-           s//\1/
-           q
-         }
-         /^X\(\/\/\)$/{
-           s//\1/
-           q
-         }
-         /^X\(\/\).*/{
-           s//\1/
-           q
-         }
-         s/.*/./; q'`
-  as_dir="$ac_dir"; as_fn_mkdir_p
-  ac_builddir=.
-
-case "$ac_dir" in
-.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
-*)
-  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
-  # A ".." for each directory in $ac_dir_suffix.
-  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
-  case $ac_top_builddir_sub in
-  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
-  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
-  esac ;;
-esac
-ac_abs_top_builddir=$ac_pwd
-ac_abs_builddir=$ac_pwd$ac_dir_suffix
-# for backward compatibility:
-ac_top_builddir=$ac_top_build_prefix
-
-case $srcdir in
-  .)  # We are building in place.
-    ac_srcdir=.
-    ac_top_srcdir=$ac_top_builddir_sub
-    ac_abs_top_srcdir=$ac_pwd ;;
-  [\\/]* | ?:[\\/]* )  # Absolute name.
-    ac_srcdir=$srcdir$ac_dir_suffix;
-    ac_top_srcdir=$srcdir
-    ac_abs_top_srcdir=$srcdir ;;
-  *) # Relative name.
-    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
-    ac_top_srcdir=$ac_top_build_prefix$srcdir
-    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
-esac
-ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
-
-
-  case $ac_mode in
-  :F)
-  #
-  # CONFIG_FILE
-  #
-
-# If the template does not know about datarootdir, expand it.
-# FIXME: This hack should be removed a few years after 2.60.
-ac_datarootdir_hack=; ac_datarootdir_seen=
-ac_sed_dataroot='
-/datarootdir/ {
-  p
-  q
-}
-/@datadir@/p
-/@docdir@/p
-/@infodir@/p
-/@localedir@/p
-/@mandir@/p'
-case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
-*datarootdir*) ac_datarootdir_seen=yes;;
-*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
-  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
-$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
-  ac_datarootdir_hack='
-  s&@datadir@&${datarootdir}&g
-  s&@docdir@&${datarootdir}/doc/${PACKAGE_TARNAME}&g
-  s&@infodir@&${datarootdir}/info&g
-  s&@localedir@&${datarootdir}/locale&g
-  s&@mandir@&${datarootdir}/man&g
-  s&\${datarootdir}&${prefix}/share&g' ;;
-esac
-ac_sed_extra="
-
-:t
-/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
-s|@configure_input@|$ac_sed_conf_input|;t t
-s&@top_builddir@&$ac_top_builddir_sub&;t t
-s&@top_build_prefix@&$ac_top_build_prefix&;t t
-s&@srcdir@&$ac_srcdir&;t t
-s&@abs_srcdir@&$ac_abs_srcdir&;t t
-s&@top_srcdir@&$ac_top_srcdir&;t t
-s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
-s&@builddir@&$ac_builddir&;t t
-s&@abs_builddir@&$ac_abs_builddir&;t t
-s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
-$ac_datarootdir_hack
-"
-eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
-  >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
-
-test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
-  { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
-  { ac_out=`sed -n '/^[         ]*datarootdir[  ]*:*=/p' \
-      "$ac_tmp/out"`; test -z "$ac_out"; } &&
-  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
-which seems to be undefined.  Please make sure it is defined" >&5
-$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
-which seems to be undefined.  Please make sure it is defined" >&2;}
-
-  rm -f "$ac_tmp/stdin"
-  case $ac_file in
-  -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
-  *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
-  esac \
-  || as_fn_error $? "could not create $ac_file" "$LINENO" 5
- ;;
-
-
-
-  esac
-
-done # for ac_tag
-
-
-as_fn_exit 0
diff --git a/util/src/TclTk/tcl8.6.4/unix/pkgs/tdbcpostgres1.0.3/libtdbcpostgres1.0.3.so b/util/src/TclTk/tcl8.6.4/unix/pkgs/tdbcpostgres1.0.3/libtdbcpostgres1.0.3.so
deleted file mode 100755 (executable)
index 2c5370f..0000000
Binary files a/util/src/TclTk/tcl8.6.4/unix/pkgs/tdbcpostgres1.0.3/libtdbcpostgres1.0.3.so and /dev/null differ
diff --git a/util/src/TclTk/tcl8.6.4/unix/pkgs/tdbcpostgres1.0.3/pkgIndex.tcl b/util/src/TclTk/tcl8.6.4/unix/pkgs/tdbcpostgres1.0.3/pkgIndex.tcl
deleted file mode 100644 (file)
index e7c9571..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-# Package index file for tdbc::postgres
-
-if {[catch {package require Tcl 8.6}]} {
-    return
-}
-package ifneeded tdbc::postgres 1.0.3 \
-    "[list source [file join $dir tdbcpostgres.tcl]]\;\
-    [list load [file join $dir libtdbcpostgres1.0.3.so] tdbcpostgres]"
diff --git a/util/src/TclTk/tcl8.6.4/unix/pkgs/tdbcsqlite3-1.0.3/Makefile b/util/src/TclTk/tcl8.6.4/unix/pkgs/tdbcsqlite3-1.0.3/Makefile
deleted file mode 100644 (file)
index 6f31d8b..0000000
+++ /dev/null
@@ -1,307 +0,0 @@
-# Makefile.in --
-#
-#      This file is a Makefile for Sample TEA Extension.  If it has the name
-#      "Makefile.in" then it is a template for a Makefile;  to generate the
-#      actual Makefile, run "./configure", which is a configuration script
-#      generated by the "autoconf" program (constructs like "@foo@" will get
-#      replaced in the actual Makefile.
-#
-# Copyright (c) 1999 Scriptics Corporation.
-# Copyright (c) 2002-2005 ActiveState Corporation.
-#
-# 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.64 2007/10/23 22:08:06 hobbs Exp $
-
-#========================================================================
-# Add additional lines to handle any additional AC_SUBST cases that
-# have been added in a customized configure script.
-#========================================================================
-
-#SAMPLE_NEW_VAR        = @SAMPLE_NEW_VAR@
-
-#========================================================================
-# Nothing of the variables below this line should need to be changed.
-# Please check the TARGETS section below to make sure the make targets
-# are correct.
-#========================================================================
-
-#========================================================================
-# The names of the source files is defined in the configure script.
-# The object files are used for linking into the final library.
-# This will be used when a dist target is added to the Makefile.
-# It is not important to specify the directory, as long as it is the
-# $(srcdir) or in the generic, win or unix subdirectory.
-#========================================================================
-
-#========================================================================
-# PKG_TCL_SOURCES identifies Tcl runtime files that are associated with
-# this package that need to be installed, if any.
-#========================================================================
-
-PKG_TCL_SOURCES =  library/tdbcsqlite3.tcl
-
-#========================================================================
-# "PKG_LIB_FILE" refers to the library (dynamic or static as per
-# configuration options) composed of the named objects.
-#========================================================================
-
-PKG_LIB_FILE   = 
-PKG_STUB_LIB_FILE = 
-
-lib_BINARIES   = $(PKG_LIB_FILE)
-BINARIES       = $(lib_BINARIES)
-
-SHELL          = /bin/sh
-
-srcdir         = /home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/pkgs/tdbcsqlite3-1.0.3
-prefix         = /home/people/Eos/Eos/util/X86LINUX64
-exec_prefix    = /home/people/Eos/Eos/util/X86LINUX64
-
-bindir         = ${exec_prefix}/bin
-libdir         = /home/people/Eos/Eos/util/X86LINUX64/lib
-includedir     = ${prefix}/include
-datarootdir     = ${prefix}/share
-datadir                = ${datarootdir}
-mandir         = ${datarootdir}/man
-
-DESTDIR                =
-
-PKG_DIR                = $(PACKAGE_NAME)-$(PACKAGE_VERSION)
-pkgdatadir     = $(datadir)/$(PKG_DIR)
-pkglibdir      = $(libdir)/$(PKG_DIR)
-pkgincludedir  = $(includedir)/$(PKG_DIR)
-tmdir          = $(libdir)/tcl$(TCL_MAJOR_VERSION)/$(TCL_VERSION)
-pkgslash       = `echo $(PACKAGE_NAME) | sed s=tdbc=tdbc/=`
-pkgtmdir       = $(tmdir)/tdbc
-pkgtmfile      = $(tmdir)/$(pkgslash)-$(PACKAGE_VERSION).tm
-
-top_builddir   = .
-
-INSTALL_OPTIONS =
-INSTALL         = $(SHELL) $(srcdir)/tclconfig/install-sh -c ${INSTALL_OPTIONS}
-INSTALL_DATA_DIR = ${INSTALL} -d -m 755
-INSTALL_PROGRAM = ${INSTALL} -m 555
-INSTALL_DATA    = ${INSTALL} -m 444
-INSTALL_SCRIPT  = ${INSTALL_PROGRAM}
-INSTALL_LIBRARY = ${INSTALL_DATA}
-
-TCL_VERSION    = 8.6
-TCL_MAJOR_VERSION = 8
-
-PACKAGE_NAME   = tdbcsqlite3
-PACKAGE_VERSION        = 1.0.3
-#TCL_DEFS      = -DPACKAGE_NAME=\"tcl\" -DPACKAGE_TARNAME=\"tcl\" -DPACKAGE_VERSION=\"8.6\" -DPACKAGE_STRING=\"tcl\ 8.6\" -DPACKAGE_BUGREPORT=\"\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_PARAM_H=1 -DTCL_CFGVAL_ENCODING=\"iso8859-1\" -DHAVE_ZLIB=1 -DMODULE_SCOPE=extern\ __attribute__\(\(__visibility__\(\"hidden\"\)\)\) -DHAVE_HIDDEN=1 -DHAVE_CAST_TO_UNION=1 -DTCL_SHLIB_EXT=\".so\" -DNDEBUG=1 -DTCL_CFG_OPTIMIZED=1 -DTCL_TOMMATH=1 -DMP_PREC=4 -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_IS_LONG=1 -DHAVE_GETCWD=1 -DHAVE_MKSTEMP=1 -DHAVE_OPENDIR=1 -DHAVE_STRTOL=1 -DHAVE_WAITPID=1 -DHAVE_GETNAMEINFO=1 -DHAVE_GETADDRINFO=1 -DHAVE_FREEADDRINFO=1 -DHAVE_GAI_STRERROR=1 -DHAVE_STRUCT_ADDRINFO=1 -DHAVE_STRUCT_IN6_ADDR=1 -DHAVE_STRUCT_SOCKADDR_IN6=1 -DHAVE_STRUCT_SOCKADDR_STORAGE=1 -DHAVE_TERMIOS_H=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_TIME_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_GMTIME_R=1 -DHAVE_LOCALTIME_R=1 -DHAVE_MKTIME=1 -DHAVE_TM_GMTOFF=1 -DHAVE_TIMEZONE_VAR=1 -DHAVE_STRUCT_STAT_ST_BLOCKS=1 -DHAVE_STRUCT_STAT_ST_BLKSIZE=1 -DHAVE_BLKCNT_T=1 -DHAVE_INTPTR_T=1 -DHAVE_UINTPTR_T=1 -DHAVE_SIGNED_CHAR=1 -DHAVE_LANGINFO=1 -DHAVE_MKSTEMPS=1 -DHAVE_FTS=1 -DHAVE_SYS_IOCTL_H=1 -DTCL_UNLOAD_DLLS=1 -DHAVE_CPUID=1 
-TCL_BIN_DIR    = /home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix
-TCL_SRC_DIR    = /home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4
-#TK_BIN_DIR    = @TK_BIN_DIR@
-#TK_SRC_DIR    = @TK_SRC_DIR@
-
-TDBC_VERSION   = 1.0.3
-TDBC_BIN_DIR   = /home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix/pkgs/tdbc1.0.3
-TDBC_LIB_FILE  = libtdbc1.0.3.so
-
-# Not used, but retained for reference of what libs Tcl required
-#TCL_LIBS      = -ldl -lz  -lieee -lm
-
-#========================================================================
-# TCLLIBPATH seeds the auto_path in Tcl's init.tcl so we can test our
-# package without installing.  The other environment variables allow us
-# to test against an uninstalled Tcl.  Add special env vars that you
-# require for testing here (like TCLX_LIBRARY).
-#========================================================================
-
-EXTRA_PATH     = $(top_builddir):$(TCL_BIN_DIR)
-#EXTRA_PATH    = $(top_builddir):$(TCL_BIN_DIR):$(TK_BIN_DIR)
-TCLLIBPATH     = $(top_builddir)
-TCLSH_ENV      = TCL_LIBRARY=`echo $(TCL_SRC_DIR)/library`
-PKG_ENV                = PATH="$(EXTRA_PATH):$(PATH)" \
-                 TCLLIBPATH="$(TCLLIBPATH)"
-
-TCLSH_PROG     = /home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix/tclsh
-TCLSH          = $(PKG_ENV) $(TCLSH_ENV) $(TCLSH_PROG)
-
-#WISH_ENV      = TK_LIBRARY=`echo $(TK_SRC_DIR)/library`
-#WISH_PROG     = @WISH_PROG@
-#WISH          = $(PKG_ENV) $(TCLSH_ENV) $(WISH_ENV) $(WISH_PROG)
-
-SHARED_BUILD   = @SHARED_BUILD@
-
-INCLUDES       =  @TCL_INCLUDES@
-
-# Move pkgIndex.tcl to 'BINARIES' var if it is generated in the Makefile
-CONFIG_CLEAN_FILES = Makefile pkgIndex.tcl
-CLEANFILES     = 
-
-#========================================================================
-# Start of user-definable TARGETS section
-#========================================================================
-
-#========================================================================
-# TEA TARGETS.  Please note that the "libraries:" target refers to platform
-# independent files, and the "binaries:" target inclues executable programs and
-# platform-dependent libraries.  Modify these targets so that they install
-# the various pieces of your package.  The make and install rules
-# for the BINARIES that you specified above have already been done.
-#========================================================================
-
-all: libraries doc
-
-libraries:
-
-#========================================================================
-# Your doc target should differentiate from doc builds (by the developer)
-# and doc installs (see install-doc), which just install the docs on the
-# end user machine when building from source.
-#========================================================================
-
-doc:
-       @echo "If you have documentation to create, place the commands to"
-       @echo "build the docs in the 'doc:' target.  For example:"
-       @echo "        xml2nroff sample.xml > sample.n"
-       @echo "        xml2html sample.xml > sample.html"
-
-install: all install-binaries install-libraries install-doc
-
-install-binaries: install-lib-binaries
-
-#========================================================================
-# This rule installs platform-independent files, such as header files.
-# The list=...; for p in $$list handles the empty list case x-platform.
-#========================================================================
-
-install-libraries: libraries
-
-#========================================================================
-# Install documentation.  Unix manpages should go in the $(mandir)
-# directory.
-#========================================================================
-
-install-doc: doc
-       @$(INSTALL_DATA_DIR) $(DESTDIR)$(mandir)/mann
-       @echo "Installing documentation in $(DESTDIR)$(mandir)"
-       @list='$(srcdir)/doc/*.n'; for i in $$list; do \
-           echo "Installing $$i"; \
-           rm -f $(DESTDIR)$(mandir)/mann/`basename $$i`; \
-           $(INSTALL_DATA) $$i $(DESTDIR)$(mandir)/mann ; \
-       done
-
-# If the semicolon is omitted after the [list source ...], then
-# at least one version of msys make replaces the slashes in the
-# $(srcdir)/library/tdbcsqlite3.tcl path with backslashes, causing
-# the [package ifneeded] to fail. Leave it in, even though it's
-# spurious.
-test: libraries
-       $(TCLSH) `echo $(srcdir)/tests/all.tcl` $(TESTFLAGS) -load \
-               "package ifneeded tdbc::sqlite3 $(PACKAGE_VERSION) \
-                       [list source `echo $(srcdir)/library/tdbcsqlite3.tcl`];\
-               package ifneeded tdbc ${TDBC_VERSION} \
-                       [list source `echo $(TDBC_BIN_DIR)/tdbc.tcl`]\;[list load `echo $(TDBC_BIN_DIR)/$(TDBC_LIB_FILE)` tdbc]"
-
-shell: libraries
-       @$(TCLSH) $(SCRIPT)
-
-gdb:
-       $(TCLSH_ENV) gdb $(TCLSH_PROG) $(SCRIPT)
-
-depend:
-
-#========================================================================
-# Distribution creation
-# You may need to tweak this target to make it work correctly.
-#========================================================================
-
-#COMPRESS      = tar cvf $(PKG_DIR).tar $(PKG_DIR); compress $(PKG_DIR).tar
-COMPRESS       = tar zcvf $(PKG_DIR).tar.gz $(PKG_DIR)
-DIST_ROOT      = /tmp/dist
-DIST_DIR       = $(DIST_ROOT)/$(PKG_DIR)
-
-dist-clean:
-       rm -rf $(DIST_DIR) $(DIST_ROOT)/$(PKG_DIR).tar.*
-
-dist: dist-clean
-       mkdir -p $(DIST_DIR)
-       cp -p $(srcdir)/ChangeLog $(srcdir)/README* $(srcdir)/license* \
-               $(srcdir)/aclocal.m4 $(srcdir)/configure $(srcdir)/*.in \
-               $(DIST_DIR)/
-       chmod 664 $(DIST_DIR)/Makefile.in $(DIST_DIR)/aclocal.m4
-       chmod 775 $(DIST_DIR)/configure $(DIST_DIR)/configure.in
-
-       for i in $(srcdir)/*.[ch]; do \
-           if [ -f $$i ]; then \
-               cp -p $$i $(DIST_DIR)/ ; \
-           fi; \
-       done;
-
-       mkdir $(DIST_DIR)/tclconfig
-       cp $(srcdir)/tclconfig/install-sh $(srcdir)/tclconfig/tcl.m4 \
-               $(DIST_DIR)/tclconfig/
-       chmod 664 $(DIST_DIR)/tclconfig/tcl.m4
-       chmod +x $(DIST_DIR)/tclconfig/install-sh
-
-       mkdir $(DIST_DIR)/doc
-       cp -p $(srcdir)/doc/tdbc_sqlite3.n $(DIST_DIR)/doc/
-
-       mkdir $(DIST_DIR)/library
-       cp -p $(srcdir)/library/tdbcsqlite3.tcl $(DIST_DIR)/library/
-
-       mkdir $(DIST_DIR)/tests
-       cp -p $(srcdir)/tests/all.tcl $(srcdir)/tests/tdbcsqlite3.test \
-               $(DIST_DIR)/tests/
-
-       mkdir $(DIST_DIR)/win
-       cp -p $(srcdir)/win/makefile.vc $(srcdir)/win/nmakehlp.c \
-               $(srcdir)/win/rules.vc $(DIST_DIR)/win/
-
-       (cd $(DIST_ROOT); $(COMPRESS);)
-
-#========================================================================
-# End of user-definable section
-#========================================================================
-
-#========================================================================
-# Don't modify the file to clean here.  Instead, set the "CLEANFILES"
-# variable in configure.in
-#========================================================================
-
-clean:  
-       -rm -f *.core *.core
-       -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES)
-
-distclean: clean
-       -rm -f *.tab.c
-       -rm -f $(CONFIG_CLEAN_FILES)
-       -rm -f config.cache config.log config.status
-
-#========================================================================
-# Install binary object libraries.  On Windows this includes both .dll and
-# .lib files.  Because the .lib files are not explicitly listed anywhere,
-# we need to deduce their existence from the .dll file of the same name.
-# Library files go into the lib directory.
-# In addition, this will generate the pkgIndex.tcl
-# file in the install location (assuming it can find a usable tclsh shell)
-#
-# You should not have to modify this target.
-#========================================================================
-
-install-lib-binaries: 
-       @$(INSTALL_DATA_DIR) $(DESTDIR)$(pkgtmdir)
-       $(INSTALL_DATA) $(srcdir)/library/tdbcsqlite3.tcl \
-               $(DESTDIR)$(pkgtmfile)
-
-Makefile: $(srcdir)/Makefile.in  $(top_builddir)/config.status
-       cd $(top_builddir) \
-         && CONFIG_FILES=$@ CONFIG_HEADERS= $(SHELL) ./config.status
-
-uninstall-binaries:
-       list='$(PKG_TCL_SOURCES)'; for p in $$list; do \
-         p=`basename $$p`; \
-         rm -f $(DESTDIR)$(pkglibdir)/$$p; \
-       done
-
-.PHONY: all clean distclean doc install libraries test
-
-# Tell versions [3.59,3.63) of GNU make to not export all variables.
-# Otherwise a system limit (for SysV at least) may be exceeded.
-.NOEXPORT:
diff --git a/util/src/TclTk/tcl8.6.4/unix/pkgs/tdbcsqlite3-1.0.3/config.log b/util/src/TclTk/tcl8.6.4/unix/pkgs/tdbcsqlite3-1.0.3/config.log
deleted file mode 100644 (file)
index a33dc26..0000000
+++ /dev/null
@@ -1,292 +0,0 @@
-This file contains any messages produced by compilers while
-running configure, to aid debugging if configure makes a mistake.
-
-It was created by tdbcsqlite3 configure 1.0.3, which was
-generated by GNU Autoconf 2.69.  Invocation command line was
-
-  $ /home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/pkgs/tdbcsqlite3-1.0.3/configure --with-tcl=../.. --with-tclinclude=/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/generic --prefix=/home/people/Eos/Eos/util/X86LINUX64 --enable-shared --enable-symbol --enable-gcc --disable-threads --libdir=/home/people/Eos/Eos/util/X86LINUX64/lib --enable-shared --enable-threads
-
-## --------- ##
-## Platform. ##
-## --------- ##
-
-hostname = cs04.lan.yasunaga-lab.bio.kyutech.ac.jp
-uname -m = x86_64
-uname -r = 3.10.0-693.1.1.el7.x86_64
-uname -s = Linux
-uname -v = #1 SMP Tue Aug 15 08:36:44 CDT 2017
-
-/usr/bin/uname -p = x86_64
-/bin/uname -X     = unknown
-
-/bin/arch              = x86_64
-/usr/bin/arch -k       = unknown
-/usr/convex/getsysinfo = unknown
-/usr/bin/hostinfo      = unknown
-/bin/machine           = unknown
-/usr/bin/oslevel       = unknown
-/bin/universe          = unknown
-
-PATH: /home/people/Eos/Eos/util/X86LINUX64/cuda/cudaprof/bin
-PATH: /home/people/Eos/Eos/util/X86LINUX64/cuda/bin
-PATH: /home/people/Eos/Eos/bin
-PATH: /home/people/Eos/Eos/sbin
-PATH: /home/people/Eos/Eos/util/X86LINUX64/bin
-PATH: /usr/local/IMOD/bin
-PATH: /usr/local/bin
-PATH: /usr/bin
-PATH: /usr/local/sbin
-PATH: /usr/sbin
-PATH: /usr/local/relion/build/bin
-PATH: /home/people/Eos/Eos/bin
-PATH: /home/people/Eos/Eos/sbin
-PATH: /home/people/Eos/Eos/util/X86LINUX64/bin
-PATH: /usr/local/IMOD/bin
-PATH: /usr/local/bin
-PATH: /usr/bin
-PATH: /usr/local/sbin
-PATH: /usr/sbin
-PATH: /usr/local/relion/build/bin
-
-
-## ----------- ##
-## Core tests. ##
-## ----------- ##
-
-configure:1786: checking for correct TEA configuration
-configure:1799: result: ok (TEA 3.9)
-configure:1882: configuring tdbcsqlite3 1.0.3
-configure:1954: checking for Tcl configuration
-configure:2079: result: found /home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix/tclConfig.sh
-configure:2132: checking for gcc
-configure:2148: found /usr/bin/gcc
-configure:2159: result: gcc
-configure:2388: checking for C compiler version
-configure:2397: gcc --version >&5
-gcc (GCC) 4.8.5 20150623 (Red Hat 4.8.5-11)
-Copyright (C) 2015 Free Software Foundation, Inc.
-This is free software; see the source for copying conditions.  There is NO
-warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
-
-configure:2408: $? = 0
-configure:2397: gcc -v >&5
-Using built-in specs.
-COLLECT_GCC=gcc
-COLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-redhat-linux/4.8.5/lto-wrapper
-Target: x86_64-redhat-linux
-Configured with: ../configure --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=http://bugzilla.redhat.com/bugzilla --enable-bootstrap --enable-shared --enable-threads=posix --enable-checking=release --with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions --enable-gnu-unique-object --enable-linker-build-id --with-linker-hash-style=gnu --enable-languages=c,c++,objc,obj-c++,java,fortran,ada,go,lto --enable-plugin --enable-initfini-array --disable-libgcj --with-isl=/builddir/build/BUILD/gcc-4.8.5-20150702/obj-x86_64-redhat-linux/isl-install --with-cloog=/builddir/build/BUILD/gcc-4.8.5-20150702/obj-x86_64-redhat-linux/cloog-install --enable-gnu-indirect-function --with-tune=generic --with-arch_32=x86-64 --build=x86_64-redhat-linux
-Thread model: posix
-gcc version 4.8.5 20150623 (Red Hat 4.8.5-11) (GCC) 
-configure:2408: $? = 0
-configure:2397: gcc -V >&5
-gcc: error: unrecognized command line option '-V'
-gcc: fatal error: no input files
-compilation terminated.
-configure:2408: $? = 4
-configure:2397: gcc -qversion >&5
-gcc: error: unrecognized command line option '-qversion'
-gcc: fatal error: no input files
-compilation terminated.
-configure:2408: $? = 4
-configure:2428: checking whether the C compiler works
-configure:2450: gcc    conftest.c  >&5
-configure:2454: $? = 0
-configure:2502: result: yes
-configure:2505: checking for C compiler default output file name
-configure:2507: result: a.out
-configure:2513: checking for suffix of executables
-configure:2520: gcc -o conftest    conftest.c  >&5
-configure:2524: $? = 0
-configure:2546: result: 
-configure:2568: checking whether we are cross compiling
-configure:2576: gcc -o conftest    conftest.c  >&5
-configure:2580: $? = 0
-configure:2587: ./conftest
-configure:2591: $? = 0
-configure:2606: result: no
-configure:2611: checking for suffix of object files
-configure:2633: gcc -c   conftest.c >&5
-configure:2637: $? = 0
-configure:2658: result: o
-configure:2662: checking whether we are using the GNU C compiler
-configure:2681: gcc -c   conftest.c >&5
-configure:2681: $? = 0
-configure:2690: result: yes
-configure:2699: checking whether gcc accepts -g
-configure:2719: gcc -c -g  conftest.c >&5
-configure:2719: $? = 0
-configure:2760: result: yes
-configure:2777: checking for gcc option to accept ISO C89
-configure:2840: gcc  -c   conftest.c >&5
-configure:2840: $? = 0
-configure:2853: result: none needed
-configure:2875: checking for existence of /home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix/tclConfig.sh
-configure:2879: result: loading
-configure:2943: checking platform
-configure:2961: gcc -c   conftest.c >&5
-configure:2961: $? = 0
-configure:2969: result: unix
-configure:3014: checking for tdbc configuration
-configure:3101: result: found /home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix/pkgs/tdbc1.0.3/tdbcConfig.sh
-configure:3107: checking for existence of /home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix/pkgs/tdbc1.0.3/tdbcConfig.sh
-configure:3111: result: loading
-configure:3129: WARNING: Found Makefile - using build library specs for tdbc
-configure:3200: checking For tdbc_STUB library for LIBS
-configure:3233: result: using tdbc_STUB_LIB_SPEC -L/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix/pkgs/tdbc1.0.3 -ltdbcstub1.0.3
-configure:3270: --exec-prefix defaulting to TCL_EXEC_PREFIX /home/people/Eos/Eos/util/X86LINUX64
-configure:3342: checking for tclsh
-configure:3369: result: /home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix/tclsh
-configure:3532: creating ./config.status
-
-## ---------------------- ##
-## Running config.status. ##
-## ---------------------- ##
-
-This file was extended by tdbcsqlite3 config.status 1.0.3, which was
-generated by GNU Autoconf 2.69.  Invocation command line was
-
-  CONFIG_FILES    = 
-  CONFIG_HEADERS  = 
-  CONFIG_LINKS    = 
-  CONFIG_COMMANDS = 
-  $ ./config.status 
-
-on cs04.lan.yasunaga-lab.bio.kyutech.ac.jp
-
-config.status:768: creating Makefile
-config.status:768: creating pkgIndex.tcl
-configure:4534: WARNING: unrecognized options: --with-tclinclude, --enable-shared, --enable-symbol, --enable-gcc, --disable-threads, --enable-shared, --enable-threads
-
-## ---------------- ##
-## Cache variables. ##
-## ---------------- ##
-
-ac_cv_c_compiler_gnu=yes
-ac_cv_c_tclconfig=/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix
-ac_cv_c_tdbcconfig=/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix/pkgs/tdbc1.0.3
-ac_cv_env_CC_set=
-ac_cv_env_CC_value=
-ac_cv_env_CFLAGS_set=
-ac_cv_env_CFLAGS_value=
-ac_cv_env_CPPFLAGS_set=
-ac_cv_env_CPPFLAGS_value=
-ac_cv_env_LDFLAGS_set=
-ac_cv_env_LDFLAGS_value=
-ac_cv_env_LIBS_set=
-ac_cv_env_LIBS_value=
-ac_cv_env_build_alias_set=
-ac_cv_env_build_alias_value=
-ac_cv_env_host_alias_set=
-ac_cv_env_host_alias_value=
-ac_cv_env_target_alias_set=
-ac_cv_env_target_alias_value=
-ac_cv_objext=o
-ac_cv_prog_ac_ct_CC=gcc
-ac_cv_prog_cc_c89=
-ac_cv_prog_cc_g=yes
-
-## ----------------- ##
-## Output variables. ##
-## ----------------- ##
-
-CC='gcc'
-CFLAGS=''
-CLEANFILES=''
-CPPFLAGS=''
-CYGPATH='echo'
-DEFS='-DPACKAGE_NAME=\"tdbcsqlite3\" -DPACKAGE_TARNAME=\"tdbcsqlite3\" -DPACKAGE_VERSION=\"1.0.3\" -DPACKAGE_STRING=\"tdbcsqlite3\ 1.0.3\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DBUILD_tdbcsqlite3=/\*\*/'
-ECHO_C=''
-ECHO_N='-n'
-ECHO_T=''
-EXEEXT=''
-LDFLAGS=''
-LIBOBJS=''
-LIBS=''
-LTLIBOBJS=''
-OBJEXT='o'
-PACKAGE_BUGREPORT=''
-PACKAGE_NAME='tdbcsqlite3'
-PACKAGE_STRING='tdbcsqlite3 1.0.3'
-PACKAGE_TARNAME='tdbcsqlite3'
-PACKAGE_URL=''
-PACKAGE_VERSION='1.0.3'
-PATH_SEPARATOR=':'
-PKG_CFLAGS=''
-PKG_HEADERS=''
-PKG_INCLUDES=''
-PKG_LIBS=' -L/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix/pkgs/tdbc1.0.3 -ltdbcstub1.0.3'
-PKG_LIB_FILE=''
-PKG_STUB_LIB_FILE=''
-PKG_STUB_OBJECTS=''
-PKG_STUB_SOURCES=''
-PKG_TCL_SOURCES=' library/tdbcsqlite3.tcl'
-SHELL='/bin/sh'
-TCLSH_PROG='/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix/tclsh'
-TCL_BIN_DIR='/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix'
-TCL_DEFS='-DPACKAGE_NAME=\"tcl\" -DPACKAGE_TARNAME=\"tcl\" -DPACKAGE_VERSION=\"8.6\" -DPACKAGE_STRING=\"tcl\ 8.6\" -DPACKAGE_BUGREPORT=\"\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_PARAM_H=1 -DTCL_CFGVAL_ENCODING=\"iso8859-1\" -DHAVE_ZLIB=1 -DMODULE_SCOPE=extern\ __attribute__\(\(__visibility__\(\"hidden\"\)\)\) -DHAVE_HIDDEN=1 -DHAVE_CAST_TO_UNION=1 -DTCL_SHLIB_EXT=\".so\" -DNDEBUG=1 -DTCL_CFG_OPTIMIZED=1 -DTCL_TOMMATH=1 -DMP_PREC=4 -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_IS_LONG=1 -DHAVE_GETCWD=1 -DHAVE_MKSTEMP=1 -DHAVE_OPENDIR=1 -DHAVE_STRTOL=1 -DHAVE_WAITPID=1 -DHAVE_GETNAMEINFO=1 -DHAVE_GETADDRINFO=1 -DHAVE_FREEADDRINFO=1 -DHAVE_GAI_STRERROR=1 -DHAVE_STRUCT_ADDRINFO=1 -DHAVE_STRUCT_IN6_ADDR=1 -DHAVE_STRUCT_SOCKADDR_IN6=1 -DHAVE_STRUCT_SOCKADDR_STORAGE=1 -DHAVE_TERMIOS_H=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_TIME_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_GMTIME_R=1 -DHAVE_LOCALTIME_R=1 -DHAVE_MKTIME=1 -DHAVE_TM_GMTOFF=1 -DHAVE_TIMEZONE_VAR=1 -DHAVE_STRUCT_STAT_ST_BLOCKS=1 -DHAVE_STRUCT_STAT_ST_BLKSIZE=1 -DHAVE_BLKCNT_T=1 -DHAVE_INTPTR_T=1 -DHAVE_UINTPTR_T=1 -DHAVE_SIGNED_CHAR=1 -DHAVE_LANGINFO=1 -DHAVE_MKSTEMPS=1 -DHAVE_FTS=1 -DHAVE_SYS_IOCTL_H=1 -DTCL_UNLOAD_DLLS=1 -DHAVE_CPUID=1 '
-TCL_EXTRA_CFLAGS=' -pipe '
-TCL_LD_FLAGS=' -Wl,--export-dynamic '
-TCL_LIBS='-ldl -lz  -lieee -lm'
-TCL_LIB_FILE='libtcl8.6.so'
-TCL_LIB_FLAG='-ltcl8.6'
-TCL_LIB_SPEC='-L/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix -ltcl8.6'
-TCL_MAJOR_VERSION='8'
-TCL_MINOR_VERSION='6'
-TCL_PATCH_LEVEL='.4'
-TCL_SHLIB_LD_LIBS='${LIBS}'
-TCL_SRC_DIR='/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4'
-TCL_STUB_LIB_FILE='libtclstub8.6.a'
-TCL_STUB_LIB_FLAG='-ltclstub8.6'
-TCL_STUB_LIB_SPEC='-L/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix -ltclstub8.6'
-TCL_VERSION='8.6'
-TDBC_LIB_FILE='libtdbc1.0.3.so'
-TDBC_VERSION='1.0.3'
-ac_ct_CC='gcc'
-bindir='${exec_prefix}/bin'
-build_alias=''
-datadir='${datarootdir}'
-datarootdir='${prefix}/share'
-docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
-dvidir='${docdir}'
-exec_prefix='/home/people/Eos/Eos/util/X86LINUX64'
-host_alias=''
-htmldir='${docdir}'
-includedir='${prefix}/include'
-infodir='${datarootdir}/info'
-libdir='/home/people/Eos/Eos/util/X86LINUX64/lib'
-libexecdir='${exec_prefix}/libexec'
-localedir='${datarootdir}/locale'
-localstatedir='${prefix}/var'
-mandir='${datarootdir}/man'
-oldincludedir='/usr/include'
-pdfdir='${docdir}'
-prefix='/home/people/Eos/Eos/util/X86LINUX64'
-program_transform_name='s,x,x,'
-psdir='${docdir}'
-sbindir='${exec_prefix}/sbin'
-sharedstatedir='${prefix}/com'
-sysconfdir='${prefix}/etc'
-target_alias=''
-tdbc_BIN_DIR='/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix/pkgs/tdbc1.0.3'
-tdbc_LIB_FILE='libtdbc1.0.3.so'
-tdbc_LIB_SPEC=''
-tdbc_SRC_DIR='/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/pkgs/tdbc1.0.3'
-tdbc_STUB_LIB_FILE='libtdbcstub1.0.3.a'
-tdbc_STUB_LIB_PATH='/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix/pkgs/tdbc1.0.3/libtdbcstub1.0.3.a'
-tdbc_STUB_LIB_SPEC='-L/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix/pkgs/tdbc1.0.3 -ltdbcstub1.0.3'
-tdbc_VERSION='1.0.3'
-
-## ----------- ##
-## confdefs.h. ##
-## ----------- ##
-
-/* confdefs.h */
-#define PACKAGE_NAME "tdbcsqlite3"
-#define PACKAGE_TARNAME "tdbcsqlite3"
-#define PACKAGE_VERSION "1.0.3"
-#define PACKAGE_STRING "tdbcsqlite3 1.0.3"
-#define PACKAGE_BUGREPORT ""
-#define PACKAGE_URL ""
-#define BUILD_tdbcsqlite3 /**/
-
-configure: exit 0
diff --git a/util/src/TclTk/tcl8.6.4/unix/pkgs/tdbcsqlite3-1.0.3/config.status b/util/src/TclTk/tcl8.6.4/unix/pkgs/tdbcsqlite3-1.0.3/config.status
deleted file mode 100755 (executable)
index e3d390d..0000000
+++ /dev/null
@@ -1,920 +0,0 @@
-#! /bin/sh
-# Generated by configure.
-# Run this file to recreate the current configuration.
-# Compiler output produced by configure, useful for debugging
-# configure, is in config.log if it exists.
-
-debug=false
-ac_cs_recheck=false
-ac_cs_silent=false
-
-SHELL=${CONFIG_SHELL-/bin/sh}
-export SHELL
-## -------------------- ##
-## M4sh Initialization. ##
-## -------------------- ##
-
-# Be more Bourne compatible
-DUALCASE=1; export DUALCASE # for MKS sh
-if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
-  emulate sh
-  NULLCMD=:
-  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
-  # is contrary to our usage.  Disable this feature.
-  alias -g '${1+"$@"}'='"$@"'
-  setopt NO_GLOB_SUBST
-else
-  case `(set -o) 2>/dev/null` in #(
-  *posix*) :
-    set -o posix ;; #(
-  *) :
-     ;;
-esac
-fi
-
-
-as_nl='
-'
-export as_nl
-# Printing a long string crashes Solaris 7 /usr/bin/printf.
-as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
-as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
-as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
-# Prefer a ksh shell builtin over an external printf program on Solaris,
-# but without wasting forks for bash or zsh.
-if test -z "$BASH_VERSION$ZSH_VERSION" \
-    && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
-  as_echo='print -r --'
-  as_echo_n='print -rn --'
-elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
-  as_echo='printf %s\n'
-  as_echo_n='printf %s'
-else
-  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
-    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
-    as_echo_n='/usr/ucb/echo -n'
-  else
-    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
-    as_echo_n_body='eval
-      arg=$1;
-      case $arg in #(
-      *"$as_nl"*)
-       expr "X$arg" : "X\\(.*\\)$as_nl";
-       arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
-      esac;
-      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
-    '
-    export as_echo_n_body
-    as_echo_n='sh -c $as_echo_n_body as_echo'
-  fi
-  export as_echo_body
-  as_echo='sh -c $as_echo_body as_echo'
-fi
-
-# The user is always right.
-if test "${PATH_SEPARATOR+set}" != set; then
-  PATH_SEPARATOR=:
-  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
-    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
-      PATH_SEPARATOR=';'
-  }
-fi
-
-
-# IFS
-# We need space, tab and new line, in precisely that order.  Quoting is
-# there to prevent editors from complaining about space-tab.
-# (If _AS_PATH_WALK were called with IFS unset, it would disable word
-# splitting by setting IFS to empty value.)
-IFS=" ""       $as_nl"
-
-# Find who we are.  Look in the path if we contain no directory separator.
-as_myself=
-case $0 in #((
-  *[\\/]* ) as_myself=$0 ;;
-  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-for as_dir in $PATH
-do
-  IFS=$as_save_IFS
-  test -z "$as_dir" && as_dir=.
-    test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
-  done
-IFS=$as_save_IFS
-
-     ;;
-esac
-# We did not find ourselves, most probably we were run as `sh COMMAND'
-# in which case we are not to be found in the path.
-if test "x$as_myself" = x; then
-  as_myself=$0
-fi
-if test ! -f "$as_myself"; then
-  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
-  exit 1
-fi
-
-# Unset variables that we do not need and which cause bugs (e.g. in
-# pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
-# suppresses any "Segmentation fault" message there.  '((' could
-# trigger a bug in pdksh 5.2.14.
-for as_var in BASH_ENV ENV MAIL MAILPATH
-do eval test x\${$as_var+set} = xset \
-  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
-done
-PS1='$ '
-PS2='> '
-PS4='+ '
-
-# NLS nuisances.
-LC_ALL=C
-export LC_ALL
-LANGUAGE=C
-export LANGUAGE
-
-# CDPATH.
-(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
-
-
-# as_fn_error STATUS ERROR [LINENO LOG_FD]
-# ----------------------------------------
-# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
-# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
-# script with STATUS, using 1 if that was 0.
-as_fn_error ()
-{
-  as_status=$1; test $as_status -eq 0 && as_status=1
-  if test "$4"; then
-    as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
-    $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
-  fi
-  $as_echo "$as_me: error: $2" >&2
-  as_fn_exit $as_status
-} # as_fn_error
-
-
-# as_fn_set_status STATUS
-# -----------------------
-# Set $? to STATUS, without forking.
-as_fn_set_status ()
-{
-  return $1
-} # as_fn_set_status
-
-# as_fn_exit STATUS
-# -----------------
-# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
-as_fn_exit ()
-{
-  set +e
-  as_fn_set_status $1
-  exit $1
-} # as_fn_exit
-
-# as_fn_unset VAR
-# ---------------
-# Portably unset VAR.
-as_fn_unset ()
-{
-  { eval $1=; unset $1;}
-}
-as_unset=as_fn_unset
-# as_fn_append VAR VALUE
-# ----------------------
-# Append the text in VALUE to the end of the definition contained in VAR. Take
-# advantage of any shell optimizations that allow amortized linear growth over
-# repeated appends, instead of the typical quadratic growth present in naive
-# implementations.
-if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
-  eval 'as_fn_append ()
-  {
-    eval $1+=\$2
-  }'
-else
-  as_fn_append ()
-  {
-    eval $1=\$$1\$2
-  }
-fi # as_fn_append
-
-# as_fn_arith ARG...
-# ------------------
-# Perform arithmetic evaluation on the ARGs, and store the result in the
-# global $as_val. Take advantage of shells that can avoid forks. The arguments
-# must be portable across $(()) and expr.
-if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
-  eval 'as_fn_arith ()
-  {
-    as_val=$(( $* ))
-  }'
-else
-  as_fn_arith ()
-  {
-    as_val=`expr "$@" || test $? -eq 1`
-  }
-fi # as_fn_arith
-
-
-if expr a : '\(a\)' >/dev/null 2>&1 &&
-   test "X`expr 00001 : '.*\(...\)'`" = X001; then
-  as_expr=expr
-else
-  as_expr=false
-fi
-
-if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
-  as_basename=basename
-else
-  as_basename=false
-fi
-
-if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
-  as_dirname=dirname
-else
-  as_dirname=false
-fi
-
-as_me=`$as_basename -- "$0" ||
-$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
-        X"$0" : 'X\(//\)$' \| \
-        X"$0" : 'X\(/\)' \| . 2>/dev/null ||
-$as_echo X/"$0" |
-    sed '/^.*\/\([^/][^/]*\)\/*$/{
-           s//\1/
-           q
-         }
-         /^X\/\(\/\/\)$/{
-           s//\1/
-           q
-         }
-         /^X\/\(\/\).*/{
-           s//\1/
-           q
-         }
-         s/.*/./; q'`
-
-# Avoid depending upon Character Ranges.
-as_cr_letters='abcdefghijklmnopqrstuvwxyz'
-as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
-as_cr_Letters=$as_cr_letters$as_cr_LETTERS
-as_cr_digits='0123456789'
-as_cr_alnum=$as_cr_Letters$as_cr_digits
-
-ECHO_C= ECHO_N= ECHO_T=
-case `echo -n x` in #(((((
--n*)
-  case `echo 'xy\c'` in
-  *c*) ECHO_T='        ';;     # ECHO_T is single tab character.
-  xy)  ECHO_C='\c';;
-  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
-       ECHO_T='        ';;
-  esac;;
-*)
-  ECHO_N='-n';;
-esac
-
-rm -f conf$$ conf$$.exe conf$$.file
-if test -d conf$$.dir; then
-  rm -f conf$$.dir/conf$$.file
-else
-  rm -f conf$$.dir
-  mkdir conf$$.dir 2>/dev/null
-fi
-if (echo >conf$$.file) 2>/dev/null; then
-  if ln -s conf$$.file conf$$ 2>/dev/null; then
-    as_ln_s='ln -s'
-    # ... but there are two gotchas:
-    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
-    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
-    # In both cases, we have to default to `cp -pR'.
-    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
-      as_ln_s='cp -pR'
-  elif ln conf$$.file conf$$ 2>/dev/null; then
-    as_ln_s=ln
-  else
-    as_ln_s='cp -pR'
-  fi
-else
-  as_ln_s='cp -pR'
-fi
-rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
-rmdir conf$$.dir 2>/dev/null
-
-
-# as_fn_mkdir_p
-# -------------
-# Create "$as_dir" as a directory, including parents if necessary.
-as_fn_mkdir_p ()
-{
-
-  case $as_dir in #(
-  -*) as_dir=./$as_dir;;
-  esac
-  test -d "$as_dir" || eval $as_mkdir_p || {
-    as_dirs=
-    while :; do
-      case $as_dir in #(
-      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
-      *) as_qdir=$as_dir;;
-      esac
-      as_dirs="'$as_qdir' $as_dirs"
-      as_dir=`$as_dirname -- "$as_dir" ||
-$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
-        X"$as_dir" : 'X\(//\)[^/]' \| \
-        X"$as_dir" : 'X\(//\)$' \| \
-        X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
-$as_echo X"$as_dir" |
-    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
-           s//\1/
-           q
-         }
-         /^X\(\/\/\)[^/].*/{
-           s//\1/
-           q
-         }
-         /^X\(\/\/\)$/{
-           s//\1/
-           q
-         }
-         /^X\(\/\).*/{
-           s//\1/
-           q
-         }
-         s/.*/./; q'`
-      test -d "$as_dir" && break
-    done
-    test -z "$as_dirs" || eval "mkdir $as_dirs"
-  } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
-
-
-} # as_fn_mkdir_p
-if mkdir -p . 2>/dev/null; then
-  as_mkdir_p='mkdir -p "$as_dir"'
-else
-  test -d ./-p && rmdir ./-p
-  as_mkdir_p=false
-fi
-
-
-# as_fn_executable_p FILE
-# -----------------------
-# Test if FILE is an executable regular file.
-as_fn_executable_p ()
-{
-  test -f "$1" && test -x "$1"
-} # as_fn_executable_p
-as_test_x='test -x'
-as_executable_p=as_fn_executable_p
-
-# Sed expression to map a string onto a valid CPP name.
-as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
-
-# Sed expression to map a string onto a valid variable name.
-as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
-
-
-exec 6>&1
-## ----------------------------------- ##
-## Main body of $CONFIG_STATUS script. ##
-## ----------------------------------- ##
-# Save the log message, to keep $0 and so on meaningful, and to
-# report actual input values of CONFIG_FILES etc. instead of their
-# values after options handling.
-ac_log="
-This file was extended by tdbcsqlite3 $as_me 1.0.3, which was
-generated by GNU Autoconf 2.69.  Invocation command line was
-
-  CONFIG_FILES    = $CONFIG_FILES
-  CONFIG_HEADERS  = $CONFIG_HEADERS
-  CONFIG_LINKS    = $CONFIG_LINKS
-  CONFIG_COMMANDS = $CONFIG_COMMANDS
-  $ $0 $@
-
-on `(hostname || uname -n) 2>/dev/null | sed 1q`
-"
-
-# Files that config.status was made for.
-config_files=" Makefile pkgIndex.tcl"
-
-ac_cs_usage="\
-\`$as_me' instantiates files and other configuration actions
-from templates according to the current configuration.  Unless the files
-and actions are specified as TAGs, all are instantiated by default.
-
-Usage: $0 [OPTION]... [TAG]...
-
-  -h, --help       print this help, then exit
-  -V, --version    print version number and configuration settings, then exit
-      --config     print configuration, then exit
-  -q, --quiet, --silent
-                   do not print progress messages
-  -d, --debug      don't remove temporary files
-      --recheck    update $as_me by reconfiguring in the same conditions
-      --file=FILE[:TEMPLATE]
-                   instantiate the configuration file FILE
-
-Configuration files:
-$config_files
-
-Report bugs to the package provider."
-
-ac_cs_config="'--with-tcl=../..' '--with-tclinclude=/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/generic' '--prefix=/home/people/Eos/Eos/util/X86LINUX64' '--enable-symbol' '--enable-gcc' '--disable-threads' '--libdir=/home/people/Eos/Eos/util/X86LINUX64/lib' '--enable-shared' '--enable-threads'"
-ac_cs_version="\
-tdbcsqlite3 config.status 1.0.3
-configured by /home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/pkgs/tdbcsqlite3-1.0.3/configure, generated by GNU Autoconf 2.69,
-  with options \"$ac_cs_config\"
-
-Copyright (C) 2012 Free Software Foundation, Inc.
-This config.status script is free software; the Free Software Foundation
-gives unlimited permission to copy, distribute and modify it."
-
-ac_pwd='/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix/pkgs/tdbcsqlite3-1.0.3'
-srcdir='/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/pkgs/tdbcsqlite3-1.0.3'
-test -n "$AWK" || AWK=awk
-# The default lists apply if the user does not specify any file.
-ac_need_defaults=:
-while test $# != 0
-do
-  case $1 in
-  --*=?*)
-    ac_option=`expr "X$1" : 'X\([^=]*\)='`
-    ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
-    ac_shift=:
-    ;;
-  --*=)
-    ac_option=`expr "X$1" : 'X\([^=]*\)='`
-    ac_optarg=
-    ac_shift=:
-    ;;
-  *)
-    ac_option=$1
-    ac_optarg=$2
-    ac_shift=shift
-    ;;
-  esac
-
-  case $ac_option in
-  # Handling of the options.
-  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
-    ac_cs_recheck=: ;;
-  --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
-    $as_echo "$ac_cs_version"; exit ;;
-  --config | --confi | --conf | --con | --co | --c )
-    $as_echo "$ac_cs_config"; exit ;;
-  --debug | --debu | --deb | --de | --d | -d )
-    debug=: ;;
-  --file | --fil | --fi | --f )
-    $ac_shift
-    case $ac_optarg in
-    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
-    '') as_fn_error $? "missing file argument" ;;
-    esac
-    as_fn_append CONFIG_FILES " '$ac_optarg'"
-    ac_need_defaults=false;;
-  --he | --h |  --help | --hel | -h )
-    $as_echo "$ac_cs_usage"; exit ;;
-  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
-  | -silent | --silent | --silen | --sile | --sil | --si | --s)
-    ac_cs_silent=: ;;
-
-  # This is an error.
-  -*) as_fn_error $? "unrecognized option: \`$1'
-Try \`$0 --help' for more information." ;;
-
-  *) as_fn_append ac_config_targets " $1"
-     ac_need_defaults=false ;;
-
-  esac
-  shift
-done
-
-ac_configure_extra_args=
-
-if $ac_cs_silent; then
-  exec 6>/dev/null
-  ac_configure_extra_args="$ac_configure_extra_args --silent"
-fi
-
-if $ac_cs_recheck; then
-  set X /bin/sh '/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/pkgs/tdbcsqlite3-1.0.3/configure'  '--with-tcl=../..' '--with-tclinclude=/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/generic' '--prefix=/home/people/Eos/Eos/util/X86LINUX64' '--enable-symbol' '--enable-gcc' '--disable-threads' '--libdir=/home/people/Eos/Eos/util/X86LINUX64/lib' '--enable-shared' '--enable-threads' $ac_configure_extra_args --no-create --no-recursion
-  shift
-  $as_echo "running CONFIG_SHELL=/bin/sh $*" >&6
-  CONFIG_SHELL='/bin/sh'
-  export CONFIG_SHELL
-  exec "$@"
-fi
-
-exec 5>>config.log
-{
-  echo
-  sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
-## Running $as_me. ##
-_ASBOX
-  $as_echo "$ac_log"
-} >&5
-
-
-# Handling of arguments.
-for ac_config_target in $ac_config_targets
-do
-  case $ac_config_target in
-    "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
-    "pkgIndex.tcl") CONFIG_FILES="$CONFIG_FILES pkgIndex.tcl" ;;
-
-  *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
-  esac
-done
-
-
-# If the user did not use the arguments to specify the items to instantiate,
-# then the envvar interface is used.  Set only those that are not.
-# We use the long form for the default assignment because of an extremely
-# bizarre bug on SunOS 4.1.3.
-if $ac_need_defaults; then
-  test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
-fi
-
-# Have a temporary directory for convenience.  Make it in the build tree
-# simply because there is no reason against having it here, and in addition,
-# creating and moving files from /tmp can sometimes cause problems.
-# Hook for its removal unless debugging.
-# Note that there is a small window in which the directory will not be cleaned:
-# after its creation but before its name has been assigned to `$tmp'.
-$debug ||
-{
-  tmp= ac_tmp=
-  trap 'exit_status=$?
-  : "${ac_tmp:=$tmp}"
-  { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
-' 0
-  trap 'as_fn_exit 1' 1 2 13 15
-}
-# Create a (secure) tmp directory for tmp files.
-
-{
-  tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
-  test -d "$tmp"
-}  ||
-{
-  tmp=./conf$$-$RANDOM
-  (umask 077 && mkdir "$tmp")
-} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
-ac_tmp=$tmp
-
-# Set up the scripts for CONFIG_FILES section.
-# No need to generate them if there are no CONFIG_FILES.
-# This happens for instance with `./config.status config.h'.
-if test -n "$CONFIG_FILES"; then
-
-
-ac_cr=`echo X | tr X '\015'`
-# On cygwin, bash can eat \r inside `` if the user requested igncr.
-# But we know of no other shell where ac_cr would be empty at this
-# point, so we can use a bashism as a fallback.
-if test "x$ac_cr" = x; then
-  eval ac_cr=\$\'\\r\'
-fi
-ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
-if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
-  ac_cs_awk_cr='\\r'
-else
-  ac_cs_awk_cr=$ac_cr
-fi
-
-echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
-cat >>"$ac_tmp/subs1.awk" <<\_ACAWK &&
-S["LTLIBOBJS"]=""
-S["LIBOBJS"]=""
-S["TCLSH_PROG"]="/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix/tclsh"
-S["TCL_MINOR_VERSION"]="6"
-S["TCL_MAJOR_VERSION"]="8"
-S["TDBC_LIB_FILE"]="libtdbc1.0.3.so"
-S["TDBC_VERSION"]="1.0.3"
-S["tdbc_STUB_LIB_PATH"]="/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix/pkgs/tdbc1.0.3/libtdbcstub1.0.3.a"
-S["tdbc_STUB_LIB_SPEC"]="-L/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix/pkgs/tdbc1.0.3 -ltdbcstub1.0.3"
-S["tdbc_STUB_LIB_FILE"]="libtdbcstub1.0.3.a"
-S["tdbc_LIB_SPEC"]=""
-S["tdbc_LIB_FILE"]="libtdbc1.0.3.so"
-S["tdbc_SRC_DIR"]="/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/pkgs/tdbc1.0.3"
-S["tdbc_BIN_DIR"]="/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix/pkgs/tdbc1.0.3"
-S["tdbc_VERSION"]="1.0.3"
-S["TCL_SHLIB_LD_LIBS"]="${LIBS}"
-S["TCL_LD_FLAGS"]=" -Wl,--export-dynamic "
-S["TCL_EXTRA_CFLAGS"]=" -pipe "
-S["TCL_DEFS"]="-DPACKAGE_NAME=\\\"tcl\\\" -DPACKAGE_TARNAME=\\\"tcl\\\" -DPACKAGE_VERSION=\\\"8.6\\\" -DPACKAGE_STRING=\\\"tcl\\ 8.6\\\" -DPACKAGE_BUGREPORT=\\\"\\\" -DSTDC_HEADERS=1 -"\
-"DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H"\
-"=1 -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_PARAM_H=1 -DTCL_CFGVAL_ENCODING=\\\"iso8859-1\\\" -DHAVE_ZLIB=1 -DMODULE_SCOPE=extern\\ __attribute__\\("\
-"\\(__visibility__\\(\\\"hidden\\\"\\)\\)\\) -DHAVE_HIDDEN=1 -DHAVE_CAST_TO_UNION=1 -DTCL_SHLIB_EXT=\\\".so\\\" -DNDEBUG=1 -DTCL_CFG_OPTIMIZED=1 -DTCL_TOMMATH=1 -"\
-"DMP_PREC=4 -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_IS_LONG=1 -DHAVE_GETCWD=1 -DHAVE_MKSTEMP=1 -DHAVE_OPENDIR=1 -DHAVE_STRTOL=1 -DHAVE_WAITPID=1 -DHAV"\
-"E_GETNAMEINFO=1 -DHAVE_GETADDRINFO=1 -DHAVE_FREEADDRINFO=1 -DHAVE_GAI_STRERROR=1 -DHAVE_STRUCT_ADDRINFO=1 -DHAVE_STRUCT_IN6_ADDR=1 -DHAVE_STRUCT_SOC"\
-"KADDR_IN6=1 -DHAVE_STRUCT_SOCKADDR_STORAGE=1 -DHAVE_TERMIOS_H=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_TIME_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_GMTIME_R=1 -D"\
-"HAVE_LOCALTIME_R=1 -DHAVE_MKTIME=1 -DHAVE_TM_GMTOFF=1 -DHAVE_TIMEZONE_VAR=1 -DHAVE_STRUCT_STAT_ST_BLOCKS=1 -DHAVE_STRUCT_STAT_ST_BLKSIZE=1 -DHAVE_BL"\
-"KCNT_T=1 -DHAVE_INTPTR_T=1 -DHAVE_UINTPTR_T=1 -DHAVE_SIGNED_CHAR=1 -DHAVE_LANGINFO=1 -DHAVE_MKSTEMPS=1 -DHAVE_FTS=1 -DHAVE_SYS_IOCTL_H=1 -DTCL_UNLOA"\
-"D_DLLS=1 -DHAVE_CPUID=1 "
-S["TCL_LIBS"]="-ldl -lz  -lieee -lm"
-S["CLEANFILES"]=""
-S["OBJEXT"]="o"
-S["ac_ct_CC"]="gcc"
-S["CPPFLAGS"]=""
-S["LDFLAGS"]=""
-S["CFLAGS"]=""
-S["CC"]="gcc"
-S["TCL_STUB_LIB_SPEC"]="-L/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix -ltclstub8.6"
-S["TCL_STUB_LIB_FLAG"]="-ltclstub8.6"
-S["TCL_STUB_LIB_FILE"]="libtclstub8.6.a"
-S["TCL_LIB_SPEC"]="-L/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix -ltcl8.6"
-S["TCL_LIB_FLAG"]="-ltcl8.6"
-S["TCL_LIB_FILE"]="libtcl8.6.so"
-S["TCL_SRC_DIR"]="/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4"
-S["TCL_BIN_DIR"]="/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix"
-S["TCL_PATCH_LEVEL"]=".4"
-S["TCL_VERSION"]="8.6"
-S["PKG_CFLAGS"]=""
-S["PKG_LIBS"]=" -L/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix/pkgs/tdbc1.0.3 -ltdbcstub1.0.3"
-S["PKG_INCLUDES"]=""
-S["PKG_HEADERS"]=""
-S["PKG_TCL_SOURCES"]=" library/tdbcsqlite3.tcl"
-S["PKG_STUB_OBJECTS"]=""
-S["PKG_STUB_SOURCES"]=""
-S["PKG_STUB_LIB_FILE"]=""
-S["PKG_LIB_FILE"]=""
-S["EXEEXT"]=""
-S["CYGPATH"]="echo"
-S["target_alias"]=""
-S["host_alias"]=""
-S["build_alias"]=""
-S["LIBS"]=""
-S["ECHO_T"]=""
-S["ECHO_N"]="-n"
-S["ECHO_C"]=""
-S["DEFS"]="-DPACKAGE_NAME=\\\"tdbcsqlite3\\\" -DPACKAGE_TARNAME=\\\"tdbcsqlite3\\\" -DPACKAGE_VERSION=\\\"1.0.3\\\" -DPACKAGE_STRING=\\\"tdbcsqlite3\\ 1.0.3\\\" -DPACKAGE_BUGRE"\
-"PORT=\\\"\\\" -DPACKAGE_URL=\\\"\\\" -DBUILD_tdbcsqlite3=/\\*\\*/"
-S["mandir"]="${datarootdir}/man"
-S["localedir"]="${datarootdir}/locale"
-S["libdir"]="/home/people/Eos/Eos/util/X86LINUX64/lib"
-S["psdir"]="${docdir}"
-S["pdfdir"]="${docdir}"
-S["dvidir"]="${docdir}"
-S["htmldir"]="${docdir}"
-S["infodir"]="${datarootdir}/info"
-S["docdir"]="${datarootdir}/doc/${PACKAGE_TARNAME}"
-S["oldincludedir"]="/usr/include"
-S["includedir"]="${prefix}/include"
-S["localstatedir"]="${prefix}/var"
-S["sharedstatedir"]="${prefix}/com"
-S["sysconfdir"]="${prefix}/etc"
-S["datadir"]="${datarootdir}"
-S["datarootdir"]="${prefix}/share"
-S["libexecdir"]="${exec_prefix}/libexec"
-S["sbindir"]="${exec_prefix}/sbin"
-S["bindir"]="${exec_prefix}/bin"
-S["program_transform_name"]="s,x,x,"
-S["prefix"]="/home/people/Eos/Eos/util/X86LINUX64"
-S["exec_prefix"]="/home/people/Eos/Eos/util/X86LINUX64"
-S["PACKAGE_URL"]=""
-S["PACKAGE_BUGREPORT"]=""
-S["PACKAGE_STRING"]="tdbcsqlite3 1.0.3"
-S["PACKAGE_VERSION"]="1.0.3"
-S["PACKAGE_TARNAME"]="tdbcsqlite3"
-S["PACKAGE_NAME"]="tdbcsqlite3"
-S["PATH_SEPARATOR"]=":"
-S["SHELL"]="/bin/sh"
-_ACAWK
-cat >>"$ac_tmp/subs1.awk" <<_ACAWK &&
-  for (key in S) S_is_set[key] = 1
-  FS = "\a"
-
-}
-{
-  line = $ 0
-  nfields = split(line, field, "@")
-  substed = 0
-  len = length(field[1])
-  for (i = 2; i < nfields; i++) {
-    key = field[i]
-    keylen = length(key)
-    if (S_is_set[key]) {
-      value = S[key]
-      line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
-      len += length(value) + length(field[++i])
-      substed = 1
-    } else
-      len += 1 + keylen
-  }
-
-  print line
-}
-
-_ACAWK
-if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
-  sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
-else
-  cat
-fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
-  || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
-fi # test -n "$CONFIG_FILES"
-
-
-eval set X "  :F $CONFIG_FILES      "
-shift
-for ac_tag
-do
-  case $ac_tag in
-  :[FHLC]) ac_mode=$ac_tag; continue;;
-  esac
-  case $ac_mode$ac_tag in
-  :[FHL]*:*);;
-  :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
-  :[FH]-) ac_tag=-:-;;
-  :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
-  esac
-  ac_save_IFS=$IFS
-  IFS=:
-  set x $ac_tag
-  IFS=$ac_save_IFS
-  shift
-  ac_file=$1
-  shift
-
-  case $ac_mode in
-  :L) ac_source=$1;;
-  :[FH])
-    ac_file_inputs=
-    for ac_f
-    do
-      case $ac_f in
-      -) ac_f="$ac_tmp/stdin";;
-      *) # Look for the file first in the build tree, then in the source tree
-        # (if the path is not absolute).  The absolute path cannot be DOS-style,
-        # because $ac_f cannot contain `:'.
-        test -f "$ac_f" ||
-          case $ac_f in
-          [\\/$]*) false;;
-          *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
-          esac ||
-          as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
-      esac
-      case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
-      as_fn_append ac_file_inputs " '$ac_f'"
-    done
-
-    # Let's still pretend it is `configure' which instantiates (i.e., don't
-    # use $as_me), people would be surprised to read:
-    #    /* config.h.  Generated by config.status.  */
-    configure_input='Generated from '`
-         $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
-       `' by configure.'
-    if test x"$ac_file" != x-; then
-      configure_input="$ac_file.  $configure_input"
-      { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
-$as_echo "$as_me: creating $ac_file" >&6;}
-    fi
-    # Neutralize special characters interpreted by sed in replacement strings.
-    case $configure_input in #(
-    *\&* | *\|* | *\\* )
-       ac_sed_conf_input=`$as_echo "$configure_input" |
-       sed 's/[\\\\&|]/\\\\&/g'`;; #(
-    *) ac_sed_conf_input=$configure_input;;
-    esac
-
-    case $ac_tag in
-    *:-:* | *:-) cat >"$ac_tmp/stdin" \
-      || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
-    esac
-    ;;
-  esac
-
-  ac_dir=`$as_dirname -- "$ac_file" ||
-$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
-        X"$ac_file" : 'X\(//\)[^/]' \| \
-        X"$ac_file" : 'X\(//\)$' \| \
-        X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
-$as_echo X"$ac_file" |
-    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
-           s//\1/
-           q
-         }
-         /^X\(\/\/\)[^/].*/{
-           s//\1/
-           q
-         }
-         /^X\(\/\/\)$/{
-           s//\1/
-           q
-         }
-         /^X\(\/\).*/{
-           s//\1/
-           q
-         }
-         s/.*/./; q'`
-  as_dir="$ac_dir"; as_fn_mkdir_p
-  ac_builddir=.
-
-case "$ac_dir" in
-.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
-*)
-  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
-  # A ".." for each directory in $ac_dir_suffix.
-  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
-  case $ac_top_builddir_sub in
-  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
-  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
-  esac ;;
-esac
-ac_abs_top_builddir=$ac_pwd
-ac_abs_builddir=$ac_pwd$ac_dir_suffix
-# for backward compatibility:
-ac_top_builddir=$ac_top_build_prefix
-
-case $srcdir in
-  .)  # We are building in place.
-    ac_srcdir=.
-    ac_top_srcdir=$ac_top_builddir_sub
-    ac_abs_top_srcdir=$ac_pwd ;;
-  [\\/]* | ?:[\\/]* )  # Absolute name.
-    ac_srcdir=$srcdir$ac_dir_suffix;
-    ac_top_srcdir=$srcdir
-    ac_abs_top_srcdir=$srcdir ;;
-  *) # Relative name.
-    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
-    ac_top_srcdir=$ac_top_build_prefix$srcdir
-    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
-esac
-ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
-
-
-  case $ac_mode in
-  :F)
-  #
-  # CONFIG_FILE
-  #
-
-# If the template does not know about datarootdir, expand it.
-# FIXME: This hack should be removed a few years after 2.60.
-ac_datarootdir_hack=; ac_datarootdir_seen=
-ac_sed_dataroot='
-/datarootdir/ {
-  p
-  q
-}
-/@datadir@/p
-/@docdir@/p
-/@infodir@/p
-/@localedir@/p
-/@mandir@/p'
-case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
-*datarootdir*) ac_datarootdir_seen=yes;;
-*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
-  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
-$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
-  ac_datarootdir_hack='
-  s&@datadir@&${datarootdir}&g
-  s&@docdir@&${datarootdir}/doc/${PACKAGE_TARNAME}&g
-  s&@infodir@&${datarootdir}/info&g
-  s&@localedir@&${datarootdir}/locale&g
-  s&@mandir@&${datarootdir}/man&g
-  s&\${datarootdir}&${prefix}/share&g' ;;
-esac
-ac_sed_extra="
-
-:t
-/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
-s|@configure_input@|$ac_sed_conf_input|;t t
-s&@top_builddir@&$ac_top_builddir_sub&;t t
-s&@top_build_prefix@&$ac_top_build_prefix&;t t
-s&@srcdir@&$ac_srcdir&;t t
-s&@abs_srcdir@&$ac_abs_srcdir&;t t
-s&@top_srcdir@&$ac_top_srcdir&;t t
-s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
-s&@builddir@&$ac_builddir&;t t
-s&@abs_builddir@&$ac_abs_builddir&;t t
-s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
-$ac_datarootdir_hack
-"
-eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
-  >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
-
-test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
-  { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
-  { ac_out=`sed -n '/^[         ]*datarootdir[  ]*:*=/p' \
-      "$ac_tmp/out"`; test -z "$ac_out"; } &&
-  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
-which seems to be undefined.  Please make sure it is defined" >&5
-$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
-which seems to be undefined.  Please make sure it is defined" >&2;}
-
-  rm -f "$ac_tmp/stdin"
-  case $ac_file in
-  -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
-  *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
-  esac \
-  || as_fn_error $? "could not create $ac_file" "$LINENO" 5
- ;;
-
-
-
-  esac
-
-done # for ac_tag
-
-
-as_fn_exit 0
diff --git a/util/src/TclTk/tcl8.6.4/unix/pkgs/tdbcsqlite3-1.0.3/pkgIndex.tcl b/util/src/TclTk/tcl8.6.4/unix/pkgs/tdbcsqlite3-1.0.3/pkgIndex.tcl
deleted file mode 100644 (file)
index 43a9849..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-#
-# Tcl package index file
-#
-package ifneeded tdbc::sqlite3 1.0.3 \
-    [list source [file join $dir .. library tdbcsqlite3.tcl]]
diff --git a/util/src/TclTk/tcl8.6.4/unix/pkgs/thread2.7.2/Makefile b/util/src/TclTk/tcl8.6.4/unix/pkgs/thread2.7.2/Makefile
deleted file mode 100644 (file)
index d0ee0b4..0000000
+++ /dev/null
@@ -1,455 +0,0 @@
-# Makefile.in --
-#
-#      This file is a Makefile for the Thread Extension.  If it has the name
-#      "Makefile.in" then it is a template for a Makefile;  to generate the
-#      actual Makefile, run "./configure", which is a configuration script
-#      generated by the "autoconf" program (constructs like "@foo@" will get
-#      replaced in the actual Makefile.
-#
-# Copyright (c) 1999 Scriptics Corporation.
-# Copyright (c) 2002-2005 ActiveState Corporation.
-#
-# See the file "license.terms" for information on usage and redistribution
-# of this file, and for a DISCLAIMER OF ALL WARRANTIES.
-
-#========================================================================
-# Add additional lines to handle any additional AC_SUBST cases that
-# have been added in a customized configure script.
-#========================================================================
-
-#SAMPLE_NEW_VAR        = @SAMPLE_NEW_VAR@
-
-#========================================================================
-# Nothing of the variables below this line should need to be changed.
-# Please check the TARGETS section below to make sure the make targets
-# are correct.
-#========================================================================
-
-#========================================================================
-# The names of the source files is defined in the configure script.
-# The object files are used for linking into the final library.
-# This will be used when a dist target is added to the Makefile.
-# It is not important to specify the directory, as long as it is the
-# $(srcdir) or in the generic, win or unix subdirectory.
-#========================================================================
-
-PKG_SOURCES    =  generic/threadNs.c generic/threadCmd.c generic/threadSvCmd.c generic/threadSpCmd.c generic/threadPoolCmd.c generic/psGdbm.c generic/threadSvListCmd.c generic/threadSvKeylistCmd.c generic/tclXkeylist.c unix/threadUnix.c
-PKG_OBJECTS    =  threadNs.o threadCmd.o threadSvCmd.o threadSpCmd.o threadPoolCmd.o psGdbm.o threadSvListCmd.o threadSvKeylistCmd.o tclXkeylist.o threadUnix.o
-
-PKG_STUB_SOURCES = 
-PKG_STUB_OBJECTS = 
-
-#========================================================================
-# PKG_TCL_SOURCES identifies Tcl runtime files that are associated with
-# this package that need to be installed, if any.
-#========================================================================
-
-PKG_TCL_SOURCES =  lib/ttrace.tcl
-
-#========================================================================
-# This is a list of public header files to be installed, if any.
-#========================================================================
-
-PKG_HEADERS    =  generic/tclThread.h
-
-#========================================================================
-# "PKG_LIB_FILE" refers to the library (dynamic or static as per
-# configuration options) composed of the named objects.
-#========================================================================
-
-PKG_LIB_FILE   = libthread2.7.2.so
-PKG_STUB_LIB_FILE = libthreadstub2.7.2.a
-
-lib_BINARIES   = $(PKG_LIB_FILE)
-BINARIES       = $(lib_BINARIES)
-
-SHELL          = /bin/sh
-
-srcdir         = /home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/pkgs/thread2.7.2
-prefix         = /home/people/Eos/Eos/util/X86LINUX64
-exec_prefix    = /home/people/Eos/Eos/util/X86LINUX64
-
-bindir         = ${exec_prefix}/bin
-libdir         = /home/people/Eos/Eos/util/X86LINUX64/lib
-includedir     = ${prefix}/include
-datarootdir    = @datarootdir@
-datadir                = ${prefix}/share
-mandir         = ${prefix}/man
-
-DESTDIR                =
-
-PKG_DIR                = $(PACKAGE_NAME)$(PACKAGE_VERSION)
-pkgdatadir     = $(datadir)/$(PKG_DIR)
-pkglibdir      = $(libdir)/$(PKG_DIR)
-pkgincludedir  = $(includedir)/$(PKG_DIR)
-
-top_builddir   = .
-
-INSTALL_OPTIONS        =
-INSTALL                = $(SHELL) $(srcdir)/tclconfig/install-sh -c ${INSTALL_OPTIONS}
-INSTALL_DATA_DIR = ${INSTALL} -d -m 755
-INSTALL_DATA   = ${INSTALL} -m 644
-INSTALL_PROGRAM        = ${INSTALL}
-INSTALL_SCRIPT = ${INSTALL}
-INSTALL_LIBRARY        = ${INSTALL_DATA}
-
-PACKAGE_NAME   = thread
-PACKAGE_VERSION        = 2.7.2
-CC             = gcc
-CFLAGS_DEFAULT = -O2 -fomit-frame-pointer -DNDEBUG
-CFLAGS_WARNING = -Wall
-EXEEXT         = 
-LDFLAGS_DEFAULT        =  -Wl,--export-dynamic 
-MAKE_LIB       = ${SHLIB_LD} -o $@ $(PKG_OBJECTS) ${SHLIB_LD_LIBS} 
-MAKE_SHARED_LIB        = ${SHLIB_LD} -o $@ $(PKG_OBJECTS) ${SHLIB_LD_LIBS}
-MAKE_STATIC_LIB        = ${STLIB_LD} $@ $(PKG_OBJECTS)
-MAKE_STUB_LIB  = ${STLIB_LD} $@ $(PKG_STUB_OBJECTS)
-OBJEXT         = o
-RANLIB         = :
-RANLIB_STUB    = ranlib
-SHLIB_CFLAGS   = -fPIC
-SHLIB_LD       = ${CC} -shared ${CFLAGS} ${LDFLAGS_DEFAULT}
-SHLIB_LD_LIBS  = ${LIBS} -L/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix -ltclstub8.6
-STLIB_LD       = ${AR} cr
-#TCL_DEFS      = -DPACKAGE_NAME=\"tcl\" -DPACKAGE_TARNAME=\"tcl\" -DPACKAGE_VERSION=\"8.6\" -DPACKAGE_STRING=\"tcl\ 8.6\" -DPACKAGE_BUGREPORT=\"\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_PARAM_H=1 -DTCL_CFGVAL_ENCODING=\"iso8859-1\" -DHAVE_ZLIB=1 -DMODULE_SCOPE=extern\ __attribute__\(\(__visibility__\(\"hidden\"\)\)\) -DHAVE_HIDDEN=1 -DHAVE_CAST_TO_UNION=1 -DTCL_SHLIB_EXT=\".so\" -DNDEBUG=1 -DTCL_CFG_OPTIMIZED=1 -DTCL_TOMMATH=1 -DMP_PREC=4 -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_IS_LONG=1 -DHAVE_GETCWD=1 -DHAVE_MKSTEMP=1 -DHAVE_OPENDIR=1 -DHAVE_STRTOL=1 -DHAVE_WAITPID=1 -DHAVE_GETNAMEINFO=1 -DHAVE_GETADDRINFO=1 -DHAVE_FREEADDRINFO=1 -DHAVE_GAI_STRERROR=1 -DHAVE_STRUCT_ADDRINFO=1 -DHAVE_STRUCT_IN6_ADDR=1 -DHAVE_STRUCT_SOCKADDR_IN6=1 -DHAVE_STRUCT_SOCKADDR_STORAGE=1 -DHAVE_TERMIOS_H=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_TIME_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_GMTIME_R=1 -DHAVE_LOCALTIME_R=1 -DHAVE_MKTIME=1 -DHAVE_TM_GMTOFF=1 -DHAVE_TIMEZONE_VAR=1 -DHAVE_STRUCT_STAT_ST_BLOCKS=1 -DHAVE_STRUCT_STAT_ST_BLKSIZE=1 -DHAVE_BLKCNT_T=1 -DHAVE_INTPTR_T=1 -DHAVE_UINTPTR_T=1 -DHAVE_SIGNED_CHAR=1 -DHAVE_LANGINFO=1 -DHAVE_MKSTEMPS=1 -DHAVE_FTS=1 -DHAVE_SYS_IOCTL_H=1 -DTCL_UNLOAD_DLLS=1 -DHAVE_CPUID=1 
-TCL_BIN_DIR    = /home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix
-TCL_SRC_DIR    = /home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4
-#TK_BIN_DIR    = @TK_BIN_DIR@
-#TK_SRC_DIR    = @TK_SRC_DIR@
-
-# Not used, but retained for reference of what libs Tcl required
-#TCL_LIBS      = ${DL_LIBS} ${LIBS} ${MATH_LIBS}
-
-#========================================================================
-# TCLLIBPATH seeds the auto_path in Tcl's init.tcl so we can test our
-# package without installing.  The other environment variables allow us
-# to test against an uninstalled Tcl.  Add special env vars that you
-# require for testing here (like TCLX_LIBRARY).
-#========================================================================
-
-EXTRA_PATH     = $(top_builddir):$(TCL_BIN_DIR)
-#EXTRA_PATH    = $(top_builddir):$(TCL_BIN_DIR):$(TK_BIN_DIR)
-TCLLIBPATH     = $(top_builddir)
-TCLSH_ENV      = TCL_LIBRARY=`echo $(TCL_SRC_DIR)/library`
-PKG_ENV                = TCL_THREAD_LIBRARY=`echo $(srcdir)/lib` \
-                 LD_LIBRARY_PATH="$(EXTRA_PATH):$(LD_LIBRARY_PATH)" \
-                 PATH="$(EXTRA_PATH):$(PATH)" \
-                 TCLLIBPATH="$(TCLLIBPATH) $(top_builddir)/../lib"
-
-TCLSH_PROG     = /home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix/tclsh
-TCLSH          = $(PKG_ENV) $(TCLSH_ENV) $(TCLSH_PROG)
-
-#WISH_ENV      = TK_LIBRARY=`echo $(TK_SRC_DIR)/library`
-#WISH_PROG     = @WISH_PROG@
-#WISH          = $(PKG_ENV) $(TCLSH_ENV) $(WISH_ENV) $(WISH_PROG)
-
-SHARED_BUILD   = 1
-
-INCLUDES       =  -I"/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/generic"
-#INCLUDES      =  -I"/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/generic" @TK_INCLUDES@ @TK_XINCLUDES@
-
-PKG_CFLAGS     =  
-
-# TCL_DEFS is not strictly need here, but if you remove it, then you
-# must make sure that configure.in checks for the necessary components
-# that your library may use.  TCL_DEFS can actually be a problem if
-# you do not compile with a similar machine setup as the Tcl core was
-# compiled with.
-#DEFS          = $(TCL_DEFS) -DPACKAGE_NAME=\"thread\" -DPACKAGE_TARNAME=\"thread\" -DPACKAGE_VERSION=\"2.7.2\" -DPACKAGE_STRING=\"thread\ 2.7.2\" -DPACKAGE_BUGREPORT=\"\" -DBUILD_thread= -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_PARAM_H=1 -DUSE_THREAD_ALLOC=1 -D_REENTRANT=1 -D_THREAD_SAFE=1 -DTCL_THREADS=1 -DMODULE_SCOPE=extern\ __attribute__\(\(__visibility__\(\"hidden\"\)\)\) -DHAVE_HIDDEN=1 -DHAVE_CAST_TO_UNION=1 -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_IS_LONG=1 -DUSE_TCL_STUBS=1 -DTCL_TIP143=1 -DTCL_TIP285=1  $(PKG_CFLAGS)
-DEFS           = -DPACKAGE_NAME=\"thread\" -DPACKAGE_TARNAME=\"thread\" -DPACKAGE_VERSION=\"2.7.2\" -DPACKAGE_STRING=\"thread\ 2.7.2\" -DPACKAGE_BUGREPORT=\"\" -DBUILD_thread= -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_PARAM_H=1 -DUSE_THREAD_ALLOC=1 -D_REENTRANT=1 -D_THREAD_SAFE=1 -DTCL_THREADS=1 -DMODULE_SCOPE=extern\ __attribute__\(\(__visibility__\(\"hidden\"\)\)\) -DHAVE_HIDDEN=1 -DHAVE_CAST_TO_UNION=1 -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_IS_LONG=1 -DUSE_TCL_STUBS=1 -DTCL_TIP143=1 -DTCL_TIP285=1  $(PKG_CFLAGS)
-
-# Move pkgIndex.tcl to 'BINARIES' var if it is generated in the Makefile
-CONFIG_CLEAN_FILES = Makefile pkgIndex.tcl
-CLEANFILES     = 
-
-CPPFLAGS       = 
-LIBS           =  
-AR             = ar
-CFLAGS         =  -pipe ${CFLAGS_DEFAULT} ${CFLAGS_WARNING} ${SHLIB_CFLAGS} 
-COMPILE                = $(CC) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
-
-.SUFFIXES: .c .$(OBJEXT)
-
-#========================================================================
-# Start of user-definable TARGETS section
-#========================================================================
-
-#========================================================================
-# TEA TARGETS.  Please note that the "libraries:" target refers to platform
-# independent files, and the "binaries:" target includes executable programs and
-# platform-dependent libraries.  Modify these targets so that they install
-# the various pieces of your package.  The make and install rules
-# for the BINARIES that you specified above have already been done.
-#========================================================================
-
-all: binaries libraries doc
-
-#========================================================================
-# The binaries target builds executable programs, Windows .dll's, unix
-# shared/static libraries, and any other platform-dependent files.
-# The list of targets to build for "binaries:" is specified at the top
-# of the Makefile, in the "BINARIES" variable.
-#========================================================================
-
-binaries: $(BINARIES)
-
-libraries:
-
-#========================================================================
-# Your doc target should differentiate from doc builds (by the developer)
-# and doc installs (see install-doc), which just install the docs on the
-# end user machine when building from source.
-#========================================================================
-
-doc:
-
-install: all install-binaries install-libraries install-doc
-
-install-binaries: binaries install-lib-binaries install-bin-binaries
-
-#========================================================================
-# This rule installs platform-independent files, such as header files.
-# The list=...; for p in $$list handles the empty list case x-platform.
-#========================================================================
-
-install-libraries: libraries
-       @$(INSTALL_DATA_DIR) $(DESTDIR)$(includedir)
-       @echo "Installing header files in $(DESTDIR)$(includedir)"
-       @list='$(PKG_HEADERS)'; for i in $$list; do \
-           echo "Installing $(srcdir)/$$i" ; \
-           $(INSTALL_DATA) $(srcdir)/$$i $(DESTDIR)$(includedir) ; \
-       done;
-
-#========================================================================
-# Install documentation.  Unix manpages should go in the $(mandir)
-# directory.
-#========================================================================
-
-install-doc: doc
-       @$(INSTALL_DATA_DIR) $(DESTDIR)$(mandir)/mann
-       @echo "Installing documentation in $(DESTDIR)$(mandir)"
-       @list='$(srcdir)/doc/man/*.n'; for i in $$list; do \
-           echo "Installing $$i"; \
-           rm -f $(DESTDIR)$(mandir)/mann/`basename $$i`; \
-           $(INSTALL_DATA) $$i $(DESTDIR)$(mandir)/mann ; \
-       done
-
-test: binaries libraries
-       $(TCLSH) `echo $(srcdir)/tests/all.tcl` $(TESTFLAGS) \
-               -load "package ifneeded ${PACKAGE_NAME} ${PACKAGE_VERSION} \
-                       [list load `echo $(PKG_LIB_FILE)` $(PACKAGE_NAME)]"
-
-shell: binaries libraries
-       @$(TCLSH) $(SCRIPT)
-
-gdb:
-       $(TCLSH_ENV) gdb $(TCLSH_PROG) $(SCRIPT)
-
-VALGRINDARGS = --tool=memcheck --num-callers=8 --leak-resolution=high \
-               --leak-check=yes --show-reachable=yes -v
-
-valgrind: binaries libraries
-       $(TCLSH_ENV) valgrind $(VALGRINDARGS) $(TCLSH_PROG) \
-               `echo $(srcdir)/tests/all.tcl` $(TESTFLAGS)
-
-valgrindshell: binaries libraries
-       $(TCLSH_ENV) valgrind $(VALGRINDARGS) $(TCLSH_PROG) $(SCRIPT)
-
-depend:
-
-#========================================================================
-# $(PKG_LIB_FILE) should be listed as part of the BINARIES variable
-# mentioned above.  That will ensure that this target is built when you
-# run "make binaries".
-#
-# The $(PKG_OBJECTS) objects are created and linked into the final
-# library.  In most cases these object files will correspond to the
-# source files above.
-#========================================================================
-
-$(PKG_LIB_FILE): $(PKG_OBJECTS)
-       -rm -f $(PKG_LIB_FILE)
-       ${MAKE_LIB}
-       $(RANLIB) $(PKG_LIB_FILE)
-
-$(PKG_STUB_LIB_FILE): $(PKG_STUB_OBJECTS)
-       -rm -f $(PKG_STUB_LIB_FILE)
-       ${MAKE_STUB_LIB}
-       $(RANLIB_STUB) $(PKG_STUB_LIB_FILE)
-
-#========================================================================
-# We need to enumerate the list of .c to .o lines here.
-#
-# In the following lines, $(srcdir) refers to the toplevel directory
-# containing your extension.  If your sources are in a subdirectory,
-# you will have to modify the paths to reflect this:
-#
-# sample.$(OBJEXT): $(srcdir)/generic/sample.c
-#      $(COMPILE) -c `echo $(srcdir)/generic/sample.c` -o $@
-#
-# Setting the VPATH variable to a list of paths will cause the makefile
-# to look into these paths when resolving .c to .obj dependencies.
-# As necessary, add $(srcdir):$(srcdir)/compat:....
-#========================================================================
-
-VPATH = $(srcdir):$(srcdir)/generic:$(srcdir)/unix:$(srcdir)/win:$(srcdir)/macosx
-
-.c.o:
-       $(COMPILE) -c `echo $<` -o $@
-
-#========================================================================
-# Distribution creation
-# You may need to tweak this target to make it work correctly.
-#========================================================================
-
-#COMPRESS      = tar cvf $(PKG_DIR).tar $(PKG_DIR); compress $(PKG_DIR).tar
-COMPRESS       = tar zcvf $(PKG_DIR).tar.gz $(PKG_DIR)
-DIST_ROOT      = /tmp/dist
-DIST_DIR       = $(DIST_ROOT)/$(PKG_DIR)
-
-dist-clean:
-       rm -rf $(DIST_DIR) $(DIST_ROOT)/$(PKG_DIR).tar.*
-
-dist: dist-clean
-       $(INSTALL_DATA_DIR) $(DIST_DIR)
-       cp -p $(srcdir)/ChangeLog $(srcdir)/README* $(srcdir)/license.terms \
-       $(srcdir)/aclocal.m4 $(srcdir)/naviserver.m4 $(srcdir)/configure \
-        $(srcdir)/*.in $(srcdir)/configure.ac $(DIST_DIR)/
-       chmod 664 $(DIST_DIR)/Makefile.in $(DIST_DIR)/aclocal.m4
-       chmod 775 $(DIST_DIR)/configure $(DIST_DIR)/configure.ac
-
-       $(INSTALL_DATA_DIR) $(DIST_DIR)/tclconfig
-       cp $(srcdir)/tclconfig/install-sh $(srcdir)/tclconfig/tcl.m4 \
-               $(DIST_DIR)/tclconfig/
-       chmod 664 $(DIST_DIR)/tclconfig/tcl.m4
-       chmod +x $(DIST_DIR)/tclconfig/install-sh
-
-       $(INSTALL_DATA_DIR) $(DIST_DIR)/unix
-       cp $(srcdir)/unix/README $(srcdir)/unix/CONFIG \
-               $(srcdir)/unix/threadUnix.c $(DIST_DIR)/unix/
-
-       $(INSTALL_DATA_DIR) $(DIST_DIR)/win
-       cp $(srcdir)/win/README.txt $(srcdir)/win/CONFIG $(srcdir)/win/thread.rc \
-               $(srcdir)/win/threadWin.c $(srcdir)/win/makefile.vc \
-               $(srcdir)/win/nmakehlp.c $(srcdir)/win/pkg.vc \
-               $(srcdir)/win/rules.vc   $(srcdir)/win/thread_win.dsw \
-               $(srcdir)/win/thread_win.dsp $(DIST_DIR)/win/
-
-       $(INSTALL_DATA_DIR) $(DIST_DIR)/tcl
-       cp $(srcdir)/tcl/README $(DIST_DIR)/tcl/
-
-       list='tests doc doc/man doc/html generic lib tcl/cmdsrv tcl/phttpd tcl/tpool';\
-       for p in $$list; do \
-           if test -d $(srcdir)/$$p ; then \
-               $(INSTALL_DATA_DIR) $(DIST_DIR)/$$p; \
-               cp -p $(srcdir)/$$p/*.* $(DIST_DIR)/$$p/; \
-           fi; \
-       done
-
-       (cd $(DIST_ROOT); $(COMPRESS);)
-
-#========================================================================
-# End of user-definable section
-#========================================================================
-
-#========================================================================
-# Don't modify the file to clean here.  Instead, set the "CLEANFILES"
-# variable in configure.in
-#========================================================================
-
-clean:
-       -test -z "$(BINARIES)" || rm -f $(BINARIES)
-       -rm -f *.$(OBJEXT) core *.core
-       -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES)
-
-distclean: clean
-       -rm -f *.tab.c
-       -rm -f $(CONFIG_CLEAN_FILES)
-       -rm -f config.cache config.log config.status
-
-#========================================================================
-# Install binary object libraries.  On Windows this includes both .dll and
-# .lib files.  Because the .lib files are not explicitly listed anywhere,
-# we need to deduce their existence from the .dll file of the same name.
-# Library files go into the lib directory.
-# In addition, this will generate the pkgIndex.tcl
-# file in the install location (assuming it can find a usable tclsh shell)
-#
-# You should not have to modify this target.
-#========================================================================
-
-install-lib-binaries: binaries
-       @$(INSTALL_DATA_DIR) $(DESTDIR)$(pkglibdir)
-       @list='$(lib_BINARIES)'; for p in $$list; do \
-         if test -f $$p; then \
-           echo " $(INSTALL_LIBRARY) $$p $(DESTDIR)$(pkglibdir)/$$p"; \
-           $(INSTALL_LIBRARY) $$p $(DESTDIR)$(pkglibdir)/$$p; \
-           stub=`echo $$p|sed -e "s/.*\(stub\).*/\1/"`; \
-           if test "x$$stub" = "xstub"; then \
-               echo " $(RANLIB_STUB) $(DESTDIR)$(pkglibdir)/$$p"; \
-               $(RANLIB_STUB) $(DESTDIR)$(pkglibdir)/$$p; \
-           else \
-               echo " $(RANLIB) $(DESTDIR)$(pkglibdir)/$$p"; \
-               $(RANLIB) $(DESTDIR)$(pkglibdir)/$$p; \
-           fi; \
-           ext=`echo $$p|sed -e "s/.*\.//"`; \
-           if test "x$$ext" = "xdll"; then \
-               lib=`basename $$p|sed -e 's/.[^.]*$$//'`.lib; \
-               if test -f $$lib; then \
-                   echo " $(INSTALL_DATA) $$lib $(DESTDIR)$(pkglibdir)/$$lib"; \
-                   $(INSTALL_DATA) $$lib $(DESTDIR)$(pkglibdir)/$$lib; \
-               fi; \
-           fi; \
-         fi; \
-       done
-       @list='$(PKG_TCL_SOURCES)'; for p in $$list; do \
-         if test -f $(srcdir)/$$p; then \
-           destp=`basename $$p`; \
-           echo " Install $$destp $(DESTDIR)$(pkglibdir)/$$destp"; \
-           $(INSTALL_DATA) $(srcdir)/$$p $(DESTDIR)$(pkglibdir)/$$destp; \
-         fi; \
-       done
-       @if test "x$(SHARED_BUILD)" = "x1"; then \
-           echo " Install pkgIndex.tcl $(DESTDIR)$(pkglibdir)"; \
-           $(INSTALL_DATA) pkgIndex.tcl $(DESTDIR)$(pkglibdir); \
-       fi
-
-#========================================================================
-# Install binary executables (e.g. .exe files and dependent .dll files)
-# This is for files that must go in the bin directory (located next to
-# wish and tclsh), like dependent .dll files on Windows.
-#
-# You should not have to modify this target, except to define bin_BINARIES
-# above if necessary.
-#========================================================================
-
-install-bin-binaries: binaries
-       @$(INSTALL_DATA_DIR) $(DESTDIR)$(bindir)
-       @list='$(bin_BINARIES)'; for p in $$list; do \
-         if test -f $$p; then \
-           echo " $(INSTALL_PROGRAM) $$p $(DESTDIR)$(bindir)/$$p"; \
-           $(INSTALL_PROGRAM) $$p $(DESTDIR)$(bindir)/$$p; \
-         fi; \
-       done
-
-Makefile: $(srcdir)/Makefile.in  $(top_builddir)/config.status
-       cd $(top_builddir) \
-         && CONFIG_FILES=$@ CONFIG_HEADERS= $(SHELL) ./config.status
-
-uninstall-binaries:
-       list='$(lib_BINARIES)'; for p in $$list; do \
-         rm -f $(DESTDIR)$(pkglibdir)/$$p; \
-       done
-       list='$(PKG_TCL_SOURCES)'; for p in $$list; do \
-         p=`basename $$p`; \
-         rm -f $(DESTDIR)$(pkglibdir)/$$p; \
-       done
-       list='$(bin_BINARIES)'; for p in $$list; do \
-         rm -f $(DESTDIR)$(bindir)/$$p; \
-       done
-
-.PHONY: all binaries clean depend distclean doc install libraries test
-
-# Tell versions [3.59,3.63) of GNU make to not export all variables.
-# Otherwise a system limit (for SysV at least) may be exceeded.
-.NOEXPORT:
diff --git a/util/src/TclTk/tcl8.6.4/unix/pkgs/thread2.7.2/config.log b/util/src/TclTk/tcl8.6.4/unix/pkgs/thread2.7.2/config.log
deleted file mode 100644 (file)
index bf538ad..0000000
+++ /dev/null
@@ -1,1289 +0,0 @@
-This file contains any messages produced by compilers while
-running configure, to aid debugging if configure makes a mistake.
-
-It was created by thread configure 2.7.2, which was
-generated by GNU Autoconf 2.59.  Invocation command line was
-
-  $ /home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/pkgs/thread2.7.2/configure --with-tcl=../.. --with-tclinclude=/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/generic --prefix=/home/people/Eos/Eos/util/X86LINUX64 --enable-shared --enable-symbol --enable-gcc --disable-threads --libdir=/home/people/Eos/Eos/util/X86LINUX64/lib --enable-shared --enable-threads
-
-## --------- ##
-## Platform. ##
-## --------- ##
-
-hostname = cs04.lan.yasunaga-lab.bio.kyutech.ac.jp
-uname -m = x86_64
-uname -r = 3.10.0-693.1.1.el7.x86_64
-uname -s = Linux
-uname -v = #1 SMP Tue Aug 15 08:36:44 CDT 2017
-
-/usr/bin/uname -p = x86_64
-/bin/uname -X     = unknown
-
-/bin/arch              = x86_64
-/usr/bin/arch -k       = unknown
-/usr/convex/getsysinfo = unknown
-hostinfo               = unknown
-/bin/machine           = unknown
-/usr/bin/oslevel       = unknown
-/bin/universe          = unknown
-
-PATH: /home/people/Eos/Eos/util/X86LINUX64/cuda/cudaprof/bin
-PATH: /home/people/Eos/Eos/util/X86LINUX64/cuda/bin
-PATH: /home/people/Eos/Eos/bin
-PATH: /home/people/Eos/Eos/sbin
-PATH: /home/people/Eos/Eos/util/X86LINUX64/bin
-PATH: /usr/local/IMOD/bin
-PATH: /usr/local/bin
-PATH: /usr/bin
-PATH: /usr/local/sbin
-PATH: /usr/sbin
-PATH: /usr/local/relion/build/bin
-PATH: /home/people/Eos/Eos/bin
-PATH: /home/people/Eos/Eos/sbin
-PATH: /home/people/Eos/Eos/util/X86LINUX64/bin
-PATH: /usr/local/IMOD/bin
-PATH: /usr/local/bin
-PATH: /usr/bin
-PATH: /usr/local/sbin
-PATH: /usr/sbin
-PATH: /usr/local/relion/build/bin
-
-
-## ----------- ##
-## Core tests. ##
-## ----------- ##
-
-configure:1331: checking for correct TEA configuration
-configure:1350: result: ok (TEA 3.9)
-configure:1431: configuring thread 2.7.2
-configure:1500: checking for Tcl configuration
-configure:1629: result: found /home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix/tclConfig.sh
-configure:1680: checking for gcc
-configure:1696: found /usr/bin/gcc
-configure:1706: result: gcc
-configure:1950: checking for C compiler version
-configure:1953: gcc --version </dev/null >&5
-gcc (GCC) 4.8.5 20150623 (Red Hat 4.8.5-11)
-Copyright (C) 2015 Free Software Foundation, Inc.
-This is free software; see the source for copying conditions.  There is NO
-warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
-
-configure:1956: $? = 0
-configure:1958: gcc -v </dev/null >&5
-Using built-in specs.
-COLLECT_GCC=gcc
-COLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-redhat-linux/4.8.5/lto-wrapper
-Target: x86_64-redhat-linux
-Configured with: ../configure --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=http://bugzilla.redhat.com/bugzilla --enable-bootstrap --enable-shared --enable-threads=posix --enable-checking=release --with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions --enable-gnu-unique-object --enable-linker-build-id --with-linker-hash-style=gnu --enable-languages=c,c++,objc,obj-c++,java,fortran,ada,go,lto --enable-plugin --enable-initfini-array --disable-libgcj --with-isl=/builddir/build/BUILD/gcc-4.8.5-20150702/obj-x86_64-redhat-linux/isl-install --with-cloog=/builddir/build/BUILD/gcc-4.8.5-20150702/obj-x86_64-redhat-linux/cloog-install --enable-gnu-indirect-function --with-tune=generic --with-arch_32=x86-64 --build=x86_64-redhat-linux
-Thread model: posix
-gcc version 4.8.5 20150623 (Red Hat 4.8.5-11) (GCC) 
-configure:1961: $? = 0
-configure:1963: gcc -V </dev/null >&5
-gcc: error: unrecognized command line option '-V'
-gcc: fatal error: no input files
-compilation terminated.
-configure:1966: $? = 4
-configure:1989: checking for C compiler default output file name
-configure:1992: gcc    conftest.c  >&5
-configure:1995: $? = 0
-configure:2041: result: a.out
-configure:2046: checking whether the C compiler works
-configure:2052: ./a.out
-configure:2055: $? = 0
-configure:2072: result: yes
-configure:2079: checking whether we are cross compiling
-configure:2081: result: no
-configure:2084: checking for suffix of executables
-configure:2086: gcc -o conftest    conftest.c  >&5
-configure:2089: $? = 0
-configure:2114: result: 
-configure:2120: checking for suffix of object files
-configure:2141: gcc -c   conftest.c >&5
-configure:2144: $? = 0
-configure:2166: result: o
-configure:2170: checking whether we are using the GNU C compiler
-configure:2194: gcc -c   conftest.c >&5
-configure:2200: $? = 0
-configure:2204: test -z 
-                        || test ! -s conftest.err
-configure:2207: $? = 0
-configure:2210: test -s conftest.o
-configure:2213: $? = 0
-configure:2226: result: yes
-configure:2232: checking whether gcc accepts -g
-configure:2253: gcc -c -g  conftest.c >&5
-configure:2259: $? = 0
-configure:2263: test -z 
-                        || test ! -s conftest.err
-configure:2266: $? = 0
-configure:2269: test -s conftest.o
-configure:2272: $? = 0
-configure:2283: result: yes
-configure:2300: checking for gcc option to accept ANSI C
-configure:2370: gcc  -c   conftest.c >&5
-configure:2376: $? = 0
-configure:2380: test -z 
-                        || test ! -s conftest.err
-configure:2383: $? = 0
-configure:2386: test -s conftest.o
-configure:2389: $? = 0
-configure:2407: result: none needed
-configure:2425: gcc -c   conftest.c >&5
-conftest.c:2:3: error: unknown type name 'choke'
-   choke me
-   ^
-conftest.c:2:3: error: expected '=', ',', ';', 'asm' or '__attribute__' at end of input
-configure:2431: $? = 1
-configure: failed program was:
-| #ifndef __cplusplus
-|   choke me
-| #endif
-configure:2566: checking for existence of /home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix/tclConfig.sh
-configure:2570: result: loading
-configure:2634: checking platform
-configure:2657: gcc -c   conftest.c >&5
-configure:2663: $? = 0
-configure:2667: test -z 
-                        || test ! -s conftest.err
-configure:2670: $? = 0
-configure:2673: test -s conftest.o
-configure:2676: $? = 0
-configure:2688: result: unix
-configure:2756: --exec-prefix defaulting to TCL_EXEC_PREFIX /home/people/Eos/Eos/util/X86LINUX64
-configure:2824: checking for gcc
-configure:2850: result: gcc
-configure:3094: checking for C compiler version
-configure:3097: gcc --version </dev/null >&5
-gcc (GCC) 4.8.5 20150623 (Red Hat 4.8.5-11)
-Copyright (C) 2015 Free Software Foundation, Inc.
-This is free software; see the source for copying conditions.  There is NO
-warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
-
-configure:3100: $? = 0
-configure:3102: gcc -v </dev/null >&5
-Using built-in specs.
-COLLECT_GCC=gcc
-COLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-redhat-linux/4.8.5/lto-wrapper
-Target: x86_64-redhat-linux
-Configured with: ../configure --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=http://bugzilla.redhat.com/bugzilla --enable-bootstrap --enable-shared --enable-threads=posix --enable-checking=release --with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions --enable-gnu-unique-object --enable-linker-build-id --with-linker-hash-style=gnu --enable-languages=c,c++,objc,obj-c++,java,fortran,ada,go,lto --enable-plugin --enable-initfini-array --disable-libgcj --with-isl=/builddir/build/BUILD/gcc-4.8.5-20150702/obj-x86_64-redhat-linux/isl-install --with-cloog=/builddir/build/BUILD/gcc-4.8.5-20150702/obj-x86_64-redhat-linux/cloog-install --enable-gnu-indirect-function --with-tune=generic --with-arch_32=x86-64 --build=x86_64-redhat-linux
-Thread model: posix
-gcc version 4.8.5 20150623 (Red Hat 4.8.5-11) (GCC) 
-configure:3105: $? = 0
-configure:3107: gcc -V </dev/null >&5
-gcc: error: unrecognized command line option '-V'
-gcc: fatal error: no input files
-compilation terminated.
-configure:3110: $? = 4
-configure:3113: checking whether we are using the GNU C compiler
-configure:3169: result: yes
-configure:3175: checking whether gcc accepts -g
-configure:3226: result: yes
-configure:3243: checking for gcc option to accept ANSI C
-configure:3350: result: none needed
-configure:3368: gcc -c   conftest.c >&5
-conftest.c:2:3: error: unknown type name 'choke'
-   choke me
-   ^
-conftest.c:2:3: error: expected '=', ',', ';', 'asm' or '__attribute__' at end of input
-configure:3374: $? = 1
-configure: failed program was:
-| #ifndef __cplusplus
-|   choke me
-| #endif
-configure:3512: checking how to run the C preprocessor
-configure:3547: gcc -E  conftest.c
-configure:3553: $? = 0
-configure:3585: gcc -E  conftest.c
-conftest.c:10:28: fatal error: ac_nonexistent.h: No such file or directory
- #include <ac_nonexistent.h>
-                            ^
-compilation terminated.
-configure:3591: $? = 1
-configure: failed program was:
-| /* confdefs.h.  */
-| 
-| #define PACKAGE_NAME "thread"
-| #define PACKAGE_TARNAME "thread"
-| #define PACKAGE_VERSION "2.7.2"
-| #define PACKAGE_STRING "thread 2.7.2"
-| #define PACKAGE_BUGREPORT ""
-| #define BUILD_thread
-| /* end confdefs.h.  */
-| #include <ac_nonexistent.h>
-configure:3630: result: gcc -E
-configure:3654: gcc -E  conftest.c
-configure:3660: $? = 0
-configure:3692: gcc -E  conftest.c
-conftest.c:10:28: fatal error: ac_nonexistent.h: No such file or directory
- #include <ac_nonexistent.h>
-                            ^
-compilation terminated.
-configure:3698: $? = 1
-configure: failed program was:
-| /* confdefs.h.  */
-| 
-| #define PACKAGE_NAME "thread"
-| #define PACKAGE_TARNAME "thread"
-| #define PACKAGE_VERSION "2.7.2"
-| #define PACKAGE_STRING "thread 2.7.2"
-| #define PACKAGE_BUGREPORT ""
-| #define BUILD_thread
-| /* end confdefs.h.  */
-| #include <ac_nonexistent.h>
-configure:3760: checking whether make sets $(MAKE)
-configure:3780: result: yes
-configure:3835: checking for ranlib
-configure:3851: found /usr/bin/ranlib
-configure:3861: result: ranlib
-configure:3882: checking for egrep
-configure:3892: result: grep -E
-configure:3897: checking for ANSI C header files
-configure:3922: gcc -c   conftest.c >&5
-configure:3928: $? = 0
-configure:3932: test -z 
-                        || test ! -s conftest.err
-configure:3935: $? = 0
-configure:3938: test -s conftest.o
-configure:3941: $? = 0
-configure:4030: gcc -o conftest    conftest.c  >&5
-conftest.c: In function 'main':
-conftest.c:27:7: warning: incompatible implicit declaration of built-in function 'exit' [enabled by default]
-       exit(2);
-       ^
-configure:4033: $? = 0
-configure:4035: ./conftest
-configure:4038: $? = 0
-configure:4053: result: yes
-configure:4077: checking for sys/types.h
-configure:4093: gcc -c   conftest.c >&5
-configure:4099: $? = 0
-configure:4103: test -z 
-                        || test ! -s conftest.err
-configure:4106: $? = 0
-configure:4109: test -s conftest.o
-configure:4112: $? = 0
-configure:4123: result: yes
-configure:4077: checking for sys/stat.h
-configure:4093: gcc -c   conftest.c >&5
-configure:4099: $? = 0
-configure:4103: test -z 
-                        || test ! -s conftest.err
-configure:4106: $? = 0
-configure:4109: test -s conftest.o
-configure:4112: $? = 0
-configure:4123: result: yes
-configure:4077: checking for stdlib.h
-configure:4093: gcc -c   conftest.c >&5
-configure:4099: $? = 0
-configure:4103: test -z 
-                        || test ! -s conftest.err
-configure:4106: $? = 0
-configure:4109: test -s conftest.o
-configure:4112: $? = 0
-configure:4123: result: yes
-configure:4077: checking for string.h
-configure:4093: gcc -c   conftest.c >&5
-configure:4099: $? = 0
-configure:4103: test -z 
-                        || test ! -s conftest.err
-configure:4106: $? = 0
-configure:4109: test -s conftest.o
-configure:4112: $? = 0
-configure:4123: result: yes
-configure:4077: checking for memory.h
-configure:4093: gcc -c   conftest.c >&5
-configure:4099: $? = 0
-configure:4103: test -z 
-                        || test ! -s conftest.err
-configure:4106: $? = 0
-configure:4109: test -s conftest.o
-configure:4112: $? = 0
-configure:4123: result: yes
-configure:4077: checking for strings.h
-configure:4093: gcc -c   conftest.c >&5
-configure:4099: $? = 0
-configure:4103: test -z 
-                        || test ! -s conftest.err
-configure:4106: $? = 0
-configure:4109: test -s conftest.o
-configure:4112: $? = 0
-configure:4123: result: yes
-configure:4077: checking for inttypes.h
-configure:4093: gcc -c   conftest.c >&5
-configure:4099: $? = 0
-configure:4103: test -z 
-                        || test ! -s conftest.err
-configure:4106: $? = 0
-configure:4109: test -s conftest.o
-configure:4112: $? = 0
-configure:4123: result: yes
-configure:4077: checking for stdint.h
-configure:4093: gcc -c   conftest.c >&5
-configure:4099: $? = 0
-configure:4103: test -z 
-                        || test ! -s conftest.err
-configure:4106: $? = 0
-configure:4109: test -s conftest.o
-configure:4112: $? = 0
-configure:4123: result: yes
-configure:4077: checking for unistd.h
-configure:4093: gcc -c   conftest.c >&5
-configure:4099: $? = 0
-configure:4103: test -z 
-                        || test ! -s conftest.err
-configure:4106: $? = 0
-configure:4109: test -s conftest.o
-configure:4112: $? = 0
-configure:4123: result: yes
-configure:4145: checking if the compiler understands -pipe
-configure:4168: gcc -c  -pipe  conftest.c >&5
-configure:4174: $? = 0
-configure:4178: test -z 
-                        || test ! -s conftest.err
-configure:4181: $? = 0
-configure:4184: test -s conftest.o
-configure:4187: $? = 0
-configure:4199: result: yes
-configure:4210: checking whether byte ordering is bigendian
-configure:4237: gcc -c  -pipe  conftest.c >&5
-configure:4243: $? = 0
-configure:4247: test -z 
-                        || test ! -s conftest.err
-configure:4250: $? = 0
-configure:4253: test -s conftest.o
-configure:4256: $? = 0
-configure:4280: gcc -c  -pipe  conftest.c >&5
-conftest.c: In function 'main':
-conftest.c:27:2: error: unknown type name 'not'
-  not big endian
-  ^
-conftest.c:27:10: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'endian'
-  not big endian
-          ^
-configure:4286: $? = 1
-configure: failed program was:
-| /* confdefs.h.  */
-| 
-| #define PACKAGE_NAME "thread"
-| #define PACKAGE_TARNAME "thread"
-| #define PACKAGE_VERSION "2.7.2"
-| #define PACKAGE_STRING "thread 2.7.2"
-| #define PACKAGE_BUGREPORT ""
-| #define BUILD_thread
-| #define STDC_HEADERS 1
-| #define HAVE_SYS_TYPES_H 1
-| #define HAVE_SYS_STAT_H 1
-| #define HAVE_STDLIB_H 1
-| #define HAVE_STRING_H 1
-| #define HAVE_MEMORY_H 1
-| #define HAVE_STRINGS_H 1
-| #define HAVE_INTTYPES_H 1
-| #define HAVE_STDINT_H 1
-| #define HAVE_UNISTD_H 1
-| /* end confdefs.h.  */
-| #include <sys/types.h>
-| #include <sys/param.h>
-| 
-| int
-| main ()
-| {
-| #if BYTE_ORDER != BIG_ENDIAN
-|  not big endian
-| #endif
-| 
-|   ;
-|   return 0;
-| }
-configure:4421: result: no
-configure:4449: checking for sin
-configure:4506: gcc -o conftest  -pipe   conftest.c  >&5
-conftest.c:44:6: warning: conflicting types for built-in function 'sin' [enabled by default]
- char sin ();
-      ^
-/tmp/cc4aUn3a.o: In function `main':
-conftest.c:(.text+0xd): undefined reference to `sin'
-/tmp/cc4aUn3a.o:(.data+0x0): undefined reference to `sin'
-collect2: error: ld returned 1 exit status
-configure:4512: $? = 1
-configure: failed program was:
-| /* confdefs.h.  */
-| 
-| #define PACKAGE_NAME "thread"
-| #define PACKAGE_TARNAME "thread"
-| #define PACKAGE_VERSION "2.7.2"
-| #define PACKAGE_STRING "thread 2.7.2"
-| #define PACKAGE_BUGREPORT ""
-| #define BUILD_thread
-| #define STDC_HEADERS 1
-| #define HAVE_SYS_TYPES_H 1
-| #define HAVE_SYS_STAT_H 1
-| #define HAVE_STDLIB_H 1
-| #define HAVE_STRING_H 1
-| #define HAVE_MEMORY_H 1
-| #define HAVE_STRINGS_H 1
-| #define HAVE_INTTYPES_H 1
-| #define HAVE_STDINT_H 1
-| #define HAVE_UNISTD_H 1
-| /* end confdefs.h.  */
-| /* Define sin to an innocuous variant, in case <limits.h> declares sin.
-|    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
-| #define sin innocuous_sin
-| 
-| /* System header to define __stub macros and hopefully few prototypes,
-|     which can conflict with char sin (); below.
-|     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
-|     <limits.h> exists even on freestanding compilers.  */
-| 
-| #ifdef __STDC__
-| # include <limits.h>
-| #else
-| # include <assert.h>
-| #endif
-| 
-| #undef sin
-| 
-| /* Override any gcc2 internal prototype to avoid an error.  */
-| #ifdef __cplusplus
-| extern "C"
-| {
-| #endif
-| /* We use char because int might match the return type of a gcc2
-|    builtin and then its argument prototype would still apply.  */
-| char sin ();
-| /* The GNU C library defines this for functions which it implements
-|     to always fail with ENOSYS.  Some functions are actually named
-|     something starting with __ and the normal name is an alias.  */
-| #if defined (__stub_sin) || defined (__stub___sin)
-| choke me
-| #else
-| char (*f) () = sin;
-| #endif
-| #ifdef __cplusplus
-| }
-| #endif
-| 
-| int
-| main ()
-| {
-| return f != sin;
-|   ;
-|   return 0;
-| }
-configure:4537: result: no
-configure:4545: checking for main in -lieee
-configure:4569: gcc -o conftest  -pipe   conftest.c -lieee   >&5
-configure:4575: $? = 0
-configure:4579: test -z 
-                        || test ! -s conftest.err
-configure:4582: $? = 0
-configure:4585: test -s conftest
-configure:4588: $? = 0
-configure:4601: result: yes
-configure:4613: checking for main in -linet
-configure:4637: gcc -o conftest  -pipe   conftest.c -linet   >&5
-/usr/bin/ld: cannot find -linet
-collect2: error: ld returned 1 exit status
-configure:4643: $? = 1
-configure: failed program was:
-| /* confdefs.h.  */
-| 
-| #define PACKAGE_NAME "thread"
-| #define PACKAGE_TARNAME "thread"
-| #define PACKAGE_VERSION "2.7.2"
-| #define PACKAGE_STRING "thread 2.7.2"
-| #define PACKAGE_BUGREPORT ""
-| #define BUILD_thread
-| #define STDC_HEADERS 1
-| #define HAVE_SYS_TYPES_H 1
-| #define HAVE_SYS_STAT_H 1
-| #define HAVE_STDLIB_H 1
-| #define HAVE_STRING_H 1
-| #define HAVE_MEMORY_H 1
-| #define HAVE_STRINGS_H 1
-| #define HAVE_INTTYPES_H 1
-| #define HAVE_STDINT_H 1
-| #define HAVE_UNISTD_H 1
-| /* end confdefs.h.  */
-| 
-| 
-| int
-| main ()
-| {
-| main ();
-|   ;
-|   return 0;
-| }
-configure:4669: result: no
-configure:4685: checking net/errno.h usability
-configure:4697: gcc -c  -pipe  conftest.c >&5
-conftest.c:54:23: fatal error: net/errno.h: No such file or directory
- #include <net/errno.h>
-                       ^
-compilation terminated.
-configure:4703: $? = 1
-configure: failed program was:
-| /* confdefs.h.  */
-| 
-| #define PACKAGE_NAME "thread"
-| #define PACKAGE_TARNAME "thread"
-| #define PACKAGE_VERSION "2.7.2"
-| #define PACKAGE_STRING "thread 2.7.2"
-| #define PACKAGE_BUGREPORT ""
-| #define BUILD_thread
-| #define STDC_HEADERS 1
-| #define HAVE_SYS_TYPES_H 1
-| #define HAVE_SYS_STAT_H 1
-| #define HAVE_STDLIB_H 1
-| #define HAVE_STRING_H 1
-| #define HAVE_MEMORY_H 1
-| #define HAVE_STRINGS_H 1
-| #define HAVE_INTTYPES_H 1
-| #define HAVE_STDINT_H 1
-| #define HAVE_UNISTD_H 1
-| /* end confdefs.h.  */
-| #include <stdio.h>
-| #if HAVE_SYS_TYPES_H
-| # include <sys/types.h>
-| #endif
-| #if HAVE_SYS_STAT_H
-| # include <sys/stat.h>
-| #endif
-| #if STDC_HEADERS
-| # include <stdlib.h>
-| # include <stddef.h>
-| #else
-| # if HAVE_STDLIB_H
-| #  include <stdlib.h>
-| # endif
-| #endif
-| #if HAVE_STRING_H
-| # if !STDC_HEADERS && HAVE_MEMORY_H
-| #  include <memory.h>
-| # endif
-| # include <string.h>
-| #endif
-| #if HAVE_STRINGS_H
-| # include <strings.h>
-| #endif
-| #if HAVE_INTTYPES_H
-| # include <inttypes.h>
-| #else
-| # if HAVE_STDINT_H
-| #  include <stdint.h>
-| # endif
-| #endif
-| #if HAVE_UNISTD_H
-| # include <unistd.h>
-| #endif
-| #include <net/errno.h>
-configure:4726: result: no
-configure:4730: checking net/errno.h presence
-configure:4740: gcc -E  conftest.c
-conftest.c:20:23: fatal error: net/errno.h: No such file or directory
- #include <net/errno.h>
-                       ^
-compilation terminated.
-configure:4746: $? = 1
-configure: failed program was:
-| /* confdefs.h.  */
-| 
-| #define PACKAGE_NAME "thread"
-| #define PACKAGE_TARNAME "thread"
-| #define PACKAGE_VERSION "2.7.2"
-| #define PACKAGE_STRING "thread 2.7.2"
-| #define PACKAGE_BUGREPORT ""
-| #define BUILD_thread
-| #define STDC_HEADERS 1
-| #define HAVE_SYS_TYPES_H 1
-| #define HAVE_SYS_STAT_H 1
-| #define HAVE_STDLIB_H 1
-| #define HAVE_STRING_H 1
-| #define HAVE_MEMORY_H 1
-| #define HAVE_STRINGS_H 1
-| #define HAVE_INTTYPES_H 1
-| #define HAVE_STDINT_H 1
-| #define HAVE_UNISTD_H 1
-| /* end confdefs.h.  */
-| #include <net/errno.h>
-configure:4766: result: no
-configure:4801: checking for net/errno.h
-configure:4808: result: no
-configure:4842: checking for connect
-configure:4899: gcc -o conftest  -pipe   conftest.c  >&5
-configure:4905: $? = 0
-configure:4909: test -z 
-                        || test ! -s conftest.err
-configure:4912: $? = 0
-configure:4915: test -s conftest
-configure:4918: $? = 0
-configure:4930: result: yes
-configure:5205: checking for gethostbyname
-configure:5262: gcc -o conftest  -pipe   conftest.c  >&5
-configure:5268: $? = 0
-configure:5272: test -z 
-                        || test ! -s conftest.err
-configure:5275: $? = 0
-configure:5278: test -s conftest
-configure:5281: $? = 0
-configure:5293: result: yes
-configure:5377: checking dirent.h
-configure:5418: gcc -o conftest  -pipe   conftest.c  >&5
-configure:5424: $? = 0
-configure:5428: test -z 
-                        || test ! -s conftest.err
-configure:5431: $? = 0
-configure:5434: test -s conftest
-configure:5437: $? = 0
-configure:5449: result: yes
-configure:5471: checking errno.h usability
-configure:5483: gcc -c  -pipe  conftest.c >&5
-configure:5489: $? = 0
-configure:5493: test -z 
-                        || test ! -s conftest.err
-configure:5496: $? = 0
-configure:5499: test -s conftest.o
-configure:5502: $? = 0
-configure:5512: result: yes
-configure:5516: checking errno.h presence
-configure:5526: gcc -E  conftest.c
-configure:5532: $? = 0
-configure:5552: result: yes
-configure:5587: checking for errno.h
-configure:5594: result: yes
-configure:5619: checking float.h usability
-configure:5631: gcc -c  -pipe  conftest.c >&5
-configure:5637: $? = 0
-configure:5641: test -z 
-                        || test ! -s conftest.err
-configure:5644: $? = 0
-configure:5647: test -s conftest.o
-configure:5650: $? = 0
-configure:5660: result: yes
-configure:5664: checking float.h presence
-configure:5674: gcc -E  conftest.c
-configure:5680: $? = 0
-configure:5700: result: yes
-configure:5735: checking for float.h
-configure:5742: result: yes
-configure:5767: checking values.h usability
-configure:5779: gcc -c  -pipe  conftest.c >&5
-configure:5785: $? = 0
-configure:5789: test -z 
-                        || test ! -s conftest.err
-configure:5792: $? = 0
-configure:5795: test -s conftest.o
-configure:5798: $? = 0
-configure:5808: result: yes
-configure:5812: checking values.h presence
-configure:5822: gcc -E  conftest.c
-configure:5828: $? = 0
-configure:5848: result: yes
-configure:5883: checking for values.h
-configure:5890: result: yes
-configure:5915: checking limits.h usability
-configure:5927: gcc -c  -pipe  conftest.c >&5
-configure:5933: $? = 0
-configure:5937: test -z 
-                        || test ! -s conftest.err
-configure:5940: $? = 0
-configure:5943: test -s conftest.o
-configure:5946: $? = 0
-configure:5956: result: yes
-configure:5960: checking limits.h presence
-configure:5970: gcc -E  conftest.c
-configure:5976: $? = 0
-configure:5996: result: yes
-configure:6031: checking for limits.h
-configure:6038: result: yes
-configure:6058: checking for stdlib.h
-configure:6063: result: yes
-configure:6260: checking for string.h
-configure:6265: result: yes
-configure:6459: checking sys/wait.h usability
-configure:6471: gcc -c  -pipe  conftest.c >&5
-configure:6477: $? = 0
-configure:6481: test -z 
-                        || test ! -s conftest.err
-configure:6484: $? = 0
-configure:6487: test -s conftest.o
-configure:6490: $? = 0
-configure:6500: result: yes
-configure:6504: checking sys/wait.h presence
-configure:6514: gcc -E  conftest.c
-configure:6520: $? = 0
-configure:6540: result: yes
-configure:6575: checking for sys/wait.h
-configure:6582: result: yes
-configure:6607: checking dlfcn.h usability
-configure:6619: gcc -c  -pipe  conftest.c >&5
-configure:6625: $? = 0
-configure:6629: test -z 
-                        || test ! -s conftest.err
-configure:6632: $? = 0
-configure:6635: test -s conftest.o
-configure:6638: $? = 0
-configure:6648: result: yes
-configure:6652: checking dlfcn.h presence
-configure:6662: gcc -E  conftest.c
-configure:6668: $? = 0
-configure:6688: result: yes
-configure:6723: checking for dlfcn.h
-configure:6730: result: yes
-configure:6761: checking sys/param.h usability
-configure:6773: gcc -c  -pipe  conftest.c >&5
-configure:6779: $? = 0
-configure:6783: test -z 
-                        || test ! -s conftest.err
-configure:6786: $? = 0
-configure:6789: test -s conftest.o
-configure:6792: $? = 0
-configure:6802: result: yes
-configure:6806: checking sys/param.h presence
-configure:6816: gcc -E  conftest.c
-configure:6822: $? = 0
-configure:6842: result: yes
-configure:6877: checking for sys/param.h
-configure:6884: result: yes
-configure:6988: checking for NaviServer/AOLserver configuration
-configure:7015: result: none found
-configure:7276: checking for Tcl public headers
-configure:7351: result: /home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/generic
-configure:7420: checking for pthread_mutex_init in -lpthread
-configure:7450: gcc -o conftest  -pipe   conftest.c -lpthread   >&5
-configure:7456: $? = 0
-configure:7460: test -z 
-                        || test ! -s conftest.err
-configure:7463: $? = 0
-configure:7466: test -s conftest
-configure:7469: $? = 0
-configure:7482: result: yes
-configure:7803: checking for building with threads
-configure:7811: result: yes (default)
-configure:7835: WARNING:
-    --enable-threads requested, but building against a Tcl that is NOT
-    thread-enabled.  This is an OK configuration that will also run in
-    a thread-enabled core.
-configure:7852: checking how to build libraries
-configure:7870: result: shared
-configure:7933: checking for ranlib
-configure:7960: result: ranlib
-configure:7977: checking if 64bit support is requested
-configure:7986: result: no
-configure:7991: checking if 64bit Sparc VIS support is requested
-configure:8000: result: no
-configure:8011: checking if compiler supports visibility "hidden"
-configure:8036: gcc -o conftest  -pipe -Werror   conftest.c  >&5
-configure:8042: $? = 0
-configure:8046: test -z 
-                        || test ! -s conftest.err
-configure:8049: $? = 0
-configure:8052: test -s conftest
-configure:8055: $? = 0
-configure:8068: result: yes
-configure:8088: checking if rpath support is requested
-configure:8097: result: yes
-configure:8123: checking system version
-configure:8146: result: Linux-3.10.0-693.1.1.el7.x86_64
-configure:8225: checking for ar
-configure:8241: found /usr/bin/ar
-configure:8251: result: ar
-configure:10493: checking for cast to union support
-configure:10517: gcc -c  -pipe  conftest.c >&5
-configure:10523: $? = 0
-configure:10527: test -z 
-                        || test ! -s conftest.err
-configure:10530: $? = 0
-configure:10533: test -s conftest.o
-configure:10536: $? = 0
-configure:10548: result: yes
-configure:10573: checking for required early compiler flags
-configure:10596: gcc -c  -pipe  conftest.c >&5
-configure:10602: $? = 0
-configure:10606: test -z 
-                        || test ! -s conftest.err
-configure:10609: $? = 0
-configure:10612: test -s conftest.o
-configure:10615: $? = 0
-configure:10701: gcc -c  -pipe  conftest.c >&5
-conftest.c: In function 'main':
-conftest.c:33:15: error: storage size of 'buf' isn't known
- struct stat64 buf; int i = stat64("/", &buf);
-               ^
-configure:10707: $? = 1
-configure: failed program was:
-| /* confdefs.h.  */
-| 
-| #define PACKAGE_NAME "thread"
-| #define PACKAGE_TARNAME "thread"
-| #define PACKAGE_VERSION "2.7.2"
-| #define PACKAGE_STRING "thread 2.7.2"
-| #define PACKAGE_BUGREPORT ""
-| #define BUILD_thread
-| #define STDC_HEADERS 1
-| #define HAVE_SYS_TYPES_H 1
-| #define HAVE_SYS_STAT_H 1
-| #define HAVE_STDLIB_H 1
-| #define HAVE_STRING_H 1
-| #define HAVE_MEMORY_H 1
-| #define HAVE_STRINGS_H 1
-| #define HAVE_INTTYPES_H 1
-| #define HAVE_STDINT_H 1
-| #define HAVE_UNISTD_H 1
-| #define HAVE_LIMITS_H 1
-| #define HAVE_SYS_PARAM_H 1
-| #define USE_THREAD_ALLOC 1
-| #define _REENTRANT 1
-| #define _THREAD_SAFE 1
-| #define TCL_THREADS 1
-| #define MODULE_SCOPE extern __attribute__((__visibility__("hidden")))
-| #define HAVE_HIDDEN 1
-| #define HAVE_CAST_TO_UNION 1
-| /* end confdefs.h.  */
-| #include <sys/stat.h>
-| int
-| main ()
-| {
-| struct stat64 buf; int i = stat64("/", &buf);
-|   ;
-|   return 0;
-| }
-configure:10744: gcc -c  -pipe  conftest.c >&5
-configure:10750: $? = 0
-configure:10754: test -z 
-                        || test ! -s conftest.err
-configure:10757: $? = 0
-configure:10760: test -s conftest.o
-configure:10763: $? = 0
-configure:10806: gcc -c  -pipe  conftest.c >&5
-conftest.c: In function 'main':
-conftest.c:34:19: error: 'open64' undeclared (first use in this function)
- char *p = (char *)open64;
-                   ^
-conftest.c:34:19: note: each undeclared identifier is reported only once for each function it appears in
-configure:10812: $? = 1
-configure: failed program was:
-| /* confdefs.h.  */
-| 
-| #define PACKAGE_NAME "thread"
-| #define PACKAGE_TARNAME "thread"
-| #define PACKAGE_VERSION "2.7.2"
-| #define PACKAGE_STRING "thread 2.7.2"
-| #define PACKAGE_BUGREPORT ""
-| #define BUILD_thread
-| #define STDC_HEADERS 1
-| #define HAVE_SYS_TYPES_H 1
-| #define HAVE_SYS_STAT_H 1
-| #define HAVE_STDLIB_H 1
-| #define HAVE_STRING_H 1
-| #define HAVE_MEMORY_H 1
-| #define HAVE_STRINGS_H 1
-| #define HAVE_INTTYPES_H 1
-| #define HAVE_STDINT_H 1
-| #define HAVE_UNISTD_H 1
-| #define HAVE_LIMITS_H 1
-| #define HAVE_SYS_PARAM_H 1
-| #define USE_THREAD_ALLOC 1
-| #define _REENTRANT 1
-| #define _THREAD_SAFE 1
-| #define TCL_THREADS 1
-| #define MODULE_SCOPE extern __attribute__((__visibility__("hidden")))
-| #define HAVE_HIDDEN 1
-| #define HAVE_CAST_TO_UNION 1
-| #define _LARGEFILE64_SOURCE 1
-| /* end confdefs.h.  */
-| #include <sys/stat.h>
-| int
-| main ()
-| {
-| char *p = (char *)open64;
-|   ;
-|   return 0;
-| }
-configure:10849: gcc -c  -pipe  conftest.c >&5
-conftest.c: In function 'main':
-conftest.c:35:19: error: 'open64' undeclared (first use in this function)
- char *p = (char *)open64;
-                   ^
-conftest.c:35:19: note: each undeclared identifier is reported only once for each function it appears in
-configure:10855: $? = 1
-configure: failed program was:
-| /* confdefs.h.  */
-| 
-| #define PACKAGE_NAME "thread"
-| #define PACKAGE_TARNAME "thread"
-| #define PACKAGE_VERSION "2.7.2"
-| #define PACKAGE_STRING "thread 2.7.2"
-| #define PACKAGE_BUGREPORT ""
-| #define BUILD_thread
-| #define STDC_HEADERS 1
-| #define HAVE_SYS_TYPES_H 1
-| #define HAVE_SYS_STAT_H 1
-| #define HAVE_STDLIB_H 1
-| #define HAVE_STRING_H 1
-| #define HAVE_MEMORY_H 1
-| #define HAVE_STRINGS_H 1
-| #define HAVE_INTTYPES_H 1
-| #define HAVE_STDINT_H 1
-| #define HAVE_UNISTD_H 1
-| #define HAVE_LIMITS_H 1
-| #define HAVE_SYS_PARAM_H 1
-| #define USE_THREAD_ALLOC 1
-| #define _REENTRANT 1
-| #define _THREAD_SAFE 1
-| #define TCL_THREADS 1
-| #define MODULE_SCOPE extern __attribute__((__visibility__("hidden")))
-| #define HAVE_HIDDEN 1
-| #define HAVE_CAST_TO_UNION 1
-| #define _LARGEFILE64_SOURCE 1
-| /* end confdefs.h.  */
-| #define _LARGEFILE_SOURCE64 1
-| #include <sys/stat.h>
-| int
-| main ()
-| {
-| char *p = (char *)open64;
-|   ;
-|   return 0;
-| }
-configure:10895: result:  _LARGEFILE64_SOURCE
-configure:10900: checking for 64-bit integer type
-configure:10924: gcc -c  -pipe  conftest.c >&5
-conftest.c: In function 'main':
-conftest.c:34:1: error: unknown type name '__int64'
- __int64 value = (__int64) 0;
- ^
-conftest.c:34:18: error: '__int64' undeclared (first use in this function)
- __int64 value = (__int64) 0;
-                  ^
-conftest.c:34:18: note: each undeclared identifier is reported only once for each function it appears in
-conftest.c:34:27: error: expected ',' or ';' before numeric constant
- __int64 value = (__int64) 0;
-                           ^
-configure:10930: $? = 1
-configure: failed program was:
-| /* confdefs.h.  */
-| 
-| #define PACKAGE_NAME "thread"
-| #define PACKAGE_TARNAME "thread"
-| #define PACKAGE_VERSION "2.7.2"
-| #define PACKAGE_STRING "thread 2.7.2"
-| #define PACKAGE_BUGREPORT ""
-| #define BUILD_thread
-| #define STDC_HEADERS 1
-| #define HAVE_SYS_TYPES_H 1
-| #define HAVE_SYS_STAT_H 1
-| #define HAVE_STDLIB_H 1
-| #define HAVE_STRING_H 1
-| #define HAVE_MEMORY_H 1
-| #define HAVE_STRINGS_H 1
-| #define HAVE_INTTYPES_H 1
-| #define HAVE_STDINT_H 1
-| #define HAVE_UNISTD_H 1
-| #define HAVE_LIMITS_H 1
-| #define HAVE_SYS_PARAM_H 1
-| #define USE_THREAD_ALLOC 1
-| #define _REENTRANT 1
-| #define _THREAD_SAFE 1
-| #define TCL_THREADS 1
-| #define MODULE_SCOPE extern __attribute__((__visibility__("hidden")))
-| #define HAVE_HIDDEN 1
-| #define HAVE_CAST_TO_UNION 1
-| #define _LARGEFILE64_SOURCE 1
-| /* end confdefs.h.  */
-| 
-| int
-| main ()
-| {
-| __int64 value = (__int64) 0;
-|   ;
-|   return 0;
-| }
-configure:10974: gcc -c  -pipe  conftest.c >&5
-conftest.c: In function 'main':
-conftest.c:35:21: error: duplicate case value
-             case 1: case (sizeof(long long)==sizeof(long)): ;
-                     ^
-conftest.c:35:13: error: previously used here
-             case 1: case (sizeof(long long)==sizeof(long)): ;
-             ^
-configure:10980: $? = 1
-configure: failed program was:
-| /* confdefs.h.  */
-| 
-| #define PACKAGE_NAME "thread"
-| #define PACKAGE_TARNAME "thread"
-| #define PACKAGE_VERSION "2.7.2"
-| #define PACKAGE_STRING "thread 2.7.2"
-| #define PACKAGE_BUGREPORT ""
-| #define BUILD_thread
-| #define STDC_HEADERS 1
-| #define HAVE_SYS_TYPES_H 1
-| #define HAVE_SYS_STAT_H 1
-| #define HAVE_STDLIB_H 1
-| #define HAVE_STRING_H 1
-| #define HAVE_MEMORY_H 1
-| #define HAVE_STRINGS_H 1
-| #define HAVE_INTTYPES_H 1
-| #define HAVE_STDINT_H 1
-| #define HAVE_UNISTD_H 1
-| #define HAVE_LIMITS_H 1
-| #define HAVE_SYS_PARAM_H 1
-| #define USE_THREAD_ALLOC 1
-| #define _REENTRANT 1
-| #define _THREAD_SAFE 1
-| #define TCL_THREADS 1
-| #define MODULE_SCOPE extern __attribute__((__visibility__("hidden")))
-| #define HAVE_HIDDEN 1
-| #define HAVE_CAST_TO_UNION 1
-| #define _LARGEFILE64_SOURCE 1
-| /* end confdefs.h.  */
-| 
-| int
-| main ()
-| {
-| switch (0) {
-|             case 1: case (sizeof(long long)==sizeof(long)): ;
-|         }
-|   ;
-|   return 0;
-| }
-configure:11010: result: using long
-configure:11335: checking for build with symbols
-configure:11348: result: no
-configure:11537: checking for tclsh
-configure:11564: result: /home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix/tclsh
-configure:11704: creating ./config.status
-
-## ---------------------- ##
-## Running config.status. ##
-## ---------------------- ##
-
-This file was extended by thread config.status 2.7.2, which was
-generated by GNU Autoconf 2.59.  Invocation command line was
-
-  CONFIG_FILES    = 
-  CONFIG_HEADERS  = 
-  CONFIG_LINKS    = 
-  CONFIG_COMMANDS = 
-  $ ./config.status 
-
-on cs04.lan.yasunaga-lab.bio.kyutech.ac.jp
-
-config.status:699: creating Makefile
-config.status:699: creating pkgIndex.tcl
-
-## ---------------- ##
-## Cache variables. ##
-## ---------------- ##
-
-ac_cv_c_bigendian=no
-ac_cv_c_compiler_gnu=yes
-ac_cv_c_tclconfig=/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix
-ac_cv_c_tclh=/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/generic
-ac_cv_env_CC_set=
-ac_cv_env_CC_value=
-ac_cv_env_CFLAGS_set=
-ac_cv_env_CFLAGS_value=
-ac_cv_env_CPPFLAGS_set=
-ac_cv_env_CPPFLAGS_value=
-ac_cv_env_CPP_set=
-ac_cv_env_CPP_value=
-ac_cv_env_LDFLAGS_set=
-ac_cv_env_LDFLAGS_value=
-ac_cv_env_build_alias_set=
-ac_cv_env_build_alias_value=
-ac_cv_env_host_alias_set=
-ac_cv_env_host_alias_value=
-ac_cv_env_target_alias_set=
-ac_cv_env_target_alias_value=
-ac_cv_exeext=
-ac_cv_func_connect=yes
-ac_cv_func_gethostbyname=yes
-ac_cv_func_sin=no
-ac_cv_header_dlfcn_h=yes
-ac_cv_header_errno_h=yes
-ac_cv_header_float_h=yes
-ac_cv_header_inttypes_h=yes
-ac_cv_header_limits_h=yes
-ac_cv_header_memory_h=yes
-ac_cv_header_net_errno_h=no
-ac_cv_header_stdc=yes
-ac_cv_header_stdint_h=yes
-ac_cv_header_stdlib_h=yes
-ac_cv_header_string_h=yes
-ac_cv_header_strings_h=yes
-ac_cv_header_sys_param_h=yes
-ac_cv_header_sys_stat_h=yes
-ac_cv_header_sys_types_h=yes
-ac_cv_header_sys_wait_h=yes
-ac_cv_header_unistd_h=yes
-ac_cv_header_values_h=yes
-ac_cv_lib_ieee_main=yes
-ac_cv_lib_inet_main=no
-ac_cv_lib_pthread_pthread_mutex_init=yes
-ac_cv_objext=o
-ac_cv_prog_CPP='gcc -E'
-ac_cv_prog_ac_ct_AR=ar
-ac_cv_prog_ac_ct_CC=gcc
-ac_cv_prog_ac_ct_RANLIB=ranlib
-ac_cv_prog_cc_g=yes
-ac_cv_prog_cc_stdc=
-ac_cv_prog_egrep='grep -E'
-ac_cv_prog_make_make_set=yes
-tcl_cv_cast_to_union=yes
-tcl_cv_cc_pipe=yes
-tcl_cv_cc_visibility_hidden=yes
-tcl_cv_dirent_h=yes
-tcl_cv_flag__isoc99_source=no
-tcl_cv_flag__largefile64_source=yes
-tcl_cv_flag__largefile_source64=no
-tcl_cv_sys_version=Linux-3.10.0-693.1.1.el7.x86_64
-tcl_cv_type_64bit=none
-
-## ----------------- ##
-## Output variables. ##
-## ----------------- ##
-
-AR='ar'
-CC='gcc'
-CELIB_DIR=''
-CFLAGS=' -pipe ${CFLAGS_DEFAULT} ${CFLAGS_WARNING} ${SHLIB_CFLAGS} '
-CFLAGS_DEBUG='-g'
-CFLAGS_DEFAULT='-O2 -fomit-frame-pointer -DNDEBUG'
-CFLAGS_OPTIMIZE='-O2 -fomit-frame-pointer'
-CFLAGS_WARNING='-Wall'
-CLEANFILES=''
-CPP='gcc -E'
-CPPFLAGS=''
-CYGPATH='echo'
-DEFS='-DPACKAGE_NAME=\"thread\" -DPACKAGE_TARNAME=\"thread\" -DPACKAGE_VERSION=\"2.7.2\" -DPACKAGE_STRING=\"thread\ 2.7.2\" -DPACKAGE_BUGREPORT=\"\" -DBUILD_thread= -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_PARAM_H=1 -DUSE_THREAD_ALLOC=1 -D_REENTRANT=1 -D_THREAD_SAFE=1 -DTCL_THREADS=1 -DMODULE_SCOPE=extern\ __attribute__\(\(__visibility__\(\"hidden\"\)\)\) -DHAVE_HIDDEN=1 -DHAVE_CAST_TO_UNION=1 -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_IS_LONG=1 -DUSE_TCL_STUBS=1 -DTCL_TIP143=1 -DTCL_TIP285=1 '
-ECHO_C=''
-ECHO_N='-n'
-ECHO_T=''
-EGREP='grep -E'
-EXEEXT=''
-INSTALL='$(SHELL) $(srcdir)/tclconfig/install-sh -c'
-INSTALL_DATA='${INSTALL} -m 644'
-INSTALL_DATA_DIR='${INSTALL} -d -m 755'
-INSTALL_LIBRARY='${INSTALL_DATA}'
-INSTALL_PROGRAM='${INSTALL}'
-INSTALL_SCRIPT='${INSTALL}'
-LDFLAGS=' -Wl,--export-dynamic '
-LDFLAGS_DEFAULT=' -Wl,--export-dynamic '
-LD_LIBRARY_PATH_VAR='LD_LIBRARY_PATH'
-LIBOBJS=''
-LIBS=''
-LTLIBOBJS=''
-MAKE_LIB='${SHLIB_LD} -o $@ $(PKG_OBJECTS) ${SHLIB_LD_LIBS} '
-MAKE_SHARED_LIB='${SHLIB_LD} -o $@ $(PKG_OBJECTS) ${SHLIB_LD_LIBS}'
-MAKE_STATIC_LIB='${STLIB_LD} $@ $(PKG_OBJECTS)'
-MAKE_STUB_LIB='${STLIB_LD} $@ $(PKG_STUB_OBJECTS)'
-MATH_LIBS='-lieee -lm'
-OBJEXT='o'
-PACKAGE_BUGREPORT=''
-PACKAGE_NAME='thread'
-PACKAGE_STRING='thread 2.7.2'
-PACKAGE_TARNAME='thread'
-PACKAGE_VERSION='2.7.2'
-PATH_SEPARATOR=':'
-PKG_CFLAGS=' '
-PKG_HEADERS=' generic/tclThread.h'
-PKG_INCLUDES=''
-PKG_LIBS=''
-PKG_LIB_FILE='libthread2.7.2.so'
-PKG_OBJECTS=' threadNs.o threadCmd.o threadSvCmd.o threadSpCmd.o threadPoolCmd.o psGdbm.o threadSvListCmd.o threadSvKeylistCmd.o tclXkeylist.o threadUnix.o'
-PKG_SOURCES=' generic/threadNs.c generic/threadCmd.c generic/threadSvCmd.c generic/threadSpCmd.c generic/threadPoolCmd.c generic/psGdbm.c generic/threadSvListCmd.c generic/threadSvKeylistCmd.c generic/tclXkeylist.c unix/threadUnix.c'
-PKG_STUB_LIB_FILE='libthreadstub2.7.2.a'
-PKG_STUB_OBJECTS=''
-PKG_STUB_SOURCES=''
-PKG_TCL_SOURCES=' lib/ttrace.tcl'
-RANLIB=':'
-RANLIB_STUB='ranlib'
-RC=''
-SET_MAKE=''
-SHARED_BUILD='1'
-SHELL='/bin/sh'
-SHLIB_CFLAGS='-fPIC'
-SHLIB_LD='${CC} -shared ${CFLAGS} ${LDFLAGS_DEFAULT}'
-SHLIB_LD_LIBS='${LIBS} -L/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix -ltclstub8.6'
-STLIB_LD='${AR} cr'
-TCLSH_PROG='/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix/tclsh'
-TCL_BIN_DIR='/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix'
-TCL_DBGX=''
-TCL_DEFS='-DPACKAGE_NAME=\"tcl\" -DPACKAGE_TARNAME=\"tcl\" -DPACKAGE_VERSION=\"8.6\" -DPACKAGE_STRING=\"tcl\ 8.6\" -DPACKAGE_BUGREPORT=\"\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_PARAM_H=1 -DTCL_CFGVAL_ENCODING=\"iso8859-1\" -DHAVE_ZLIB=1 -DMODULE_SCOPE=extern\ __attribute__\(\(__visibility__\(\"hidden\"\)\)\) -DHAVE_HIDDEN=1 -DHAVE_CAST_TO_UNION=1 -DTCL_SHLIB_EXT=\".so\" -DNDEBUG=1 -DTCL_CFG_OPTIMIZED=1 -DTCL_TOMMATH=1 -DMP_PREC=4 -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_IS_LONG=1 -DHAVE_GETCWD=1 -DHAVE_MKSTEMP=1 -DHAVE_OPENDIR=1 -DHAVE_STRTOL=1 -DHAVE_WAITPID=1 -DHAVE_GETNAMEINFO=1 -DHAVE_GETADDRINFO=1 -DHAVE_FREEADDRINFO=1 -DHAVE_GAI_STRERROR=1 -DHAVE_STRUCT_ADDRINFO=1 -DHAVE_STRUCT_IN6_ADDR=1 -DHAVE_STRUCT_SOCKADDR_IN6=1 -DHAVE_STRUCT_SOCKADDR_STORAGE=1 -DHAVE_TERMIOS_H=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_TIME_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_GMTIME_R=1 -DHAVE_LOCALTIME_R=1 -DHAVE_MKTIME=1 -DHAVE_TM_GMTOFF=1 -DHAVE_TIMEZONE_VAR=1 -DHAVE_STRUCT_STAT_ST_BLOCKS=1 -DHAVE_STRUCT_STAT_ST_BLKSIZE=1 -DHAVE_BLKCNT_T=1 -DHAVE_INTPTR_T=1 -DHAVE_UINTPTR_T=1 -DHAVE_SIGNED_CHAR=1 -DHAVE_LANGINFO=1 -DHAVE_MKSTEMPS=1 -DHAVE_FTS=1 -DHAVE_SYS_IOCTL_H=1 -DTCL_UNLOAD_DLLS=1 -DHAVE_CPUID=1 '
-TCL_EXTRA_CFLAGS=' -pipe '
-TCL_INCLUDES='-I"/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/generic"'
-TCL_LD_FLAGS=' -Wl,--export-dynamic '
-TCL_LIBS='${DL_LIBS} ${LIBS} ${MATH_LIBS}'
-TCL_LIB_FILE='libtcl8.6.so'
-TCL_LIB_FLAG='-ltcl8.6'
-TCL_LIB_SPEC='-L/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix -ltcl8.6'
-TCL_PATCH_LEVEL='.4'
-TCL_SHLIB_LD_LIBS='${LIBS}'
-TCL_SRC_DIR='/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4'
-TCL_STUB_LIB_FILE='libtclstub8.6.a'
-TCL_STUB_LIB_FLAG='-ltclstub8.6'
-TCL_STUB_LIB_SPEC='-L/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix -ltclstub8.6'
-TCL_THREADS='1'
-TCL_VERSION='8.6'
-VC_MANIFEST_EMBED_DLL=''
-VC_MANIFEST_EMBED_EXE=''
-ac_ct_AR='ar'
-ac_ct_CC='gcc'
-ac_ct_RANLIB='ranlib'
-ac_ct_RC=''
-bindir='${exec_prefix}/bin'
-build_alias=''
-datadir='${prefix}/share'
-exec_prefix='/home/people/Eos/Eos/util/X86LINUX64'
-host_alias=''
-includedir='${prefix}/include'
-infodir='${prefix}/info'
-libdir='/home/people/Eos/Eos/util/X86LINUX64/lib'
-libexecdir='${exec_prefix}/libexec'
-localstatedir='${prefix}/var'
-mandir='${prefix}/man'
-oldincludedir='/usr/include'
-prefix='/home/people/Eos/Eos/util/X86LINUX64'
-program_transform_name='s,x,x,'
-sbindir='${exec_prefix}/sbin'
-sharedstatedir='${prefix}/com'
-sysconfdir='${prefix}/etc'
-target_alias=''
-
-## ----------- ##
-## confdefs.h. ##
-## ----------- ##
-
-#define BUILD_thread
-#define HAVE_CAST_TO_UNION 1
-#define HAVE_HIDDEN 1
-#define HAVE_INTTYPES_H 1
-#define HAVE_LIMITS_H 1
-#define HAVE_MEMORY_H 1
-#define HAVE_STDINT_H 1
-#define HAVE_STDLIB_H 1
-#define HAVE_STRINGS_H 1
-#define HAVE_STRING_H 1
-#define HAVE_SYS_PARAM_H 1
-#define HAVE_SYS_STAT_H 1
-#define HAVE_SYS_TYPES_H 1
-#define HAVE_UNISTD_H 1
-#define MODULE_SCOPE extern __attribute__((__visibility__("hidden")))
-#define PACKAGE_BUGREPORT ""
-#define PACKAGE_NAME "thread"
-#define PACKAGE_STRING "thread 2.7.2"
-#define PACKAGE_TARNAME "thread"
-#define PACKAGE_VERSION "2.7.2"
-#define STDC_HEADERS 1
-#define TCL_THREADS 1
-#define TCL_TIP143 1
-#define TCL_TIP285 1
-#define TCL_WIDE_INT_IS_LONG 1
-#define USE_TCL_STUBS 1
-#define USE_THREAD_ALLOC 1
-#define _LARGEFILE64_SOURCE 1
-#define _REENTRANT 1
-#define _THREAD_SAFE 1
-
-configure: exit 0
diff --git a/util/src/TclTk/tcl8.6.4/unix/pkgs/thread2.7.2/config.status b/util/src/TclTk/tcl8.6.4/unix/pkgs/thread2.7.2/config.status
deleted file mode 100755 (executable)
index 70eb1bc..0000000
+++ /dev/null
@@ -1,765 +0,0 @@
-#! /bin/sh
-# Generated by configure.
-# Run this file to recreate the current configuration.
-# Compiler output produced by configure, useful for debugging
-# configure, is in config.log if it exists.
-
-debug=false
-ac_cs_recheck=false
-ac_cs_silent=false
-SHELL=${CONFIG_SHELL-/bin/sh}
-## --------------------- ##
-## M4sh Initialization.  ##
-## --------------------- ##
-
-# Be Bourne compatible
-if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
-  emulate sh
-  NULLCMD=:
-  # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
-  # is contrary to our usage.  Disable this feature.
-  alias -g '${1+"$@"}'='"$@"'
-elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
-  set -o posix
-fi
-DUALCASE=1; export DUALCASE # for MKS sh
-
-# Support unset when possible.
-if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
-  as_unset=unset
-else
-  as_unset=false
-fi
-
-
-# Work around bugs in pre-3.0 UWIN ksh.
-$as_unset ENV MAIL MAILPATH
-PS1='$ '
-PS2='> '
-PS4='+ '
-
-# NLS nuisances.
-for as_var in \
-  LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
-  LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
-  LC_TELEPHONE LC_TIME
-do
-  if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
-    eval $as_var=C; export $as_var
-  else
-    $as_unset $as_var
-  fi
-done
-
-# Required to use basename.
-if expr a : '\(a\)' >/dev/null 2>&1; then
-  as_expr=expr
-else
-  as_expr=false
-fi
-
-if (basename /) >/dev/null 2>&1 && test "X`basename / 2>&1`" = "X/"; then
-  as_basename=basename
-else
-  as_basename=false
-fi
-
-
-# Name of the executable.
-as_me=`$as_basename "$0" ||
-$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
-        X"$0" : 'X\(//\)$' \| \
-        X"$0" : 'X\(/\)$' \| \
-        .     : '\(.\)' 2>/dev/null ||
-echo X/"$0" |
-    sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; }
-         /^X\/\(\/\/\)$/{ s//\1/; q; }
-         /^X\/\(\/\).*/{ s//\1/; q; }
-         s/.*/./; q'`
-
-
-# PATH needs CR, and LINENO needs CR and PATH.
-# Avoid depending upon Character Ranges.
-as_cr_letters='abcdefghijklmnopqrstuvwxyz'
-as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
-as_cr_Letters=$as_cr_letters$as_cr_LETTERS
-as_cr_digits='0123456789'
-as_cr_alnum=$as_cr_Letters$as_cr_digits
-
-# The user is always right.
-if test "${PATH_SEPARATOR+set}" != set; then
-  echo "#! /bin/sh" >conf$$.sh
-  echo  "exit 0"   >>conf$$.sh
-  chmod +x conf$$.sh
-  if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
-    PATH_SEPARATOR=';'
-  else
-    PATH_SEPARATOR=:
-  fi
-  rm -f conf$$.sh
-fi
-
-
-  as_lineno_1=$LINENO
-  as_lineno_2=$LINENO
-  as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
-  test "x$as_lineno_1" != "x$as_lineno_2" &&
-  test "x$as_lineno_3"  = "x$as_lineno_2"  || {
-  # Find who we are.  Look in the path if we contain no path at all
-  # relative or not.
-  case $0 in
-    *[\\/]* ) as_myself=$0 ;;
-    *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-for as_dir in $PATH
-do
-  IFS=$as_save_IFS
-  test -z "$as_dir" && as_dir=.
-  test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
-done
-
-       ;;
-  esac
-  # We did not find ourselves, most probably we were run as `sh COMMAND'
-  # in which case we are not to be found in the path.
-  if test "x$as_myself" = x; then
-    as_myself=$0
-  fi
-  if test ! -f "$as_myself"; then
-    { { echo "$as_me:$LINENO: error: cannot find myself; rerun with an absolute path" >&5
-echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2;}
-   { (exit 1); exit 1; }; }
-  fi
-  case $CONFIG_SHELL in
-  '')
-    as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
-do
-  IFS=$as_save_IFS
-  test -z "$as_dir" && as_dir=.
-  for as_base in sh bash ksh sh5; do
-        case $as_dir in
-        /*)
-          if ("$as_dir/$as_base" -c '
-  as_lineno_1=$LINENO
-  as_lineno_2=$LINENO
-  as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
-  test "x$as_lineno_1" != "x$as_lineno_2" &&
-  test "x$as_lineno_3"  = "x$as_lineno_2" ') 2>/dev/null; then
-            $as_unset BASH_ENV || test "${BASH_ENV+set}" != set || { BASH_ENV=; export BASH_ENV; }
-            $as_unset ENV || test "${ENV+set}" != set || { ENV=; export ENV; }
-            CONFIG_SHELL=$as_dir/$as_base
-            export CONFIG_SHELL
-            exec "$CONFIG_SHELL" "$0" ${1+"$@"}
-          fi;;
-        esac
-       done
-done
-;;
-  esac
-
-  # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
-  # uniformly replaced by the line number.  The first 'sed' inserts a
-  # line-number line before each line; the second 'sed' does the real
-  # work.  The second script uses 'N' to pair each line-number line
-  # with the numbered line, and appends trailing '-' during
-  # substitution so that $LINENO is not a special case at line end.
-  # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
-  # second 'sed' script.  Blame Lee E. McMahon for sed's syntax.  :-)
-  sed '=' <$as_myself |
-    sed '
-      N
-      s,$,-,
-      : loop
-      s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3,
-      t loop
-      s,-$,,
-      s,^['$as_cr_digits']*\n,,
-    ' >$as_me.lineno &&
-  chmod +x $as_me.lineno ||
-    { { echo "$as_me:$LINENO: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&5
-echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2;}
-   { (exit 1); exit 1; }; }
-
-  # Don't try to exec as it changes $[0], causing all sort of problems
-  # (the dirname of $[0] is not the place where we might find the
-  # original and so on.  Autoconf is especially sensible to this).
-  . ./$as_me.lineno
-  # Exit status is that of the last command.
-  exit
-}
-
-
-case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in
-  *c*,-n*) ECHO_N= ECHO_C='
-' ECHO_T='     ' ;;
-  *c*,*  ) ECHO_N=-n ECHO_C= ECHO_T= ;;
-  *)       ECHO_N= ECHO_C='\c' ECHO_T= ;;
-esac
-
-if expr a : '\(a\)' >/dev/null 2>&1; then
-  as_expr=expr
-else
-  as_expr=false
-fi
-
-rm -f conf$$ conf$$.exe conf$$.file
-echo >conf$$.file
-if ln -s conf$$.file conf$$ 2>/dev/null; then
-  # We could just check for DJGPP; but this test a) works b) is more generic
-  # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
-  if test -f conf$$.exe; then
-    # Don't use ln at all; we don't have any links
-    as_ln_s='cp -p'
-  else
-    as_ln_s='ln -s'
-  fi
-elif ln conf$$.file conf$$ 2>/dev/null; then
-  as_ln_s=ln
-else
-  as_ln_s='cp -p'
-fi
-rm -f conf$$ conf$$.exe conf$$.file
-
-if mkdir -p . 2>/dev/null; then
-  as_mkdir_p=:
-else
-  test -d ./-p && rmdir ./-p
-  as_mkdir_p=false
-fi
-
-as_executable_p="test -f"
-
-# Sed expression to map a string onto a valid CPP name.
-as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
-
-# Sed expression to map a string onto a valid variable name.
-as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
-
-
-# IFS
-# We need space, tab and new line, in precisely that order.
-as_nl='
-'
-IFS="  $as_nl"
-
-# CDPATH.
-$as_unset CDPATH
-
-exec 6>&1
-
-# Open the log real soon, to keep \$[0] and so on meaningful, and to
-# report actual input values of CONFIG_FILES etc. instead of their
-# values after options handling.  Logging --version etc. is OK.
-exec 5>>config.log
-{
-  echo
-  sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
-## Running $as_me. ##
-_ASBOX
-} >&5
-cat >&5 <<_CSEOF
-
-This file was extended by thread $as_me 2.7.2, which was
-generated by GNU Autoconf 2.59.  Invocation command line was
-
-  CONFIG_FILES    = $CONFIG_FILES
-  CONFIG_HEADERS  = $CONFIG_HEADERS
-  CONFIG_LINKS    = $CONFIG_LINKS
-  CONFIG_COMMANDS = $CONFIG_COMMANDS
-  $ $0 $@
-
-_CSEOF
-echo "on `(hostname || uname -n) 2>/dev/null | sed 1q`" >&5
-echo >&5
-config_files=" Makefile pkgIndex.tcl"
-
-ac_cs_usage="\
-\`$as_me' instantiates files from templates according to the
-current configuration.
-
-Usage: $0 [OPTIONS] [FILE]...
-
-  -h, --help       print this help, then exit
-  -V, --version    print version number, then exit
-  -q, --quiet      do not print progress messages
-  -d, --debug      don't remove temporary files
-      --recheck    update $as_me by reconfiguring in the same conditions
-  --file=FILE[:TEMPLATE]
-                  instantiate the configuration file FILE
-
-Configuration files:
-$config_files
-
-Report bugs to <bug-autoconf@gnu.org>."
-ac_cs_version="\
-thread config.status 2.7.2
-configured by /home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/pkgs/thread2.7.2/configure, generated by GNU Autoconf 2.59,
-  with options \"'--with-tcl=../..' '--with-tclinclude=/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/generic' '--prefix=/home/people/Eos/Eos/util/X86LINUX64' '--enable-symbol' '--enable-gcc' '--disable-threads' '--libdir=/home/people/Eos/Eos/util/X86LINUX64/lib' '--enable-shared' '--enable-threads'\"
-
-Copyright (C) 2003 Free Software Foundation, Inc.
-This config.status script is free software; the Free Software Foundation
-gives unlimited permission to copy, distribute and modify it."
-srcdir=/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/pkgs/thread2.7.2
-# If no file are specified by the user, then we need to provide default
-# value.  By we need to know if files were specified by the user.
-ac_need_defaults=:
-while test $# != 0
-do
-  case $1 in
-  --*=*)
-    ac_option=`expr "x$1" : 'x\([^=]*\)='`
-    ac_optarg=`expr "x$1" : 'x[^=]*=\(.*\)'`
-    ac_shift=:
-    ;;
-  -*)
-    ac_option=$1
-    ac_optarg=$2
-    ac_shift=shift
-    ;;
-  *) # This is not an option, so the user has probably given explicit
-     # arguments.
-     ac_option=$1
-     ac_need_defaults=false;;
-  esac
-
-  case $ac_option in
-  # Handling of the options.
-  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
-    ac_cs_recheck=: ;;
-  --version | --vers* | -V )
-    echo "$ac_cs_version"; exit 0 ;;
-  --he | --h)
-    # Conflict between --help and --header
-    { { echo "$as_me:$LINENO: error: ambiguous option: $1
-Try \`$0 --help' for more information." >&5
-echo "$as_me: error: ambiguous option: $1
-Try \`$0 --help' for more information." >&2;}
-   { (exit 1); exit 1; }; };;
-  --help | --hel | -h )
-    echo "$ac_cs_usage"; exit 0 ;;
-  --debug | --d* | -d )
-    debug=: ;;
-  --file | --fil | --fi | --f )
-    $ac_shift
-    CONFIG_FILES="$CONFIG_FILES $ac_optarg"
-    ac_need_defaults=false;;
-  --header | --heade | --head | --hea )
-    $ac_shift
-    CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg"
-    ac_need_defaults=false;;
-  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
-  | -silent | --silent | --silen | --sile | --sil | --si | --s)
-    ac_cs_silent=: ;;
-
-  # This is an error.
-  -*) { { echo "$as_me:$LINENO: error: unrecognized option: $1
-Try \`$0 --help' for more information." >&5
-echo "$as_me: error: unrecognized option: $1
-Try \`$0 --help' for more information." >&2;}
-   { (exit 1); exit 1; }; } ;;
-
-  *) ac_config_targets="$ac_config_targets $1" ;;
-
-  esac
-  shift
-done
-
-ac_configure_extra_args=
-
-if $ac_cs_silent; then
-  exec 6>/dev/null
-  ac_configure_extra_args="$ac_configure_extra_args --silent"
-fi
-
-if $ac_cs_recheck; then
-  echo "running /bin/sh /home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/pkgs/thread2.7.2/configure " '--with-tcl=../..' '--with-tclinclude=/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/generic' '--prefix=/home/people/Eos/Eos/util/X86LINUX64' '--enable-symbol' '--enable-gcc' '--disable-threads' '--libdir=/home/people/Eos/Eos/util/X86LINUX64/lib' '--enable-shared' '--enable-threads' $ac_configure_extra_args " --no-create --no-recursion" >&6
-  exec /bin/sh /home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/pkgs/thread2.7.2/configure '--with-tcl=../..' '--with-tclinclude=/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/generic' '--prefix=/home/people/Eos/Eos/util/X86LINUX64' '--enable-symbol' '--enable-gcc' '--disable-threads' '--libdir=/home/people/Eos/Eos/util/X86LINUX64/lib' '--enable-shared' '--enable-threads' $ac_configure_extra_args --no-create --no-recursion
-fi
-
-for ac_config_target in $ac_config_targets
-do
-  case "$ac_config_target" in
-  # Handling of arguments.
-  "Makefile" ) CONFIG_FILES="$CONFIG_FILES Makefile" ;;
-  "pkgIndex.tcl" ) CONFIG_FILES="$CONFIG_FILES pkgIndex.tcl" ;;
-  *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
-echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
-   { (exit 1); exit 1; }; };;
-  esac
-done
-
-# If the user did not use the arguments to specify the items to instantiate,
-# then the envvar interface is used.  Set only those that are not.
-# We use the long form for the default assignment because of an extremely
-# bizarre bug on SunOS 4.1.3.
-if $ac_need_defaults; then
-  test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
-fi
-
-# Have a temporary directory for convenience.  Make it in the build tree
-# simply because there is no reason to put it here, and in addition,
-# creating and moving files from /tmp can sometimes cause problems.
-# Create a temporary directory, and hook for its removal unless debugging.
-$debug ||
-{
-  trap 'exit_status=$?; rm -rf $tmp && exit $exit_status' 0
-  trap '{ (exit 1); exit 1; }' 1 2 13 15
-}
-
-# Create a (secure) tmp directory for tmp files.
-
-{
-  tmp=`(umask 077 && mktemp -d -q "./confstatXXXXXX") 2>/dev/null` &&
-  test -n "$tmp" && test -d "$tmp"
-}  ||
-{
-  tmp=./confstat$$-$RANDOM
-  (umask 077 && mkdir $tmp)
-} ||
-{
-   echo "$me: cannot create a temporary directory in ." >&2
-   { (exit 1); exit 1; }
-}
-
-
-#
-# CONFIG_FILES section.
-#
-
-# No need to generate the scripts if there are no CONFIG_FILES.
-# This happens for instance when ./config.status config.h
-if test -n "$CONFIG_FILES"; then
-  # Protect against being on the right side of a sed subst in config.status.
-  sed 's/,@/@@/; s/@,/@@/; s/,;t t$/@;t t/; /@;t t$/s/[\\&,]/\\&/g;
-   s/@@/,@/; s/@@/@,/; s/@;t t$/,;t t/' >$tmp/subs.sed <<\CEOF
-s,@SHELL@,/bin/sh,;t t
-s,@PATH_SEPARATOR@,:,;t t
-s,@PACKAGE_NAME@,thread,;t t
-s,@PACKAGE_TARNAME@,thread,;t t
-s,@PACKAGE_VERSION@,2.7.2,;t t
-s,@PACKAGE_STRING@,thread 2.7.2,;t t
-s,@PACKAGE_BUGREPORT@,,;t t
-s,@exec_prefix@,/home/people/Eos/Eos/util/X86LINUX64,;t t
-s,@prefix@,/home/people/Eos/Eos/util/X86LINUX64,;t t
-s,@program_transform_name@,s,x,x,,;t t
-s,@bindir@,${exec_prefix}/bin,;t t
-s,@sbindir@,${exec_prefix}/sbin,;t t
-s,@libexecdir@,${exec_prefix}/libexec,;t t
-s,@datadir@,${prefix}/share,;t t
-s,@sysconfdir@,${prefix}/etc,;t t
-s,@sharedstatedir@,${prefix}/com,;t t
-s,@localstatedir@,${prefix}/var,;t t
-s,@libdir@,/home/people/Eos/Eos/util/X86LINUX64/lib,;t t
-s,@includedir@,${prefix}/include,;t t
-s,@oldincludedir@,/usr/include,;t t
-s,@infodir@,${prefix}/info,;t t
-s,@mandir@,${prefix}/man,;t t
-s,@build_alias@,,;t t
-s,@host_alias@,,;t t
-s,@target_alias@,,;t t
-s,@DEFS@,-DPACKAGE_NAME=\"thread\" -DPACKAGE_TARNAME=\"thread\" -DPACKAGE_VERSION=\"2.7.2\" -DPACKAGE_STRING=\"thread\ 2.7.2\" -DPACKAGE_BUGREPORT=\"\" -DBUILD_thread= -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_PARAM_H=1 -DUSE_THREAD_ALLOC=1 -D_REENTRANT=1 -D_THREAD_SAFE=1 -DTCL_THREADS=1 -DMODULE_SCOPE=extern\ __attribute__\(\(__visibility__\(\"hidden\"\)\)\) -DHAVE_HIDDEN=1 -DHAVE_CAST_TO_UNION=1 -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_IS_LONG=1 -DUSE_TCL_STUBS=1 -DTCL_TIP143=1 -DTCL_TIP285=1 ,;t t
-s,@ECHO_C@,,;t t
-s,@ECHO_N@,-n,;t t
-s,@ECHO_T@,,;t t
-s,@LIBS@,,;t t
-s,@CYGPATH@,echo,;t t
-s,@EXEEXT@,,;t t
-s,@PKG_LIB_FILE@,libthread2.7.2.so,;t t
-s,@PKG_STUB_LIB_FILE@,libthreadstub2.7.2.a,;t t
-s,@PKG_STUB_SOURCES@,,;t t
-s,@PKG_STUB_OBJECTS@,,;t t
-s,@PKG_TCL_SOURCES@, lib/ttrace.tcl,;t t
-s,@PKG_HEADERS@, generic/tclThread.h,;t t
-s,@PKG_INCLUDES@,,;t t
-s,@PKG_LIBS@,,;t t
-s,@PKG_CFLAGS@, ,;t t
-s,@TCL_VERSION@,8.6,;t t
-s,@TCL_PATCH_LEVEL@,.4,;t t
-s,@TCL_BIN_DIR@,/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix,;t t
-s,@TCL_SRC_DIR@,/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4,;t t
-s,@TCL_LIB_FILE@,libtcl8.6.so,;t t
-s,@TCL_LIB_FLAG@,-ltcl8.6,;t t
-s,@TCL_LIB_SPEC@,-L/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix -ltcl8.6,;t t
-s,@TCL_STUB_LIB_FILE@,libtclstub8.6.a,;t t
-s,@TCL_STUB_LIB_FLAG@,-ltclstub8.6,;t t
-s,@TCL_STUB_LIB_SPEC@,-L/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix -ltclstub8.6,;t t
-s,@CC@,gcc,;t t
-s,@CFLAGS@, -pipe ${CFLAGS_DEFAULT} ${CFLAGS_WARNING} ${SHLIB_CFLAGS} ,;t t
-s,@LDFLAGS@, -Wl,--export-dynamic ,;t t
-s,@CPPFLAGS@,,;t t
-s,@ac_ct_CC@,gcc,;t t
-s,@OBJEXT@,o,;t t
-s,@CLEANFILES@,,;t t
-s,@TCL_LIBS@,${DL_LIBS} ${LIBS} ${MATH_LIBS},;t t
-s,@TCL_DEFS@,-DPACKAGE_NAME=\"tcl\" -DPACKAGE_TARNAME=\"tcl\" -DPACKAGE_VERSION=\"8.6\" -DPACKAGE_STRING=\"tcl\ 8.6\" -DPACKAGE_BUGREPORT=\"\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_PARAM_H=1 -DTCL_CFGVAL_ENCODING=\"iso8859-1\" -DHAVE_ZLIB=1 -DMODULE_SCOPE=extern\ __attribute__\(\(__visibility__\(\"hidden\"\)\)\) -DHAVE_HIDDEN=1 -DHAVE_CAST_TO_UNION=1 -DTCL_SHLIB_EXT=\".so\" -DNDEBUG=1 -DTCL_CFG_OPTIMIZED=1 -DTCL_TOMMATH=1 -DMP_PREC=4 -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_IS_LONG=1 -DHAVE_GETCWD=1 -DHAVE_MKSTEMP=1 -DHAVE_OPENDIR=1 -DHAVE_STRTOL=1 -DHAVE_WAITPID=1 -DHAVE_GETNAMEINFO=1 -DHAVE_GETADDRINFO=1 -DHAVE_FREEADDRINFO=1 -DHAVE_GAI_STRERROR=1 -DHAVE_STRUCT_ADDRINFO=1 -DHAVE_STRUCT_IN6_ADDR=1 -DHAVE_STRUCT_SOCKADDR_IN6=1 -DHAVE_STRUCT_SOCKADDR_STORAGE=1 -DHAVE_TERMIOS_H=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_TIME_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_GMTIME_R=1 -DHAVE_LOCALTIME_R=1 -DHAVE_MKTIME=1 -DHAVE_TM_GMTOFF=1 -DHAVE_TIMEZONE_VAR=1 -DHAVE_STRUCT_STAT_ST_BLOCKS=1 -DHAVE_STRUCT_STAT_ST_BLKSIZE=1 -DHAVE_BLKCNT_T=1 -DHAVE_INTPTR_T=1 -DHAVE_UINTPTR_T=1 -DHAVE_SIGNED_CHAR=1 -DHAVE_LANGINFO=1 -DHAVE_MKSTEMPS=1 -DHAVE_FTS=1 -DHAVE_SYS_IOCTL_H=1 -DTCL_UNLOAD_DLLS=1 -DHAVE_CPUID=1 ,;t t
-s,@TCL_EXTRA_CFLAGS@, -pipe ,;t t
-s,@TCL_LD_FLAGS@, -Wl,--export-dynamic ,;t t
-s,@TCL_SHLIB_LD_LIBS@,${LIBS},;t t
-s,@CPP@,gcc -E,;t t
-s,@INSTALL@,$(SHELL) $(srcdir)/tclconfig/install-sh -c,;t t
-s,@INSTALL_DATA_DIR@,${INSTALL} -d -m 755,;t t
-s,@INSTALL_DATA@,${INSTALL} -m 644,;t t
-s,@INSTALL_PROGRAM@,${INSTALL},;t t
-s,@INSTALL_SCRIPT@,${INSTALL},;t t
-s,@INSTALL_LIBRARY@,${INSTALL_DATA},;t t
-s,@SET_MAKE@,,;t t
-s,@RANLIB@,:,;t t
-s,@ac_ct_RANLIB@,ranlib,;t t
-s,@EGREP@,grep -E,;t t
-s,@MATH_LIBS@,-lieee -lm,;t t
-s,@PKG_SOURCES@, generic/threadNs.c generic/threadCmd.c generic/threadSvCmd.c generic/threadSpCmd.c generic/threadPoolCmd.c generic/psGdbm.c generic/threadSvListCmd.c generic/threadSvKeylistCmd.c generic/tclXkeylist.c unix/threadUnix.c,;t t
-s,@PKG_OBJECTS@, threadNs.o threadCmd.o threadSvCmd.o threadSpCmd.o threadPoolCmd.o psGdbm.o threadSvListCmd.o threadSvKeylistCmd.o tclXkeylist.o threadUnix.o,;t t
-s,@TCL_INCLUDES@,-I"/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/generic",;t t
-s,@TCL_THREADS@,1,;t t
-s,@SHARED_BUILD@,1,;t t
-s,@AR@,ar,;t t
-s,@ac_ct_AR@,ar,;t t
-s,@CELIB_DIR@,,;t t
-s,@RC@,,;t t
-s,@ac_ct_RC@,,;t t
-s,@CFLAGS_DEBUG@,-g,;t t
-s,@CFLAGS_OPTIMIZE@,-O2 -fomit-frame-pointer,;t t
-s,@CFLAGS_WARNING@,-Wall,;t t
-s,@STLIB_LD@,${AR} cr,;t t
-s,@SHLIB_LD@,${CC} -shared ${CFLAGS} ${LDFLAGS_DEFAULT},;t t
-s,@SHLIB_LD_LIBS@,${LIBS} -L/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix -ltclstub8.6,;t t
-s,@SHLIB_CFLAGS@,-fPIC,;t t
-s,@LD_LIBRARY_PATH_VAR@,LD_LIBRARY_PATH,;t t
-s,@CFLAGS_DEFAULT@,-O2 -fomit-frame-pointer -DNDEBUG,;t t
-s,@LDFLAGS_DEFAULT@, -Wl,--export-dynamic ,;t t
-s,@TCL_DBGX@,,;t t
-s,@MAKE_LIB@,${SHLIB_LD} -o $@ $(PKG_OBJECTS) ${SHLIB_LD_LIBS} ,;t t
-s,@MAKE_SHARED_LIB@,${SHLIB_LD} -o $@ $(PKG_OBJECTS) ${SHLIB_LD_LIBS},;t t
-s,@MAKE_STATIC_LIB@,${STLIB_LD} $@ $(PKG_OBJECTS),;t t
-s,@MAKE_STUB_LIB@,${STLIB_LD} $@ $(PKG_STUB_OBJECTS),;t t
-s,@RANLIB_STUB@,ranlib,;t t
-s,@VC_MANIFEST_EMBED_DLL@,,;t t
-s,@VC_MANIFEST_EMBED_EXE@,,;t t
-s,@TCLSH_PROG@,/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix/tclsh,;t t
-s,@LIBOBJS@,,;t t
-s,@LTLIBOBJS@,,;t t
-CEOF
-
-  # Split the substitutions into bite-sized pieces for seds with
-  # small command number limits, like on Digital OSF/1 and HP-UX.
-  ac_max_sed_lines=48
-  ac_sed_frag=1 # Number of current file.
-  ac_beg=1 # First line for current file.
-  ac_end=$ac_max_sed_lines # Line after last line for current file.
-  ac_more_lines=:
-  ac_sed_cmds=
-  while $ac_more_lines; do
-    if test $ac_beg -gt 1; then
-      sed "1,${ac_beg}d; ${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
-    else
-      sed "${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
-    fi
-    if test ! -s $tmp/subs.frag; then
-      ac_more_lines=false
-    else
-      # The purpose of the label and of the branching condition is to
-      # speed up the sed processing (if there are no `@' at all, there
-      # is no need to browse any of the substitutions).
-      # These are the two extra sed commands mentioned above.
-      (echo ':t
-  /@[a-zA-Z_][a-zA-Z_0-9]*@/!b' && cat $tmp/subs.frag) >$tmp/subs-$ac_sed_frag.sed
-      if test -z "$ac_sed_cmds"; then
-       ac_sed_cmds="sed -f $tmp/subs-$ac_sed_frag.sed"
-      else
-       ac_sed_cmds="$ac_sed_cmds | sed -f $tmp/subs-$ac_sed_frag.sed"
-      fi
-      ac_sed_frag=`expr $ac_sed_frag + 1`
-      ac_beg=$ac_end
-      ac_end=`expr $ac_end + $ac_max_sed_lines`
-    fi
-  done
-  if test -z "$ac_sed_cmds"; then
-    ac_sed_cmds=cat
-  fi
-fi # test -n "$CONFIG_FILES"
-
-for ac_file in : $CONFIG_FILES; do test "x$ac_file" = x: && continue
-  # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
-  case $ac_file in
-  - | *:- | *:-:* ) # input from stdin
-       cat >$tmp/stdin
-       ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
-       ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
-  *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
-       ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
-  * )   ac_file_in=$ac_file.in ;;
-  esac
-
-  # Compute @srcdir@, @top_srcdir@, and @INSTALL@ for subdirectories.
-  ac_dir=`(dirname "$ac_file") 2>/dev/null ||
-$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
-        X"$ac_file" : 'X\(//\)[^/]' \| \
-        X"$ac_file" : 'X\(//\)$' \| \
-        X"$ac_file" : 'X\(/\)' \| \
-        .     : '\(.\)' 2>/dev/null ||
-echo X"$ac_file" |
-    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
-         /^X\(\/\/\)[^/].*/{ s//\1/; q; }
-         /^X\(\/\/\)$/{ s//\1/; q; }
-         /^X\(\/\).*/{ s//\1/; q; }
-         s/.*/./; q'`
-  { if $as_mkdir_p; then
-    mkdir -p "$ac_dir"
-  else
-    as_dir="$ac_dir"
-    as_dirs=
-    while test ! -d "$as_dir"; do
-      as_dirs="$as_dir $as_dirs"
-      as_dir=`(dirname "$as_dir") 2>/dev/null ||
-$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
-        X"$as_dir" : 'X\(//\)[^/]' \| \
-        X"$as_dir" : 'X\(//\)$' \| \
-        X"$as_dir" : 'X\(/\)' \| \
-        .     : '\(.\)' 2>/dev/null ||
-echo X"$as_dir" |
-    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
-         /^X\(\/\/\)[^/].*/{ s//\1/; q; }
-         /^X\(\/\/\)$/{ s//\1/; q; }
-         /^X\(\/\).*/{ s//\1/; q; }
-         s/.*/./; q'`
-    done
-    test ! -n "$as_dirs" || mkdir $as_dirs
-  fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
-echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
-   { (exit 1); exit 1; }; }; }
-
-  ac_builddir=.
-
-if test "$ac_dir" != .; then
-  ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
-  # A "../" for each directory in $ac_dir_suffix.
-  ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
-else
-  ac_dir_suffix= ac_top_builddir=
-fi
-
-case $srcdir in
-  .)  # No --srcdir option.  We are building in place.
-    ac_srcdir=.
-    if test -z "$ac_top_builddir"; then
-       ac_top_srcdir=.
-    else
-       ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
-    fi ;;
-  [\\/]* | ?:[\\/]* )  # Absolute path.
-    ac_srcdir=$srcdir$ac_dir_suffix;
-    ac_top_srcdir=$srcdir ;;
-  *) # Relative path.
-    ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
-    ac_top_srcdir=$ac_top_builddir$srcdir ;;
-esac
-
-# Do not use `cd foo && pwd` to compute absolute paths, because
-# the directories may not exist.
-case `pwd` in
-.) ac_abs_builddir="$ac_dir";;
-*)
-  case "$ac_dir" in
-  .) ac_abs_builddir=`pwd`;;
-  [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
-  *) ac_abs_builddir=`pwd`/"$ac_dir";;
-  esac;;
-esac
-case $ac_abs_builddir in
-.) ac_abs_top_builddir=${ac_top_builddir}.;;
-*)
-  case ${ac_top_builddir}. in
-  .) ac_abs_top_builddir=$ac_abs_builddir;;
-  [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
-  *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
-  esac;;
-esac
-case $ac_abs_builddir in
-.) ac_abs_srcdir=$ac_srcdir;;
-*)
-  case $ac_srcdir in
-  .) ac_abs_srcdir=$ac_abs_builddir;;
-  [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
-  *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
-  esac;;
-esac
-case $ac_abs_builddir in
-.) ac_abs_top_srcdir=$ac_top_srcdir;;
-*)
-  case $ac_top_srcdir in
-  .) ac_abs_top_srcdir=$ac_abs_builddir;;
-  [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
-  *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
-  esac;;
-esac
-
-
-
-  if test x"$ac_file" != x-; then
-    { echo "$as_me:$LINENO: creating $ac_file" >&5
-echo "$as_me: creating $ac_file" >&6;}
-    rm -f "$ac_file"
-  fi
-  # Let's still pretend it is `configure' which instantiates (i.e., don't
-  # use $as_me), people would be surprised to read:
-  #    /* config.h.  Generated by config.status.  */
-  if test x"$ac_file" = x-; then
-    configure_input=
-  else
-    configure_input="$ac_file.  "
-  fi
-  configure_input=$configure_input"Generated from `echo $ac_file_in |
-                                    sed 's,.*/,,'` by configure."
-
-  # First look for the input files in the build tree, otherwise in the
-  # src tree.
-  ac_file_inputs=`IFS=:
-    for f in $ac_file_in; do
-      case $f in
-      -) echo $tmp/stdin ;;
-      [\\/$]*)
-        # Absolute (can't be DOS-style, as IFS=:)
-        test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
-echo "$as_me: error: cannot find input file: $f" >&2;}
-   { (exit 1); exit 1; }; }
-        echo "$f";;
-      *) # Relative
-        if test -f "$f"; then
-          # Build tree
-          echo "$f"
-        elif test -f "$srcdir/$f"; then
-          # Source tree
-          echo "$srcdir/$f"
-        else
-          # /dev/null tree
-          { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
-echo "$as_me: error: cannot find input file: $f" >&2;}
-   { (exit 1); exit 1; }; }
-        fi;;
-      esac
-    done` || { (exit 1); exit 1; }
-  sed "
-
-:t
-/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
-s,@configure_input@,$configure_input,;t t
-s,@srcdir@,$ac_srcdir,;t t
-s,@abs_srcdir@,$ac_abs_srcdir,;t t
-s,@top_srcdir@,$ac_top_srcdir,;t t
-s,@abs_top_srcdir@,$ac_abs_top_srcdir,;t t
-s,@builddir@,$ac_builddir,;t t
-s,@abs_builddir@,$ac_abs_builddir,;t t
-s,@top_builddir@,$ac_top_builddir,;t t
-s,@abs_top_builddir@,$ac_abs_top_builddir,;t t
-" $ac_file_inputs | (eval "$ac_sed_cmds") >$tmp/out
-  rm -f $tmp/stdin
-  if test x"$ac_file" != x-; then
-    mv $tmp/out $ac_file
-  else
-    cat $tmp/out
-    rm -f $tmp/out
-  fi
-
-done
-
-{ (exit 0); exit 0; }
diff --git a/util/src/TclTk/tcl8.6.4/unix/pkgs/thread2.7.2/libthread2.7.2.so b/util/src/TclTk/tcl8.6.4/unix/pkgs/thread2.7.2/libthread2.7.2.so
deleted file mode 100755 (executable)
index 22f4602..0000000
Binary files a/util/src/TclTk/tcl8.6.4/unix/pkgs/thread2.7.2/libthread2.7.2.so and /dev/null differ
diff --git a/util/src/TclTk/tcl8.6.4/unix/pkgs/thread2.7.2/pkgIndex.tcl b/util/src/TclTk/tcl8.6.4/unix/pkgs/thread2.7.2/pkgIndex.tcl
deleted file mode 100644 (file)
index 06fb967..0000000
+++ /dev/null
@@ -1,68 +0,0 @@
-# -*- tcl -*-
-# Tcl package index file, version 1.1
-#
-
-if {![package vsatisfies [package provide Tcl] 8.4]} {
-    # Pre-8.4 Tcl interps we dont support at all.  Bye!
-    # 9.0+ Tcl interps are only supported on 32-bit platforms.
-    if {![package vsatisfies [package provide Tcl] 9.0]
-           || ($::tcl_platform(pointerSize) != 4)} {
-       return
-    }
-}
-
-# All Tcl 8.4+ interps can [load] Thread 2.7.2
-#
-# For interps that are not thread-enabled, we still call [package ifneeded].
-# This is contrary to the usual convention, but is a good idea because we
-# cannot imagine any other version of Thread that might succeed in a
-# thread-disabled interp.  There's nothing to gain by yielding to other
-# competing callers of [package ifneeded Thread].  On the other hand,
-# deferring the error has the advantage that a script calling
-# [package require Thread] in a thread-disabled interp gets an error message
-# about a thread-disabled interp, instead of the message
-# "can't find package Thread".
-
-package ifneeded Thread 2.7.2 [list load [file join $dir libthread2.7.2.so]]
-
-# package Ttrace uses some support machinery.
-
-# In Tcl 8.4 interps we use some older interfaces
-if {![package vsatisfies [package provide Tcl] 8.5]} {
-    package ifneeded Ttrace 2.7.2 "
-    [list proc thread_source {dir} {
-       if {[info exists ::env(TCL_THREAD_LIBRARY)] &&
-               [file readable $::env(TCL_THREAD_LIBRARY)/ttrace.tcl]} {
-           source $::env(TCL_THREAD_LIBRARY)/ttrace.tcl
-       } elseif {[file readable [file join $dir .. lib ttrace.tcl]]} {
-           source [file join $dir .. lib ttrace.tcl]
-       } elseif {[file readable [file join $dir ttrace.tcl]]} {
-           source [file join $dir ttrace.tcl]
-       }
-       if {[namespace which ::ttrace::update] ne ""} {
-           ::ttrace::update
-       }
-    }]
-    [list thread_source $dir]
-    [list rename thread_source {}]"
-    return
-}
-
-# In Tcl 8.5+ interps; use [::apply]
-
-package ifneeded Ttrace 2.7.2 [list ::apply {{dir} {
-    if {[info exists ::env(TCL_THREAD_LIBRARY)] &&
-       [file readable $::env(TCL_THREAD_LIBRARY)/ttrace.tcl]} {
-       source $::env(TCL_THREAD_LIBRARY)/ttrace.tcl
-    } elseif {[file readable [file join $dir .. lib ttrace.tcl]]} {
-       source [file join $dir .. lib ttrace.tcl]
-    } elseif {[file readable [file join $dir ttrace.tcl]]} {
-       source [file join $dir ttrace.tcl]
-    }
-    if {[namespace which ::ttrace::update] ne ""} {
-       ::ttrace::update
-    }
-}} $dir]
-
-
-
diff --git a/util/src/TclTk/tcl8.6.4/unix/tcl.pc b/util/src/TclTk/tcl8.6.4/unix/tcl.pc
deleted file mode 100644 (file)
index 1635c77..0000000
+++ /dev/null
@@ -1,15 +0,0 @@
-# tcl pkg-config source file
-
-prefix=/home/people/Eos/Eos/util/X86LINUX64
-exec_prefix=/home/people/Eos/Eos/util/X86LINUX64
-libdir=/home/people/Eos/Eos/util/X86LINUX64/lib
-includedir=${prefix}/include
-
-Name: Tool Command Language
-Description: Tcl is a powerful, easy-to-learn dynamic programming language, suitable for a wide range of uses.
-URL: http://www.tcl.tk/
-Version: 8.6.4
-Requires.private: zlib >= 1.2.3
-Libs: -L${libdir} -ltcl8.6 -ltclstub8.6
-Libs.private: -ldl -lz  -lieee -lm
-Cflags: -I${includedir}
diff --git a/util/src/TclTk/tcl8.6.4/unix/tclConfig.sh b/util/src/TclTk/tcl8.6.4/unix/tclConfig.sh
deleted file mode 100644 (file)
index bdf4194..0000000
+++ /dev/null
@@ -1,169 +0,0 @@
-# tclConfig.sh --
-#
-# This shell script (for sh) is generated automatically by Tcl's
-# configure script.  It will create shell variables for most of
-# the configuration options discovered by the configure script.
-# This script is intended to be included by the configure scripts
-# for Tcl extensions so that they don't have to figure this all
-# out for themselves.
-#
-# The information in this file is specific to a single platform.
-
-# Tcl's version number.
-TCL_VERSION='8.6'
-TCL_MAJOR_VERSION='8'
-TCL_MINOR_VERSION='6'
-TCL_PATCH_LEVEL='.4'
-
-# C compiler to use for compilation.
-TCL_CC='gcc'
-
-# -D flags for use with the C compiler.
-TCL_DEFS='-DPACKAGE_NAME=\"tcl\" -DPACKAGE_TARNAME=\"tcl\" -DPACKAGE_VERSION=\"8.6\" -DPACKAGE_STRING=\"tcl\ 8.6\" -DPACKAGE_BUGREPORT=\"\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_PARAM_H=1 -DTCL_CFGVAL_ENCODING=\"iso8859-1\" -DHAVE_ZLIB=1 -DMODULE_SCOPE=extern\ __attribute__\(\(__visibility__\(\"hidden\"\)\)\) -DHAVE_HIDDEN=1 -DHAVE_CAST_TO_UNION=1 -DTCL_SHLIB_EXT=\".so\" -DNDEBUG=1 -DTCL_CFG_OPTIMIZED=1 -DTCL_TOMMATH=1 -DMP_PREC=4 -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_IS_LONG=1 -DHAVE_GETCWD=1 -DHAVE_MKSTEMP=1 -DHAVE_OPENDIR=1 -DHAVE_STRTOL=1 -DHAVE_WAITPID=1 -DHAVE_GETNAMEINFO=1 -DHAVE_GETADDRINFO=1 -DHAVE_FREEADDRINFO=1 -DHAVE_GAI_STRERROR=1 -DHAVE_STRUCT_ADDRINFO=1 -DHAVE_STRUCT_IN6_ADDR=1 -DHAVE_STRUCT_SOCKADDR_IN6=1 -DHAVE_STRUCT_SOCKADDR_STORAGE=1 -DHAVE_TERMIOS_H=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_TIME_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_GMTIME_R=1 -DHAVE_LOCALTIME_R=1 -DHAVE_MKTIME=1 -DHAVE_TM_GMTOFF=1 -DHAVE_TIMEZONE_VAR=1 -DHAVE_STRUCT_STAT_ST_BLOCKS=1 -DHAVE_STRUCT_STAT_ST_BLKSIZE=1 -DHAVE_BLKCNT_T=1 -DHAVE_INTPTR_T=1 -DHAVE_UINTPTR_T=1 -DHAVE_SIGNED_CHAR=1 -DHAVE_LANGINFO=1 -DHAVE_MKSTEMPS=1 -DHAVE_FTS=1 -DHAVE_SYS_IOCTL_H=1 -DTCL_UNLOAD_DLLS=1 -DHAVE_CPUID=1 '
-
-# TCL_DBGX used to be used to distinguish debug vs. non-debug builds.
-# This was a righteous pain so the core doesn't do that any more.
-TCL_DBGX=
-
-# Default flags used in an optimized and debuggable build, respectively.
-TCL_CFLAGS_DEBUG='-g'
-TCL_CFLAGS_OPTIMIZE='-O2'
-
-# Default linker flags used in an optimized and debuggable build, respectively.
-TCL_LDFLAGS_DEBUG=''
-TCL_LDFLAGS_OPTIMIZE=''
-
-# Flag, 1: we built a shared lib, 0 we didn't
-TCL_SHARED_BUILD=1
-
-# The name of the Tcl library (may be either a .a file or a shared library):
-TCL_LIB_FILE='libtcl8.6.so'
-
-# Additional libraries to use when linking Tcl.
-TCL_LIBS='-ldl -lz  -lieee -lm'
-
-# Top-level directory in which Tcl's platform-independent files are
-# installed.
-TCL_PREFIX='/home/people/Eos/Eos/util/X86LINUX64'
-
-# Top-level directory in which Tcl's platform-specific files (e.g.
-# executables) are installed.
-TCL_EXEC_PREFIX='/home/people/Eos/Eos/util/X86LINUX64'
-
-# Flags to pass to cc when compiling the components of a shared library:
-TCL_SHLIB_CFLAGS='-fPIC'
-
-# Flags to pass to cc to get warning messages
-TCL_CFLAGS_WARNING='-Wall'
-
-# Extra flags to pass to cc:
-TCL_EXTRA_CFLAGS=' -pipe '
-
-# Base command to use for combining object files into a shared library:
-TCL_SHLIB_LD='${CC} -shared ${CFLAGS} ${LDFLAGS}'
-
-# Base command to use for combining object files into a static library:
-TCL_STLIB_LD='${AR} cr'
-
-# Either '$LIBS' (if dependent libraries should be included when linking
-# shared libraries) or an empty string.  See Tcl's configure.in for more
-# explanation.
-TCL_SHLIB_LD_LIBS='${LIBS}'
-
-# Suffix to use for the name of a shared library.
-TCL_SHLIB_SUFFIX='.so'
-
-# Library file(s) to include in tclsh and other base applications
-# in order to provide facilities needed by DLOBJ above.
-TCL_DL_LIBS='-ldl'
-
-# Flags to pass to the compiler when linking object files into
-# an executable tclsh or tcltest binary.
-TCL_LD_FLAGS=' -Wl,--export-dynamic '
-
-# Flags to pass to ld, such as "-R /usr/local/tcl/lib", that tell the
-# run-time dynamic linker where to look for shared libraries such as
-# libtcl.so.  Used when linking applications.  Only works if there
-# is a variable "LIB_RUNTIME_DIR" defined in the Makefile.
-TCL_CC_SEARCH_FLAGS='-Wl,-rpath,${LIB_RUNTIME_DIR}'
-TCL_LD_SEARCH_FLAGS='-Wl,-rpath,${LIB_RUNTIME_DIR}'
-
-# Additional object files linked with Tcl to provide compatibility
-# with standard facilities from ANSI C or POSIX.
-TCL_COMPAT_OBJS=''
-
-# Name of the ranlib program to use.
-TCL_RANLIB='ranlib'
-
-# -l flag to pass to the linker to pick up the Tcl library
-TCL_LIB_FLAG='-ltcl8.6'
-
-# String to pass to linker to pick up the Tcl library from its
-# build directory.
-TCL_BUILD_LIB_SPEC='-L/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix -ltcl8.6'
-
-# String to pass to linker to pick up the Tcl library from its
-# installed directory.
-TCL_LIB_SPEC='-L/home/people/Eos/Eos/util/X86LINUX64/lib -ltcl8.6'
-
-# String to pass to the compiler so that an extension can
-# find installed Tcl headers.
-TCL_INCLUDE_SPEC='-I/home/people/Eos/Eos/util/X86LINUX64/include'
-
-# Indicates whether a version numbers should be used in -l switches
-# ("ok" means it's safe to use switches like -ltcl7.5;  "nodots" means
-# use switches like -ltcl75).  SunOS and FreeBSD require "nodots", for
-# example.
-TCL_LIB_VERSIONS_OK='ok'
-
-# String that can be evaluated to generate the part of a shared library
-# name that comes after the "libxxx" (includes version number, if any,
-# extension, and anything else needed).  May depend on the variables
-# VERSION and SHLIB_SUFFIX.  On most UNIX systems this is
-# ${VERSION}${SHLIB_SUFFIX}.
-TCL_SHARED_LIB_SUFFIX='${VERSION}.so'
-
-# String that can be evaluated to generate the part of an unshared library
-# name that comes after the "libxxx" (includes version number, if any,
-# extension, and anything else needed).  May depend on the variable
-# VERSION.  On most UNIX systems this is ${VERSION}.a.
-TCL_UNSHARED_LIB_SUFFIX='${VERSION}.a'
-
-# Location of the top-level source directory from which Tcl was built.
-# This is the directory that contains a README file as well as
-# subdirectories such as generic, unix, etc.  If Tcl was compiled in a
-# different place than the directory containing the source files, this
-# points to the location of the sources, not the location where Tcl was
-# compiled.
-TCL_SRC_DIR='/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4'
-
-# List of standard directories in which to look for packages during
-# "package require" commands.  Contains the "prefix" directory plus also
-# the "exec_prefix" directory, if it is different.
-TCL_PACKAGE_PATH='/home/people/Eos/Eos/util/X86LINUX64/lib '
-
-# Tcl supports stub.
-TCL_SUPPORTS_STUBS=1
-
-# The name of the Tcl stub library (.a):
-TCL_STUB_LIB_FILE='libtclstub8.6.a'
-
-# -l flag to pass to the linker to pick up the Tcl stub library
-TCL_STUB_LIB_FLAG='-ltclstub8.6'
-
-# String to pass to linker to pick up the Tcl stub library from its
-# build directory.
-TCL_BUILD_STUB_LIB_SPEC='-L/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix -ltclstub8.6'
-
-# String to pass to linker to pick up the Tcl stub library from its
-# installed directory.
-TCL_STUB_LIB_SPEC='-L/home/people/Eos/Eos/util/X86LINUX64/lib -ltclstub8.6'
-
-# Path to the Tcl stub library in the build directory.
-TCL_BUILD_STUB_LIB_PATH='/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix/libtclstub8.6.a'
-
-# Path to the Tcl stub library in the install directory.
-TCL_STUB_LIB_PATH='/home/people/Eos/Eos/util/X86LINUX64/lib/libtclstub8.6.a'
-
-# Flag, 1: we built Tcl with threads enabled, 0 we didn't
-TCL_THREADS=0
diff --git a/util/src/TclTk/tcl8.6.4/unix/tclsh b/util/src/TclTk/tcl8.6.4/unix/tclsh
deleted file mode 100755 (executable)
index f1e8296..0000000
Binary files a/util/src/TclTk/tcl8.6.4/unix/tclsh and /dev/null differ
diff --git a/util/src/TclTk/tk8.6.4/unix/Makefile b/util/src/TclTk/tk8.6.4/unix/Makefile
deleted file mode 100644 (file)
index 851b186..0000000
+++ /dev/null
@@ -1,1709 +0,0 @@
-#
-# This file is a Makefile for Tk.  If it has the name "Makefile.in"
-# then it is a template for a Makefile;  to generate the actual Makefile,
-# run "./configure", which is a configuration script generated by the
-# "autoconf" program (constructs like "@foo@" will get replaced in the
-# actual Makefile.
-
-# Current Tk version;  used in various names.
-
-TCLVERSION             = 8.6
-TCLPATCHL              = .4
-VERSION                = 8.6
-MAJOR_VERSION          = 8
-MINOR_VERSION          = 6
-PATCH_LEVEL            = .4
-LOCALES                        = cs da de el en en_gb eo es fr hu it nl pl pt ru sv
-
-#----------------------------------------------------------------
-# Things you can change to personalize the Makefile for your own
-# site (you can make these changes in either Makefile.in or
-# Makefile, but changes to Makefile will get lost if you re-run
-# the configuration script).
-#----------------------------------------------------------------
-
-# Default top-level directories in which to install architecture-
-# specific files (exec_prefix) and machine-independent files such
-# as scripts (prefix).  The values specified here may be overridden
-# at configure-time with the --exec-prefix and --prefix options
-# to the "configure" script.  The *dir vars are standard configure
-# substitutions that are based off prefix and exec_prefix.
-
-prefix                 = /home/people/Eos/Eos/util/X86LINUX64
-exec_prefix            = /home/people/Eos/Eos/util/X86LINUX64
-bindir                 = ${exec_prefix}/bin
-libdir                 = /home/people/Eos/Eos/util/X86LINUX64/lib
-includedir             = ${prefix}/include
-datarootdir            = @datarootdir@
-mandir                 = ${prefix}/man
-
-# The following definition can be set to non-null for special systems
-# like AFS with replication.  It allows the pathnames used for installation
-# to be different than those used for actually reference files at
-# run-time.  INSTALL_ROOT is prepended to $prefix and $exec_prefix
-# when installing files.
-INSTALL_ROOT           = $(DESTDIR)
-
-# Directory from which applications will reference the library of Tcl
-# scripts (note: you can set the TK_LIBRARY environment variable at
-# run-time to override the compiled-in location):
-TK_LIBRARY             = $(prefix)/lib/tk$(VERSION)
-
-# Path to use at runtime to refer to LIB_INSTALL_DIR:
-LIB_RUNTIME_DIR                = $(libdir):/opt/X11/lib
-
-# Directory in which to install the program wish:
-BIN_INSTALL_DIR                = $(INSTALL_ROOT)$(bindir)
-
-# Directory in which to install the .a or .so binary for the Tk library:
-LIB_INSTALL_DIR                = $(INSTALL_ROOT)$(libdir)
-DLL_INSTALL_DIR                = $(LIB_INSTALL_DIR)
-
-# Path name to use when installing library scripts.
-SCRIPT_INSTALL_DIR     = $(INSTALL_ROOT)$(TK_LIBRARY)
-
-# Directory in which to install the include file tk.h:
-INCLUDE_INSTALL_DIR    = $(INSTALL_ROOT)$(includedir)
-
-# Path to the private tk header dir:
-PRIVATE_INCLUDE_DIR    = $(includedir)
-
-# Directory in which to (optionally) install the private tk headers:
-PRIVATE_INCLUDE_INSTALL_DIR = $(INSTALL_ROOT)$(PRIVATE_INCLUDE_DIR)
-
-# Top-level directory in which to install manual entries:
-MAN_INSTALL_DIR                = $(INSTALL_ROOT)$(mandir)
-
-# Directory in which to install manual entry for wish:
-MAN1_INSTALL_DIR       = $(MAN_INSTALL_DIR)/man1
-
-# Directory in which to install manual entries for Tk's C library
-# procedures:
-MAN3_INSTALL_DIR       = $(MAN_INSTALL_DIR)/man3
-
-# Directory in which to install manual entries for the built-in
-# Tcl commands implemented by Tk:
-MANN_INSTALL_DIR       = $(MAN_INSTALL_DIR)/mann
-
-# Path to the html documentation dir:
-HTML_DIR               = $(DISTDIR)/html
-
-# Directory in which to install html documentation:
-HTML_INSTALL_DIR       = $(INSTALL_ROOT)$(HTML_DIR)
-
-# Directory in which to install the configuration file tkConfig.sh:
-CONFIG_INSTALL_DIR     = $(INSTALL_ROOT)$(libdir)
-
-# Directory in which to install the demo files:
-DEMO_INSTALL_DIR       = $(INSTALL_ROOT)$(TK_LIBRARY)/demos
-
-# The directory containing the Tcl sources and headers appropriate
-# for this version of Tk ("srcdir" will be replaced or has already
-# been replaced by the configure script):
-TCL_GENERIC_DIR                = /home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/generic
-
-# The directory containing the platform specific Tcl sources and headers
-# appropriate for this version of Tk:
-TCL_PLATFORM_DIR       = /home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix
-
-# The directory containing the Tcl library archive file appropriate
-# for this version of Tk:
-TCL_BIN_DIR            = /home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix
-
-# The linker flags needed to link in the Tcl library (ex: -ltcl8.2)
-TCL_LIB_FLAG           = -ltcl8.6
-
-# Flag, 1: we're building a shared lib, 0 we're not
-TK_SHARED_BUILD                = 1
-
-# Subdirectory of $(libdir) containing the pkgIndex.tcl file for loadable Tk
-TK_PKG_DIR             = tk$(VERSION)
-
-# Directory in which to install the pkgIndex.tcl file for loadable Tk
-PKG_INSTALL_DIR                = $(LIB_INSTALL_DIR)/$(TK_PKG_DIR)
-
-# Package index file for loadable Tk
-PKG_INDEX              = $(PKG_INSTALL_DIR)/pkgIndex.tcl
-
-# warning flags
-CFLAGS_WARNING         = -Wall
-
-# The default switches for optimization or debugging
-CFLAGS_DEBUG           = -g
-CFLAGS_OPTIMIZE                = -O2
-
-# To change the compiler switches, for example to change from optimization to
-# debugging symbols, change the following line:
-#CFLAGS                        = $(CFLAGS_DEBUG)
-#CFLAGS                        = $(CFLAGS_OPTIMIZE)
-#CFLAGS                        = $(CFLAGS_DEBUG) $(CFLAGS_OPTIMIZE)
-CFLAGS                 = $(CFLAGS_OPTIMIZE)  -pipe 
-
-# Flags to pass to the linker
-LDFLAGS_DEBUG          = 
-LDFLAGS_OPTIMIZE       = 
-LDFLAGS                        = $(LDFLAGS_OPTIMIZE)  -Wl,--export-dynamic 
-
-# A "-I" switch that can be used when compiling to make all of the
-# X11 include files accessible (the configure script will try to
-# set this value, and will cause it to be an empty string if the
-# include files are accessible via /usr/include).
-X11_INCLUDES           = 
-
-AQUA_INCLUDES          = -I$(MAC_OSX_DIR) -I$(XLIB_DIR)
-
-# Linker switch(es) to use to link with the X11 library archive (the
-# configure script will try to set this value automatically, but you
-# can override it).
-X11_LIB_SWITCHES       = $(XFT_LIBS) -L/opt/X11/lib -lX11
-
-
-# To turn off the security checks that disallow incoming sends when
-# the X server appears to be insecure, reverse the comments on the
-# following lines:
-SECURITY_FLAGS         =
-#SECURITY_FLAGS                = -DTK_NO_SECURITY
-
-# To disable ANSI-C procedure prototypes reverse the comment characters
-# on the following lines:
-PROTO_FLAGS            =
-#PROTO_FLAGS           = -DNO_PROTOTYPE
-
-# To enable memory debugging reverse the comment characters on the following
-# lines or call configure with --enable-symbols=mem
-# Warning:  if you enable memory debugging, you must do it *everywhere*,
-# including all the code that calls Tcl, and you must use ckalloc and
-# ckfree everywhere instead of malloc and free.
-MEM_DEBUG_FLAGS                =
-#MEM_DEBUG_FLAGS       = -DTCL_MEM_DEBUG
-
-# If your X server is X11R4 or earlier, then you may wish to reverse
-# the comment characters on the following two lines.  This will enable
-# extra code to speed up XStringToKeysym.  In X11R5 and later releases
-# XStringToKeysym is plenty fast, so you needn't define REDO_KEYSYM_LOOKUP.
-KEYSYM_FLAGS           =
-#KEYSYM_FLAGS          = -DREDO_KEYSYM_LOOKUP
-
-# Tk does not used deprecated Tcl constructs so it should
-# compile fine with -DTCL_NO_DEPRECATED. To remove its own
-# set of deprecated code uncomment the second line.
-NO_DEPRECATED_FLAGS    = -DTCL_NO_DEPRECATED
-#NO_DEPRECATED_FLAGS   = -DTCL_NO_DEPRECATED -DTK_NO_DEPRECATED
-
-# Some versions of make, like SGI's, use the following variable to
-# determine which shell to use for executing commands:
-SHELL                  = /bin/sh
-
-# BUILD_TCLSH is the fully qualified path name of the tclsh shell
-# in the Tcl build directory. Test that need to be run in the
-# version of tclsh that we are building against should use this
-# path. Targets that need an installed tclsh should not depend
-# on this variable.
-
-BUILD_TCLSH            = /home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix/tclsh
-
-# TCL_EXE is the name of a tclsh executable that is available *BEFORE*
-# running make for the first time. Certain build targets (make genstubs)
-# need it to be available on the PATH. This executable should *NOT* be
-# required just to do a normal build although it can be required to run
-# make dist. This variable is set to "" if no tclsh is available.
-EXE_SUFFIX             = 
-TCL_EXE                        = /home/people/Eos/Eos/util/X86LINUX64/bin/tclsh8.6
-WISH_EXE               = wish${EXE_SUFFIX}
-TKTEST_EXE             = tktest${EXE_SUFFIX}
-
-# Tk used to let the configure script choose which program to use
-# for installing, but there are just too many different versions of
-# "install" around;  better to use the install-sh script that comes
-# with the distribution, which is slower but guaranteed to work.
-
-INSTALL_STRIP_PROGRAM   = -s
-INSTALL_STRIP_LIBRARY   = -S -x
-
-INSTALL                        = $(SHELL) $(UNIX_DIR)/install-sh -c
-INSTALL_PROGRAM                = ${INSTALL}
-INSTALL_LIBRARY                = ${INSTALL}
-INSTALL_DATA           = ${INSTALL} -m 644
-INSTALL_DATA_DIR       = ${INSTALL} -d -m 755
-
-# The symbol below provides support for dynamic loading and shared
-# libraries.  See configure.in for a description of what it means.
-# The value of the symbol is normally set by the configure script.
-
-SHLIB_CFLAGS           = -fPIC -DBUILD_tk
-
-# To enable support for stubs in Tcl.
-STUB_LIB_FILE          = libtkstub8.6.a
-
-TK_STUB_LIB_FILE       = libtkstub8.6.a
-#TK_STUB_LIB_FILE      = libtkstub.a
-
-# Generic stub lib name used in rules that apply to tcl and tk
-STUB_LIB_FILE          = ${TK_STUB_LIB_FILE}
-
-TK_STUB_LIB_FLAG       = -ltkstub8.6
-#TK_STUB_LIB_FLAG      = -ltkstub
-
-TK_LIB_FILE            = libtk8.6.so
-#TK_LIB_FILE           = libtk.a
-
-# Generic lib name used in rules that apply to tcl and tk
-LIB_FILE               = ${TK_LIB_FILE}
-
-TK_LIB_FLAG            = -ltk8.6
-#TK_LIB_FLAG           = -ltk
-
-TCL_LIB_SPEC           = -L/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix -ltcl8.6
-TCL_STUB_LIB_SPEC      = -L/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix -ltclstub8.6
-TCL_STUB_LIB_FLAG      = -ltclstub8.6
-TCL_STUB_LIB_FILE      = libtclstub8.6.a
-
-TCL_STUB_FLAGS         = -DUSE_TCL_STUBS
-
-# Libraries to use when linking.  This definition is determined by the
-# configure script.
-LIBS =  -lpthread $(X11_LIB_SWITCHES) -ldl -lz  -lieee -lm
-WISH_LIBS = $(TCL_LIB_SPEC)  -lpthread $(X11_LIB_SWITCHES) -ldl -lz  -lieee -lm 
-
-# The symbols below provide support for dynamic loading and shared
-# libraries.  See configure.in for a description of what the
-# symbols mean.  The values of the symbols are normally set by the
-# configure script.  You shouldn't normally need to modify any of
-# these definitions by hand.
-
-STLIB_LD               = ${AR} cr
-SHLIB_LD               = ${CC} -shared ${CFLAGS} ${LDFLAGS}
-SHLIB_LD_LIBS          = ${LIBS} ${TCL_STUB_LIB_SPEC}
-TK_SHLIB_LD_EXTRAS     = 
-
-# Additional search flags needed to find the various shared libraries
-# at run-time.  The first symbol is for use when creating a binary
-# with cc, and the second is for use when running ld directly.
-CC_SEARCH_FLAGS        = -Wl,-rpath,${LIB_RUNTIME_DIR}
-LD_SEARCH_FLAGS        = -Wl,-rpath,${LIB_RUNTIME_DIR}
-
-# support for embedded libraries on Darwin / Mac OS X
-DYLIB_INSTALL_DIR      = ${LIB_RUNTIME_DIR}
-
-# support for building the Aqua resource file
-TK_RSRC_FILE           = tk$(VERSION).rsrc
-WISH_RSRC_FILE         = wish$(VERSION).rsrc
-REZ                    = 
-REZ_SWITCHES =  -i $(GENERIC_DIR) -i $(TCL_GENERIC_DIR)
-
-# support for Xft:
-XFT_CFLAGS             = -I/usr/include/freetype2  
-XFT_LIBS               = -lXft   -lfontconfig
-
-#----------------------------------------------------------------
-# The information below is modified by the configure script when
-# Makefile is generated from Makefile.in.  You shouldn't normally
-# modify any of this stuff by hand.
-#----------------------------------------------------------------
-
-AC_FLAGS               = -DPACKAGE_NAME=\"tk\" -DPACKAGE_TARNAME=\"tk\" -DPACKAGE_VERSION=\"8.6\" -DPACKAGE_STRING=\"tk\ 8.6\" -DPACKAGE_BUGREPORT=\"\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -DUSE_THREAD_ALLOC=1 -D_REENTRANT=1 -D_THREAD_SAFE=1 -DHAVE_PTHREAD_ATTR_SETSTACKSIZE=1 -DHAVE_PTHREAD_ATFORK=1 -DTCL_THREADS=1 -DMODULE_SCOPE=extern\ __attribute__\(\(__visibility__\(\"hidden\"\)\)\) -DHAVE_HIDDEN=1 -DHAVE_CAST_TO_UNION=1 -DTCL_SHLIB_EXT=\".so\" -DNDEBUG=1 -DTCL_CFG_OPTIMIZED=1 -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_IS_LONG=1 -DHAVE_SYS_TIME_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_INTPTR_T=1 -DHAVE_UINTPTR_T=1 -DHAVE_PW_GECOS=1 -DHAVE_LIBXFT=1 -DHAVE_XFT=1 -DHAVE_XKBKEYCODETOKEYSYM=1 -DXKEYCODETOKEYSYM_IS_DEPRECATED=1 
-AR                     = ar
-RANLIB                 = ranlib
-SRC_DIR                        = /home/people/tacyas/Eos/util/src/TclTk/tk8.6.4/unix
-TOP_DIR                        = $(SRC_DIR)/..
-GENERIC_DIR            = $(TOP_DIR)/generic
-TTK_DIR                        = $(GENERIC_DIR)/ttk
-UNIX_DIR               = $(TOP_DIR)/unix
-BMAP_DIR               = $(TOP_DIR)/bitmaps
-TOOL_DIR               = /home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/tools
-TEST_DIR               = $(TOP_DIR)/tests
-MAC_OSX_DIR            = $(TOP_DIR)/macosx
-XLIB_DIR               = $(TOP_DIR)/xlib
-
-#----------------------------------------------------------------
-# The information below should be usable as is.  The configure
-# script won't modify it and you shouldn't need to modify it
-# either.
-#----------------------------------------------------------------
-
-# Flags to be passed to installManPage to control how the manpages
-# should be installed (symlinks, compression, package name suffix).
-MAN_FLAGS               = 
-
-CC                     = gcc
-
-CC_SWITCHES_NO_STUBS = ${CFLAGS} ${CFLAGS_WARNING} ${SHLIB_CFLAGS} \
--I${UNIX_DIR} -I${GENERIC_DIR} -I${BMAP_DIR} -I${TCL_GENERIC_DIR} \
--I${TCL_PLATFORM_DIR} ${X11_INCLUDES} ${AC_FLAGS} \
-${PROTO_FLAGS} ${SECURITY_FLAGS} ${MEM_DEBUG_FLAGS} ${KEYSYM_FLAGS} \
-${NO_DEPRECATED_FLAGS} 
-
-CC_SWITCHES = $(CC_SWITCHES_NO_STUBS) -DUSE_TCL_STUBS
-
-APP_CC_SWITCHES = $(CC_SWITCHES_NO_STUBS) 
-
-DEPEND_SWITCHES = ${CFLAGS} -I${UNIX_DIR} -I${GENERIC_DIR} -I${BMAP_DIR} \
--I${TCL_GENERIC_DIR} -I${TCL_PLATFORM_DIR} ${X11_INCLUDES} \
-${AC_FLAGS} ${PROTO_FLAGS} ${SECURITY_FLAGS} ${MEM_DEBUG_FLAGS} \
-${KEYSYM_FLAGS} 
-
-WISH_OBJS = tkAppInit.o
-
-TKTEST_OBJS = tkTestInit.o tkTest.o tkSquare.o tkOldTest.o \
-       $(X11_TKTEST_OBJS)
-
-WIDG_OBJS = tkButton.o tkEntry.o tkFrame.o tkListbox.o \
-       tkMenu.o tkMenubutton.o tkMenuDraw.o tkMessage.o \
-       tkPanedWindow.o tkScale.o tkScrollbar.o
-
-CANV_OBJS = tkCanvas.o tkCanvArc.o tkCanvBmap.o tkCanvImg.o \
-       tkCanvLine.o tkCanvPoly.o tkCanvPs.o tkCanvText.o \
-       tkCanvUtil.o tkCanvWind.o tkRectOval.o tkTrig.o
-
-IMAGE_OBJS = tkImage.o tkImgBmap.o tkImgGIF.o tkImgPNG.o tkImgPPM.o \
-       tkImgPhoto.o tkImgPhInstance.o
-
-TEXT_OBJS = tkText.o tkTextBTree.o tkTextDisp.o tkTextImage.o tkTextIndex.o \
-       tkTextMark.o tkTextTag.o tkTextWind.o
-
-# either tkUnixFont.o (default) or tkUnixRFont.o (if --enable-xft)
-#
-FONT_OBJS = tkUnixRFont.o
-
-GENERIC_OBJS = tk3d.o tkArgv.o tkAtom.o tkBind.o tkBitmap.o tkBusy.o \
-       tkClipboard.o \
-       tkCmds.o tkColor.o tkConfig.o tkConsole.o tkCursor.o tkError.o \
-       tkEvent.o tkFocus.o tkFont.o tkGet.o tkGC.o tkGeometry.o tkGrab.o \
-       tkGrid.o tkMain.o tkObj.o tkOldConfig.o tkOption.o tkPack.o tkPlace.o \
-       tkSelect.o tkStyle.o tkUndo.o tkUtil.o tkVisual.o tkWindow.o
-
-TTK_OBJS = \
-       ttkBlink.o ttkButton.o ttkCache.o ttkClamTheme.o ttkClassicTheme.o \
-       ttkDefaultTheme.o ttkElements.o ttkEntry.o ttkFrame.o ttkImage.o \
-       ttkInit.o ttkLabel.o ttkLayout.o ttkManager.o ttkNotebook.o \
-       ttkPanedwindow.o ttkProgress.o ttkScale.o ttkScrollbar.o ttkScroll.o \
-       ttkSeparator.o ttkSquare.o ttkState.o \
-       ttkTagSet.o ttkTheme.o ttkTrace.o ttkTrack.o ttkTreeview.o \
-       ttkWidget.o ttkStubInit.o
-
-STUB_OBJS = tkStubInit.o
-
-STUB_LIB_OBJS = tkStubLib.o ttkStubLib.o
-
-X11_OBJS = tkUnix.o tkUnix3d.o tkUnixButton.o tkUnixColor.o tkUnixConfig.o \
-       tkUnixCursor.o tkUnixDraw.o tkUnixEmbed.o tkUnixEvent.o \
-       tkUnixFocus.o  $(FONT_OBJS) tkUnixInit.o tkUnixKey.o tkUnixMenu.o \
-       tkUnixMenubu.o tkUnixScale.o tkUnixScrlbr.o tkUnixSelect.o \
-       tkUnixSend.o tkUnixWm.o tkUnixXId.o
-
-AQUA_OBJS = tkMacOSXBitmap.o tkMacOSXButton.o tkMacOSXClipboard.o \
-       tkMacOSXColor.o tkMacOSXConfig.o tkMacOSXCursor.o tkMacOSXDebug.o \
-       tkMacOSXDialog.o tkMacOSXDraw.o tkMacOSXEmbed.o tkMacOSXEntry.o \
-       tkMacOSXEvent.o tkMacOSXFont.o tkMacOSXHLEvents.o tkMacOSXInit.o \
-       tkMacOSXKeyboard.o tkMacOSXKeyEvent.o tkMacOSXMenu.o \
-       tkMacOSXMenubutton.o tkMacOSXMenus.o tkMacOSXMouseEvent.o \
-       tkMacOSXNotify.o tkMacOSXRegion.o tkMacOSXScrlbr.o tkMacOSXSend.o \
-       tkMacOSXSubwindows.o tkMacOSXWindowEvent.o \
-       tkMacOSXWm.o tkMacOSXXStubs.o \
-       tkFileFilter.o tkMacWinMenu.o tkPointer.o tkUnix3d.o tkUnixScale.o \
-       xcolors.o xdraw.o xgc.o ximage.o xutil.o \
-       ttkMacOSXTheme.o
-
-AQUA_TKTEST_OBJS = tkMacOSXTest.o
-
-OBJS =  $(GENERIC_OBJS) $(WIDG_OBJS) $(CANV_OBJS) $(IMAGE_OBJS) $(TEXT_OBJS) \
-       $(STUB_OBJS) $(TTK_OBJS) \
-       $(X11_OBJS) 
-
-TK_DECLS = \
-       $(GENERIC_DIR)/tk.decls \
-       $(GENERIC_DIR)/tkInt.decls
-
-TTK_DECLS = \
-       $(TTK_DIR)/ttk.decls
-
-GENERIC_SRCS = \
-       $(GENERIC_DIR)/tk3d.c $(GENERIC_DIR)/tkArgv.c \
-       $(GENERIC_DIR)/tkAtom.c $(GENERIC_DIR)/tkBind.c \
-       $(GENERIC_DIR)/tkBitmap.c $(GENERIC_DIR)/tkBusy.c \
-       $(GENERIC_DIR)/tkClipboard.c \
-       $(GENERIC_DIR)/tkCmds.c $(GENERIC_DIR)/tkColor.c \
-       $(GENERIC_DIR)/tkConfig.c $(GENERIC_DIR)/tkCursor.c \
-       $(GENERIC_DIR)/tkError.c $(GENERIC_DIR)/tkEvent.c \
-       $(GENERIC_DIR)/tkFocus.c $(GENERIC_DIR)/tkFont.c \
-       $(GENERIC_DIR)/tkGet.c $(GENERIC_DIR)/tkGC.c \
-       $(GENERIC_DIR)/tkGeometry.c $(GENERIC_DIR)/tkGrab.c \
-       $(GENERIC_DIR)/tkGrid.c $(GENERIC_DIR)/tkConsole.c \
-       $(GENERIC_DIR)/tkMain.c $(GENERIC_DIR)/tkOption.c \
-       $(GENERIC_DIR)/tkPack.c $(GENERIC_DIR)/tkPlace.c \
-       $(GENERIC_DIR)/tkSelect.c $(GENERIC_DIR)/tkStyle.c \
-       $(GENERIC_DIR)/tkUndo.c $(GENERIC_DIR)/tkUtil.c \
-       $(GENERIC_DIR)/tkVisual.c $(GENERIC_DIR)/tkWindow.c \
-       $(GENERIC_DIR)/tkButton.c $(GENERIC_DIR)/tkObj.c \
-       $(GENERIC_DIR)/tkEntry.c $(GENERIC_DIR)/tkFrame.c \
-       $(GENERIC_DIR)/tkListbox.c $(GENERIC_DIR)/tkMenu.c \
-       $(GENERIC_DIR)/tkMenubutton.c $(GENERIC_DIR)/tkMenuDraw.c \
-       $(GENERIC_DIR)/tkMessage.c $(GENERIC_DIR)/tkPanedWindow.c \
-       $(GENERIC_DIR)/tkScale.c $(GENERIC_DIR)/tkScrollbar.c \
-       $(GENERIC_DIR)/tkCanvas.c $(GENERIC_DIR)/tkCanvArc.c \
-       $(GENERIC_DIR)/tkCanvBmap.c $(GENERIC_DIR)/tkCanvImg.c \
-       $(GENERIC_DIR)/tkCanvLine.c $(GENERIC_DIR)/tkCanvPoly.c \
-       $(GENERIC_DIR)/tkCanvPs.c $(GENERIC_DIR)/tkCanvText.c \
-       $(GENERIC_DIR)/tkCanvUtil.c \
-       $(GENERIC_DIR)/tkCanvWind.c $(GENERIC_DIR)/tkRectOval.c \
-       $(GENERIC_DIR)/tkTrig.c $(GENERIC_DIR)/tkImage.c \
-       $(GENERIC_DIR)/tkImgBmap.c $(GENERIC_DIR)/tkImgGIF.c \
-       $(GENERIC_DIR)/tkImgPNG.c $(GENERIC_DIR)/tkImgPPM.c \
-       $(GENERIC_DIR)/tkImgPhoto.c $(GENERIC_DIR)/tkImgPhInstance.c \
-       $(GENERIC_DIR)/tkText.c \
-       $(GENERIC_DIR)/tkTextBTree.c $(GENERIC_DIR)/tkTextDisp.c \
-       $(GENERIC_DIR)/tkTextImage.c \
-       $(GENERIC_DIR)/tkTextIndex.c $(GENERIC_DIR)/tkTextMark.c \
-       $(GENERIC_DIR)/tkTextTag.c $(GENERIC_DIR)/tkTextWind.c \
-       $(GENERIC_DIR)/tkOldConfig.c $(GENERIC_DIR)/tkOldTest.c \
-       $(GENERIC_DIR)/tkSquare.c $(GENERIC_DIR)/tkTest.c \
-       $(GENERIC_DIR)/tkStubInit.c
-
-TTK_SRCS = \
-       $(TTK_DIR)/ttkBlink.c \
-       $(TTK_DIR)/ttkButton.c \
-       $(TTK_DIR)/ttkCache.c \
-       $(TTK_DIR)/ttkClamTheme.c \
-       $(TTK_DIR)/ttkClassicTheme.c \
-       $(TTK_DIR)/ttkDefaultTheme.c \
-       $(TTK_DIR)/ttkElements.c \
-       $(TTK_DIR)/ttkEntry.c \
-       $(TTK_DIR)/ttkFrame.c \
-       $(TTK_DIR)/ttkImage.c \
-       $(TTK_DIR)/ttkInit.c \
-       $(TTK_DIR)/ttkLabel.c \
-       $(TTK_DIR)/ttkLayout.c \
-       $(TTK_DIR)/ttkManager.c \
-       $(TTK_DIR)/ttkNotebook.c \
-       $(TTK_DIR)/ttkPanedwindow.c \
-       $(TTK_DIR)/ttkProgress.c \
-       $(TTK_DIR)/ttkScale.c \
-       $(TTK_DIR)/ttkScrollbar.c \
-       $(TTK_DIR)/ttkScroll.c \
-       $(TTK_DIR)/ttkSeparator.c \
-       $(TTK_DIR)/ttkSquare.c \
-       $(TTK_DIR)/ttkState.c \
-       $(TTK_DIR)/ttkTagSet.c \
-       $(TTK_DIR)/ttkTheme.c \
-       $(TTK_DIR)/ttkTrace.c \
-       $(TTK_DIR)/ttkTrack.c \
-       $(TTK_DIR)/ttkTreeview.c \
-       $(TTK_DIR)/ttkWidget.c
-
-TTK_STUB_SRCS = \
-       $(TTK_DIR)/ttkStubInit.c $(TTK_DIR)/ttkStubLib.c
-
-X11_SRCS = \
-       $(UNIX_DIR)/tkAppInit.c $(UNIX_DIR)/tkUnix.c \
-       $(UNIX_DIR)/tkUnix3d.c \
-       $(UNIX_DIR)/tkUnixButton.c $(UNIX_DIR)/tkUnixColor.c \
-       $(UNIX_DIR)/tkUnixConfig.c \
-       $(UNIX_DIR)/tkUnixCursor.c \
-       $(UNIX_DIR)/tkUnixDraw.c \
-       $(UNIX_DIR)/tkUnixEmbed.c $(UNIX_DIR)/tkUnixEvent.c \
-       $(UNIX_DIR)/tkUnixFocus.c \
-       $(UNIX_DIR)/tkUnixRFont.c \
-       $(UNIX_DIR)/tkUnixFont.c $(UNIX_DIR)/tkUnixInit.c \
-       $(UNIX_DIR)/tkUnixKey.c \
-       $(UNIX_DIR)/tkUnixMenu.c $(UNIX_DIR)/tkUnixMenubu.c \
-       $(UNIX_DIR)/tkUnixScale.c $(UNIX_DIR)/tkUnixScrlbr.c \
-       $(UNIX_DIR)/tkUnixSelect.c \
-       $(UNIX_DIR)/tkUnixSend.c $(UNIX_DIR)/tkUnixWm.c \
-       $(UNIX_DIR)/tkUnixXId.c
-
-AQUA_SRCS = \
-       $(MAC_OSX_DIR)/tkMacOSXBitmap.c $(MAC_OSX_DIR)/tkMacOSXButton.c \
-       $(MAC_OSX_DIR)/tkMacOSXClipboard.c $(MAC_OSX_DIR)/tkMacOSXColor.c \
-       $(MAC_OSX_DIR)/tkMacOSXConfig.c $(MAC_OSX_DIR)/tkMacOSXCursor.c \
-       $(MAC_OSX_DIR)/tkMacOSXDebug.c $(MAC_OSX_DIR)/tkMacOSXDialog.c \
-       $(MAC_OSX_DIR)/tkMacOSXDraw.c $(MAC_OSX_DIR)/tkMacOSXEmbed.c \
-       $(MAC_OSX_DIR)/tkMacOSXEntry.c $(MAC_OSX_DIR)/tkMacOSXEvent.c \
-       $(MAC_OSX_DIR)/tkMacOSXFont.c $(MAC_OSX_DIR)/tkMacOSXHLEvents.c \
-       $(MAC_OSX_DIR)/tkMacOSXInit.c $(MAC_OSX_DIR)/tkMacOSXKeyboard.c \
-       $(MAC_OSX_DIR)/tkMacOSXKeyEvent.c $(MAC_OSX_DIR)/tkMacOSXMenu.c \
-       $(MAC_OSX_DIR)/tkMacOSXMenubutton.c $(MAC_OSX_DIR)/tkMacOSXMenus.c \
-       $(MAC_OSX_DIR)/tkMacOSXMouseEvent.c $(MAC_OSX_DIR)/tkMacOSXNotify.c \
-       $(MAC_OSX_DIR)/tkMacOSXRegion.c $(MAC_OSX_DIR)/tkMacOSXScrlbr.c \
-       $(MAC_OSX_DIR)/tkMacOSXSend.c $(MAC_OSX_DIR)/tkMacOSXSubwindows.c \
-       $(MAC_OSX_DIR)/tkMacOSXTest.c $(MAC_OSX_DIR)/tkMacOSXWindowEvent.c \
-       $(MAC_OSX_DIR)/tkMacOSXWm.c $(MAC_OSX_DIR)/tkMacOSXXStubs.c \
-       $(GENERIC_DIR)/tkFileFilter.c $(GENERIC_DIR)/tkMacWinMenu.c \
-       $(GENERIC_DIR)/tkPointer.c $(UNIX_DIR)/tkUnix3d.c \
-       $(UNIX_DIR)/tkUnixScale.c $(XLIB_DIR)/xcolors.c $(XLIB_DIR)/xdraw.c \
-       $(XLIB_DIR)/xgc.c $(XLIB_DIR)/ximage.c $(XLIB_DIR)/xutil.c \
-       $(TTK_DIR)/ttkMacOSXTheme.c
-
-SRCS = $(GENERIC_SRCS) $(X11_SRCS) 
-
-AQUA_RESOURCES = \
-       $(MAC_OSX_DIR)/tkAboutDlg.r $(MAC_OSX_DIR)/tkMacOSXCursors.r \
-       $(MAC_OSX_DIR)/tkMacOSXXCursors.r
-
-AQUA_WISH_RESOURCES = $(MAC_OSX_DIR)/tkMacOSXAETE.r
-
-AQUA_HDRS = $(MAC_OSX_DIR)/tkMacOSX.h $(GENERIC_DIR)/tkIntXlibDecls.h
-
-AQUA_XLIB_HDRS = $(XLIB_DIR)/X11/*.h $(XLIB_DIR)/xbytes.h
-
-AQUA_PRIVATE_HDRS = $(MAC_OSX_DIR)/tkMacOSXPort.h $(MAC_OSX_DIR)/tkMacOSXInt.h
-
-X11_PRIVATE_HDRS = $(UNIX_DIR)/tkUnixPort.h $(UNIX_DIR)/tkUnixInt.h $(GENERIC_DIR)/tkIntXlibDecls.h
-
-# Currently private, eventually public
-TTK_HDRS = $(TTK_DIR)/ttkTheme.h $(TTK_DIR)/ttkDecls.h
-
-PUBLIC_HDRS = $(GENERIC_DIR)/tk.h $(GENERIC_DIR)/tkDecls.h \
-       $(GENERIC_DIR)/tkPlatDecls.h $(X11_HDRS)
-
-# The private headers we want installed for install-private-headers
-PRIVATE_HDRS = $(GENERIC_DIR)/tkInt.h $(GENERIC_DIR)/tkIntDecls.h \
-       $(GENERIC_DIR)/tkIntPlatDecls.h $(GENERIC_DIR)/tkPort.h \
-       $(TTK_HDRS) $(X11_PRIVATE_HDRS)
-
-DEMOPROGS = browse hello ixset rmt rolodex square tcolor timer widget
-
-SHELL_ENV = \
-       LD_LIBRARY_PATH="`pwd`:${TCL_BIN_DIR}:$${LD_LIBRARY_PATH}"; \
-       export LD_LIBRARY_PATH; \
-       TCL_LIBRARY=/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/library; export TCL_LIBRARY; \
-       TK_LIBRARY=/home/people/tacyas/Eos/util/src/TclTk/tk8.6.4/library; export TK_LIBRARY;
-
-all: binaries libraries doc
-
-binaries: ${LIB_FILE} ${WISH_EXE}
-
-libraries:
-
-$(TOP_DIR)/doc/man.macros:
-       $(INSTALL_DATA) /home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/doc/man.macros $(TOP_DIR)/doc/man.macros
-
-doc: $(TOP_DIR)/doc/man.macros
-
-# The following target is configured by autoconf to generate either
-# a shared library or non-shared library for Tk.
-${LIB_FILE}: ${STUB_LIB_FILE}  ${OBJS}
-       rm -f $@
-       ${SHLIB_LD} -o $@ ${OBJS} ${SHLIB_LD_LIBS} ${TCL_SHLIB_LD_EXTRAS} ${TK_SHLIB_LD_EXTRAS} ${LD_SEARCH_FLAGS}
-
-${STUB_LIB_FILE}: ${STUB_LIB_OBJS}
-       @if test "x${LIB_FILE}" = "xlibtk${MAJOR_VERSION}.${MINOR_VERSION}.dll"; then \
-           (cd ${TOP_DIR}/win; ${MAKE} tk${MAJOR_VERSION}${MINOR_VERSION}.dll); \
-           cp "${TOP_DIR}/win/tk${MAJOR_VERSION}${MINOR_VERSION}.dll" .; \
-       fi
-       rm -f $@
-       ${STLIB_LD} $@ ${STUB_LIB_OBJS} ; ${RANLIB} $@
-
-# Build Aqua resource files
-${TK_RSRC_FILE}: $(AQUA_RESOURCES)
-       rm -f $@
-       if test "$(REZ)" != ""; then \
-           $(REZ) -o $@ $(REZ_SWITCHES) $(AQUA_RESOURCES); fi
-
-${WISH_RSRC_FILE}: $(AQUA_WISH_RESOURCES)
-       rm -f $@
-       if test "$(REZ)" != ""; then \
-           $(REZ) -o $@ $(REZ_SWITCHES) $(AQUA_WISH_RESOURCES); fi
-
-# Make target which outputs the list of the .o contained in the Tk lib
-# usefull to build a single big shared library containing Tcl/Tk and other
-# extensions.  used for the Tcl Plugin.  -- dl
-tkLibObjs:
-       @echo ${OBJS}
-# This targets actually build the objects needed for the lib in the above
-# case
-objs: ${OBJS}
-
-
-${WISH_EXE}: $(TK_STUB_LIB_FILE) $(WISH_OBJS) $(TK_LIB_FILE) 
-       ${CC} ${CFLAGS} ${LDFLAGS} $(WISH_OBJS) -L/home/people/tacyas/Eos/util/src/TclTk/tk8.6.4/unix -ltk8.6 \
-               $(WISH_LIBS) $(CC_SEARCH_FLAGS) -o ${WISH_EXE}
-
-# Resetting the LIB_RUNTIME_DIR below is required so that
-# the generated tktest executable gets the build directory
-# burned into its ld search path. This keeps tktest from
-# picking up an already installed version of the Tcl or
-# Tk shared libraries.
-
-$(TKTEST_EXE): $(TKTEST_OBJS) $(TK_LIB_FILE)
-       $(MAKE) tktest-real LIB_RUNTIME_DIR="`pwd`:$(TCL_BIN_DIR)"
-
-tktest-real: ${TK_STUB_LIB_FILE}
-       ${CC} ${CFLAGS} ${LDFLAGS} $(TKTEST_OBJS) ${TK_STUB_LIB_FILE} ${TCL_STUB_LIB_SPEC} -L/home/people/tacyas/Eos/util/src/TclTk/tk8.6.4/unix -ltk8.6 \
-               $(WISH_LIBS) $(CC_SEARCH_FLAGS) -o $(TKTEST_EXE)
-
-# # FIXME: This xttest rule seems to be broken in a number of ways.  It should
-# # use CC_SEARCH_FLAGS, it does not include the shared lib location logic from
-# # tktest, and it is not clear where this test.o object file comes from.
-#
-# xttest: test.o tkTest.o tkSquare.o $(TK_LIB_FILE) ${TK_STUB_LIB_FILE}
-#      ${CC} ${CFLAGS} ${LDFLAGS} test.o tkTest.o tkSquare.o \
-#              -L/home/people/tacyas/Eos/util/src/TclTk/tk8.6.4/unix -ltk8.6 ${TK_STUB_LIB_FILE}  ${TCL_STUB_LIB_SPEC} \
-#              $(WISH_LIBS) $(LD_SEARCH_FLAGS) -lXt -o xttest
-
-# Note, in the target below TCL_LIBRARY needs to be set or else
-# "make test" won't work in the case where the compilation directory
-# isn't the same as the source directory.
-# Specifying TESTFLAGS on the command line is the standard way to pass
-# args to tcltest, ie:
-#      % make test TESTFLAGS="-verbose bps -file fileName.test"
-
-test: test-classic test-ttk
-
-test-classic: $(TKTEST_EXE)
-       $(SHELL_ENV) ./$(TKTEST_EXE) $(TEST_DIR)/all.tcl -geometry +0+0 $(TESTFLAGS)
-
-test-ttk: $(TKTEST_EXE)
-       $(SHELL_ENV) ./$(TKTEST_EXE) $(TEST_DIR)/ttk/all.tcl -geometry +0+0 \
-       $(TESTFLAGS)
-
-# Tests with different languages
-testlang: $(TKTEST_EXE)
-       $(SHELL_ENV) \
-       for lang in $(LOCALES) ;  \
-       do \
-       LANG=$(lang); export LANG; \
-       ./$(TKTEST_EXE) $(TEST_DIR)/all.tcl -geometry +0+0 \
-       $(TESTFLAGS); \
-       done
-
-# Useful target to launch a built tktest with the proper path,...
-runtest: $(TKTEST_EXE)
-       $(SHELL_ENV) ./$(TKTEST_EXE)
-
-# This target can be used to run wish from the build directory
-# via `make shell` or `make shell SCRIPT=/tmp/foo.tcl`
-shell: ${WISH_EXE}
-       $(SHELL_ENV) ./${WISH_EXE} $(SCRIPT)
-
-demo:
-       $(SHELL_ENV) ./${WISH_EXE} $(TOP_DIR)/library/demos/widget
-
-# This target can be used to run wish inside either gdb or insight
-gdb: ${WISH_EXE}
-       @echo "set env LD_LIBRARY_PATH=\"`pwd`:${TCL_BIN_DIR}:$${LD_LIBRARY_PATH}\"" > gdb.run
-       @echo "set env TCL_LIBRARY=/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/library" >> gdb.run
-       @echo "set env TK_LIBRARY=/home/people/tacyas/Eos/util/src/TclTk/tk8.6.4/library" >> gdb.run
-       gdb ./${WISH_EXE} --command=gdb.run
-       rm gdb.run
-
-VALGRINDARGS=--tool=memcheck --num-callers=8 --leak-resolution=high --leak-check=yes --show-reachable=yes -v
-
-valgrind: $(TKTEST_EXE)
-       $(SHELL_ENV) valgrind $(VALGRINDARGS) ./$(TKTEST_EXE) $(TEST_DIR)/all.tcl -geometry +0+0 -singleproc 1 $(TESTFLAGS)
-
-valgrindshell: $(TKTEST_EXE)
-       $(SHELL_ENV) valgrind $(VALGRINDARGS) ./$(TKTEST_EXE) $(SCRIPT)
-
-INSTALL_BASE_TARGETS = install-binaries install-libraries
-INSTALL_DOC_TARGETS = install-doc
-INSTALL_DEV_TARGETS = install-headers
-INSTALL_DEMO_TARGETS = install-demos
-INSTALL_EXTRA_TARGETS = 
-INSTALL_TARGETS = $(INSTALL_BASE_TARGETS) $(INSTALL_DOC_TARGETS) $(INSTALL_DEV_TARGETS) \
-               $(INSTALL_DEMO_TARGETS) $(INSTALL_EXTRA_TARGETS)
-
-install: $(INSTALL_TARGETS)
-
-install-strip:
-       $(MAKE) $(INSTALL_TARGETS) \
-               INSTALL_PROGRAM="$(INSTALL_PROGRAM) ${INSTALL_STRIP_PROGRAM}" \
-               INSTALL_LIBRARY="$(INSTALL_LIBRARY) ${INSTALL_STRIP_LIBRARY}"
-
-# Note: before running ranlib below, must cd to target directory because
-# some ranlibs write to current directory, and this might not always be
-# possible (e.g. if installing as root).
-
-install-binaries: $(TK_STUB_LIB_FILE) $(TK_LIB_FILE) ${WISH_EXE}
-       @for i in "$(LIB_INSTALL_DIR)" "$(BIN_INSTALL_DIR)" \
-           "$(PKG_INSTALL_DIR)" "$(CONFIG_INSTALL_DIR)" ; \
-           do \
-           if [ ! -d "$$i" ] ; then \
-               echo "Making directory $$i"; \
-               $(INSTALL_DATA_DIR) "$$i"; \
-               else true; \
-               fi; \
-           done;
-       @if test "x$(TK_SHARED_BUILD)" = "x1"; then \
-           echo "Creating package index $(PKG_INDEX)"; \
-           rm -f "$(PKG_INDEX)"; \
-           (\
-           echo "if {[catch {package present Tcl 8.6.0}]} return";\
-           relative=`echo | awk '{ORS=" "; split("$(TK_PKG_DIR)",a,"/"); for (f in a) {print ".."}}'`;\
-           if test "x$(DLL_INSTALL_DIR)" != "x$(BIN_INSTALL_DIR)"; then \
-           echo "package ifneeded Tk $(MAJOR_VERSION).$(MINOR_VERSION)$(PATCH_LEVEL) [list load [file normalize [file join \$$dir $${relative}$(TK_LIB_FILE)]] Tk]";\
-           else \
-           echo "if {(\$$::tcl_platform(platform) eq \"unix\") && ([info exists ::env(DISPLAY)]";\
-           echo "      || ([info exists ::argv] && (\"-display\" in \$$::argv)))} {";\
-           echo "    package ifneeded Tk $(MAJOR_VERSION).$(MINOR_VERSION)$(PATCH_LEVEL) [list load [file normalize [file join \$$dir $${relative}.. bin $(TK_LIB_FILE)]] Tk]";\
-           echo "} else {";\
-           echo "    package ifneeded Tk $(MAJOR_VERSION).$(MINOR_VERSION)$(PATCH_LEVEL) [list load [file normalize [file join \$$dir $${relative}.. bin tk${MAJOR_VERSION}${MINOR_VERSION}.dll]] Tk]";\
-           echo "}";\
-           fi \
-           ) > "$(PKG_INDEX)"; \
-           fi
-       @echo "Installing $(LIB_FILE) to $(DLL_INSTALL_DIR)/"
-       @$(INSTALL_LIBRARY) $(LIB_FILE) "$(LIB_INSTALL_DIR)/$(LIB_FILE)"
-       @chmod 555 "$(DLL_INSTALL_DIR)/$(LIB_FILE)"
-       @if test -f "tk${MAJOR_VERSION}${MINOR_VERSION}.dll"; then \
-           $(INSTALL_LIBRARY) "tk${MAJOR_VERSION}${MINOR_VERSION}.dll" "$(DLL_INSTALL_DIR)";\
-           chmod 555 "$(DLL_INSTALL_DIR)/tk${MAJOR_VERSION}${MINOR_VERSION}.dll";\
-           $(INSTALL_LIBRARY) "../win/libtk${MAJOR_VERSION}${MINOR_VERSION}.a" "$(LIB_INSTALL_DIR)";\
-           chmod 555 "$(LIB_INSTALL_DIR)/libtk${MAJOR_VERSION}${MINOR_VERSION}.a";\
-       fi
-       @echo "Installing ${WISH_EXE} as $(BIN_INSTALL_DIR)/wish$(VERSION)${EXE_SUFFIX}"
-       @$(INSTALL_PROGRAM) ${WISH_EXE} "$(BIN_INSTALL_DIR)/wish$(VERSION)${EXE_SUFFIX}"
-       @echo "Installing tkConfig.sh to $(CONFIG_INSTALL_DIR)/"
-       @$(INSTALL_DATA) tkConfig.sh "$(CONFIG_INSTALL_DIR)/tkConfig.sh"
-       @if test "$(STUB_LIB_FILE)" != "" ; then \
-           echo "Installing $(STUB_LIB_FILE) to $(LIB_INSTALL_DIR)/"; \
-           $(INSTALL_LIBRARY) $(STUB_LIB_FILE) "$(LIB_INSTALL_DIR)/$(STUB_LIB_FILE)" ; (cd "$(LIB_INSTALL_DIR)" ; $(RANLIB) $(STUB_LIB_FILE)) ; \
-       fi
-       
-       @echo "Installing pkg-config file to $(LIB_INSTALL_DIR)/pkgconfig/"
-       @$(INSTALL_DATA_DIR) $(LIB_INSTALL_DIR)/pkgconfig
-       @$(INSTALL_DATA) tk.pc $(LIB_INSTALL_DIR)/pkgconfig/tk.pc
-
-install-libraries: libraries
-       @for i in "$(SCRIPT_INSTALL_DIR)" "$(SCRIPT_INSTALL_DIR)/images" \
-               "$(SCRIPT_INSTALL_DIR)/msgs" "$(SCRIPT_INSTALL_DIR)/ttk"; \
-           do \
-           if [ -n "$$i" -a ! -d "$$i" ] ; then \
-               echo "Making directory $$i"; \
-               $(INSTALL_DATA_DIR) "$$i"; \
-               else true; \
-               fi; \
-           done;
-       @echo "Installing Tk library files to $(SCRIPT_INSTALL_DIR)/";
-       @for i in $(TOP_DIR)/library/*.tcl $(TOP_DIR)/library/tclIndex \
-               $(UNIX_DIR)/tkAppInit.c; \
-           do \
-           $(INSTALL_DATA) $$i "$(SCRIPT_INSTALL_DIR)"; \
-           done;
-       @echo "Installing Ttk library files to $(SCRIPT_INSTALL_DIR)/ttk/";
-       @for i in $(TOP_DIR)/library/ttk/*.tcl; \
-           do \
-           if [ -f $$i ] ; then \
-               $(INSTALL_DATA) $$i "$(SCRIPT_INSTALL_DIR)/ttk"; \
-           fi; \
-           done;
-       @echo "Installing library image files to $(SCRIPT_INSTALL_DIR)/images/";
-       @for i in $(TOP_DIR)/library/images/*; \
-           do \
-           if [ -f $$i ] ; then \
-               $(INSTALL_DATA) $$i "$(SCRIPT_INSTALL_DIR)/images"; \
-           fi; \
-           done;
-       @echo "Installing message catalog files to $(SCRIPT_INSTALL_DIR)/msgs/";
-       @for i in $(TOP_DIR)/library/msgs/*.msg; \
-           do \
-           if [ -f $$i ] ; then \
-               $(INSTALL_DATA) $$i "$(SCRIPT_INSTALL_DIR)/msgs"; \
-           fi; \
-           done;
-
-install-demos:
-       @for i in "$(DEMO_INSTALL_DIR)" "$(DEMO_INSTALL_DIR)/images" ; \
-           do \
-           if [ ! -d "$$i" ] ; then \
-               echo "Making directory $$i"; \
-               $(INSTALL_DATA_DIR) "$$i"; \
-               else true; \
-               fi; \
-           done;
-       @echo "Installing demo files to $(DEMO_INSTALL_DIR)/";
-       @for i in $(TOP_DIR)/library/demos/*; \
-           do \
-           if [ -f $$i ] ; then \
-               sed -e '3 s|exec wish|exec wish$(VERSION)|' \
-                       $$i > "$(DEMO_INSTALL_DIR)"/`basename $$i`; \
-           fi; \
-           done;
-       @for i in $(DEMOPROGS); \
-           do \
-           if test $$i = "square"; then \
-           rm -f  "$(DEMO_INSTALL_DIR)/$$i"; \
-           else \
-           chmod 755 "$(DEMO_INSTALL_DIR)/$$i"; \
-           fi; \
-           done;
-       @echo "Installing demo image files to $(DEMO_INSTALL_DIR)/images/";
-       @for i in $(TOP_DIR)/library/demos/images/*; \
-           do \
-           if [ -f $$i ] ; then \
-               $(INSTALL_DATA) $$i "$(DEMO_INSTALL_DIR)/images"; \
-               fi; \
-           done;
-
-install-doc:
-       @for i in "$(MAN_INSTALL_DIR)" "$(MAN1_INSTALL_DIR)" "$(MAN3_INSTALL_DIR)" "$(MANN_INSTALL_DIR)" ; \
-           do \
-           if [ ! -d "$$i" ] ; then \
-               echo "Making directory $$i"; \
-               $(INSTALL_DATA_DIR) "$$i"; \
-               else true; \
-               fi; \
-           done;
-       @echo "Installing and cross-linking top-level (.1) docs to $(MAN1_INSTALL_DIR)/";
-       @for i in $(TOP_DIR)/doc/*.1; do \
-           $(SHELL) $(UNIX_DIR)/installManPage $(MAN_FLAGS) $$i "$(MAN1_INSTALL_DIR)"; \
-       done
-       @echo "Installing and cross-linking C API (.3) docs to $(MAN3_INSTALL_DIR)/";
-       @for i in $(TOP_DIR)/doc/*.3; do \
-           $(SHELL) $(UNIX_DIR)/installManPage $(MAN_FLAGS) $$i "$(MAN3_INSTALL_DIR)"; \
-       done
-       @echo "Installing and cross-linking command (.n) docs to $(MANN_INSTALL_DIR)/";
-       @for i in $(TOP_DIR)/doc/*.n; do \
-           $(SHELL) $(UNIX_DIR)/installManPage $(MAN_FLAGS) $$i "$(MANN_INSTALL_DIR)"; \
-       done
-
-install-headers:
-       @if test "$(X11_XLIB_HDRS)" != ""; then \
-           XLIB_INCLUDE_INSTALL_DIR="$(INCLUDE_INSTALL_DIR)"/X11; fi; \
-       for i in "$(INCLUDE_INSTALL_DIR)" "$${XLIB_INCLUDE_INSTALL_DIR}"; \
-           do \
-           if [ -n "$$i" -a ! -d "$$i" ] ; then \
-               echo "Making directory $$i"; \
-               $(INSTALL_DATA_DIR) "$$i"; \
-               else true; \
-               fi; \
-           done;
-       @echo "Installing header files to $(INCLUDE_INSTALL_DIR)/";
-       @for i in $(PUBLIC_HDRS); \
-           do \
-           $(INSTALL_DATA) $$i "$(INCLUDE_INSTALL_DIR)"; \
-           done;
-       @list='$(X11_XLIB_HDRS)'; for i in $$list ; \
-           do \
-           $(INSTALL_DATA) $$i "$(INCLUDE_INSTALL_DIR)/X11"; \
-           done;
-
-# Optional target to install private headers
-install-private-headers:
-       @for i in "$(PRIVATE_INCLUDE_INSTALL_DIR)"; \
-           do \
-           if [ ! -d "$$i" ] ; then \
-               echo "Making directory $$i"; \
-               $(INSTALL_DATA_DIR) "$$i"; \
-               else true; \
-               fi; \
-           done;
-       @echo "Installing private header files to $(PRIVATE_INCLUDE_INSTALL_DIR)/";
-       @for i in $(PRIVATE_HDRS); \
-           do \
-           $(INSTALL_DATA) $$i "$(PRIVATE_INCLUDE_INSTALL_DIR)"; \
-           done;
-       @if test -f tkConfig.h; then\
-           $(INSTALL_DATA) tkConfig.h "$(PRIVATE_INCLUDE_INSTALL_DIR)"; \
-           fi;
-
-Makefile: $(UNIX_DIR)/Makefile.in
-       $(SHELL) config.status
-#tkConfig.h: $(UNIX_DIR)/tkConfig.h.in
-#      $(SHELL) config.status
-
-clean:
-       rm -f *.a *.o libtk* core errs *~ \#* TAGS *.E a.out \
-               errors ${WISH_EXE} $(TKTEST_EXE) lib.exp Tk *.rsrc
-
-distclean: clean
-       rm -rf Makefile config.status config.cache config.log tkConfig.sh \
-               tkConfig.h *.plist Tk.framework tk.pc
-
-depend:
-       makedepend -- $(DEPEND_SWITCHES) -- $(SRCS)
-
-# Test binaries.  The rule for tkTestInit.o is complicated because
-# it is is compiled from tkAppInit.c.  Can't use the "-o" option
-# because this doesn't work on some strange compilers (e.g. UnixWare).
-# To enable concurrent parallel make of wish and tktest, this target has to
-# depend on wish, this ensures that linking of wish with tkTestInit.o does not
-# execute concurrently with the renaming and recompiling of that same object
-# file in the target below.
-
-tkTestInit.o: $(UNIX_DIR)/tkAppInit.c ${WISH_EXE}
-       @if test -f tkAppInit.o ; then \
-           rm -f tkAppInit.sav; \
-           mv tkAppInit.o tkAppInit.sav; \
-       fi;
-       $(CC) -c $(APP_CC_SWITCHES) -DTK_TEST $(UNIX_DIR)/tkAppInit.c
-       rm -f tkTestInit.o
-       mv tkAppInit.o tkTestInit.o
-       @if test -f tkAppInit.sav ; then \
-           mv tkAppInit.sav tkAppInit.o; \
-       fi;
-
-tkAppInit.o: $(UNIX_DIR)/tkAppInit.c
-       $(CC) -c $(APP_CC_SWITCHES) $(UNIX_DIR)/tkAppInit.c
-
-tk3d.o: $(GENERIC_DIR)/tk3d.c
-       $(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tk3d.c
-
-tkArgv.o: $(GENERIC_DIR)/tkArgv.c
-       $(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tkArgv.c
-
-tkAtom.o: $(GENERIC_DIR)/tkAtom.c
-       $(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tkAtom.c
-
-tkBind.o: $(GENERIC_DIR)/tkBind.c
-       $(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tkBind.c
-
-tkBitmap.o: $(GENERIC_DIR)/tkBitmap.c
-       $(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tkBitmap.c
-
-tkBusy.o: $(GENERIC_DIR)/tkBusy.c
-       $(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tkBusy.c
-
-tkClipboard.o: $(GENERIC_DIR)/tkClipboard.c
-       $(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tkClipboard.c
-
-tkCmds.o: $(GENERIC_DIR)/tkCmds.c
-       $(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tkCmds.c
-
-tkColor.o: $(GENERIC_DIR)/tkColor.c
-       $(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tkColor.c
-
-tkConfig.o: $(GENERIC_DIR)/tkConfig.c
-       $(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tkConfig.c
-
-tkConsole.o: $(GENERIC_DIR)/tkConsole.c
-       $(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tkConsole.c
-
-tkCursor.o: $(GENERIC_DIR)/tkCursor.c
-       $(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tkCursor.c
-
-tkError.o: $(GENERIC_DIR)/tkError.c
-       $(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tkError.c
-
-tkEvent.o: $(GENERIC_DIR)/tkEvent.c
-       $(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tkEvent.c
-
-tkFocus.o: $(GENERIC_DIR)/tkFocus.c
-       $(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tkFocus.c
-
-tkFont.o: $(GENERIC_DIR)/tkFont.c
-       $(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tkFont.c
-
-tkGet.o: $(GENERIC_DIR)/tkGet.c
-       $(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tkGet.c
-
-tkGC.o: $(GENERIC_DIR)/tkGC.c
-       $(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tkGC.c
-
-tkGeometry.o: $(GENERIC_DIR)/tkGeometry.c
-       $(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tkGeometry.c
-
-tkGrab.o: $(GENERIC_DIR)/tkGrab.c
-       $(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tkGrab.c
-
-tkGrid.o: $(GENERIC_DIR)/tkGrid.c
-       $(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tkGrid.c
-
-tkMain.o: $(GENERIC_DIR)/tkMain.c
-       $(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tkMain.c
-
-tkObj.o: $(GENERIC_DIR)/tkObj.c
-       $(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tkObj.c
-
-tkOldConfig.o: $(GENERIC_DIR)/tkOldConfig.c
-       $(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tkOldConfig.c
-
-tkOption.o: $(GENERIC_DIR)/tkOption.c
-       $(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tkOption.c
-
-tkPack.o: $(GENERIC_DIR)/tkPack.c
-       $(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tkPack.c
-
-tkPlace.o: $(GENERIC_DIR)/tkPlace.c
-       $(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tkPlace.c
-
-tkSelect.o: $(GENERIC_DIR)/tkSelect.c
-       $(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tkSelect.c
-
-tkStyle.o: $(GENERIC_DIR)/tkStyle.c
-       $(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tkStyle.c
-
-tkUtil.o: $(GENERIC_DIR)/tkUtil.c
-       $(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tkUtil.c
-
-tkVisual.o: $(GENERIC_DIR)/tkVisual.c
-       $(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tkVisual.c
-
-tkWindow.o: $(GENERIC_DIR)/tkWindow.c
-       $(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tkWindow.c
-
-tkButton.o: $(GENERIC_DIR)/tkButton.c
-       $(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tkButton.c
-
-tkEntry.o: $(GENERIC_DIR)/tkEntry.c
-       $(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tkEntry.c
-
-tkFrame.o: $(GENERIC_DIR)/tkFrame.c
-       $(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tkFrame.c
-
-tkListbox.o: $(GENERIC_DIR)/tkListbox.c
-       $(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tkListbox.c
-
-tkMenu.o: $(GENERIC_DIR)/tkMenu.c
-       $(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tkMenu.c
-
-tkMenubutton.o: $(GENERIC_DIR)/tkMenubutton.c
-       $(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tkMenubutton.c
-
-tkMenuDraw.o: $(GENERIC_DIR)/tkMenuDraw.c
-       $(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tkMenuDraw.c
-
-tkMessage.o: $(GENERIC_DIR)/tkMessage.c
-       $(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tkMessage.c
-
-tkPanedWindow.o: $(GENERIC_DIR)/tkPanedWindow.c
-       $(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tkPanedWindow.c
-
-tkScale.o: $(GENERIC_DIR)/tkScale.c
-       $(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tkScale.c
-
-tkScrollbar.o: $(GENERIC_DIR)/tkScrollbar.c
-       $(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tkScrollbar.c
-
-tkSquare.o: $(GENERIC_DIR)/tkSquare.c
-       $(CC) -c $(APP_CC_SWITCHES) $(GENERIC_DIR)/tkSquare.c
-
-tkCanvas.o: $(GENERIC_DIR)/tkCanvas.c
-       $(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tkCanvas.c
-
-tkCanvArc.o: $(GENERIC_DIR)/tkCanvArc.c
-       $(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tkCanvArc.c
-
-tkCanvBmap.o: $(GENERIC_DIR)/tkCanvBmap.c
-       $(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tkCanvBmap.c
-
-tkCanvImg.o: $(GENERIC_DIR)/tkCanvImg.c
-       $(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tkCanvImg.c
-
-tkCanvLine.o: $(GENERIC_DIR)/tkCanvLine.c
-       $(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tkCanvLine.c
-
-tkCanvPoly.o: $(GENERIC_DIR)/tkCanvPoly.c
-       $(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tkCanvPoly.c
-
-tkCanvPs.o: $(GENERIC_DIR)/tkCanvPs.c
-       $(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tkCanvPs.c
-
-tkCanvText.o: $(GENERIC_DIR)/tkCanvText.c
-       $(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tkCanvText.c
-
-tkCanvUtil.o: $(GENERIC_DIR)/tkCanvUtil.c
-       $(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tkCanvUtil.c
-
-tkCanvWind.o: $(GENERIC_DIR)/tkCanvWind.c
-       $(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tkCanvWind.c
-
-tkRectOval.o: $(GENERIC_DIR)/tkRectOval.c
-       $(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tkRectOval.c
-
-tkTrig.o: $(GENERIC_DIR)/tkTrig.c
-       $(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tkTrig.c
-
-tkImage.o: $(GENERIC_DIR)/tkImage.c
-       $(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tkImage.c
-
-tkImgBmap.o: $(GENERIC_DIR)/tkImgBmap.c
-       $(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tkImgBmap.c
-
-tkImgGIF.o: $(GENERIC_DIR)/tkImgGIF.c
-       $(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tkImgGIF.c
-
-tkImgPNG.o: $(GENERIC_DIR)/tkImgPNG.c
-       $(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tkImgPNG.c
-
-tkImgPPM.o: $(GENERIC_DIR)/tkImgPPM.c
-       $(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tkImgPPM.c
-
-tkImgPhoto.o: $(GENERIC_DIR)/tkImgPhoto.c $(GENERIC_DIR)/tkImgPhoto.h
-       $(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tkImgPhoto.c
-
-tkImgPhInstance.o: $(GENERIC_DIR)/tkImgPhInstance.c $(GENERIC_DIR)/tkImgPhoto.h
-       $(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tkImgPhInstance.c
-
-tkOldTest.o: $(GENERIC_DIR)/tkOldTest.c
-       $(CC) -c $(APP_CC_SWITCHES) $(GENERIC_DIR)/tkOldTest.c
-
-tkTest.o: $(GENERIC_DIR)/tkTest.c
-       $(CC) -c $(APP_CC_SWITCHES) $(GENERIC_DIR)/tkTest.c
-
-tkText.o: $(GENERIC_DIR)/tkText.c
-       $(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tkText.c
-
-tkTextBTree.o: $(GENERIC_DIR)/tkTextBTree.c
-       $(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tkTextBTree.c
-
-tkTextDisp.o: $(GENERIC_DIR)/tkTextDisp.c
-       $(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tkTextDisp.c
-
-tkTextImage.o: $(GENERIC_DIR)/tkTextImage.c
-       $(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tkTextImage.c
-
-tkTextIndex.o: $(GENERIC_DIR)/tkTextIndex.c
-       $(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tkTextIndex.c
-
-tkTextMark.o: $(GENERIC_DIR)/tkTextMark.c
-       $(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tkTextMark.c
-
-tkTextTag.o: $(GENERIC_DIR)/tkTextTag.c
-       $(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tkTextTag.c
-
-tkTextWind.o: $(GENERIC_DIR)/tkTextWind.c
-       $(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tkTextWind.c
-
-tkStubInit.o: $(GENERIC_DIR)/tkStubInit.c
-       $(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tkStubInit.c
-
-# Stub library binaries, these must be compiled for use in a shared library
-# even though they will be placed in a static archive
-
-tkStubLib.o: $(GENERIC_DIR)/tkStubLib.c
-       $(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tkStubLib.c
-
-tkUndo.o: $(GENERIC_DIR)/tkUndo.c
-       $(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tkUndo.c
-
-tkUnix.o: $(UNIX_DIR)/tkUnix.c
-       $(CC) -c $(CC_SWITCHES) $(UNIX_DIR)/tkUnix.c
-
-tkUnix3d.o: $(UNIX_DIR)/tkUnix3d.c
-       $(CC) -c $(CC_SWITCHES) $(UNIX_DIR)/tkUnix3d.c
-
-tkUnixButton.o: $(UNIX_DIR)/tkUnixButton.c
-       $(CC) -c $(CC_SWITCHES) $(UNIX_DIR)/tkUnixButton.c
-
-tkUnixColor.o: $(UNIX_DIR)/tkUnixColor.c
-       $(CC) -c $(CC_SWITCHES) $(UNIX_DIR)/tkUnixColor.c
-
-tkUnixConfig.o: $(UNIX_DIR)/tkUnixConfig.c
-       $(CC) -c $(CC_SWITCHES) $(UNIX_DIR)/tkUnixConfig.c
-
-tkUnixCursor.o: $(UNIX_DIR)/tkUnixCursor.c
-       $(CC) -c $(CC_SWITCHES) $(UNIX_DIR)/tkUnixCursor.c
-
-tkUnixDraw.o: $(UNIX_DIR)/tkUnixDraw.c
-       $(CC) -c $(CC_SWITCHES) $(UNIX_DIR)/tkUnixDraw.c
-
-tkUnixEmbed.o: $(UNIX_DIR)/tkUnixEmbed.c
-       $(CC) -c $(CC_SWITCHES) $(UNIX_DIR)/tkUnixEmbed.c
-
-tkUnixEvent.o: $(UNIX_DIR)/tkUnixEvent.c
-       $(CC) -c $(CC_SWITCHES) $(UNIX_DIR)/tkUnixEvent.c
-
-tkUnixFocus.o: $(UNIX_DIR)/tkUnixFocus.c
-       $(CC) -c $(CC_SWITCHES) $(UNIX_DIR)/tkUnixFocus.c
-
-tkUnixFont.o: $(UNIX_DIR)/tkUnixFont.c
-       $(CC) -c $(CC_SWITCHES) $(UNIX_DIR)/tkUnixFont.c
-
-# NB: tkUnixRFont.o uses nondefault CFLAGS
-tkUnixRFont.o: $(UNIX_DIR)/tkUnixRFont.c
-       $(CC) -c $(CC_SWITCHES) $(XFT_CFLAGS) $(UNIX_DIR)/tkUnixRFont.c
-
-tkUnixInit.o: $(UNIX_DIR)/tkUnixInit.c tkConfig.sh
-       $(CC) -c $(CC_SWITCHES) -DTK_LIBRARY=\"${TK_LIBRARY}\" \
-           $(UNIX_DIR)/tkUnixInit.c
-
-tkUnixKey.o: $(UNIX_DIR)/tkUnixKey.c
-       $(CC) -c $(CC_SWITCHES) $(UNIX_DIR)/tkUnixKey.c
-
-tkUnixMenu.o: $(UNIX_DIR)/tkUnixMenu.c
-       $(CC) -c $(CC_SWITCHES) $(UNIX_DIR)/tkUnixMenu.c
-
-tkUnixMenubu.o: $(UNIX_DIR)/tkUnixMenubu.c
-       $(CC) -c $(CC_SWITCHES) $(UNIX_DIR)/tkUnixMenubu.c
-
-tkUnixScale.o: $(UNIX_DIR)/tkUnixScale.c
-       $(CC) -c $(CC_SWITCHES) $(UNIX_DIR)/tkUnixScale.c
-
-tkUnixScrlbr.o: $(UNIX_DIR)/tkUnixScrlbr.c
-       $(CC) -c $(CC_SWITCHES) $(UNIX_DIR)/tkUnixScrlbr.c
-
-tkUnixSelect.o: $(UNIX_DIR)/tkUnixSelect.c
-       $(CC) -c $(CC_SWITCHES) $(UNIX_DIR)/tkUnixSelect.c
-
-tkUnixSend.o: $(UNIX_DIR)/tkUnixSend.c
-       $(CC) -c $(CC_SWITCHES) $(UNIX_DIR)/tkUnixSend.c
-
-tkUnixWm.o: $(UNIX_DIR)/tkUnixWm.c
-       $(CC) -c $(CC_SWITCHES) $(UNIX_DIR)/tkUnixWm.c
-
-tkUnixXId.o: $(UNIX_DIR)/tkUnixXId.c
-       $(CC) -c $(CC_SWITCHES) $(UNIX_DIR)/tkUnixXId.c
-
-tkMacOSXBitmap.o: $(MAC_OSX_DIR)/tkMacOSXBitmap.c
-       $(CC) -c $(CC_SWITCHES) $(MAC_OSX_DIR)/tkMacOSXBitmap.c
-
-tkMacOSXButton.o: $(MAC_OSX_DIR)/tkMacOSXButton.c
-       $(CC) -c $(CC_SWITCHES) $(MAC_OSX_DIR)/tkMacOSXButton.c
-
-tkMacOSXClipboard.o: $(MAC_OSX_DIR)/tkMacOSXClipboard.c
-       $(CC) -c $(CC_SWITCHES) $(MAC_OSX_DIR)/tkMacOSXClipboard.c
-
-tkMacOSXColor.o: $(MAC_OSX_DIR)/tkMacOSXColor.c
-       $(CC) -c $(CC_SWITCHES) $(MAC_OSX_DIR)/tkMacOSXColor.c
-
-tkMacOSXConfig.o: $(MAC_OSX_DIR)/tkMacOSXConfig.c
-       $(CC) -c $(CC_SWITCHES) $(MAC_OSX_DIR)/tkMacOSXConfig.c
-
-tkMacOSXCursor.o: $(MAC_OSX_DIR)/tkMacOSXCursor.c
-       $(CC) -c $(CC_SWITCHES) $(MAC_OSX_DIR)/tkMacOSXCursor.c
-
-tkMacOSXDebug.o: $(MAC_OSX_DIR)/tkMacOSXDebug.c
-       $(CC) -c $(CC_SWITCHES) $(MAC_OSX_DIR)/tkMacOSXDebug.c
-
-tkMacOSXDialog.o: $(MAC_OSX_DIR)/tkMacOSXDialog.c
-       $(CC) -c $(CC_SWITCHES) $(MAC_OSX_DIR)/tkMacOSXDialog.c
-
-tkMacOSXDraw.o: $(MAC_OSX_DIR)/tkMacOSXDraw.c
-       $(CC) -c $(CC_SWITCHES) $(MAC_OSX_DIR)/tkMacOSXDraw.c
-
-tkMacOSXEmbed.o: $(MAC_OSX_DIR)/tkMacOSXEmbed.c
-       $(CC) -c $(CC_SWITCHES) $(MAC_OSX_DIR)/tkMacOSXEmbed.c
-
-tkMacOSXEntry.o: $(MAC_OSX_DIR)/tkMacOSXEntry.c
-       $(CC) -c $(CC_SWITCHES) $(MAC_OSX_DIR)/tkMacOSXEntry.c
-
-tkMacOSXEvent.o: $(MAC_OSX_DIR)/tkMacOSXEvent.c
-       $(CC) -c $(CC_SWITCHES) $(MAC_OSX_DIR)/tkMacOSXEvent.c
-
-tkMacOSXFont.o: $(MAC_OSX_DIR)/tkMacOSXFont.c
-       $(CC) -c $(CC_SWITCHES) $(MAC_OSX_DIR)/tkMacOSXFont.c
-
-tkMacOSXHLEvents.o: $(MAC_OSX_DIR)/tkMacOSXHLEvents.c
-       $(CC) -c $(CC_SWITCHES) $(MAC_OSX_DIR)/tkMacOSXHLEvents.c
-
-tkMacOSXInit.o: $(MAC_OSX_DIR)/tkMacOSXInit.c tkConfig.sh
-       $(CC) -c $(CC_SWITCHES) -DTK_LIBRARY=\"${TK_LIBRARY}\" \
-           $(MAC_OSX_DIR)/tkMacOSXInit.c
-
-tkMacOSXKeyboard.o: $(MAC_OSX_DIR)/tkMacOSXKeyboard.c
-       $(CC) -c $(CC_SWITCHES) $(MAC_OSX_DIR)/tkMacOSXKeyboard.c
-
-tkMacOSXKeyEvent.o: $(MAC_OSX_DIR)/tkMacOSXKeyEvent.c
-       $(CC) -c $(CC_SWITCHES) $(MAC_OSX_DIR)/tkMacOSXKeyEvent.c
-
-tkMacOSXMenu.o: $(MAC_OSX_DIR)/tkMacOSXMenu.c
-       $(CC) -c $(CC_SWITCHES) $(MAC_OSX_DIR)/tkMacOSXMenu.c
-
-tkMacOSXMenubutton.o: $(MAC_OSX_DIR)/tkMacOSXMenubutton.c
-       $(CC) -c $(CC_SWITCHES) $(MAC_OSX_DIR)/tkMacOSXMenubutton.c
-
-tkMacOSXMenus.o: $(MAC_OSX_DIR)/tkMacOSXMenus.c
-       $(CC) -c $(CC_SWITCHES) $(MAC_OSX_DIR)/tkMacOSXMenus.c
-
-tkMacOSXMouseEvent.o: $(MAC_OSX_DIR)/tkMacOSXMouseEvent.c
-       $(CC) -c $(CC_SWITCHES) $(MAC_OSX_DIR)/tkMacOSXMouseEvent.c
-
-tkMacOSXNotify.o: $(MAC_OSX_DIR)/tkMacOSXNotify.c
-       $(CC) -c $(CC_SWITCHES) $(MAC_OSX_DIR)/tkMacOSXNotify.c
-
-tkMacOSXRegion.o: $(MAC_OSX_DIR)/tkMacOSXRegion.c
-       $(CC) -c $(CC_SWITCHES) $(MAC_OSX_DIR)/tkMacOSXRegion.c
-
-tkMacOSXScale.o: $(MAC_OSX_DIR)/tkMacOSXScale.c
-       $(CC) -c $(CC_SWITCHES) $(MAC_OSX_DIR)/tkMacOSXScale.c
-
-tkMacOSXScrlbr.o: $(MAC_OSX_DIR)/tkMacOSXScrlbr.c
-       $(CC) -c $(CC_SWITCHES) $(MAC_OSX_DIR)/tkMacOSXScrlbr.c
-
-tkMacOSXSend.o: $(MAC_OSX_DIR)/tkMacOSXSend.c
-       $(CC) -c $(CC_SWITCHES) $(MAC_OSX_DIR)/tkMacOSXSend.c
-
-tkMacOSXSubwindows.o: $(MAC_OSX_DIR)/tkMacOSXSubwindows.c
-       $(CC) -c $(CC_SWITCHES) $(MAC_OSX_DIR)/tkMacOSXSubwindows.c
-
-tkMacOSXTest.o: $(MAC_OSX_DIR)/tkMacOSXTest.c
-       $(CC) -c $(APP_CC_SWITCHES) $(MAC_OSX_DIR)/tkMacOSXTest.c
-
-tkMacOSXWindowEvent.o: $(MAC_OSX_DIR)/tkMacOSXWindowEvent.c
-       $(CC) -c $(CC_SWITCHES) $(MAC_OSX_DIR)/tkMacOSXWindowEvent.c
-
-tkMacOSXWm.o: $(MAC_OSX_DIR)/tkMacOSXWm.c
-       $(CC) -c $(CC_SWITCHES) $(MAC_OSX_DIR)/tkMacOSXWm.c
-
-tkMacOSXXStubs.o: $(MAC_OSX_DIR)/tkMacOSXXStubs.c
-       $(CC) -c $(CC_SWITCHES) $(MAC_OSX_DIR)/tkMacOSXXStubs.c
-
-tkFileFilter.o: $(GENERIC_DIR)/tkFileFilter.c
-       $(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tkFileFilter.c
-
-tkMacWinMenu.o: $(GENERIC_DIR)/tkMacWinMenu.c
-       $(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tkMacWinMenu.c
-
-tkPointer.o: $(GENERIC_DIR)/tkPointer.c
-       $(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tkPointer.c
-
-xcolors.o: $(XLIB_DIR)/xcolors.c
-       $(CC) -c $(CC_SWITCHES) $(XLIB_DIR)/xcolors.c
-
-xdraw.o: $(XLIB_DIR)/xdraw.c
-       $(CC) -c $(CC_SWITCHES) $(XLIB_DIR)/xdraw.c
-
-xgc.o: $(XLIB_DIR)/xgc.c
-       $(CC) -c $(CC_SWITCHES) $(XLIB_DIR)/xgc.c
-
-ximage.o: $(XLIB_DIR)/ximage.c
-       $(CC) -c $(CC_SWITCHES) $(XLIB_DIR)/ximage.c
-
-xutil.o: $(XLIB_DIR)/xutil.c
-       $(CC) -c $(CC_SWITCHES) $(XLIB_DIR)/xutil.c
-
-ttkBlink.o: $(TTK_DIR)/ttkBlink.c
-       $(CC) -c $(CC_SWITCHES) $(TTK_DIR)/ttkBlink.c
-
-ttkButton.o: $(TTK_DIR)/ttkButton.c
-       $(CC) -c $(CC_SWITCHES) $(TTK_DIR)/ttkButton.c
-
-ttkCache.o: $(TTK_DIR)/ttkCache.c
-       $(CC) -c $(CC_SWITCHES) $(TTK_DIR)/ttkCache.c
-
-ttkClamTheme.o: $(TTK_DIR)/ttkClamTheme.c
-       $(CC) -c $(CC_SWITCHES) $(TTK_DIR)/ttkClamTheme.c
-
-ttkClassicTheme.o: $(TTK_DIR)/ttkClassicTheme.c
-       $(CC) -c $(CC_SWITCHES) $(TTK_DIR)/ttkClassicTheme.c
-
-ttkDefaultTheme.o: $(TTK_DIR)/ttkDefaultTheme.c
-       $(CC) -c $(CC_SWITCHES) $(TTK_DIR)/ttkDefaultTheme.c
-
-ttkElements.o: $(TTK_DIR)/ttkElements.c
-       $(CC) -c $(CC_SWITCHES) $(TTK_DIR)/ttkElements.c
-
-ttkEntry.o: $(TTK_DIR)/ttkEntry.c
-       $(CC) -c $(CC_SWITCHES) $(TTK_DIR)/ttkEntry.c
-
-ttkFrame.o: $(TTK_DIR)/ttkFrame.c
-       $(CC) -c $(CC_SWITCHES) $(TTK_DIR)/ttkFrame.c
-
-ttkImage.o: $(TTK_DIR)/ttkImage.c
-       $(CC) -c $(CC_SWITCHES) $(TTK_DIR)/ttkImage.c
-
-ttkInit.o: $(TTK_DIR)/ttkInit.c
-       $(CC) -c $(CC_SWITCHES) $(TTK_DIR)/ttkInit.c
-
-ttkLabel.o: $(TTK_DIR)/ttkLabel.c
-       $(CC) -c $(CC_SWITCHES) $(TTK_DIR)/ttkLabel.c
-
-ttkLayout.o: $(TTK_DIR)/ttkLayout.c
-       $(CC) -c $(CC_SWITCHES) $(TTK_DIR)/ttkLayout.c
-
-ttkManager.o: $(TTK_DIR)/ttkManager.c
-       $(CC) -c $(CC_SWITCHES) $(TTK_DIR)/ttkManager.c
-
-ttkNotebook.o: $(TTK_DIR)/ttkNotebook.c
-       $(CC) -c $(CC_SWITCHES) $(TTK_DIR)/ttkNotebook.c
-
-ttkPanedwindow.o: $(TTK_DIR)/ttkPanedwindow.c
-       $(CC) -c $(CC_SWITCHES) $(TTK_DIR)/ttkPanedwindow.c
-
-ttkProgress.o: $(TTK_DIR)/ttkProgress.c
-       $(CC) -c $(CC_SWITCHES) $(TTK_DIR)/ttkProgress.c
-
-ttkScale.o: $(TTK_DIR)/ttkScale.c
-       $(CC) -c $(CC_SWITCHES) $(TTK_DIR)/ttkScale.c
-
-ttkScroll.o: $(TTK_DIR)/ttkScroll.c
-       $(CC) -c $(CC_SWITCHES) $(TTK_DIR)/ttkScroll.c
-
-ttkScrollbar.o: $(TTK_DIR)/ttkScrollbar.c
-       $(CC) -c $(CC_SWITCHES) $(TTK_DIR)/ttkScrollbar.c
-
-ttkSeparator.o: $(TTK_DIR)/ttkSeparator.c
-       $(CC) -c $(CC_SWITCHES) $(TTK_DIR)/ttkSeparator.c
-
-ttkSquare.o: $(TTK_DIR)/ttkSquare.c
-       $(CC) -c $(CC_SWITCHES) $(TTK_DIR)/ttkSquare.c
-
-ttkState.o: $(TTK_DIR)/ttkState.c
-       $(CC) -c $(CC_SWITCHES) $(TTK_DIR)/ttkState.c
-
-ttkStubInit.o: $(TTK_DIR)/ttkStubInit.c
-       $(CC) -c $(CC_SWITCHES) $(TTK_DIR)/ttkStubInit.c
-
-ttkStubLib.o: $(TTK_DIR)/ttkStubLib.c
-       $(CC) -c $(CC_SWITCHES) $(TTK_DIR)/ttkStubLib.c
-
-ttkTagSet.o: $(TTK_DIR)/ttkTagSet.c
-       $(CC) -c $(CC_SWITCHES) $(TTK_DIR)/ttkTagSet.c
-
-ttkTheme.o: $(TTK_DIR)/ttkTheme.c
-       $(CC) -c $(CC_SWITCHES) $(TTK_DIR)/ttkTheme.c
-
-ttkTrace.o: $(TTK_DIR)/ttkTrace.c
-       $(CC) -c $(CC_SWITCHES) $(TTK_DIR)/ttkTrace.c
-
-ttkTrack.o: $(TTK_DIR)/ttkTrack.c
-       $(CC) -c $(CC_SWITCHES) $(TTK_DIR)/ttkTrack.c
-
-ttkTreeview.o: $(TTK_DIR)/ttkTreeview.c
-       $(CC) -c $(CC_SWITCHES) $(TTK_DIR)/ttkTreeview.c
-
-ttkWidget.o: $(TTK_DIR)/ttkWidget.c
-       $(CC) -c $(CC_SWITCHES) $(TTK_DIR)/ttkWidget.c
-
-ttkMacOSXTheme.o: $(MAC_OSX_DIR)/ttkMacOSXTheme.c
-       $(CC) -c $(CC_SWITCHES) $(MAC_OSX_DIR)/ttkMacOSXTheme.c
-
-.c.o:
-       $(CC) -c $(CC_SWITCHES) $<
-
-#
-# Target to regenerate header files and stub files from the *.decls tables.
-#
-
-$(GENERIC_DIR)/tkStubInit.c: $(GENERIC_DIR)/tk.decls \
-               $(GENERIC_DIR)/tkInt.decls
-       @echo "Warning: tkStubInit.c may be out of date."
-       @echo "Developers may want to run \"make genstubs\" to regenerate."
-       @echo "This warning can be safely ignored, do not report as a bug!"
-
-$(TTK_DIR)/ttkStubInit.c: $(TTK_DIR)/ttk.decls
-       @echo "Warning: ttkStubInit.c may be out of date."
-       @echo "Developers may want to run \"make genstubs\" to regenerate."
-       @echo "This warning can be safely ignored, do not report as a bug!"
-
-genstubs:
-       $(TCL_EXE) $(TOOL_DIR)/genStubs.tcl $(GENERIC_DIR) \
-               $(GENERIC_DIR)/tk.decls $(GENERIC_DIR)/tkInt.decls
-       $(TCL_EXE) $(TTK_DIR)/ttkGenStubs.tcl $(TTK_DIR) $(TTK_DIR)/ttk.decls
-
-#
-# Target to check that all exported functions have an entry in the stubs
-# tables.
-#
-
-checkstubs: $(TK_LIB_FILE)
-       -@for i in `nm -p $(TK_LIB_FILE) \
-               | awk '$$2 ~ /^[TDBCS]$$/ { sub("^_", "", $$3); print $$3 }' \
-               | sort -n`; do \
-               match=0; \
-               for j in $(TK_DECLS) $(TTK_DECLS); do \
-                   if [ `grep -c "$$i *(" $$j` -gt 0 ]; then \
-                       match=1; \
-                   fi; \
-               done; \
-               if [ $$match -eq 0 ]; then echo $$i; fi \
-       done
-
-#
-# Target to check for proper usage of UCHAR macro.
-#
-
-checkuchar:
-       -egrep isalnum\|isalpha\|iscntrl\|isdigit\|islower\|isprint\|ispunct\|isspace\|isupper\|isxdigit\|toupper\|tolower $(SRCS) | grep -v UCHAR
-
-#
-# Target to make sure that only symbols with "Tk", "tk", "Ttk", "ttk" or "X"
-# prefixes are exported.
-#
-
-checkexports: $(TK_LIB_FILE)
-       -@nm -p $(TK_LIB_FILE) \
-       | awk '$$2 ~ /^[TDBCS]$$/ { sub("^_", "", $$3); print $$3 }' \
-       | sort -n | grep -E -v '^([Tt]t?k|_?X)' || true
-
-#
-# Target to create a Tk RPM for Linux.  Requires that you be on a Linux
-# system.
-#
-
-rpm: all
-       rm -f THIS.TCL.SPEC
-       echo "%define _builddir `pwd`" > THIS.TK.SPEC
-       echo "%define _rpmdir `pwd`/RPMS" >> THIS.TK.SPEC
-       cat tk.spec >> THIS.TK.SPEC
-       mkdir -p RPMS/i386
-       rpmbuild -bb THIS.TK.SPEC
-       mv RPMS/i386/*.rpm .
-       rm -rf RPMS THIS.TK.SPEC
-
-#
-# Target to create a proper Tk distribution from information in the
-# master source directory.  DISTDIR must be defined to indicate where
-# to put the distribution.  DISTDIR must be an absolute path name.
-#
-
-DISTROOT = /tmp/dist
-DISTNAME = tk${VERSION}${PATCH_LEVEL}
-ZIPNAME         = tk${MAJOR_VERSION}${MINOR_VERSION}${PATCH_LEVEL}-src.zip
-DISTDIR         = $(DISTROOT)/$(DISTNAME)
-TCLDIR   = /home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4
-$(UNIX_DIR)/configure: $(UNIX_DIR)/configure.in $(UNIX_DIR)/tcl.m4 \
-               $(UNIX_DIR)/aclocal.m4
-       cd $(UNIX_DIR); autoconf
-$(MAC_OSX_DIR)/configure: $(MAC_OSX_DIR)/configure.ac $(UNIX_DIR)/configure
-       cd $(MAC_OSX_DIR); autoconf
-$(UNIX_DIR)/tkConfig.h.in: $(MAC_OSX_DIR)/configure
-       cd $(MAC_OSX_DIR); autoheader; touch $@
-
-dist:   $(UNIX_DIR)/configure $(UNIX_DIR)/tkConfig.h.in $(UNIX_DIR)/tk.pc.in $(MAC_OSX_DIR)/configure genstubs
-       rm -rf $(DISTDIR)
-       mkdir -p $(DISTDIR)/unix
-       cp -p $(UNIX_DIR)/*.c $(UNIX_DIR)/*.h $(DISTDIR)/unix
-       cp $(TOP_DIR)/license.terms $(UNIX_DIR)/Makefile.in $(DISTDIR)/unix
-       chmod 664 $(DISTDIR)/unix/Makefile.in
-       cp $(UNIX_DIR)/configure $(UNIX_DIR)/configure.in $(UNIX_DIR)/tk.spec \
-               $(UNIX_DIR)/aclocal.m4 $(UNIX_DIR)/tcl.m4 \
-               $(UNIX_DIR)/tkConfig.sh.in $(TCLDIR)/unix/install-sh \
-               $(UNIX_DIR)/README $(UNIX_DIR)/installManPage \
-               $(UNIX_DIR)/tkConfig.h.in $(UNIX_DIR)/tk.pc.in $(DISTDIR)/unix
-       chmod 775 $(DISTDIR)/unix/configure $(DISTDIR)/unix/configure.in
-       mkdir $(DISTDIR)/bitmaps
-       @(cd $(TOP_DIR); for i in bitmaps/* ; do \
-           if [ -f $$i ] ; then \
-               sed -e 's/static char/static unsigned char/' \
-                      $$i > $(DISTDIR)/$$i; \
-           fi; \
-       done;)
-       mkdir $(DISTDIR)/generic
-       cp -p $(GENERIC_DIR)/*.[ch] $(DISTDIR)/generic
-       cp -p $(GENERIC_DIR)/*.decls $(DISTDIR)/generic
-       cp -p $(GENERIC_DIR)/README $(DISTDIR)/generic
-       cp -p $(TOP_DIR)/changes $(TOP_DIR)/ChangeLog \
-               $(TOP_DIR)/ChangeLog.2??? $(TOP_DIR)/README \
-               $(TOP_DIR)/license.terms $(DISTDIR)
-       rm -f $(DISTDIR)/generic/blt*.[ch]
-       mkdir $(DISTDIR)/generic/ttk
-       cp -p $(TTK_DIR)/*.[ch] $(TTK_DIR)/ttk.decls \
-               $(TTK_DIR)/ttkGenStubs.tcl $(DISTDIR)/generic/ttk
-       mkdir $(DISTDIR)/win
-       cp $(TOP_DIR)/win/Makefile.in $(DISTDIR)/win
-       cp $(TOP_DIR)/win/configure.in \
-               $(TOP_DIR)/win/configure \
-               $(TOP_DIR)/win/tkConfig.sh.in \
-               $(TOP_DIR)/win/aclocal.m4 $(TOP_DIR)/win/tcl.m4 \
-               $(DISTDIR)/win
-       cp -p $(TOP_DIR)/win/*.[ch] $(TOP_DIR)/win/*.bat $(DISTDIR)/win
-       $(TCL_EXE) $(TOOL_DIR)/eolFix.tcl -crlf $(DISTDIR)/win/*.bat
-       cp -p $(TOP_DIR)/win/makefile.* $(DISTDIR)/win
-       $(TCL_EXE) $(TOOL_DIR)/eolFix.tcl -crlf $(DISTDIR)/win/makefile.*
-       cp -p $(TOP_DIR)/win/rules.vc $(DISTDIR)/win
-       $(TCL_EXE) $(TOOL_DIR)/eolFix.tcl -crlf $(DISTDIR)/win/rules.vc
-       cp -p $(TOP_DIR)/win/README $(DISTDIR)/win
-       cp -p $(TOP_DIR)/license.terms $(DISTDIR)/win
-       mkdir $(DISTDIR)/win/rc
-       cp -p $(TOP_DIR)/win/wish.exe.manifest.in $(DISTDIR)/win/
-       cp -p $(TOP_DIR)/win/rc/*.{rc,cur,ico,bmp} $(DISTDIR)/win/rc
-       $(TCL_EXE) $(TOOL_DIR)/eolFix.tcl -crlf $(DISTDIR)/win/rc/*.rc
-       $(TCL_EXE) $(TOOL_DIR)/eolFix.tcl -crlf $(DISTDIR)/win/wish.exe.manifest.in
-       mkdir $(DISTDIR)/macosx
-       cp -p $(MAC_OSX_DIR)/GNUmakefile $(MAC_OSX_DIR)/README \
-               $(MAC_OSX_DIR)/*.icns $(MAC_OSX_DIR)/*.tiff \
-               $(MAC_OSX_DIR)/*.[ch] $(MAC_OSX_DIR)/*.in \
-               $(MAC_OSX_DIR)/*.ac $(MAC_OSX_DIR)/*.xcconfig \
-               $(MAC_OSX_DIR)/*.sdef $(MAC_OSX_DIR)/configure \
-               $(DISTDIR)/macosx
-       cp -p $(TOP_DIR)/license.terms $(DISTDIR)/macosx
-       mkdir $(DISTDIR)/macosx/Tk.xcode
-       cp -p $(MAC_OSX_DIR)/Tk.xcode/project.pbxproj \
-               $(MAC_OSX_DIR)/Tk.xcode/default.pbxuser \
-               $(DISTDIR)/macosx/Tk.xcode
-       mkdir $(DISTDIR)/macosx/Tk.xcodeproj
-       cp -p $(MAC_OSX_DIR)/Tk.xcodeproj/project.pbxproj \
-               $(MAC_OSX_DIR)/Tk.xcodeproj/default.pbxuser \
-               $(DISTDIR)/macosx/Tk.xcodeproj
-       mkdir $(DISTDIR)/compat
-       cp -p $(TOP_DIR)/license.terms $(TCLDIR)/compat/unistd.h \
-               $(TCLDIR)/compat/stdlib.h $(TCLDIR)/compat/limits.h \
-               $(DISTDIR)/compat
-       mkdir $(DISTDIR)/xlib
-       cp -p $(XLIB_DIR)/*.[ch] $(DISTDIR)/xlib
-       cp -p $(TOP_DIR)/license.terms $(DISTDIR)/xlib
-       mkdir $(DISTDIR)/xlib/X11
-       cp -p $(XLIB_DIR)/X11/*.h $(DISTDIR)/xlib/X11
-       cp -p $(TOP_DIR)/license.terms $(DISTDIR)/xlib/X11
-       mkdir $(DISTDIR)/library
-       cp -p $(TOP_DIR)/license.terms $(TOP_DIR)/library/*.tcl \
-               $(TOP_DIR)/library/tclIndex \
-               $(DISTDIR)/library
-       mkdir $(DISTDIR)/library/ttk
-       cp -p $(TOP_DIR)/library/ttk/*.tcl $(DISTDIR)/library/ttk
-       mkdir $(DISTDIR)/library/images
-       @(cd $(TOP_DIR); for i in library/images/* ; do \
-           if [ -f $$i ] ; then \
-               cp $$i $(DISTDIR)/$$i; \
-           fi; \
-       done;)
-       mkdir $(DISTDIR)/library/msgs
-       @(cd $(TOP_DIR); for i in library/msgs/*.msg ; do \
-           if [ -f $$i ] ; then \
-               cp $$i $(DISTDIR)/$$i; \
-           fi; \
-       done;)
-       mkdir $(DISTDIR)/library/demos
-       cp -pr $(TOP_DIR)/library/demos/*.tcl \
-               $(TOP_DIR)/library/demos/*.msg \
-               $(TOP_DIR)/library/demos/tclIndex \
-               $(TOP_DIR)/library/demos/browse \
-               $(TOP_DIR)/library/demos/hello $(TOP_DIR)/library/demos/ixset \
-               $(TOP_DIR)/library/demos/rmt $(TOP_DIR)/library/demos/rolodex \
-               $(TOP_DIR)/library/demos/square \
-               $(TOP_DIR)/library/demos/tcolor \
-               $(TOP_DIR)/library/demos/timer \
-               $(TOP_DIR)/library/demos/widget \
-               $(TOP_DIR)/library/demos/README \
-               $(TOP_DIR)/license.terms $(DISTDIR)/library/demos
-       mkdir $(DISTDIR)/library/demos/images
-       @(cd $(TOP_DIR); for i in library/demos/images/* ; do \
-           if [ -f $$i ] ; then \
-               cp $$i $(DISTDIR)/$$i; \
-           fi; \
-       done;)
-       mkdir $(DISTDIR)/doc
-       cp -p $(TOP_DIR)/license.terms $(TOP_DIR)/doc/*.[13n] \
-               $(TCLDIR)/doc/man.macros $(DISTDIR)/doc
-       mkdir $(DISTDIR)/tests
-       cp -p $(TOP_DIR)/license.terms $(TEST_DIR)/*.{test,tcl} \
-               $(TEST_DIR)/README $(TEST_DIR)/*.{gif,ppm,xbm} \
-               $(TEST_DIR)/option.file* $(DISTDIR)/tests
-       mkdir $(DISTDIR)/tests/ttk
-       cp -p $(TEST_DIR)/ttk/*.{test,tcl} $(DISTDIR)/tests/ttk
-
-alldist: dist
-       rm -f $(DISTROOT)/$(DISTNAME)-src.tar.gz $(DISTROOT)/$(ZIPNAME)
-       cd $(DISTROOT); tar cf $(DISTNAME)-src.tar $(DISTNAME); \
-               gzip -9 $(DISTNAME)-src.tar; zip -qr8 $(ZIPNAME) $(DISTNAME)
-
-#
-# This target creates the HTML folder for Tcl & Tk and places it
-# in DISTDIR/html.  It uses the tcltk-man2html.tcl tool from
-# the Tcl group's tool workspace.  It depends on the Tcl & Tk being
-# in directories called tcl8.3 & tk8.3 up two directories from the
-# TOOL_DIR.
-#
-
-html:
-       $(BUILD_HTML)
-       
-html-tcl:
-       $(BUILD_HTML) --tcl
-       
-html-tk:
-       $(BUILD_HTML) --tk
-       
-
-BUILD_HTML = \
-       @if test -f "$(BUILD_TCLSH)"; then \
-       $(SHELL_ENV) TCLSH="$(BUILD_TCLSH)"; else \
-       TCLSH="$(TCL_EXE)"; fi ;\
-       "$${TCLSH}" $(TOOL_DIR)/tcltk-man2html.tcl --htmldir="$(HTML_INSTALL_DIR)" \
-               --srcdir=$(TOP_DIR)/.. $(BUILD_HTML_FLAGS)
-
-#
-# The list of all the targets that do not correspond to real files. This stops
-# 'make' from getting confused when someone makes an error in a rule.
-#
-
-.PHONY: all binaries libraries objs doc html html-tcl html-tk test runtest
-.PHONY: install install-strip install-binaries install-libraries
-.PHONY: install-headers install-private-headers install-doc
-.PHONY: clean distclean depend genstubs checkstubs checkexports checkuchar
-.PHONY: shell gdb valgrind valgrindshell dist alldist rpm
-.PHONY: tkLibObjs tktest-real test-classic test-ttk testlang
-.PHONY: demo install-demos
-
-# DO NOT DELETE THIS LINE -- make depend depends on it.
diff --git a/util/src/TclTk/tk8.6.4/unix/config.log b/util/src/TclTk/tk8.6.4/unix/config.log
deleted file mode 100644 (file)
index c2fbbeb..0000000
+++ /dev/null
@@ -1,1587 +0,0 @@
-This file contains any messages produced by compilers while
-running configure, to aid debugging if configure makes a mistake.
-
-It was created by tk configure 8.6, which was
-generated by GNU Autoconf 2.59.  Invocation command line was
-
-  $ ./configure --prefix=/home/people/Eos/Eos/util/X86LINUX64 --with-tcl=../../tcl8.6.4/unix --enable-gcc --with-libtiff --enable-symbol --enable-shared --with-x --x-libraries=/opt/X11/lib --x-includes=/opt/X11/include --with-gnu-ld
-
-## --------- ##
-## Platform. ##
-## --------- ##
-
-hostname = cs04.lan.yasunaga-lab.bio.kyutech.ac.jp
-uname -m = x86_64
-uname -r = 3.10.0-693.1.1.el7.x86_64
-uname -s = Linux
-uname -v = #1 SMP Tue Aug 15 08:36:44 CDT 2017
-
-/usr/bin/uname -p = x86_64
-/bin/uname -X     = unknown
-
-/bin/arch              = x86_64
-/usr/bin/arch -k       = unknown
-/usr/convex/getsysinfo = unknown
-hostinfo               = unknown
-/bin/machine           = unknown
-/usr/bin/oslevel       = unknown
-/bin/universe          = unknown
-
-PATH: /home/people/Eos/Eos/util/X86LINUX64/cuda/cudaprof/bin
-PATH: /home/people/Eos/Eos/util/X86LINUX64/cuda/bin
-PATH: /home/people/Eos/Eos/bin
-PATH: /home/people/Eos/Eos/sbin
-PATH: /home/people/Eos/Eos/util/X86LINUX64/bin
-PATH: /usr/local/IMOD/bin
-PATH: /usr/local/bin
-PATH: /usr/bin
-PATH: /usr/local/sbin
-PATH: /usr/sbin
-PATH: /usr/local/relion/build/bin
-PATH: /home/people/Eos/Eos/bin
-PATH: /home/people/Eos/Eos/sbin
-PATH: /home/people/Eos/Eos/util/X86LINUX64/bin
-PATH: /usr/local/IMOD/bin
-PATH: /usr/local/bin
-PATH: /usr/bin
-PATH: /usr/local/sbin
-PATH: /usr/sbin
-PATH: /usr/local/relion/build/bin
-
-
-## ----------- ##
-## Core tests. ##
-## ----------- ##
-
-configure:1365: checking for Tcl configuration
-configure:1469: result: found /home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix/tclConfig.sh
-configure:1475: checking for existence of /home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix/tclConfig.sh
-configure:1479: result: loading
-configure:1560: checking for tclsh
-configure:1584: result: /home/people/Eos/Eos/util/X86LINUX64/bin/tclsh8.6
-configure:1595: checking for tclsh in Tcl build directory
-configure:1598: result: /home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix/tclsh
-configure:1622: checking whether to use symlinks for manpages
-configure:1631: result: no
-configure:1634: checking whether to compress the manpages
-configure:1649: result: no
-configure:1663: checking whether to add a package name suffix for the manpages
-configure:1676: result: no
-configure:1738: checking for gcc
-configure:1754: found /usr/bin/gcc
-configure:1764: result: gcc
-configure:2008: checking for C compiler version
-configure:2011: gcc --version </dev/null >&5
-gcc (GCC) 4.8.5 20150623 (Red Hat 4.8.5-11)
-Copyright (C) 2015 Free Software Foundation, Inc.
-This is free software; see the source for copying conditions.  There is NO
-warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
-
-configure:2014: $? = 0
-configure:2016: gcc -v </dev/null >&5
-Using built-in specs.
-COLLECT_GCC=gcc
-COLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-redhat-linux/4.8.5/lto-wrapper
-Target: x86_64-redhat-linux
-Configured with: ../configure --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=http://bugzilla.redhat.com/bugzilla --enable-bootstrap --enable-shared --enable-threads=posix --enable-checking=release --with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions --enable-gnu-unique-object --enable-linker-build-id --with-linker-hash-style=gnu --enable-languages=c,c++,objc,obj-c++,java,fortran,ada,go,lto --enable-plugin --enable-initfini-array --disable-libgcj --with-isl=/builddir/build/BUILD/gcc-4.8.5-20150702/obj-x86_64-redhat-linux/isl-install --with-cloog=/builddir/build/BUILD/gcc-4.8.5-20150702/obj-x86_64-redhat-linux/cloog-install --enable-gnu-indirect-function --with-tune=generic --with-arch_32=x86-64 --build=x86_64-redhat-linux
-Thread model: posix
-gcc version 4.8.5 20150623 (Red Hat 4.8.5-11) (GCC) 
-configure:2019: $? = 0
-configure:2021: gcc -V </dev/null >&5
-gcc: error: unrecognized command line option '-V'
-gcc: fatal error: no input files
-compilation terminated.
-configure:2024: $? = 4
-configure:2047: checking for C compiler default output file name
-configure:2050: gcc    conftest.c  >&5
-configure:2053: $? = 0
-configure:2099: result: a.out
-configure:2104: checking whether the C compiler works
-configure:2110: ./a.out
-configure:2113: $? = 0
-configure:2130: result: yes
-configure:2137: checking whether we are cross compiling
-configure:2139: result: no
-configure:2142: checking for suffix of executables
-configure:2144: gcc -o conftest    conftest.c  >&5
-configure:2147: $? = 0
-configure:2172: result: 
-configure:2178: checking for suffix of object files
-configure:2199: gcc -c   conftest.c >&5
-configure:2202: $? = 0
-configure:2224: result: o
-configure:2228: checking whether we are using the GNU C compiler
-configure:2252: gcc -c   conftest.c >&5
-configure:2258: $? = 0
-configure:2262: test -z 
-                        || test ! -s conftest.err
-configure:2265: $? = 0
-configure:2268: test -s conftest.o
-configure:2271: $? = 0
-configure:2284: result: yes
-configure:2290: checking whether gcc accepts -g
-configure:2311: gcc -c -g  conftest.c >&5
-configure:2317: $? = 0
-configure:2321: test -z 
-                        || test ! -s conftest.err
-configure:2324: $? = 0
-configure:2327: test -s conftest.o
-configure:2330: $? = 0
-configure:2341: result: yes
-configure:2358: checking for gcc option to accept ANSI C
-configure:2428: gcc  -c   conftest.c >&5
-configure:2434: $? = 0
-configure:2438: test -z 
-                        || test ! -s conftest.err
-configure:2441: $? = 0
-configure:2444: test -s conftest.o
-configure:2447: $? = 0
-configure:2465: result: none needed
-configure:2483: gcc -c   conftest.c >&5
-conftest.c:2:3: error: unknown type name 'choke'
-   choke me
-   ^
-conftest.c:2:3: error: expected '=', ',', ';', 'asm' or '__attribute__' at end of input
-configure:2489: $? = 1
-configure: failed program was:
-| #ifndef __cplusplus
-|   choke me
-| #endif
-configure:2623: checking for inline
-configure:2644: gcc -c   conftest.c >&5
-configure:2650: $? = 0
-configure:2654: test -z 
-                        || test ! -s conftest.err
-configure:2657: $? = 0
-configure:2660: test -s conftest.o
-configure:2663: $? = 0
-configure:2675: result: inline
-configure:2702: checking how to run the C preprocessor
-configure:2737: gcc -E  conftest.c
-configure:2743: $? = 0
-configure:2775: gcc -E  conftest.c
-conftest.c:9:28: fatal error: ac_nonexistent.h: No such file or directory
- #include <ac_nonexistent.h>
-                            ^
-compilation terminated.
-configure:2781: $? = 1
-configure: failed program was:
-| /* confdefs.h.  */
-| 
-| #define PACKAGE_NAME "tk"
-| #define PACKAGE_TARNAME "tk"
-| #define PACKAGE_VERSION "8.6"
-| #define PACKAGE_STRING "tk 8.6"
-| #define PACKAGE_BUGREPORT ""
-| /* end confdefs.h.  */
-| #include <ac_nonexistent.h>
-configure:2820: result: gcc -E
-configure:2844: gcc -E  conftest.c
-configure:2850: $? = 0
-configure:2882: gcc -E  conftest.c
-conftest.c:9:28: fatal error: ac_nonexistent.h: No such file or directory
- #include <ac_nonexistent.h>
-                            ^
-compilation terminated.
-configure:2888: $? = 1
-configure: failed program was:
-| /* confdefs.h.  */
-| 
-| #define PACKAGE_NAME "tk"
-| #define PACKAGE_TARNAME "tk"
-| #define PACKAGE_VERSION "8.6"
-| #define PACKAGE_STRING "tk 8.6"
-| #define PACKAGE_BUGREPORT ""
-| /* end confdefs.h.  */
-| #include <ac_nonexistent.h>
-configure:2932: checking for egrep
-configure:2942: result: grep -E
-configure:2947: checking for ANSI C header files
-configure:2972: gcc -c   conftest.c >&5
-configure:2978: $? = 0
-configure:2982: test -z 
-                        || test ! -s conftest.err
-configure:2985: $? = 0
-configure:2988: test -s conftest.o
-configure:2991: $? = 0
-configure:3080: gcc -o conftest    conftest.c  >&5
-conftest.c: In function 'main':
-conftest.c:26:7: warning: incompatible implicit declaration of built-in function 'exit' [enabled by default]
-       exit(2);
-       ^
-configure:3083: $? = 0
-configure:3085: ./conftest
-configure:3088: $? = 0
-configure:3103: result: yes
-configure:3127: checking for sys/types.h
-configure:3143: gcc -c   conftest.c >&5
-configure:3149: $? = 0
-configure:3153: test -z 
-                        || test ! -s conftest.err
-configure:3156: $? = 0
-configure:3159: test -s conftest.o
-configure:3162: $? = 0
-configure:3173: result: yes
-configure:3127: checking for sys/stat.h
-configure:3143: gcc -c   conftest.c >&5
-configure:3149: $? = 0
-configure:3153: test -z 
-                        || test ! -s conftest.err
-configure:3156: $? = 0
-configure:3159: test -s conftest.o
-configure:3162: $? = 0
-configure:3173: result: yes
-configure:3127: checking for stdlib.h
-configure:3143: gcc -c   conftest.c >&5
-configure:3149: $? = 0
-configure:3153: test -z 
-                        || test ! -s conftest.err
-configure:3156: $? = 0
-configure:3159: test -s conftest.o
-configure:3162: $? = 0
-configure:3173: result: yes
-configure:3127: checking for string.h
-configure:3143: gcc -c   conftest.c >&5
-configure:3149: $? = 0
-configure:3153: test -z 
-                        || test ! -s conftest.err
-configure:3156: $? = 0
-configure:3159: test -s conftest.o
-configure:3162: $? = 0
-configure:3173: result: yes
-configure:3127: checking for memory.h
-configure:3143: gcc -c   conftest.c >&5
-configure:3149: $? = 0
-configure:3153: test -z 
-                        || test ! -s conftest.err
-configure:3156: $? = 0
-configure:3159: test -s conftest.o
-configure:3162: $? = 0
-configure:3173: result: yes
-configure:3127: checking for strings.h
-configure:3143: gcc -c   conftest.c >&5
-configure:3149: $? = 0
-configure:3153: test -z 
-                        || test ! -s conftest.err
-configure:3156: $? = 0
-configure:3159: test -s conftest.o
-configure:3162: $? = 0
-configure:3173: result: yes
-configure:3127: checking for inttypes.h
-configure:3143: gcc -c   conftest.c >&5
-configure:3149: $? = 0
-configure:3153: test -z 
-                        || test ! -s conftest.err
-configure:3156: $? = 0
-configure:3159: test -s conftest.o
-configure:3162: $? = 0
-configure:3173: result: yes
-configure:3127: checking for stdint.h
-configure:3143: gcc -c   conftest.c >&5
-configure:3149: $? = 0
-configure:3153: test -z 
-                        || test ! -s conftest.err
-configure:3156: $? = 0
-configure:3159: test -s conftest.o
-configure:3162: $? = 0
-configure:3173: result: yes
-configure:3127: checking for unistd.h
-configure:3143: gcc -c   conftest.c >&5
-configure:3149: $? = 0
-configure:3153: test -z 
-                        || test ! -s conftest.err
-configure:3156: $? = 0
-configure:3159: test -s conftest.o
-configure:3162: $? = 0
-configure:3173: result: yes
-configure:3195: checking limits.h usability
-configure:3207: gcc -c   conftest.c >&5
-configure:3213: $? = 0
-configure:3217: test -z 
-                        || test ! -s conftest.err
-configure:3220: $? = 0
-configure:3223: test -s conftest.o
-configure:3226: $? = 0
-configure:3236: result: yes
-configure:3240: checking limits.h presence
-configure:3250: gcc -E  conftest.c
-configure:3256: $? = 0
-configure:3276: result: yes
-configure:3311: checking for limits.h
-configure:3318: result: yes
-configure:3344: checking for stdlib.h
-configure:3349: result: yes
-configure:3552: checking if the compiler understands -pipe
-configure:3575: gcc -c  -pipe  conftest.c >&5
-configure:3581: $? = 0
-configure:3585: test -z 
-                        || test ! -s conftest.err
-configure:3588: $? = 0
-configure:3591: test -s conftest.o
-configure:3594: $? = 0
-configure:3606: result: yes
-configure:3656: checking for pthread_mutex_init in -lpthread
-configure:3686: gcc -o conftest  -pipe   conftest.c -lpthread   >&5
-configure:3692: $? = 0
-configure:3696: test -z 
-                        || test ! -s conftest.err
-configure:3699: $? = 0
-configure:3702: test -s conftest
-configure:3705: $? = 0
-configure:3718: result: yes
-configure:4045: checking for pthread_attr_setstacksize
-configure:4102: gcc -o conftest  -pipe   conftest.c   -lpthread >&5
-configure:4108: $? = 0
-configure:4112: test -z 
-                        || test ! -s conftest.err
-configure:4115: $? = 0
-configure:4118: test -s conftest
-configure:4121: $? = 0
-configure:4133: result: yes
-configure:4045: checking for pthread_atfork
-configure:4102: gcc -o conftest  -pipe   conftest.c   -lpthread >&5
-configure:4108: $? = 0
-configure:4112: test -z 
-                        || test ! -s conftest.err
-configure:4115: $? = 0
-configure:4118: test -s conftest
-configure:4121: $? = 0
-configure:4133: result: yes
-configure:4148: checking for building with threads
-configure:4160: result: yes
-configure:4175: checking how to build libraries
-configure:4193: result: shared
-configure:4255: checking for ranlib
-configure:4271: found /usr/bin/ranlib
-configure:4282: result: ranlib
-configure:4298: checking if 64bit support is requested
-configure:4307: result: no
-configure:4312: checking if 64bit Sparc VIS support is requested
-configure:4321: result: no
-configure:4332: checking if compiler supports visibility "hidden"
-configure:4357: gcc -o conftest  -pipe -Werror   conftest.c  -lpthread >&5
-configure:4363: $? = 0
-configure:4367: test -z 
-                        || test ! -s conftest.err
-configure:4370: $? = 0
-configure:4373: test -s conftest
-configure:4376: $? = 0
-configure:4389: result: yes
-configure:4409: checking if rpath support is requested
-configure:4418: result: yes
-configure:4425: checking system version
-configure:4453: result: Linux-3.10.0-693.1.1.el7.x86_64
-configure:4461: checking for dlopen in -ldl
-configure:4491: gcc -o conftest  -pipe   conftest.c -ldl   -lpthread >&5
-configure:4497: $? = 0
-configure:4501: test -z 
-                        || test ! -s conftest.err
-configure:4504: $? = 0
-configure:4507: test -s conftest
-configure:4510: $? = 0
-configure:4523: result: yes
-configure:4604: checking for ar
-configure:4620: found /usr/bin/ar
-configure:4630: result: ar
-configure:6894: checking for cast to union support
-configure:6918: gcc -c  -pipe  conftest.c >&5
-configure:6924: $? = 0
-configure:6928: test -z 
-                        || test ! -s conftest.err
-configure:6931: $? = 0
-configure:6934: test -s conftest.o
-configure:6937: $? = 0
-configure:6949: result: yes
-configure:7001: checking for build with symbols
-configure:7020: result: no
-configure:7064: checking for required early compiler flags
-configure:7087: gcc -c  -pipe  conftest.c >&5
-configure:7093: $? = 0
-configure:7097: test -z 
-                        || test ! -s conftest.err
-configure:7100: $? = 0
-configure:7103: test -s conftest.o
-configure:7106: $? = 0
-configure:7192: gcc -c  -pipe  conftest.c >&5
-conftest.c: In function 'main':
-conftest.c:36:15: error: storage size of 'buf' isn't known
- struct stat64 buf; int i = stat64("/", &buf);
-               ^
-configure:7198: $? = 1
-configure: failed program was:
-| /* confdefs.h.  */
-| 
-| #define PACKAGE_NAME "tk"
-| #define PACKAGE_TARNAME "tk"
-| #define PACKAGE_VERSION "8.6"
-| #define PACKAGE_STRING "tk 8.6"
-| #define PACKAGE_BUGREPORT ""
-| #define STDC_HEADERS 1
-| #define HAVE_SYS_TYPES_H 1
-| #define HAVE_SYS_STAT_H 1
-| #define HAVE_STDLIB_H 1
-| #define HAVE_STRING_H 1
-| #define HAVE_MEMORY_H 1
-| #define HAVE_STRINGS_H 1
-| #define HAVE_INTTYPES_H 1
-| #define HAVE_STDINT_H 1
-| #define HAVE_UNISTD_H 1
-| #define HAVE_LIMITS_H 1
-| #define USE_THREAD_ALLOC 1
-| #define _REENTRANT 1
-| #define _THREAD_SAFE 1
-| #define HAVE_PTHREAD_ATTR_SETSTACKSIZE 1
-| #define HAVE_PTHREAD_ATFORK 1
-| #define TCL_THREADS 1
-| #define MODULE_SCOPE extern __attribute__((__visibility__("hidden")))
-| #define HAVE_HIDDEN 1
-| #define HAVE_CAST_TO_UNION 1
-| #define TCL_SHLIB_EXT ".so"
-| #define NDEBUG 1
-| #define TCL_CFG_OPTIMIZED 1
-| /* end confdefs.h.  */
-| #include <sys/stat.h>
-| int
-| main ()
-| {
-| struct stat64 buf; int i = stat64("/", &buf);
-|   ;
-|   return 0;
-| }
-configure:7235: gcc -c  -pipe  conftest.c >&5
-configure:7241: $? = 0
-configure:7245: test -z 
-                        || test ! -s conftest.err
-configure:7248: $? = 0
-configure:7251: test -s conftest.o
-configure:7254: $? = 0
-configure:7297: gcc -c  -pipe  conftest.c >&5
-conftest.c: In function 'main':
-conftest.c:37:19: error: 'open64' undeclared (first use in this function)
- char *p = (char *)open64;
-                   ^
-conftest.c:37:19: note: each undeclared identifier is reported only once for each function it appears in
-configure:7303: $? = 1
-configure: failed program was:
-| /* confdefs.h.  */
-| 
-| #define PACKAGE_NAME "tk"
-| #define PACKAGE_TARNAME "tk"
-| #define PACKAGE_VERSION "8.6"
-| #define PACKAGE_STRING "tk 8.6"
-| #define PACKAGE_BUGREPORT ""
-| #define STDC_HEADERS 1
-| #define HAVE_SYS_TYPES_H 1
-| #define HAVE_SYS_STAT_H 1
-| #define HAVE_STDLIB_H 1
-| #define HAVE_STRING_H 1
-| #define HAVE_MEMORY_H 1
-| #define HAVE_STRINGS_H 1
-| #define HAVE_INTTYPES_H 1
-| #define HAVE_STDINT_H 1
-| #define HAVE_UNISTD_H 1
-| #define HAVE_LIMITS_H 1
-| #define USE_THREAD_ALLOC 1
-| #define _REENTRANT 1
-| #define _THREAD_SAFE 1
-| #define HAVE_PTHREAD_ATTR_SETSTACKSIZE 1
-| #define HAVE_PTHREAD_ATFORK 1
-| #define TCL_THREADS 1
-| #define MODULE_SCOPE extern __attribute__((__visibility__("hidden")))
-| #define HAVE_HIDDEN 1
-| #define HAVE_CAST_TO_UNION 1
-| #define TCL_SHLIB_EXT ".so"
-| #define NDEBUG 1
-| #define TCL_CFG_OPTIMIZED 1
-| #define _LARGEFILE64_SOURCE 1
-| /* end confdefs.h.  */
-| #include <sys/stat.h>
-| int
-| main ()
-| {
-| char *p = (char *)open64;
-|   ;
-|   return 0;
-| }
-configure:7340: gcc -c  -pipe  conftest.c >&5
-conftest.c: In function 'main':
-conftest.c:38:19: error: 'open64' undeclared (first use in this function)
- char *p = (char *)open64;
-                   ^
-conftest.c:38:19: note: each undeclared identifier is reported only once for each function it appears in
-configure:7346: $? = 1
-configure: failed program was:
-| /* confdefs.h.  */
-| 
-| #define PACKAGE_NAME "tk"
-| #define PACKAGE_TARNAME "tk"
-| #define PACKAGE_VERSION "8.6"
-| #define PACKAGE_STRING "tk 8.6"
-| #define PACKAGE_BUGREPORT ""
-| #define STDC_HEADERS 1
-| #define HAVE_SYS_TYPES_H 1
-| #define HAVE_SYS_STAT_H 1
-| #define HAVE_STDLIB_H 1
-| #define HAVE_STRING_H 1
-| #define HAVE_MEMORY_H 1
-| #define HAVE_STRINGS_H 1
-| #define HAVE_INTTYPES_H 1
-| #define HAVE_STDINT_H 1
-| #define HAVE_UNISTD_H 1
-| #define HAVE_LIMITS_H 1
-| #define USE_THREAD_ALLOC 1
-| #define _REENTRANT 1
-| #define _THREAD_SAFE 1
-| #define HAVE_PTHREAD_ATTR_SETSTACKSIZE 1
-| #define HAVE_PTHREAD_ATFORK 1
-| #define TCL_THREADS 1
-| #define MODULE_SCOPE extern __attribute__((__visibility__("hidden")))
-| #define HAVE_HIDDEN 1
-| #define HAVE_CAST_TO_UNION 1
-| #define TCL_SHLIB_EXT ".so"
-| #define NDEBUG 1
-| #define TCL_CFG_OPTIMIZED 1
-| #define _LARGEFILE64_SOURCE 1
-| /* end confdefs.h.  */
-| #define _LARGEFILE_SOURCE64 1
-| #include <sys/stat.h>
-| int
-| main ()
-| {
-| char *p = (char *)open64;
-|   ;
-|   return 0;
-| }
-configure:7386: result:  _LARGEFILE64_SOURCE
-configure:7392: checking for 64-bit integer type
-configure:7416: gcc -c  -pipe  conftest.c >&5
-conftest.c: In function 'main':
-conftest.c:37:1: error: unknown type name '__int64'
- __int64 value = (__int64) 0;
- ^
-conftest.c:37:18: error: '__int64' undeclared (first use in this function)
- __int64 value = (__int64) 0;
-                  ^
-conftest.c:37:18: note: each undeclared identifier is reported only once for each function it appears in
-conftest.c:37:27: error: expected ',' or ';' before numeric constant
- __int64 value = (__int64) 0;
-                           ^
-configure:7422: $? = 1
-configure: failed program was:
-| /* confdefs.h.  */
-| 
-| #define PACKAGE_NAME "tk"
-| #define PACKAGE_TARNAME "tk"
-| #define PACKAGE_VERSION "8.6"
-| #define PACKAGE_STRING "tk 8.6"
-| #define PACKAGE_BUGREPORT ""
-| #define STDC_HEADERS 1
-| #define HAVE_SYS_TYPES_H 1
-| #define HAVE_SYS_STAT_H 1
-| #define HAVE_STDLIB_H 1
-| #define HAVE_STRING_H 1
-| #define HAVE_MEMORY_H 1
-| #define HAVE_STRINGS_H 1
-| #define HAVE_INTTYPES_H 1
-| #define HAVE_STDINT_H 1
-| #define HAVE_UNISTD_H 1
-| #define HAVE_LIMITS_H 1
-| #define USE_THREAD_ALLOC 1
-| #define _REENTRANT 1
-| #define _THREAD_SAFE 1
-| #define HAVE_PTHREAD_ATTR_SETSTACKSIZE 1
-| #define HAVE_PTHREAD_ATFORK 1
-| #define TCL_THREADS 1
-| #define MODULE_SCOPE extern __attribute__((__visibility__("hidden")))
-| #define HAVE_HIDDEN 1
-| #define HAVE_CAST_TO_UNION 1
-| #define TCL_SHLIB_EXT ".so"
-| #define NDEBUG 1
-| #define TCL_CFG_OPTIMIZED 1
-| #define _LARGEFILE64_SOURCE 1
-| /* end confdefs.h.  */
-| 
-| int
-| main ()
-| {
-| __int64 value = (__int64) 0;
-|   ;
-|   return 0;
-| }
-configure:7466: gcc -c  -pipe  conftest.c >&5
-conftest.c: In function 'main':
-conftest.c:38:21: error: duplicate case value
-             case 1: case (sizeof(long long)==sizeof(long)): ;
-                     ^
-conftest.c:38:13: error: previously used here
-             case 1: case (sizeof(long long)==sizeof(long)): ;
-             ^
-configure:7472: $? = 1
-configure: failed program was:
-| /* confdefs.h.  */
-| 
-| #define PACKAGE_NAME "tk"
-| #define PACKAGE_TARNAME "tk"
-| #define PACKAGE_VERSION "8.6"
-| #define PACKAGE_STRING "tk 8.6"
-| #define PACKAGE_BUGREPORT ""
-| #define STDC_HEADERS 1
-| #define HAVE_SYS_TYPES_H 1
-| #define HAVE_SYS_STAT_H 1
-| #define HAVE_STDLIB_H 1
-| #define HAVE_STRING_H 1
-| #define HAVE_MEMORY_H 1
-| #define HAVE_STRINGS_H 1
-| #define HAVE_INTTYPES_H 1
-| #define HAVE_STDINT_H 1
-| #define HAVE_UNISTD_H 1
-| #define HAVE_LIMITS_H 1
-| #define USE_THREAD_ALLOC 1
-| #define _REENTRANT 1
-| #define _THREAD_SAFE 1
-| #define HAVE_PTHREAD_ATTR_SETSTACKSIZE 1
-| #define HAVE_PTHREAD_ATFORK 1
-| #define TCL_THREADS 1
-| #define MODULE_SCOPE extern __attribute__((__visibility__("hidden")))
-| #define HAVE_HIDDEN 1
-| #define HAVE_CAST_TO_UNION 1
-| #define TCL_SHLIB_EXT ".so"
-| #define NDEBUG 1
-| #define TCL_CFG_OPTIMIZED 1
-| #define _LARGEFILE64_SOURCE 1
-| /* end confdefs.h.  */
-| 
-| int
-| main ()
-| {
-| switch (0) {
-|             case 1: case (sizeof(long long)==sizeof(long)): ;
-|         }
-|   ;
-|   return 0;
-| }
-configure:7502: result: using long
-configure:7818: checking whether byte ordering is bigendian
-configure:7845: gcc -c  -pipe  conftest.c >&5
-configure:7851: $? = 0
-configure:7855: test -z 
-                        || test ! -s conftest.err
-configure:7858: $? = 0
-configure:7861: test -s conftest.o
-configure:7864: $? = 0
-configure:7888: gcc -c  -pipe  conftest.c >&5
-conftest.c: In function 'main':
-conftest.c:41:2: error: unknown type name 'not'
-  not big endian
-  ^
-conftest.c:41:10: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'endian'
-  not big endian
-          ^
-configure:7894: $? = 1
-configure: failed program was:
-| /* confdefs.h.  */
-| 
-| #define PACKAGE_NAME "tk"
-| #define PACKAGE_TARNAME "tk"
-| #define PACKAGE_VERSION "8.6"
-| #define PACKAGE_STRING "tk 8.6"
-| #define PACKAGE_BUGREPORT ""
-| #define STDC_HEADERS 1
-| #define HAVE_SYS_TYPES_H 1
-| #define HAVE_SYS_STAT_H 1
-| #define HAVE_STDLIB_H 1
-| #define HAVE_STRING_H 1
-| #define HAVE_MEMORY_H 1
-| #define HAVE_STRINGS_H 1
-| #define HAVE_INTTYPES_H 1
-| #define HAVE_STDINT_H 1
-| #define HAVE_UNISTD_H 1
-| #define HAVE_LIMITS_H 1
-| #define USE_THREAD_ALLOC 1
-| #define _REENTRANT 1
-| #define _THREAD_SAFE 1
-| #define HAVE_PTHREAD_ATTR_SETSTACKSIZE 1
-| #define HAVE_PTHREAD_ATFORK 1
-| #define TCL_THREADS 1
-| #define MODULE_SCOPE extern __attribute__((__visibility__("hidden")))
-| #define HAVE_HIDDEN 1
-| #define HAVE_CAST_TO_UNION 1
-| #define TCL_SHLIB_EXT ".so"
-| #define NDEBUG 1
-| #define TCL_CFG_OPTIMIZED 1
-| #define _LARGEFILE64_SOURCE 1
-| #define TCL_WIDE_INT_IS_LONG 1
-| /* end confdefs.h.  */
-| #include <sys/types.h>
-| #include <sys/param.h>
-| 
-| int
-| main ()
-| {
-| #if BYTE_ORDER != BIG_ENDIAN
-|  not big endian
-| #endif
-| 
-|   ;
-|   return 0;
-| }
-configure:8029: result: no
-configure:8079: checking for fd_set in sys/types
-configure:8101: gcc -c  -pipe  conftest.c >&5
-configure:8107: $? = 0
-configure:8111: test -z 
-                        || test ! -s conftest.err
-configure:8114: $? = 0
-configure:8117: test -s conftest.o
-configure:8120: $? = 0
-configure:8131: result: yes
-configure:8196: checking sys/time.h usability
-configure:8208: gcc -c  -pipe  conftest.c >&5
-configure:8214: $? = 0
-configure:8218: test -z 
-                        || test ! -s conftest.err
-configure:8221: $? = 0
-configure:8224: test -s conftest.o
-configure:8227: $? = 0
-configure:8237: result: yes
-configure:8241: checking sys/time.h presence
-configure:8251: gcc -E  conftest.c
-configure:8257: $? = 0
-configure:8277: result: yes
-configure:8312: checking for sys/time.h
-configure:8319: result: yes
-configure:8332: checking whether time.h and sys/time.h may both be included
-configure:8357: gcc -c  -pipe  conftest.c >&5
-configure:8363: $? = 0
-configure:8367: test -z 
-                        || test ! -s conftest.err
-configure:8370: $? = 0
-configure:8373: test -s conftest.o
-configure:8376: $? = 0
-configure:8387: result: yes
-configure:8406: checking for strtod
-configure:8463: gcc -o conftest  -pipe   -Wl,--export-dynamic  conftest.c  -lpthread >&5
-configure:8469: $? = 0
-configure:8473: test -z 
-                        || test ! -s conftest.err
-configure:8476: $? = 0
-configure:8479: test -s conftest
-configure:8482: $? = 0
-configure:8494: result: yes
-configure:8503: checking for Solaris2.4/Tru64 strtod bugs
-configure:8540: gcc -o conftest  -pipe   -Wl,--export-dynamic  conftest.c  -lpthread >&5
-conftest.c: In function 'main':
-conftest.c:44:4: warning: incompatible implicit declaration of built-in function 'exit' [enabled by default]
-    exit(1);
-    ^
-conftest.c:48:4: warning: incompatible implicit declaration of built-in function 'exit' [enabled by default]
-    exit(1);
-    ^
-conftest.c:52:4: warning: incompatible implicit declaration of built-in function 'exit' [enabled by default]
-    exit(1);
-    ^
-conftest.c:54:7: warning: incompatible implicit declaration of built-in function 'exit' [enabled by default]
-       exit(0);
-       ^
-configure:8543: $? = 0
-configure:8545: ./conftest
-configure:8548: $? = 0
-configure:8562: result: ok
-configure:8588: checking for mode_t
-configure:8612: gcc -c  -pipe  conftest.c >&5
-configure:8618: $? = 0
-configure:8622: test -z 
-                        || test ! -s conftest.err
-configure:8625: $? = 0
-configure:8628: test -s conftest.o
-configure:8631: $? = 0
-configure:8642: result: yes
-configure:8654: checking for pid_t
-configure:8678: gcc -c  -pipe  conftest.c >&5
-configure:8684: $? = 0
-configure:8688: test -z 
-                        || test ! -s conftest.err
-configure:8691: $? = 0
-configure:8694: test -s conftest.o
-configure:8697: $? = 0
-configure:8708: result: yes
-configure:8720: checking for size_t
-configure:8744: gcc -c  -pipe  conftest.c >&5
-configure:8750: $? = 0
-configure:8754: test -z 
-                        || test ! -s conftest.err
-configure:8757: $? = 0
-configure:8760: test -s conftest.o
-configure:8763: $? = 0
-configure:8774: result: yes
-configure:8786: checking for uid_t in sys/types.h
-configure:8809: result: yes
-configure:8825: checking for intptr_t
-configure:8849: gcc -c  -pipe  conftest.c >&5
-configure:8855: $? = 0
-configure:8859: test -z 
-                        || test ! -s conftest.err
-configure:8862: $? = 0
-configure:8865: test -s conftest.o
-configure:8868: $? = 0
-configure:8879: result: yes
-configure:8960: checking for uintptr_t
-configure:8984: gcc -c  -pipe  conftest.c >&5
-configure:8990: $? = 0
-configure:8994: test -z 
-                        || test ! -s conftest.err
-configure:8997: $? = 0
-configure:9000: test -s conftest.o
-configure:9003: $? = 0
-configure:9014: result: yes
-configure:9101: checking pw_gecos in struct pwd
-configure:9123: gcc -c  -pipe  conftest.c >&5
-configure:9129: $? = 0
-configure:9133: test -z 
-                        || test ! -s conftest.err
-configure:9136: $? = 0
-configure:9139: test -s conftest.o
-configure:9142: $? = 0
-configure:9153: result: yes
-configure:9663: checking for X
-configure:9893: result: libraries /opt/X11/lib, headers /opt/X11/include
-configure:9941: checking for X11 header files
-configure:9952: gcc -E  conftest.c
-configure:9958: $? = 0
-configure:10143: checking for main in -lXbsd
-configure:10167: gcc -o conftest  -pipe   -Wl,--export-dynamic  conftest.c -lXbsd   -lpthread >&5
-/usr/bin/ld: cannot find -lXbsd
-collect2: error: ld returned 1 exit status
-configure:10173: $? = 1
-configure: failed program was:
-| /* confdefs.h.  */
-| 
-| #define PACKAGE_NAME "tk"
-| #define PACKAGE_TARNAME "tk"
-| #define PACKAGE_VERSION "8.6"
-| #define PACKAGE_STRING "tk 8.6"
-| #define PACKAGE_BUGREPORT ""
-| #define STDC_HEADERS 1
-| #define HAVE_SYS_TYPES_H 1
-| #define HAVE_SYS_STAT_H 1
-| #define HAVE_STDLIB_H 1
-| #define HAVE_STRING_H 1
-| #define HAVE_MEMORY_H 1
-| #define HAVE_STRINGS_H 1
-| #define HAVE_INTTYPES_H 1
-| #define HAVE_STDINT_H 1
-| #define HAVE_UNISTD_H 1
-| #define HAVE_LIMITS_H 1
-| #define USE_THREAD_ALLOC 1
-| #define _REENTRANT 1
-| #define _THREAD_SAFE 1
-| #define HAVE_PTHREAD_ATTR_SETSTACKSIZE 1
-| #define HAVE_PTHREAD_ATFORK 1
-| #define TCL_THREADS 1
-| #define MODULE_SCOPE extern __attribute__((__visibility__("hidden")))
-| #define HAVE_HIDDEN 1
-| #define HAVE_CAST_TO_UNION 1
-| #define TCL_SHLIB_EXT ".so"
-| #define NDEBUG 1
-| #define TCL_CFG_OPTIMIZED 1
-| #define _LARGEFILE64_SOURCE 1
-| #define TCL_WIDE_INT_IS_LONG 1
-| #define HAVE_SYS_TIME_H 1
-| #define TIME_WITH_SYS_TIME 1
-| #define HAVE_INTPTR_T 1
-| #define HAVE_UINTPTR_T 1
-| #define HAVE_PW_GECOS 1
-| /* end confdefs.h.  */
-| 
-| 
-| int
-| main ()
-| {
-| main ();
-|   ;
-|   return 0;
-| }
-configure:10199: result: no
-configure:10290: checking whether to use xft
-configure:10313: result: yes
-configure:10320: checking for X11/Xft/Xft.h
-configure:10336: gcc -c  -pipe  -I/usr/include/freetype2    conftest.c >&5
-configure:10342: $? = 0
-configure:10346: test -z 
-                        || test ! -s conftest.err
-configure:10349: $? = 0
-configure:10352: test -s conftest.o
-configure:10355: $? = 0
-configure:10366: result: yes
-configure:10386: checking for XftFontOpen in -lXft
-configure:10416: gcc -o conftest  -pipe  -I/usr/include/freetype2     -Wl,--export-dynamic  conftest.c -lXft   -lXft   -L/opt/X11/lib -lX11 >&5
-configure:10422: $? = 0
-configure:10426: test -z 
-                        || test ! -s conftest.err
-configure:10429: $? = 0
-configure:10432: test -s conftest
-configure:10435: $? = 0
-configure:10448: result: yes
-configure:10471: checking for FcFontSort in -lfontconfig
-configure:10501: gcc -o conftest  -pipe  -I/usr/include/freetype2     -Wl,--export-dynamic  conftest.c -lfontconfig   -lXft   -L/opt/X11/lib -lX11 -lfontconfig >&5
-configure:10507: $? = 0
-configure:10511: test -z 
-                        || test ! -s conftest.err
-configure:10514: $? = 0
-configure:10517: test -s conftest
-configure:10520: $? = 0
-configure:10533: result: yes
-configure:10580: checking for X11/XKBlib.h
-configure:10596: gcc -c  -pipe   conftest.c >&5
-configure:10602: $? = 0
-configure:10606: test -z 
-                        || test ! -s conftest.err
-configure:10609: $? = 0
-configure:10612: test -s conftest.o
-configure:10615: $? = 0
-configure:10626: result: yes
-configure:10640: checking for XkbKeycodeToKeysym in -lX11
-configure:10670: gcc -o conftest  -pipe    -Wl,--export-dynamic  conftest.c -lX11   -lpthread -L/opt/X11/lib -lX11 >&5
-configure:10676: $? = 0
-configure:10680: test -z 
-                        || test ! -s conftest.err
-configure:10683: $? = 0
-configure:10686: test -s conftest
-configure:10689: $? = 0
-configure:10702: result: yes
-configure:10733: checking whether XKeycodeToKeysym is deprecated
-configure:10757: gcc -o conftest  -pipe -Werror   -Wl,--export-dynamic  conftest.c  -lpthread >&5
-conftest.c: In function 'main':
-conftest.c:49:2: error: 'XKeycodeToKeysym' is deprecated (declared at /usr/include/X11/Xlib.h:1687) [-Werror=deprecated-declarations]
-  XKeycodeToKeysym(0,0,0);
-  ^
-cc1: all warnings being treated as errors
-configure:10763: $? = 1
-configure: failed program was:
-| /* confdefs.h.  */
-| 
-| #define PACKAGE_NAME "tk"
-| #define PACKAGE_TARNAME "tk"
-| #define PACKAGE_VERSION "8.6"
-| #define PACKAGE_STRING "tk 8.6"
-| #define PACKAGE_BUGREPORT ""
-| #define STDC_HEADERS 1
-| #define HAVE_SYS_TYPES_H 1
-| #define HAVE_SYS_STAT_H 1
-| #define HAVE_STDLIB_H 1
-| #define HAVE_STRING_H 1
-| #define HAVE_MEMORY_H 1
-| #define HAVE_STRINGS_H 1
-| #define HAVE_INTTYPES_H 1
-| #define HAVE_STDINT_H 1
-| #define HAVE_UNISTD_H 1
-| #define HAVE_LIMITS_H 1
-| #define USE_THREAD_ALLOC 1
-| #define _REENTRANT 1
-| #define _THREAD_SAFE 1
-| #define HAVE_PTHREAD_ATTR_SETSTACKSIZE 1
-| #define HAVE_PTHREAD_ATFORK 1
-| #define TCL_THREADS 1
-| #define MODULE_SCOPE extern __attribute__((__visibility__("hidden")))
-| #define HAVE_HIDDEN 1
-| #define HAVE_CAST_TO_UNION 1
-| #define TCL_SHLIB_EXT ".so"
-| #define NDEBUG 1
-| #define TCL_CFG_OPTIMIZED 1
-| #define _LARGEFILE64_SOURCE 1
-| #define TCL_WIDE_INT_IS_LONG 1
-| #define HAVE_SYS_TIME_H 1
-| #define TIME_WITH_SYS_TIME 1
-| #define HAVE_INTPTR_T 1
-| #define HAVE_UINTPTR_T 1
-| #define HAVE_PW_GECOS 1
-| #define HAVE_LIBXFT 1
-| #define HAVE_XFT 1
-| #define HAVE_XKBKEYCODETOKEYSYM 1
-| /* end confdefs.h.  */
-| 
-|      #include <X11/Xlib.h>
-| 
-| int
-| main ()
-| {
-| 
-|      XKeycodeToKeysym(0,0,0);
-| 
-|   ;
-|   return 0;
-| }
-configure:10787: result: yes
-configure:10817: checking whether to try to use XScreenSaver
-configure:10830: result: yes
-configure:10832: checking for X11/extensions/scrnsaver.h
-configure:10848: gcc -c  -pipe   conftest.c >&5
-conftest.c:45:38: fatal error: X11/extensions/scrnsaver.h: No such file or directory
- #include <X11/extensions/scrnsaver.h>
-                                      ^
-compilation terminated.
-configure:10854: $? = 1
-configure: failed program was:
-| /* confdefs.h.  */
-| 
-| #define PACKAGE_NAME "tk"
-| #define PACKAGE_TARNAME "tk"
-| #define PACKAGE_VERSION "8.6"
-| #define PACKAGE_STRING "tk 8.6"
-| #define PACKAGE_BUGREPORT ""
-| #define STDC_HEADERS 1
-| #define HAVE_SYS_TYPES_H 1
-| #define HAVE_SYS_STAT_H 1
-| #define HAVE_STDLIB_H 1
-| #define HAVE_STRING_H 1
-| #define HAVE_MEMORY_H 1
-| #define HAVE_STRINGS_H 1
-| #define HAVE_INTTYPES_H 1
-| #define HAVE_STDINT_H 1
-| #define HAVE_UNISTD_H 1
-| #define HAVE_LIMITS_H 1
-| #define USE_THREAD_ALLOC 1
-| #define _REENTRANT 1
-| #define _THREAD_SAFE 1
-| #define HAVE_PTHREAD_ATTR_SETSTACKSIZE 1
-| #define HAVE_PTHREAD_ATFORK 1
-| #define TCL_THREADS 1
-| #define MODULE_SCOPE extern __attribute__((__visibility__("hidden")))
-| #define HAVE_HIDDEN 1
-| #define HAVE_CAST_TO_UNION 1
-| #define TCL_SHLIB_EXT ".so"
-| #define NDEBUG 1
-| #define TCL_CFG_OPTIMIZED 1
-| #define _LARGEFILE64_SOURCE 1
-| #define TCL_WIDE_INT_IS_LONG 1
-| #define HAVE_SYS_TIME_H 1
-| #define TIME_WITH_SYS_TIME 1
-| #define HAVE_INTPTR_T 1
-| #define HAVE_UINTPTR_T 1
-| #define HAVE_PW_GECOS 1
-| #define HAVE_LIBXFT 1
-| #define HAVE_XFT 1
-| #define HAVE_XKBKEYCODETOKEYSYM 1
-| #define XKEYCODETOKEYSYM_IS_DEPRECATED 1
-| /* end confdefs.h.  */
-| #include <X11/Xlib.h>
-| 
-| #include <X11/extensions/scrnsaver.h>
-configure:10878: result: no
-configure:10887: checking for XScreenSaverQueryInfo
-configure:10944: gcc -o conftest  -pipe    -Wl,--export-dynamic  conftest.c  -lpthread -L/opt/X11/lib -lX11 >&5
-/tmp/ccQ5MJg9.o: In function `main':
-conftest.c:(.text+0xd): undefined reference to `XScreenSaverQueryInfo'
-/tmp/ccQ5MJg9.o:(.data+0x0): undefined reference to `XScreenSaverQueryInfo'
-collect2: error: ld returned 1 exit status
-configure:10950: $? = 1
-configure: failed program was:
-| /* confdefs.h.  */
-| 
-| #define PACKAGE_NAME "tk"
-| #define PACKAGE_TARNAME "tk"
-| #define PACKAGE_VERSION "8.6"
-| #define PACKAGE_STRING "tk 8.6"
-| #define PACKAGE_BUGREPORT ""
-| #define STDC_HEADERS 1
-| #define HAVE_SYS_TYPES_H 1
-| #define HAVE_SYS_STAT_H 1
-| #define HAVE_STDLIB_H 1
-| #define HAVE_STRING_H 1
-| #define HAVE_MEMORY_H 1
-| #define HAVE_STRINGS_H 1
-| #define HAVE_INTTYPES_H 1
-| #define HAVE_STDINT_H 1
-| #define HAVE_UNISTD_H 1
-| #define HAVE_LIMITS_H 1
-| #define USE_THREAD_ALLOC 1
-| #define _REENTRANT 1
-| #define _THREAD_SAFE 1
-| #define HAVE_PTHREAD_ATTR_SETSTACKSIZE 1
-| #define HAVE_PTHREAD_ATFORK 1
-| #define TCL_THREADS 1
-| #define MODULE_SCOPE extern __attribute__((__visibility__("hidden")))
-| #define HAVE_HIDDEN 1
-| #define HAVE_CAST_TO_UNION 1
-| #define TCL_SHLIB_EXT ".so"
-| #define NDEBUG 1
-| #define TCL_CFG_OPTIMIZED 1
-| #define _LARGEFILE64_SOURCE 1
-| #define TCL_WIDE_INT_IS_LONG 1
-| #define HAVE_SYS_TIME_H 1
-| #define TIME_WITH_SYS_TIME 1
-| #define HAVE_INTPTR_T 1
-| #define HAVE_UINTPTR_T 1
-| #define HAVE_PW_GECOS 1
-| #define HAVE_LIBXFT 1
-| #define HAVE_XFT 1
-| #define HAVE_XKBKEYCODETOKEYSYM 1
-| #define XKEYCODETOKEYSYM_IS_DEPRECATED 1
-| /* end confdefs.h.  */
-| /* Define XScreenSaverQueryInfo to an innocuous variant, in case <limits.h> declares XScreenSaverQueryInfo.
-|    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
-| #define XScreenSaverQueryInfo innocuous_XScreenSaverQueryInfo
-| 
-| /* System header to define __stub macros and hopefully few prototypes,
-|     which can conflict with char XScreenSaverQueryInfo (); below.
-|     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
-|     <limits.h> exists even on freestanding compilers.  */
-| 
-| #ifdef __STDC__
-| # include <limits.h>
-| #else
-| # include <assert.h>
-| #endif
-| 
-| #undef XScreenSaverQueryInfo
-| 
-| /* Override any gcc2 internal prototype to avoid an error.  */
-| #ifdef __cplusplus
-| extern "C"
-| {
-| #endif
-| /* We use char because int might match the return type of a gcc2
-|    builtin and then its argument prototype would still apply.  */
-| char XScreenSaverQueryInfo ();
-| /* The GNU C library defines this for functions which it implements
-|     to always fail with ENOSYS.  Some functions are actually named
-|     something starting with __ and the normal name is an alias.  */
-| #if defined (__stub_XScreenSaverQueryInfo) || defined (__stub___XScreenSaverQueryInfo)
-| choke me
-| #else
-| char (*f) () = XScreenSaverQueryInfo;
-| #endif
-| #ifdef __cplusplus
-| }
-| #endif
-| 
-| int
-| main ()
-| {
-| return f != XScreenSaverQueryInfo;
-|   ;
-|   return 0;
-| }
-configure:10975: result: no
-configure:10981: checking for XScreenSaverQueryInfo in -lXext
-configure:11011: gcc -o conftest  -pipe    -Wl,--export-dynamic  conftest.c -lXext   -lpthread -L/opt/X11/lib -lX11 >&5
-/tmp/cc0Voa3c.o: In function `main':
-conftest.c:(.text+0xa): undefined reference to `XScreenSaverQueryInfo'
-collect2: error: ld returned 1 exit status
-configure:11017: $? = 1
-configure: failed program was:
-| /* confdefs.h.  */
-| 
-| #define PACKAGE_NAME "tk"
-| #define PACKAGE_TARNAME "tk"
-| #define PACKAGE_VERSION "8.6"
-| #define PACKAGE_STRING "tk 8.6"
-| #define PACKAGE_BUGREPORT ""
-| #define STDC_HEADERS 1
-| #define HAVE_SYS_TYPES_H 1
-| #define HAVE_SYS_STAT_H 1
-| #define HAVE_STDLIB_H 1
-| #define HAVE_STRING_H 1
-| #define HAVE_MEMORY_H 1
-| #define HAVE_STRINGS_H 1
-| #define HAVE_INTTYPES_H 1
-| #define HAVE_STDINT_H 1
-| #define HAVE_UNISTD_H 1
-| #define HAVE_LIMITS_H 1
-| #define USE_THREAD_ALLOC 1
-| #define _REENTRANT 1
-| #define _THREAD_SAFE 1
-| #define HAVE_PTHREAD_ATTR_SETSTACKSIZE 1
-| #define HAVE_PTHREAD_ATFORK 1
-| #define TCL_THREADS 1
-| #define MODULE_SCOPE extern __attribute__((__visibility__("hidden")))
-| #define HAVE_HIDDEN 1
-| #define HAVE_CAST_TO_UNION 1
-| #define TCL_SHLIB_EXT ".so"
-| #define NDEBUG 1
-| #define TCL_CFG_OPTIMIZED 1
-| #define _LARGEFILE64_SOURCE 1
-| #define TCL_WIDE_INT_IS_LONG 1
-| #define HAVE_SYS_TIME_H 1
-| #define TIME_WITH_SYS_TIME 1
-| #define HAVE_INTPTR_T 1
-| #define HAVE_UINTPTR_T 1
-| #define HAVE_PW_GECOS 1
-| #define HAVE_LIBXFT 1
-| #define HAVE_XFT 1
-| #define HAVE_XKBKEYCODETOKEYSYM 1
-| #define XKEYCODETOKEYSYM_IS_DEPRECATED 1
-| /* end confdefs.h.  */
-| 
-| /* Override any gcc2 internal prototype to avoid an error.  */
-| #ifdef __cplusplus
-| extern "C"
-| #endif
-| /* We use char because int might match the return type of a gcc2
-|    builtin and then its argument prototype would still apply.  */
-| char XScreenSaverQueryInfo ();
-| int
-| main ()
-| {
-| XScreenSaverQueryInfo ();
-|   ;
-|   return 0;
-| }
-configure:11043: result: no
-configure:11052: checking for XScreenSaverQueryInfo in -lXss
-configure:11082: gcc -o conftest  -pipe    -Wl,--export-dynamic  conftest.c -lXss -lXext  -lpthread -L/opt/X11/lib -lX11 >&5
-/usr/bin/ld: cannot find -lXss
-collect2: error: ld returned 1 exit status
-configure:11088: $? = 1
-configure: failed program was:
-| /* confdefs.h.  */
-| 
-| #define PACKAGE_NAME "tk"
-| #define PACKAGE_TARNAME "tk"
-| #define PACKAGE_VERSION "8.6"
-| #define PACKAGE_STRING "tk 8.6"
-| #define PACKAGE_BUGREPORT ""
-| #define STDC_HEADERS 1
-| #define HAVE_SYS_TYPES_H 1
-| #define HAVE_SYS_STAT_H 1
-| #define HAVE_STDLIB_H 1
-| #define HAVE_STRING_H 1
-| #define HAVE_MEMORY_H 1
-| #define HAVE_STRINGS_H 1
-| #define HAVE_INTTYPES_H 1
-| #define HAVE_STDINT_H 1
-| #define HAVE_UNISTD_H 1
-| #define HAVE_LIMITS_H 1
-| #define USE_THREAD_ALLOC 1
-| #define _REENTRANT 1
-| #define _THREAD_SAFE 1
-| #define HAVE_PTHREAD_ATTR_SETSTACKSIZE 1
-| #define HAVE_PTHREAD_ATFORK 1
-| #define TCL_THREADS 1
-| #define MODULE_SCOPE extern __attribute__((__visibility__("hidden")))
-| #define HAVE_HIDDEN 1
-| #define HAVE_CAST_TO_UNION 1
-| #define TCL_SHLIB_EXT ".so"
-| #define NDEBUG 1
-| #define TCL_CFG_OPTIMIZED 1
-| #define _LARGEFILE64_SOURCE 1
-| #define TCL_WIDE_INT_IS_LONG 1
-| #define HAVE_SYS_TIME_H 1
-| #define TIME_WITH_SYS_TIME 1
-| #define HAVE_INTPTR_T 1
-| #define HAVE_UINTPTR_T 1
-| #define HAVE_PW_GECOS 1
-| #define HAVE_LIBXFT 1
-| #define HAVE_XFT 1
-| #define HAVE_XKBKEYCODETOKEYSYM 1
-| #define XKEYCODETOKEYSYM_IS_DEPRECATED 1
-| /* end confdefs.h.  */
-| 
-| /* Override any gcc2 internal prototype to avoid an error.  */
-| #ifdef __cplusplus
-| extern "C"
-| #endif
-| /* We use char because int might match the return type of a gcc2
-|    builtin and then its argument prototype would still apply.  */
-| char XScreenSaverQueryInfo ();
-| int
-| main ()
-| {
-| XScreenSaverQueryInfo ();
-|   ;
-|   return 0;
-| }
-configure:11114: result: no
-configure:11153: checking whether char is unsigned
-configure:11176: gcc -c  -pipe  conftest.c >&5
-configure:11182: $? = 0
-configure:11186: test -z 
-                        || test ! -s conftest.err
-configure:11189: $? = 0
-configure:11192: test -s conftest.o
-configure:11195: $? = 0
-configure:11206: result: no
-configure:11574: creating ./config.status
-
-## ---------------------- ##
-## Running config.status. ##
-## ---------------------- ##
-
-This file was extended by tk config.status 8.6, which was
-generated by GNU Autoconf 2.59.  Invocation command line was
-
-  CONFIG_FILES    = 
-  CONFIG_HEADERS  = 
-  CONFIG_LINKS    = 
-  CONFIG_COMMANDS = 
-  $ ./config.status 
-
-on cs04.lan.yasunaga-lab.bio.kyutech.ac.jp
-
-config.status:738: creating Makefile
-config.status:738: creating tkConfig.sh
-config.status:738: creating tk.pc
-
-## ---------------- ##
-## Cache variables. ##
-## ---------------- ##
-
-ac_cv_c_bigendian=no
-ac_cv_c_char_unsigned=no
-ac_cv_c_compiler_gnu=yes
-ac_cv_c_inline=inline
-ac_cv_c_tclconfig=/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix
-ac_cv_env_CC_set=
-ac_cv_env_CC_value=
-ac_cv_env_CFLAGS_set=
-ac_cv_env_CFLAGS_value=
-ac_cv_env_CPPFLAGS_set=
-ac_cv_env_CPPFLAGS_value=
-ac_cv_env_CPP_set=
-ac_cv_env_CPP_value=
-ac_cv_env_LDFLAGS_set=
-ac_cv_env_LDFLAGS_value=
-ac_cv_env_build_alias_set=
-ac_cv_env_build_alias_value=
-ac_cv_env_host_alias_set=
-ac_cv_env_host_alias_value=
-ac_cv_env_target_alias_set=
-ac_cv_env_target_alias_value=
-ac_cv_exeext=
-ac_cv_func_XScreenSaverQueryInfo=no
-ac_cv_func_pthread_atfork=yes
-ac_cv_func_pthread_attr_setstacksize=yes
-ac_cv_func_strtod=yes
-ac_cv_have_x='have_x=yes               ac_x_includes=/opt/X11/include ac_x_libraries=/opt/X11/lib'
-ac_cv_header_X11_XKBlib_h=yes
-ac_cv_header_X11_Xft_Xft_h=yes
-ac_cv_header_X11_extensions_scrnsaver_h=no
-ac_cv_header_inttypes_h=yes
-ac_cv_header_limits_h=yes
-ac_cv_header_memory_h=yes
-ac_cv_header_stdc=yes
-ac_cv_header_stdint_h=yes
-ac_cv_header_stdlib_h=yes
-ac_cv_header_string_h=yes
-ac_cv_header_strings_h=yes
-ac_cv_header_sys_stat_h=yes
-ac_cv_header_sys_time_h=yes
-ac_cv_header_sys_types_h=yes
-ac_cv_header_time=yes
-ac_cv_header_unistd_h=yes
-ac_cv_lib_X11_XkbKeycodeToKeysym=yes
-ac_cv_lib_Xbsd_main=no
-ac_cv_lib_Xext_XScreenSaverQueryInfo=no
-ac_cv_lib_Xft_XftFontOpen=yes
-ac_cv_lib_Xss_XScreenSaverQueryInfo=no
-ac_cv_lib_dl_dlopen=yes
-ac_cv_lib_fontconfig_FcFontSort=yes
-ac_cv_lib_pthread_pthread_mutex_init=yes
-ac_cv_objext=o
-ac_cv_path_tclsh=/home/people/Eos/Eos/util/X86LINUX64/bin/tclsh8.6
-ac_cv_prog_CPP='gcc -E'
-ac_cv_prog_ac_ct_AR=ar
-ac_cv_prog_ac_ct_CC=gcc
-ac_cv_prog_ac_ct_RANLIB=ranlib
-ac_cv_prog_cc_g=yes
-ac_cv_prog_cc_stdc=
-ac_cv_prog_egrep='grep -E'
-ac_cv_type_intptr_t=yes
-ac_cv_type_mode_t=yes
-ac_cv_type_pid_t=yes
-ac_cv_type_size_t=yes
-ac_cv_type_uid_t=yes
-ac_cv_type_uintptr_t=yes
-tcl_cv_cast_to_union=yes
-tcl_cv_cc_pipe=yes
-tcl_cv_cc_visibility_hidden=yes
-tcl_cv_flag__isoc99_source=no
-tcl_cv_flag__largefile64_source=yes
-tcl_cv_flag__largefile_source64=no
-tcl_cv_pwd_pw_gecos=yes
-tcl_cv_strtod_buggy=ok
-tcl_cv_sys_version=Linux-3.10.0-693.1.1.el7.x86_64
-tcl_cv_type_64bit=none
-tcl_cv_type_fd_set=yes
-
-## ----------------- ##
-## Output variables. ##
-## ----------------- ##
-
-APP_RSRC_FILE=''
-AR='ar'
-BUILD_TCLSH='/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix/tclsh'
-CC='gcc'
-CC_SEARCH_FLAGS='-Wl,-rpath,${LIB_RUNTIME_DIR}'
-CFBUNDLELOCALIZATIONS=''
-CFLAGS=' -pipe '
-CFLAGS_DEBUG='-g'
-CFLAGS_DEFAULT='$(CFLAGS_OPTIMIZE)'
-CFLAGS_OPTIMIZE='-O2'
-CFLAGS_WARNING='-Wall'
-CPP='gcc -E'
-CPPFLAGS=''
-DEFS='-DPACKAGE_NAME=\"tk\" -DPACKAGE_TARNAME=\"tk\" -DPACKAGE_VERSION=\"8.6\" -DPACKAGE_STRING=\"tk\ 8.6\" -DPACKAGE_BUGREPORT=\"\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -DUSE_THREAD_ALLOC=1 -D_REENTRANT=1 -D_THREAD_SAFE=1 -DHAVE_PTHREAD_ATTR_SETSTACKSIZE=1 -DHAVE_PTHREAD_ATFORK=1 -DTCL_THREADS=1 -DMODULE_SCOPE=extern\ __attribute__\(\(__visibility__\(\"hidden\"\)\)\) -DHAVE_HIDDEN=1 -DHAVE_CAST_TO_UNION=1 -DTCL_SHLIB_EXT=\".so\" -DNDEBUG=1 -DTCL_CFG_OPTIMIZED=1 -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_IS_LONG=1 -DHAVE_SYS_TIME_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_INTPTR_T=1 -DHAVE_UINTPTR_T=1 -DHAVE_PW_GECOS=1 -DHAVE_LIBXFT=1 -DHAVE_XFT=1 -DHAVE_XKBKEYCODETOKEYSYM=1 -DXKEYCODETOKEYSYM_IS_DEPRECATED=1 '
-DLL_INSTALL_DIR='$(LIB_INSTALL_DIR)'
-DL_LIBS='-ldl'
-DL_OBJS='tclLoadDl.o'
-ECHO_C=''
-ECHO_N='-n'
-ECHO_T=''
-EGREP='grep -E'
-EXEEXT=''
-EXTRA_APP_CC_SWITCHES=''
-EXTRA_BUILD_HTML=''
-EXTRA_CC_SWITCHES=''
-EXTRA_INSTALL=''
-EXTRA_INSTALL_BINARIES=''
-EXTRA_WISH_LIBS=''
-HTML_DIR='$(DISTDIR)/html'
-INSTALL_LIB='$(INSTALL_LIBRARY) $(LIB_FILE) "$(LIB_INSTALL_DIR)/$(LIB_FILE)"'
-INSTALL_STUB_LIB='$(INSTALL_LIBRARY) $(STUB_LIB_FILE) "$(LIB_INSTALL_DIR)/$(STUB_LIB_FILE)" ; (cd "$(LIB_INSTALL_DIR)" ; $(RANLIB) $(STUB_LIB_FILE))'
-LDAIX_SRC=''
-LDFLAGS=' -Wl,--export-dynamic '
-LDFLAGS_DEBUG=''
-LDFLAGS_DEFAULT='$(LDFLAGS_OPTIMIZE)'
-LDFLAGS_OPTIMIZE=''
-LD_LIBRARY_PATH_VAR='LD_LIBRARY_PATH'
-LD_SEARCH_FLAGS='-Wl,-rpath,${LIB_RUNTIME_DIR}'
-LIBOBJS=''
-LIBS=' -lpthread'
-LIB_RSRC_FILE=''
-LIB_RUNTIME_DIR='$(libdir):/opt/X11/lib'
-LOCALES='cs da de el en en_gb eo es fr hu it nl pl pt ru sv'
-LTLIBOBJS=''
-MAKE_LIB='${SHLIB_LD} -o $@ ${OBJS} ${SHLIB_LD_LIBS} ${TCL_SHLIB_LD_EXTRAS} ${TK_SHLIB_LD_EXTRAS} ${LD_SEARCH_FLAGS}'
-MAKE_STUB_LIB='${STLIB_LD} $@ ${STUB_LIB_OBJS} ; ${RANLIB} $@'
-MAN_FLAGS=''
-OBJEXT='o'
-PACKAGE_BUGREPORT=''
-PACKAGE_NAME='tk'
-PACKAGE_STRING='tk 8.6'
-PACKAGE_TARNAME='tk'
-PACKAGE_VERSION='8.6'
-PATH_SEPARATOR=':'
-PLAT_OBJS=''
-PLAT_SRCS=''
-PRIVATE_INCLUDE_DIR='$(includedir)'
-RANLIB='ranlib'
-REZ=''
-REZ_FLAGS=''
-SHELL='/bin/sh'
-SHLIB_CFLAGS='-fPIC'
-SHLIB_LD='${CC} -shared ${CFLAGS} ${LDFLAGS}'
-SHLIB_LD_LIBS='${LIBS} ${TCL_STUB_LIB_SPEC}'
-SHLIB_SUFFIX='.so'
-STLIB_LD='${AR} cr'
-TCLSH_PROG='/home/people/Eos/Eos/util/X86LINUX64/bin/tclsh8.6'
-TCL_BIN_DIR='/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix'
-TCL_LIBS='-ldl -lz  -lieee -lm'
-TCL_LIB_FILE='libtcl8.6.so'
-TCL_LIB_FLAG='-ltcl8.6'
-TCL_LIB_SPEC='-L/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix -ltcl8.6'
-TCL_PATCH_LEVEL='.4'
-TCL_SHLIB_LD_EXTRAS=''
-TCL_SRC_DIR='/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4'
-TCL_STUB_FLAGS='-DUSE_TCL_STUBS'
-TCL_STUB_LIB_FILE='libtclstub8.6.a'
-TCL_STUB_LIB_FLAG='-ltclstub8.6'
-TCL_STUB_LIB_SPEC='-L/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix -ltclstub8.6'
-TCL_THREADS='1'
-TCL_VERSION='8.6'
-TK_BUILD_LIB_SPEC='-L/home/people/tacyas/Eos/util/src/TclTk/tk8.6.4/unix -ltk8.6'
-TK_BUILD_STUB_LIB_PATH='/home/people/tacyas/Eos/util/src/TclTk/tk8.6.4/unix/libtkstub8.6.a'
-TK_BUILD_STUB_LIB_SPEC='-L/home/people/tacyas/Eos/util/src/TclTk/tk8.6.4/unix -ltkstub8.6'
-TK_INCLUDE_SPEC='-I/home/people/Eos/Eos/util/X86LINUX64/include'
-TK_LIBRARY='$(prefix)/lib/tk$(VERSION)'
-TK_LIB_FILE='libtk8.6.so'
-TK_LIB_FLAG='-ltk8.6'
-TK_LIB_SPEC='-L/home/people/Eos/Eos/util/X86LINUX64/lib -ltk8.6'
-TK_MAJOR_VERSION='8'
-TK_MINOR_VERSION='6'
-TK_PATCH_LEVEL='.4'
-TK_PKG_DIR='tk$(VERSION)'
-TK_RSRC_FILE='tk$(VERSION).rsrc'
-TK_SHARED_BUILD='1'
-TK_SHLIB_LD_EXTRAS=''
-TK_SRC_DIR='/home/people/tacyas/Eos/util/src/TclTk/tk8.6.4'
-TK_STUB_LIB_FILE='libtkstub8.6.a'
-TK_STUB_LIB_FLAG='-ltkstub8.6'
-TK_STUB_LIB_PATH='/home/people/Eos/Eos/util/X86LINUX64/lib/libtkstub8.6.a'
-TK_STUB_LIB_SPEC='-L/home/people/Eos/Eos/util/X86LINUX64/lib -ltkstub8.6'
-TK_VERSION='8.6'
-TK_WINDOWINGSYSTEM='X11'
-TK_YEAR=''
-UNIX_FONT_OBJS='tkUnixRFont.o'
-WISH_RSRC_FILE='wish$(VERSION).rsrc'
-XFT_CFLAGS='-I/usr/include/freetype2  '
-XFT_LIBS='-lXft   -lfontconfig'
-XINCLUDES=''
-XLIBSW='-L/opt/X11/lib -lX11'
-ac_ct_AR='ar'
-ac_ct_CC='gcc'
-ac_ct_RANLIB='ranlib'
-bindir='${exec_prefix}/bin'
-build_alias=''
-datadir='${prefix}/share'
-exec_prefix='/home/people/Eos/Eos/util/X86LINUX64'
-host_alias=''
-includedir='${prefix}/include'
-infodir='${prefix}/info'
-libdir='/home/people/Eos/Eos/util/X86LINUX64/lib'
-libexecdir='${exec_prefix}/libexec'
-localstatedir='${prefix}/var'
-mandir='${prefix}/man'
-oldincludedir='/usr/include'
-prefix='/home/people/Eos/Eos/util/X86LINUX64'
-program_transform_name='s,x,x,'
-sbindir='${exec_prefix}/sbin'
-sharedstatedir='${prefix}/com'
-sysconfdir='${prefix}/etc'
-target_alias=''
-
-## ----------- ##
-## confdefs.h. ##
-## ----------- ##
-
-#define HAVE_CAST_TO_UNION 1
-#define HAVE_HIDDEN 1
-#define HAVE_INTPTR_T 1
-#define HAVE_INTTYPES_H 1
-#define HAVE_LIBXFT 1
-#define HAVE_LIMITS_H 1
-#define HAVE_MEMORY_H 1
-#define HAVE_PTHREAD_ATFORK 1
-#define HAVE_PTHREAD_ATTR_SETSTACKSIZE 1
-#define HAVE_PW_GECOS 1
-#define HAVE_STDINT_H 1
-#define HAVE_STDLIB_H 1
-#define HAVE_STRINGS_H 1
-#define HAVE_STRING_H 1
-#define HAVE_SYS_STAT_H 1
-#define HAVE_SYS_TIME_H 1
-#define HAVE_SYS_TYPES_H 1
-#define HAVE_UINTPTR_T 1
-#define HAVE_UNISTD_H 1
-#define HAVE_XFT 1
-#define HAVE_XKBKEYCODETOKEYSYM 1
-#define MODULE_SCOPE extern __attribute__((__visibility__("hidden")))
-#define NDEBUG 1
-#define PACKAGE_BUGREPORT ""
-#define PACKAGE_NAME "tk"
-#define PACKAGE_STRING "tk 8.6"
-#define PACKAGE_TARNAME "tk"
-#define PACKAGE_VERSION "8.6"
-#define STDC_HEADERS 1
-#define TCL_CFG_OPTIMIZED 1
-#define TCL_SHLIB_EXT ".so"
-#define TCL_THREADS 1
-#define TCL_WIDE_INT_IS_LONG 1
-#define TIME_WITH_SYS_TIME 1
-#define USE_THREAD_ALLOC 1
-#define XKEYCODETOKEYSYM_IS_DEPRECATED 1
-#define _LARGEFILE64_SOURCE 1
-#define _REENTRANT 1
-#define _THREAD_SAFE 1
-
-configure: exit 0
diff --git a/util/src/TclTk/tk8.6.4/unix/config.status b/util/src/TclTk/tk8.6.4/unix/config.status
deleted file mode 100755 (executable)
index 139eb5f..0000000
+++ /dev/null
@@ -1,927 +0,0 @@
-#! /bin/sh
-# Generated by configure.
-# Run this file to recreate the current configuration.
-# Compiler output produced by configure, useful for debugging
-# configure, is in config.log if it exists.
-
-debug=false
-ac_cs_recheck=false
-ac_cs_silent=false
-SHELL=${CONFIG_SHELL-/bin/sh}
-## --------------------- ##
-## M4sh Initialization.  ##
-## --------------------- ##
-
-# Be Bourne compatible
-if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
-  emulate sh
-  NULLCMD=:
-  # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
-  # is contrary to our usage.  Disable this feature.
-  alias -g '${1+"$@"}'='"$@"'
-elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
-  set -o posix
-fi
-DUALCASE=1; export DUALCASE # for MKS sh
-
-# Support unset when possible.
-if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
-  as_unset=unset
-else
-  as_unset=false
-fi
-
-
-# Work around bugs in pre-3.0 UWIN ksh.
-$as_unset ENV MAIL MAILPATH
-PS1='$ '
-PS2='> '
-PS4='+ '
-
-# NLS nuisances.
-for as_var in \
-  LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
-  LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
-  LC_TELEPHONE LC_TIME
-do
-  if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
-    eval $as_var=C; export $as_var
-  else
-    $as_unset $as_var
-  fi
-done
-
-# Required to use basename.
-if expr a : '\(a\)' >/dev/null 2>&1; then
-  as_expr=expr
-else
-  as_expr=false
-fi
-
-if (basename /) >/dev/null 2>&1 && test "X`basename / 2>&1`" = "X/"; then
-  as_basename=basename
-else
-  as_basename=false
-fi
-
-
-# Name of the executable.
-as_me=`$as_basename "$0" ||
-$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
-        X"$0" : 'X\(//\)$' \| \
-        X"$0" : 'X\(/\)$' \| \
-        .     : '\(.\)' 2>/dev/null ||
-echo X/"$0" |
-    sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; }
-         /^X\/\(\/\/\)$/{ s//\1/; q; }
-         /^X\/\(\/\).*/{ s//\1/; q; }
-         s/.*/./; q'`
-
-
-# PATH needs CR, and LINENO needs CR and PATH.
-# Avoid depending upon Character Ranges.
-as_cr_letters='abcdefghijklmnopqrstuvwxyz'
-as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
-as_cr_Letters=$as_cr_letters$as_cr_LETTERS
-as_cr_digits='0123456789'
-as_cr_alnum=$as_cr_Letters$as_cr_digits
-
-# The user is always right.
-if test "${PATH_SEPARATOR+set}" != set; then
-  echo "#! /bin/sh" >conf$$.sh
-  echo  "exit 0"   >>conf$$.sh
-  chmod +x conf$$.sh
-  if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
-    PATH_SEPARATOR=';'
-  else
-    PATH_SEPARATOR=:
-  fi
-  rm -f conf$$.sh
-fi
-
-
-  as_lineno_1=$LINENO
-  as_lineno_2=$LINENO
-  as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
-  test "x$as_lineno_1" != "x$as_lineno_2" &&
-  test "x$as_lineno_3"  = "x$as_lineno_2"  || {
-  # Find who we are.  Look in the path if we contain no path at all
-  # relative or not.
-  case $0 in
-    *[\\/]* ) as_myself=$0 ;;
-    *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-for as_dir in $PATH
-do
-  IFS=$as_save_IFS
-  test -z "$as_dir" && as_dir=.
-  test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
-done
-
-       ;;
-  esac
-  # We did not find ourselves, most probably we were run as `sh COMMAND'
-  # in which case we are not to be found in the path.
-  if test "x$as_myself" = x; then
-    as_myself=$0
-  fi
-  if test ! -f "$as_myself"; then
-    { { echo "$as_me:$LINENO: error: cannot find myself; rerun with an absolute path" >&5
-echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2;}
-   { (exit 1); exit 1; }; }
-  fi
-  case $CONFIG_SHELL in
-  '')
-    as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
-do
-  IFS=$as_save_IFS
-  test -z "$as_dir" && as_dir=.
-  for as_base in sh bash ksh sh5; do
-        case $as_dir in
-        /*)
-          if ("$as_dir/$as_base" -c '
-  as_lineno_1=$LINENO
-  as_lineno_2=$LINENO
-  as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
-  test "x$as_lineno_1" != "x$as_lineno_2" &&
-  test "x$as_lineno_3"  = "x$as_lineno_2" ') 2>/dev/null; then
-            $as_unset BASH_ENV || test "${BASH_ENV+set}" != set || { BASH_ENV=; export BASH_ENV; }
-            $as_unset ENV || test "${ENV+set}" != set || { ENV=; export ENV; }
-            CONFIG_SHELL=$as_dir/$as_base
-            export CONFIG_SHELL
-            exec "$CONFIG_SHELL" "$0" ${1+"$@"}
-          fi;;
-        esac
-       done
-done
-;;
-  esac
-
-  # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
-  # uniformly replaced by the line number.  The first 'sed' inserts a
-  # line-number line before each line; the second 'sed' does the real
-  # work.  The second script uses 'N' to pair each line-number line
-  # with the numbered line, and appends trailing '-' during
-  # substitution so that $LINENO is not a special case at line end.
-  # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
-  # second 'sed' script.  Blame Lee E. McMahon for sed's syntax.  :-)
-  sed '=' <$as_myself |
-    sed '
-      N
-      s,$,-,
-      : loop
-      s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3,
-      t loop
-      s,-$,,
-      s,^['$as_cr_digits']*\n,,
-    ' >$as_me.lineno &&
-  chmod +x $as_me.lineno ||
-    { { echo "$as_me:$LINENO: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&5
-echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2;}
-   { (exit 1); exit 1; }; }
-
-  # Don't try to exec as it changes $[0], causing all sort of problems
-  # (the dirname of $[0] is not the place where we might find the
-  # original and so on.  Autoconf is especially sensible to this).
-  . ./$as_me.lineno
-  # Exit status is that of the last command.
-  exit
-}
-
-
-case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in
-  *c*,-n*) ECHO_N= ECHO_C='
-' ECHO_T='     ' ;;
-  *c*,*  ) ECHO_N=-n ECHO_C= ECHO_T= ;;
-  *)       ECHO_N= ECHO_C='\c' ECHO_T= ;;
-esac
-
-if expr a : '\(a\)' >/dev/null 2>&1; then
-  as_expr=expr
-else
-  as_expr=false
-fi
-
-rm -f conf$$ conf$$.exe conf$$.file
-echo >conf$$.file
-if ln -s conf$$.file conf$$ 2>/dev/null; then
-  # We could just check for DJGPP; but this test a) works b) is more generic
-  # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
-  if test -f conf$$.exe; then
-    # Don't use ln at all; we don't have any links
-    as_ln_s='cp -p'
-  else
-    as_ln_s='ln -s'
-  fi
-elif ln conf$$.file conf$$ 2>/dev/null; then
-  as_ln_s=ln
-else
-  as_ln_s='cp -p'
-fi
-rm -f conf$$ conf$$.exe conf$$.file
-
-if mkdir -p . 2>/dev/null; then
-  as_mkdir_p=:
-else
-  test -d ./-p && rmdir ./-p
-  as_mkdir_p=false
-fi
-
-as_executable_p="test -f"
-
-# Sed expression to map a string onto a valid CPP name.
-as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
-
-# Sed expression to map a string onto a valid variable name.
-as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
-
-
-# IFS
-# We need space, tab and new line, in precisely that order.
-as_nl='
-'
-IFS="  $as_nl"
-
-# CDPATH.
-$as_unset CDPATH
-
-exec 6>&1
-
-# Open the log real soon, to keep \$[0] and so on meaningful, and to
-# report actual input values of CONFIG_FILES etc. instead of their
-# values after options handling.  Logging --version etc. is OK.
-exec 5>>config.log
-{
-  echo
-  sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
-## Running $as_me. ##
-_ASBOX
-} >&5
-cat >&5 <<_CSEOF
-
-This file was extended by tk $as_me 8.6, which was
-generated by GNU Autoconf 2.59.  Invocation command line was
-
-  CONFIG_FILES    = $CONFIG_FILES
-  CONFIG_HEADERS  = $CONFIG_HEADERS
-  CONFIG_LINKS    = $CONFIG_LINKS
-  CONFIG_COMMANDS = $CONFIG_COMMANDS
-  $ $0 $@
-
-_CSEOF
-echo "on `(hostname || uname -n) 2>/dev/null | sed 1q`" >&5
-echo >&5
-config_files=" Makefile:../unix/Makefile.in tkConfig.sh:../unix/tkConfig.sh.in tk.pc:../unix/tk.pc.in"
-
-ac_cs_usage="\
-\`$as_me' instantiates files from templates according to the
-current configuration.
-
-Usage: $0 [OPTIONS] [FILE]...
-
-  -h, --help       print this help, then exit
-  -V, --version    print version number, then exit
-  -q, --quiet      do not print progress messages
-  -d, --debug      don't remove temporary files
-      --recheck    update $as_me by reconfiguring in the same conditions
-  --file=FILE[:TEMPLATE]
-                  instantiate the configuration file FILE
-
-Configuration files:
-$config_files
-
-Configuration commands:
-$config_commands
-
-Report bugs to <bug-autoconf@gnu.org>."
-ac_cs_version="\
-tk config.status 8.6
-configured by ./configure, generated by GNU Autoconf 2.59,
-  with options \"'--prefix=/home/people/Eos/Eos/util/X86LINUX64' '--with-tcl=../../tcl8.6.4/unix' '--enable-gcc' '--with-libtiff' '--enable-symbol' '--enable-shared' '--with-x' '--x-libraries=/opt/X11/lib' '--x-includes=/opt/X11/include' '--with-gnu-ld'\"
-
-Copyright (C) 2003 Free Software Foundation, Inc.
-This config.status script is free software; the Free Software Foundation
-gives unlimited permission to copy, distribute and modify it."
-srcdir=/home/people/tacyas/Eos/util/src/TclTk/tk8.6.4/unix
-# If no file are specified by the user, then we need to provide default
-# value.  By we need to know if files were specified by the user.
-ac_need_defaults=:
-while test $# != 0
-do
-  case $1 in
-  --*=*)
-    ac_option=`expr "x$1" : 'x\([^=]*\)='`
-    ac_optarg=`expr "x$1" : 'x[^=]*=\(.*\)'`
-    ac_shift=:
-    ;;
-  -*)
-    ac_option=$1
-    ac_optarg=$2
-    ac_shift=shift
-    ;;
-  *) # This is not an option, so the user has probably given explicit
-     # arguments.
-     ac_option=$1
-     ac_need_defaults=false;;
-  esac
-
-  case $ac_option in
-  # Handling of the options.
-  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
-    ac_cs_recheck=: ;;
-  --version | --vers* | -V )
-    echo "$ac_cs_version"; exit 0 ;;
-  --he | --h)
-    # Conflict between --help and --header
-    { { echo "$as_me:$LINENO: error: ambiguous option: $1
-Try \`$0 --help' for more information." >&5
-echo "$as_me: error: ambiguous option: $1
-Try \`$0 --help' for more information." >&2;}
-   { (exit 1); exit 1; }; };;
-  --help | --hel | -h )
-    echo "$ac_cs_usage"; exit 0 ;;
-  --debug | --d* | -d )
-    debug=: ;;
-  --file | --fil | --fi | --f )
-    $ac_shift
-    CONFIG_FILES="$CONFIG_FILES $ac_optarg"
-    ac_need_defaults=false;;
-  --header | --heade | --head | --hea )
-    $ac_shift
-    CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg"
-    ac_need_defaults=false;;
-  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
-  | -silent | --silent | --silen | --sile | --sil | --si | --s)
-    ac_cs_silent=: ;;
-
-  # This is an error.
-  -*) { { echo "$as_me:$LINENO: error: unrecognized option: $1
-Try \`$0 --help' for more information." >&5
-echo "$as_me: error: unrecognized option: $1
-Try \`$0 --help' for more information." >&2;}
-   { (exit 1); exit 1; }; } ;;
-
-  *) ac_config_targets="$ac_config_targets $1" ;;
-
-  esac
-  shift
-done
-
-ac_configure_extra_args=
-
-if $ac_cs_silent; then
-  exec 6>/dev/null
-  ac_configure_extra_args="$ac_configure_extra_args --silent"
-fi
-
-if $ac_cs_recheck; then
-  echo "running /bin/sh ./configure " '--prefix=/home/people/Eos/Eos/util/X86LINUX64' '--with-tcl=../../tcl8.6.4/unix' '--enable-gcc' '--with-libtiff' '--enable-symbol' '--enable-shared' '--with-x' '--x-libraries=/opt/X11/lib' '--x-includes=/opt/X11/include' '--with-gnu-ld' $ac_configure_extra_args " --no-create --no-recursion" >&6
-  exec /bin/sh ./configure '--prefix=/home/people/Eos/Eos/util/X86LINUX64' '--with-tcl=../../tcl8.6.4/unix' '--enable-gcc' '--with-libtiff' '--enable-symbol' '--enable-shared' '--with-x' '--x-libraries=/opt/X11/lib' '--x-includes=/opt/X11/include' '--with-gnu-ld' $ac_configure_extra_args --no-create --no-recursion
-fi
-
-#
-# INIT-COMMANDS section.
-#
-
-VERSION=8.6 && tk_aqua=no
-
-for ac_config_target in $ac_config_targets
-do
-  case "$ac_config_target" in
-  # Handling of arguments.
-  "Tk-Info.plist" ) CONFIG_FILES="$CONFIG_FILES Tk-Info.plist:../macosx/Tk-Info.plist.in" ;;
-  "Wish-Info.plist" ) CONFIG_FILES="$CONFIG_FILES Wish-Info.plist:../macosx/Wish-Info.plist.in" ;;
-  "Makefile" ) CONFIG_FILES="$CONFIG_FILES Makefile:../unix/Makefile.in" ;;
-  "tkConfig.sh" ) CONFIG_FILES="$CONFIG_FILES tkConfig.sh:../unix/tkConfig.sh.in" ;;
-  "tk.pc" ) CONFIG_FILES="$CONFIG_FILES tk.pc:../unix/tk.pc.in" ;;
-  "Tk.framework" ) CONFIG_COMMANDS="$CONFIG_COMMANDS Tk.framework" ;;
-  *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
-echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
-   { (exit 1); exit 1; }; };;
-  esac
-done
-
-# If the user did not use the arguments to specify the items to instantiate,
-# then the envvar interface is used.  Set only those that are not.
-# We use the long form for the default assignment because of an extremely
-# bizarre bug on SunOS 4.1.3.
-if $ac_need_defaults; then
-  test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
-  test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
-fi
-
-# Have a temporary directory for convenience.  Make it in the build tree
-# simply because there is no reason to put it here, and in addition,
-# creating and moving files from /tmp can sometimes cause problems.
-# Create a temporary directory, and hook for its removal unless debugging.
-$debug ||
-{
-  trap 'exit_status=$?; rm -rf $tmp && exit $exit_status' 0
-  trap '{ (exit 1); exit 1; }' 1 2 13 15
-}
-
-# Create a (secure) tmp directory for tmp files.
-
-{
-  tmp=`(umask 077 && mktemp -d -q "./confstatXXXXXX") 2>/dev/null` &&
-  test -n "$tmp" && test -d "$tmp"
-}  ||
-{
-  tmp=./confstat$$-$RANDOM
-  (umask 077 && mkdir $tmp)
-} ||
-{
-   echo "$me: cannot create a temporary directory in ." >&2
-   { (exit 1); exit 1; }
-}
-
-
-#
-# CONFIG_FILES section.
-#
-
-# No need to generate the scripts if there are no CONFIG_FILES.
-# This happens for instance when ./config.status config.h
-if test -n "$CONFIG_FILES"; then
-  # Protect against being on the right side of a sed subst in config.status.
-  sed 's/,@/@@/; s/@,/@@/; s/,;t t$/@;t t/; /@;t t$/s/[\\&,]/\\&/g;
-   s/@@/,@/; s/@@/@,/; s/@;t t$/,;t t/' >$tmp/subs.sed <<\CEOF
-s,@SHELL@,/bin/sh,;t t
-s,@PATH_SEPARATOR@,:,;t t
-s,@PACKAGE_NAME@,tk,;t t
-s,@PACKAGE_TARNAME@,tk,;t t
-s,@PACKAGE_VERSION@,8.6,;t t
-s,@PACKAGE_STRING@,tk 8.6,;t t
-s,@PACKAGE_BUGREPORT@,,;t t
-s,@exec_prefix@,/home/people/Eos/Eos/util/X86LINUX64,;t t
-s,@prefix@,/home/people/Eos/Eos/util/X86LINUX64,;t t
-s,@program_transform_name@,s,x,x,,;t t
-s,@bindir@,${exec_prefix}/bin,;t t
-s,@sbindir@,${exec_prefix}/sbin,;t t
-s,@libexecdir@,${exec_prefix}/libexec,;t t
-s,@datadir@,${prefix}/share,;t t
-s,@sysconfdir@,${prefix}/etc,;t t
-s,@sharedstatedir@,${prefix}/com,;t t
-s,@localstatedir@,${prefix}/var,;t t
-s,@libdir@,/home/people/Eos/Eos/util/X86LINUX64/lib,;t t
-s,@includedir@,${prefix}/include,;t t
-s,@oldincludedir@,/usr/include,;t t
-s,@infodir@,${prefix}/info,;t t
-s,@mandir@,${prefix}/man,;t t
-s,@build_alias@,,;t t
-s,@host_alias@,,;t t
-s,@target_alias@,,;t t
-s,@DEFS@,-DPACKAGE_NAME=\"tk\" -DPACKAGE_TARNAME=\"tk\" -DPACKAGE_VERSION=\"8.6\" -DPACKAGE_STRING=\"tk\ 8.6\" -DPACKAGE_BUGREPORT=\"\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -DUSE_THREAD_ALLOC=1 -D_REENTRANT=1 -D_THREAD_SAFE=1 -DHAVE_PTHREAD_ATTR_SETSTACKSIZE=1 -DHAVE_PTHREAD_ATFORK=1 -DTCL_THREADS=1 -DMODULE_SCOPE=extern\ __attribute__\(\(__visibility__\(\"hidden\"\)\)\) -DHAVE_HIDDEN=1 -DHAVE_CAST_TO_UNION=1 -DTCL_SHLIB_EXT=\".so\" -DNDEBUG=1 -DTCL_CFG_OPTIMIZED=1 -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_IS_LONG=1 -DHAVE_SYS_TIME_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_INTPTR_T=1 -DHAVE_UINTPTR_T=1 -DHAVE_PW_GECOS=1 -DHAVE_LIBXFT=1 -DHAVE_XFT=1 -DHAVE_XKBKEYCODETOKEYSYM=1 -DXKEYCODETOKEYSYM_IS_DEPRECATED=1 ,;t t
-s,@ECHO_C@,,;t t
-s,@ECHO_N@,-n,;t t
-s,@ECHO_T@,,;t t
-s,@LIBS@, -lpthread,;t t
-s,@TCL_VERSION@,8.6,;t t
-s,@TCL_PATCH_LEVEL@,.4,;t t
-s,@TCL_BIN_DIR@,/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix,;t t
-s,@TCL_SRC_DIR@,/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4,;t t
-s,@TCL_LIB_FILE@,libtcl8.6.so,;t t
-s,@TCL_LIB_FLAG@,-ltcl8.6,;t t
-s,@TCL_LIB_SPEC@,-L/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix -ltcl8.6,;t t
-s,@TCL_STUB_LIB_FILE@,libtclstub8.6.a,;t t
-s,@TCL_STUB_LIB_FLAG@,-ltclstub8.6,;t t
-s,@TCL_STUB_LIB_SPEC@,-L/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix -ltclstub8.6,;t t
-s,@TCLSH_PROG@,/home/people/Eos/Eos/util/X86LINUX64/bin/tclsh8.6,;t t
-s,@BUILD_TCLSH@,/home/people/tacyas/Eos/util/src/TclTk/tcl8.6.4/unix/tclsh,;t t
-s,@MAN_FLAGS@,,;t t
-s,@CC@,gcc,;t t
-s,@CFLAGS@, -pipe ,;t t
-s,@LDFLAGS@, -Wl,--export-dynamic ,;t t
-s,@CPPFLAGS@,,;t t
-s,@ac_ct_CC@,gcc,;t t
-s,@EXEEXT@,,;t t
-s,@OBJEXT@,o,;t t
-s,@CPP@,gcc -E,;t t
-s,@EGREP@,grep -E,;t t
-s,@TCL_THREADS@,1,;t t
-s,@RANLIB@,ranlib,;t t
-s,@ac_ct_RANLIB@,ranlib,;t t
-s,@AR@,ar,;t t
-s,@ac_ct_AR@,ar,;t t
-s,@LIBOBJS@,,;t t
-s,@TCL_LIBS@,-ldl -lz  -lieee -lm,;t t
-s,@DL_LIBS@,-ldl,;t t
-s,@DL_OBJS@,tclLoadDl.o,;t t
-s,@PLAT_OBJS@,,;t t
-s,@PLAT_SRCS@,,;t t
-s,@LDAIX_SRC@,,;t t
-s,@CFLAGS_DEBUG@,-g,;t t
-s,@CFLAGS_OPTIMIZE@,-O2,;t t
-s,@CFLAGS_WARNING@,-Wall,;t t
-s,@LDFLAGS_DEBUG@,,;t t
-s,@LDFLAGS_OPTIMIZE@,,;t t
-s,@CC_SEARCH_FLAGS@,-Wl,-rpath,${LIB_RUNTIME_DIR},;t t
-s,@LD_SEARCH_FLAGS@,-Wl,-rpath,${LIB_RUNTIME_DIR},;t t
-s,@STLIB_LD@,${AR} cr,;t t
-s,@SHLIB_LD@,${CC} -shared ${CFLAGS} ${LDFLAGS},;t t
-s,@TCL_SHLIB_LD_EXTRAS@,,;t t
-s,@TK_SHLIB_LD_EXTRAS@,,;t t
-s,@SHLIB_LD_LIBS@,${LIBS} ${TCL_STUB_LIB_SPEC},;t t
-s,@SHLIB_CFLAGS@,-fPIC,;t t
-s,@SHLIB_SUFFIX@,.so,;t t
-s,@MAKE_LIB@,${SHLIB_LD} -o $@ ${OBJS} ${SHLIB_LD_LIBS} ${TCL_SHLIB_LD_EXTRAS} ${TK_SHLIB_LD_EXTRAS} ${LD_SEARCH_FLAGS},;t t
-s,@MAKE_STUB_LIB@,${STLIB_LD} $@ ${STUB_LIB_OBJS} ; ${RANLIB} $@,;t t
-s,@INSTALL_LIB@,$(INSTALL_LIBRARY) $(LIB_FILE) "$(LIB_INSTALL_DIR)/$(LIB_FILE)",;t t
-s,@DLL_INSTALL_DIR@,$(LIB_INSTALL_DIR),;t t
-s,@INSTALL_STUB_LIB@,$(INSTALL_LIBRARY) $(STUB_LIB_FILE) "$(LIB_INSTALL_DIR)/$(STUB_LIB_FILE)" ; (cd "$(LIB_INSTALL_DIR)" ; $(RANLIB) $(STUB_LIB_FILE)),;t t
-s,@CFLAGS_DEFAULT@,$(CFLAGS_OPTIMIZE),;t t
-s,@LDFLAGS_DEFAULT@,$(LDFLAGS_OPTIMIZE),;t t
-s,@XFT_CFLAGS@,-I/usr/include/freetype2  ,;t t
-s,@XFT_LIBS@,-lXft   -lfontconfig,;t t
-s,@UNIX_FONT_OBJS@,tkUnixRFont.o,;t t
-s,@TK_VERSION@,8.6,;t t
-s,@TK_MAJOR_VERSION@,8,;t t
-s,@TK_MINOR_VERSION@,6,;t t
-s,@TK_PATCH_LEVEL@,.4,;t t
-s,@TK_YEAR@,,;t t
-s,@TK_LIB_FILE@,libtk8.6.so,;t t
-s,@TK_LIB_FLAG@,-ltk8.6,;t t
-s,@TK_LIB_SPEC@,-L/home/people/Eos/Eos/util/X86LINUX64/lib -ltk8.6,;t t
-s,@TK_STUB_LIB_FILE@,libtkstub8.6.a,;t t
-s,@TK_STUB_LIB_FLAG@,-ltkstub8.6,;t t
-s,@TK_STUB_LIB_SPEC@,-L/home/people/Eos/Eos/util/X86LINUX64/lib -ltkstub8.6,;t t
-s,@TK_STUB_LIB_PATH@,/home/people/Eos/Eos/util/X86LINUX64/lib/libtkstub8.6.a,;t t
-s,@TK_INCLUDE_SPEC@,-I/home/people/Eos/Eos/util/X86LINUX64/include,;t t
-s,@TK_BUILD_STUB_LIB_SPEC@,-L/home/people/tacyas/Eos/util/src/TclTk/tk8.6.4/unix -ltkstub8.6,;t t
-s,@TK_BUILD_STUB_LIB_PATH@,/home/people/tacyas/Eos/util/src/TclTk/tk8.6.4/unix/libtkstub8.6.a,;t t
-s,@TK_SRC_DIR@,/home/people/tacyas/Eos/util/src/TclTk/tk8.6.4,;t t
-s,@TK_SHARED_BUILD@,1,;t t
-s,@LD_LIBRARY_PATH_VAR@,LD_LIBRARY_PATH,;t t
-s,@TK_BUILD_LIB_SPEC@,-L/home/people/tacyas/Eos/util/src/TclTk/tk8.6.4/unix -ltk8.6,;t t
-s,@TCL_STUB_FLAGS@,-DUSE_TCL_STUBS,;t t
-s,@XINCLUDES@,,;t t
-s,@XLIBSW@,-L/opt/X11/lib -lX11,;t t
-s,@LOCALES@,cs da de el en en_gb eo es fr hu it nl pl pt ru sv,;t t
-s,@TK_WINDOWINGSYSTEM@,X11,;t t
-s,@TK_PKG_DIR@,tk$(VERSION),;t t
-s,@TK_LIBRARY@,$(prefix)/lib/tk$(VERSION),;t t
-s,@LIB_RUNTIME_DIR@,$(libdir):/opt/X11/lib,;t t
-s,@PRIVATE_INCLUDE_DIR@,$(includedir),;t t
-s,@HTML_DIR@,$(DISTDIR)/html,;t t
-s,@EXTRA_CC_SWITCHES@,,;t t
-s,@EXTRA_APP_CC_SWITCHES@,,;t t
-s,@EXTRA_INSTALL@,,;t t
-s,@EXTRA_INSTALL_BINARIES@,,;t t
-s,@EXTRA_BUILD_HTML@,,;t t
-s,@EXTRA_WISH_LIBS@,,;t t
-s,@CFBUNDLELOCALIZATIONS@,,;t t
-s,@TK_RSRC_FILE@,tk$(VERSION).rsrc,;t t
-s,@WISH_RSRC_FILE@,wish$(VERSION).rsrc,;t t
-s,@LIB_RSRC_FILE@,,;t t
-s,@APP_RSRC_FILE@,,;t t
-s,@REZ@,,;t t
-s,@REZ_FLAGS@,,;t t
-s,@LTLIBOBJS@,,;t t
-CEOF
-
-  # Split the substitutions into bite-sized pieces for seds with
-  # small command number limits, like on Digital OSF/1 and HP-UX.
-  ac_max_sed_lines=48
-  ac_sed_frag=1 # Number of current file.
-  ac_beg=1 # First line for current file.
-  ac_end=$ac_max_sed_lines # Line after last line for current file.
-  ac_more_lines=:
-  ac_sed_cmds=
-  while $ac_more_lines; do
-    if test $ac_beg -gt 1; then
-      sed "1,${ac_beg}d; ${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
-    else
-      sed "${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
-    fi
-    if test ! -s $tmp/subs.frag; then
-      ac_more_lines=false
-    else
-      # The purpose of the label and of the branching condition is to
-      # speed up the sed processing (if there are no `@' at all, there
-      # is no need to browse any of the substitutions).
-      # These are the two extra sed commands mentioned above.
-      (echo ':t
-  /@[a-zA-Z_][a-zA-Z_0-9]*@/!b' && cat $tmp/subs.frag) >$tmp/subs-$ac_sed_frag.sed
-      if test -z "$ac_sed_cmds"; then
-       ac_sed_cmds="sed -f $tmp/subs-$ac_sed_frag.sed"
-      else
-       ac_sed_cmds="$ac_sed_cmds | sed -f $tmp/subs-$ac_sed_frag.sed"
-      fi
-      ac_sed_frag=`expr $ac_sed_frag + 1`
-      ac_beg=$ac_end
-      ac_end=`expr $ac_end + $ac_max_sed_lines`
-    fi
-  done
-  if test -z "$ac_sed_cmds"; then
-    ac_sed_cmds=cat
-  fi
-fi # test -n "$CONFIG_FILES"
-
-for ac_file in : $CONFIG_FILES; do test "x$ac_file" = x: && continue
-  # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
-  case $ac_file in
-  - | *:- | *:-:* ) # input from stdin
-       cat >$tmp/stdin
-       ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
-       ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
-  *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
-       ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
-  * )   ac_file_in=$ac_file.in ;;
-  esac
-
-  # Compute @srcdir@, @top_srcdir@, and @INSTALL@ for subdirectories.
-  ac_dir=`(dirname "$ac_file") 2>/dev/null ||
-$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
-        X"$ac_file" : 'X\(//\)[^/]' \| \
-        X"$ac_file" : 'X\(//\)$' \| \
-        X"$ac_file" : 'X\(/\)' \| \
-        .     : '\(.\)' 2>/dev/null ||
-echo X"$ac_file" |
-    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
-         /^X\(\/\/\)[^/].*/{ s//\1/; q; }
-         /^X\(\/\/\)$/{ s//\1/; q; }
-         /^X\(\/\).*/{ s//\1/; q; }
-         s/.*/./; q'`
-  { if $as_mkdir_p; then
-    mkdir -p "$ac_dir"
-  else
-    as_dir="$ac_dir"
-    as_dirs=
-    while test ! -d "$as_dir"; do
-      as_dirs="$as_dir $as_dirs"
-      as_dir=`(dirname "$as_dir") 2>/dev/null ||
-$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
-        X"$as_dir" : 'X\(//\)[^/]' \| \
-        X"$as_dir" : 'X\(//\)$' \| \
-        X"$as_dir" : 'X\(/\)' \| \
-        .     : '\(.\)' 2>/dev/null ||
-echo X"$as_dir" |
-    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
-         /^X\(\/\/\)[^/].*/{ s//\1/; q; }
-         /^X\(\/\/\)$/{ s//\1/; q; }
-         /^X\(\/\).*/{ s//\1/; q; }
-         s/.*/./; q'`
-    done
-    test ! -n "$as_dirs" || mkdir $as_dirs
-  fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
-echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
-   { (exit 1); exit 1; }; }; }
-
-  ac_builddir=.
-
-if test "$ac_dir" != .; then
-  ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
-  # A "../" for each directory in $ac_dir_suffix.
-  ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
-else
-  ac_dir_suffix= ac_top_builddir=
-fi
-
-case $srcdir in
-  .)  # No --srcdir option.  We are building in place.
-    ac_srcdir=.
-    if test -z "$ac_top_builddir"; then
-       ac_top_srcdir=.
-    else
-       ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
-    fi ;;
-  [\\/]* | ?:[\\/]* )  # Absolute path.
-    ac_srcdir=$srcdir$ac_dir_suffix;
-    ac_top_srcdir=$srcdir ;;
-  *) # Relative path.
-    ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
-    ac_top_srcdir=$ac_top_builddir$srcdir ;;
-esac
-
-# Do not use `cd foo && pwd` to compute absolute paths, because
-# the directories may not exist.
-case `pwd` in
-.) ac_abs_builddir="$ac_dir";;
-*)
-  case "$ac_dir" in
-  .) ac_abs_builddir=`pwd`;;
-  [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
-  *) ac_abs_builddir=`pwd`/"$ac_dir";;
-  esac;;
-esac
-case $ac_abs_builddir in
-.) ac_abs_top_builddir=${ac_top_builddir}.;;
-*)
-  case ${ac_top_builddir}. in
-  .) ac_abs_top_builddir=$ac_abs_builddir;;
-  [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
-  *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
-  esac;;
-esac
-case $ac_abs_builddir in
-.) ac_abs_srcdir=$ac_srcdir;;
-*)
-  case $ac_srcdir in
-  .) ac_abs_srcdir=$ac_abs_builddir;;
-  [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
-  *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
-  esac;;
-esac
-case $ac_abs_builddir in
-.) ac_abs_top_srcdir=$ac_top_srcdir;;
-*)
-  case $ac_top_srcdir in
-  .) ac_abs_top_srcdir=$ac_abs_builddir;;
-  [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
-  *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
-  esac;;
-esac
-
-
-
-  if test x"$ac_file" != x-; then
-    { echo "$as_me:$LINENO: creating $ac_file" >&5
-echo "$as_me: creating $ac_file" >&6;}
-    rm -f "$ac_file"
-  fi
-  # Let's still pretend it is `configure' which instantiates (i.e., don't
-  # use $as_me), people would be surprised to read:
-  #    /* config.h.  Generated by config.status.  */
-  if test x"$ac_file" = x-; then
-    configure_input=
-  else
-    configure_input="$ac_file.  "
-  fi
-  configure_input=$configure_input"Generated from `echo $ac_file_in |
-                                    sed 's,.*/,,'` by configure."
-
-  # First look for the input files in the build tree, otherwise in the
-  # src tree.
-  ac_file_inputs=`IFS=:
-    for f in $ac_file_in; do
-      case $f in
-      -) echo $tmp/stdin ;;
-      [\\/$]*)
-        # Absolute (can't be DOS-style, as IFS=:)
-        test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
-echo "$as_me: error: cannot find input file: $f" >&2;}
-   { (exit 1); exit 1; }; }
-        echo "$f";;
-      *) # Relative
-        if test -f "$f"; then
-          # Build tree
-          echo "$f"
-        elif test -f "$srcdir/$f"; then
-          # Source tree
-          echo "$srcdir/$f"
-        else
-          # /dev/null tree
-          { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
-echo "$as_me: error: cannot find input file: $f" >&2;}
-   { (exit 1); exit 1; }; }
-        fi;;
-      esac
-    done` || { (exit 1); exit 1; }
-  sed "
-
-:t
-/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
-s,@configure_input@,$configure_input,;t t
-s,@srcdir@,$ac_srcdir,;t t
-s,@abs_srcdir@,$ac_abs_srcdir,;t t
-s,@top_srcdir@,$ac_top_srcdir,;t t
-s,@abs_top_srcdir@,$ac_abs_top_srcdir,;t t
-s,@builddir@,$ac_builddir,;t t
-s,@abs_builddir@,$ac_abs_builddir,;t t
-s,@top_builddir@,$ac_top_builddir,;t t
-s,@abs_top_builddir@,$ac_abs_top_builddir,;t t
-" $ac_file_inputs | (eval "$ac_sed_cmds") >$tmp/out
-  rm -f $tmp/stdin
-  if test x"$ac_file" != x-; then
-    mv $tmp/out $ac_file
-  else
-    cat $tmp/out
-    rm -f $tmp/out
-  fi
-
-done
-
-#
-# CONFIG_COMMANDS section.
-#
-for ac_file in : $CONFIG_COMMANDS; do test "x$ac_file" = x: && continue
-  ac_dest=`echo "$ac_file" | sed 's,:.*,,'`
-  ac_source=`echo "$ac_file" | sed 's,[^:]*:,,'`
-  ac_dir=`(dirname "$ac_dest") 2>/dev/null ||
-$as_expr X"$ac_dest" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
-        X"$ac_dest" : 'X\(//\)[^/]' \| \
-        X"$ac_dest" : 'X\(//\)$' \| \
-        X"$ac_dest" : 'X\(/\)' \| \
-        .     : '\(.\)' 2>/dev/null ||
-echo X"$ac_dest" |
-    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
-         /^X\(\/\/\)[^/].*/{ s//\1/; q; }
-         /^X\(\/\/\)$/{ s//\1/; q; }
-         /^X\(\/\).*/{ s//\1/; q; }
-         s/.*/./; q'`
-  { if $as_mkdir_p; then
-    mkdir -p "$ac_dir"
-  else
-    as_dir="$ac_dir"
-    as_dirs=
-    while test ! -d "$as_dir"; do
-      as_dirs="$as_dir $as_dirs"
-      as_dir=`(dirname "$as_dir") 2>/dev/null ||
-$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
-        X"$as_dir" : 'X\(//\)[^/]' \| \
-        X"$as_dir" : 'X\(//\)$' \| \
-        X"$as_dir" : 'X\(/\)' \| \
-        .     : '\(.\)' 2>/dev/null ||
-echo X"$as_dir" |
-    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
-         /^X\(\/\/\)[^/].*/{ s//\1/; q; }
-         /^X\(\/\/\)$/{ s//\1/; q; }
-         /^X\(\/\).*/{ s//\1/; q; }
-         s/.*/./; q'`
-    done
-    test ! -n "$as_dirs" || mkdir $as_dirs
-  fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
-echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
-   { (exit 1); exit 1; }; }; }
-
-  ac_builddir=.
-
-if test "$ac_dir" != .; then
-  ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
-  # A "../" for each directory in $ac_dir_suffix.
-  ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
-else
-  ac_dir_suffix= ac_top_builddir=
-fi
-
-case $srcdir in
-  .)  # No --srcdir option.  We are building in place.
-    ac_srcdir=.
-    if test -z "$ac_top_builddir"; then
-       ac_top_srcdir=.
-    else
-       ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
-    fi ;;
-  [\\/]* | ?:[\\/]* )  # Absolute path.
-    ac_srcdir=$srcdir$ac_dir_suffix;
-    ac_top_srcdir=$srcdir ;;
-  *) # Relative path.
-    ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
-    ac_top_srcdir=$ac_top_builddir$srcdir ;;
-esac
-
-# Do not use `cd foo && pwd` to compute absolute paths, because
-# the directories may not exist.
-case `pwd` in
-.) ac_abs_builddir="$ac_dir";;
-*)
-  case "$ac_dir" in
-  .) ac_abs_builddir=`pwd`;;
-  [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
-  *) ac_abs_builddir=`pwd`/"$ac_dir";;
-  esac;;
-esac
-case $ac_abs_builddir in
-.) ac_abs_top_builddir=${ac_top_builddir}.;;
-*)
-  case ${ac_top_builddir}. in
-  .) ac_abs_top_builddir=$ac_abs_builddir;;
-  [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
-  *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
-  esac;;
-esac
-case $ac_abs_builddir in
-.) ac_abs_srcdir=$ac_srcdir;;
-*)
-  case $ac_srcdir in
-  .) ac_abs_srcdir=$ac_abs_builddir;;
-  [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
-  *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
-  esac;;
-esac
-case $ac_abs_builddir in
-.) ac_abs_top_srcdir=$ac_top_srcdir;;
-*)
-  case $ac_top_srcdir in
-  .) ac_abs_top_srcdir=$ac_abs_builddir;;
-  [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
-  *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
-  esac;;
-esac
-
-
-  { echo "$as_me:$LINENO: executing $ac_dest commands" >&5
-echo "$as_me: executing $ac_dest commands" >&6;}
-  case $ac_dest in
-    Tk.framework ) n=Tk &&
-        f=$n.framework && v=Versions/$VERSION &&
-        rm -rf $f && mkdir -p $f/$v/Resources &&
-        ln -s $v/$n $v/Resources $f && ln -s ../../../$n $f/$v &&
-        ln -s ../../../../$n-Info.plist $f/$v/Resources/Info.plist &&
-        if test $tk_aqua = yes; then ln -s ../../../../$n.rsrc $f/$v/Resources; fi &&
-        unset n f v
-     ;;
-  esac
-done
-
-{ (exit 0); exit 0; }
diff --git a/util/src/TclTk/tk8.6.4/unix/libtk8.6.so b/util/src/TclTk/tk8.6.4/unix/libtk8.6.so
deleted file mode 100755 (executable)
index 65df0f1..0000000
Binary files a/util/src/TclTk/tk8.6.4/unix/libtk8.6.so and /dev/null differ
diff --git a/util/src/TclTk/tk8.6.4/unix/libtkstub8.6.a b/util/src/TclTk/tk8.6.4/unix/libtkstub8.6.a
deleted file mode 100644 (file)
index 4fe5483..0000000
Binary files a/util/src/TclTk/tk8.6.4/unix/libtkstub8.6.a and /dev/null differ
diff --git a/util/src/TclTk/tk8.6.4/unix/tk.pc b/util/src/TclTk/tk8.6.4/unix/tk.pc
deleted file mode 100644 (file)
index aa80b64..0000000
+++ /dev/null
@@ -1,15 +0,0 @@
-# tk pkg-config source file
-
-prefix=/home/people/Eos/Eos/util/X86LINUX64
-exec_prefix=/home/people/Eos/Eos/util/X86LINUX64
-libdir=/home/people/Eos/Eos/util/X86LINUX64/lib
-includedir=${prefix}/include
-
-Name: The Tk Toolkit
-Description: Tk is a cross-platform graphical user interface toolkit, the standard GUI not only for Tcl, but for many other dynamic languages as well.
-URL: http://www.tcl.tk/
-Version: 8.6.4
-Requires: tcl >= 8.6
-Libs: -L${libdir} -ltk8.6 -ltkstub8.6
-Libs.private: -lXft   -lfontconfig -L/opt/X11/lib -lX11
-Cflags: -I${includedir}
diff --git a/util/src/TclTk/tk8.6.4/unix/tkConfig.sh b/util/src/TclTk/tk8.6.4/unix/tkConfig.sh
deleted file mode 100644 (file)
index 77517d6..0000000
+++ /dev/null
@@ -1,97 +0,0 @@
-# tkConfig.sh --
-#
-# This shell script (for sh) is generated automatically by Tk's
-# configure script.  It will create shell variables for most of
-# the configuration options discovered by the configure script.
-# This script is intended to be included by the configure scripts
-# for Tk extensions so that they don't have to figure this all
-# out for themselves.  This file does not duplicate information
-# already provided by tclConfig.sh, so you may need to use that
-# file in addition to this one.
-#
-# The information in this file is specific to a single platform.
-
-# Tk's version number.
-TK_VERSION='8.6'
-TK_MAJOR_VERSION='8'
-TK_MINOR_VERSION='6'
-TK_PATCH_LEVEL='.4'
-
-# -D flags for use with the C compiler.
-TK_DEFS='-DPACKAGE_NAME=\"tk\" -DPACKAGE_TARNAME=\"tk\" -DPACKAGE_VERSION=\"8.6\" -DPACKAGE_STRING=\"tk\ 8.6\" -DPACKAGE_BUGREPORT=\"\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -DUSE_THREAD_ALLOC=1 -D_REENTRANT=1 -D_THREAD_SAFE=1 -DHAVE_PTHREAD_ATTR_SETSTACKSIZE=1 -DHAVE_PTHREAD_ATFORK=1 -DTCL_THREADS=1 -DMODULE_SCOPE=extern\ __attribute__\(\(__visibility__\(\"hidden\"\)\)\) -DHAVE_HIDDEN=1 -DHAVE_CAST_TO_UNION=1 -DTCL_SHLIB_EXT=\".so\" -DNDEBUG=1 -DTCL_CFG_OPTIMIZED=1 -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_IS_LONG=1 -DHAVE_SYS_TIME_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_INTPTR_T=1 -DHAVE_UINTPTR_T=1 -DHAVE_PW_GECOS=1 -DHAVE_LIBXFT=1 -DHAVE_XFT=1 -DHAVE_XKBKEYCODETOKEYSYM=1 -DXKEYCODETOKEYSYM_IS_DEPRECATED=1 '
-
-# Flag, 1: we built a shared lib, 0 we didn't
-TK_SHARED_BUILD=1
-
-
-# TK_DBGX used to be used to distinguish debug vs. non-debug builds.
-# This was a righteous pain so the core doesn't do that any more.
-TK_DBGX=
-
-# The name of the Tk library (may be either a .a file or a shared library):
-TK_LIB_FILE='libtk8.6.so'
-
-# Additional libraries to use when linking Tk.
-TK_LIBS='-L/opt/X11/lib -lX11 -lXft   -lfontconfig  -lpthread -ldl -lz  -lieee -lm'
-
-# Top-level directory in which Tk's platform-independent files are
-# installed.
-TK_PREFIX='/home/people/Eos/Eos/util/X86LINUX64'
-
-# Top-level directory in which Tk's platform-specific files (e.g.
-# executables) are installed.
-TK_EXEC_PREFIX='/home/people/Eos/Eos/util/X86LINUX64'
-
-# -I switch(es) to use to make all of the X11 include files accessible:
-TK_XINCLUDES=''
-
-# Linker switch(es) to use to link with the X11 library archive.
-TK_XLIBSW='-L/opt/X11/lib -lX11'
-
-# -l flag to pass to the linker to pick up the Tk library
-TK_LIB_FLAG='-ltk8.6'
-
-# String to pass to linker to pick up the Tk library from its
-# build directory.
-TK_BUILD_LIB_SPEC='-L/home/people/tacyas/Eos/util/src/TclTk/tk8.6.4/unix -ltk8.6'
-
-# String to pass to linker to pick up the Tk library from its
-# installed directory.
-TK_LIB_SPEC='-L/home/people/Eos/Eos/util/X86LINUX64/lib -ltk8.6'
-
-# String to pass to the compiler so that an extension can
-# find installed Tk headers.
-TK_INCLUDE_SPEC='-I/home/people/Eos/Eos/util/X86LINUX64/include'
-
-# Location of the top-level source directory from which Tk was built.
-# This is the directory that contains a README file as well as
-# subdirectories such as generic, unix, etc.  If Tk was compiled in a
-# different place than the directory containing the source files, this
-# points to the location of the sources, not the location where Tk was
-# compiled.
-TK_SRC_DIR='/home/people/tacyas/Eos/util/src/TclTk/tk8.6.4'
-
-# Needed if you want to make a 'fat' shared library library
-# containing tk objects or link a different wish.
-TK_CC_SEARCH_FLAGS='-Wl,-rpath,${LIB_RUNTIME_DIR}'
-TK_LD_SEARCH_FLAGS='-Wl,-rpath,${LIB_RUNTIME_DIR}'
-
-# The name of the Tk stub library (.a):
-TK_STUB_LIB_FILE='libtkstub8.6.a'
-
-# -l flag to pass to the linker to pick up the Tk stub library
-TK_STUB_LIB_FLAG='-ltkstub8.6'
-
-# String to pass to linker to pick up the Tk stub library from its
-# build directory.
-TK_BUILD_STUB_LIB_SPEC='-L/home/people/tacyas/Eos/util/src/TclTk/tk8.6.4/unix -ltkstub8.6'
-
-# String to pass to linker to pick up the Tk stub library from its
-# installed directory.
-TK_STUB_LIB_SPEC='-L/home/people/Eos/Eos/util/X86LINUX64/lib -ltkstub8.6'
-
-# Path to the Tk stub library in the build directory.
-TK_BUILD_STUB_LIB_PATH='/home/people/tacyas/Eos/util/src/TclTk/tk8.6.4/unix/libtkstub8.6.a'
-
-# Path to the Tk stub library in the install directory.
-TK_STUB_LIB_PATH='/home/people/Eos/Eos/util/X86LINUX64/lib/libtkstub8.6.a'
diff --git a/util/src/TclTk/tk8.6.4/unix/wish b/util/src/TclTk/tk8.6.4/unix/wish
deleted file mode 100755 (executable)
index e1707d5..0000000
Binary files a/util/src/TclTk/tk8.6.4/unix/wish and /dev/null differ