diff --git a/devel/tkcvs/Makefile b/devel/tkcvs/Makefile index 28f0fc38ec7..7828209f64d 100644 --- a/devel/tkcvs/Makefile +++ b/devel/tkcvs/Makefile @@ -3,16 +3,15 @@ # Date created: 15 June 1998 # Whom: todd@OpenBSD.org # -# $OpenBSD: Makefile,v 1.2 1998/01/01 00:28:39 marc Exp $ +# $OpenBSD: Makefile,v 1.1.1.1 1998/06/15 05:35:00 todd Exp $ # -BROKEN= "code moved and newer version available" NO_BUILD= yes NO_CONFIGURE= yes DISTNAME= tkcvs-6.0 CATEGORIES= devel -MASTER_SITES= ftp://ftp.neosoft.com/pub/tcl/sorted/apps/ +MASTER_SITES= ftp://ftp.neosoft.com/pub/tcl/code/ MAINTAINER= todd@OpenBSD.org diff --git a/devel/tkcvs/files/md5 b/devel/tkcvs/files/md5 new file mode 100644 index 00000000000..9bef07b0d7e --- /dev/null +++ b/devel/tkcvs/files/md5 @@ -0,0 +1 @@ +MD5 (tkcvs-6.0.tar.gz) = e04f38cc344f9ea222fa48cb774ab7a5 diff --git a/devel/tkcvs/patches/patch-aa b/devel/tkcvs/patches/patch-aa new file mode 100644 index 00000000000..a0660e6985f --- /dev/null +++ b/devel/tkcvs/patches/patch-aa @@ -0,0 +1,62 @@ +--- tkcvs/doinstall.orig Tue Jan 9 22:17:52 1996 ++++ tkcvs/doinstall Sun Apr 26 19:03:11 1998 +@@ -2,10 +2,10 @@ + # + # $Id: patch-aa,v 1.1.1.1 1998/06/15 05:35:00 todd Exp $ + # +- ++PATH=/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin + # Some rational and reasonable defaults. + +-INSTALLDIR=/usr/local/lib ++INSTALLDIR=/usr/local/libdata + BINDIR=/usr/local/bin + MANDIR=/usr/local/man/mann + +@@ -14,22 +14,32 @@ + # This must be an X based editor -- do NOT use vi except via an xterm + # or shelltool. + +-EDITOR=nedit ++EDITOR=xedit + + # Find a Tk interpreter. + +-WISH=`which wish4.0` +-if [ ! -f $WISH ]; then ++WISH=`which wish8.0` ++if [ ! -f ${WISH} ] ++then ++ WISH=`which wish4.2` ++fi ++if [ ! -f ${WISH} ] ++then + WISH=`which wish4.1` + fi +-if [ ! -f $WISH ]; then ++if [ ! -f ${WISH} ] ++then ++ WISH=`which wish4.0` ++fi ++if [ ! -f ${WISH} ] ++then + echo "I cant find a Tk interpreter on your system" + exit 1 + fi + + # Find where the global bitmaps are. + +-for GDIR in /usr/include/X11/bitmaps /usr/openwin/include/X11/bitmaps /usr/X11/include/bitmaps /usr/include/bitmaps /usr/local/include/bitmaps ++for GDIR in /usr/include/X11/bitmaps /usr/openwin/include/X11/bitmaps /usr/X11/include/bitmaps /usr/X11R6/include/bitmaps /usr/include/bitmaps /usr/local/include/bitmaps + do + if [ -d "$GDIR" ]; then + break +@@ -62,7 +72,7 @@ + + # Some directories we have to create. + +-LDIR=${INSTALLDIR}/bitmaps ++LDIR=${INSTALLDIR}/tkcvs/bitmaps + TCDIR=${INSTALLDIR}/tkcvs + mkdir -p $LDIR $TCDIR + for dir in $LDIR $TCDIR diff --git a/devel/tkcvs/patches/patch-ab b/devel/tkcvs/patches/patch-ab new file mode 100644 index 00000000000..8500ea52f0e --- /dev/null +++ b/devel/tkcvs/patches/patch-ab @@ -0,0 +1,10 @@ +--- tkcvs/cvscheck.blank.orig Sun Apr 26 19:17:07 1998 ++++ tkcvs/cvscheck.blank Sun Apr 26 19:17:33 1998 +@@ -1,6 +1,6 @@ + #!/bin/sh + # \ +- exec tclsh $0 ${1+"$@"} ++ exec tclsh8.0 $0 ${1+"$@"} + + # $Id: patch-ab,v 1.1.1.1 1998/06/15 05:35:00 todd Exp $ + # diff --git a/devel/tkcvs/pkg/COMMENT b/devel/tkcvs/pkg/COMMENT new file mode 100644 index 00000000000..fbc5f2fbd21 --- /dev/null +++ b/devel/tkcvs/pkg/COMMENT @@ -0,0 +1 @@ +tkcvs is a graphical frontend to CVS. diff --git a/devel/tkcvs/pkg/DESCR b/devel/tkcvs/pkg/DESCR new file mode 100644 index 00000000000..018d10c1b28 --- /dev/null +++ b/devel/tkcvs/pkg/DESCR @@ -0,0 +1,37 @@ + +README for tkCVS release 6.0 + +tkCVS is a Tk based graphical interface to the CVS configuration +management system. It includes facilities for providing "user +friendly" names to modules and directories within the repository, and +provides a facility to interactively browse the repository looking for +modules and directories. + +Some of the features of tkCVS include: + +- File and directory browser, with optional display of hidden + files, and display of the current directory's location within + the CVS tree. + +- Push-button based check-in / check-out of CVS modules. Ability + to add and delete files from the repository also using push + buttons. + +- Module tree browser, and reports showing the structure of the + CVS modules tree. Individual modules or entire directory trees + may be checked out using the browser. + +- Updating of files from the repository when they change. + +- Tagging and branching of files from the file browser, and tagging + and branching of modules from the module browser. + +- Exporting a CVS module or directory from the repository for + delivery off-site. + +- Creation of patch files between two releases of a module, or + between a release and the current (head) version. + +- Viewing of diff and status listings for currently checked out + modules. + diff --git a/devel/tkcvs/pkg/PLIST b/devel/tkcvs/pkg/PLIST new file mode 100644 index 00000000000..6d76b4fdd64 --- /dev/null +++ b/devel/tkcvs/pkg/PLIST @@ -0,0 +1,44 @@ +bin/tkcvs +bin/tkdiff +man/mann/tkcvs.n +man/mann/tkdiff.n +libdata/tkcvs/bindings.tcl +libdata/tkcvs/checkout.tcl +libdata/tkcvs/commit.tcl +libdata/tkcvs/cvs.tcl +libdata/tkcvs/errors.tcl +libdata/tkcvs/filebrowse.tcl +libdata/tkcvs/help.tcl +libdata/tkcvs/import.tcl +libdata/tkcvs/logcanvas.tcl +libdata/tkcvs/merge.tcl +libdata/tkcvs/modules.tcl +libdata/tkcvs/reports.tcl +libdata/tkcvs/search.tcl +libdata/tkcvs/static.tcl +libdata/tkcvs/tag.tcl +libdata/tkcvs/tclIndex +libdata/tkcvs/tkcvs_def.tcl +libdata/tkcvs/tooltips.tcl +libdata/tkcvs/update.tcl +libdata/tkcvs/venget.tcl +libdata/tkcvs/workdir.tcl +libdata/tkcvs/bitmaps/add.xbm +libdata/tkcvs/bitmaps/check.xbm +libdata/tkcvs/bitmaps/checkin.xbm +libdata/tkcvs/bitmaps/clean.xbm +libdata/tkcvs/bitmaps/clear.xbm +libdata/tkcvs/bitmaps/delete.xbm +libdata/tkcvs/bitmaps/diff.xbm +libdata/tkcvs/bitmaps/import.xbm +libdata/tkcvs/bitmaps/logfile.xbm +libdata/tkcvs/bitmaps/notebook.xbm +libdata/tkcvs/bitmaps/refresh.xbm +libdata/tkcvs/bitmaps/remove.xbm +libdata/tkcvs/bitmaps/tkcvs16.xbm +libdata/tkcvs/bitmaps/tkcvs32.xbm +libdata/tkcvs/bitmaps/tkcvs32_mask.xbm +libdata/tkcvs/bitmaps/tree16.xbm +libdata/tkcvs/bitmaps/update.xbm +@dirrm libdata/tkcvs/bitmaps +@dirrm libdata/tkcvs