summaryrefslogtreecommitdiffstats
path: root/devel
diff options
context:
space:
mode:
authoredwin <edwin@FreeBSD.org>2003-10-06 01:16:05 +0000
committeredwin <edwin@FreeBSD.org>2003-10-06 01:16:05 +0000
commitc79775bf25c991b246000e9c956abd936e39c5b4 (patch)
treea58827c863b356072a1935fc312fb5643a2049fa /devel
parentbfb23060fec5b24ef4df46a75c5f8687db6a3428 (diff)
downloadFreeBSD-ports-c79775bf25c991b246000e9c956abd936e39c5b4.zip
FreeBSD-ports-c79775bf25c991b246000e9c956abd936e39c5b4.tar.gz
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>
Diffstat (limited to 'devel')
-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 f00ef80..16d02fc 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 0000000..4f35e86
--- /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 0000000..64099c5
--- /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 0000000..4338efa
--- /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 0000000..2f82812
--- /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 0000000..4bbb112
--- /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 0000000..8fe5763
--- /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
OpenPOWER on IntegriCloud