Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 6 Aug 2002 10:08:53 -0400 (EDT)
From:      "James E. Flemer" <jflemer@zoo.uvm.edu>
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:   ports/41376: Update tkcvs port to 7.0.3 (tkdiff 3.09)
Message-ID:  <200208061408.g76E8rtF083984@psi.speednaked.com>

next in thread | raw e-mail | index | archive | help

>Number:         41376
>Category:       ports
>Synopsis:       Update tkcvs port to 7.0.3 (tkdiff 3.09)
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          update
>Submitter-Id:   current-users
>Arrival-Date:   Tue Aug 06 07:10:01 PDT 2002
>Closed-Date:
>Last-Modified:
>Originator:     James E. Flemer
>Release:        FreeBSD 4.6-STABLE i386
>Organization:
n/a
>Environment:
System: FreeBSD psi.speednaked.com 4.6-STABLE FreeBSD 4.6-STABLE #2: Thu Aug 1 16:34:20 EDT 2002 root@psi.speednaked.com:/usr/obj/usr/src/sys/PSI i386

>Description:
	Attached patch updates tkcvs port to version 7.0.3 (with
	tkdiff v3.09).
>How-To-Repeat:
>Fix:

--- tkcvs.diff.txt begins here ---
diff -Nbru devel/tkcvs/Makefile local/tkcvs/Makefile
--- devel/tkcvs/Makefile	Wed Apr 18 07:31:30 2001
+++ local/tkcvs/Makefile	Tue Aug  6 09:57:01 2002
@@ -6,19 +6,20 @@
 #
 
 PORTNAME=	tkcvs
-PORTVERSION=	6.4
-CATEGORIES=	devel tk82
+PORTVERSION=	7.0.3
+CATEGORIES=	devel tk83
 MASTER_SITES=	http://www.twobarleycorns.net/
+DISTNAME=	${PORTNAME}-${PORTVERSION:S/./_/:S/.//g}
 
 MAINTAINER=	shanee@augusta.de
 
-LIB_DEPENDS=	tk82.1:${PORTSDIR}/x11-toolkits/tk82
+LIB_DEPENDS=	tk83.1:${PORTSDIR}/x11-toolkits/tk83
 
 NO_BUILD=	yes
-MANN=		tkcvs.n
+MAN1=		tkcvs.1
 
-WISH=		wish8\.2
-TCLSH=		tclsh8\.2
+WISH=		wish8\.3
+TCLSH=		tclsh8\.3
 
 post-patch:
 	@${PERL} -pi -e 's|wish|${WISH}|g' ${WRKSRC}/tkcvs/tkcvs.blank
@@ -26,7 +27,7 @@
 	@${PERL} -pi -e 's|wish|${WISH}|g' ${WRKSRC}/doinstall.tcl
 
 do-install:
-	(cd ${WRKSRC}; ${SETENV} ${MAKE_ENV} ${TCLSH} doinstall.tcl)
+	(cd ${WRKSRC}; ${SETENV} ${MAKE_ENV} ${TCLSH} doinstall.tcl -nox ${PREFIX})
 
 post-install:
 .if !defined{NOPORTDOCS}
diff -Nbru devel/tkcvs/distinfo local/tkcvs/distinfo
--- devel/tkcvs/distinfo	Mon Dec 11 07:31:54 2000
+++ local/tkcvs/distinfo	Tue Aug  6 09:30:19 2002
@@ -1 +1 @@
-MD5 (tkcvs-6.4.tar.gz) = dec18bb61e49a4b3eceacfd83ca07a36
+MD5 (tkcvs-7_03.tar.gz) = ef4bc8916234fac04f9e809faa416f8d
diff -Nbru devel/tkcvs/files/patch-aa local/tkcvs/files/patch-aa
--- devel/tkcvs/files/patch-aa	Mon Dec 11 07:31:54 2000
+++ local/tkcvs/files/patch-aa	Wed Dec 31 19:00:00 1969
@@ -1,73 +0,0 @@
---- doinstall.tcl.orig	Fri Sep 29 00:44:53 2000
-+++ doinstall.tcl	Tue Dec  5 12:55:13 2000
-@@ -30,13 +30,9 @@
-      set msg(5) [file join $MANDIR tkcvs.n]
-   }
-   foreach m [lsort [array names msg]] {
--    if {[winfo exists .messages.$m]} {
--      destroy .messages.$m
--    }
-     global var$m
-     set var$m $msg($m)
--    label .messages.$m -text $msg($m) -justify left -textvariable var$m
--    pack .messages.$m -side top -anchor w
-+    puts var$m
-   }
- }
- 
-@@ -94,23 +90,10 @@
-   }
-   cd ..
-   puts "Finished!"
--
--  destroy .bottom.do
--  destroy .bottom.not
--  button .bottom.done -text "Finished!" -command {destroy .}
--  pack .bottom.done
- }
- 
- ################################################################################
- 
--# Check Tcl/TK version
--if {$tk_version < 8.1} {
--   tk_dialog .wrongversion "Tcl/Tk too old" \
--   "TkCVS requires Tcl/Tk 8.1 or better!" \
--   error 0 {Bye Bye}
--   exit 1
--}
--
- # Some rational and reasonable defaults.
- 
- if {$tcl_platform(platform) == "windows"} {
-@@ -127,28 +110,8 @@
- if {[llength $argv] == 1} {
-   set INSTALLROOT [lindex $argv 0]
- }
--frame .title
--label .title.lbl -text "TkCVS Installer" -font {Helvetica -14 bold}
--pack .title -side top
--pack .title.lbl -side top
--frame .entry
--label .entry.instlbl -text "Installation Root"
--entry .entry.instent -textvariable INSTALLROOT
--bind .entry.instent <Return> {show_paths $INSTALLROOT}
--pack .entry -side top -pady 10
--pack .entry.instlbl -side left
--pack .entry.instent -side left
--
--frame .messages -relief groove -bd 2
--pack .messages -side top -expand y -fill x
--label .messages.adv -text "These files will be installed:"
--pack .messages.adv -side top
--show_paths $INSTALLROOT
- 
--frame .bottom
--button .bottom.do -text "Install" -command {doinstall $INSTALLROOT}
--button .bottom.not -text "Cancel" -command {destroy .}
--pack .bottom -side top
--pack .bottom.do -side left
--pack .bottom.not -side left
-+show_paths $INSTALLROOT
-+doinstall $INSTALLROOT
-+exit 0
- 
diff -Nbru devel/tkcvs/pkg-descr local/tkcvs/pkg-descr
--- devel/tkcvs/pkg-descr	Wed Sep 13 16:23:56 2000
+++ local/tkcvs/pkg-descr	Tue Aug  6 09:55:35 2002
@@ -1,3 +1,3 @@
 This is a port of tkcvs and tkdiff, the Tcl/Tk frontends to CVS and diff 
 
-This is tkcvs version 6.3 and tkdiff version 1.0.
+This is tkcvs version 7.0.3 and tkdiff version 3.09.
diff -Nbru devel/tkcvs/pkg-plist local/tkcvs/pkg-plist
--- devel/tkcvs/pkg-plist	Mon Dec 11 07:31:54 2000
+++ local/tkcvs/pkg-plist	Tue Aug  6 09:52:58 2002
@@ -1,25 +1,6 @@
 bin/tkcvs
 bin/tkdiff
-lib/tkcvs/commit.tcl
-lib/tkcvs/cvs.tcl
-lib/tkcvs/dialog.tcl
-lib/tkcvs/errors.tcl
-lib/tkcvs/filebrowse.tcl
-lib/tkcvs/gen_log.tcl
-lib/tkcvs/help.tcl
-lib/tkcvs/import.tcl
-lib/tkcvs/logcanvas.tcl
-lib/tkcvs/merge.tcl
-lib/tkcvs/modbrowse.tcl
-lib/tkcvs/modtree.tcl
-lib/tkcvs/modules.tcl
-lib/tkcvs/reports.tcl
-lib/tkcvs/search.tcl
-lib/tkcvs/static.tcl
-lib/tkcvs/tclIndex
-lib/tkcvs/tkcvs_def.tcl
-lib/tkcvs/tooltips.tcl
-lib/tkcvs/workdir.tcl
+lib/tkcvs/annotate.tcl
 lib/tkcvs/bitmaps/add.gif
 lib/tkcvs/bitmaps/adir.gif
 lib/tkcvs/bitmaps/amod.gif
@@ -36,6 +17,7 @@
 lib/tkcvs/bitmaps/clean.gif
 lib/tkcvs/bitmaps/clear.gif
 lib/tkcvs/bitmaps/conflict.gif
+lib/tkcvs/bitmaps/cvsdir.gif
 lib/tkcvs/bitmaps/delete.gif
 lib/tkcvs/bitmaps/diff.gif
 lib/tkcvs/bitmaps/dir.gif
@@ -44,6 +26,9 @@
 lib/tkcvs/bitmaps/fileedit.gif
 lib/tkcvs/bitmaps/files.gif
 lib/tkcvs/bitmaps/fileview.gif
+lib/tkcvs/bitmaps/folder.gif
+lib/tkcvs/bitmaps/folderopen.gif
+lib/tkcvs/bitmaps/gray75.xbm
 lib/tkcvs/bitmaps/import.gif
 lib/tkcvs/bitmaps/logfile.gif
 lib/tkcvs/bitmaps/loop-glasses.gif
@@ -54,23 +39,57 @@
 lib/tkcvs/bitmaps/mergediff.gif
 lib/tkcvs/bitmaps/mod.gif
 lib/tkcvs/bitmaps/modbrowse.gif
-lib/tkcvs/bitmaps/modbrowse.xbm
 lib/tkcvs/bitmaps/modules.gif
+lib/tkcvs/bitmaps/paper.gif
 lib/tkcvs/bitmaps/patches.gif
 lib/tkcvs/bitmaps/patchfile.gif
 lib/tkcvs/bitmaps/refresh.gif
 lib/tkcvs/bitmaps/remove.gif
+lib/tkcvs/bitmaps/stat_conf.gif
+lib/tkcvs/bitmaps/stat_ex.gif
+lib/tkcvs/bitmaps/stat_kb.gif
+lib/tkcvs/bitmaps/stat_merge.gif
+lib/tkcvs/bitmaps/stat_minus.gif
+lib/tkcvs/bitmaps/stat_mod.gif
+lib/tkcvs/bitmaps/stat_ok.gif
+lib/tkcvs/bitmaps/stat_okay.gif
+lib/tkcvs/bitmaps/stat_ood.gif
+lib/tkcvs/bitmaps/stat_plus.gif
+lib/tkcvs/bitmaps/stat_plus_kb.gif
+lib/tkcvs/bitmaps/stat_ques.gif
 lib/tkcvs/bitmaps/tag.gif
 lib/tkcvs/bitmaps/tags.gif
-lib/tkcvs/bitmaps/tclfish.gif
-lib/tkcvs/bitmaps/tclfish.xbm
-lib/tkcvs/bitmaps/tclfish_fly.xbm
-lib/tkcvs/bitmaps/tkcvs32.xbm
-lib/tkcvs/bitmaps/tkcvs32_mask.xbm
+lib/tkcvs/bitmaps/ticklefish_med.gif
+lib/tkcvs/bitmaps/tkcvs-ghost.xbm
+lib/tkcvs/bitmaps/tkcvs-help.xbm
 lib/tkcvs/bitmaps/tkcvs48.xbm
 lib/tkcvs/bitmaps/trace.xbm
 lib/tkcvs/bitmaps/unedit.gif
 lib/tkcvs/bitmaps/who.gif
+lib/tkcvs/cde_params.tcl
+lib/tkcvs/commit.tcl
+lib/tkcvs/cvs.tcl
+lib/tkcvs/dialog.tcl
+lib/tkcvs/dircanvas.tcl
+lib/tkcvs/errors.tcl
+lib/tkcvs/exec.tcl
+lib/tkcvs/filebrowse.tcl
+lib/tkcvs/gen_log.tcl
+lib/tkcvs/help.tcl
+lib/tkcvs/import.tcl
+lib/tkcvs/logcanvas.tcl
+lib/tkcvs/merge.tcl
+lib/tkcvs/modbrowse.tcl
+lib/tkcvs/modtree.tcl
+lib/tkcvs/modules.tcl
+lib/tkcvs/reports.tcl
+lib/tkcvs/scrollbindings.tcl
+lib/tkcvs/search.tcl
+lib/tkcvs/static.tcl
+lib/tkcvs/tclIndex
+lib/tkcvs/tkcvs_def.tcl
+lib/tkcvs/tooltips.tcl
+lib/tkcvs/workdir.tcl
 share/doc/tkcvs/README.tkcvs
 @dirrm lib/tkcvs/bitmaps
 @dirrm lib/tkcvs
--- tkcvs.diff.txt ends here ---


>Release-Note:
>Audit-Trail:
>Unformatted:

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-ports" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200208061408.g76E8rtF083984>