View | Details | Raw Unified | Return to bug 242969 | Differences between
and this patch

Collapse All | Expand All

(-)deskutils/ical/Makefile (-5 / +12 lines)
Lines 1-19 Link Here
1
# Created by: Eric L. Hernes <erich@FreeBSD.org>
1
# Created by: Eric L. Hernes <erich@FreeBSD.org>
2
# $FreeBSD: head/deskutils/ical/Makefile 520622 2019-12-22 13:01:24Z tcberner $
2
# $FreeBSD: head/deskutils/ical/Makefile 516880 2019-11-06 12:48:32Z antoine $
3
3
4
PORTNAME=	ical
4
PORTNAME=	ical
5
PORTVERSION=	2.2
5
PORTVERSION=	2.3.1
6
PORTREVISION=	5
7
CATEGORIES=	deskutils tk
6
CATEGORIES=	deskutils tk
8
MASTER_SITES=	http://opal.com/jr/ical/
7
MASTER_SITES=	http://opal.com/jr/ical/
9
8
10
PATCH_SITES=	http://www.isi.edu/~johnh/SOFTWARE/ICAL/
9
PATCH_SITES=	http://www.isi.edu/~johnh/SOFTWARE/ICAL/ \
10
		http://opal.com/jr/ical/
11
PATCHFILES=	ical-2.3.1-upvar.patch
11
PATCHFILES=	ical-2.3.1-upvar.patch
12
12
13
MAINTAINER=	fbsd@opal.com
13
MAINTAINER=	fbsd@opal.com
14
COMMENT=	Calendar application
14
COMMENT=	Calendar application
15
15
16
LICENSE=	GPLv2
16
LICENSE=	GPLv2
17
LICENSE_FILE=	${WRKSRC}/COPYRIGHT.GNU
17
18
18
LIB_DEPENDS=	libfontconfig.so:x11-fonts/fontconfig \
19
LIB_DEPENDS=	libfontconfig.so:x11-fonts/fontconfig \
19
		libfreetype.so:print/freetype2
20
		libfreetype.so:print/freetype2
Lines 27-38 Link Here
27
		--with-tkconfig=${TK_LIBDIR} \
28
		--with-tkconfig=${TK_LIBDIR} \
28
		--with-tkhdir=${TK_INCLUDEDIR}
29
		--with-tkhdir=${TK_INCLUDEDIR}
29
MAKE_ENV=	STAGEDIR=${STAGEDIR}
30
MAKE_ENV=	STAGEDIR=${STAGEDIR}
31
SUB_FILES=	pkg-message
32
SUB_LIST+=	VERSION=${VERSION}
30
33
34
USER_TCL=	${HOME}/.tk/${PORTNAME}/user.tcl
35
VERSION=	${PORTVERSION:C/([0-9]+\.[0-9]+)(\.[0-9]+)*/\1/}
36
DIST_VER=	${DISTNAME:S/${PORTVERSION}/${VERSION}/}
37
31
post-patch:
38
post-patch:
32
	@${REINPLACE_CMD} -e 's,tcl->result,Tcl_GetStringResult(tcl),' \
39
	@${REINPLACE_CMD} -e 's,tcl->result,Tcl_GetStringResult(tcl),' \
33
		${WRKSRC}/ical.C
40
		${WRKSRC}/ical.C
34
41
35
post-install:
42
post-install:
36
	@${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/${DISTNAME}
43
	@${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/${DIST_VER}
37
44
38
.include <bsd.port.mk>
45
.include <bsd.port.mk>
(-)deskutils/ical/distinfo (-2 / +3 lines)
Lines 1-4 Link Here
1
SHA256 (ical-2.2.tar.gz) = b0e4e7c82f98e1798e248c5df1ebd6970a257a774da3d5bee9ce0fd5a3f6734f
1
TIMESTAMP = 1576875998
2
SIZE (ical-2.2.tar.gz) = 284609
2
SHA256 (ical-2.3.1.tar.gz) = eeb7c6b8a8a36e9fe4cc5fb30dc9bb504e84d11b24fa295870e149fd89f71abd
3
SIZE (ical-2.3.1.tar.gz) = 264576
3
SHA256 (ical-2.3.1-upvar.patch) = 7b74f6f8011847e0cb1a0691674c0f89fe96b4296cd8891cf66867dc1627c0a0
4
SHA256 (ical-2.3.1-upvar.patch) = 7b74f6f8011847e0cb1a0691674c0f89fe96b4296cd8891cf66867dc1627c0a0
4
SIZE (ical-2.3.1-upvar.patch) = 4533
5
SIZE (ical-2.3.1-upvar.patch) = 4533
(-)deskutils/ical/files/patch-cal_tcl.C (-9 lines)
Lines 49-63 Link Here
49
     { 0,		0, 0, 0			}
49
     { 0,		0, 0, 0			}
50
 };
50
 };
51
 
51
 
52
@@ -281,7 +281,7 @@ static int parse_items(Tcl_Interp* tcl, Calendar_Tcl* 
53
 
54
     if ((argc >= 2) && (strcmp(argv[0], "-items") == 0)) {
55
 	int count;
56
-	char** list;
57
+	CONST84 char** list;
58
 	if (Tcl_SplitList(tcl, argv[1], &count, &list) != TCL_OK) {
59
 	    TCL_Error(tcl, "invalid item list");
60
 	}
61
@@ -516,7 +516,7 @@ static int cal_ronly(ClientData c, Tcl_Interp* tcl, in
52
@@ -516,7 +516,7 @@ static int cal_ronly(ClientData c, Tcl_Interp* tcl, in
62
 	TCL_Error(tcl, "no such calendar");
53
 	TCL_Error(tcl, "no such calendar");
63
     }
54
     }
(-)deskutils/ical/files/patch-config.h.in (-28 / +8 lines)
Lines 1-43 Link Here
1
--- config.h.in.orig	1995-07-02 22:12:55 UTC
1
--- config.h.in.orig	2004-03-11 11:26:55 UTC
2
+++ config.h.in
2
+++ config.h.in
3
@@ -5,26 +5,26 @@
3
@@ -5,14 +5,14 @@
4
 #undef pid_t
4
 #undef pid_t
5
 
5
 
6
 #undef SIZEOF_LONG
6
 #undef SIZEOF_LONG
7
-#undef HAVE_STRING_H
7
-#undef HAVE_STRING_H
8
-#undef HAVE_LIMITS_H
8
-#undef HAVE_LIMITS_H
9
+#define HAVE_STRING_H 1
9
+#define HAVE_STRING_H	1
10
+#define HAVE_LIMITS_H 1
10
+#define HAVE_LIMITS_H	1
11
 
11
 
12
-#undef HAVE_FSYNC
12
-#undef HAVE_FSYNC
13
+#define HAVE_FSYNC 1
13
+#define HAVE_FSYNC	1
14
 
14
 
15
-#undef HAVE_STRERROR
15
-#undef HAVE_STRERROR
16
-#undef HAVE_STRERROR_PROTO
16
+#define HAVE_STRERROR	1
17
-#undef HAVE_SYS_ERRLIST_PROTO
18
+#define HAVE_STRERROR 1
19
+#define HAVE_STRERROR_PROTO 1
20
+#define HAVE_SYS_ERRLIST_PROTO 1
21
 
17
 
22
-#undef HAVE_GETTIMEOFDAY_PROTO
23
+#define HAVE_GETTIMEOFDAY_PROTO 1
24
 
25
-#undef HAVE_GETHOSTID
26
-#undef HAVE_GETHOSTID_PROTO
27
+#define HAVE_GETHOSTID 1
28
+#define HAVE_GETHOSTID_PROTO 1
29
 
30
-#undef HAVE_UNAME
18
-#undef HAVE_UNAME
31
-#undef HAVE_SYS_UTSNAME_H
19
-#undef HAVE_SYS_UTSNAME_H
32
-#undef HAVE_GETHOSTNAME_PROTO
20
+#define HAVE_UNAME	1
33
+#define HAVE_UNAME 1
21
+#define HAVE_SYS_UTSNAME_H	1
34
+#define HAVE_SYS_UTSNAME_H 1
35
+#define HAVE_GETHOSTNAME_PROTO 1
36
 
37
-#undef HAVE_GETPID_PROTO
38
+#define HAVE_GETPID_PROTO 1
39
 
40
-#undef HAVE_STRNCASECMP_PROTO
41
+#define HAVE_STRNCASECMP_PROTO 1
42
 
22
 
43
 #endif /* _CONFIG_H_IN */
23
 #endif /* _CONFIG_H_IN */
(-)deskutils/ical/files/patch-configure (-9 / +9 lines)
Lines 1-17 Link Here
1
--- configure.orig	1999-08-06 23:07:54 UTC
1
--- configure.orig	2004-03-11 11:26:55 UTC
2
+++ configure
2
+++ configure
3
@@ -1204,8 +1204,8 @@ fi
3
@@ -1208,8 +1208,8 @@
4
 
4
 
5
 echo "checking Tcl/Tk installation" 1>&6
5
 echo "checking Tcl/Tk installation" 1>&6
6
 echo "configure:1207: checking Tcl/Tk installation" >&5
6
 echo "configure:1211: checking Tcl/Tk installation" >&5
7
-legal_tk_versions="8.0 4.9 4.8 4.7 4.6 4.5 4.4 4.3 4.2 4.1"
7
-legal_tk_versions="8.4 8.3 8.2 8.0 4.9 4.8 4.7 4.6 4.5 4.4 4.3 4.2 4.1"
8
-legal_tcl_versions="8.0 7.9 7.8 7.7 7.6 7.5"
8
-legal_tcl_versions="8.4 8.3 8.2 8.0 7.9 7.8 7.7 7.6 7.5"
9
+legal_tk_versions="8.5 8.4 8.3 8.2 8.0 4.9 4.8 4.7 4.6 4.5 4.4 4.3 4.2 4.1"
9
+legal_tk_versions="8.6 8.5 8.4 8.3 8.2 8.0 4.9 4.8 4.7 4.6 4.5 4.4 4.3 4.2 4.1"
10
+legal_tcl_versions="8.5 8.4 8.3 8.2 8.0 7.9 7.8 7.7 7.6 7.5"
10
+legal_tcl_versions="8.6 8.5 8.4 8.3 8.2 8.0 7.9 7.8 7.7 7.6 7.5"
11
 
11
 
12
 #### Find tclsh
12
 #### Find tclsh
13
 # Check whether --with-tclsh or --without-tclsh was given.
13
 # Check whether --with-tclsh or --without-tclsh was given.
14
@@ -1327,6 +1327,8 @@ echo "$ac_t""$tkconfig/tkConfig.sh" 1>&6
14
@@ -1331,6 +1331,8 @@
15
 #### Load the Tcl/Tk configuration files 
15
 #### Load the Tcl/Tk configuration files 
16
 . $tclconfig/tclConfig.sh
16
 . $tclconfig/tclConfig.sh
17
 . $tkconfig/tkConfig.sh
17
 . $tkconfig/tkConfig.sh
Lines 20-26 Link Here
20
 
20
 
21
 if test -z "$TCL_EXEC_PREFIX"; then TCL_EXEC_PREFIX="$TCL_PREFIX"; fi
21
 if test -z "$TCL_EXEC_PREFIX"; then TCL_EXEC_PREFIX="$TCL_PREFIX"; fi
22
 if test -z "$TK_EXEC_PREFIX"; then TK_EXEC_PREFIX="$TK_PREFIX"; fi
22
 if test -z "$TK_EXEC_PREFIX"; then TK_EXEC_PREFIX="$TK_PREFIX"; fi
23
@@ -1517,8 +1519,7 @@ cat > conftest.$ac_ext <<EOF
23
@@ -1521,8 +1523,7 @@
24
     good_tk_version
24
     good_tk_version
25
 #endif
25
 #endif
26
 EOF
26
 EOF
(-)deskutils/ical/files/patch-dateeditor.C (-9 lines)
Lines 1-14 Link Here
1
--- dateeditor.C.orig	1996-02-10 03:17:35 UTC
1
--- dateeditor.C.orig	1996-02-10 03:17:35 UTC
2
+++ dateeditor.C
2
+++ dateeditor.C
3
@@ -113,7 +113,7 @@ int Cmd_HiliteLoop(ClientData, Tcl_Interp* tcl, int ar
4
     }
5
 
6
     int count;
7
-    char** strlist;
8
+    CONST84 char** strlist;
9
     if (Tcl_SplitList(tcl, argv[2], &count, &strlist) != TCL_OK) {
10
 	return TCL_ERROR;
11
     }
12
@@ -146,14 +146,14 @@ int Cmd_HiliteLoop(ClientData, Tcl_Interp* tcl, int ar
3
@@ -146,14 +146,14 @@ int Cmd_HiliteLoop(ClientData, Tcl_Interp* tcl, int ar
13
 	if (!contains(hlist, hilite)) hilite = "always";
4
 	if (!contains(hlist, hilite)) hilite = "always";
14
 
5
 
(-)deskutils/ical/files/patch-dispatch.C (-1 / +1 lines)
Lines 5-11 Link Here
5
 		TCL_Error(tcl, "too many arguments");
5
 		TCL_Error(tcl, "too many arguments");
6
 	    }
6
 	    }
7
-	    return entry->handler(c, tcl, argc, argv);
7
-	    return entry->handler(c, tcl, argc, argv);
8
+	    return entry->handler(c, tcl, argc, (CONST84 char **)argv);
8
+	    return entry->handler(c, tcl, argc, (const char **)argv);
9
 	}
9
 	}
10
     }
10
     }
11
 
11
 
(-)deskutils/ical/files/patch-ical.h (-30 lines)
Lines 1-30 Link Here
1
--- ical.h.orig	1996-02-10 03:17:36 UTC
2
+++ ical.h
3
@@ -4,6 +4,11 @@
4
 
5
 #include <tcl.h>
6
 
7
+// That was introduced in tcl8.4
8
+#ifndef CONST84
9
+#define CONST84
10
+#endif
11
+
12
 // Proc for triggering tcl code based on changes
13
 // to calendars/items.
14
 
15
@@ -25,13 +30,13 @@ extern void trigger(Tcl_Interp*, char const* ttype, ch
16
 
17
 #define TCL_Return(tcl,str)			\
18
     do {					\
19
-	Tcl_SetResult(tcl, (str), TCL_STATIC);	\
20
+	Tcl_SetResult(tcl, ((char *)(str)), TCL_STATIC);	\
21
 	return TCL_OK;				\
22
     } while (0)
23
 
24
 #define TCL_Error(tcl,str)			\
25
     do {					\
26
-	Tcl_SetResult(tcl, (str), TCL_STATIC);	\
27
+	Tcl_SetResult(tcl, ((char *)(str)), TCL_STATIC);	\
28
 	return TCL_ERROR;			\
29
     } while (0)
30
 
(-)deskutils/ical/files/patch-item_tcl.C (-28 / +19 lines)
Lines 1-7 Link Here
1
--- item_tcl.C.orig	1996-08-01 19:25:10 UTC
1
--- item_tcl.C.orig	2004-03-11 11:26:56 UTC
2
+++ item_tcl.C
2
+++ item_tcl.C
3
@@ -106,52 +106,52 @@ static int item_mweekday	(ClientData, Tcl_Interp*, int
3
@@ -106,52 +106,52 @@
4
 static int item_mlweekday	(ClientData, Tcl_Interp*, int, char*[]);
4
 static int item_mlweekday	(ClientData, Tcl_Interp*, int, const char*[]);
5
 
5
 
6
 static Dispatch_Entry item_dispatch[] = {
6
 static Dispatch_Entry item_dispatch[] = {
7
-    { "delete",			0, 0, item_delete	},
7
-    { "delete",			0, 0, item_delete	},
Lines 93-132 Link Here
93
 
93
 
94
     { 0,			0, 0, 0			}
94
     { 0,			0, 0, 0			}
95
 };
95
 };
96
@@ -329,7 +329,7 @@ static int item_owner(ClientData c, Tcl_Interp* tcl, i
96
@@ -329,7 +329,7 @@
97
 
97
 
98
 static int item_owned(ClientData c, Tcl_Interp* tcl, int argc, char* argv[]) {
98
 static int item_owned(ClientData c, Tcl_Interp* tcl, int argc, const char* argv[]) {
99
     Item_Tcl* item = (Item_Tcl*) c;
99
     Item_Tcl* item = (Item_Tcl*) c;
100
-    TCL_Return(tcl, (item->value()->IsMine() ? "1" : "0"));
100
-    TCL_Return(tcl, (item->value()->IsMine() ? "1" : "0"));
101
+    TCL_Return(tcl, (item->value()->IsMine() ? (char *)"1" : (char *)"0"));
101
+    TCL_Return(tcl, (item->value()->IsMine() ? (char *)"1" : (char *)"0"));
102
 }
102
 }
103
 
103
 
104
 static int item_own(ClientData c, Tcl_Interp* tcl, int argc, char* argv[]) {
104
 static int item_own(ClientData c, Tcl_Interp* tcl, int argc, const char* argv[]) {
105
@@ -431,7 +431,7 @@ static int item_alarms(ClientData c, Tcl_Interp* tcl, 
105
@@ -492,12 +492,12 @@
106
     }
107
 
106
 
108
     int count;
107
 static int item_empty(ClientData c, Tcl_Interp* tcl, int argc, const char* argv[]) {
109
-    char** list;
110
+    CONST84 char** list;
111
     if (Tcl_SplitList(tcl, argv[0], &count, &list) != TCL_OK) {
112
 	TCL_Error(tcl, "invalid alarm list");
113
     }
114
@@ -492,12 +492,12 @@ static int item_doption(ClientData c, Tcl_Interp* tcl,
115
 
116
 static int item_empty(ClientData c, Tcl_Interp* tcl, int argc, char* argv[]) {
117
     Item_Tcl* item = (Item_Tcl*) c;
108
     Item_Tcl* item = (Item_Tcl*) c;
118
-    TCL_Return(tcl, (item->value()->empty()?"1":"0"));
109
-    TCL_Return(tcl, (item->value()->empty()?"1":"0"));
119
+    TCL_Return(tcl, (item->value()->empty() ? (char *)"1" : (char *)"0"));
110
+    TCL_Return(tcl, (item->value()->empty() ? (char *) "1" : (char *) "0"));
120
 }
111
 }
121
 
112
 
122
 static int item_repeat(ClientData c, Tcl_Interp* tcl, int argc, char* argv[]) {
113
 static int item_repeat(ClientData c, Tcl_Interp* tcl, int argc, const char* argv[]) {
123
     Item_Tcl* item = (Item_Tcl*) c;
114
     Item_Tcl* item = (Item_Tcl*) c;
124
-    TCL_Return(tcl,(item->value()->repeats()?"1":"0"));
115
-    TCL_Return(tcl,(item->value()->repeats()?"1":"0"));
125
+    TCL_Return(tcl,(item->value()->repeats() ? (char *)"1" : (char *)"0"));
116
+    TCL_Return(tcl,(item->value()->repeats() ? (char *) "1" : (char *) "0"));
126
 }
117
 }
127
 
118
 
128
 static int item_first(ClientData c, Tcl_Interp* tcl, int argc, char* argv[]) {
119
 static int item_first(ClientData c, Tcl_Interp* tcl, int argc, const char* argv[]) {
129
@@ -508,7 +508,7 @@ static int item_first(ClientData c, Tcl_Interp* tcl, i
120
@@ -508,7 +508,7 @@
130
     }
121
     }
131
 
122
 
132
     char buffer[100];
123
     char buffer[100];
Lines 135-141 Link Here
135
     Tcl_SetResult(tcl, buffer, TCL_VOLATILE);
126
     Tcl_SetResult(tcl, buffer, TCL_VOLATILE);
136
     return TCL_OK;
127
     return TCL_OK;
137
 }
128
 }
138
@@ -518,43 +518,43 @@ static int item_type(ClientData c, Tcl_Interp* tcl, in
129
@@ -518,43 +518,43 @@
139
     char* result;
130
     char* result;
140
     switch (item->value()->repeat_type()) {
131
     switch (item->value()->repeat_type()) {
141
       case DateSet::None:
132
       case DateSet::None:
Lines 192-198 Link Here
192
 	break;
183
 	break;
193
     }
184
     }
194
     TCL_Return(tcl, result);
185
     TCL_Return(tcl, result);
195
@@ -576,7 +576,7 @@ static int item_cont(ClientData c, Tcl_Interp* tcl, in
186
@@ -576,7 +576,7 @@
196
 	TCL_Error(tcl, "invalid date");
187
 	TCL_Error(tcl, "invalid date");
197
     }
188
     }
198
     Date date(dateDays);
189
     Date date(dateDays);
Lines 200-207 Link Here
200
+    TCL_Return(tcl, (item->value()->contains(date) ? (char *)"1" : (char *)"0"));
191
+    TCL_Return(tcl, (item->value()->contains(date) ? (char *)"1" : (char *)"0"));
201
 }
192
 }
202
 
193
 
203
 static int item_next(ClientData c, Tcl_Interp* tcl, int argc, char* argv[]) {
194
 static int item_next(ClientData c, Tcl_Interp* tcl, int argc, const char* argv[]) {
204
@@ -592,7 +592,7 @@ static int item_next(ClientData c, Tcl_Interp* tcl, in
195
@@ -592,7 +592,7 @@
205
     }
196
     }
206
 
197
 
207
     char buffer[100];
198
     char buffer[100];
Lines 210-216 Link Here
210
     Tcl_SetResult(tcl, buffer, TCL_VOLATILE);
201
     Tcl_SetResult(tcl, buffer, TCL_VOLATILE);
211
     return TCL_OK;
202
     return TCL_OK;
212
 }
203
 }
213
@@ -603,10 +603,10 @@ static int item_range(ClientData c, Tcl_Interp* tcl, i
204
@@ -603,10 +603,10 @@
214
     Date s, f;
205
     Date s, f;
215
     if (item->value()->range(s, f)) {
206
     if (item->value()->range(s, f)) {
216
 	char buffer[100];
207
 	char buffer[100];
Lines 223-229 Link Here
223
 	if (Tcl_SetVar(tcl, argv[1], buffer, 0) == NULL)
214
 	if (Tcl_SetVar(tcl, argv[1], buffer, 0) == NULL)
224
 	    TCL_Error(tcl, "could not set range finish variable");
215
 	    TCL_Error(tcl, "could not set range finish variable");
225
 	TCL_Return(tcl, "1");
216
 	TCL_Return(tcl, "1");
226
@@ -886,7 +886,7 @@ static int check_permission(Tcl_Interp* tcl, Item_Tcl*
217
@@ -886,7 +886,7 @@
227
     if (file == 0) return 1;
218
     if (file == 0) return 1;
228
 
219
 
229
     if (file->GetCalendar()->ReadOnly()) {
220
     if (file->GetCalendar()->ReadOnly()) {
(-)deskutils/ical/files/patch-pref.tcl (-6 / +13 lines)
Lines 1-16 Link Here
1
--- pref.tcl.orig	1997-06-12 22:50:36 UTC
1
--- pref.tcl.orig	2004-03-11 11:26:56 UTC
2
+++ pref.tcl
2
+++ pref.tcl
3
@@ -118,7 +118,12 @@ proc pref_init {} {
3
@@ -116,10 +116,16 @@
4
     }
5
 
4
     # XXX People do not seem to like the motif-style popup behavior
6
     # XXX People do not seem to like the motif-style popup behavior
5
     global tk_strictMotif
7
-#    global tk_strictMotif
6
     if {!$tk_strictMotif} {
8
-#    if {!$tk_strictMotif} {
7
-	bind Menubutton <Any-ButtonRelease-1> {tkMenuUnpost {}}
9
-#	bind Menubutton <Any-ButtonRelease-1> {tkMenuUnpost {}}
10
-#    }
11
+    global tk_strictMotif
12
+    if {!$tk_strictMotif} {
13
+	bind Menubutton <Any-ButtonRelease-1> {tkMenuUnpost {}}
8
+	set tv [info tclversion]
14
+	set tv [info tclversion]
9
+	if {[package vcompare $tv 8.4] >= 0} {
15
+	if {[package vcompare $tv 8.4] >= 0} {
10
+	    bind Menubutton <Any-ButtonRelease-1> {::tk::MenuUnpost {}}
16
+	    bind Menubutton <Any-ButtonRelease-1> {::tk::MenuUnpost {}}
11
+	} else {
17
+	} else {
12
+	    bind Menubutton <Any-ButtonRelease-1> {tkMenuUnpost {}}
18
+	    bind Menubutton <Any-ButtonRelease-1> {tkMenuUnpost {}}
13
+	}
19
+	}
14
     }
20
+    }
15
 
21
 
16
     # Handle command line preferences
22
     # Handle command line preferences
23
     global ical
(-)deskutils/ical/files/pkg-message.in (+4 lines)
Line 0 Link Here
1
Ical has been updated to version %%VERSION%%.
2
3
Any users who source Ical code in their ~/.tk/ical/user.tcl file
4
should update the file paths to "%%PREFIX%%/lib/ical/v%%VERSION%%/".
(-)deskutils/ical/pkg-descr (-14 / +14 lines)
Lines 1-17 Link Here
1
Copyright (c) 1993-1997 by Sanjay Ghemawat
1
Ical is an X based calendar program.
2
2
3
	* Ical is an X based calendar program
3
* Calendar items can be created edited and deleted easily.
4
	* Calendar items can be created edited and deleted easily.
4
* Items can be made to repeat in various ways.
5
	* Items can be made to repeat in various ways.
5
* Ical will post reminders for upcoming appointments.
6
	* Ical will post reminders for upcoming appointments.
6
* Ical can print and list item occurrences.
7
	* Ical can print and list item occurrences.
7
* An ical calendar can include other calendars.
8
	* An ical calendar can include other calendars.
8
* Ical calendars can be shared by different users.
9
	* Ical calendars can be shared by different users.
10
9
11
Copyrights
10
This software was developed by the original author, Sanjay Ghemawat
12
==========
11
from 1993-1997.  His last version was v2.2.  As system developments
12
warranted it, other folks published patches and maintenance releases
13
in order to keep Ical working.  Version v2.3.1 is such a release.
13
14
14
Most of the files are covered by the copyright in the file COPYRIGHT.
15
WWW: http://opal.com/jr/ical/
15
16
WWW: http://www.isi.edu/~johnh/SOFTWARE/ICAL/
16
The configure script is covered by the GNU Public License (see
17
#WWW: ftp://ftp.sunet.se/pub/vendor/sco/skunkware/src/shellutil/
17
COPYRIGHT.GNU).
(-)deskutils/ical/pkg-plist (-61 / +62 lines)
Lines 1-63 Link Here
1
bin/ical
1
bin/ical
2
bin/ical-2.2
2
bin/ical-2.3
3
lib/ical/v2.3/actions.tcl
4
lib/ical/v2.3/alarm.tcl
5
lib/ical/v2.3/apptlist.tcl
6
lib/ical/v2.3/canvsup.tcl
7
lib/ical/v2.3/contrib/README
8
lib/ical/v2.3/contrib/ical.spec
9
lib/ical/v2.3/contrib/ical.xbm
10
lib/ical/v2.3/contrib/ical.xpm
11
lib/ical/v2.3/contrib/ical2calendar
12
lib/ical/v2.3/contrib/ical2html
13
lib/ical/v2.3/contrib/ical2zsh
14
lib/ical/v2.3/contrib/icaladd
15
lib/ical/v2.3/contrib/icaladdlines
16
lib/ical/v2.3/contrib/icalexpire
17
lib/ical/v2.3/contrib/icalweekly
18
lib/ical/v2.3/contrib/iconwindow.tcl
19
lib/ical/v2.3/contrib/timeofday.tcl
20
lib/ical/v2.3/contrib/weeknumber.tcl
21
lib/ical/v2.3/dateeditor.tcl
22
lib/ical/v2.3/dayview.tcl
23
lib/ical/v2.3/dg_alarms.tcl
24
lib/ical/v2.3/dg_item.tcl
25
lib/ical/v2.3/dg_key.tcl
26
lib/ical/v2.3/dg_monthr.tcl
27
lib/ical/v2.3/dg_print.tcl
28
lib/ical/v2.3/dg_range.tcl
29
lib/ical/v2.3/dg_wdays.tcl
30
lib/ical/v2.3/help.tcl
31
lib/ical/v2.3/ical_text.tcl
32
lib/ical/v2.3/ical_x.tcl
33
lib/ical/v2.3/io.tcl
34
lib/ical/v2.3/itemlist.tcl
35
lib/ical/v2.3/itemwindow.tcl
36
lib/ical/v2.3/link.tcl
37
lib/ical/v2.3/listing.tcl
38
lib/ical/v2.3/notelist.tcl
39
lib/ical/v2.3/parse.tcl
40
lib/ical/v2.3/pref.tcl
41
lib/ical/v2.3/print.tcl
42
lib/ical/v2.3/support.tcl
43
lib/ical/v2.3/tclIndex
44
lib/ical/v2.3/tcllib/canvas.tcl
45
lib/ical/v2.3/tcllib/class.tcl
46
lib/ical/v2.3/tcllib/dg_bug.tcl
47
lib/ical/v2.3/tcllib/dg_error.tcl
48
lib/ical/v2.3/tcllib/dg_file.tcl
49
lib/ical/v2.3/tcllib/dg_num.tcl
50
lib/ical/v2.3/tcllib/dg_string.tcl
51
lib/ical/v2.3/tcllib/dg_yn.tcl
52
lib/ical/v2.3/tcllib/dg_ync.tcl
53
lib/ical/v2.3/tcllib/filesel.tcl
54
lib/ical/v2.3/tcllib/hooks.tcl
55
lib/ical/v2.3/tcllib/key.tcl
56
lib/ical/v2.3/tcllib/label.tcl
57
lib/ical/v2.3/tcllib/menus.tcl
58
lib/ical/v2.3/tcllib/ruler.tcl
59
lib/ical/v2.3/tcllib/support.tcl
60
lib/ical/v2.3/tcllib/tclIndex
61
lib/ical/v2.3/tcllib/textwin.tcl
62
lib/ical/v2.3/timerange.tcl
63
lib/ical/v2.3/trigger.tcl
3
man/man1/ical.1.gz
64
man/man1/ical.1.gz
4
lib/ical/v2.2/actions.tcl
5
lib/ical/v2.2/alarm.tcl
6
lib/ical/v2.2/apptlist.tcl
7
lib/ical/v2.2/canvsup.tcl
8
lib/ical/v2.2/contrib/README
9
lib/ical/v2.2/contrib/ical.xbm
10
lib/ical/v2.2/contrib/ical.xpm
11
lib/ical/v2.2/contrib/ical2calendar
12
lib/ical/v2.2/contrib/ical2html
13
lib/ical/v2.2/contrib/ical2zsh
14
lib/ical/v2.2/contrib/icaladd
15
lib/ical/v2.2/contrib/icaladdlines
16
lib/ical/v2.2/contrib/icalexpire
17
lib/ical/v2.2/contrib/icalweekly
18
lib/ical/v2.2/contrib/iconwindow.tcl
19
lib/ical/v2.2/contrib/timeofday.tcl
20
lib/ical/v2.2/contrib/weeknumber.tcl
21
lib/ical/v2.2/dateeditor.tcl
22
lib/ical/v2.2/dayview.tcl
23
lib/ical/v2.2/dg_alarms.tcl
24
lib/ical/v2.2/dg_item.tcl
25
lib/ical/v2.2/dg_key.tcl
26
lib/ical/v2.2/dg_monthr.tcl
27
lib/ical/v2.2/dg_print.tcl
28
lib/ical/v2.2/dg_range.tcl
29
lib/ical/v2.2/dg_wdays.tcl
30
lib/ical/v2.2/help.tcl
31
lib/ical/v2.2/ical_text.tcl
32
lib/ical/v2.2/ical_x.tcl
33
lib/ical/v2.2/io.tcl
34
lib/ical/v2.2/itemlist.tcl
35
lib/ical/v2.2/itemwindow.tcl
36
lib/ical/v2.2/link.tcl
37
lib/ical/v2.2/listing.tcl
38
lib/ical/v2.2/notelist.tcl
39
lib/ical/v2.2/parse.tcl
40
lib/ical/v2.2/pref.tcl
41
lib/ical/v2.2/print.tcl
42
lib/ical/v2.2/support.tcl
43
lib/ical/v2.2/tclIndex
44
lib/ical/v2.2/tcllib/canvas.tcl
45
lib/ical/v2.2/tcllib/class.tcl
46
lib/ical/v2.2/tcllib/dg_bug.tcl
47
lib/ical/v2.2/tcllib/dg_error.tcl
48
lib/ical/v2.2/tcllib/dg_file.tcl
49
lib/ical/v2.2/tcllib/dg_num.tcl
50
lib/ical/v2.2/tcllib/dg_string.tcl
51
lib/ical/v2.2/tcllib/dg_yn.tcl
52
lib/ical/v2.2/tcllib/dg_ync.tcl
53
lib/ical/v2.2/tcllib/filesel.tcl
54
lib/ical/v2.2/tcllib/hooks.tcl
55
lib/ical/v2.2/tcllib/key.tcl
56
lib/ical/v2.2/tcllib/label.tcl
57
lib/ical/v2.2/tcllib/menus.tcl
58
lib/ical/v2.2/tcllib/ruler.tcl
59
lib/ical/v2.2/tcllib/support.tcl
60
lib/ical/v2.2/tcllib/tclIndex
61
lib/ical/v2.2/tcllib/textwin.tcl
62
lib/ical/v2.2/timerange.tcl
63
lib/ical/v2.2/trigger.tcl

Return to bug 242969