diff options
author | pst <pst@FreeBSD.org> | 1997-09-13 01:16:28 +0800 |
---|---|---|
committer | pst <pst@FreeBSD.org> | 1997-09-13 01:16:28 +0800 |
commit | 5d4ff93b90b34f6d185b79bc81a05bc6fcd83828 (patch) | |
tree | d4d31ee3c2ec06c63accbf01de26c45ac95b754c /lang/tclX | |
parent | eed39085ba7290ec41e3fef558fc2268c18f5e3e (diff) | |
download | freebsd-ports-gnome-5d4ff93b90b34f6d185b79bc81a05bc6fcd83828.tar.gz freebsd-ports-gnome-5d4ff93b90b34f6d185b79bc81a05bc6fcd83828.tar.zst freebsd-ports-gnome-5d4ff93b90b34f6d185b79bc81a05bc6fcd83828.zip |
Bring back tclX75 -- sorry, I mis-read my reply from Satoshi
Diffstat (limited to 'lang/tclX')
-rw-r--r-- | lang/tclX/Makefile | 62 | ||||
-rw-r--r-- | lang/tclX/distinfo | 1 | ||||
-rw-r--r-- | lang/tclX/pkg-comment | 1 | ||||
-rw-r--r-- | lang/tclX/pkg-descr | 9 | ||||
-rw-r--r-- | lang/tclX/pkg-plist | 287 |
5 files changed, 360 insertions, 0 deletions
diff --git a/lang/tclX/Makefile b/lang/tclX/Makefile new file mode 100644 index 000000000000..11b360f65f34 --- /dev/null +++ b/lang/tclX/Makefile @@ -0,0 +1,62 @@ +# New ports collection makefile for: tclX +# Version required: 7.5.2 +# Date created: 6 February 1996 +# Whom: jkh +# +# $Id: Makefile,v 1.16 1997/08/24 22:20:55 asami Exp $ +# + +DISTNAME= tclX7.5.2 +PKGNAME= tclX-7.5.2 +CATEGORIES= lang tk41 +MASTER_SITES= ftp://ftp.neosoft.com/pub/tcl/tclx-distrib/ + +DEPENDS= ${TK_DIR} +LIB_DEPENDS= tk41\\.1:${TK_DIR} + +BROKEN= "checking macro values from Config.mk... configure: error: Config.mk does not set TK_CONFIG to a valid path to tkConfig.sh" + +WRKSRC= ${WRKDIR}/${DISTNAME}/unix +GNU_CONFIGURE= yes +CONFIGURE_ARGS= --enable-shared --with-tk +MAN3= CmdWrite.3 Handles.3 Keylist.3 TclCommandWriting.3 \ + TclXInit.3 Tcl_HandleAlloc.3 Tcl_HandleFree.3 \ + Tcl_HandleTblInit.3 Tcl_HandleTblRelease.3 \ + Tcl_HandleTblUseCount.3 Tcl_HandleWalk.3 \ + Tcl_HandleXlate.3 Tcl_GetKeyedListKeys.3 \ + Tcl_GetKeyedListField.3 Tcl_SetKeyedListField.3 \ + Tcl_DeleteKeyedListField.3 Tclx_Init.3 \ + Tclxcmd_Init.3 TclX_Main.3 Tkx_Init.3 TkX_Main.3 +MANN= Memory.n TclX.n ckalloc.n memory.n ckfree.n \ + Tcl_DisplayMemory.n Tcl_InitMemory.n Tcl_ValidateAllMemory.n + +TCL_BASE= /usr/libdata/tcl +TCL_SRC= /usr/src/contrib/tcl + +TK_DIR= ${PORTSDIR}/x11/tk41 +TK_SRC= ${TK_DIR}/work/tk4.1 + +pre-configure: + cd ${WRKSRC} ; \ + mv Config.mk Config.mk.orig2 && \ + sed -e 's;TCL_SRC=$${srcbasedir}/../tcl7.5;TCL_SRC=${TCL_SRC};' \ + -e 's;TCL_BUILD=$${bldbasedir}/../tcl7.5;TCL_BUILD=${TCL_SRC};' \ + -e 's;TCL_CONFIG=$${TCL_BUILD}/unix/tclConfig.sh;TCL_CONFIG=${TCL_BASE}/tclConfig.sh;' \ + -e 's;TCL_LIB=$${TCL_BUILD_LIB_SPEC};TCL_LIB=$${TCL_LIB_SPEC};' \ + -e 's;TCL_SHLIB_DIR=$${bldbasedir};TCL_SHLIB_DIR=${TCL_SRC};' \ + -e 's;TK_SRC=$${srcbasedir};TK_SRC=${TK_SRC};' \ + -e 's;TK_BUILD=$${bldbasedir};TK_BUILD=${TK_SRC};' \ + -e 's;TK_LIB=$${bldbasedir};TK_LIB=${TK_SRC};' \ + -e 's;TK_SHLIB_DIR=$${bldbasedir};TK_SHLIB_DIR=${TK_SRC};' \ + Config.mk.orig2 >Config.mk + +post-install: + $(INSTALL_MAN) $(WRKSRC)/../doc/CmdWrite.3 $(PREFIX)/man/man3 + $(INSTALL_MAN) $(WRKSRC)/../doc/Handles.3 $(PREFIX)/man/man3 + $(INSTALL_MAN) $(WRKSRC)/../doc/Keylist.3 $(PREFIX)/man/man3 + $(INSTALL_MAN) $(WRKSRC)/../doc/TclXInit.3 $(PREFIX)/man/man3 + $(INSTALL_MAN) $(WRKSRC)/../doc/Memory.n $(PREFIX)/man/mann + $(INSTALL_MAN) $(WRKSRC)/../doc/TclX.n $(PREFIX)/man/mann + ${LDCONFIG} -m ${PREFIX}/lib + +.include <bsd.port.mk> diff --git a/lang/tclX/distinfo b/lang/tclX/distinfo new file mode 100644 index 000000000000..e941ceef8a8b --- /dev/null +++ b/lang/tclX/distinfo @@ -0,0 +1 @@ +MD5 (tclX7.5.2.tar.gz) = b32202022f9c54685daa236a88a8d303 diff --git a/lang/tclX/pkg-comment b/lang/tclX/pkg-comment new file mode 100644 index 000000000000..5162ae79122f --- /dev/null +++ b/lang/tclX/pkg-comment @@ -0,0 +1 @@ +Extended TCL diff --git a/lang/tclX/pkg-descr b/lang/tclX/pkg-descr new file mode 100644 index 000000000000..c706e8cabe50 --- /dev/null +++ b/lang/tclX/pkg-descr @@ -0,0 +1,9 @@ + Extended Tcl (TclX), is a set of extensions to Tcl, the Tool +Command Language invented by Dr. John Ousterhout of the University +of California at Berkeley. Tcl is a powerful, yet simple embeddable +programming language. Extended Tcl is oriented towards Unix system +programming tasks, with many additional interfaces to the Unix +operating system, It is upwardly compatible with Tcl. You take +the Extended Tcl package, add it to Tcl, and from that you get +Extended Tcl. + diff --git a/lang/tclX/pkg-plist b/lang/tclX/pkg-plist new file mode 100644 index 000000000000..4f031e48c217 --- /dev/null +++ b/lang/tclX/pkg-plist @@ -0,0 +1,287 @@ +bin/tcl +bin/wishx +bin/tclhelp +include/tclExtend.h +lib/libtclx.a +@exec ranlib %D/%F +lib/libtclx.so +@exec ln -fs %D/%F %B/libtclx.so.75.2 +lib/tclxConfig.sh +lib/libtkx.a +@exec ranlib %D/%F +lib/libtkx.so +@exec ln -fs %D/%F %B/libtkx.so.41.2 +lib/tkxConfig.sh +@exec /sbin/ldconfig -m %D/lib +man/man3/TclCommandWriting.3.gz +man/man3/Tcl_HandleAlloc.3.gz +man/man3/Tcl_HandleFree.3.gz +man/man3/Tcl_HandleTblInit.3.gz +man/man3/Tcl_HandleTblRelease.3.gz +man/man3/Tcl_HandleTblUseCount.3.gz +man/man3/Tcl_HandleWalk.3.gz +man/man3/Tcl_HandleXlate.3.gz +man/man3/Tcl_GetKeyedListKeys.3.gz +man/man3/Tcl_GetKeyedListField.3.gz +man/man3/Tcl_SetKeyedListField.3.gz +man/man3/Tcl_DeleteKeyedListField.3.gz +man/man3/Tclx_Init.3.gz +man/man3/Tclxcmd_Init.3.gz +man/man3/TclX_Main.3.gz +man/man3/Tkx_Init.3.gz +man/man3/TkX_Main.3.gz +man/man3/TclXInit.3.gz +man/man3/CmdWrite.3.gz +man/man3/Handles.3.gz +man/man3/Keylist.3.gz +man/mann/ckalloc.n.gz +man/mann/memory.n.gz +man/mann/ckfree.n.gz +man/mann/Tcl_DisplayMemory.n.gz +man/mann/Tcl_InitMemory.n.gz +man/mann/Tcl_ValidateAllMemory.n.gz +man/mann/TclX.n.gz +man/mann/Memory.n.gz +tclX/7.5.2/pkgIndex.proto +tclX/7.5.2/tclx.tcl +tclX/7.5.2/tcl.tlib +tclX/7.5.2/tcl.tndx +tclX/7.5.2/buildidx.tcl +tclX/7.5.2/loadouster.tcl +tclX/7.5.2/tclXAppInit.c +tclX/7.5.2/help/Tcl.brf +tclX/7.5.2/help/TclX.brf +tclX/7.5.2/help/help +tclX/7.5.2/help/tcl/control/break +tclX/7.5.2/help/tcl/control/case +tclX/7.5.2/help/tcl/control/catch +tclX/7.5.2/help/tcl/control/commandloop +tclX/7.5.2/help/tcl/control/continue +tclX/7.5.2/help/tcl/control/error +tclX/7.5.2/help/tcl/control/eval +tclX/7.5.2/help/tcl/control/exit +tclX/7.5.2/help/tcl/control/for +tclX/7.5.2/help/tcl/control/foreach +tclX/7.5.2/help/tcl/control/if +tclX/7.5.2/help/tcl/control/interp +tclX/7.5.2/help/tcl/control/loop +tclX/7.5.2/help/tcl/control/proc +tclX/7.5.2/help/tcl/control/rename +tclX/7.5.2/help/tcl/control/return +tclX/7.5.2/help/tcl/control/source +tclX/7.5.2/help/tcl/control/switch +tclX/7.5.2/help/tcl/control/tclx_errorHandler +tclX/7.5.2/help/tcl/control/uplevel +tclX/7.5.2/help/tcl/control/while +tclX/7.5.2/help/tcl/debug/cmdtrace +tclX/7.5.2/help/tcl/debug/edprocs +tclX/7.5.2/help/tcl/debug/profile +tclX/7.5.2/help/tcl/debug/profrep +tclX/7.5.2/help/tcl/debug/saveprocs +tclX/7.5.2/help/tcl/events/after +tclX/7.5.2/help/tcl/events/background-error +tclX/7.5.2/help/tcl/events/fileevent +tclX/7.5.2/help/tcl/events/mainloop +tclX/7.5.2/help/tcl/events/update +tclX/7.5.2/help/tcl/events/vwait +tclX/7.5.2/help/tcl/files/bsearch +tclX/7.5.2/help/tcl/files/chgrp +tclX/7.5.2/help/tcl/files/chmod +tclX/7.5.2/help/tcl/files/chown +tclX/7.5.2/help/tcl/files/chroot +tclX/7.5.2/help/tcl/files/close +tclX/7.5.2/help/tcl/files/copyfile +tclX/7.5.2/help/tcl/files/dup +tclX/7.5.2/help/tcl/files/echo +tclX/7.5.2/help/tcl/files/eof +tclX/7.5.2/help/tcl/files/fblocked +tclX/7.5.2/help/tcl/files/fcntl +tclX/7.5.2/help/tcl/files/fconfigure +tclX/7.5.2/help/tcl/files/file +tclX/7.5.2/help/tcl/files/filename +tclX/7.5.2/help/tcl/files/flock +tclX/7.5.2/help/tcl/files/flush +tclX/7.5.2/help/tcl/files/for_file +tclX/7.5.2/help/tcl/files/for_recursive_glob +tclX/7.5.2/help/tcl/files/frename +tclX/7.5.2/help/tcl/files/fstat +tclX/7.5.2/help/tcl/files/ftruncate +tclX/7.5.2/help/tcl/files/funlock +tclX/7.5.2/help/tcl/files/gets +tclX/7.5.2/help/tcl/files/glob +tclX/7.5.2/help/tcl/files/lgets +tclX/7.5.2/help/tcl/files/link +tclX/7.5.2/help/tcl/files/mkdir +tclX/7.5.2/help/tcl/files/open +tclX/7.5.2/help/tcl/files/pipe +tclX/7.5.2/help/tcl/files/puts +tclX/7.5.2/help/tcl/files/read +tclX/7.5.2/help/tcl/files/read_file +tclX/7.5.2/help/tcl/files/readdir +tclX/7.5.2/help/tcl/files/recursive_glob +tclX/7.5.2/help/tcl/files/rmdir +tclX/7.5.2/help/tcl/files/seek +tclX/7.5.2/help/tcl/files/select +tclX/7.5.2/help/tcl/files/sync +tclX/7.5.2/help/tcl/files/tell +tclX/7.5.2/help/tcl/files/unlink +tclX/7.5.2/help/tcl/files/write_file +tclX/7.5.2/help/tcl/filescan/scancontext +tclX/7.5.2/help/tcl/filescan/scanfile +tclX/7.5.2/help/tcl/filescan/scanmatch +tclX/7.5.2/help/tcl/internation/catclose +tclX/7.5.2/help/tcl/internation/catgets +tclX/7.5.2/help/tcl/internation/catopen +tclX/7.5.2/help/tcl/intro/keyedlists +tclX/7.5.2/help/tcl/intro/syntax +tclX/7.5.2/help/tcl/keyedlists/keyldel +tclX/7.5.2/help/tcl/keyedlists/keylget +tclX/7.5.2/help/tcl/keyedlists/keylkeys +tclX/7.5.2/help/tcl/keyedlists/keylset +tclX/7.5.2/help/tcl/libraries/auto_commands +tclX/7.5.2/help/tcl/libraries/auto_load +tclX/7.5.2/help/tcl/libraries/auto_load_file +tclX/7.5.2/help/tcl/libraries/auto_packages +tclX/7.5.2/help/tcl/libraries/buildpackageindex +tclX/7.5.2/help/tcl/libraries/convert_lib +tclX/7.5.2/help/tcl/libraries/library +tclX/7.5.2/help/tcl/libraries/load +tclX/7.5.2/help/tcl/libraries/loadlibindex +tclX/7.5.2/help/tcl/libraries/package +tclX/7.5.2/help/tcl/libraries/packagelib +tclX/7.5.2/help/tcl/libraries/pkgMkIndex +tclX/7.5.2/help/tcl/libraries/searchpath +tclX/7.5.2/help/tcl/libraries/unknown +tclX/7.5.2/help/tcl/lists/concat +tclX/7.5.2/help/tcl/lists/intersect +tclX/7.5.2/help/tcl/lists/intersect3 +tclX/7.5.2/help/tcl/lists/join +tclX/7.5.2/help/tcl/lists/lappend +tclX/7.5.2/help/tcl/lists/lassign +tclX/7.5.2/help/tcl/lists/lempty +tclX/7.5.2/help/tcl/lists/lindex +tclX/7.5.2/help/tcl/lists/linsert +tclX/7.5.2/help/tcl/lists/list +tclX/7.5.2/help/tcl/lists/llength +tclX/7.5.2/help/tcl/lists/lmatch +tclX/7.5.2/help/tcl/lists/lrange +tclX/7.5.2/help/tcl/lists/lreplace +tclX/7.5.2/help/tcl/lists/lrmdups +tclX/7.5.2/help/tcl/lists/lsearch +tclX/7.5.2/help/tcl/lists/lsort +tclX/7.5.2/help/tcl/lists/lvarcat +tclX/7.5.2/help/tcl/lists/lvarpop +tclX/7.5.2/help/tcl/lists/lvarpush +tclX/7.5.2/help/tcl/lists/split +tclX/7.5.2/help/tcl/lists/union +tclX/7.5.2/help/tcl/math/expr +tclX/7.5.2/help/tcl/math/fmathcmds +tclX/7.5.2/help/tcl/math/incr +tclX/7.5.2/help/tcl/math/max +tclX/7.5.2/help/tcl/math/min +tclX/7.5.2/help/tcl/math/random +tclX/7.5.2/help/tcl/processes/exec +tclX/7.5.2/help/tcl/processes/execl +tclX/7.5.2/help/tcl/processes/fork +tclX/7.5.2/help/tcl/processes/kill +tclX/7.5.2/help/tcl/processes/nice +tclX/7.5.2/help/tcl/processes/pid +tclX/7.5.2/help/tcl/processes/system +tclX/7.5.2/help/tcl/processes/wait +tclX/7.5.2/help/tcl/signals/signal +tclX/7.5.2/help/tcl/sockets/host_info +tclX/7.5.2/help/tcl/sockets/socket +tclX/7.5.2/help/tcl/status/cd +tclX/7.5.2/help/tcl/status/dirs +tclX/7.5.2/help/tcl/status/history +tclX/7.5.2/help/tcl/status/id +tclX/7.5.2/help/tcl/status/info +tclX/7.5.2/help/tcl/status/infox +tclX/7.5.2/help/tcl/status/popd +tclX/7.5.2/help/tcl/status/pushd +tclX/7.5.2/help/tcl/status/pwd +tclX/7.5.2/help/tcl/status/showproc +tclX/7.5.2/help/tcl/status/umask +tclX/7.5.2/help/tcl/strings/append +tclX/7.5.2/help/tcl/strings/ccollate +tclX/7.5.2/help/tcl/strings/cequal +tclX/7.5.2/help/tcl/strings/cindex +tclX/7.5.2/help/tcl/strings/clength +tclX/7.5.2/help/tcl/strings/crange +tclX/7.5.2/help/tcl/strings/csubstr +tclX/7.5.2/help/tcl/strings/ctoken +tclX/7.5.2/help/tcl/strings/ctype +tclX/7.5.2/help/tcl/strings/format +tclX/7.5.2/help/tcl/strings/regexp +tclX/7.5.2/help/tcl/strings/regsub +tclX/7.5.2/help/tcl/strings/replicate +tclX/7.5.2/help/tcl/strings/scan +tclX/7.5.2/help/tcl/strings/string +tclX/7.5.2/help/tcl/strings/subst +tclX/7.5.2/help/tcl/strings/translit +tclX/7.5.2/help/tcl/tclshell/intro +tclX/7.5.2/help/tcl/tclshell/variables +tclX/7.5.2/help/tcl/time/alarm +tclX/7.5.2/help/tcl/time/clock +tclX/7.5.2/help/tcl/time/sleep +tclX/7.5.2/help/tcl/time/time +tclX/7.5.2/help/tcl/time/times +tclX/7.5.2/help/tcl/variables/array +tclX/7.5.2/help/tcl/variables/for_array_keys +tclX/7.5.2/help/tcl/variables/global +tclX/7.5.2/help/tcl/variables/set +tclX/7.5.2/help/tcl/variables/stdvars +tclX/7.5.2/help/tcl/variables/trace +tclX/7.5.2/help/tcl/variables/unset +tclX/7.5.2/help/tcl/variables/upvar +tkX/4.1.2/tkx.tcl +tkX/4.1.2/tkXAppInit.c +tkX/4.1.2/help/Tk.brf +tkX/4.1.2/help/tk/control/bell +tkX/4.1.2/help/tk/control/bind +tkX/4.1.2/help/tk/control/bindtags +tkX/4.1.2/help/tk/control/clipboard +tkX/4.1.2/help/tk/control/destroy +tkX/4.1.2/help/tk/control/focus +tkX/4.1.2/help/tk/control/grab +tkX/4.1.2/help/tk/control/grid +tkX/4.1.2/help/tk/control/lower +tkX/4.1.2/help/tk/control/option +tkX/4.1.2/help/tk/control/pack +tkX/4.1.2/help/tk/control/pack-old +tkX/4.1.2/help/tk/control/place +tkX/4.1.2/help/tk/control/raise +tkX/4.1.2/help/tk/control/selection +tkX/4.1.2/help/tk/control/send +tkX/4.1.2/help/tk/control/tk +tkX/4.1.2/help/tk/control/tk_bisque +tkX/4.1.2/help/tk/control/tk_focusNext +tkX/4.1.2/help/tk/control/tk_setPalette +tkX/4.1.2/help/tk/control/tkerror +tkX/4.1.2/help/tk/control/tkvars +tkX/4.1.2/help/tk/control/tkwait +tkX/4.1.2/help/tk/control/winfo +tkX/4.1.2/help/tk/control/wm +tkX/4.1.2/help/tk/images/bitmap +tkX/4.1.2/help/tk/images/image +tkX/4.1.2/help/tk/images/photo +tkX/4.1.2/help/tk/widgets/button +tkX/4.1.2/help/tk/widgets/canvas +tkX/4.1.2/help/tk/widgets/checkbutton +tkX/4.1.2/help/tk/widgets/entry +tkX/4.1.2/help/tk/widgets/frame +tkX/4.1.2/help/tk/widgets/label +tkX/4.1.2/help/tk/widgets/listbox +tkX/4.1.2/help/tk/widgets/menu +tkX/4.1.2/help/tk/widgets/menubutton +tkX/4.1.2/help/tk/widgets/message +tkX/4.1.2/help/tk/widgets/options +tkX/4.1.2/help/tk/widgets/radiobutton +tkX/4.1.2/help/tk/widgets/scale +tkX/4.1.2/help/tk/widgets/scrollbar +tkX/4.1.2/help/tk/widgets/text +tkX/4.1.2/help/tk/widgets/tk_dialog +tkX/4.1.2/help/tk/widgets/tk_menuBar +tkX/4.1.2/help/tk/widgets/tk_optionMenu +tkX/4.1.2/help/tk/widgets/tk_popup +tkX/4.1.2/help/tk/widgets/toplevel |