mirror of
https://git.freebsd.org/ports.git
synced 2025-06-07 13:50:38 -04:00
- Submitter becomes maintainer - While here add missing dependencies http://beefy11.nyi.freebsd.org/data/head-i386-default/p473790_s335878/logs/ical-2.2_4.log PR: 226799 Reported by: bob@immure.com Submitted by: fbsd@opal.com
132 lines
4 KiB
C
132 lines
4 KiB
C
--- main.C.orig 1996-02-16 01:57:42 UTC
|
|
+++ main.C
|
|
@@ -27,13 +27,13 @@
|
|
/* Include various libraries converted to strings. */
|
|
|
|
#ifdef STANDALONE
|
|
-static char* tcl_lib_str[] = {
|
|
+static const char* tcl_lib_str[] = {
|
|
#include "tcl_lib.gen"
|
|
0
|
|
};
|
|
|
|
// Need to disable "source" command
|
|
-static char* tk_lib_str[] = {
|
|
+static const char* tk_lib_str[] = {
|
|
"rename source _orig_source",
|
|
"proc source {args} {}",
|
|
#include "tk_lib.gen"
|
|
@@ -42,37 +42,37 @@ static char* tk_lib_str[] = {
|
|
0
|
|
};
|
|
|
|
-static char* ical_lib_str[] = {
|
|
+static const char* ical_lib_str[] = {
|
|
#include "ical_lib.gen"
|
|
0
|
|
};
|
|
|
|
-static char* tcllib_str[] = {
|
|
+static const char* tcllib_str[] = {
|
|
#include "tcllib.gen"
|
|
0
|
|
};
|
|
#endif
|
|
|
|
-static char* ical_startup[] = {
|
|
+static const char* ical_startup[] = {
|
|
#include "ical_start.gen"
|
|
0
|
|
};
|
|
|
|
-static char* psheader_str[] = {
|
|
+static const char* psheader_str[] = {
|
|
"set ical(psheader) {%!PS-Adobe-",
|
|
#include "psheader.gen"
|
|
"}",
|
|
0
|
|
};
|
|
|
|
-static char* ical_doc_str[] = {
|
|
+static const char* ical_doc_str[] = {
|
|
"set ical(doc) {",
|
|
#include "icaldoc.gen"
|
|
"}",
|
|
0
|
|
};
|
|
|
|
-static char* tcl_doc_str[] = {
|
|
+static const char* tcl_doc_str[] = {
|
|
"set ical(tcl_interface_doc) {",
|
|
#include "tcldoc.gen"
|
|
"}",
|
|
@@ -173,7 +173,7 @@ main(int argc, char* argv[]) {
|
|
|
|
#ifdef STANDALONE
|
|
extern "C" int MyTcl_Init(Tcl_Interp* tcl) {
|
|
- return (eval_list(tcl, tcl_lib_str));
|
|
+ return (eval_list(tcl, (char **)tcl_lib_str));
|
|
}
|
|
#else
|
|
#define MyTcl_Init Tcl_Init
|
|
@@ -194,7 +194,7 @@ extern "C" int TkPlatformInit(Tcl_Interp* tcl) {
|
|
|
|
TkCreateXEventSource();
|
|
|
|
- return (eval_list(tcl, tk_lib_str));
|
|
+ return (eval_list(tcl, (char **)tk_lib_str));
|
|
}
|
|
#endif
|
|
|
|
@@ -245,37 +245,37 @@ int Ical_Init(Tcl_Interp* tcl) {
|
|
}
|
|
|
|
// Set-up postscript prolog
|
|
- if (eval_list(tcl, psheader_str) != TCL_OK)
|
|
+ if (eval_list(tcl, (char **)psheader_str) != TCL_OK)
|
|
return TCL_ERROR;
|
|
|
|
// Set-up documentation
|
|
- if (eval_list(tcl, ical_doc_str) != TCL_OK)
|
|
+ if (eval_list(tcl, (char **)ical_doc_str) != TCL_OK)
|
|
return TCL_ERROR;
|
|
- if (eval_list(tcl, tcl_doc_str) != TCL_OK)
|
|
+ if (eval_list(tcl, (char **)tcl_doc_str) != TCL_OK)
|
|
return TCL_ERROR;
|
|
|
|
// Non-Tk ical commands
|
|
- Tcl_CreateCommand(tcl, "calendar", Cmd_CreateCalendar, NULL, NULL);
|
|
- Tcl_CreateCommand(tcl, "notice", Cmd_CreateNotice, NULL, NULL);
|
|
- Tcl_CreateCommand(tcl, "appointment", Cmd_CreateAppt, NULL, NULL);
|
|
- Tcl_CreateCommand(tcl, "date", Cmd_Date, NULL, NULL);
|
|
- Tcl_CreateCommand(tcl, "ical_time", Cmd_Time, NULL, NULL);
|
|
- Tcl_CreateCommand(tcl, "de_monthdays", Cmd_MonthDays, NULL, NULL);
|
|
- Tcl_CreateCommand(tcl, "hilite_loop", Cmd_HiliteLoop, NULL, NULL);
|
|
- Tcl_CreateCommand(tcl, "ical_expand_file_name", Cmd_ExpandFileName, 0, 0);
|
|
+ Tcl_CreateCommand(tcl, "calendar", (Tcl_CmdProc *)Cmd_CreateCalendar, NULL, NULL);
|
|
+ Tcl_CreateCommand(tcl, "notice", (Tcl_CmdProc *)Cmd_CreateNotice, NULL, NULL);
|
|
+ Tcl_CreateCommand(tcl, "appointment", (Tcl_CmdProc *)Cmd_CreateAppt, NULL, NULL);
|
|
+ Tcl_CreateCommand(tcl, "date", (Tcl_CmdProc *)Cmd_Date, NULL, NULL);
|
|
+ Tcl_CreateCommand(tcl, "ical_time", (Tcl_CmdProc *)Cmd_Time, NULL, NULL);
|
|
+ Tcl_CreateCommand(tcl, "de_monthdays", (Tcl_CmdProc *)Cmd_MonthDays, NULL, NULL);
|
|
+ Tcl_CreateCommand(tcl, "hilite_loop", (Tcl_CmdProc *)Cmd_HiliteLoop, NULL, NULL);
|
|
+ Tcl_CreateCommand(tcl, "ical_expand_file_name", (Tcl_CmdProc *)Cmd_ExpandFileName, 0, 0);
|
|
|
|
#ifdef STANDALONE
|
|
// Load tcllib files
|
|
- if (eval_list(tcl, tcllib_str) != TCL_OK)
|
|
+ if (eval_list(tcl, (char **)tcllib_str) != TCL_OK)
|
|
return TCL_ERROR;
|
|
|
|
// Load ical library files
|
|
- if (eval_list(tcl, ical_lib_str) != TCL_OK)
|
|
+ if (eval_list(tcl, (char **)ical_lib_str) != TCL_OK)
|
|
return TCL_ERROR;
|
|
#endif
|
|
|
|
// Initialize ical stuff
|
|
- if (eval_list(tcl, ical_startup) != TCL_OK)
|
|
+ if (eval_list(tcl, (char **)ical_startup) != TCL_OK)
|
|
return TCL_ERROR;
|
|
|
|
if (Tcl_Eval(tcl, "ical_init") == TCL_ERROR)
|