README 2.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108
  1. $OpenBSD: README,v 1.10 2015/06/06 14:19:11 stu Exp $
  2. +-----------------------------------------------------------------------
  3. | Running ${FULLPKGNAME} on OpenBSD
  4. +-----------------------------------------------------------------------
  5. The OpenBSD port of the Tcl dynamic language was designed to balance
  6. deriving the maximum value from the original software while keeping
  7. any modifications to a minimum.
  8. Install locations and file names differ from the default to enable
  9. installing multiple versions of Tcl and Tk on OpenBSD without conflict.
  10. Files and Directories
  11. =====================
  12. Tclsh and Wish
  13. --------------
  14. normally
  15. ${TRUEPREFIX}/lib/tclsh, ${TRUEPREFIX}/lib/wish
  16. now
  17. ${TRUEPREFIX}/lib/tclsh8.5, ${TRUEPREFIX}/lib/wish8.5
  18. Library files
  19. -------------
  20. scripts, encoding files, etc.
  21. normally in
  22. ${TRUEPREFIX}/lib/tcl8.5, ${TRUEPREFIX}/lib/tk8.5
  23. now in
  24. ${TRUEPREFIX}/lib/tcl/tcl8.5, ${TRUEPREFIX}/lib/tcl/tk8.5
  25. Configuration Files
  26. -------------------
  27. tclConfig.sh, tkConfig.sh
  28. normally in
  29. ${TRUEPREFIX}/lib
  30. now in
  31. ${TRUEPREFIX}/lib/tcl/tcl8.5, ${TRUEPREFIX}/lib/tcl/tk8.5
  32. Header Files
  33. ------------
  34. *.h
  35. normally in
  36. ${TRUEPREFIX}/include
  37. now in
  38. ${TRUEPREFIX}/include/tcl8.5, ${TRUEPREFIX}/include/tk8.5
  39. Manual Pages
  40. ------------
  41. *.1, *.3, *.n
  42. normally in
  43. ${TRUEPREFIX}/man
  44. now in
  45. ${TRUEPREFIX}/lib/tcl/tcl8.5/man, ${TRUEPREFIX}/lib/tcl/tk8.5/man
  46. Demos
  47. -----
  48. *.tcl, *
  49. normally in
  50. ${TRUEPREFIX}/lib/tk8.5/demos
  51. now in
  52. ${TRUEPREFIX}/share/examples/tk8.5
  53. Bundled Tcl Modules
  54. -------------------
  55. *.tm
  56. normally in
  57. ${TRUEPREFIX}/lib/tcl8/...
  58. now in
  59. ${TRUEPREFIX}/lib/tcl/tcl8.5/modules
  60. Tcl Module Paths
  61. ----------------
  62. normally
  63. ${TRUEPREFIX}/lib/tcl8/...
  64. now
  65. ${TRUEPREFIX}/lib/tcl/modules/85
  66. Additional Header Files
  67. -----------------------
  68. Additional ('private') header files are installed
  69. in ${TRUEPREFIX}/include/tcl8.5 and ${TRUEPREFIX}/include/tk8.5.
  70. Libraries
  71. =========
  72. On architectures that support shared libraries, additional static
  73. libraries (libtcl85.a, libtk85.a) are built from the pic-compiled
  74. object (.o) files. A symbolic link from any lib.a to lib_pic.a
  75. is created in order to satisfy libtool.
  76. Manual Page Configuration
  77. =========================
  78. Adding the following lines to /etc/man.conf wil enable man(1)
  79. and related commands can find the Tcl and Tk manual pages.
  80. manpath ${TRUEPREFIX}/lib/tcl/tcl8.5/man
  81. manpath ${TRUEPREFIX}/lib/tcl/tk8.5/man
  82. Tcl/Tk Resources
  83. ================
  84. Newsgroup: nntp://comp.lang.tcl
  85. Wiki: http://wiki.tcl.tk
  86. Tutorial: http://www.tcl.tk/man/tcl8.5/tutorial/tcltutorial.html
  87. Wikibook: http://en.wikibooks.org/wiki/Programming:Tcl
  88. Book: Practical Programming in Tcl and Tk, 4th Edition
  89. ISBN: 0-13-038560-3