diff options
| author | Mikhail Teterin <mi@FreeBSD.org> | 2005-03-20 23:13:45 +0000 |
|---|---|---|
| committer | Mikhail Teterin <mi@FreeBSD.org> | 2005-03-20 23:13:45 +0000 |
| commit | 7cd341218d611966bc3af58ebea46a62b5179f15 (patch) | |
| tree | 4de994b9b476b7052a879f571e7c49ca6587bd88 /multimedia/vic/files/patch-const | |
| parent | Update from 10.0.2 to 10.0.3. No discernable changes... (diff) | |
Upgrade devel/uclmmbase and mbone/vic to their latest respected
versions. Use BSD's bsd.lib.mk to build uclmmbase and avoid building
(most of the) functionality, that is present in our base libraries
(btree, md5, etc.)
In vic stop using PERL, use Tcl/Tk-8.4, respect CC and CFLAGS and some
other improvements. vic is thus unbroken on 5.x
Per fenner's (much) earlier e-mail, grab maintainership for the time
being.
PR: ports/75066 (obsoleted)
Approved by: fenner (implicitly)
Diffstat (limited to 'multimedia/vic/files/patch-const')
| -rw-r--r-- | multimedia/vic/files/patch-const | 60 |
1 files changed, 60 insertions, 0 deletions
diff --git a/multimedia/vic/files/patch-const b/multimedia/vic/files/patch-const new file mode 100644 index 000000000000..328bfda065af --- /dev/null +++ b/multimedia/vic/files/patch-const @@ -0,0 +1,60 @@ +--- tkStripchart.c Mon Jun 29 15:17:00 1998 ++++ tkStripchart.c Thu Sep 23 18:50:39 2004 +@@ -364,5 +364,5 @@ + int + Tk_StripchartCmd(ClientData clientData, Tcl_Interp *interp, int argc, +- char **argv) ++ CONST char **argv) + { + Tk_Window tkwin = (Tk_Window) clientData; +--- main.cpp Tue Feb 25 12:55:08 2003 ++++ main.cpp Thu Sep 23 18:51:59 2004 +@@ -407,5 +407,5 @@ + } + +-extern "C" int Tk_StripchartCmd(ClientData, Tcl_Interp*, int ac, char** av); ++extern "C" int Tk_StripchartCmd(ClientData, Tcl_Interp*, int ac, const char** av); + #ifdef WIN32 + extern "C" int WinPutsCmd(ClientData, Tcl_Interp*, int ac, char** av); +--- vic_tcl.h Thu Sep 9 08:05:49 1999 ++++ vic_tcl.h Thu Sep 23 19:00:33 2004 +@@ -74,6 +77,6 @@ + error(file); + } +- inline char* var(const char* varname, int flags = TCL_GLOBAL_ONLY) { +- return (Tcl_GetVar(tcl_, (char*)varname, flags)); ++ inline CONST char* var(const char* varname, int flags = TCL_GLOBAL_ONLY) { ++ return (Tcl_GetVar(tcl_, varname, flags)); + } + /* +@@ -125,5 +128,5 @@ + void class_name(const char*); + /* make this public for Sun's compiler */ +- static int callback(ClientData, Tcl_Interp*, int ac, char** av); ++ static int callback(ClientData, Tcl_Interp*, int ac, CONST char** av); + static void reset_all(); + protected: +--- rate-variable.cpp Thu Sep 9 08:21:55 1999 ++++ rate-variable.cpp Thu Sep 23 18:55:10 2004 +@@ -62,11 +62,11 @@ + RateVariable(const char* name) : TclObject(name) { } + protected: +- static char* update_rate_var(ClientData, Tcl_Interp*, char* name1, +- char* name2, int flags); ++ static char* update_rate_var(ClientData, Tcl_Interp*, const char* name1, ++ const char* name2, int flags); + int command(int argc, const char*const* argv); + } rate_variable_cmd("rate_variable"); + + char* RateVariable::update_rate_var(ClientData clientData, Tcl_Interp* tcl, +- char* name1, char* name2, int flags) ++ const char* name1, const char* name2, int flags) + { + rv_data* rv = (rv_data*)clientData; +@@ -81,5 +81,5 @@ + char res[128]; + flags &= TCL_GLOBAL_ONLY; +- char* cv = Tcl_GetVar2(tcl, name1, name2, flags); ++ const char* cv = Tcl_GetVar2(tcl, name1, name2, flags); + if (cv == NULL) + return (tcl->result); |
