summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristian Faulhammer <fauli@gentoo.org>2008-03-24 20:04:34 +0000
committerChristian Faulhammer <fauli@gentoo.org>2008-03-24 20:04:34 +0000
commitc114406907ba1afe863396598284e9889da0e3c7 (patch)
treeb821c347b7e15d5b032d042a9ccf4acd22b0b540 /app-office
parentStable for HPPA (bug #214268). (diff)
downloadhistorical-c114406907ba1afe863396598284e9889da0e3c7.tar.gz
historical-c114406907ba1afe863396598284e9889da0e3c7.tar.bz2
historical-c114406907ba1afe863396598284e9889da0e3c7.zip
clean up
Package-Manager: portage-2.1.4.4
Diffstat (limited to 'app-office')
-rw-r--r--app-office/gnotime/ChangeLog7
-rw-r--r--app-office/gnotime/Manifest14
-rw-r--r--app-office/gnotime/files/gnotime-2.2.2-guile-1_8.patch676
-rw-r--r--app-office/gnotime/gnotime-2.2.2-r1.ebuild47
-rw-r--r--app-office/gnotime/gnotime-2.2.2.ebuild46
-rw-r--r--app-office/gnotime/gnotime-2.2.3.ebuild50
6 files changed, 10 insertions, 830 deletions
diff --git a/app-office/gnotime/ChangeLog b/app-office/gnotime/ChangeLog
index 2d9c5bfafd06..0b4d1b7f085e 100644
--- a/app-office/gnotime/ChangeLog
+++ b/app-office/gnotime/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for app-office/gnotime
# Copyright 2000-2008 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-office/gnotime/ChangeLog,v 1.39 2008/03/24 16:23:41 maekke Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-office/gnotime/ChangeLog,v 1.40 2008/03/24 20:04:33 opfer Exp $
+
+ 24 Mar 2008; Christian Faulhammer <opfer@gentoo.org>
+ -files/gnotime-2.2.2-guile-1_8.patch, -gnotime-2.2.2.ebuild,
+ -gnotime-2.2.2-r1.ebuild, -gnotime-2.2.3.ebuild:
+ clean up
24 Mar 2008; Markus Meier <maekke@gentoo.org> gnotime-2.3.0.ebuild:
amd64 stable, bug #205242
diff --git a/app-office/gnotime/Manifest b/app-office/gnotime/Manifest
index 3ee08e05a971..0f82aeaa45d9 100644
--- a/app-office/gnotime/Manifest
+++ b/app-office/gnotime/Manifest
@@ -1,20 +1,14 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
-AUX gnotime-2.2.2-guile-1_8.patch 22700 RMD160 1ae3e1b98198e7eebf851f5e84c4dc5a9e03919d SHA1 7fc7aaf482d206dd25f2cdf4d208fe97c26bad24 SHA256 3dc54536a83afeb04988c9f3d64e00e319eea04fe6461d8b40518a7e62c142dd
-DIST gnotime-2.2.2.tar.gz 1365243 RMD160 8b2053e876dda782063b6db7507ac3147bace720 SHA1 d999c56ef6c949ff16b5532ffcb906f51941a370 SHA256 c89681d50f13abd626ae2b1ddefcea3ecba0f564ca355f7005de712143fed1aa
-DIST gnotime-2.2.3.tar.gz 2000306 RMD160 5eccac837debe2f6a2d89687681e13bef32883f4 SHA1 f42946cb5128191b41f9eb6c11459bf7a5300cde SHA256 9cdd62993d729cd6ab1ce1ddecf3054cbbf5ad28dbf87262ef822376928e67bb
DIST gnotime-2.3.0.tar.gz 1987788 RMD160 361e45d82997cbac691751b830a2279e6ed74134 SHA1 1cd38b5a3d3548d19543f0aea421152367523a90 SHA256 556e9bdc7704fa6bebce51581046d6c68b2428cd83e5fffae3f53e5a22906f24
-EBUILD gnotime-2.2.2-r1.ebuild 1235 RMD160 5eb11ab1ba90deca95c4b444d63d024b1426fd53 SHA1 63573eef0cfb1f48c69382a9b09777138efecf6d SHA256 a634a45625ae32d063524c03307c156862897d7bcaf379352fa2e49b75d38a9a
-EBUILD gnotime-2.2.2.ebuild 1295 RMD160 86b325e1baee0434d44ab69deee061c767029b67 SHA1 3358aca75e8949180f0d390449eba0b9d079fb0c SHA256 94eb9527a7d82eb8220f072b19545390d2cea7047fc7992b4a91d025cf3651e1
-EBUILD gnotime-2.2.3.ebuild 1393 RMD160 7e5f02b426f4d3dbec624ef20eb1abae1d49404d SHA1 f393fc070c90ff2220a468c049ed084483277759 SHA256 f08e5d28dccca7bc27a30d323e7f08cd85b6ddbfc4ddfc349014fba72e7a922c
EBUILD gnotime-2.3.0.ebuild 1060 RMD160 56d3b26cd6f4f7700174fd41ed29c51c8c6d3e5a SHA1 3b44c032b058081b2e62ffef2ec903bc0de7eb8f SHA256 17da2fa47e82001b7572aebf04cdfb0a6d3376727240e59ca40d2752f9a2585f
-MISC ChangeLog 4969 RMD160 7217cdf4f6935fe352dbe2d4ddb9e10f7c2cbcb4 SHA1 095c682b31e8675877729ae02c40a6949c0c3f38 SHA256 d7dc15275fe135216a6c839349fc9a16569a5337a975659c4b4bd94c5b21bd7d
+MISC ChangeLog 5149 RMD160 2105fb23d3b898f55647c9218da37d98c7016883 SHA1 6a9e20cb5227e8335da706c421561238f80210c5 SHA256 033d94999b294142d149f26f6399af88fc8fe7584cc52170f6b9e697a89de815
MISC metadata.xml 169 RMD160 83b2991d740455e3f25a7384cac8b2e5f8755169 SHA1 17984c2b8f7f8ffebeb918c8a1c8ca356c2116c7 SHA256 d044e013dbcd3a2fdd01c970c1e3b9029467d452f6a794cba9700344300d8f3c
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.7 (GNU/Linux)
-iD8DBQFH59XTkKaRLQcq0GIRAjDfAKCCe9dKndlos244hjpPY8cz2jCvwQCgkU5v
-IIrGoliD1A0iywtbN8c3PFg=
-=CFhp
+iD8DBQFH6AoONQqtfCuFneMRAsbdAJ9OktY+Rb9q2cXsbFsROuWFH2LQOwCfaYHm
+yKn09magfltlpIgK9savrN8=
+=Q9f9
-----END PGP SIGNATURE-----
diff --git a/app-office/gnotime/files/gnotime-2.2.2-guile-1_8.patch b/app-office/gnotime/files/gnotime-2.2.2-guile-1_8.patch
deleted file mode 100644
index 62ddde3b2435..000000000000
--- a/app-office/gnotime/files/gnotime-2.2.2-guile-1_8.patch
+++ /dev/null
@@ -1,676 +0,0 @@
-diff -Nru gnotime-2.2.2.orig/ghtml/C/basic-invoice.ghtml gnotime-2.2.2/ghtml/C/basic-invoice.ghtml
---- gnotime-2.2.2.orig/ghtml/C/basic-invoice.ghtml 2004-04-25 06:19:17.000000000 +0300
-+++ gnotime-2.2.2/ghtml/C/basic-invoice.ghtml 2007-02-12 20:55:56.000000000 +0200
-@@ -57,7 +57,7 @@
- ''"<td>" gtt-task-time-str ''"</td>\n"
- ''"<td>" gtt-task-value-str ''"</td>\n"
- ''"<td>" gtt-task-billable-value-str ''"</td>\n"
-- ''</tr>
-+ ''"</tr>"
- )
- )
-
-@@ -92,7 +92,7 @@
- ''"<td>" gtt-task-time-str ''"</td>\n"
- ''"<td>" gtt-task-value-str ''"</td>\n"
- ''"<td>" gtt-task-billable-value-str ''"</td>\n"
-- ''</tr>
-+ ''"</tr>"
- )
- )
-
-@@ -127,7 +127,7 @@
- ''"<td>" gtt-task-time-str ''"</td>\n"
- ''"<td>" gtt-task-value-str ''"</td>\n"
- ''"<td>" gtt-task-billable-value-str ''"</td>\n"
-- ''</tr>
-+ ''"</tr>"
- )
- )
-
-diff -Nru gnotime-2.2.2.orig/ghtml/C/invoice.ghtml gnotime-2.2.2/ghtml/C/invoice.ghtml
---- gnotime-2.2.2.orig/ghtml/C/invoice.ghtml 2004-04-25 06:19:17.000000000 +0300
-+++ gnotime-2.2.2/ghtml/C/invoice.ghtml 2007-02-12 20:55:31.000000000 +0200
-@@ -72,7 +72,7 @@
- ''"<td>" gtt-task-time-str ''"</td>\n"
- ''"<td align=right>" gtt-task-value-str ''"</td>\n"
- ''"<td align=right>" gtt-task-billable-value-str ''"</td>\n"
-- ''</tr>
-+ ''"</tr>"
- )
- )
- (gtt-show '" </table> </center>\n")
-@@ -114,7 +114,7 @@
- ''"<td>" gtt-task-time-str ''"</td>\n"
- ''"<td align=right>" gtt-task-value-str ''"</td>\n"
- ''"<td align=right>" gtt-task-billable-value-str ''"</td>\n"
-- ''</tr>
-+ ''"</tr>"
- )
- )
- (gtt-show '" </table> </center>\n")
-@@ -156,7 +156,7 @@
- ''"<td>" gtt-task-time-str ''"</td>\n"
- ''"<td align=right>" gtt-task-value-str ''"</td>\n"
- ''"<td align=right>" gtt-task-billable-value-str ''"</td>\n"
-- ''</tr>
-+ ''"</tr>"
- )
- )
- (gtt-show '" </table> </center>\n")
-diff -Nru gnotime-2.2.2.orig/ghtml/C/primer.ghtml gnotime-2.2.2/ghtml/C/primer.ghtml
---- gnotime-2.2.2.orig/ghtml/C/primer.ghtml 2004-05-18 22:59:24.000000000 +0300
-+++ gnotime-2.2.2/ghtml/C/primer.ghtml 2007-02-12 20:55:38.000000000 +0200
-@@ -279,7 +279,7 @@
- ''"<td>" gtt-task-time-str ''"</td>\n"
- ''"<td>" gtt-task-value-str ''"</td>\n"
- ''"<td>" gtt-task-billable-value-str ''"</td>\n"
-- ''</tr>
-+ ''"</tr>"
- )
- )
-
-diff -Nru gnotime-2.2.2.orig/src/ghtml.c gnotime-2.2.2/src/ghtml.c
---- gnotime-2.2.2.orig/src/ghtml.c 2005-09-02 03:33:15.000000000 +0300
-+++ gnotime-2.2.2/src/ghtml.c 2007-02-12 20:51:06.000000000 +0200
-@@ -65,7 +65,7 @@
- static SCM
- do_ret_did_query (GttGhtml *ghtml)
- {
-- return SCM_BOOL (ghtml->did_query);
-+ return scm_from_bool (ghtml->did_query);
- }
-
- static SCM
-@@ -84,7 +84,7 @@
- SCM rc, node;
- rc = SCM_EOL;
-
-- while (FALSE == SCM_NULLP(node_list))
-+ while (!scm_is_null (node_list))
- {
- node = SCM_CAR (node_list);
- rc = scm_cons (node, rc);
-@@ -114,11 +114,11 @@
- SCM (*ivl_func)(GttGhtml *, GttInterval *))
- {
- /* Either a 'symbol or a "quoted string" */
-- if (SCM_SYMBOLP(node) || SCM_STRINGP (node))
-+ if (scm_is_symbol(node) || scm_is_string (node))
- {
- SCM rc = SCM_EOL;
-- char *str = SCM_STRING_CHARS (node);
-- int len = SCM_STRING_LENGTH (node);
-+ char *str = scm_to_locale_string (node);
-+ int len = strlen (str);
- if ((0<len) && str_func) rc = str_func (ghtml, str);
- return rc;
- }
-@@ -130,20 +130,23 @@
- switch (cur_type)
- {
- case GTT_PRJ: {
-- GttProject *prj = (GttProject *) scm_num2ulong (node,
-- SCM_ARG1, "GnoTime::do-apply-based-on-type==project");
-+// GttProject *prj = (GttProject *) scm_num2ulong (node,
-+// SCM_ARG1, "GnoTime::do-apply-based-on-type==project");
-+ GttProject *prj = (GttProject *) scm_to_ulong (node);
- if (prj_func) rc = prj_func (ghtml, prj);
- break;
- }
- case GTT_TASK: {
-- GttTask *tsk = (GttTask *) scm_num2ulong (node,
-- SCM_ARG1, "GnoTime::do-apply-based-on-type==task");
-+// GttTask *tsk = (GttTask *) scm_num2ulong (node,
-+// SCM_ARG1, "GnoTime::do-apply-based-on-type==task");
-+ GttTask *tsk = (GttTask *) scm_to_ulong (node);
- if (tsk_func) rc = tsk_func (ghtml, tsk);
- break;
- }
- case GTT_IVL: {
-- GttInterval *ivl = (GttInterval *) scm_num2ulong (node,
-- SCM_ARG1, "GnoTime::do-apply-based-on-type==interval");
-+// GttInterval *ivl = (GttInterval *) scm_num2ulong (node,
-+// SCM_ARG1, "GnoTime::do-apply-based-on-type==interval");
-+ GttInterval *ivl = (GttInterval *) scm_to_ulong (node);
- if (ivl_func) rc = ivl_func (ghtml, ivl);
- break;
- }
-@@ -155,7 +158,7 @@
- }
-
- /* If its a list, then process the list */
-- if (SCM_CONSP(node))
-+ if (scm_is_pair(node))
- {
- SCM rc = SCM_EOL;
- SCM node_list = node;
-@@ -164,14 +167,14 @@
- * type. If so, then strip off the label, and pass back
- * car to ourselves, and passing the corrected type.
- */
-- if (FALSE == SCM_NULLP(node))
-+ if (!scm_is_null (node))
- {
- SCM type;
- type = SCM_CDR (node);
-- if (SCM_SYMBOLP(type) || SCM_STRINGP (type))
-+ if (scm_is_symbol(type) || scm_is_string (type))
- {
- cur_type = GTT_NONE;
-- char *buff = SCM_STRING_CHARS (type);
-+ char *buff = scm_to_locale_string (type);
-
- if ((!strncmp (buff, "gtt-project-ptr",15)) ||
- (!strncmp (buff, "gtt-project-list",16)))
-@@ -199,7 +202,7 @@
- /* Otherwise, we have just a list. Walk that list,
- * apply recursively to it.
- */
-- while (FALSE == SCM_NULLP(node_list))
-+ while (!scm_is_null (node_list))
- {
- SCM evl;
- node = SCM_CAR (node_list);
-@@ -207,7 +210,7 @@
- evl = do_apply_based_on_type (ghtml, node, cur_type,
- str_func, prj_func, tsk_func, ivl_func);
-
-- if (FALSE == SCM_NULLP (evl))
-+ if (!scm_is_null (evl))
- {
- rc = scm_cons (evl, rc);
- }
-@@ -222,7 +225,7 @@
- }
-
- /* If its a null list, do nothing */
-- if (SCM_NULLP (node))
-+ if (scm_is_null (node))
- {
- return node;
- }
-@@ -280,7 +283,9 @@
- if (!val) return SCM_EOL;
- str = kvp_value_get_string (val);
- if (!str) return SCM_EOL;
-- return scm_mem2string (str, strlen (str));
-+// return scm_mem2string (str, strlen (str));
-+// return scm_from_locale_stringn (str, strlen (str));
-+ return scm_from_locale_string (str);
- }
-
- static SCM
-@@ -310,7 +315,8 @@
- double x;
- long ix;
-
-- x = scm_num2dbl (node, "GnoTime::do_show_scm");
-+// x = scm_to_double (node, "GnoTime::do_show_scm");
-+ x = scm_to_double (node);
- ix = (long) x;
-
- /* If the number is representable in 32 bits,
-@@ -330,14 +336,14 @@
- }
- else
- /* either a 'symbol or a "quoted string" */
-- if (SCM_SYMBOLP(node) || SCM_STRINGP (node))
-+ if (scm_is_symbol(node) || scm_is_string (node))
- {
-- str = SCM_STRING_CHARS (node);
-- len = SCM_STRING_LENGTH (node);
-+ str = scm_to_locale_string (node);
-+ len = strlen (str);
- if (0<len) (ghtml->write_stream) (ghtml, str, len, ghtml->user_data);
- }
- else
-- if (SCM_CONSP(node))
-+ if (scm_is_pair(node))
- {
- SCM node_list = node;
- do
-@@ -346,19 +352,19 @@
- do_show_scm (ghtml, node);
- node_list = SCM_CDR (node_list);
- }
-- while (SCM_CONSP(node_list));
-+ while (scm_is_pair(node_list));
- do_show_scm (ghtml, node_list);
- }
- else
-- if (SCM_BOOLP(node))
-+ if (scm_is_bool(node))
- {
- const char *str;
-- if (SCM_FALSEP(node)) str = _("False");
-+ if (scm_is_false (node)) str = _("False");
- else str = _("True");
- (ghtml->write_stream) (ghtml, str, strlen(str), ghtml->user_data);
- }
- else
-- if (SCM_NULLP(node))
-+ if (scm_is_null (node))
- {
- /* No op; maybe this should be a warning? */
- }
-@@ -394,10 +400,13 @@
- do_ret_project (GttGhtml *ghtml, GttProject *prj)
- {
- SCM node,rc;
-- rc = scm_ulong2num ((unsigned long) prj);
-+// rc = scm_ulong2num ((unsigned long) prj);
-+ rc = scm_from_ulong ((unsigned long) prj);
-
- /* Label the pointer with a type identifier */
-- node = scm_mem2string ("gtt-project-ptr", 15);
-+// node = scm_mem2string ("gtt-project-ptr", 15);
-+// node = scm_from_locale_stringn ("gtt-project-ptr", 15);
-+ node = scm_from_locale_string ("gtt-project-ptr");
- rc = scm_cons (rc, node);
-
- return rc;
-@@ -474,14 +483,14 @@
- do_include_file_scm (GttGhtml *ghtml, SCM node)
- {
- /* either a 'symbol or a "quoted string" */
-- if (SCM_SYMBOLP(node) || SCM_STRINGP (node))
-+ if (scm_is_symbol(node) || scm_is_string (node))
- {
-- const char * filepath = SCM_STRING_CHARS (node);
-+ const char * filepath = scm_to_locale_string (node);
- filepath = gtt_ghtml_resolve_path(filepath, ghtml->ref_path);
- gtt_ghtml_display (ghtml, filepath, NULL);
- }
- else
-- if (SCM_CONSP(node))
-+ if (scm_is_pair(node))
- {
- SCM node_list = node;
- do
-@@ -490,11 +499,11 @@
- do_include_file_scm (ghtml, node);
- node_list = SCM_CDR (node_list);
- }
-- while (SCM_CONSP(node_list));
-+ while (scm_is_pair(node_list));
- do_include_file_scm (ghtml, node_list);
- }
- else
-- if (SCM_NULLP(node))
-+ if (scm_is_null (node))
- {
- /* No op; maybe this should be a warning? */
- }
-@@ -537,13 +546,16 @@
- /* Walk backwards, creating a scheme list */
- for (n= gplist; n; n=n->prev)
- {
-- node = scm_ulong2num ((unsigned long) n->data);
-+// node = scm_ulong2num ((unsigned long) n->data);
-+ node = scm_from_ulong ((unsigned long) n->data);
- rc = scm_cons (node, rc);
- }
- }
-
- /* Prepend type label */
-- node = scm_mem2string (type, strlen (type));
-+// node = scm_mem2string (type, strlen (type));
-+// node = scm_from_locale_stringn (type, strlen (type));
-+ node = scm_from_locale_string (type);
- rc = scm_cons (rc, node);
-
- return rc;
-@@ -584,7 +596,8 @@
- rc = scm_cons (node, rc);
- }
- #endif
-- node = scm_ulong2num ((unsigned long) prj);
-+// node = scm_ulong2num ((unsigned long) prj);
-+ node = scm_from_ulong ((unsigned long) prj);
- rc = scm_cons (node, rc);
- }
- return rc;
-@@ -670,9 +683,10 @@
- for (n= task_list; n; n=n->prev)
- {
- GttTask *tsk = n->data;
-- SCM node;
-+ SCM node;
-
-- node = scm_ulong2num ((unsigned long) tsk);
-+// node = scm_ulong2num ((unsigned long) tsk);
-+ node = scm_from_ulong ((unsigned long) tsk);
- rc = scm_cons (node, rc);
- }
- return rc;
-@@ -715,7 +729,8 @@
- GttInterval *ivl = n->data;
- SCM node;
-
-- node = scm_ulong2num ((unsigned long) ivl);
-+// node = scm_ulong2num ((unsigned long) ivl);
-+ node = scm_from_ulong ((unsigned long) ivl);
- rc = scm_cons (node, rc);
- }
- return rc;
-@@ -778,18 +793,24 @@
- /* XXX should use time_t, and srfi-19 to print, and have a type label */
- /* Print time spent on project this day */
- qof_print_hours_elapsed_buff (buff, 100, secs, TRUE);
-- node = scm_mem2string (buff, strlen (buff));
-+// node = scm_mem2string (buff, strlen (buff));
-+// node = scm_from_locale_stringn (buff, strlen (buff));
-+ node = scm_from_locale_string (buff);
- rpt = scm_cons (node, rpt);
-
- /* XXX report date should be time_t in the middle of the interval */
- /* Print date */
- rptdate = mktime (&tday);
- qof_print_date_buff (buff, 100, rptdate);
-- node = scm_mem2string (buff, strlen (buff));
-+// node = scm_mem2string (buff, strlen (buff));
-+// node = scm_from_locale_stringn (buff, strlen (buff));
-+ node = scm_from_locale_string (buff);
- rpt = scm_cons (node, rpt);
-
- /* Put a data type in the cdr slot */
-- node = scm_mem2string ("gtt-daily", 9);
-+// node = scm_mem2string ("gtt-daily", 9);
-+// node = scm_from_locale_stringn ("gtt-daily", 9);
-+ node = scm_from_locale_string ("gtt-daily");
- rpt = scm_cons (rpt, node);
-
- rc = scm_cons (rpt, rc);
-@@ -832,7 +853,7 @@
- { \
- const char * str = GTT_GETTER (prj); \
- if (NULL == str) return SCM_EOL; \
-- return scm_mem2string (str, strlen (str)); \
-+ return scm_from_locale_string (str); \
- } \
- RET_PROJECT_SIMPLE(RET_FUNC,GTT_GETTER##_scm)
-
-@@ -842,17 +863,17 @@
- GTT_GETTER##_scm (GttGhtml *ghtml, GttProject *prj) \
- { \
- long i = GTT_GETTER (prj); \
-- return scm_long2num (i); \
-+ return scm_from_long (i); \
- } \
- RET_PROJECT_SIMPLE(RET_FUNC,GTT_GETTER##_scm)
-
-- \
-+
- #define RET_PROJECT_ULONG(RET_FUNC,GTT_GETTER) \
- static SCM \
- GTT_GETTER##_scm (GttGhtml *ghtml, GttProject *prj) \
- { \
- unsigned long i = GTT_GETTER (prj); \
-- return scm_ulong2num (i); \
-+ return scm_from_ulong (i); \
- } \
- RET_PROJECT_SIMPLE(RET_FUNC,GTT_GETTER##_scm)
-
-@@ -885,12 +906,15 @@
- g_string_append_printf (str, "<a href=\"gtt:proj:0x%lx\">", (long) prj);
- g_string_append (str, gtt_project_get_title (prj));
- g_string_append (str, "</a>");
-- return scm_mem2string (str->str, str->len);
-+// return scm_mem2string (str->str, str->len);
-+ return scm_from_locale_stringn (str->str, str->len);
- }
- else
- {
- const char * str = gtt_project_get_title (prj);
-- return scm_mem2string (str, strlen (str));
-+// return scm_mem2string (str, strlen (str));
-+// return scm_from_locale_stringn (str, strlen (str));
-+ return scm_from_locale_string (str);
- }
- }
-
-@@ -969,7 +993,7 @@
- GTT_GETTER##_scm (GttGhtml *ghtml, GttTask *tsk) \
- { \
- const char * str = GTT_GETTER (tsk); \
-- return scm_mem2string (str, strlen (str)); \
-+ return scm_from_locale_stringn (str, strlen (str)); \
- } \
- \
- static SCM \
-@@ -997,12 +1021,15 @@
- g_string_append_printf (str, "<a href=\"gtt:task:0x%lx\">", (long)tsk);
- g_string_append (str, gtt_task_get_memo (tsk));
- g_string_append (str, "</a>");
-- return scm_mem2string (str->str, str->len);
-+// return scm_mem2string (str->str, str->len);
-+ return scm_from_locale_stringn (str->str, str->len);
- }
- else
- {
- const char * str = gtt_task_get_memo (tsk);
-- return scm_mem2string (str, strlen (str));
-+// return scm_mem2string (str, strlen (str));
-+// return scm_from_locale_stringn (str, strlen (str));
-+ return scm_from_locale_string (str);
- }
- }
-
-@@ -1081,7 +1108,9 @@
-
- task_secs = gtt_task_get_secs_ever(tsk);
- qof_print_hours_elapsed_buff (buff, 100, task_secs, TRUE);
-- return scm_mem2string (buff, strlen (buff));
-+// return scm_mem2string (buff, strlen (buff));
-+// return scm_from_locale_stringn (buff, strlen (buff));
-+ return scm_from_locale_string (buff);
- }
-
- static SCM
-@@ -1091,7 +1120,8 @@
-
- time_t task_date = gtt_task_get_secs_earliest(tsk);
- size_t len = qof_print_date_time_buff (buff, 100, task_date);
-- return scm_mem2string (buff, len);
-+// return scm_mem2string (buff, len);
-+ return scm_from_locale_stringn (buff, len);
- }
-
- static SCM
-@@ -1101,7 +1131,8 @@
-
- time_t task_date = gtt_task_get_secs_latest(tsk);
- size_t len = qof_print_date_time_buff (buff, 100, task_date);
-- return scm_mem2string (buff, len);
-+// return scm_mem2string (buff, len);
-+ return scm_from_locale_stringn (buff, len);
- }
-
- static SCM
-@@ -1127,7 +1158,9 @@
- /* hack alert should use i18n currency/monetary printing */
- snprintf (buff, 100, "$%.2f", value+0.0049);
-
-- return scm_mem2string (buff, strlen (buff));
-+// return scm_mem2string (buff, strlen (buff));
-+// return scm_from_locale_stringn (buff, strlen (buff));
-+ return scm_from_locale_string (buff);
- }
-
- RET_TASK_STR (ret_task_billstatus, task_get_billstatus)
-@@ -1154,7 +1187,7 @@
- GTT_GETTER##_scm (GttGhtml *ghtml, GttInterval *ivl) \
- { \
- const char * str = GTT_GETTER (ivl); \
-- return scm_mem2string (str, strlen (str)); \
-+ return scm_from_locale_stringn (str, strlen (str)); \
- } \
- RET_IVL_SIMPLE(RET_FUNC,GTT_GETTER)
-
-@@ -1164,7 +1197,7 @@
- GTT_GETTER##_scm (GttGhtml *ghtml, GttInterval *ivl) \
- { \
- unsigned long i = GTT_GETTER (ivl); \
-- return scm_ulong2num (i); \
-+ return scm_from_ulong (i); \
- } \
- RET_IVL_SIMPLE(RET_FUNC,GTT_GETTER)
-
-@@ -1181,7 +1214,9 @@
- elapsed = gtt_interval_get_stop (ivl);
- elapsed -= gtt_interval_get_start (ivl);
- qof_print_hours_elapsed_buff (buff, 100, elapsed, TRUE);
-- return scm_mem2string (buff, strlen (buff));
-+// return scm_mem2string (buff, strlen (buff));
-+// return scm_from_locale_stringn (buff, strlen (buff));
-+ return scm_from_locale_string (buff);
- }
-
- RET_IVL_SIMPLE (ret_ivl_elapsed_str, get_ivl_elapsed_str);
-@@ -1213,7 +1248,8 @@
- g_string_append (str, "</a>");
- }
-
-- return scm_mem2string (str->str, str->len);
-+// return scm_mem2string (str->str, str->len);
-+ return scm_from_locale_stringn (str->str, str->len);
- }
-
- static SCM
-@@ -1233,7 +1269,7 @@
- {
- prt_date = qof_is_same_day(start, prev_stop);
- }
-- return SCM_BOOL (prt_date);
-+ return scm_from_bool (prt_date);
- }
- RET_IVL_SIMPLE (ret_ivl_same_day_start, get_ivl_same_day_start);
-
-@@ -1253,7 +1289,7 @@
- {
- prt_date = qof_is_same_day(prev_start, stop);
- }
-- return SCM_BOOL (prt_date);
-+ return scm_from_bool (prt_date);
- }
- RET_IVL_SIMPLE (ret_ivl_same_day_stop, get_ivl_same_day_stop);
-
-@@ -1295,7 +1331,9 @@
- char buff[100];
-
- qof_print_hours_elapsed_buff (buff, 100, gtt_interval_get_fuzz (ivl), TRUE);
-- return scm_mem2string (buff, strlen (buff));
-+// return scm_mem2string (buff, strlen (buff));
-+// return scm_from_locale_stringn (buff, strlen (buff));
-+ return scm_from_locale_string (buff);
- }
- RET_IVL_SIMPLE (ret_ivl_fuzz_str, get_ivl_fuzz_str);
-
-@@ -1305,16 +1343,17 @@
- my_catch_handler (void *data, SCM tag, SCM throw_args)
- {
- printf ("Error: GnoTime caught error during scheme parse\n");
-- if (SCM_SYMBOLP(tag))
-+ if (scm_is_symbol(tag))
- {
-- char * str = SCM_SYMBOL_CHARS (tag);
-+ char * str = scm_to_locale_string (tag);
- printf ("\tScheme error was: %s\n", str);
- }
- scm_backtrace();
-
-- SCM fmt = scm_makfrom0str ("~S");
-- SCM s_str = scm_simple_format (SCM_BOOL_F, fmt, SCM_LIST1(throw_args));
-- printf ("\tthrow_args=%s\n", SCM_STRING_CHARS (s_str));
-+// SCM fmt = scm_makfrom0str ("~S");
-+ SCM fmt = scm_from_locale_string ("~S");
-+ SCM s_str = scm_simple_format (SCM_BOOL_F, fmt, scm_list_1(throw_args));
-+ printf ("\tthrow_args=%s\n", scm_to_locale_string (s_str));
-
- return SCM_EOL;
- }
-@@ -1486,7 +1525,10 @@
- /* dispatch and handle */
- scmstart +=5;
- // scm_c_eval_string (scmstart);
-- gh_eval_str_with_catch (scmstart, my_catch_handler);
-+ //gh_eval_str_with_catch (scmstart, my_catch_handler);
-+ scm_internal_stack_catch (SCM_BOOL_T, (scm_t_catch_body) scm_c_eval_string,
-+ scmstart, (scm_t_catch_handler) my_catch_handler, scmstart);
-+
- start = end;
- continue;
- }
-diff -Nru gnotime-2.2.2.orig/src/ghtml-deprecated.c gnotime-2.2.2/src/ghtml-deprecated.c
---- gnotime-2.2.2.orig/src/ghtml-deprecated.c 2004-08-27 02:57:00.000000000 +0300
-+++ gnotime-2.2.2/src/ghtml-deprecated.c 2007-02-12 20:51:06.000000000 +0200
-@@ -719,24 +719,25 @@
- decode_scm_col_list (GttGhtml *ghtml, SCM col_list)
- {
- SCM col_name;
-- int len;
-+// int len;
- char * tok = NULL;
-
- /* reset the parser */
- ghtml->ninvl_cols = 0;
- ghtml->ntask_cols = 0;
-
-- while (FALSE == SCM_NULLP(col_list))
-+ while (!scm_is_null (col_list))
- {
- col_name = SCM_CAR (col_list);
-
- /* either a 'symbol or a "quoted string" */
-- if (!SCM_SYMBOLP(col_name) && !SCM_STRINGP (col_name))
-+ if (!scm_is_symbol(col_name) && !scm_is_string (col_name))
- {
- col_list = SCM_CDR (col_list);
- continue;
- }
-- tok = gh_scm2newstr (col_name, &len);
-+// tok = gh_scm2newstr (col_name, &len);
-+ tok = scm_to_locale_string (col_name);
- decode_column (ghtml, tok);
-
- free (tok);
-@@ -759,7 +760,7 @@
- {
- GttGhtml *ghtml = ghtml_guile_global_hack;
- SCM rc;
-- SCM_ASSERT ( SCM_CONSP (col_list), col_list, SCM_ARG1, "gtt-show-table");
-+ SCM_ASSERT ( scm_is_pair (col_list), col_list, SCM_ARG1, "gtt-show-table");
- rc = decode_scm_col_list (ghtml, col_list);
- do_show_table (ghtml, ghtml->prj, FALSE);
- return rc;
-@@ -770,7 +771,7 @@
- {
- GttGhtml *ghtml = ghtml_guile_global_hack;
- SCM rc;
-- SCM_ASSERT ( SCM_CONSP (col_list), col_list, SCM_ARG1, "gtt-show-invoice");
-+ SCM_ASSERT ( scm_is_pair (col_list), col_list, SCM_ARG1, "gtt-show-invoice");
- rc = decode_scm_col_list (ghtml, col_list);
- do_show_table (ghtml, ghtml->prj, TRUE);
- return rc;
-@@ -782,7 +783,7 @@
- GttGhtml *ghtml = ghtml_guile_global_hack;
-
- SCM rc;
-- SCM_ASSERT ( SCM_CONSP (col_list), col_list, SCM_ARG1, "gtt-show-export");
-+ SCM_ASSERT ( scm_is_pair (col_list), col_list, SCM_ARG1, "gtt-show-export");
- rc = decode_scm_col_list (ghtml, col_list);
-
- ghtml->show_html = FALSE;
-diff -Nru gnotime-2.2.2.orig/src/lib/libqofsql/Makefile.am gnotime-2.2.2/src/lib/libqofsql/Makefile.am
---- gnotime-2.2.2.orig/lib/libqofsql/Makefile.am 2005-09-12 20:04:00.000000000 +0300
-+++ gnotime-2.2.2/lib/libqofsql/Makefile.am 2007-02-12 20:51:06.000000000 +0200
-@@ -59,7 +59,7 @@
-
- sql_parse_test_SOURCES=sql_parse_test.c
- # sql_parse_test_LDFLAGS = $(LIBGDA_LIBS)
--sql_parse_test_DEPENDENCIES =
-+sql_parse_test_DEPENDENCIES = ./libqofsql.la
- sql_parse_test_LDADD = ./libqofsql.la @GLIB_LIBS@
-
- tests: sql_parse_test
diff --git a/app-office/gnotime/gnotime-2.2.2-r1.ebuild b/app-office/gnotime/gnotime-2.2.2-r1.ebuild
deleted file mode 100644
index 70671986e316..000000000000
--- a/app-office/gnotime/gnotime-2.2.2-r1.ebuild
+++ /dev/null
@@ -1,47 +0,0 @@
-# Copyright 1999-2007 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-office/gnotime/gnotime-2.2.2-r1.ebuild,v 1.2 2007/10/24 11:14:38 opfer Exp $
-
-inherit gnome2 autotools
-
-DESCRIPTION="A utility for tracking the amount of time spent on activities, and calculating data, such as pay rates, from those times"
-HOMEPAGE="http://gttr.sourceforge.net/"
-SRC_URI="mirror://sourceforge/gttr/${P}.tar.gz"
-LICENSE="GPL-2"
-
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~sparc ~x86"
-IUSE=""
-RESTRICT="test"
-
-RDEPEND=">=gnome-base/libgnome-2.0
- >=gnome-base/libgnomeui-2.0.3
- >=gnome-base/gnome-vfs-2
- >=dev-libs/glib-2
- >=gnome-base/libglade-2.0
- =gnome-extra/gtkhtml-3.2*
- >=gnome-base/gconf-2.0
- x11-libs/pango
- dev-libs/libxml2
- dev-scheme/guile
- dev-libs/popt"
-
-DEPEND="${RDEPEND}
- dev-util/pkgconfig
- dev-util/intltool
- =app-text/docbook-xml-dtd-4.2*
- >=app-text/scrollkeeper-0.3.11"
-
-DOCS="AUTHORS ChangeLog NEWS README TODO"
-
-G2CONF="${G2CONF} --disable-schemas-install --without-system-qof"
-
-# Fix for bug #109047, don't parallel build with libqofsql
-MAKEOPTS="${MAKEOPTS} -j1"
-
-src_unpack() {
- unpack ${A}
- cd "${S}"
- epatch "${FILESDIR}/${P}-guile-1_8.patch"
- eautoreconf
-}
diff --git a/app-office/gnotime/gnotime-2.2.2.ebuild b/app-office/gnotime/gnotime-2.2.2.ebuild
deleted file mode 100644
index bdd695d3e863..000000000000
--- a/app-office/gnotime/gnotime-2.2.2.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 1999-2007 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-office/gnotime/gnotime-2.2.2.ebuild,v 1.5 2007/10/04 19:53:32 eva Exp $
-
-inherit gnome2 eutils
-
-DESCRIPTION="A utility for tracking the amount of time spent on activities, and calculating data, such as pay rates, from those times"
-HOMEPAGE="http://gttr.sourceforge.net/"
-SRC_URI="mirror://sourceforge/gttr/${P}.tar.gz"
-LICENSE="GPL-2"
-
-SLOT="0"
-KEYWORDS="~amd64 ~ppc sparc x86"
-IUSE=""
-
-RDEPEND=">=gnome-base/libgnome-2.0
- >=gnome-base/libgnomeui-2.0.3
- >=gnome-base/gnome-vfs-2
- >=dev-libs/glib-2
- >=gnome-base/libglade-2.0
- =gnome-extra/gtkhtml-3.2*
- >=gnome-base/gconf-2.0
- x11-libs/pango
- dev-libs/libxml2
- dev-scheme/guile
- dev-libs/popt"
-
-DEPEND="${RDEPEND}
- dev-util/pkgconfig
- dev-util/intltool
- =app-text/docbook-xml-dtd-4.2*
- >=app-text/scrollkeeper-0.3.11"
-
-DOCS="AUTHORS ChangeLog NEWS README TODO"
-
-G2CONF="${G2CONF} --disable-schemas-install --without-system-qof"
-
-# Fix for bug #109047, don't parallel build with libqofsql
-MAKEOPTS="${MAKEOPTS} -j1"
-
-pkg_setup() {
- if has_version ">=dev-scheme/guile-1.8" && ! built_with_use dev-scheme/guile deprecated;then
- eerror "rebuild dev-scheme/guile with USE=deprecated"
- die
- fi
-}
diff --git a/app-office/gnotime/gnotime-2.2.3.ebuild b/app-office/gnotime/gnotime-2.2.3.ebuild
deleted file mode 100644
index fd8ec37dee8b..000000000000
--- a/app-office/gnotime/gnotime-2.2.3.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 1999-2008 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-office/gnotime/gnotime-2.2.3.ebuild,v 1.8 2008/01/10 21:46:40 fmccor Exp $
-
-inherit eutils gnome2 autotools
-
-DESCRIPTION="A utility for tracking the amount of time spent on activities, and calculating data, such as pay rates, from those times"
-HOMEPAGE="http://gttr.sourceforge.net/"
-SRC_URI="mirror://sourceforge/gttr/${P}.tar.gz"
-LICENSE="GPL-2"
-
-SLOT="0"
-KEYWORDS="~amd64 ~ppc64 sparc x86"
-IUSE=""
-RESTRICT="test"
-
-RDEPEND=">=gnome-base/libgnome-2.0
- >=gnome-base/libgnomeui-2.0.3
- >=gnome-base/gnome-vfs-2
- >=dev-libs/glib-2
- >=gnome-base/libglade-2.0
- =gnome-extra/gtkhtml-3.2*
- >=gnome-base/gconf-2.0
- x11-libs/pango
- dev-libs/libxml2
- dev-scheme/guile
- dev-libs/popt"
-
-DEPEND="${RDEPEND}
- dev-util/pkgconfig
- dev-util/intltool
- =app-text/docbook-xml-dtd-4.2*
- >=app-text/scrollkeeper-0.3.11
- dev-libs/qof"
-
-DOCS="AUTHORS ChangeLog NEWS README TODO"
-
-G2CONF="${G2CONF} --disable-schemas-install"
-
-# Fix for bug #109047, don't parallel build with libqofsql
-# Should be fixed, to be tested
-#MAKEOPTS="${MAKEOPTS} -j1"
-
-pkg_setup() {
- # upstream knows about the fix and has promised to incorporate it
- if ! built_with_use --missing true dev-scheme/guile deprecated;then
- eerror "rebuild dev-scheme/guile with USE=deprecated"
- die
- fi
-}