aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authoredwin <edwin@FreeBSD.org>2003-10-06 09:16:05 +0800
committeredwin <edwin@FreeBSD.org>2003-10-06 09:16:05 +0800
commitc79775bf25c991b246000e9c956abd936e39c5b4 (patch)
treea58827c863b356072a1935fc312fb5643a2049fa
parentbfb23060fec5b24ef4df46a75c5f8687db6a3428 (diff)
downloadfreebsd-ports-gnome-c79775bf25c991b246000e9c956abd936e39c5b4.tar.gz
freebsd-ports-gnome-c79775bf25c991b246000e9c956abd936e39c5b4.tar.zst
freebsd-ports-gnome-c79775bf25c991b246000e9c956abd936e39c5b4.zip
new port devel/tkinspect
Tkinspect is a Tk program browser originally written by Sam Shen and now updated to work with Tcl/Tk 8+, incr Tcl 3+ and to cope with systems such as MS Windows where the Tk 'send' command is not available. Based upon the 5.1.6 release of tkinspect this version contains numerous bug fixes and functionality patches. See the ChangeLog file for details. PR: ports/46602 Submitted by: Juergen Lock <nox@jelal.kn-bremen.de>
-rw-r--r--devel/Makefile1
-rw-r--r--devel/tkinspect/Makefile39
-rw-r--r--devel/tkinspect/distinfo1
-rw-r--r--devel/tkinspect/files/patch-aa9
-rw-r--r--devel/tkinspect/files/patch-ab9
-rw-r--r--devel/tkinspect/pkg-descr11
-rw-r--r--devel/tkinspect/pkg-plist46
7 files changed, 116 insertions, 0 deletions
diff --git a/devel/Makefile b/devel/Makefile
index f00ef80c5204..16d02fc1c6e2 100644
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -1057,6 +1057,7 @@
SUBDIR += titano
SUBDIR += tkcon
SUBDIR += tkcvs
+ SUBDIR += tkinspect
SUBDIR += tkp4
SUBDIR += tkref
SUBDIR += tla
diff --git a/devel/tkinspect/Makefile b/devel/tkinspect/Makefile
new file mode 100644
index 000000000000..4f35e8688eff
--- /dev/null
+++ b/devel/tkinspect/Makefile
@@ -0,0 +1,39 @@
+# New ports collection makefile for: tkinspect
+# Date created: Dec 28 2002
+# Whom: Juergen Lock <nox@jelal.kn-bremen.de>
+#
+# $FreeBSD$
+#
+
+PORTNAME= tkinspect
+PORTVERSION= 5.1.6p9
+CATEGORIES= devel tcl83 tk83
+MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
+MASTER_SITE_SUBDIR=tkcon
+
+MAINTAINER= nox@jelal.kn-bremen.de
+COMMENT= A Tk program browser
+
+RUN_DEPENDS= wish8.3:${PORTSDIR}/x11-toolkits/tk83
+
+USE_REINPLACE= yes
+
+# this would do an interactive install:
+#do-install:
+# (cd ${WRKSRC} && ./install.tcl)
+
+post-patch:
+ (cd ${WRKSRC} && ${RM} *.orig)
+
+do-build:
+ ${REINPLACE_CMD} s%@tkinspect_library@%${PREFIX}/lib/tkinspect%g ${WRKSRC}/tkinspect.tcl
+ ${RM} ${WRKSRC}/tkinspect.tcl.bak
+
+do-install:
+ ${MKDIR} ${PREFIX}/lib/tkinspect/stl-lite
+ ${INSTALL_SCRIPT} ${WRKSRC}/tkinspect.tcl ${PREFIX}/bin/tkinspect
+ ${INSTALL_DATA} `echo ${WRKSRC}/* |${SED} s%${WRKSRC}/stl-lite\ %%` ${PREFIX}/lib/tkinspect
+ ${INSTALL_DATA} ${WRKSRC}/stl-lite/* ${PREFIX}/lib/tkinspect/stl-lite
+ (cd ${PREFIX}/lib/tkinspect && ${RM} README dot.tkinspect_init install.tcl sls.xbm stl-lite/COPYRIGHT tkinspect.tcl)
+
+.include <bsd.port.mk>
diff --git a/devel/tkinspect/distinfo b/devel/tkinspect/distinfo
new file mode 100644
index 000000000000..64099c55a30a
--- /dev/null
+++ b/devel/tkinspect/distinfo
@@ -0,0 +1 @@
+MD5 (tkinspect-5.1.6p9.tar.gz) = aff9709305e0ce4749b4f656368aa60c
diff --git a/devel/tkinspect/files/patch-aa b/devel/tkinspect/files/patch-aa
new file mode 100644
index 000000000000..4338efa6a6e2
--- /dev/null
+++ b/devel/tkinspect/files/patch-aa
@@ -0,0 +1,9 @@
+Index: install.tcl
+@@ -1,6 +1,6 @@
+ #!/bin/sh
+ # \
+-exec wish "$0" ${1+"$@"}
++exec wish8.3 "$0" ${1+"$@"}
+ #
+ # $Id: install.tcl,v 1.20 2002/03/26 00:10:17 patthoyts Exp $
+ #
diff --git a/devel/tkinspect/files/patch-ab b/devel/tkinspect/files/patch-ab
new file mode 100644
index 000000000000..2f82812f0896
--- /dev/null
+++ b/devel/tkinspect/files/patch-ab
@@ -0,0 +1,9 @@
+Index: tkinspect.tcl
+@@ -1,6 +1,6 @@
+ #!/bin/sh
+ # \
+-exec wish "$0" ${1+"$@"}
++exec wish8.3 "$0" ${1+"$@"}
+ #
+ # $Id: tkinspect.tcl,v 1.30 2002/10/09 00:32:54 patthoyts Exp $
+ #
diff --git a/devel/tkinspect/pkg-descr b/devel/tkinspect/pkg-descr
new file mode 100644
index 000000000000..4bbb112449b8
--- /dev/null
+++ b/devel/tkinspect/pkg-descr
@@ -0,0 +1,11 @@
+ tkinspect, release 5.1.6p8
+ (04 Apr 2002)
+
+Tkinspect is a Tk program browser originally written by Sam Shen and
+now updated to work with Tcl/Tk 8+, incr Tcl 3+ and to cope with
+systems such as MS Windows where the Tk 'send' command is not
+available. Based upon the 5.1.6 release of tkinspect this version
+contains numerous bug fixes and functionality patches. See the
+ChangeLog file for details.
+
+WWW: http://sourceforge.net/projects/tkcon/
diff --git a/devel/tkinspect/pkg-plist b/devel/tkinspect/pkg-plist
new file mode 100644
index 000000000000..8fe576312068
--- /dev/null
+++ b/devel/tkinspect/pkg-plist
@@ -0,0 +1,46 @@
+bin/tkinspect
+lib/tkinspect/Canvases.html
+lib/tkinspect/ChangeLog
+lib/tkinspect/Classes.html
+lib/tkinspect/Globals.html
+lib/tkinspect/Images.html
+lib/tkinspect/Intro.html
+lib/tkinspect/Lists.html
+lib/tkinspect/Menus.html
+lib/tkinspect/Miscellany.html
+lib/tkinspect/Notes.html
+lib/tkinspect/Procs.html
+lib/tkinspect/Value.html
+lib/tkinspect/WhatsNew.html
+lib/tkinspect/Windows.html
+lib/tkinspect/about.tcl
+lib/tkinspect/afters_list.tcl
+lib/tkinspect/canvas_list.tcl
+lib/tkinspect/classes_list.tcl
+lib/tkinspect/cmdline.tcl
+lib/tkinspect/defaults.tcl
+lib/tkinspect/globals_list.tcl
+lib/tkinspect/help.tcl
+lib/tkinspect/images_list.tcl
+lib/tkinspect/interface.tcl
+lib/tkinspect/lists.tcl
+lib/tkinspect/menus_list.tcl
+lib/tkinspect/names.tcl
+lib/tkinspect/namespaces_list.tcl
+lib/tkinspect/objects_list.tcl
+lib/tkinspect/procs_list.tcl
+lib/tkinspect/sls.ppm
+lib/tkinspect/stl.tcl
+lib/tkinspect/tclIndex
+lib/tkinspect/value.tcl
+lib/tkinspect/version.tcl
+lib/tkinspect/windows_info.tcl
+lib/tkinspect/windows_list.tcl
+lib/tkinspect/stl-lite/feedback.tcl
+lib/tkinspect/stl-lite/filechsr.tcl
+lib/tkinspect/stl-lite/object.tcl
+lib/tkinspect/stl-lite/simpleentry.tcl
+lib/tkinspect/stl-lite/tk_util.tcl
+lib/tkinspect/stl-lite/tkhtml.tcl
+@dirrm lib/tkinspect/stl-lite
+@dirrm lib/tkinspect