summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--devel/gcvs/Makefile9
-rw-r--r--devel/gcvs/PLIST10
-rw-r--r--devel/gcvs/distinfo26
-rw-r--r--devel/gcvs/patches/patch-aa48
-rw-r--r--devel/gcvs/patches/patch-ab29
-rw-r--r--devel/gcvs/patches/patch-ac13
-rw-r--r--devel/gcvs/patches/patch-ad12
-rw-r--r--devel/gcvs/patches/patch-ae13
-rw-r--r--devel/gcvs/patches/patch-af22
-rw-r--r--devel/gcvs/patches/patch-ag13
-rw-r--r--devel/gcvs/patches/patch-ah13
-rw-r--r--devel/gcvs/patches/patch-ai13
-rw-r--r--devel/gcvs/patches/patch-aj13
-rw-r--r--devel/gcvs/patches/patch-ak13
-rw-r--r--devel/gcvs/patches/patch-al13
-rw-r--r--devel/gcvs/patches/patch-am13
-rw-r--r--devel/gcvs/patches/patch-an13
-rw-r--r--devel/gcvs/patches/patch-ao13
-rw-r--r--devel/gcvs/patches/patch-ap13
19 files changed, 269 insertions, 43 deletions
diff --git a/devel/gcvs/Makefile b/devel/gcvs/Makefile
index 1d084d2667a..8298d1d8caa 100644
--- a/devel/gcvs/Makefile
+++ b/devel/gcvs/Makefile
@@ -1,9 +1,10 @@
-# $NetBSD: Makefile,v 1.15 2004/04/27 04:59:42 snj Exp $
+# $NetBSD: Makefile,v 1.16 2004/09/08 16:21:53 wiz Exp $
-DISTNAME= gcvs-1.0a7
-PKGREVISION= 2
+DISTNAME= gcvs-1.0
CATEGORIES= devel
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=cvsgui/}
+# extra distfile containing an updated configure script
+DISTFILES= ${DISTNAME}${EXTRACT_SUFX} gcvs-1.0-configure.tar.gz
MAINTAINER= mike@ethmoid.org
HOMEPAGE= http://cvsgui.sourceforge.net/
@@ -21,7 +22,7 @@ INFO_FILES= cvs.info cvsclient.info
CONFIGURE_ARGS+= --with-tclinclude="${BUILDLINK_PREFIX.tcl}/include" \
--with-tcllib="${BUILDLINK_PREFIX.tcl}/lib"
-.include "../../lang/tcl83/buildlink3.mk"
+.include "../../lang/tcl/buildlink3.mk"
.include "../../x11/gtk/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
diff --git a/devel/gcvs/PLIST b/devel/gcvs/PLIST
index c779472961a..3a26032103d 100644
--- a/devel/gcvs/PLIST
+++ b/devel/gcvs/PLIST
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.4 2004/02/15 19:43:58 seb Exp $
+@comment $NetBSD: PLIST,v 1.5 2004/09/08 16:21:53 wiz Exp $
bin/cvs
bin/cvsbug
bin/cvstree
@@ -24,22 +24,30 @@ man/man1/cvs.1
man/man5/cvs.5
man/man8/cvsbug.8
share/gcvs/ChangeRoot.tcl
+share/gcvs/ChangeRootTK.tcl
share/gcvs/Cleanup.tcl
share/gcvs/ColorTest.tcl
share/gcvs/CvsAddAll.tcl
share/gcvs/DocMacros.txt
+share/gcvs/EditSafely.tcl
share/gcvs/FastModSearch.tcl
share/gcvs/FolderTest.tcl
+share/gcvs/ForceUpdate.tcl
share/gcvs/ListDeleted.tcl
share/gcvs/ListLockedFiles.tcl
share/gcvs/ListModules.tcl
share/gcvs/ListNonCVS.tcl
share/gcvs/ListStickyTags.tcl
+share/gcvs/PrepPatch.tcl
share/gcvs/QueryState.tcl
share/gcvs/RevertChanges.tcl
share/gcvs/SelectionTest.tcl
+share/gcvs/SetCurrentVersion.tcl
share/gcvs/TclVersion.tcl
share/gcvs/cvs2cl.tcl
+share/gcvs/cvsignore_add.tcl
+share/gcvs/cvsignore_remove.tcl
+share/gcvs/pixmaps/about.xpm
share/gcvs/pixmaps/add.xpm
share/gcvs/pixmaps/addb.xpm
share/gcvs/pixmaps/addfile.xpm
diff --git a/devel/gcvs/distinfo b/devel/gcvs/distinfo
index 46628ae24a8..2ba054e9014 100644
--- a/devel/gcvs/distinfo
+++ b/devel/gcvs/distinfo
@@ -1,6 +1,22 @@
-$NetBSD: distinfo,v 1.2 2002/07/02 12:43:05 wiz Exp $
+$NetBSD: distinfo,v 1.3 2004/09/08 16:21:53 wiz Exp $
-SHA1 (gcvs-1.0a7.tar.gz) = 46f64313b57305ea42900f687320f904c75f7c85
-Size (gcvs-1.0a7.tar.gz) = 2777461 bytes
-SHA1 (patch-aa) = 5fd6d8ff85ed17f4ea6129f70882767b100b47d2
-SHA1 (patch-ab) = b75841169ef16850ef3ba7de9e9d87a80d2c774c
+SHA1 (gcvs-1.0.tar.gz) = 42b2469d0a9acc0e69a127b44000cd1b11bb895e
+Size (gcvs-1.0.tar.gz) = 2917708 bytes
+SHA1 (gcvs-1.0-configure.tar.gz) = dba59b415ffc71645221e4b9c91065cd0f13ee69
+Size (gcvs-1.0-configure.tar.gz) = 42627 bytes
+SHA1 (patch-aa) = cc838bca770a00fb40fa1f613e46bcfc8dd001fa
+SHA1 (patch-ab) = 3f9764eb2e67ecc33cbfb5fac27eadb4b120434d
+SHA1 (patch-ac) = d3aea42a044fab09542cbda6956f4bdcb5a05f0b
+SHA1 (patch-ad) = 595277d9fcf9f4bc62637beae6bf5b9e70a0fb7d
+SHA1 (patch-ae) = acc2f668834409f379403b08e67ccc0ce4e1ff18
+SHA1 (patch-af) = 6048ade2cb3fe3fda6332159099190e5d8377e23
+SHA1 (patch-ag) = 495ec4b0b6e54834b2c54facd9ad1f853be188df
+SHA1 (patch-ah) = fa23ed2155af00d85cfe62d15c01dc77c9ddb55c
+SHA1 (patch-ai) = c349a5c49d8e0a481a4dd7eb56b713475b3c9e67
+SHA1 (patch-aj) = 5d02a8fa2e1dedecb19dd61771d4c1992b5560f4
+SHA1 (patch-ak) = e728c8d78a72b0633118776334fcca683ede6159
+SHA1 (patch-al) = 96cdce89fd0b32fc20f8cff198b2b31ee242e50b
+SHA1 (patch-am) = af0098e91aa030a8ba09c520ecff86341fc573ff
+SHA1 (patch-an) = 039dac4df56f922c1611b6e00382558496613d2f
+SHA1 (patch-ao) = 0c34855297bd4c8aa32d5f6ef14695c58f6d3e8c
+SHA1 (patch-ap) = c14228e74fc433b06cf25b23aece71dfe74587aa
diff --git a/devel/gcvs/patches/patch-aa b/devel/gcvs/patches/patch-aa
index b692cfee5ba..67dc1ec1a87 100644
--- a/devel/gcvs/patches/patch-aa
+++ b/devel/gcvs/patches/patch-aa
@@ -1,21 +1,31 @@
-$NetBSD: patch-aa,v 1.1.1.1 2001/06/24 23:11:42 zuntum Exp $
+$NetBSD: patch-aa,v 1.2 2004/09/08 16:21:53 wiz Exp $
---- cvsunix/contrib/Makefile.in.orig Tue Sep 26 09:18:40 2000
-+++ cvsunix/contrib/Makefile.in Thu May 10 14:57:45 2001
-@@ -39,4 +39,5 @@
- INSTALL_DATA = @INSTALL_DATA@
- INSTALL_PROGRAM = @INSTALL_PROGRAM@
-+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+--- cvsunix/configure.in.orig 2001-03-06 20:23:49.000000000 +0100
++++ cvsunix/configure.in
+@@ -99,7 +99,7 @@ AC_SYS_LONG_FILE_NAMES
- DISTFILES = \
-@@ -84,8 +85,8 @@
- done
- for f in $(CONTRIB_PROGS) ; do\
-- $(INSTALL_PROGRAM) $$f $(libdir)/cvs/contrib/$$f; \
-+ $(INSTALL_SCRIPT) $$f $(libdir)/cvs/contrib/$$f; \
- done
- for f in $(PROGS) ; do\
-- $(INSTALL_PROGRAM) $$f $(bindir)/$$f; \
-+ $(INSTALL_SCRIPT) $$f $(bindir)/$$f; \
- done
- .PHONY: install
+ AC_FUNC_FNMATCH
+ if test "$ac_cv_func_fnmatch_works" = no; then
+- LIBOBJS="$LIBOBJS fnmatch.o"
++ AC_LIBOBJ([fnmatch])
+ fi
+
+ # Try to find connect and gethostbyname.
+@@ -244,7 +244,7 @@ if test "$encryption" = "true"; then
+ AC_DEFINE(ENCRYPTION)
+ fi
+
+-AC_CHECK_FUNC(gethostname, :, LIBOBJS="$LIBOBJS hostname.o")
++AC_CHECK_FUNC(gethostname, :, AC_LIBOBJ([hostname]))
+
+ # Check for options requesting client and server feature. If none are
+ # given and we have connect(), we want the full client & server arrangement.
+@@ -291,7 +291,7 @@ AC_CACHE_CHECK(for cygwin32, ccvs_cv_sys
+ [AC_TRY_COMPILE([], [return __CYGWIN32__;],
+ ccvs_cv_sys_cygwin32=yes, ccvs_cv_sys_cygwin32=no)])
+ if test $ccvs_cv_sys_cygwin32 = yes; then
+- LIBOBJS="$LIBOBJS fncase.o"
++ AC_LIBOBJ([fncase])
+ LIBS="$LIBS -ladvapi32"
+
+ dnl On Windows you can only change file times if you can write to
diff --git a/devel/gcvs/patches/patch-ab b/devel/gcvs/patches/patch-ab
index 31f5ac67c67..b47230229ad 100644
--- a/devel/gcvs/patches/patch-ab
+++ b/devel/gcvs/patches/patch-ab
@@ -1,17 +1,18 @@
-$NetBSD: patch-ab,v 1.1.1.1 2001/06/24 23:11:42 zuntum Exp $
+$NetBSD: patch-ab,v 1.2 2004/09/08 16:21:53 wiz Exp $
---- cvsunix/src/Makefile.in.orig Thu May 10 14:56:37 2001
-+++ cvsunix/src/Makefile.in Thu May 10 14:56:58 2001
-@@ -35,4 +35,5 @@
- INSTALL_DATA = @INSTALL_DATA@
- INSTALL_PROGRAM = @INSTALL_PROGRAM@
-+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+--- cvsunix/lib/Makefile.in.orig 2002-11-07 19:29:36.000000000 +0100
++++ cvsunix/lib/Makefile.in
+@@ -130,11 +130,11 @@ CPPFLAGS=
+ YACC = @YACC@
- LIBS = @LIBS@
-@@ -89,5 +90,5 @@
- @for prog in $(PROGS); do \
- echo Installing $$prog in $(bindir); \
-- $(INSTALL) $$prog $(bindir)/$$prog ; \
-+ $(INSTALL_SCRIPT) $$prog $(bindir)/$$prog ; \
- done
+ .c.o:
+- $(CC) $(CPPFLAGS) -I.. -I$(srcdir) -I$(cvs_srcdir) \
++ $(CC) $(CPPFLAGS) -I.. -I../../common -I$(srcdir) -I$(cvs_srcdir) \
+ $(DEFS) $(CFLAGS) -c $<
+ .cpp.o:
+- $(CXX) $(CPPFLAGS) -I.. -I$(srcdir) -I$(cvs_srcdir) \
++ $(CXX) $(CPPFLAGS) -I.. -I../../common -I$(srcdir) -I$(cvs_srcdir) \
+ $(DEFS) $(CFLAGS) -c $<
+
+ .SUFFIXES:
diff --git a/devel/gcvs/patches/patch-ac b/devel/gcvs/patches/patch-ac
new file mode 100644
index 00000000000..e64621fc6b8
--- /dev/null
+++ b/devel/gcvs/patches/patch-ac
@@ -0,0 +1,13 @@
+$NetBSD: patch-ac,v 1.1 2004/09/08 16:21:53 wiz Exp $
+
+--- common/Makefile.in.orig 2003-01-14 20:03:12.000000000 +0100
++++ common/Makefile.in
+@@ -214,7 +214,7 @@ noinst_HEADERS = \
+ INCLUDES = -I$(top_srcdir)/gcvs -I$(top_srcdir)/gcvs/src -I/. -I$(top_srcdir)/cvstree -I$(top_srcdir)/rf
+
+ EXTRA_DIST = .cvsignore cvsgui.c cvsgui.h
+-subdir = ./common
++subdir = common
+ mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+ CONFIG_HEADER = $(top_builddir)/config.h
+ CONFIG_CLEAN_FILES =
diff --git a/devel/gcvs/patches/patch-ad b/devel/gcvs/patches/patch-ad
new file mode 100644
index 00000000000..5b9f00f6ab5
--- /dev/null
+++ b/devel/gcvs/patches/patch-ad
@@ -0,0 +1,12 @@
+$NetBSD: patch-ad,v 1.1 2004/09/08 16:21:53 wiz Exp $
+
+--- common/getopt.h.orig 2002-12-18 17:31:45.000000000 +0100
++++ common/getopt.h
+@@ -106,7 +106,6 @@ struct option
+ errors, only prototype getopt for the GNU C library. */
+ extern int getopt (int argc, char *const *argv, const char *shortopts);
+ #else /* not __GNU_LIBRARY__ */
+-extern int getopt ();
+ #endif /* not __GNU_LIBRARY__ */
+ #endif /* not __FreeBSD__ */
+
diff --git a/devel/gcvs/patches/patch-ae b/devel/gcvs/patches/patch-ae
new file mode 100644
index 00000000000..bbdae31cb66
--- /dev/null
+++ b/devel/gcvs/patches/patch-ae
@@ -0,0 +1,13 @@
+$NetBSD: patch-ae,v 1.1 2004/09/08 16:21:53 wiz Exp $
+
+--- Macros/Makefile.in.orig 2003-01-14 20:03:10.000000000 +0100
++++ Macros/Makefile.in
+@@ -115,7 +115,7 @@ EXTRA_DIST = DocMacros.txt \
+
+
+ pkgdata_DATA = $(EXTRA_DIST)
+-subdir = ./Macros
++subdir = Macros
+ mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+ CONFIG_HEADER = $(top_builddir)/config.h
+ CONFIG_CLEAN_FILES =
diff --git a/devel/gcvs/patches/patch-af b/devel/gcvs/patches/patch-af
new file mode 100644
index 00000000000..831cf79c7f1
--- /dev/null
+++ b/devel/gcvs/patches/patch-af
@@ -0,0 +1,22 @@
+$NetBSD: patch-af,v 1.1 2004/09/08 16:21:53 wiz Exp $
+
+--- common/UCvsFiles.cpp.orig 2002-08-13 13:46:40.000000000 +0200
++++ common/UCvsFiles.cpp
+@@ -1214,7 +1214,7 @@ int UCvsFiles::OnCmdUpone(void)
+ {
+ UStr uppath, filename;
+ SplitPath(m_path, uppath, filename);
+- ResetView(uppath, true);
++ ResetView((const char *)uppath, true);
+ return 0;
+ }
+
+@@ -1895,7 +1895,7 @@ void UCvsFiles::EditSel(EntnodeData *dat
+ fullpath << (*data)[EntnodeData::kName];
+ if(data->GetType() == ENT_SUBDIR)
+ {
+- ResetView(fullpath, true);
++ ResetView((const char *)fullpath, true);
+ }
+ else
+ {
diff --git a/devel/gcvs/patches/patch-ag b/devel/gcvs/patches/patch-ag
new file mode 100644
index 00000000000..3f777d15de5
--- /dev/null
+++ b/devel/gcvs/patches/patch-ag
@@ -0,0 +1,13 @@
+$NetBSD: patch-ag,v 1.1 2004/09/08 16:21:53 wiz Exp $
+
+--- common/UCvsFolders.cpp.orig 2002-08-02 17:05:02.000000000 +0200
++++ common/UCvsFolders.cpp
+@@ -828,7 +828,7 @@ void UCvsFolders::OnTreeSelecting(int de
+ if(fileView != 0L)
+ {
+ ASSERT(fileView->IsKindOf(URUNTIME_CLASS(UCvsFiles)));
+- fileView->ResetView(path);
++ fileView->ResetView((const char *)path);
+ }
+ }
+
diff --git a/devel/gcvs/patches/patch-ah b/devel/gcvs/patches/patch-ah
new file mode 100644
index 00000000000..2a9208ce36c
--- /dev/null
+++ b/devel/gcvs/patches/patch-ah
@@ -0,0 +1,13 @@
+$NetBSD: patch-ah,v 1.1 2004/09/08 16:21:53 wiz Exp $
+
+--- cvstree/Makefile.in.orig 2003-01-14 20:03:10.000000000 +0100
++++ cvstree/Makefile.in
+@@ -114,7 +114,7 @@ noinst_HEADERS = \
+
+
+ EXTRA_DIST = .cvsignore
+-subdir = ./cvstree
++subdir = cvstree
+ mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+ CONFIG_HEADER = $(top_builddir)/config.h
+ CONFIG_CLEAN_FILES =
diff --git a/devel/gcvs/patches/patch-ai b/devel/gcvs/patches/patch-ai
new file mode 100644
index 00000000000..7d3f33e3afb
--- /dev/null
+++ b/devel/gcvs/patches/patch-ai
@@ -0,0 +1,13 @@
+$NetBSD: patch-ai,v 1.1 2004/09/08 16:21:53 wiz Exp $
+
+--- gcvs/Makefile.in.orig 2003-01-14 20:03:07.000000000 +0100
++++ gcvs/Makefile.in
+@@ -91,7 +91,7 @@ install_sh = @install_sh@
+ SUBDIRS = src
+
+ EXTRA_DIST = stdafx.h gcvs.glade .cvsignore
+-subdir = ./gcvs
++subdir = gcvs
+ mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+ CONFIG_HEADER = $(top_builddir)/config.h
+ CONFIG_CLEAN_FILES =
diff --git a/devel/gcvs/patches/patch-aj b/devel/gcvs/patches/patch-aj
new file mode 100644
index 00000000000..85f03fb3ea2
--- /dev/null
+++ b/devel/gcvs/patches/patch-aj
@@ -0,0 +1,13 @@
+$NetBSD: patch-aj,v 1.1 2004/09/08 16:21:53 wiz Exp $
+
+--- gcvs/src/Makefile.in.orig 2003-01-14 20:03:06.000000000 +0100
++++ gcvs/src/Makefile.in
+@@ -101,7 +101,7 @@ gcvs_LDADD = $(top_builddir)/common/libc
+ INCLUDES = -I$(top_srcdir)/common -I$(top_srcdir)/rf
+
+ EXTRA_DIST = .cvsignore
+-subdir = ./gcvs/src
++subdir = gcvs/src
+ mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+ CONFIG_HEADER = $(top_builddir)/config.h
+ CONFIG_CLEAN_FILES =
diff --git a/devel/gcvs/patches/patch-ak b/devel/gcvs/patches/patch-ak
new file mode 100644
index 00000000000..dc591529a3d
--- /dev/null
+++ b/devel/gcvs/patches/patch-ak
@@ -0,0 +1,13 @@
+$NetBSD: patch-ak,v 1.1 2004/09/08 16:21:53 wiz Exp $
+
+--- rf/Makefile.in.orig 2003-01-14 20:03:05.000000000 +0100
++++ rf/Makefile.in
+@@ -117,7 +117,7 @@ noinst_HEADERS = \
+
+
+ INCLUDES = -I$(srcdir)/support/gtk -I$(srcdir)/../common
+-subdir = ./rf
++subdir = rf
+ mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+ CONFIG_HEADER = $(top_builddir)/config.h
+ CONFIG_CLEAN_FILES =
diff --git a/devel/gcvs/patches/patch-al b/devel/gcvs/patches/patch-al
new file mode 100644
index 00000000000..dd8085dd5a8
--- /dev/null
+++ b/devel/gcvs/patches/patch-al
@@ -0,0 +1,13 @@
+$NetBSD: patch-al,v 1.1 2004/09/08 16:21:53 wiz Exp $
+
+--- rf/support/Makefile.in.orig 2003-01-14 20:03:04.000000000 +0100
++++ rf/support/Makefile.in
+@@ -90,7 +90,7 @@ install_sh = @install_sh@
+ SUBDIRS = gtk
+
+ EXTRA_DIST = .cvsignore
+-subdir = ./rf/support
++subdir = rf/support
+ mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+ CONFIG_HEADER = $(top_builddir)/config.h
+ CONFIG_CLEAN_FILES =
diff --git a/devel/gcvs/patches/patch-am b/devel/gcvs/patches/patch-am
new file mode 100644
index 00000000000..1f0ca76c5fb
--- /dev/null
+++ b/devel/gcvs/patches/patch-am
@@ -0,0 +1,13 @@
+$NetBSD: patch-am,v 1.1 2004/09/08 16:21:53 wiz Exp $
+
+--- rf/support/gtk/Makefile.in.orig 2003-01-14 20:03:03.000000000 +0100
++++ rf/support/gtk/Makefile.in
+@@ -88,7 +88,7 @@ am__quote = @am__quote@
+ gcvspath = @gcvspath@
+ install_sh = @install_sh@
+ EXTRA_DIST = stdafx.h
+-subdir = ./rf/support/gtk
++subdir = rf/support/gtk
+ mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+ CONFIG_HEADER = $(top_builddir)/config.h
+ CONFIG_CLEAN_FILES =
diff --git a/devel/gcvs/patches/patch-an b/devel/gcvs/patches/patch-an
new file mode 100644
index 00000000000..dc108927a00
--- /dev/null
+++ b/devel/gcvs/patches/patch-an
@@ -0,0 +1,13 @@
+$NetBSD: patch-an,v 1.1 2004/09/08 16:21:53 wiz Exp $
+
+--- GuiDoc/Makefile.in.orig 2004-09-08 17:36:50.000000000 +0200
++++ GuiDoc/Makefile.in
+@@ -88,7 +88,7 @@ am__quote = @am__quote@
+ gcvspath = @gcvspath@
+ install_sh = @install_sh@
+ EXTRA_DIST = .cvsignore *.html *.rtf *.gif *.sgml
+-subdir = ./GuiDoc
++subdir = GuiDoc
+ mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+ CONFIG_HEADER = $(top_builddir)/config.h
+ CONFIG_CLEAN_FILES =
diff --git a/devel/gcvs/patches/patch-ao b/devel/gcvs/patches/patch-ao
new file mode 100644
index 00000000000..c205ba0df6b
--- /dev/null
+++ b/devel/gcvs/patches/patch-ao
@@ -0,0 +1,13 @@
+$NetBSD: patch-ao,v 1.1 2004/09/08 16:21:53 wiz Exp $
+
+--- configure.in.orig 2003-01-14 19:17:09.000000000 +0100
++++ configure.in
+@@ -146,7 +146,7 @@ if test $ac_has_tclinc = yes -a $ac_has_
+
+ # The variables that we use from tclConfig.sh
+ TCL_CFLAGS=-I$TCL_INCLUDE_DIR $TCL_CFLAGS
+- TCL_LIB_SPEC=$TCL_LIB_SPEC
++ TCL_LIB_SPEC="$TCL_LIB_SPEC $TCL_LIBS"
+ # TCL_LIB_SPEC="-L$TCL_PACKAGE_PATH -ltcl"
+ fi
+
diff --git a/devel/gcvs/patches/patch-ap b/devel/gcvs/patches/patch-ap
new file mode 100644
index 00000000000..8916a4e8bb0
--- /dev/null
+++ b/devel/gcvs/patches/patch-ap
@@ -0,0 +1,13 @@
+$NetBSD: patch-ap,v 1.1 2004/09/08 16:21:53 wiz Exp $
+
+--- configure.orig 2003-01-14 20:03:13.000000000 +0100
++++ configure
+@@ -5564,7 +5564,7 @@ if test $ac_has_tclinc = yes -a $ac_has_
+
+ # The variables that we use from tclConfig.sh
+ TCL_CFLAGS=-I$TCL_INCLUDE_DIR $TCL_CFLAGS
+- TCL_LIB_SPEC=$TCL_LIB_SPEC
++ TCL_LIB_SPEC="$TCL_LIB_SPEC $TCL_LIBS"
+ # TCL_LIB_SPEC="-L$TCL_PACKAGE_PATH -ltcl"
+ fi
+