commit:     5a2899abe3339b427311a519f74e5d48e3001005
Author:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Thu Apr 29 17:40:43 2021 +0000
Commit:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Thu Apr 29 17:40:43 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5a2899ab

app-office/ical: Remove last-rited package

Bug: https://bugs.gentoo.org/677374
Bug: https://bugs.gentoo.org/692928
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>

 app-office/ical/Manifest                       |   1 -
 app-office/ical/files/ical-3.0-fix-c++14.patch | 252 ---------------
 app-office/ical/files/ical-3.0-gcc44.patch     |  11 -
 app-office/ical/files/ical-3.0-makefile.patch  |  33 --
 app-office/ical/files/ical-3.0-newtcl.patch    | 412 -------------------------
 app-office/ical/ical-3.0-r2.ebuild             |  62 ----
 app-office/ical/metadata.xml                   |   8 -
 profiles/package.mask                          |   6 -
 8 files changed, 785 deletions(-)

diff --git a/app-office/ical/Manifest b/app-office/ical/Manifest
deleted file mode 100644
index f1039022e76..00000000000
--- a/app-office/ical/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST ical-3.0.tar.gz 373891 BLAKE2B 
817a160abe682ee077733077f7f6b7a652e11cbce10333d75ba5d3b345e814481be8a90a1d4d959c24837dcf6c7a21f3cb75ada261436d1466890fab324dd5f6
 SHA512 
78cd07a206f4719dfb693b82fda4a735e70dc072fc75bf3885e72f668ebf7fa3511acedd82f99dd3ec366595a8c0ee8a1f13e5dc836732f241ff32d899eb3b25

diff --git a/app-office/ical/files/ical-3.0-fix-c++14.patch 
b/app-office/ical/files/ical-3.0-fix-c++14.patch
deleted file mode 100644
index 4d9b47b1b9e..00000000000
--- a/app-office/ical/files/ical-3.0-fix-c++14.patch
+++ /dev/null
@@ -1,252 +0,0 @@
-Fix building with C++14, which errors out due to narrowing conversions.
-See also: https://bugs.gentoo.org/show_bug.cgi?id=593948
-
---- a/bitmaps/dleft.xbm
-+++ b/bitmaps/dleft.xbm
-@@ -1,6 +1,6 @@
- #define dleft_width 16
- #define dleft_height 16
- static char dleft_bits[] = {
--   0x00, 0x00, 0x80, 0x61, 0xc0, 0x71, 0xe0, 0x79, 0xf0, 0x7d, 0xf8, 0x7f,
--   0xfc, 0x7f, 0xfe, 0x7f, 0xfe, 0x7f, 0xfc, 0x7f, 0xf8, 0x7f, 0xf0, 0x7d,
--   0xe0, 0x79, 0xc0, 0x71, 0x80, 0x61, 0x00, 0x00};
-+   0x00, 0x00, (char)0x80, 0x61, (char)0xc0, 0x71, (char)0xe0, 0x79, 
(char)0xf0, 0x7d, (char)0xf8, 0x7f,
-+   (char)0xfc, 0x7f, (char)0xfe, 0x7f, (char)0xfe, 0x7f, (char)0xfc, 0x7f, 
(char)0xf8, 0x7f, (char)0xf0, 0x7d,
-+   (char)0xe0, 0x79, (char)0xc0, 0x71, (char)0x80, 0x61, 0x00, 0x00};
---- a/bitmaps/done.xbm
-+++ b/bitmaps/done.xbm
-@@ -1,6 +1,6 @@
- #define done_width 16
- #define done_height 16
- static char done_bits[] = {
--   0x00, 0x00, 0xff, 0x8f, 0xff, 0x67, 0x03, 0x30, 0x03, 0x18, 0x03, 0x4c,
--   0x33, 0x6e, 0x7b, 0x67, 0xff, 0x67, 0xfb, 0x63, 0xf3, 0x63, 0xe3, 0x61,
--   0xc3, 0x61, 0x83, 0x60, 0xff, 0x7f, 0xff, 0x7f};
-+   0x00, 0x00, (char)0xff, (char)0x8f, (char)0xff, 0x67, 0x03, 0x30, 0x03, 
0x18, 0x03, 0x4c,
-+   0x33, 0x6e, 0x7b, 0x67, (char)0xff, 0x67, (char)0xfb, 0x63, (char)0xf3, 
0x63, (char)0xe3, 0x61,
-+   (char)0xc3, 0x61, (char)0x83, 0x60, (char)0xff, 0x7f, (char)0xff, 0x7f};
---- a/bitmaps/dright.xbm
-+++ b/bitmaps/dright.xbm
-@@ -1,6 +1,6 @@
- #define dright_width 16
- #define dright_height 16
- static char dright_bits[] = {
--   0x00, 0x00, 0x86, 0x01, 0x8e, 0x03, 0x9e, 0x07, 0xbe, 0x0f, 0xfe, 0x1f,
--   0xfe, 0x3f, 0xfe, 0x7f, 0xfe, 0x7f, 0xfe, 0x3f, 0xfe, 0x1f, 0xbe, 0x0f,
--   0x9e, 0x07, 0x8e, 0x03, 0x86, 0x01, 0x00, 0x00};
-+   0x00, 0x00, (char)0x86, 0x01, (char)0x8e, 0x03, (char)0x9e, 0x07, 
(char)0xbe, 0x0f, (char)0xfe, 0x1f,
-+   (char)0xfe, 0x3f, (char)0xfe, 0x7f, (char)0xfe, 0x7f, (char)0xfe, 0x3f, 
(char)0xfe, 0x1f, (char)0xbe, 0x0f,
-+   (char)0x9e, 0x07, (char)0x8e, 0x03, (char)0x86, 0x01, 0x00, 0x00};
---- a/bitmaps/ical.xbm
-+++ b/bitmaps/ical.xbm
-@@ -3,37 +3,37 @@
- static char ical_bits[] = {
-    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
--   0x00, 0x00, 0x30, 0x00, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x68, 0x00,
--   0x20, 0x01, 0x00, 0x00, 0x00, 0x00, 0x48, 0x00, 0xa0, 0x01, 0x00, 0x00,
--   0x00, 0x00, 0x68, 0x00, 0x20, 0x01, 0x00, 0x00, 0x80, 0xff, 0xcf, 0xff,
--   0xbf, 0xff, 0x1f, 0x00, 0x80, 0x00, 0x68, 0x0a, 0x20, 0x29, 0x10, 0x00,
--   0x80, 0x00, 0x48, 0x05, 0xa0, 0x15, 0x10, 0x00, 0x80, 0x00, 0xe8, 0x0a,
--   0x20, 0x2b, 0xb0, 0x00, 0x80, 0x00, 0x48, 0x05, 0xa0, 0x15, 0x50, 0x01,
--   0x80, 0x00, 0xec, 0x02, 0x30, 0x0b, 0xb0, 0x00, 0x80, 0x00, 0xcc, 0x01,
--   0xb0, 0x07, 0x50, 0x01, 0x80, 0x00, 0xfc, 0x00, 0xf0, 0x03, 0xb0, 0x00,
--   0x80, 0x00, 0x78, 0x00, 0xe0, 0x01, 0x50, 0x01, 0x80, 0x00, 0x00, 0x00,
--   0x00, 0x00, 0xb0, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, 0x01,
--   0x80, 0x00, 0x00, 0xc0, 0x07, 0x00, 0xb0, 0x00, 0x80, 0x00, 0x00, 0xf0,
--   0x07, 0x00, 0x50, 0x01, 0x80, 0x00, 0x00, 0xfc, 0x07, 0x00, 0xb0, 0x00,
--   0x80, 0x00, 0x00, 0xfc, 0x07, 0x00, 0x50, 0x01, 0x80, 0x00, 0x00, 0xfc,
--   0x07, 0x00, 0xb0, 0x00, 0x80, 0x00, 0x00, 0xfc, 0x07, 0x00, 0x50, 0x01,
--   0x80, 0x00, 0x00, 0xc0, 0x07, 0x00, 0xb0, 0x00, 0x80, 0x00, 0x00, 0xc0,
--   0x07, 0x00, 0x50, 0x01, 0x80, 0x00, 0x00, 0xc0, 0x07, 0x00, 0xb0, 0x00,
--   0x80, 0x00, 0x00, 0xc0, 0x07, 0x00, 0x50, 0x01, 0x80, 0x00, 0x00, 0xc0,
--   0x07, 0x00, 0xb0, 0x00, 0x80, 0x00, 0x00, 0xc0, 0x07, 0x00, 0x50, 0x01,
--   0x80, 0x00, 0x00, 0xc0, 0x07, 0x00, 0xb0, 0x00, 0x80, 0x00, 0x00, 0xc0,
--   0x07, 0x00, 0x50, 0x01, 0x80, 0x00, 0x00, 0xc0, 0x07, 0x00, 0xb0, 0x00,
--   0x80, 0x00, 0x00, 0xc0, 0x07, 0x00, 0x50, 0x01, 0x80, 0x00, 0x00, 0xc0,
--   0x07, 0x00, 0xb0, 0x00, 0x80, 0x00, 0x00, 0xc0, 0x07, 0x00, 0x50, 0x01,
--   0x80, 0xff, 0x01, 0xc0, 0x07, 0x00, 0xb0, 0x00, 0x80, 0x01, 0x01, 0xc0,
--   0x07, 0x00, 0x50, 0x01, 0x80, 0x02, 0x01, 0xc0, 0x07, 0x00, 0xb0, 0x00,
--   0x80, 0x04, 0x01, 0xc0, 0x07, 0x00, 0x50, 0x01, 0x80, 0x08, 0x01, 0x00,
--   0x00, 0x00, 0xb0, 0x00, 0x80, 0x10, 0x01, 0x00, 0x00, 0x00, 0x50, 0x01,
--   0x80, 0x20, 0x01, 0x00, 0x00, 0x00, 0xb0, 0x00, 0x80, 0x40, 0x01, 0x00,
--   0x00, 0x00, 0x50, 0x01, 0x80, 0x80, 0x01, 0x00, 0x00, 0x00, 0xb0, 0x00,
--   0x80, 0xff, 0xff, 0xff, 0xff, 0xff, 0x5f, 0x01, 0x00, 0xaa, 0xaa, 0xaa,
--   0xaa, 0xaa, 0xaa, 0x00, 0x00, 0x54, 0x55, 0x55, 0x55, 0x55, 0x55, 0x01,
--   0x00, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0x00, 0x00, 0x54, 0x55, 0x55,
-+   0x00, 0x00, 0x30, 0x00, (char)0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x68, 
0x00,
-+   0x20, 0x01, 0x00, 0x00, 0x00, 0x00, 0x48, 0x00, (char)0xa0, 0x01, 0x00, 
0x00,
-+   0x00, 0x00, 0x68, 0x00, 0x20, 0x01, 0x00, 0x00, (char)0x80, (char)0xff, 
(char)0xcf, (char)0xff,
-+   (char)0xbf, (char)0xff, 0x1f, 0x00, (char)0x80, 0x00, 0x68, 0x0a, 0x20, 
0x29, 0x10, 0x00,
-+   (char)0x80, 0x00, 0x48, 0x05, (char)0xa0, 0x15, 0x10, 0x00, (char)0x80, 
0x00, (char)0xe8, 0x0a,
-+   0x20, 0x2b, (char)0xb0, 0x00, (char)0x80, 0x00, 0x48, 0x05, (char)0xa0, 
0x15, 0x50, 0x01,
-+   (char)0x80, 0x00, (char)0xec, 0x02, 0x30, 0x0b, (char)0xb0, 0x00, 
(char)0x80, 0x00, (char)0xcc, 0x01,
-+   (char)0xb0, 0x07, 0x50, 0x01, (char)0x80, 0x00, (char)0xfc, 0x00, 
(char)0xf0, 0x03, (char)0xb0, 0x00,
-+   (char)0x80, 0x00, 0x78, 0x00, (char)0xe0, 0x01, 0x50, 0x01, (char)0x80, 
0x00, 0x00, 0x00,
-+   0x00, 0x00, (char)0xb0, 0x00, (char)0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 
0x50, 0x01,
-+   (char)0x80, 0x00, 0x00, (char)0xc0, 0x07, 0x00, (char)0xb0, 0x00, 
(char)0x80, 0x00, 0x00, (char)0xf0,
-+   0x07, 0x00, 0x50, 0x01, (char)0x80, 0x00, 0x00, (char)0xfc, 0x07, 0x00, 
(char)0xb0, 0x00,
-+   (char)0x80, 0x00, 0x00, (char)0xfc, 0x07, 0x00, 0x50, 0x01, (char)0x80, 
0x00, 0x00, (char)0xfc,
-+   0x07, 0x00, (char)0xb0, 0x00, (char)0x80, 0x00, 0x00, (char)0xfc, 0x07, 
0x00, 0x50, 0x01,
-+   (char)0x80, 0x00, 0x00, (char)0xc0, 0x07, 0x00, (char)0xb0, 0x00, 
(char)0x80, 0x00, 0x00, (char)0xc0,
-+   0x07, 0x00, 0x50, 0x01, (char)0x80, 0x00, 0x00, (char)0xc0, 0x07, 0x00, 
(char)0xb0, 0x00,
-+   (char)0x80, 0x00, 0x00, (char)0xc0, 0x07, 0x00, 0x50, 0x01, (char)0x80, 
0x00, 0x00, (char)0xc0,
-+   0x07, 0x00, (char)0xb0, 0x00, (char)0x80, 0x00, 0x00, (char)0xc0, 0x07, 
0x00, 0x50, 0x01,
-+   (char)0x80, 0x00, 0x00, (char)0xc0, 0x07, 0x00, (char)0xb0, 0x00, 
(char)0x80, 0x00, 0x00, (char)0xc0,
-+   0x07, 0x00, 0x50, 0x01, (char)0x80, 0x00, 0x00, (char)0xc0, 0x07, 0x00, 
(char)0xb0, 0x00,
-+   (char)0x80, 0x00, 0x00, (char)0xc0, 0x07, 0x00, 0x50, 0x01, (char)0x80, 
0x00, 0x00, (char)0xc0,
-+   0x07, 0x00, (char)0xb0, 0x00, (char)0x80, 0x00, 0x00, (char)0xc0, 0x07, 
0x00, 0x50, 0x01,
-+   (char)0x80, (char)0xff, 0x01, (char)0xc0, 0x07, 0x00, (char)0xb0, 0x00, 
(char)0x80, 0x01, 0x01, (char)0xc0,
-+   0x07, 0x00, 0x50, 0x01, (char)0x80, 0x02, 0x01, (char)0xc0, 0x07, 0x00, 
(char)0xb0, 0x00,
-+   (char)0x80, 0x04, 0x01, (char)0xc0, 0x07, 0x00, 0x50, 0x01, (char)0x80, 
0x08, 0x01, 0x00,
-+   0x00, 0x00, (char)0xb0, 0x00, (char)0x80, 0x10, 0x01, 0x00, 0x00, 0x00, 
0x50, 0x01,
-+   (char)0x80, 0x20, 0x01, 0x00, 0x00, 0x00, (char)0xb0, 0x00, (char)0x80, 
0x40, 0x01, 0x00,
-+   0x00, 0x00, 0x50, 0x01, (char)0x80, (char)0x80, 0x01, 0x00, 0x00, 0x00, 
(char)0xb0, 0x00,
-+   (char)0x80, (char)0xff, (char)0xff, (char)0xff, (char)0xff, (char)0xff, 
0x5f, 0x01, 0x00, (char)0xaa, (char)0xaa, (char)0xaa,
-+   (char)0xaa, (char)0xaa, (char)0xaa, 0x00, 0x00, 0x54, 0x55, 0x55, 0x55, 
0x55, 0x55, 0x01,
-+   0x00, (char)0xaa, (char)0xaa, (char)0xaa, (char)0xaa, (char)0xaa, 
(char)0xaa, 0x00, 0x00, 0x54, 0x55, 0x55,
-    0x55, 0x55, 0x55, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};
---- a/bitmaps/left.xbm
-+++ b/bitmaps/left.xbm
-@@ -2,6 +2,6 @@
- #define left_width 16
- #define left_height 16
- static char left_bits[] = {
--   0x00, 0x00, 0x80, 0x01, 0x40, 0x01, 0x20, 0x01, 0x10, 0x01, 0x08, 0x7f,
-+   0x00, 0x00, (char)0x80, 0x01, 0x40, 0x01, 0x20, 0x01, 0x10, 0x01, 0x08, 
0x7f,
-    0x04, 0x40, 0x02, 0x40, 0x02, 0x40, 0x04, 0x40, 0x08, 0x7f, 0x10, 0x01,
--   0x20, 0x01, 0x40, 0x01, 0x80, 0x01, 0x00, 0x00};
-+   0x20, 0x01, 0x40, 0x01, (char)0x80, 0x01, 0x00, 0x00};
---- a/bitmaps/right.xbm
-+++ b/bitmaps/right.xbm
-@@ -2,6 +2,6 @@
- #define right_width 16
- #define right_height 16
- static char right_bits[] = {
--   0x00, 0x00, 0x80, 0x01, 0x80, 0x02, 0x80, 0x04, 0x80, 0x08, 0xfe, 0x10,
--   0x02, 0x20, 0x02, 0x40, 0x02, 0x40, 0x02, 0x20, 0xfe, 0x10, 0x80, 0x08,
--   0x80, 0x04, 0x80, 0x02, 0x80, 0x01, 0x00, 0x00};
-+   0x00, 0x00, (char)0x80, 0x01, (char)0x80, 0x02, (char)0x80, 0x04, 
(char)0x80, 0x08, (char)0xfe, 0x10,
-+   0x02, 0x20, 0x02, 0x40, 0x02, 0x40, 0x02, 0x20, (char)0xfe, 0x10, 
(char)0x80, 0x08,
-+   (char)0x80, 0x04, (char)0x80, 0x02, (char)0x80, 0x01, 0x00, 0x00};
---- a/bitmaps/sleft.xbm
-+++ b/bitmaps/sleft.xbm
-@@ -1,6 +1,6 @@
- #define sleft_width 16
- #define sleft_height 16
- static char sleft_bits[] = {
--   0x00, 0x00, 0x00, 0x0c, 0x00, 0x0e, 0x00, 0x0f, 0x80, 0x0f, 0xc0, 0x0f,
--   0xe0, 0x0f, 0xf0, 0x0f, 0xf0, 0x0f, 0xe0, 0x0f, 0xc0, 0x0f, 0x80, 0x0f,
-+   0x00, 0x00, 0x00, 0x0c, 0x00, 0x0e, 0x00, 0x0f, (char)0x80, 0x0f, 
(char)0xc0, 0x0f,
-+   (char)0xe0, 0x0f, (char)0xf0, 0x0f, (char)0xf0, 0x0f, (char)0xe0, 0x0f, 
(char)0xc0, 0x0f, (char)0x80, 0x0f,
-    0x00, 0x0f, 0x00, 0x0e, 0x00, 0x0c, 0x00, 0x00};
---- a/bitmaps/sright.xbm
-+++ b/bitmaps/sright.xbm
-@@ -1,6 +1,6 @@
- #define sright_width 16
- #define sright_height 16
- static char sright_bits[] = {
--   0x00, 0x00, 0x30, 0x00, 0x70, 0x00, 0xf0, 0x00, 0xf0, 0x01, 0xf0, 0x03,
--   0xf0, 0x07, 0xf0, 0x0f, 0xf0, 0x0f, 0xf0, 0x07, 0xf0, 0x03, 0xf0, 0x01,
--   0xf0, 0x00, 0x70, 0x00, 0x30, 0x00, 0x00, 0x00};
-+   0x00, 0x00, 0x30, 0x00, 0x70, 0x00, (char)0xf0, 0x00, (char)0xf0, 0x01, 
(char)0xf0, 0x03,
-+   (char)0xf0, 0x07, (char)0xf0, 0x0f, (char)0xf0, 0x0f, (char)0xf0, 0x07, 
(char)0xf0, 0x03, (char)0xf0, 0x01,
-+   (char)0xf0, 0x00, 0x70, 0x00, 0x30, 0x00, 0x00, 0x00};
---- a/bitmaps/todo.xbm
-+++ b/bitmaps/todo.xbm
-@@ -1,6 +1,6 @@
- #define todo_width 16
- #define todo_height 16
- static char todo_bits[] = {
--   0x00, 0x00, 0xff, 0x7f, 0xff, 0x7f, 0x03, 0x60, 0x03, 0x60, 0x03, 0x60,
-+   0x00, 0x00, (char)0xff, 0x7f, (char)0xff, 0x7f, 0x03, 0x60, 0x03, 0x60, 
0x03, 0x60,
-    0x03, 0x60, 0x03, 0x60, 0x03, 0x60, 0x03, 0x60, 0x03, 0x60, 0x03, 0x60,
--   0x03, 0x60, 0x03, 0x60, 0xff, 0x7f, 0xff, 0x7f};
-+   0x03, 0x60, 0x03, 0x60, (char)0xff, 0x7f, (char)0xff, 0x7f};
---- a/contrib/ical.xbm
-+++ b/contrib/ical.xbm
-@@ -1,46 +1,46 @@
- #define ical_width 64
- #define ical_height 64
- static char ical_bits[] = {
--   0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, 0x00, 0x00, 0xff, 0xff, 0xff,
--   0xff, 0xff, 0x7f, 0x00, 0x00, 0x7f, 0x00, 0x00, 0x00, 0x80, 0x7f, 0x00,
--   0x00, 0x7f, 0xb0, 0x9d, 0x12, 0x82, 0x7f, 0x00, 0x00, 0x7f, 0x50, 0x95,
--   0x73, 0x82, 0x7f, 0x00, 0x00, 0x7f, 0x10, 0x3d, 0x52, 0x82, 0x7f, 0x00,
--   0x00, 0x7f, 0x00, 0x00, 0x00, 0x80, 0x7f, 0x00, 0x00, 0xff, 0xff, 0xff,
--   0xff, 0xff, 0x7f, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, 0x00,
--   0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, 0x00, 0x00, 0x07, 0x41, 0x11,
--   0x04, 0x41, 0x70, 0x00, 0x00, 0x37, 0x49, 0x92, 0x55, 0x4d, 0x75, 0x00,
--   0x00, 0x27, 0x59, 0xd2, 0x24, 0x4d, 0x75, 0x00, 0x00, 0x07, 0x41, 0x12,
--   0x04, 0x41, 0x70, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, 0x00,
--   0x00, 0xaf, 0xeb, 0x1a, 0x04, 0x41, 0x70, 0x00, 0x00, 0x57, 0x55, 0x15,
--   0x04, 0x41, 0x70, 0x00, 0x00, 0xaf, 0xeb, 0x1a, 0x04, 0x41, 0x70, 0x00,
--   0x00, 0x57, 0x55, 0x15, 0x04, 0x41, 0x70, 0x00, 0x00, 0xff, 0xff, 0xff,
--   0xff, 0xff, 0x7f, 0x00, 0x00, 0x07, 0x41, 0x10, 0x04, 0x41, 0x70, 0x00,
-+   0x00, (char)0xff, (char)0xff, (char)0xff, (char)0xff, (char)0xff, 0x7f, 
0x00, 0x00, (char)0xff, (char)0xff, (char)0xff,
-+   (char)0xff, (char)0xff, 0x7f, 0x00, 0x00, 0x7f, 0x00, 0x00, 0x00, 
(char)0x80, 0x7f, 0x00,
-+   0x00, 0x7f, (char)0xb0, (char)0x9d, 0x12, (char)0x82, 0x7f, 0x00, 0x00, 
0x7f, 0x50, (char)0x95,
-+   0x73, (char)0x82, 0x7f, 0x00, 0x00, 0x7f, 0x10, 0x3d, 0x52, (char)0x82, 
0x7f, 0x00,
-+   0x00, 0x7f, 0x00, 0x00, 0x00, (char)0x80, 0x7f, 0x00, 0x00, (char)0xff, 
(char)0xff, (char)0xff,
-+   (char)0xff, (char)0xff, 0x7f, 0x00, 0x00, (char)0xff, (char)0xff, 
(char)0xff, (char)0xff, (char)0xff, 0x7f, 0x00,
-+   0x00, (char)0xff, (char)0xff, (char)0xff, (char)0xff, (char)0xff, 0x7f, 
0x00, 0x00, 0x07, 0x41, 0x11,
-+   0x04, 0x41, 0x70, 0x00, 0x00, 0x37, 0x49, (char)0x92, 0x55, 0x4d, 0x75, 
0x00,
-+   0x00, 0x27, 0x59, (char)0xd2, 0x24, 0x4d, 0x75, 0x00, 0x00, 0x07, 0x41, 
0x12,
-+   0x04, 0x41, 0x70, 0x00, 0x00, (char)0xff, (char)0xff, (char)0xff, 
(char)0xff, (char)0xff, 0x7f, 0x00,
-+   0x00, (char)0xaf, (char)0xeb, 0x1a, 0x04, 0x41, 0x70, 0x00, 0x00, 0x57, 
0x55, 0x15,
-+   0x04, 0x41, 0x70, 0x00, 0x00, (char)0xaf, (char)0xeb, 0x1a, 0x04, 0x41, 
0x70, 0x00,
-+   0x00, 0x57, 0x55, 0x15, 0x04, 0x41, 0x70, 0x00, 0x00, (char)0xff, 
(char)0xff, (char)0xff,
-+   (char)0xff, (char)0xff, 0x7f, 0x00, 0x00, 0x07, 0x41, 0x10, 0x04, 0x41, 
0x70, 0x00,
-    0x00, 0x07, 0x41, 0x10, 0x04, 0x41, 0x70, 0x00, 0x00, 0x07, 0x41, 0x10,
-    0x04, 0x41, 0x70, 0x00, 0x00, 0x07, 0x41, 0x10, 0x04, 0x41, 0x70, 0x00,
--   0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, 0x00, 0x00, 0x07, 0x41, 0x10,
-+   0x00, (char)0xff, (char)0xff, (char)0xff, (char)0xff, (char)0xff, 0x7f, 
0x00, 0x00, 0x07, 0x41, 0x10,
-    0x04, 0x41, 0x70, 0x00, 0x00, 0x07, 0x41, 0x10, 0x04, 0x41, 0x70, 0x00,
-    0x00, 0x07, 0x41, 0x10, 0x04, 0x41, 0x70, 0x00, 0x00, 0x07, 0x41, 0x10,
--   0x04, 0x41, 0x70, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, 0x00,
-+   0x04, 0x41, 0x70, 0x00, 0x00, (char)0xff, (char)0xff, (char)0xff, 
(char)0xff, (char)0xff, 0x7f, 0x00,
-    0x00, 0x07, 0x41, 0x10, 0x04, 0x41, 0x70, 0x00, 0x00, 0x07, 0x41, 0x10,
-    0x04, 0x41, 0x70, 0x00, 0x00, 0x07, 0x41, 0x10, 0x04, 0x41, 0x70, 0x00,
--   0x00, 0x07, 0x41, 0x10, 0x04, 0x41, 0x70, 0x00, 0x00, 0xff, 0xff, 0xff,
--   0xff, 0xff, 0x7f, 0x00, 0x00, 0xf7, 0x5f, 0x10, 0xfc, 0xff, 0x7a, 0x00,
--   0x00, 0xf7, 0x5f, 0x10, 0xfe, 0xff, 0x77, 0x00, 0x00, 0xf7, 0x5f, 0x10,
--   0x3f, 0xe0, 0x7f, 0x00, 0x00, 0x37, 0x58, 0x90, 0x07, 0x82, 0x7f, 0x00,
--   0x00, 0x3f, 0xf8, 0xff, 0x03, 0x02, 0x7f, 0x00, 0x00, 0x3f, 0xf8, 0xff,
--   0x00, 0x02, 0x7c, 0x00, 0x00, 0x1c, 0x70, 0xf0, 0x00, 0x02, 0x7c, 0x00,
--   0x00, 0x1e, 0xf0, 0x70, 0x00, 0x07, 0x78, 0x00, 0x00, 0x1e, 0xf0, 0x70,
--   0x00, 0x07, 0x78, 0x00, 0x00, 0x0e, 0xe0, 0x30, 0x00, 0x07, 0x78, 0x00,
--   0x00, 0x0e, 0xe0, 0x30, 0x00, 0x07, 0x60, 0x00, 0x00, 0x0f, 0xe0, 0x31,
--   0x00, 0x07, 0x60, 0x00, 0x00, 0x07, 0xc0, 0x31, 0x00, 0x1f, 0x60, 0x00,
--   0x00, 0x07, 0xc0, 0x31, 0x00, 0xff, 0x60, 0x00, 0x00, 0x07, 0xc0, 0x31,
--   0x00, 0x1f, 0x60, 0x00, 0x80, 0x07, 0xc0, 0x33, 0x00, 0x00, 0x60, 0x00,
--   0x80, 0x03, 0x80, 0x33, 0x00, 0x00, 0x60, 0x00, 0x80, 0x03, 0x80, 0x73,
--   0x00, 0x00, 0x70, 0x00, 0x80, 0x03, 0x80, 0x73, 0x00, 0x00, 0x70, 0x00,
--   0x80, 0xff, 0xff, 0xf3, 0x00, 0x00, 0x78, 0x00, 0x80, 0xff, 0xff, 0xe3,
--   0x00, 0x00, 0x38, 0x00, 0x80, 0xff, 0xff, 0xe3, 0x01, 0x00, 0x3c, 0x00,
--   0x00, 0x00, 0x03, 0xc0, 0x03, 0x00, 0x1e, 0x00, 0x00, 0x80, 0x07, 0x80,
--   0x0f, 0x80, 0x0f, 0x00, 0x00, 0xc0, 0x0f, 0x00, 0x3f, 0xe0, 0x07, 0x00,
--   0x00, 0xc0, 0x0f, 0x00, 0xfe, 0xff, 0x03, 0x00, 0x00, 0x80, 0x07, 0x00,
--   0xf8, 0xff, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0xc0, 0x1f, 0x00, 0x00,
-+   0x00, 0x07, 0x41, 0x10, 0x04, 0x41, 0x70, 0x00, 0x00, (char)0xff, 
(char)0xff, (char)0xff,
-+   (char)0xff, (char)0xff, 0x7f, 0x00, 0x00, (char)0xf7, 0x5f, 0x10, 
(char)0xfc, (char)0xff, 0x7a, 0x00,
-+   0x00, (char)0xf7, 0x5f, 0x10, (char)0xfe, (char)0xff, 0x77, 0x00, 0x00, 
(char)0xf7, 0x5f, 0x10,
-+   0x3f, (char)0xe0, 0x7f, 0x00, 0x00, 0x37, 0x58, (char)0x90, 0x07, 
(char)0x82, 0x7f, 0x00,
-+   0x00, 0x3f, (char)0xf8, (char)0xff, 0x03, 0x02, 0x7f, 0x00, 0x00, 0x3f, 
(char)0xf8, (char)0xff,
-+   0x00, 0x02, 0x7c, 0x00, 0x00, 0x1c, 0x70, (char)0xf0, 0x00, 0x02, 0x7c, 
0x00,
-+   0x00, 0x1e, (char)0xf0, 0x70, 0x00, 0x07, 0x78, 0x00, 0x00, 0x1e, 
(char)0xf0, 0x70,
-+   0x00, 0x07, 0x78, 0x00, 0x00, 0x0e, (char)0xe0, 0x30, 0x00, 0x07, 0x78, 
0x00,
-+   0x00, 0x0e, (char)0xe0, 0x30, 0x00, 0x07, 0x60, 0x00, 0x00, 0x0f, 
(char)0xe0, 0x31,
-+   0x00, 0x07, 0x60, 0x00, 0x00, 0x07, (char)0xc0, 0x31, 0x00, 0x1f, 0x60, 
0x00,
-+   0x00, 0x07, (char)0xc0, 0x31, 0x00, (char)0xff, 0x60, 0x00, 0x00, 0x07, 
(char)0xc0, 0x31,
-+   0x00, 0x1f, 0x60, 0x00, (char)0x80, 0x07, (char)0xc0, 0x33, 0x00, 0x00, 
0x60, 0x00,
-+   (char)0x80, 0x03, (char)0x80, 0x33, 0x00, 0x00, 0x60, 0x00, (char)0x80, 
0x03, (char)0x80, 0x73,
-+   0x00, 0x00, 0x70, 0x00, (char)0x80, 0x03, (char)0x80, 0x73, 0x00, 0x00, 
0x70, 0x00,
-+   (char)0x80, (char)0xff, (char)0xff, (char)0xf3, 0x00, 0x00, 0x78, 0x00, 
(char)0x80, (char)0xff, (char)0xff, (char)0xe3,
-+   0x00, 0x00, 0x38, 0x00, (char)0x80, (char)0xff, (char)0xff, (char)0xe3, 
0x01, 0x00, 0x3c, 0x00,
-+   0x00, 0x00, 0x03, (char)0xc0, 0x03, 0x00, 0x1e, 0x00, 0x00, (char)0x80, 
0x07, (char)0x80,
-+   0x0f, (char)0x80, 0x0f, 0x00, 0x00, (char)0xc0, 0x0f, 0x00, 0x3f, 
(char)0xe0, 0x07, 0x00,
-+   0x00, (char)0xc0, 0x0f, 0x00, (char)0xfe, (char)0xff, 0x03, 0x00, 0x00, 
(char)0x80, 0x07, 0x00,
-+   (char)0xf8, (char)0xff, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, (char)0xc0, 
0x1f, 0x00, 0x00,
-    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};

diff --git a/app-office/ical/files/ical-3.0-gcc44.patch 
b/app-office/ical/files/ical-3.0-gcc44.patch
deleted file mode 100644
index 8088be8815e..00000000000
--- a/app-office/ical/files/ical-3.0-gcc44.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- calendar/calfile.C
-+++ calendar/calfile.C
-@@ -58,7 +58,7 @@
-     backupName = tmp;
- 
-     // Get directory name for access checks
--    char* lastSlash = strrchr(name, '/');
-+    const char* lastSlash = strrchr(name, '/');
-     if (lastSlash == 0) {
-         /* Calendar is in current directory */
-         tmp = new char[3];

diff --git a/app-office/ical/files/ical-3.0-makefile.patch 
b/app-office/ical/files/ical-3.0-makefile.patch
deleted file mode 100644
index ecc911c1690..00000000000
--- a/app-office/ical/files/ical-3.0-makefile.patch
+++ /dev/null
@@ -1,33 +0,0 @@
-Add LDFLAGS to linker calls
-Fix deps on check targets for parallel tests
-
-Patch by Kevin McCarthy <signal...@gmail.com>
-
---- Makefile.in
-+++ Makefile.in
-@@ -74,13 +74,13 @@
- all: $(CONFIGURED) ical
- 
- ical: $(LIB3) $(LIB2) $(LIB1) $(OBJS) main.o
--      $(CXXLINKER) -o $@ $(OBJS) main.o $(LIBS)
-+      $(CXXLINKER) $(LDFLAGS) -o $@ $(OBJS) main.o $(LIBS)
- 
- ical-bundle: $(LIB3) $(LIB2) $(LIB1) $(OBJS) mbundle.o
--      $(CXXLINKER) -o $@ $(OBJS) mbundle.o $(BLIBS)
-+      $(CXXLINKER) $(LDFLAGS) -o $@ $(OBJS) mbundle.o $(BLIBS)
- 
- ical-tiny: $(LIB3) $(LIB2) $(LIB1) $(OBJS) mbundle.o
--      $(CXXLINKER) -o $@ $(OBJS) mbundle.o $(TINY_BLIBS)
-+      $(CXXLINKER) $(LDFLAGS) -o $@ $(OBJS) mbundle.o $(TINY_BLIBS)
- 
- $(LIB1): FRC
-       @echo making in calendar
-@@ -195,7 +195,7 @@
- check_text:
-       @ICAL_LIBRARY=$(srcdir) ./ical -nodisplay -f $(srcdir)/tests/no_x.tcl
- 
--check_x:
-+check_x: check_text
-       @ICAL_LIBRARY=$(srcdir) ./ical -f $(srcdir)/tests/x.tcl
- 
- # Rules for shipping html documentation

diff --git a/app-office/ical/files/ical-3.0-newtcl.patch 
b/app-office/ical/files/ical-3.0-newtcl.patch
deleted file mode 100644
index 73fc26272e4..00000000000
--- a/app-office/ical/files/ical-3.0-newtcl.patch
+++ /dev/null
@@ -1,412 +0,0 @@
-diff -ur ical-3.0.orig/dg_item.tcl ical-3.0/dg_item.tcl
---- ical-3.0.orig/dg_item.tcl  2008-11-13 01:27:08.000000000 +0200
-+++ ical-3.0/dg_item.tcl       2010-03-24 15:46:06.000000000 +0200
-@@ -3,15 +3,15 @@
- 
- proc item_edit {leader item} {
-     global iedit
--    set iedit(done) -1
-+    set iedit_done -1
- 
-     iedit_make
-     iedit_fill $item
-     update
-     wm minsize .iedit [winfo reqwidth .iedit] [winfo reqheight .iedit]
- 
--    dialog_run $leader .iedit iedit(done)
--    if !$iedit(done) {return}
-+    dialog_run $leader .iedit iedit_done
-+    if !$iedit_done {return}
- 
-     # Check that item has not been deleted concurrently
-     catch {
-@@ -28,7 +28,7 @@
-     toplevel $f -class Bigdialog
-     wm title $f {Item Properties}
-     wm iconname $f Item
--    wm protocol $f WM_DELETE_WINDOW {set iedit(done) 0}
-+    wm protocol $f WM_DELETE_WINDOW {set iedit_done 0}
- 
-     # Make the various container frames
-     frame $f.f1
-@@ -37,8 +37,8 @@
- 
-     # Make the buttons
-     make_buttons $f.bot 1 {
--        {Cancel         {set iedit(done) 0}}
--        {Okay           {set iedit(done) 1}}
-+        {Cancel         {set iedit_done 0}}
-+        {Okay           {set iedit_done 1}}
-     }
- 
-     # Top-level layout
-@@ -139,8 +139,8 @@
-         -variable iedit(todo) -onvalue 1 -offvalue 0
-     pack $f.todo -in $f.f2.c1 -side top -fill both
- 
--    bind $f <Control-c> {set iedit(done) 0}
--    bind $f <Return>    {set iedit(done) 1}
-+    bind $f <Control-c> {set iedit_done 0}
-+    bind $f <Return>    {set iedit_done 1}
- 
-     wm withdraw $f
- }
-diff -ur ical-3.0.orig/dg_key.tcl ical-3.0/dg_key.tcl
---- ical-3.0.orig/dg_key.tcl   2008-11-10 12:06:11.000000000 +0200
-+++ ical-3.0/dg_key.tcl        2010-03-24 15:47:41.000000000 +0200
-@@ -11,7 +11,7 @@
- #       The result is a list with two elements.  The first element
- #       is a key sequence, and the second is a command name.
- 
--set defkey(done) -1
-+set defkey_done -1
- set defkey(help) 0
- set defkey(cmd)  {}
- 
-@@ -36,7 +36,7 @@
- 
-     toplevel $f -class Dialog
-     wm title $f "Define Key"
--    wm protocol $f WM_DELETE_WINDOW {set defkey(done) 0}
-+    wm protocol $f WM_DELETE_WINDOW {set defkey_done 0}
- 
-     frame $f.top -class Pane
-     frame $f.mid -class Pane
-@@ -44,8 +44,8 @@
-     make_buttons $f.bot 3 {
-         {Clear                  {defkey_clear_key}}
-         {Help                   {defkey_help_toggle}}
--        {Cancel                 {set defkey(done) 0}}
--        {Okay                   {set defkey(done) 1}}
-+        {Cancel                 {set defkey_done 0}}
-+        {Okay                   {set defkey_done 1}}
-     }
- 
-     message $f.text -aspect 400 -text [join {
-@@ -117,10 +117,10 @@
-     if $defkey(help) {defkey_help_toggle}
- 
-     # Run dialog
--    set defkey(done) -1
--    dialog_run $leader $f defkey(done)
-+    set defkey_done -1
-+    dialog_run $leader $f defkey_done
- 
--    return $defkey(done)
-+    return $defkey_done
- }
- 
- proc defkey_select_command {} {
-diff -ur ical-3.0.orig/dg_monthr.tcl ical-3.0/dg_monthr.tcl
---- ical-3.0.orig/dg_monthr.tcl        2008-11-10 12:06:10.000000000 +0200
-+++ ical-3.0/dg_monthr.tcl     2010-03-24 15:48:57.000000000 +0200
-@@ -11,13 +11,13 @@
- 
- # Hidden global variables
- #
--#       mr_state(done)          Interaction has finished
-+#       mr_state_done           Interaction has finished
- #       mr_state(item)          The item being modified
- #       mr_state(int)           Repetition interval in months
- #       mr_state(occ)           Type of monthly occurrence
- #       mr_state(count:...)     Count for a particular type of occurrence
- 
--set mr_state(done)      0
-+set mr_state_done       0
- set mr_state(item)      {}
- set mr_state(occ)       {}
- set mr_state(int)       {}
-@@ -51,7 +51,7 @@
-     toplevel $f -class Dialog
-     wm title $f "Monthly Repetition"
-     wm iconname $f "Repeat"
--    wm protocol $f WM_DELETE_WINDOW {set mr_state(done) 0}
-+    wm protocol $f WM_DELETE_WINDOW {set mr_state_done 0}
- 
-     frame $f.top   -class Pane
-     frame $f.left  -class Pane
-@@ -61,8 +61,8 @@
-     pack $f.text -in $f.top -side top -expand 1 -fill both -padx 5m -pady 5m
- 
-     make_buttons $f.bot 1 {
--        {Cancel         {set mr_state(done) 0}}
--        {Okay           {set mr_state(done) 1}}
-+        {Cancel         {set mr_state_done 0}}
-+        {Okay           {set mr_state_done 1}}
-     }
- 
-     # Create interval buttons
-@@ -104,8 +104,8 @@
-     pack $f.left  -side left -expand 1 -fill both
-     pack $f.right -side left -expand 1 -fill both
- 
--    bind $f <Control-c> {set mr_state(done) 0}
--    bind $f <Return>    {set mr_state(done) 1}
-+    bind $f <Control-c> {set mr_state_done 0}
-+    bind $f <Return>    {set mr_state_done 1}
- 
-     wm withdraw $f
-     update
-@@ -114,7 +114,7 @@
- proc monthrepeat_interact {leader item anchor} {
-     global mr_state
-     set f .mr_dialog
--    set mr_state(done) -1
-+    set mr_state_done -1
-     set mr_state(int)  1
-     set mr_state(occ)  month_day
- 
-@@ -186,6 +186,6 @@
-         $f.month_last_week_day configure -text "[num2text $c]-last $wday_name"
-     }
- 
--    dialog_run $leader $f mr_state(done)
--    return $mr_state(done)
-+    dialog_run $leader $f mr_state_done
-+    return $mr_state_done
- }
-diff -ur ical-3.0.orig/dg_range.tcl ical-3.0/dg_range.tcl
---- ical-3.0.orig/dg_range.tcl 2008-11-10 12:06:09.000000000 +0200
-+++ ical-3.0/dg_range.tcl      2010-03-24 15:49:57.000000000 +0200
-@@ -14,11 +14,11 @@
- 
- # Hidden global variables
- #
--#       dr_state(done)          Interaction has finished
-+#       dr_state_done           Interaction has finished
- #       dr_state(start)         Starting date
- #       dr_state(finish)        Finishing date
- 
--set dr_state(done)              0
-+set dr_state_done               0
- set dr_state(start)             {}
- set dr_state(finish)            {}
- 
-@@ -47,7 +47,7 @@
-     toplevel $f -class Dialog
-     wm title $f "Select Range"
-     wm iconname $f "Range"
--    wm protocol $f WM_DELETE_WINDOW {set dr_state(done) 0}
-+    wm protocol $f WM_DELETE_WINDOW {set dr_state_done 0}
- 
-     frame $f.top -class Pane
-     message $f.text -aspect 800 -text {Restrict item repetition range...}
-@@ -62,16 +62,16 @@
-     pack $f.finish  -in $f.mid -side top -expand 1 -fill both -padx 5m -pady 
5m
- 
-     make_buttons $f.bot 1 {
--        {Cancel         {set dr_state(done) 0}}
--        {Okay           {set dr_state(done) 1}}
-+        {Cancel         {set dr_state_done 0}}
-+        {Okay           {set dr_state_done 1}}
-     }
- 
-     pack $f.top -side top -fill both -expand 1
-     pack $f.mid -side top -fill both -expand 1
-     pack $f.bot -side bottom -fill x
- 
--    bind $f <Control-c> {set dr_state(done) 0}
--    bind $f <Return>    {set dr_state(done) 1}
-+    bind $f <Control-c> {set dr_state_done 0}
-+    bind $f <Return>    {set dr_state_done 1}
- 
-     wm withdraw $f
-     update
-@@ -86,9 +86,9 @@
-     global dr_state
-     set f .dr_dialog
- 
--    set dr_state(done) -1
--    dialog_run $leader $f dr_state(done)
--    return $dr_state(done)
-+    set dr_state_done -1
-+    dialog_run $leader $f dr_state_done
-+    return $dr_state_done
- }
- 
- proc dr_validate {args} {
-diff -ur ical-3.0.orig/dg_wdays.tcl ical-3.0/dg_wdays.tcl
---- ical-3.0.orig/dg_wdays.tcl 2008-11-10 12:06:08.000000000 +0200
-+++ ical-3.0/dg_wdays.tcl      2010-03-24 15:54:11.000000000 +0200
-@@ -11,11 +11,11 @@
- 
- # Hidden global variables
- #
--#       ws_state(done)          Is ws interaction finished
-+#       ws_state_done           Is ws interaction finished
- #       ws_state(1..7)          Set iff specified weekday was selected
- #       ws_state(int)           Week interval
- 
--set ws_state(done) 0
-+set ws_state_done 0
- foreach i {1 2 3 4 5 6 7} {
-     set ws_state($i) 0
- }
-@@ -54,7 +54,7 @@
-     toplevel $f -class Dialog
-     wm title $f {Weekly Repetition}
-     wm iconname $f Repeat
--    wm protocol $f WM_DELETE_WINDOW {set ws_state(done) 0}
-+    wm protocol $f WM_DELETE_WINDOW {set ws_state_done 0}
- 
-     frame $f.top   -class Pane
-     frame $f.left  -class Pane
-@@ -64,8 +64,8 @@
-     pack $f.text -in $f.top -side top -expand 1 -fill both -padx 5m -pady 5m
- 
-     make_buttons $f.bot 1 {
--        {Cancel         {set ws_state(done) 0}}
--        {Okay           {set ws_state(done) 1}}
-+        {Cancel         {set ws_state_done 0}}
-+        {Okay           {set ws_state_done 1}}
-     }
- 
-     # Make set of weekdays
-@@ -107,8 +107,8 @@
-     pack $f.right -side left -expand 1 -fill both
-     pack $f.left -side left -expand 1 -fill both
- 
--    bind $f <Control-c> {set ws_state(done) 0}
--    bind $f <Return>    {set ws_state(done) 1}
-+    bind $f <Control-c> {set ws_state_done 0}
-+    bind $f <Return>    {set ws_state_done 1}
- 
-     wm withdraw $f
-     update
-@@ -135,9 +135,9 @@
-     ws_reconfig
- 
-     # Run dialog
--    set ws_state(done) -1
--    dialog_run $leader $f ws_state(done)
-+    set ws_state_done -1
-+    dialog_run $leader $f ws_state_done
- 
-     # Construct return value
--    return $ws_state(done)
-+    return $ws_state_done
- }
-diff -ur ical-3.0.orig/help.tcl ical-3.0/help.tcl
---- ical-3.0.orig/help.tcl     2008-11-10 12:06:04.000000000 +0200
-+++ ical-3.0/help.tcl  2010-03-24 15:55:03.000000000 +0200
-@@ -132,7 +132,7 @@
-     return 0
- }
- 
--set about(done) 0
-+set about_done 0
- proc show_about {leader} {
-     global ical about
- 
-@@ -155,22 +155,22 @@
-         pack $t.top.author  -side top -expand 1 -fill x -padx 5m -pady 5m
- 
-         make_buttons $t.bot 0 {
--            {{Okay}             {set about(done) 1}}
-+            {{Okay}             {set about_done 1}}
-         }
- 
-         pack $t.top -side top -expand 1 -fill x
-         pack $t.bot -side bottom -expand 1 -fill x
- 
-         wm title $t {About Ical}
--        wm protocol $t WM_DELETE_WINDOW {set about(done) 1}
--        bind $t <Control-c> {set about(done) 1}
--        bind $t <Return>    {set about(done) 1}
-+        wm protocol $t WM_DELETE_WINDOW {set about_done 1}
-+        bind $t <Control-c> {set about_done 1}
-+        bind $t <Return>    {set about_done 1}
- 
-         wm withdraw $t
-         update idletasks
-     }
- 
--    set about(done) 0
--    dialog_run $leader $t about(done)
-+    set about_done 0
-+    dialog_run $leader $t about_done
-     return
- }
-diff -ur ical-3.0.orig/ical.C ical-3.0/ical.C
---- ical-3.0.orig/ical.C       2008-11-10 12:06:04.000000000 +0200
-+++ ical-3.0/ical.C    2010-03-24 15:58:38.000000000 +0200
-@@ -140,7 +140,7 @@
-     buffer.append('\0');
- 
-     if (Tcl_Eval(tcl, buffer.as_pointer()) == TCL_ERROR)
--        fprintf(stderr, "ical: trigger error: %s\n", tcl->result);
-+      fprintf(stderr, "ical: trigger error: %s\n", Tcl_GetStringResult(tcl));
- 
-     buffer.clear();
- }
-diff -ur ical-3.0.orig/tcllib/dg_bug.tcl ical-3.0/tcllib/dg_bug.tcl
---- ical-3.0.orig/tcllib/dg_bug.tcl    2008-11-10 12:03:23.000000000 +0200
-+++ ical-3.0/tcllib/dg_bug.tcl 2010-03-24 15:57:22.000000000 +0200
-@@ -11,7 +11,7 @@
- #
- #       bug_done                Is bug interaction finished
- 
--set bug(done) no
-+set bug_done no
- 
- proc bug_notify {mailer email message} {
-     bug_make
-@@ -26,15 +26,15 @@
- 
-     toplevel $f -class Dialog
-     wm title $f {Internal Error}
--    wm protocol $f WM_DELETE_WINDOW {set bug(done) cancel}
-+    wm protocol $f WM_DELETE_WINDOW {set bug_done cancel}
- 
-     frame $f.top -class Pane
-     frame $f.mid -class Pane
- 
-     make_buttons $f.bot 2 {
--        {{Dismiss}              {set bug(done) cancel}}
--        {{Save}                 {set bug(done) save}}
--        {{Mail Report}          {set bug(done) send}}
-+        {{Dismiss}              {set bug_done cancel}}
-+        {{Save}                 {set bug_done save}}
-+        {{Mail Report}          {set bug_done send}}
-     }
- 
-     label $f.icon -bitmap error
-@@ -57,7 +57,7 @@
-     pack $f.bot -side top -fill both
- 
-     # XXX What bindings should we add here?
--    # bind $f <Control-c><Control-c> {set bug(done) cancel}
-+    # bind $f <Control-c><Control-c> {set bug_done cancel}
- 
-     wm withdraw $f
-     update
-@@ -97,13 +97,13 @@
-     set etext $bug(edit).text
-     $etext delete 1.0 end
- 
--    set bug(done) no
--    dialog_run {} $f bug(done) $etext
-+    set bug_done no
-+    dialog_run {} $f bug_done $etext
- 
--    if ![string compare $bug(done) {cancel}] return
-+    if ![string compare $bug_done {cancel}] return
- 
-     set text [bug_extract]
--    switch -exact -- $bug(done) {
-+    switch -exact -- $bug_done {
-         save {
-             bug_save $email $text
-         }
-diff -ur ical-3.0.orig/tests/dialog.tcl ical-3.0/tests/dialog.tcl
---- ical-3.0.orig/tests/dialog.tcl     2008-11-10 12:03:37.000000000 +0200
-+++ ical-3.0/tests/dialog.tcl  2010-03-24 15:57:47.000000000 +0200
-@@ -35,7 +35,7 @@
- }
- 
- proc dg_bug {} {
--    after 500 {set bug(done) cancel}
-+    after 500 {set bug_done cancel}
-     expect {bug_notify cat foo "Test message"} {}
- }
- 

diff --git a/app-office/ical/ical-3.0-r2.ebuild 
b/app-office/ical/ical-3.0-r2.ebuild
deleted file mode 100644
index 6b2c4857499..00000000000
--- a/app-office/ical/ical-3.0-r2.ebuild
+++ /dev/null
@@ -1,62 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-inherit autotools eutils epatch multilib virtualx
-
-DESCRIPTION="Tk-based Calendar program"
-HOMEPAGE="https://launchpad.net/ical-tcl";
-SRC_URI="https://launchpad.net/ical-tcl/3.x/${PV}/+download/${P}.tar.gz";
-
-LICENSE="HPND"
-SLOT="0"
-KEYWORDS="amd64 ppc x86"
-IUSE=""
-
-RDEPEND="
-       dev-lang/tcl:0
-       dev-lang/tk:0
-       "
-DEPEND="${RDEPEND}"
-
-src_prepare() {
-       epatch \
-               "${FILESDIR}"/${P}-gcc44.patch \
-               "${FILESDIR}"/${P}-newtcl.patch \
-               "${FILESDIR}"/${P}-makefile.patch \
-               "${FILESDIR}"/${P}-fix-c++14.patch
-
-       sed -i \
-               -e 's:8.4 8.3:8.6 8.5 8.4 8.3:g' \
-               -e 's:sys/utsname.h limits.h::' \
-               configure.in || die
-
-       sed -i \
-               -e 's:mkdir:mkdir -p:' \
-               -e "/LIBDIR =/s:lib:$(get_libdir):" \
-               -e '/MANDIR =/s:man:share/man:' \
-               Makefile.in || die
-
-       mv configure.{in,ac} || die
-
-       eautoconf
-}
-
-src_compile() {
-       emake OPTF="${CFLAGS}" CXXFLAGS="${CXXFLAGS}"
-}
-
-src_test() {
-       [[ ${EUID} != 0 ]] && Xemake check
-}
-
-src_install() {
-       emake prefix="${D}/usr" install
-
-       DOCS=( ANNOUNCE *README RWMJ-release-notes.txt TODO )
-       HTML_DOCS=( {.,doc}/*.html )
-       einstalldocs
-
-       rm -f "${D}"/usr/$(get_libdir)/ical/v3.0/contrib/README || die
-}

diff --git a/app-office/ical/metadata.xml b/app-office/ical/metadata.xml
deleted file mode 100644
index 87b5c68a897..00000000000
--- a/app-office/ical/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd";>
-<pkgmetadata>
-       <!-- maintainer-needed -->
-       <upstream>
-               <remote-id type="launchpad">ical-tcl</remote-id>
-       </upstream>
-</pkgmetadata>

diff --git a/profiles/package.mask b/profiles/package.mask
index bcc8b1e92b4..d9e5301d385 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -526,12 +526,6 @@ dev-libs/go-usb
 # bug #737406
 =media-fonts/culmus-0.133-r1
 
-# Andreas Sturmlechner <ast...@gentoo.org> (2021-03-30)
-# Completely broken since profile 17.1, package needs a real maintainer,
-# bugfix and 3.0.4 version bump. Bugs #677374, #692928
-# Removal on 2021-04-29
-app-office/ical
-
 # Jonas Stein <jst...@gentoo.org> (2021-03-29)
 # Depends on gtk-2, no release since 2010.
 # Removal on 2021-05-01.

Reply via email to