summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndreas Sturmlechner <asturm@gentoo.org>2021-04-29 19:40:43 +0200
committerAndreas Sturmlechner <asturm@gentoo.org>2021-04-29 19:40:43 +0200
commit5a2899abe3339b427311a519f74e5d48e3001005 (patch)
tree334343bd179114781037b6e68b0ac032f237bde9
parentmedia-libs/exempi: [QA] cleanup (diff)
downloadgentoo-5a2899abe3339b427311a519f74e5d48e3001005.tar.gz
gentoo-5a2899abe3339b427311a519f74e5d48e3001005.tar.bz2
gentoo-5a2899abe3339b427311a519f74e5d48e3001005.zip
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@gentoo.org>
-rw-r--r--app-office/ical/Manifest1
-rw-r--r--app-office/ical/files/ical-3.0-fix-c++14.patch252
-rw-r--r--app-office/ical/files/ical-3.0-gcc44.patch11
-rw-r--r--app-office/ical/files/ical-3.0-makefile.patch33
-rw-r--r--app-office/ical/files/ical-3.0-newtcl.patch412
-rw-r--r--app-office/ical/ical-3.0-r2.ebuild62
-rw-r--r--app-office/ical/metadata.xml8
-rw-r--r--profiles/package.mask6
8 files changed, 0 insertions, 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 <signals42@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 <asturm@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 <jstein@gentoo.org> (2021-03-29)
# Depends on gtk-2, no release since 2010.
# Removal on 2021-05-01.