diff options
author | marcus <marcus@df743ca5-7f9a-e211-a948-0013205c9059> | 2007-03-13 14:01:04 +0800 |
---|---|---|
committer | marcus <marcus@df743ca5-7f9a-e211-a948-0013205c9059> | 2007-03-13 14:01:04 +0800 |
commit | b431c0abd8361e7410a6875ffd14bbac4f850cdf (patch) | |
tree | fa4e41a4d4426cff373eace8f511b7d872a22c2e | |
parent | 8cd9909f391159c0779c4e73b0556c03ee3305a8 (diff) | |
download | marcuscom-ports-b431c0abd8361e7410a6875ffd14bbac4f850cdf.tar marcuscom-ports-b431c0abd8361e7410a6875ffd14bbac4f850cdf.tar.gz marcuscom-ports-b431c0abd8361e7410a6875ffd14bbac4f850cdf.tar.bz2 marcuscom-ports-b431c0abd8361e7410a6875ffd14bbac4f850cdf.tar.lz marcuscom-ports-b431c0abd8361e7410a6875ffd14bbac4f850cdf.tar.xz marcuscom-ports-b431c0abd8361e7410a6875ffd14bbac4f850cdf.tar.zst marcuscom-ports-b431c0abd8361e7410a6875ffd14bbac4f850cdf.zip |
Chase the gtkhtml3 internal version change.
git-svn-id: svn://creme-brulee.marcuscom.com/ports/trunk@8544 df743ca5-7f9a-e211-a948-0013205c9059
83 files changed, 4863 insertions, 0 deletions
diff --git a/deskutils/chmsee/Makefile b/deskutils/chmsee/Makefile new file mode 100644 index 000000000..b0857be81 --- /dev/null +++ b/deskutils/chmsee/Makefile @@ -0,0 +1,34 @@ +# New ports collection makefile for: chmsee +# Date created: 10 June 2006 +# Whom: Liu.Yinghong <liu_yinghong@yahoo.com.cn> +# +# $FreeBSD$ +# + +PORTNAME= chmsee +PORTVERSION= 0.9.6 +PORTREVISION= 1 +CATEGORIES= deskutils gnome +MASTER_SITES= http://chmsee.gro.clinux.org/ + +MAINTAINER= liu_yinghong@yahoo.com.cn +COMMENT= A viewer for Microsoft Help "CHM" files + +LIB_DEPENDS= chm.0:${PORTSDIR}/misc/chmlib + +USE_GETTEXT= yes +USE_GNOME= gtk20 libglade2 gnomeprefix gnomehack libgnome gtkhtml3 +WANT_GNOME= yes +GNU_CONFIGURE= yes +USE_GMAKE= yes +USE_X_PREFIX= yes +USE_BZIP2= yes + +CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include -I${X11BASE}/include" \ + LDFLAGS="-L${LOCALBASE}/lib -L${X11BASE}/lib" + +post-patch: + @${REINPLACE_CMD} -e 's|libgtkhtml-3.8|libgtkhtml-3.14|g' \ + ${WRKSRC}/configure + +.include <bsd.port.mk> diff --git a/deskutils/chmsee/distinfo b/deskutils/chmsee/distinfo new file mode 100644 index 000000000..f508aada6 --- /dev/null +++ b/deskutils/chmsee/distinfo @@ -0,0 +1,3 @@ +MD5 (chmsee-0.9.6.tar.bz2) = 4d4583622b0073bf5a6ed2771c226d7f +SHA256 (chmsee-0.9.6.tar.bz2) = 631da20bc3db0063a33d4717609730840f4307999e839191cde3f2e38bf68599 +SIZE (chmsee-0.9.6.tar.bz2) = 338636 diff --git a/deskutils/chmsee/pkg-descr b/deskutils/chmsee/pkg-descr new file mode 100644 index 000000000..03c4d6284 --- /dev/null +++ b/deskutils/chmsee/pkg-descr @@ -0,0 +1,4 @@ +A viewer for Microsoft Help "CHM" (aka Compiled HTML) files using chmlib and +gtk2. + +WWW: http://chmsee.gro.clinux.org/ diff --git a/deskutils/chmsee/pkg-plist b/deskutils/chmsee/pkg-plist new file mode 100644 index 000000000..0700d5afd --- /dev/null +++ b/deskutils/chmsee/pkg-plist @@ -0,0 +1,12 @@ +bin/chmsee +share/gnome/applications/chmsee.desktop +share/gnome/chmsee/chmsee-splash.png +share/gnome/chmsee/chmsee.glade +share/gnome/chmsee/chmsee.html +share/gnome/chmsee/chmsee.png +share/gnome/mime-info/chmsee.keys +share/gnome/mime-info/chmsee.mime +share/gnome/pixmaps/chmsee.png +share/locale/zh_CN/LC_MESSAGES/chmsee.mo +@dirrm share/gnome/chmsee +@dirrmtry share/gnome/applications diff --git a/deskutils/gnotime/Makefile b/deskutils/gnotime/Makefile new file mode 100644 index 000000000..706e29915 --- /dev/null +++ b/deskutils/gnotime/Makefile @@ -0,0 +1,38 @@ +# New ports collection makefile for: gnotime +# Date created: 1 March 2003 +# Whom: Martin Klaffenboeck <martin.klaffenboeck@gmx.at> +# +# $FreeBSD: ports/deskutils/gnotime/Makefile,v 1.20 2007/02/10 06:04:58 kris Exp $ +# $MCom$ +# + +PORTNAME= gnotime +PORTVERSION= 2.2.2 +PORTREVISON= 3 +CATEGORIES= deskutils gnome +MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} +MASTER_SITE_SUBDIR= gttr + +MAINTAINER= ports@FreeBSD.org +COMMENT= GnoTime is a time tracker for gnome2 + +LIB_DEPENDS= guile.15:${PORTSDIR}/lang/guile + +USE_AUTOTOOLS= libtool:15 +USE_GNOME= gnomehack gnomeprefix intlhack gtkhtml3 libgnomeui +USE_X_PREFIX= yes +USE_GMAKE= yes +INSTALLS_OMF= yes +USE_LDCONFIG= yes +GNU_CONFIGURE= yes +CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include ${PTHREAD_CFLAGS}" \ + LDFLAGS="-L${LOCALBASE}/lib" + +MAN1= gnotime.1 +GCONF_SCHEMAS= gnotime.schemas + +post-patch: + @${REINPLACE_CMD} -e 's|libgtkhtml-3.8|libgtkhtml-3.14|g' \ + ${WRKSRC}/configure + +.include <bsd.port.mk> diff --git a/deskutils/gnotime/distinfo b/deskutils/gnotime/distinfo new file mode 100644 index 000000000..63622c820 --- /dev/null +++ b/deskutils/gnotime/distinfo @@ -0,0 +1,3 @@ +MD5 (gnotime-2.2.2.tar.gz) = 8c05509f57a278de03a97fae110de3f5 +SHA256 (gnotime-2.2.2.tar.gz) = c89681d50f13abd626ae2b1ddefcea3ecba0f564ca355f7005de712143fed1aa +SIZE (gnotime-2.2.2.tar.gz) = 1365243 diff --git a/deskutils/gnotime/files/patch-lib::qof::qofgobj.c b/deskutils/gnotime/files/patch-lib::qof::qofgobj.c new file mode 100644 index 000000000..89b9f5c89 --- /dev/null +++ b/deskutils/gnotime/files/patch-lib::qof::qofgobj.c @@ -0,0 +1,140 @@ +--- lib/qof/qofgobj.c.orig Mon May 24 19:55:16 2004 ++++ lib/qof/qofgobj.c Mon May 24 20:01:38 2004 +@@ -57,10 +57,11 @@ + void + qof_gobject_shutdown (void) + { ++ GSList *n; ++ + if (!initialized) return; + initialized = FALSE; + +- GSList *n; + for (n=paramList; n; n=n->next) g_free(n->data); + g_slist_free (paramList); + +@@ -83,11 +84,14 @@ + void + qof_gobject_register_instance (QofBook *book, QofType type, GObject *gob) + { ++ QofCollection *coll; ++ GSList * instance_list; ++ + if (!book || !type) return; + +- QofCollection *coll = qof_book_get_collection (book, type); ++ coll = qof_book_get_collection (book, type); + +- GSList * instance_list = qof_collection_get_data (coll); ++ instance_list = qof_collection_get_data (coll); + instance_list = g_slist_prepend (instance_list, gob); + qof_collection_set_data (coll, instance_list); + } +@@ -101,6 +105,8 @@ + + GParamSpec *gps = getter->param_userdata; + ++ const char * str; ++ + /* Note that the return type must actually be of type + * getter->param_type but we just follow the hard-coded + * mapping below ... */ +@@ -110,37 +116,40 @@ + g_value_init (&gval, G_TYPE_STRING); + g_object_get_property (gob, getter->param_name, &gval); + +- const char * str = g_value_get_string (&gval); ++ str = g_value_get_string (&gval); + return (gpointer) str; + } + else + if (G_IS_PARAM_SPEC_INT(gps)) + { ++ int ival; + GValue gval = {G_TYPE_INVALID}; + g_value_init (&gval, G_TYPE_INT); + g_object_get_property (gob, getter->param_name, &gval); + +- int ival = g_value_get_int (&gval); ++ ival = g_value_get_int (&gval); + return (gpointer) ival; + } + else + if (G_IS_PARAM_SPEC_UINT(gps)) + { ++ int ival; + GValue gval = {G_TYPE_INVALID}; + g_value_init (&gval, G_TYPE_UINT); + g_object_get_property (gob, getter->param_name, &gval); + +- int ival = g_value_get_uint (&gval); ++ ival = g_value_get_uint (&gval); + return (gpointer) ival; + } + else + if (G_IS_PARAM_SPEC_BOOLEAN(gps)) + { ++ int ival; + GValue gval = {G_TYPE_INVALID}; + g_value_init (&gval, G_TYPE_BOOLEAN); + g_object_get_property (gob, getter->param_name, &gval); + +- int ival = g_value_get_boolean (&gval); ++ ival = g_value_get_boolean (&gval); + return (gpointer) ival; + } + +@@ -161,21 +170,23 @@ + * mapping below ... */ + if (G_IS_PARAM_SPEC_FLOAT(gps)) + { ++ double fval; + GValue gval = {G_TYPE_INVALID}; + g_value_init (&gval, G_TYPE_FLOAT); + g_object_get_property (gob, getter->param_name, &gval); + +- double fval = g_value_get_float (&gval); ++ fval = g_value_get_float (&gval); + return fval; + } + else + if (G_IS_PARAM_SPEC_DOUBLE(gps)) + { ++ double fval; + GValue gval = {G_TYPE_INVALID}; + g_value_init (&gval, G_TYPE_DOUBLE); + g_object_get_property (gob, getter->param_name, &gval); + +- double fval = g_value_get_double (&gval); ++ fval = g_value_get_double (&gval); + return fval; + } + +@@ -208,13 +219,16 @@ + /* Get the GObject properties, convert to QOF properties */ + GParamSpec **prop_list; + int n_props; ++ int i, j=0; ++ QofParam * qof_param_list; ++ QofObject *class_def; ++ + prop_list = g_object_class_list_properties (obclass, &n_props); + +- QofParam * qof_param_list = g_new0 (QofParam, n_props); ++ qof_param_list = g_new0 (QofParam, n_props); + paramList = g_slist_prepend (paramList, qof_param_list); + + PINFO ("object %s has %d props", e_type, n_props); +- int i, j=0; + for (i=0; i<n_props; i++) + { + GParamSpec *gparam = prop_list[i]; +@@ -288,7 +302,7 @@ + + /* ------------------------------------------------------ */ + /* Now do the class itself */ +- QofObject *class_def = g_new0 (QofObject, 1); ++ class_def = g_new0 (QofObject, 1); + classList = g_slist_prepend (classList, class_def); + + class_def->interface_version = QOF_OBJECT_VERSION; diff --git a/deskutils/gnotime/files/patch-lib::qof::qofid.c b/deskutils/gnotime/files/patch-lib::qof::qofid.c new file mode 100644 index 000000000..4a10a5e07 --- /dev/null +++ b/deskutils/gnotime/files/patch-lib::qof::qofid.c @@ -0,0 +1,13 @@ +--- lib/qof/qofid.c.orig Sun May 23 22:57:30 2004 ++++ lib/qof/qofid.c Sun Jul 4 23:00:04 2004 +@@ -182,8 +182,9 @@ + static void + qof_collection_remove_entity (QofEntity *ent) + { ++ QofCollection *col; + if (!ent) return; +- QofCollection *col = ent->collection; ++ col = ent->collection; + if (!col) return; + g_hash_table_remove (col->hash_of_entities, &ent->guid); + ent->collection = NULL; diff --git a/deskutils/gnotime/files/patch-lib::qof::qofquery-deserial.c b/deskutils/gnotime/files/patch-lib::qof::qofquery-deserial.c new file mode 100644 index 000000000..35d06885a --- /dev/null +++ b/deskutils/gnotime/files/patch-lib::qof::qofquery-deserial.c @@ -0,0 +1,235 @@ +--- lib/qof/qofquery-deserial.c.orig Sun May 23 16:57:30 2004 ++++ lib/qof/qofquery-deserial.c Wed Jul 7 23:54:09 2004 +@@ -80,7 +80,7 @@ + if (0 == strcmp (TOK, node->name)) \ + { \ + const char *str = GET_TEXT (node); \ +- gint64 ival = atoll (str); \ ++ gint64 ival = strtoll (str, (char **)NULL, 10); \ + FN (SELF, ival); \ + } \ + else +@@ -182,10 +182,11 @@ + static QofQueryPredData * \ + SUBRNAME (xmlNodePtr root) \ + { \ ++ QofQueryCompare how = QOF_COMPARE_EQUAL; \ ++ QofQueryPredData *pred; \ + xmlNodePtr xp = root->xmlChildrenNode; \ + xmlNodePtr node; \ + \ +- QofQueryCompare how = QOF_COMPARE_EQUAL; \ + CTYPE val = 0; \ + \ + for (node=xp; node; node = node->next) \ +@@ -197,7 +198,6 @@ + {} \ + } \ + \ +- QofQueryPredData *pred; \ + pred = PRED (how, val); \ + return pred; \ + } +@@ -245,10 +245,11 @@ + static QofQueryPredData * + qof_query_pred_kvp_from_xml (xmlNodePtr root) + { ++ QofQueryCompare how = QOF_COMPARE_EQUAL; ++ QofQueryPredData *pred; + xmlNodePtr xp = root->xmlChildrenNode; + xmlNodePtr node; + +- QofQueryCompare how = QOF_COMPARE_EQUAL; + GSList *path = NULL; + KvpValue *value = NULL; + +@@ -271,7 +272,6 @@ + GET_DATE(&value, wrap_new_timespec, "qofquery:date"); + } + +- QofQueryPredData *pred; + pred = qof_query_kvp_predicate (how, path, value); + g_slist_free (path); + return pred; +@@ -282,9 +282,11 @@ + static QofQueryPredData * + qof_query_pred_guid_from_xml (xmlNodePtr root) + { ++ QofQueryPredData *pred; ++ GList *guid_list = NULL; ++ GList *n; + xmlNodePtr xp = root->xmlChildrenNode; + xmlNodePtr node; +- GList *guid_list = NULL; + + QofGuidMatch sm = QOF_GUID_MATCH_ANY; + +@@ -313,11 +315,9 @@ + } + } + +- QofQueryPredData *pred; + pred = qof_query_guid_predicate (sm, guid_list); + + /* The predicate made a copy of everything, so free our stuff */ +- GList *n; + for (n=guid_list; n; n=n->next) + { + guid_free (n->data); +@@ -331,11 +331,12 @@ + static QofQueryPredData * + qof_query_pred_char_from_xml (xmlNodePtr root) + { ++ QofQueryPredData *pred; ++ QofCharMatch sm = QOF_CHAR_MATCH_ANY; ++ const char * char_list = NULL; + xmlNodePtr xp = root->xmlChildrenNode; + xmlNodePtr node; + +- QofCharMatch sm = QOF_CHAR_MATCH_ANY; +- const char * char_list = NULL; + + for (node=xp; node; node = node->next) + { +@@ -348,7 +349,6 @@ + {} + } + +- QofQueryPredData *pred; + pred = qof_query_char_predicate (sm, char_list); + return pred; + } +@@ -358,11 +358,12 @@ + static QofQueryPredData * + qof_query_pred_numeric_from_xml (xmlNodePtr root) + { ++ QofQueryCompare how = QOF_COMPARE_EQUAL; ++ QofNumericMatch sm = QOF_NUMERIC_MATCH_ANY; ++ QofQueryPredData *pred; + xmlNodePtr xp = root->xmlChildrenNode; + xmlNodePtr node; + +- QofQueryCompare how = QOF_COMPARE_EQUAL; +- QofNumericMatch sm = QOF_NUMERIC_MATCH_ANY; + gnc_numeric num; + + for (node=xp; node; node = node->next) +@@ -376,7 +377,6 @@ + {} + } + +- QofQueryPredData *pred; + pred = qof_query_numeric_predicate (how, sm, num); + return pred; + } +@@ -386,12 +386,13 @@ + static QofQueryPredData * + qof_query_pred_date_from_xml (xmlNodePtr root) + { +- xmlNodePtr xp = root->xmlChildrenNode; +- xmlNodePtr node; +- + QofQueryCompare how = QOF_COMPARE_EQUAL; + QofDateMatch sm = QOF_DATE_MATCH_ROUNDED; + Timespec date = {0,0}; ++ QofQueryPredData *pred; ++ xmlNodePtr xp = root->xmlChildrenNode; ++ xmlNodePtr node; ++ + + for (node=xp; node; node = node->next) + { +@@ -404,7 +405,6 @@ + {} + } + +- QofQueryPredData *pred; + pred = qof_query_date_predicate (how, sm, date); + return pred; + } +@@ -414,13 +414,14 @@ + static QofQueryPredData * + qof_query_pred_string_from_xml (xmlNodePtr root) + { +- xmlNodePtr xp = root->xmlChildrenNode; +- xmlNodePtr node; +- + QofQueryCompare how = QOF_COMPARE_EQUAL; + QofStringMatch sm = QOF_STRING_MATCH_CASEINSENSITIVE; + gboolean is_regex = FALSE; + const char *pstr = NULL; ++ QofQueryPredData *pred; ++ xmlNodePtr xp = root->xmlChildrenNode; ++ xmlNodePtr node; ++ + + for (node=xp; node; node = node->next) + { +@@ -434,7 +435,6 @@ + {} + } + +- QofQueryPredData *pred; + pred = qof_query_string_predicate (how, pstr, sm , is_regex); + return pred; + } +@@ -444,8 +444,8 @@ + static GSList * + qof_query_param_path_from_xml (xmlNodePtr root) + { +- xmlNodePtr pterms = root->xmlChildrenNode; + GSList *plist = NULL; ++ xmlNodePtr pterms = root->xmlChildrenNode; + xmlNodePtr node; + for (node=pterms; node; node = node->next) + { +@@ -465,10 +465,10 @@ + static void + qof_query_term_from_xml (QofQuery *q, xmlNodePtr root) + { +- xmlNodePtr node; +- xmlNodePtr term = root->xmlChildrenNode; + QofQueryPredData *pred = NULL; + GSList *path = NULL; ++ xmlNodePtr node; ++ xmlNodePtr term = root->xmlChildrenNode; + + for (node=term; node; node = node->next) + { +@@ -476,8 +476,9 @@ + if (0 == strcmp (node->name, "qofquery:invert")) + { + QofQuery *qt = qof_query_create(); ++ QofQuery *qinv; + qof_query_term_from_xml (qt, node); +- QofQuery *qinv = qof_query_invert (qt); ++ qinv = qof_query_invert (qt); + qof_query_merge_in_place (q, qinv, QOF_QUERY_AND); + qof_query_destroy (qinv); + qof_query_destroy (qt); +@@ -594,10 +595,14 @@ + qof_query_from_xml (xmlNodePtr root) + { + QofQuery *q; ++ xmlChar *version; ++ xmlNodePtr qpart; ++ xmlNodePtr node; + + if (!root) return NULL; + +- xmlChar * version = xmlGetProp(root, "version"); ++ version = xmlGetProp(root, "version"); ++ + if (!root->name || strcmp ("qof:qofquery", root->name)) + { + // XXX something is wrong. warn ... +@@ -606,8 +611,7 @@ + + q = qof_query_create (); + +- xmlNodePtr qpart = root->xmlChildrenNode; +- xmlNodePtr node; ++ qpart = root->xmlChildrenNode; + for (node=qpart; node; node = node->next) + { + if (node->type != XML_ELEMENT_NODE) continue; diff --git a/deskutils/gnotime/files/patch-lib::qof::qofquery-serialize.c b/deskutils/gnotime/files/patch-lib::qof::qofquery-serialize.c new file mode 100644 index 000000000..f9bb8b99d --- /dev/null +++ b/deskutils/gnotime/files/patch-lib::qof::qofquery-serialize.c @@ -0,0 +1,181 @@ +--- lib/qof/qofquery-serialize.c.orig Wed Jul 7 23:54:57 2004 ++++ lib/qof/qofquery-serialize.c Thu Jul 8 00:02:12 2004 +@@ -228,9 +228,10 @@ + if (!safe_strcmp (pd->type_name, QOF_TYPE_STRING)) + { + xmlNodePtr topnode = xmlNewNode (NULL, "qofquery:pred-string"); ++ query_string_t pdata; + PUT_HOW ("qofquery:compare", pd->how, LT, LTE, EQUAL, GT, GTE, NEQ); + +- query_string_t pdata = (query_string_t) pd; ++ pdata = (query_string_t) pd; + PUT_MATCH2("qofquery:string-match", pdata->options, + STRING_MATCH, NORMAL, CASEINSENSITIVE); + PUT_BOOL ("qofquery:is-regex", pdata->is_regex); +@@ -240,9 +241,10 @@ + if (!safe_strcmp (pd->type_name, QOF_TYPE_NUMERIC)) + { + xmlNodePtr topnode = xmlNewNode (NULL, "qofquery:pred-numeric"); ++ query_numeric_t pdata; + PUT_HOW ("qofquery:compare", pd->how, LT, LTE, EQUAL, GT, GTE, NEQ); + +- query_numeric_t pdata = (query_numeric_t) pd; ++ pdata = (query_numeric_t) pd; + PUT_MATCH3("qofquery:numeric-match", pdata->options, + NUMERIC_MATCH, DEBIT, CREDIT, ANY); + +@@ -252,11 +254,12 @@ + if (!safe_strcmp (pd->type_name, QOF_TYPE_KVP)) + { + xmlNodePtr topnode = xmlNewNode (NULL, "qofquery:pred-kvp"); ++ query_kvp_t pdata; ++ GSList *n; + PUT_HOW ("qofquery:compare", pd->how, LT, LTE, EQUAL, GT, GTE, NEQ); + +- query_kvp_t pdata = (query_kvp_t) pd; ++ pdata = (query_kvp_t) pd; + +- GSList *n; + for (n=pdata->path; n; n=n->next) + { + PUT_STR ("qofquery:kvp-path", n->data); +@@ -267,9 +270,10 @@ + if (!safe_strcmp (pd->type_name, QOF_TYPE_DATE)) + { + xmlNodePtr topnode = xmlNewNode (NULL, "qofquery:pred-date"); ++ query_date_t pdata; + PUT_HOW ("qofquery:compare", pd->how, LT, LTE, EQUAL, GT, GTE, NEQ); + +- query_date_t pdata = (query_date_t) pd; ++ pdata = (query_date_t) pd; + + PUT_MATCH2("qofquery:date-match", pdata->options, + DATE_MATCH, NORMAL, ROUNDED); +@@ -280,18 +284,20 @@ + if (!safe_strcmp (pd->type_name, QOF_TYPE_INT64)) + { + xmlNodePtr topnode = xmlNewNode (NULL, "qofquery:pred-int64"); ++ query_int64_t pdata; + PUT_HOW ("qofquery:compare", pd->how, LT, LTE, EQUAL, GT, GTE, NEQ); + +- query_int64_t pdata = (query_int64_t) pd; ++ pdata = (query_int64_t) pd; + PUT_INT64 ("qofquery:int64", pdata->val); + return topnode; + } + if (!safe_strcmp (pd->type_name, QOF_TYPE_INT32)) + { + xmlNodePtr topnode = xmlNewNode (NULL, "qofquery:pred-int32"); ++ query_int32_t pdata; + PUT_HOW ("qofquery:compare", pd->how, LT, LTE, EQUAL, GT, GTE, NEQ); + +- query_int32_t pdata = (query_int32_t) pd; ++ pdata = (query_int32_t) pd; + + PUT_INT32 ("qofquery:int32", pdata->val); + return topnode; +@@ -299,9 +305,10 @@ + if (!safe_strcmp (pd->type_name, QOF_TYPE_DOUBLE)) + { + xmlNodePtr topnode = xmlNewNode (NULL, "qofquery:pred-double"); ++ query_double_t pdata; + PUT_HOW ("qofquery:compare", pd->how, LT, LTE, EQUAL, GT, GTE, NEQ); + +- query_double_t pdata = (query_double_t) pd; ++ pdata = (query_double_t) pd; + + PUT_DBL ("qofquery:double", pdata->val); + return topnode; +@@ -309,9 +316,10 @@ + if (!safe_strcmp (pd->type_name, QOF_TYPE_BOOLEAN)) + { + xmlNodePtr topnode = xmlNewNode (NULL, "qofquery:pred-boolean"); ++ query_boolean_t pdata; + PUT_HOW ("qofquery:compare", pd->how, LT, LTE, EQUAL, GT, GTE, NEQ); + +- query_boolean_t pdata = (query_boolean_t) pd; ++ pdata = (query_boolean_t) pd; + + PUT_BOOL ("qofquery:boolean", pdata->val); + return topnode; +@@ -386,9 +394,10 @@ + for ( ; n; n=n->next) + { + QofQueryTerm *qt = n->data; ++ xmlNodePtr t; + if (!qt) continue; + +- xmlNodePtr t = qof_query_one_term_to_xml (n->data); ++ t = qof_query_one_term_to_xml (n->data); + if (t) xmlAddChild (terms, t); + } + return terms; +@@ -419,31 +428,37 @@ + qof_query_sorts_to_xml (QofQuery *q) + { + QofQuerySort *s[3]; ++ xmlNodePtr sortlist; ++ int i; + qof_query_get_sorts (q, &s[0], &s[1], &s[2]); + + if (NULL == s[0]) return NULL; + +- xmlNodePtr sortlist = xmlNewNode (NULL, "qofquery:sort-list"); +- int i; ++ sortlist = xmlNewNode (NULL, "qofquery:sort-list"); + for (i=0; i<3; i++) + { ++ GSList *plist; ++ xmlNodePtr sort; ++ xmlNodePtr topnode; ++ gboolean increasing; ++ gint opt; ++ xmlNodePtr pl; + if (NULL == s[i]) continue; + +- GSList *plist = qof_query_sort_get_param_path (s[i]); ++ plist = qof_query_sort_get_param_path (s[i]); + if (!plist) continue; + +- xmlNodePtr sort = xmlNewNode (NULL, "qofquery:sort"); ++ sort = xmlNewNode (NULL, "qofquery:sort"); + xmlAddChild (sortlist, sort); + +- xmlNodePtr topnode = sort; +- +- gboolean increasing = qof_query_sort_get_increasing (s[i]); ++ topnode = sort; ++ increasing = qof_query_sort_get_increasing (s[i]); + PUT_STR ("qofquery:order", increasing ? "DESCENDING" : "ASCENDING"); + +- gint opt = qof_query_sort_get_sort_options (s[i]); ++ opt = qof_query_sort_get_sort_options (s[i]); + PUT_INT32 ("qofquery:options", opt); + +- xmlNodePtr pl = qof_query_param_path_to_xml (plist); ++ pl = qof_query_param_path_to_xml (plist); + if (pl) xmlAddChild (sort, pl); + } + +@@ -456,15 +471,18 @@ + do_qof_query_to_xml (QofQuery *q, xmlNodePtr topnode) + { + QofIdType search_for = qof_query_get_search_for (q); ++ xmlNodePtr terms; ++ xmlNodePtr sorts; ++ gint max_results; + PUT_STR ("qofquery:search-for", search_for); + +- xmlNodePtr terms = qof_query_terms_to_xml(q); ++ terms = qof_query_terms_to_xml(q); + if (terms) xmlAddChild (topnode, terms); + +- xmlNodePtr sorts = qof_query_sorts_to_xml (q); ++ sorts = qof_query_sorts_to_xml (q); + if (sorts) xmlAddChild (topnode, sorts); + +- gint max_results = qof_query_get_max_results (q); ++ max_results = qof_query_get_max_results (q); + PUT_INT32 ("qofquery:max-results", max_results); + } + diff --git a/deskutils/gnotime/files/patch-lib::qof::qofquery.c b/deskutils/gnotime/files/patch-lib::qof::qofquery.c new file mode 100644 index 000000000..21e2842d2 --- /dev/null +++ b/deskutils/gnotime/files/patch-lib::qof::qofquery.c @@ -0,0 +1,17 @@ +--- lib/qof/qofquery.c.orig Wed Jul 7 22:39:18 2004 ++++ lib/qof/qofquery.c Wed Jul 7 22:39:27 2004 +@@ -1216,13 +1216,13 @@ + + void qof_query_set_book (QofQuery *q, QofBook *book) + { ++ GSList *slist = NULL; + if (!q || !book) return; + + /* Make sure this book is only in the list once */ + if (g_list_index (q->books, book) == -1) + q->books = g_list_prepend (q->books, book); + +- GSList *slist = NULL; + g_slist_prepend (slist, QOF_PARAM_GUID); + g_slist_prepend (slist, QOF_PARAM_BOOK); + qof_query_add_guid_match (q, slist, diff --git a/deskutils/gnotime/files/patch-lib::qof::qofsql.c b/deskutils/gnotime/files/patch-lib::qof::qofsql.c new file mode 100644 index 000000000..32bc56664 --- /dev/null +++ b/deskutils/gnotime/files/patch-lib::qof::qofsql.c @@ -0,0 +1,323 @@ +--- lib/qof/qofsql.c.orig Sun May 23 16:58:28 2004 ++++ lib/qof/qofsql.c Thu Jul 8 00:11:24 2004 +@@ -133,8 +133,9 @@ + if (('\'' == str[0]) || + ('\"' == str[0])) + { ++ size_t len; + str ++; +- size_t len = strlen(str); ++ len = strlen(str); + str[len-1] = 0; + } + return str; +@@ -146,6 +147,15 @@ + char tmpbuff[128]; + GSList *param_list; + QofQueryPredData *pred_data = NULL; ++ sql_field_item * sparam; ++ char * qparam_name; ++ sql_field_item * svalue; ++ char * qvalue_name; ++ QofQueryCompare qop; ++ char *table_name; ++ char *param_name; ++ QofType param_type; ++ QofQuery *qq; + + if (NULL == cond) + { +@@ -161,14 +171,14 @@ + PWARN("missing left paramter"); + return NULL; + } +- sql_field_item * sparam = cond->d.pair.left->item; ++ sparam = cond->d.pair.left->item; + if (SQL_name != sparam->type) + { + PWARN("we support only paramter names at this time (parsed %d)", + sparam->type); + return NULL; + } +- char * qparam_name = sparam->d.name->data; ++ qparam_name = sparam->d.name->data; + if (NULL == qparam_name) + { + PWARN ("missing paramter name"); +@@ -183,13 +193,13 @@ + PWARN ("missing right paramter"); + return NULL; + } +- sql_field_item * svalue = cond->d.pair.right->item; ++ svalue = cond->d.pair.right->item; + if (SQL_name != svalue->type) + { + PWARN("we support only simple values (parsed as %d)", svalue->type); + return NULL; + } +- char * qvalue_name = svalue->d.name->data; ++ qvalue_name = svalue->d.name->data; + if (NULL == qvalue_name) + { + PWARN("missing value"); +@@ -202,16 +212,18 @@ + * If it is, look up the value. */ + if (0 == strncasecmp (qvalue_name, "kvp://", 6)) + { ++ KvpValue *kv; ++ KvpValueType kvt; + if (NULL == query->kvp_join) + { + PWARN ("missing kvp frame"); + return NULL; + } +- KvpValue *kv = kvp_frame_get_value (query->kvp_join, qvalue_name+5); ++ kv = kvp_frame_get_value (query->kvp_join, qvalue_name+5); + /* If there's no value, its not an error; + * we just don't do this predicate */ + if (!kv) return NULL; +- KvpValueType kvt = kvp_value_get_type (kv); ++ kvt = kvp_value_get_type (kv); + + tmpbuff[0] = 0x0; + qvalue_name = tmpbuff; +@@ -251,7 +263,6 @@ + param_list = qof_query_build_param_list (qparam_name, NULL); + + /* Get the where-term comparison operator */ +- QofQueryCompare qop; + switch (cond->op) + { + case SQL_eq: qop = QOF_COMPARE_EQUAL; break; +@@ -270,8 +281,6 @@ + /* OK, need to know the type of the thing being matched + * in order to build the correct predicate. Get the type + * from the object parameters. */ +- char *table_name; +- char *param_name; + get_table_and_param (qparam_name, &table_name, ¶m_name); + if (NULL == table_name) + { +@@ -290,7 +299,7 @@ + return NULL; + } + +- QofType param_type = qof_class_get_parameter_type (table_name, param_name); ++ param_type = qof_class_get_parameter_type (table_name, param_name); + if (!param_type) + { + PWARN ("The parameter \'%s\' on object \'%s\' is not known", +@@ -319,7 +328,7 @@ + } + else if (!strcmp (param_type, QOF_TYPE_INT64)) + { +- gint64 ival = atoll (qvalue_name); ++ gint64 ival = strtoll (qvalue_name, (char **)NULL, 10); + pred_data = qof_query_int64_predicate (qop, ival); + } + else if (!strcmp (param_type, QOF_TYPE_DOUBLE)) +@@ -337,16 +346,17 @@ + // XXX FIXME: this doesn't handle time strings, only date strings + // XXX should also see if we need to do a day-compare or time-compare. + /* work around highly bogus locale setting */ ++ time_t exact; ++ int rc; ++ Timespec ts; + qof_date_format_set(QOF_DATE_FORMAT_US); + +- time_t exact; +- int rc = qof_scan_date_secs (qvalue_name, &exact); ++ rc = qof_scan_date_secs (qvalue_name, &exact); + if (0 == rc) + { + PWARN ("unable to parse date: %s", qvalue_name); + return NULL; + } +- Timespec ts; + ts.tv_sec = exact; + ts.tv_nsec = 0; + pred_data = qof_query_date_predicate (qop, QOF_DATE_MATCH_DAY, ts); +@@ -367,7 +377,9 @@ + else if (!strcmp (param_type, QOF_TYPE_GUID)) + { + GUID guid; ++ QofGuidMatch gm; + gboolean rc = string_to_guid (qvalue_name, &guid); ++ GList *guid_list; + if (0 == rc) + { + PWARN ("unable to parse guid: %s", qvalue_name); +@@ -377,9 +389,9 @@ + // XXX less, than greater than don't make sense, + // should check for those bad conditions + +- QofGuidMatch gm = QOF_GUID_MATCH_ANY; ++ gm = QOF_GUID_MATCH_ANY; + if (QOF_COMPARE_NEQ == qop) gm = QOF_GUID_MATCH_NONE; +- GList *guid_list = g_list_append (NULL, &guid); ++ guid_list = g_list_append (NULL, &guid); + pred_data = qof_query_guid_predicate (gm, guid_list); + + g_list_free (guid_list); +@@ -390,11 +402,15 @@ + * /some/path/string:value + */ + char *sep = strchr (qvalue_name, ':'); ++ char * path; ++ char * str; ++ char * p; ++ KvpValue *kval = NULL; ++ int len; + if (!sep) return NULL; + *sep = 0; +- char * path = qvalue_name; +- char * str = sep +1; +- char * p; ++ path = qvalue_name; ++ str = sep +1; + /* If str has only digits, we know its a plain number. + * If its numbers and a decimal point, assume a float + * If its numbers and a slash, assume numeric +@@ -402,8 +418,7 @@ + * If it looks like an iso date ... + * else assume its a string. + */ +- KvpValue *kval = NULL; +- int len = strlen (str); ++ len = strlen (str); + if ((32 == len) && (32 == strspn (str, "0123456789abcdef"))) + { + GUID guid; +@@ -413,7 +428,7 @@ + else + if (len == strspn (str, "0123456789")) + { +- kval = kvp_value_new_gint64 (atoll(str)); ++ kval = kvp_value_new_gint64 (strtoll(str, (char **)NULL, 10)); + } + else + if ((p=strchr (str, '.')) && +@@ -455,7 +470,7 @@ + return NULL; + } + +- QofQuery *qq = qof_query_create(); ++ qq = qof_query_create(); + qof_query_add_term (qq, param_list, pred_data, QOF_QUERY_FIRST_TERM); + return qq; + } +@@ -471,9 +486,10 @@ + { + QofQuery *qleft = handle_where (query, swear->d.pair.left); + QofQuery *qright = handle_where (query, swear->d.pair.right); ++ QofQueryOp qop; ++ QofQuery * qq; + if (NULL == qleft) return qright; + if (NULL == qright) return qleft; +- QofQueryOp qop; + switch (swear->d.pair.op) + { + case SQL_and: qop = QOF_QUERY_AND; break; +@@ -484,7 +500,7 @@ + qof_query_destroy (qright); + return NULL; + } +- QofQuery * qq = qof_query_merge (qleft, qright, qop); ++ qq = qof_query_merge (qleft, qright, qop); + qof_query_destroy (qleft); + qof_query_destroy (qright); + return qq; +@@ -511,11 +527,11 @@ + static void + handle_sort_order (QofSqlQuery *query, GList *sorder_list) + { +- if (!sorder_list) return; +- + GSList *qsp[3]; + gboolean direction[3]; + int i; ++ if (!sorder_list) return; ++ + + for (i=0; i<3; i++) + { +@@ -524,14 +540,15 @@ + + if (sorder_list) + { ++ char * qparam_name = NULL; ++ GList *n; + sql_order_field *sorder = sorder_list->data; + + /* Set the sort direction */ + if (SQL_asc == sorder->order_type) direction[i] = TRUE; + + /* Find the paramter name */ +- char * qparam_name = NULL; +- GList *n = sorder->name; ++ n = sorder->name; + if (n) + { + qparam_name = n->data; +@@ -559,6 +576,9 @@ + void + qof_sql_query_parse (QofSqlQuery *query, const char *str) + { ++ GList *tables; ++ sql_select_statement *sss; ++ sql_where * swear; + if (!query) return; + + /* Delete old query, if any */ +@@ -590,14 +610,14 @@ + * user wrote "SELECT * FROM tableA, tableB WHERE ..." + * then we don't have a single unique table-name. + */ +- GList *tables = sql_statement_get_tables (query->parse_result); ++ tables = sql_statement_get_tables (query->parse_result); + if (1 == g_list_length (tables)) + { + query->single_global_tablename = tables->data; + } + +- sql_select_statement *sss = query->parse_result->statement; +- sql_where * swear = sss->where; ++ sss = query->parse_result->statement; ++ swear = sss->where; + if (swear) + { + /* Walk over the where terms, turn them into QOF predicates */ +@@ -626,6 +646,7 @@ + qof_sql_query_run (QofSqlQuery *query, const char *str) + { + GList *node; ++ GList *results; + + if (!query) return NULL; + +@@ -635,7 +656,7 @@ + qof_query_set_book (query->qof_query, query->book); + + // qof_query_print (query->qof_query); +- GList *results = qof_query_run (query->qof_query); ++ results = qof_query_run (query->qof_query); + + return results; + } +@@ -644,6 +665,7 @@ + qof_sql_query_rerun (QofSqlQuery *query) + { + GList *node; ++ GList *results; + + if (!query) return NULL; + +@@ -652,7 +674,7 @@ + qof_query_set_book (query->qof_query, query->book); + + // qof_query_print (query->qof_query); +- GList *results = qof_query_run (query->qof_query); ++ results = qof_query_run (query->qof_query); + + return results; + } diff --git a/deskutils/gnotime/files/patch-src::export.c b/deskutils/gnotime/files/patch-src::export.c new file mode 100644 index 000000000..c53fa40cf --- /dev/null +++ b/deskutils/gnotime/files/patch-src::export.c @@ -0,0 +1,36 @@ +--- src/export.c.orig Thu Jul 8 00:14:29 2004 ++++ src/export.c Thu Jul 8 00:15:18 2004 +@@ -124,12 +124,14 @@ + export_really (GtkWidget *widget, export_format_t *xp) + { + gboolean rc; ++ GnomeVFSURI *parsed_uri; ++ gboolean exists; ++ GnomeVFSResult result; + + xp->uri = gtk_file_selection_get_filename (xp->picker); + +- GnomeVFSURI *parsed_uri; + parsed_uri = gnome_vfs_uri_new (xp->uri); +- gboolean exists = gnome_vfs_uri_exists (parsed_uri); ++ exists = gnome_vfs_uri_exists (parsed_uri); + if (exists) + { + GtkWidget *w; +@@ -144,14 +146,14 @@ + if (0 == gnome_dialog_run (GNOME_DIALOG (w))) goto done; + } + +- GnomeVFSResult result; + result = gnome_vfs_create (&xp->handle, xp->uri, GNOME_VFS_OPEN_WRITE, + FALSE, 0644); + if (GNOME_VFS_OK != result) + { + char *s; ++ GtkWidget *w; + s = g_strdup_printf (_("File %s dould not be opened"), xp->uri); +- GtkWidget *w = gnome_error_dialog (s); ++ w = gnome_error_dialog (s); + gnome_dialog_set_parent (GNOME_DIALOG (w), GTK_WINDOW (xp->picker)); + g_free (s); + goto done; diff --git a/deskutils/gnotime/files/patch-src::ghtml.c b/deskutils/gnotime/files/patch-src::ghtml.c new file mode 100644 index 000000000..e80545fbe --- /dev/null +++ b/deskutils/gnotime/files/patch-src::ghtml.c @@ -0,0 +1,63 @@ +--- src/ghtml.c.orig Sat May 22 09:16:50 2004 ++++ src/ghtml.c Thu Jul 8 00:16:27 2004 +@@ -169,8 +169,9 @@ + type = SCM_CDR (node); + if (SCM_SYMBOLP(type) || SCM_STRINGP (type)) + { ++ char *buff; + cur_type = GTT_NONE; +- char *buff = SCM_STRING_CHARS (type); ++ buff = SCM_STRING_CHARS (type); + + if ((!strncmp (buff, "gtt-project-ptr",15)) || + (!strncmp (buff, "gtt-project-list",16))) +@@ -1271,6 +1272,9 @@ + static SCM + my_catch_handler (void *data, SCM tag, SCM throw_args) + { ++ SCM fmt; ++ SCM s_str; ++ + printf ("Error: GnoTime caught error during scheme parse\n"); + if (SCM_SYMBOLP(tag)) + { +@@ -1279,8 +1283,8 @@ + } + scm_backtrace(); + +- SCM fmt = scm_makfrom0str ("~S"); +- SCM s_str = scm_simple_format (SCM_BOOL_F, fmt, SCM_LIST1(throw_args)); ++ fmt = scm_makfrom0str ("~S"); ++ s_str = scm_simple_format (SCM_BOOL_F, fmt, SCM_LIST1(throw_args)); + printf ("\tthrow_args=%s\n", SCM_STRING_CHARS (s_str)); + + return SCM_EOL; +@@ -1297,8 +1301,9 @@ + /* no-op for now, just copy it into the window */ + if (ghtml->write_stream) + { ++ size_t nr; + (ghtml->write_stream) (ghtml, "<link", 5, ghtml->user_data); +- size_t nr = strlen (str); ++ nr = strlen (str); + (ghtml->write_stream) (ghtml, str, nr, ghtml->user_data); + (ghtml->write_stream) (ghtml, ">", 1, ghtml->user_data); + } +@@ -1313,6 +1318,8 @@ + GString *template; + char *start, *end, *scmstart, *comstart, *linkstart; + size_t nr; ++ GnomeVFSResult result; ++ GnomeVFSHandle *handle; + + if (!ghtml) return; + if (prj) ghtml->prj = prj; +@@ -1327,8 +1334,6 @@ + } + + /* Try to get the ghtml file ... */ +- GnomeVFSResult result; +- GnomeVFSHandle *handle; + result = gnome_vfs_open (&handle, filepath, GNOME_VFS_OPEN_READ); + if ((GNOME_VFS_OK != result) && (0==ghtml->open_count)) + { diff --git a/deskutils/gnotime/files/patch-src::idle-dialog.c b/deskutils/gnotime/files/patch-src::idle-dialog.c new file mode 100644 index 000000000..0e271a9f6 --- /dev/null +++ b/deskutils/gnotime/files/patch-src::idle-dialog.c @@ -0,0 +1,54 @@ +--- src/idle-dialog.c.orig Thu Jul 8 00:17:13 2004 ++++ src/idle-dialog.c Thu Jul 8 00:18:46 2004 +@@ -111,12 +111,14 @@ + { + char * p; + char * ret; ++ int ampcnt = 0; ++ int len; ++ const char *start; + + p = strchr (str, '&'); + if (!p) return g_strdup (str); + + /* count number of ampersands */ +- int ampcnt = 0; + while (p) + { + ampcnt ++; +@@ -124,12 +126,12 @@ + } + + /* make room for the escapes */ +- int len = strlen(str); ++ len = strlen(str); + ret = g_new0 (char, len+4*ampcnt+1); + + /* replace & by & unless its already & */ + p = strchr (str, '&'); +- const char *start = str; ++ start = str; + while (p) + { + strncat (ret, start, p-start); +@@ -158,6 +160,8 @@ + char * msg; + time_t now = time(0); + time_t idle_time; ++ char *ptitle; ++ char *pdesc; + + /* Set a value for the thingy under the slider */ + if (3600 > credit) +@@ -201,9 +205,9 @@ + /* Update the total elapsed time part of the message */ + idle_time = now - dlg->last_activity; + +- char *ptitle = util_escape_html_markup ( ++ ptitle = util_escape_html_markup ( + gtt_project_get_title(dlg->prj)); +- char *pdesc = util_escape_html_markup ( ++ pdesc = util_escape_html_markup ( + gtt_project_get_desc(dlg->prj)); + if (3600 > idle_time) + { diff --git a/deskutils/gnotime/files/patch-src::journal.c b/deskutils/gnotime/files/patch-src::journal.c new file mode 100644 index 000000000..2ecab2e4f --- /dev/null +++ b/deskutils/gnotime/files/patch-src::journal.c @@ -0,0 +1,224 @@ +--- src/journal.c.orig Fri Sep 2 22:42:18 2005 ++++ src/journal.c Fri Oct 21 11:44:50 2005 +@@ -201,8 +201,10 @@ + + /* Don't clobber the file, ask user for permission */ + GnomeVFSURI *parsed_uri; ++ gboolean exists; ++ GnomeVFSResult result; + parsed_uri = gnome_vfs_uri_new (filename); +- gboolean exists = gnome_vfs_uri_exists (parsed_uri); ++ exists = gnome_vfs_uri_exists (parsed_uri); + gnome_vfs_uri_unref (parsed_uri); + if (exists) + { +@@ -218,7 +220,6 @@ + } + + /* Try to open the file for writing */ +- GnomeVFSResult result; + result = gnome_vfs_create (&wig->handle, filename, + GNOME_VFS_OPEN_WRITE, FALSE, 0644); + +@@ -393,12 +394,15 @@ + GttTask *tsk = gtt_interval_get_parent (wig->interval); + GttProject *prj = gtt_task_get_parent (tsk); + GList *tasks = gtt_project_get_tasks (prj); ++ GList *this_task; ++ GList *prev_task; ++ GttTask *newtask; + if (!tasks) return; +- GList *this_task = g_list_find (tasks, tsk); ++ this_task = g_list_find (tasks, tsk); + if (!this_task) return; +- GList *prev_task = this_task->prev; ++ prev_task = this_task->prev; + if (!prev_task) return; +- GttTask *newtask = prev_task->data; ++ newtask = prev_task->data; + gtt_task_append_interval (newtask, wig->interval); + } + +@@ -409,12 +413,15 @@ + GttTask *tsk = gtt_interval_get_parent (wig->interval); + GttProject *prj = gtt_task_get_parent (tsk); + GList *tasks = gtt_project_get_tasks (prj); ++ GList *this_task; ++ GList *next_task; ++ GttTask *newtask; + if (!tasks) return; +- GList *this_task = g_list_find (tasks, tsk); ++ this_task = g_list_find (tasks, tsk); + if (!this_task) return; +- GList *next_task = this_task->next; ++ next_task = this_task->next; + if (!next_task) return; +- GttTask *newtask = next_task->data; ++ newtask = next_task->data; + gtt_task_add_interval (newtask, wig->interval); + } + +@@ -462,6 +469,7 @@ + static void + interval_popup_cb (Wiggy *wig) + { ++ GttTask *tsk; + gtk_menu_popup(GTK_MENU(wig->interval_popup), + NULL, NULL, NULL, wig, 1, 0); + if (cutted_task_list) +@@ -495,7 +503,7 @@ + gtk_widget_set_sensitive (wig->interval_move_down, FALSE); + } + +- GttTask *tsk = gtt_interval_get_parent(wig->interval); ++ tsk = gtt_interval_get_parent(wig->interval); + if (gtt_task_is_first_task (tsk)) + { + gtk_widget_set_sensitive (wig->interval_move_up, FALSE); +@@ -559,6 +567,7 @@ + static void + task_delete_memo_clicked_cb(GtkWidget * w, gpointer data) + { ++ GList * ctl; + Wiggy *wig = (Wiggy *) data; + + /* It is physically impossible to cut just the memo, without +@@ -567,7 +576,7 @@ + + gtt_task_merge_up (wig->task); + +- GList * ctl = g_list_prepend(cutted_task_list, wig->task); ++ ctl = g_list_prepend(cutted_task_list, wig->task); + gtt_task_remove (wig->task); + cutted_task_list = ctl; + } +@@ -749,9 +758,10 @@ + on_close_clicked_cb (GtkWidget *w, gpointer data) + { + Wiggy *wig = (Wiggy *) data; ++ GtkWidget *topper; + + if (NULL == wig->top) return; /* avoid recursive double-free */ +- GtkWidget *topper = wig->top; /* avoid recursion */ ++ topper = wig->top; /* avoid recursion */ + wig->top = NULL; + + /* Unplug the timout function, so that timer doesn't +@@ -856,17 +866,17 @@ + { + Wiggy *wig = data; + const char * path = gtt_ghtml_resolve_path (url, wig->filepath); +- if (!path) return; +- + GnomeVFSResult result; + GnomeVFSHandle *vfs; ++#define BSZ 16000 ++ char buff[BSZ]; ++ GnomeVFSFileSize bytes_read; ++ if (!path) return; ++ + result = gnome_vfs_open (&vfs, path, GNOME_VFS_OPEN_READ); + + if (GNOME_VFS_OK != result) return; + +-#define BSZ 16000 +- char buff[BSZ]; +- GnomeVFSFileSize bytes_read; + result = gnome_vfs_read (vfs, buff, BSZ, &bytes_read); + while (GNOME_VFS_OK == result) + { +@@ -891,6 +901,7 @@ + { + char * str; + gpointer addr = NULL; ++ char * msg = _("Left-click to bring up menu"); + + /* h4x0r al3rt bare-naked pointer parsing! */ + str = strstr (url, "0x"); +@@ -927,7 +938,6 @@ + return msg; + } + +- char * msg = _("Left-click to bring up menu"); + return g_strdup (msg); + } + +@@ -991,8 +1001,14 @@ + /* Create and initialize the hover-help window */ + if (!wig->hover_help_window) + { ++ GtkWidget *label; ++ int px=0, py=0, rx=0, ry=0; ++ GtkWindow *wino; ++ GtkWidget *frame; ++ GtkWidget *align; ++ + wig->hover_help_window = gtk_window_new(GTK_WINDOW_POPUP); +- GtkWindow *wino = GTK_WINDOW (wig->hover_help_window); ++ wino = GTK_WINDOW (wig->hover_help_window); + gtk_window_set_decorated (wino, FALSE); + gtk_window_set_destroy_with_parent (wino, TRUE); + gtk_window_set_transient_for (wino, GTK_WINDOW(wig->top)); +@@ -1000,19 +1016,19 @@ + gtk_window_set_resizable (wino, FALSE); /* FALSE to enable auto-resize */ + + /* There must be a better way to draw a line around the box ?? */ +- GtkWidget *frame = gtk_frame_new (NULL); ++ frame = gtk_frame_new (NULL); + gtk_container_add(GTK_CONTAINER(wino), frame); + gtk_container_set_resize_mode (GTK_CONTAINER(frame), GTK_RESIZE_PARENT); + gtk_widget_show (frame); + + /* There must be a better way to pad the text all around ?? */ +- GtkWidget *align = gtk_alignment_new (0.5, 0.5, 1.0, 1.0); ++ align = gtk_alignment_new (0.5, 0.5, 1.0, 1.0); + // gtk_alignment_set_padding (GTK_ALIGNMENT(align), 6, 6, 6, 6); + gtk_container_add(GTK_CONTAINER(frame), align); + gtk_container_set_resize_mode (GTK_CONTAINER(align), GTK_RESIZE_PARENT); + gtk_widget_show (align); + +- GtkWidget *label = gtk_label_new ("xxx"); ++ label = gtk_label_new ("xxx"); + wig->hover_label = GTK_LABEL (label); + gtk_container_add(GTK_CONTAINER(align), label); + gtk_widget_show (label); +@@ -1021,7 +1037,6 @@ + gtk_window_set_focus (GTK_WINDOW(wig->top), GTK_WIDGET(wig->html)); + + /* Set up in initial default, so later move works. */ +- int px=0, py=0, rx=0, ry=0; + gtk_widget_get_pointer (GTK_WIDGET(wig->top), &px, &py); + gtk_window_get_position (GTK_WINDOW(wig->top), &rx, &ry); + gtk_window_move (wino, rx+px, ry+py); +@@ -1072,25 +1087,28 @@ + perform_form_query (KvpFrame *kvpf) + { + GList *results, *n; ++ char *user_debug; ++ char *query_string; ++ QofSqlQuery *q; + + if (!kvpf) return NULL; + + /* Allow the user to enable form debugging by adding the following html: + * <input type="hidden" name="debug" value="1"> + */ +- char *user_debug = kvp_frame_get_string (kvpf, "debug"); ++ user_debug = kvp_frame_get_string (kvpf, "debug"); + if (user_debug) + { + printf ("Debug: HTML Form Input=%s\n", kvp_frame_to_string (kvpf)); + } + +- QofSqlQuery *q = qof_sql_query_new(); ++ q = qof_sql_query_new(); + + if (!book) book = qof_book_new(); + qof_sql_query_set_book (q, book); + qof_sql_query_set_kvp (q, kvpf); + +- char *query_string = kvp_frame_get_string (kvpf, "query"); ++ query_string = kvp_frame_get_string (kvpf, "query"); + if (!query_string) return NULL; + if (0 == query_string[0]) return NULL; + diff --git a/deskutils/gnotime/files/patch-src::log.c b/deskutils/gnotime/files/patch-src::log.c new file mode 100644 index 000000000..faf829698 --- /dev/null +++ b/deskutils/gnotime/files/patch-src::log.c @@ -0,0 +1,25 @@ +--- src/log.c.orig Thu Jul 8 00:23:54 2004 ++++ src/log.c Thu Jul 8 00:24:18 2004 +@@ -37,6 +37,8 @@ + char *filename; + GnomeVFSHandle *handle; + GnomeVFSResult result; ++ GnomeVFSFileSize bytes_written; ++ int rc; + + g_return_val_if_fail (logstr != NULL, FALSE); + +@@ -67,12 +69,11 @@ + t = time(NULL); + + /* Translators: Format to use in the gnotime logfile */ +- int rc = strftime (date, sizeof (date), _("%b %d %H:%M:%S"), localtime(&t)); ++ rc = strftime (date, sizeof (date), _("%b %d %H:%M:%S"), localtime(&t)); + if (0 >= rc) strcpy (date, "???"); + + /* Append to end of file */ + gnome_vfs_seek (handle, GNOME_VFS_SEEK_END, 0); +- GnomeVFSFileSize bytes_written; + gnome_vfs_write (handle, date, strlen(date), &bytes_written); + gnome_vfs_write (handle, logstr, strlen(logstr), &bytes_written); + gnome_vfs_write (handle, "\n", 1, &bytes_written); diff --git a/deskutils/gnotime/files/patch-src::main.c b/deskutils/gnotime/files/patch-src::main.c new file mode 100644 index 000000000..9356c20b2 --- /dev/null +++ b/deskutils/gnotime/files/patch-src::main.c @@ -0,0 +1,67 @@ +--- src/main.c.orig Fri Sep 2 01:02:57 2005 ++++ src/main.c Fri Oct 21 11:49:42 2005 +@@ -301,6 +301,7 @@ + char * xml_filepath; + gboolean read_is_ok; + char *errmsg, *qmsg; ++ GtkWidget *mb; + + xml_filepath = resolve_old_path (config_data_url); + +@@ -349,7 +350,6 @@ + _("Do you want to continue?"), + NULL); + +- GtkWidget *mb; + mb = gtk_message_dialog_new (NULL, + GTK_DIALOG_MODAL, + GTK_MESSAGE_ERROR, +@@ -400,13 +400,13 @@ + { + const char *fp; + char *errmsg, *qmsg; ++ GtkWidget *mb; + fp = gtt_get_config_filepath(); + errmsg = gtt_err_to_string (conf_errcode, fp); + qmsg = g_strconcat (errmsg, + _("Shall I setup a new configuration?"), + NULL); + +- GtkWidget *mb; + mb = gtk_message_dialog_new (NULL, + GTK_DIALOG_MODAL, + GTK_MESSAGE_ERROR, +@@ -721,11 +721,7 @@ + int + main(int argc, char *argv[]) + { +-#if defined (HAVE_DECL_WNOHANG) || defined (HAVE_DECL_SA_NOCLDWAIT) +- struct sigaction reapchildren; +- memset(&reapchildren, 0, sizeof reapchildren); +-#endif /* WNOHANG/SA_NOCLDWAIT */ +- ++ GnomeClient *client; + static char *geometry_string = NULL; + static const struct poptOption geo_options[] = + { +@@ -736,6 +732,11 @@ + {NULL, '\0', 0, NULL, 0} + }; + ++#if defined (HAVE_DECL_WNOHANG) || defined (HAVE_DECL_SA_NOCLDWAIT) ++ struct sigaction reapchildren; ++ memset(&reapchildren, 0, sizeof reapchildren); ++#endif /* WNOHANG/SA_NOCLDWAIT */ ++ + gnome_program_init(PACKAGE, VERSION, LIBGNOMEUI_MODULE, argc, argv, + GNOME_PARAM_POPT_TABLE, geo_options, + GNOME_PROGRAM_STANDARD_PROPERTIES, NULL); +@@ -747,7 +748,7 @@ + bind_textdomain_codeset(GETTEXT_PACKAGE, "UTF-8"); + textdomain(GETTEXT_PACKAGE); + +- GnomeClient *client = gnome_master_client(); ++ client = gnome_master_client(); + g_signal_connect(G_OBJECT(client), "save_yourself", + G_CALLBACK(save_state), (gpointer) argv[0]); + g_signal_connect(G_OBJECT(client), "die", diff --git a/deskutils/gnotime/files/patch-src::menucmd.c b/deskutils/gnotime/files/patch-src::menucmd.c new file mode 100644 index 000000000..1ea214ba3 --- /dev/null +++ b/deskutils/gnotime/files/patch-src::menucmd.c @@ -0,0 +1,50 @@ +--- src/menucmd.c.orig Thu Sep 1 18:33:25 2005 ++++ src/menucmd.c Fri Oct 21 11:50:56 2005 +@@ -344,6 +344,7 @@ + cut_project(GtkWidget *w, gpointer data) + { + GttProject *cut_prj; ++ GttProject *prj; + + /* Do NOT cut unless the ctree window actually has focus. + * Otherwise, it will lead to cutting mayhem. +@@ -365,7 +366,7 @@ + + /* Update various subsystems */ + /* Set the notes are to whatever the new focus project is. */ +- GttProject *prj = ctree_get_focus_project (global_ptw); ++ prj = ctree_get_focus_project (global_ptw); + notes_area_set_project (global_na, prj); + + menu_set_states(); /* To enable paste menu item */ +@@ -425,6 +426,7 @@ + copy_project(GtkWidget *w, gpointer data) + { + GttProject *prj; ++ GList *n; + prj = ctree_get_focus_project (global_ptw); + + if (!prj) return; +@@ -435,7 +437,7 @@ + * the list of earlier cut projects. We do this in order + * to allow the most recently copied project to be pasted + * multiple times. */ +- GList *n = cutted_project_list; ++ n = cutted_project_list; + for (n=cutted_project_list; n; n=n->next) + { + GttProject *p = n->data; +@@ -520,12 +522,12 @@ + menu_howto_edit_times (GtkWidget *w,gpointer data) + { + char * msg; ++ GtkWidget *mb; + + msg = _("To edit the timer interval for this project,\n" + "open the Activity window and click on a link.\n" + "This will bring up a menu of time editing options.\n"); + +- GtkWidget *mb; + mb = gtk_message_dialog_new (NULL, + GTK_DIALOG_MODAL, + GTK_MESSAGE_INFO, diff --git a/deskutils/gnotime/files/patch-src::plug-in.c b/deskutils/gnotime/files/patch-src::plug-in.c new file mode 100644 index 000000000..6a7c17289 --- /dev/null +++ b/deskutils/gnotime/files/patch-src::plug-in.c @@ -0,0 +1,22 @@ +--- src/plug-in.c.orig Thu Jul 8 00:26:35 2004 ++++ src/plug-in.c Thu Jul 8 00:27:06 2004 +@@ -96,6 +96,8 @@ + { + const char *title, *path, *tip; + NewPluginDialog *dlg = data; ++ GnomeVFSURI *parsed_uri; ++ gboolean exists; + + /* Get the dialog contents */ + title = gtk_entry_get_text (dlg->plugin_name); +@@ -103,9 +105,8 @@ + tip = gtk_entry_get_text (dlg->plugin_tooltip); + + /* Do a basic sanity check */ +- GnomeVFSURI *parsed_uri; + parsed_uri = gnome_vfs_uri_new (path); +- gboolean exists = gnome_vfs_uri_exists (parsed_uri); ++ exists = gnome_vfs_uri_exists (parsed_uri); + gnome_vfs_uri_unref (parsed_uri); + if (!exists) + { diff --git a/deskutils/gnotime/files/patch-src::prefs.c b/deskutils/gnotime/files/patch-src::prefs.c new file mode 100644 index 000000000..e5c532d64 --- /dev/null +++ b/deskutils/gnotime/files/patch-src::prefs.c @@ -0,0 +1,96 @@ +--- src/prefs.c.orig Fri Sep 2 23:08:26 2005 ++++ src/prefs.c Fri Oct 21 11:54:01 2005 +@@ -199,10 +199,12 @@ + scan_time_string (const char *str) + { + int hours=0, minutes=0, seconds = 0; ++ int totalsecs; + char buff[24]; ++ char *p; + strncpy (buff, str, 24); + buff[23]=0; +- char * p = strchr (buff, ':'); ++ p = strchr (buff, ':'); + if (p) *p = 0; + hours = atoi (buff); + if (p) +@@ -220,7 +222,7 @@ + minutes %= 60; + hours %= 24; + +- int totalsecs = hours*3600 + minutes*60 + seconds; ++ totalsecs = hours*3600 + minutes*60 + seconds; + if (12*3600 < totalsecs) totalsecs -= 24*3600; + return totalsecs; + } +@@ -391,15 +393,17 @@ + if (5 == page) + { + int change = 0; ++ const char *buff; ++ int off, day; + config_idle_timeout = atoi(gtk_entry_get_text(GTK_ENTRY(odlg->idle_secs))); + config_no_project_timeout = atoi(gtk_entry_get_text(GTK_ENTRY(odlg->no_project_secs))); + + /* Hunt for the hour-of night on which to start */ +- const char * buff = gtk_entry_get_text (odlg->daystart_secs); +- int off = scan_time_string (buff); ++ buff = gtk_entry_get_text (odlg->daystart_secs); ++ off = scan_time_string (buff); + SET_VAL (config_daystart_offset,off); + +- int day = get_optionmenu_item (odlg->weekstart_menu); ++ day = get_optionmenu_item (odlg->weekstart_menu); + SET_VAL (config_weekstart_offset, day); + + if (change) +@@ -440,6 +444,8 @@ + options_dialog_set(PrefsDialog *odlg) + { + char s[30]; ++ int hour, secs, day; ++ char buff[24]; + + SET_ACTIVE(secs); + SET_ACTIVE(statusbar); +@@ -518,7 +524,6 @@ + gtk_entry_set_text(GTK_ENTRY(odlg->no_project_secs), s); + + /* Set the correct menu item based on current values */ +- int hour; + if (0<config_daystart_offset) + { + hour = (config_daystart_offset +1800)/3600; +@@ -533,14 +538,13 @@ + set_optionmenu_item (odlg->daystart_menu, hour); + + /* Print the daystart offset as a string in 24 hour time */ +- int secs = config_daystart_offset; ++ secs = config_daystart_offset; + if (0 > secs) secs += 24*3600; +- char buff[24]; + qof_print_hours_elapsed_buff (buff, 24, secs, config_show_secs); + gtk_entry_set_text (odlg->daystart_secs, buff); + + /* Set the correct menu item based on current values */ +- int day = config_weekstart_offset; ++ day = config_weekstart_offset; + set_optionmenu_item (odlg->weekstart_menu, day); + + /* set to unmodified as it reflects the current state of the app */ +@@ -554,12 +558,13 @@ + { + PrefsDialog *dlg = data; + ++ int secs; ++ char buff[24]; + int hour = get_optionmenu_item (dlg->daystart_menu); + hour += -3; /* menu starts at 9PM */ + +- int secs = hour * 3600; ++ secs = hour * 3600; + if (0 > secs) secs += 24*3600; +- char buff[24]; + qof_print_hours_elapsed_buff (buff, 24, secs, config_show_secs); + gtk_entry_set_text (dlg->daystart_secs, buff); + } diff --git a/deskutils/gnotime/files/patch-src::proj.c b/deskutils/gnotime/files/patch-src::proj.c new file mode 100644 index 000000000..be5af9766 --- /dev/null +++ b/deskutils/gnotime/files/patch-src::proj.c @@ -0,0 +1,54 @@ +--- src/proj.c.orig Fri Sep 2 03:49:22 2005 ++++ src/proj.c Fri Oct 21 11:56:29 2005 +@@ -1952,8 +1952,6 @@ + gboolean + gtt_project_obj_register (void) + { +- global_book = qof_book_new(); +- + /* Associate an ASCII name to each getter, as well as the return type */ + static QofParam params[] = { + { GTT_PROJECT_EARLIEST, QOF_TYPE_DATE, (QofAccessFunc)prj_obj_get_earliest, NULL}, +@@ -1961,6 +1959,8 @@ + { NULL }, + }; + ++ global_book = qof_book_new(); ++ + qof_class_register (GTT_PROJECT_ID, (QofSortFunc)prj_obj_order, params); + return qof_object_register (&prj_object_def); + } +@@ -2294,9 +2294,10 @@ + gboolean + gtt_task_is_last_task (GttTask *tsk) + { ++ GList *last; + if (!tsk || !tsk->parent || !tsk->parent->task_list) return TRUE; + +- GList *last = g_list_last (tsk->parent->task_list); ++ last = g_list_last (tsk->parent->task_list); + if ((GttTask *) last->data == tsk) return TRUE; + return FALSE; + } +@@ -2358,9 +2359,9 @@ + gtt_task_get_secs_earliest (GttTask *tsk) + { + GList *node; ++ time_t earliest = INT_MAX; + if (NULL == tsk->interval_list) return 0; + +- time_t earliest = INT_MAX; + + for (node=tsk->interval_list; node; node=node->next) + { +@@ -2374,9 +2375,9 @@ + gtt_task_get_secs_latest (GttTask *tsk) + { + GList *node; ++ time_t latest = INT_MIN; + if (NULL == tsk->interval_list) return 0; + +- time_t latest = INT_MIN; + + for (node=tsk->interval_list; node; node=node->next) + { diff --git a/deskutils/gnotime/files/patch-src::query.c b/deskutils/gnotime/files/patch-src::query.c new file mode 100644 index 000000000..28d04a6d0 --- /dev/null +++ b/deskutils/gnotime/files/patch-src::query.c @@ -0,0 +1,16 @@ +--- src/query.c.orig Mon May 24 20:30:42 2004 ++++ src/query.c Mon May 24 20:30:55 2004 +@@ -74,12 +74,12 @@ + + while (1) + { ++ GttBucket *bu; + /* Check error bounds, should never happen */ + if ((0 > arr_day) || (arr_day >= da->array_len)) + { + return 1; + } +- GttBucket *bu; + bu = &g_array_index (da->buckets, GttBucket, arr_day); + + stm.tm_mday ++; diff --git a/deskutils/gnotime/files/patch-src_file-io.c b/deskutils/gnotime/files/patch-src_file-io.c new file mode 100644 index 000000000..beed7556f --- /dev/null +++ b/deskutils/gnotime/files/patch-src_file-io.c @@ -0,0 +1,20 @@ +--- src/file-io.c.orig Fri Oct 21 06:49:42 2005 ++++ src/file-io.c Fri Oct 21 06:50:50 2005 +@@ -513,7 +513,7 @@ void + gtt_load_config (void) + { + const char *h; +- char * s; ++ char * s, * p; + + /* Check for gconf2, and use that if it exists */ + if (gtt_gconf_exists()) +@@ -532,7 +532,7 @@ gtt_load_config (void) + + /* The data file will be in the same directory ... + * so prune filename to get the directory */ +- char *p = strrchr (gtt_config_filepath, '/'); ++ p = strrchr (gtt_config_filepath, '/'); + if (p) *p = 0x0; + return; + } diff --git a/deskutils/gnotime/files/patch-src_ghtml.c b/deskutils/gnotime/files/patch-src_ghtml.c new file mode 100644 index 000000000..8776c9b9d --- /dev/null +++ b/deskutils/gnotime/files/patch-src_ghtml.c @@ -0,0 +1,18 @@ +--- src/ghtml.c.orig Fri Oct 21 06:52:04 2005 ++++ src/ghtml.c Fri Oct 21 06:53:15 2005 +@@ -1191,6 +1191,7 @@ + get_ivl_start_stop_common_str_scm (GttGhtml *ghtml, GttInterval *ivl, + time_t starp, gboolean prt_date) + { ++ GString *str; + char buff[100]; + + if (prt_date) { +@@ -1199,7 +1200,6 @@ + qof_print_time_buff (buff, 100, starp); + } + +- GString *str; + str = g_string_new (NULL); + + if (ghtml->show_links) diff --git a/deskutils/gnotime/pkg-descr b/deskutils/gnotime/pkg-descr new file mode 100644 index 000000000..d13476231 --- /dev/null +++ b/deskutils/gnotime/pkg-descr @@ -0,0 +1,5 @@ +Time (formerly GTT, the Gnome Time Tracker) is a desktop utility for +tracking the amount of time spent on projects, and generating +configurable invoices based on that time. + +WWW: http://gttr.sourceforge.net/ diff --git a/deskutils/gnotime/pkg-plist b/deskutils/gnotime/pkg-plist new file mode 100644 index 000000000..106729272 --- /dev/null +++ b/deskutils/gnotime/pkg-plist @@ -0,0 +1,129 @@ +bin/gnotime +include/gnotime/gnc-date.h +include/gnotime/gnc-engine-util.h +include/gnotime/gnc-event.h +include/gnotime/gnc-numeric.h +include/gnotime/gnc-trace.h +include/gnotime/guid.h +include/gnotime/kvp-util.h +include/gnotime/kvp_frame.h +include/gnotime/qof.h +include/gnotime/qofbackend.h +include/gnotime/qofbook.h +include/gnotime/qofclass.h +include/gnotime/qofgobj.h +include/gnotime/qofid.h +include/gnotime/qofinstance.h +include/gnotime/qofobject.h +include/gnotime/qofquery-deserial.h +include/gnotime/qofquery-serialize.h +include/gnotime/qofquery.h +include/gnotime/qofquerycore.h +include/gnotime/qofsession.h +include/gnotime/qofsql.h +include/gnotime/sql_parser.h +lib/libqofsql.a +lib/libqofsql.la +lib/libqofsql.so +lib/libqofsql.so.0 +share/gnome/applications/gnotime.desktop +share/gnome/gnotime/ghtml/C/activity.ghtml +share/gnome/gnotime/ghtml/C/basic-daily.ghtml +share/gnome/gnotime/ghtml/C/basic-invoice.ghtml +share/gnome/gnotime/ghtml/C/basic-journal.ghtml +share/gnome/gnotime/ghtml/C/basic-todo.ghtml +share/gnome/gnotime/ghtml/C/daily.ghtml +share/gnome/gnotime/ghtml/C/gnotime-logo.png +share/gnome/gnotime/ghtml/C/gtt-style.css +share/gnome/gnotime/ghtml/C/gtt.scm +share/gnome/gnotime/ghtml/C/invoice.ghtml +share/gnome/gnotime/ghtml/C/journal-rss.ghtml +share/gnome/gnotime/ghtml/C/journal.ghtml +share/gnome/gnotime/ghtml/C/noproject.ghtml +share/gnome/gnotime/ghtml/C/primer.ghtml +share/gnome/gnotime/ghtml/C/query.ghtml +share/gnome/gnotime/ghtml/C/status.ghtml +share/gnome/gnotime/ghtml/C/tab-delim.ghtml +share/gnome/gnotime/ghtml/C/todo-export.ghtml +share/gnome/gnotime/ghtml/C/todo.ghtml +share/gnome/gnotime/glade/active.glade +share/gnome/gnotime/glade/column_menu.glade +share/gnome/gnotime/glade/idle.glade +share/gnome/gnotime/glade/interval_edit.glade +share/gnome/gnotime/glade/interval_popup.glade +share/gnome/gnotime/glade/journal.glade +share/gnome/gnotime/glade/not-implemented.glade +share/gnome/gnotime/glade/notes.glade +share/gnome/gnotime/glade/plugin.glade +share/gnome/gnotime/glade/plugin_editor.glade +share/gnome/gnotime/glade/prefs.glade +share/gnome/gnotime/glade/project_properties.glade +share/gnome/gnotime/glade/task_popup.glade +share/gnome/gnotime/glade/task_properties.glade +share/gnome/help/gnotime/C/figures/gtt_startprojwin.png +share/gnome/help/gnotime/C/figures/gtt_restartwin.png +share/gnome/help/gnotime/C/figures/gtt_mainwin.png +share/gnome/help/gnotime/C/figures/gtt_prefswin.png +share/gnome/help/gnotime/C/gnotime.xml +share/gnome/help/gnotime/es/figures/gtt_mainwin.png +share/gnome/help/gnotime/es/figures/gtt_prefswin.png +share/gnome/help/gnotime/es/gnotime.xml +share/gnome/help/gnotime/eu/figures/gtt_mainwin.png +share/gnome/help/gnotime/eu/figures/gtt_prefswin.png +share/gnome/help/gnotime/eu/gnotime.xml +share/gnome/omf/gnotime/gnotime-C.omf +share/gnome/omf/gnotime/gnotime-es.omf +share/gnome/omf/gnotime/gnotime-eu.omf +share/locale/az/LC_MESSAGES/gnotime-2.0.mo +share/locale/bg/LC_MESSAGES/gnotime-2.0.mo +share/locale/ca/LC_MESSAGES/gnotime-2.0.mo +share/locale/cs/LC_MESSAGES/gnotime-2.0.mo +share/locale/da/LC_MESSAGES/gnotime-2.0.mo +share/locale/de/LC_MESSAGES/gnotime-2.0.mo +share/locale/el/LC_MESSAGES/gnotime-2.0.mo +share/locale/en_GB/LC_MESSAGES/gnotime-2.0.mo +share/locale/es/LC_MESSAGES/gnotime-2.0.mo +share/locale/et/LC_MESSAGES/gnotime-2.0.mo +share/locale/eu/LC_MESSAGES/gnotime-2.0.mo +share/locale/fi/LC_MESSAGES/gnotime-2.0.mo +share/locale/fr/LC_MESSAGES/gnotime-2.0.mo +share/locale/ga/LC_MESSAGES/gnotime-2.0.mo +share/locale/gl/LC_MESSAGES/gnotime-2.0.mo +share/locale/hu/LC_MESSAGES/gnotime-2.0.mo +share/locale/it/LC_MESSAGES/gnotime-2.0.mo +share/locale/ja/LC_MESSAGES/gnotime-2.0.mo +share/locale/ko/LC_MESSAGES/gnotime-2.0.mo +share/locale/lt/LC_MESSAGES/gnotime-2.0.mo +share/locale/lv/LC_MESSAGES/gnotime-2.0.mo +share/locale/ms/LC_MESSAGES/gnotime-2.0.mo +share/locale/nl/LC_MESSAGES/gnotime-2.0.mo +share/locale/nn/LC_MESSAGES/gnotime-2.0.mo +share/locale/no/LC_MESSAGES/gnotime-2.0.mo +share/locale/pl/LC_MESSAGES/gnotime-2.0.mo +share/locale/pt/LC_MESSAGES/gnotime-2.0.mo +share/locale/pt_BR/LC_MESSAGES/gnotime-2.0.mo +share/locale/ro/LC_MESSAGES/gnotime-2.0.mo +share/locale/ru/LC_MESSAGES/gnotime-2.0.mo +share/locale/sk/LC_MESSAGES/gnotime-2.0.mo +share/locale/sl/LC_MESSAGES/gnotime-2.0.mo +share/locale/sv/LC_MESSAGES/gnotime-2.0.mo +share/locale/ta/LC_MESSAGES/gnotime-2.0.mo +share/locale/tr/LC_MESSAGES/gnotime-2.0.mo +share/locale/uk/LC_MESSAGES/gnotime-2.0.mo +share/locale/vi/LC_MESSAGES/gnotime-2.0.mo +share/locale/wa/LC_MESSAGES/gnotime-2.0.mo +share/locale/zh_CN/LC_MESSAGES/gnotime-2.0.mo +share/locale/zh_TW/LC_MESSAGES/gnotime-2.0.mo +@dirrm share/gnome/omf/gnotime +@dirrm share/gnome/help/gnotime/eu/figures +@dirrm share/gnome/help/gnotime/eu +@dirrm share/gnome/help/gnotime/es/figures +@dirrm share/gnome/help/gnotime/es +@dirrm share/gnome/help/gnotime/C/figures +@dirrm share/gnome/help/gnotime/C +@dirrm share/gnome/help/gnotime +@dirrm share/gnome/gnotime/glade +@dirrm share/gnome/gnotime/ghtml/C +@dirrm share/gnome/gnotime/ghtml +@dirrm share/gnome/gnotime +@dirrm include/gnotime diff --git a/deskutils/logjam/Makefile b/deskutils/logjam/Makefile new file mode 100644 index 000000000..8a71e02c6 --- /dev/null +++ b/deskutils/logjam/Makefile @@ -0,0 +1,74 @@ +# New ports collection makefile for: logjam +# Date created: 13 Aug 01 +# Whom: alanp@unixpower.org +# +# $FreeBSD: ports/deskutils/logjam/Makefile,v 1.25 2006/12/13 12:41:22 roam Exp $ +# + +PORTNAME= logjam +PORTVERSION= 4.5.3 +PORTREVISION= 3 +CATEGORIES= deskutils +MASTER_SITES= http://logjam.danga.com/download/ + +MAINTAINER= novel@FreeBSD.org +COMMENT= A GTK2 interface to livejournals, ie www.livejournal.com + +LIB_DEPENDS= curl.4:${PORTSDIR}/ftp/curl + +MAN1= logjam.1 + +USE_BZIP2= yes +USE_GMAKE= yes +WANT_GNOME= yes +USE_X_PREFIX= yes +GNU_CONFIGURE= yes +USE_GNOME= gnomehack gnomeprefix gtk20 libxml2 intlhack +CONFIGURE_ARGS= --program-transform-name="s/$$//" +CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \ + LIBS="-L${LOCALBASE}/lib ${PTHREAD_LIBS}" + +.ifndef(WITHOUT_GTKSPELL) +LIB_DEPENDS+= gtkspell.0:${PORTSDIR}/textproc/gtkspell +.else +CONFIGURE_ARGS+= --without-gtkspell +.endif + +.if defined(WITH_SQLITE) +CONFIGURE_ARGS+= --with-sqlite3 +LIB_DEPENDS+= sqlite3.8:${PORTSDIR}/databases/sqlite3 +.endif + +.if defined(WITH_XMMS) +LIB_DEPENDS+= xmms.4:${PORTSDIR}/multimedia/xmms +PLIST_SUB+= WITH_XMMS="" +.else +PLIST_SUB+= WITH_XMMS="@comment " +CONFIGURE_ARGS+= --without-xmms +.endif + +.include <bsd.port.pre.mk> + +.if ${HAVE_GNOME:Mgtkhtml3}!="" +USE_GNOME+= gtkhtml3 +.else +CONFIGURE_ARGS+= --without-gtkhtml +.endif + +.if ${HAVE_GNOME:Mlibrsvg2}!="" +USE_GNOME+= librsvg2 +.else +CONFIGURE_ARGS+= --without-librsvg +.endif + +pre-everything:: + @${ECHO_MSG} "" + @${ECHO_MSG} "logjam has the following tunable option(s):" + @${ECHO_MSG} " WITHOUT_GTKSPELL Disable spell checking" + @${ECHO_MSG} " WITH_XMMS Enable XMMS music detection" + @${ECHO_MSG} "" + +post-patch: + @${REINPLACE_CMD} -e 's|libgtkhtml-3.0|libgtkhtml-3.18|g' ${WRKSRC}/configure + +.include <bsd.port.post.mk> diff --git a/deskutils/logjam/distinfo b/deskutils/logjam/distinfo new file mode 100644 index 000000000..b268677ee --- /dev/null +++ b/deskutils/logjam/distinfo @@ -0,0 +1,3 @@ +MD5 (logjam-4.5.3.tar.bz2) = 48092c00e1f40ebee431b4e0071ae273 +SHA256 (logjam-4.5.3.tar.bz2) = ae76c22c31f7ce75dfa23d94510b0423bcf302a622d4d2391c432a127c500184 +SIZE (logjam-4.5.3.tar.bz2) = 748831 diff --git a/deskutils/logjam/files/patch-protocol-liblivejournal-livejournal-entry.c b/deskutils/logjam/files/patch-protocol-liblivejournal-livejournal-entry.c new file mode 100644 index 000000000..c81d0ed04 --- /dev/null +++ b/deskutils/logjam/files/patch-protocol-liblivejournal-livejournal-entry.c @@ -0,0 +1,15 @@ +--- protocol/liblivejournal/livejournal/entry.c.orig Thu Aug 17 01:40:10 2006 ++++ protocol/liblivejournal/livejournal/entry.c Thu Aug 17 01:45:24 2006 +@@ -610,6 +610,12 @@ + else if (g_ascii_strcasecmp(key, "time") == 0) { + if (entry) lj_ljdate_to_tm(val, &entry->time); + } ++ else if (g_ascii_strcasecmp(key, "backdated") == 0) { ++ if (entry && val[0]) { ++ if (g_ascii_strcasecmp(val, "yes") == 0) ++ entry->backdated = TRUE; ++ } ++ } + else return FALSE; + + return TRUE; diff --git a/deskutils/logjam/files/patch-src-get_cmd_out.c b/deskutils/logjam/files/patch-src-get_cmd_out.c new file mode 100644 index 000000000..161746150 --- /dev/null +++ b/deskutils/logjam/files/patch-src-get_cmd_out.c @@ -0,0 +1,10 @@ +--- src/get_cmd_out.c.orig Sun Jun 5 22:09:21 2005 ++++ src/get_cmd_out.c Sun Jun 5 22:09:38 2005 +@@ -11,6 +11,7 @@ + #include <stdio.h> + #include <unistd.h> + #include <errno.h> ++#include <signal.h> + #include <sys/types.h> + #include <sys/wait.h> + #include "util.h" diff --git a/deskutils/logjam/files/patch-src-menu.c b/deskutils/logjam/files/patch-src-menu.c new file mode 100644 index 000000000..14f2e328f --- /dev/null +++ b/deskutils/logjam/files/patch-src-menu.c @@ -0,0 +1,10 @@ +--- src/menu.c.orig Mon Oct 24 00:11:08 2005 ++++ src/menu.c Thu Aug 17 02:01:02 2006 +@@ -408,7 +408,7 @@ + 0, NULL }, + { "/Insert/---", NULL, NULL, 0, "<Separator>" }, + { N_("/Insert/_Link..."), "<ctl>L", menu_make_link }, +-{ N_("/Insert/_Image..."), NULL, menu_insert_image }, ++{ N_("/Insert/_Image..."), "<ctl><alt>P", menu_insert_image }, + { N_("/Insert/_Journal Link..."), "<ctl><alt>L", menu_make_journal_link }, + { N_("/Insert/lj-_cut..."), "<ctl><alt>X", menu_ljcut, 0, NULL }, diff --git a/deskutils/logjam/pkg-descr b/deskutils/logjam/pkg-descr new file mode 100644 index 000000000..24d15377b --- /dev/null +++ b/deskutils/logjam/pkg-descr @@ -0,0 +1,9 @@ +"LiveJournal.com... because you like to think other people care." LogJam is +a GTK2 client for the LiveJournal API. It sits unobtrusively in the corner +of your screen, waiting for you to have something worthwhile to tell the +world. It can read your current music from XMMS, spellcheck with gtkspell, +and offers preview capabilities using gtkhtml3. It will interface with any +site running LiveJournal, not just www.livejournal.com, and can create +offline copies of your journal. + +WWW: http://logjam.danga.com/ diff --git a/deskutils/logjam/pkg-plist b/deskutils/logjam/pkg-plist new file mode 100644 index 000000000..a3e4100cf --- /dev/null +++ b/deskutils/logjam/pkg-plist @@ -0,0 +1,19 @@ +bin/logjam +%%WITH_XMMS%%bin/logjam-xmms-client +share/gnome/applications/logjam.desktop +share/gnome/pixmaps/logjam_goat.png +share/gnome/pixmaps/logjam_pencil.png +share/locale/de/LC_MESSAGES/logjam.mo +share/locale/en_GB/LC_MESSAGES/logjam.mo +share/locale/en_US.UTF-8/LC_MESSAGES/logjam.mo +share/locale/es/LC_MESSAGES/logjam.mo +share/locale/he/LC_MESSAGES/logjam.mo +share/locale/ru_RU/LC_MESSAGES/logjam.mo +share/locale/uk_UA/LC_MESSAGES/logjam.mo +share/locale/ja/LC_MESSAGES/logjam.mo +@dirrmtry share/locale/en_US.UTF-8/LC_MESSAGES +@dirrmtry share/locale/en_US.UTF-8 +@dirrmtry share/locale/ru_RU/LC_MESSAGES +@dirrmtry share/locale/ru_RU +@dirrmtry share/locale/uk_UA/LC_MESSAGES +@dirrmtry share/locale/uk_UA diff --git a/devel/libYGP/Makefile b/devel/libYGP/Makefile new file mode 100644 index 000000000..17581686f --- /dev/null +++ b/devel/libYGP/Makefile @@ -0,0 +1,64 @@ +# New ports collection makefile for: libygp +# Date created: 2 August 2006 +# Whom: Andrew Pantyukhin <infofarmer@FreeBSD.org> +# +# $FreeBSD: ports/devel/libYGP/Makefile,v 1.2 2006/09/01 08:41:30 sat Exp $ +# + +PORTNAME?= libYGP +PORTVERSION= 0.8.10 +CATEGORIES= devel +MASTER_SITES= SF +MASTER_SITE_SUBDIR= libymp +DISTNAME= libYGP-${PORTVERSION} + +MAINTAINER= infofarmer@FreeBSD.org +COMMENT= Yet another General Purpose library + +LIB_DEPENDS+= gmp.7:${PORTSDIR}/math/libgmp4 + +USE_BZIP2= yes +GNU_CONFIGURE= yes +USE_GNOME= pkgconfig gnomehack +USE_LDCONFIG= yes +USE_GETTEXT= yes +CONFIGURE_ENV= LIBS="-L${LOCALBASE}/lib" +CONFIGURE_ARGS= --with-libintl-prefix=${LOCALBASE} --with-gmp + +.if ${PORTNAME:M*XGP} +LIB_DEPENDS+= gtkmm-2.4.1:${PORTSDIR}/x11-toolkits/gtkmm24 \ + YGP-${PORTVERSION}.0:${PORTSDIR}/devel/libYGP +PLIST_SUB+= YGP="@comment " XGP="" +USE_GGNOME+= gtkhtml3 +CFG_PATCH+= s/mozembed/mozembedNO/g; +XGP_PATCH+= s/(^@AM.*)?GtkMozViewer(.lo|.c|.Plo@am__quote@)//; +MKIN_PATCH+= s/^(SUBDIRS = ).*$$/\1XGP/; +.else +PLIST_SUB+= XGP="@comment " YGP="" +MKIN_PATCH+= s/@MYSUBDIRS@/YGP/; +.endif + +post-patch: + @${REINPLACE_CMD} -Ee 's/(test.*)==/\1=/g;${CFG_PATCH}' ${WRKSRC}/configure + @${REINPLACE_CMD} -Ee '${XGP_PATCH}' ${WRKSRC}/XGP/Makefile.in + @${REINPLACE_CMD} -Ee '${MKIN_PATCH}' ${WRKSRC}/Makefile.in +.if ${PORTNAME:M*XGP} + @${FIND} ${WRKSRC} -type f -print0 | \ + ${XARGS} -0 ${REINPLACE_CMD} -e 's/ygp-cfg/xgp-cfg/g' + @${CP} ${WRKSRC}/ygp-cfg.h ${WRKSRC}/xgp-cfg.h + @${CP} ${WRKSRC}/ygp-cfg.h.in ${WRKSRC}/xgp-cfg.h.in + @${REINPLACE_CMD} -e 's|libgtkhtml-3.8|libgtkhtml-3.14|g' \ + ${WRKSRC}/configure +.endif + +post-install: + @${LN} -sf ${PREFIX}/lib/${PORTNAME}-${PORTVERSION}.so \ + ${PREFIX}/lib/${PORTNAME}-${PORTVERSION}.so.0 + +.include <bsd.port.pre.mk> + +.if ${OSVERSION} < 500000 +BROKEN= does not compile on 4.x +.endif + +.include <bsd.port.post.mk> diff --git a/devel/libYGP/distinfo b/devel/libYGP/distinfo new file mode 100644 index 000000000..6407aaaf2 --- /dev/null +++ b/devel/libYGP/distinfo @@ -0,0 +1,3 @@ +MD5 (libYGP-0.8.10.tar.bz2) = 36cbc7ea8713acf5bd34a66430b9639e +SHA256 (libYGP-0.8.10.tar.bz2) = 774ec0afce34a0945217b4a3cdb7fe57982e6ccd8c3c4d598d4cf35bc1f9d5da +SIZE (libYGP-0.8.10.tar.bz2) = 675357 diff --git a/devel/libYGP/files/patch-Makefile.in b/devel/libYGP/files/patch-Makefile.in new file mode 100644 index 000000000..086b690b3 --- /dev/null +++ b/devel/libYGP/files/patch-Makefile.in @@ -0,0 +1,11 @@ +--- ./Makefile.in.orig Sun Aug 20 14:16:06 2006 ++++ ./Makefile.in Sun Aug 20 14:16:06 2006 +@@ -251,7 +251,7 @@ + target_alias = @target_alias@ + SUBDIRS = intl @MYSUBDIRS@ po bin + DIST_SUBDIRS = intl YGP XGP CGP po doc bin +-include_HEADERS = ygp-cfg.h config.h ++include_HEADERS = ygp-cfg.h + EXTRA_DIST = config.rpath README.windows mkinstalldirs + ACLOCAL_AMFLAGS = -I m4 + all: ygp-cfg.h diff --git a/devel/libYGP/files/patch-XGP__GTKViewer.c b/devel/libYGP/files/patch-XGP__GTKViewer.c new file mode 100644 index 000000000..36b0f62b4 --- /dev/null +++ b/devel/libYGP/files/patch-XGP__GTKViewer.c @@ -0,0 +1,11 @@ +--- ./XGP/GTKViewer.c.orig Sun Aug 20 14:19:48 2006 ++++ ./XGP/GTKViewer.c Sun Aug 20 14:19:58 2006 +@@ -40,7 +40,7 @@ + + #include <stdio.h> + #include <errno.h> +-#include <malloc.h> ++#include <stdlib.h> + #include <string.h> + + #include <dlfcn.h> diff --git a/devel/libYGP/files/patch-YGP__Socket.cpp b/devel/libYGP/files/patch-YGP__Socket.cpp new file mode 100644 index 000000000..774219a0a --- /dev/null +++ b/devel/libYGP/files/patch-YGP__Socket.cpp @@ -0,0 +1,10 @@ +--- ./YGP/Socket.cpp.orig Thu Aug 10 04:08:18 2006 ++++ ./YGP/Socket.cpp Sun Aug 20 14:16:06 2006 +@@ -58,7 +58,6 @@ + typedef size_t ssize_t; + #endif + #ifndef HAVE_SOCKLEN_T +-typedef int socklen_t; + #endif + + diff --git a/devel/libYGP/files/patch-YGP__Tests__Thread.cpp b/devel/libYGP/files/patch-YGP__Tests__Thread.cpp new file mode 100644 index 000000000..0b8d30f00 --- /dev/null +++ b/devel/libYGP/files/patch-YGP__Tests__Thread.cpp @@ -0,0 +1,10 @@ +--- ./YGP/Tests/Thread.cpp.orig Sun Jun 4 01:32:35 2006 ++++ ./YGP/Tests/Thread.cpp Sun Aug 20 14:16:06 2006 +@@ -30,7 +30,6 @@ + #include <ygp-cfg.h> + + #if defined HAVE__SLEEP +-# define sleep _sleep + #endif + + diff --git a/devel/libYGP/files/patch-configure b/devel/libYGP/files/patch-configure new file mode 100644 index 000000000..5a68d81bd --- /dev/null +++ b/devel/libYGP/files/patch-configure @@ -0,0 +1,11 @@ +--- ./configure.orig Mon Aug 21 20:20:00 2006 ++++ ./configure Mon Aug 21 20:23:34 2006 +@@ -28656,7 +28656,7 @@ + and GTK_LIBS to avoid the need to call pkg-config. + See the pkg-config man page for more details. + " >&2;} +- { (exit 1); exit 1; }; } ++ } + elif test $pkg_failed = untried; then + { { echo "$as_me:$LINENO: error: The pkg-config script could not be found or is too old. Make sure it + is in your PATH or set the PKG_CONFIG environment variable to the full diff --git a/devel/libYGP/pkg-descr b/devel/libYGP/pkg-descr new file mode 100644 index 000000000..3e9c834ac --- /dev/null +++ b/devel/libYGP/pkg-descr @@ -0,0 +1,20 @@ +A C++ library, separated in 2 parts: + +* A common one, designed to have no dependencies to the operating system + or any library, providing: + o A class for communication, + o Classes to handle regular expressions (both common and UNIX-file like), + o A general parser, + o Smart pointers + o A class to search directories + o A relation-class to relate objects + +* Some classes for the X-windows system (basing on gtkmm (previously + known as Gtk--)) like: + o An entry field to enter filenames (with completion, analogue to modern + browsers), + o Formatted entry fields (with validy check), + o A ListBox to display files (with an icon based on the type of the file), + o A base-class for Applications + +WWW: http://libymp.sourceforge.net/ diff --git a/devel/libYGP/pkg-plist b/devel/libYGP/pkg-plist new file mode 100644 index 000000000..cc96311b8 --- /dev/null +++ b/devel/libYGP/pkg-plist @@ -0,0 +1,220 @@ +%%YGP%%bin/mgeni.pl +%%YGP%%include/ygp-cfg.h +%%YGP%%include/YGP/ADate.h +%%YGP%%include/YGP/ANumeric.h +%%YGP%%include/YGP/ATStamp.h +%%YGP%%include/YGP/ATime.h +%%YGP%%include/YGP/AYear.h +%%YGP%%include/YGP/AssParse.h +%%YGP%%include/YGP/AttrParse.h +%%YGP%%include/YGP/AttrVal.h +%%YGP%%include/YGP/Attribute.h +%%YGP%%include/YGP/CRegExp.h +%%YGP%%include/YGP/Check.h +%%YGP%%include/YGP/ConnMgr.h +%%YGP%%include/YGP/DirSrch.h +%%YGP%%include/YGP/DynTrace.h +%%YGP%%include/YGP/Entity.h +%%YGP%%include/YGP/Exception.h +%%YGP%%include/YGP/File.h +%%YGP%%include/YGP/FileRExp.h +%%YGP%%include/YGP/Handle.h +%%YGP%%include/YGP/IDirSrch.h +%%YGP%%include/YGP/INIFile.h +%%YGP%%include/YGP/IVIOAppl.h +%%YGP%%include/YGP/Log.h +%%YGP%%include/YGP/MetaEnum.h +%%YGP%%include/YGP/Module.h +%%YGP%%include/YGP/Mutex.h +%%YGP%%include/YGP/Parse.h +%%YGP%%include/YGP/PathDirSrch.h +%%YGP%%include/YGP/PathSrch.h +%%YGP%%include/YGP/Process.h +%%YGP%%include/YGP/RDirSrch.h +%%YGP%%include/YGP/RDirSrchSrv.h +%%YGP%%include/YGP/RegExp.h +%%YGP%%include/YGP/Relation.h +%%YGP%%include/YGP/RemoteFile.h +%%YGP%%include/YGP/SmartPtr.h +%%YGP%%include/YGP/Socket.h +%%YGP%%include/YGP/SortDirSrch.h +%%YGP%%include/YGP/StackTrc.h +%%YGP%%include/YGP/StatusObj.h +%%YGP%%include/YGP/TableWriter.h +%%YGP%%include/YGP/Thread.h +%%YGP%%include/YGP/Tokenize.h +%%YGP%%include/YGP/Trace.h +%%YGP%%include/YGP/XDirSrch.h +%%YGP%%include/YGP/XStrBuf.h +%%YGP%%include/YGP/XStream.h +%%XGP%%include/xgp-cfg.h +%%XGP%%include/XGP/AutoContainer.h +%%XGP%%include/XGP/BrowserDlg.h +%%XGP%%include/XGP/ConnectDlg.h +%%XGP%%include/XGP/EnumEntry.h +%%XGP%%include/XGP/GTKViewer.h +%%XGP%%include/XGP/GtkMozViewer.h +%%XGP%%include/XGP/HTMLViewer.h +%%XGP%%include/XGP/LoginDlg.h +%%XGP%%include/XGP/MessageDlg.h +%%XGP%%include/XGP/SearchDlg.cpp +%%XGP%%include/XGP/SearchDlg.h +%%XGP%%include/XGP/TraceDlg.h +%%XGP%%include/XGP/XAbout.h +%%XGP%%include/XGP/XApplication.h +%%XGP%%include/XGP/XAttrEntry.h +%%XGP%%include/XGP/XAttrLabel.h +%%XGP%%include/XGP/XAttrSpin.h +%%XGP%%include/XGP/XAttribute.h +%%XGP%%include/XGP/XDate.h +%%XGP%%include/XGP/XDialog.h +%%XGP%%include/XGP/XFileDlg.h +%%XGP%%include/XGP/XFileEntry.h +%%XGP%%include/XGP/XFileList.h +%%XGP%%include/XGP/XPrintDlg.h +%%XGP%%include/XGP/XValue.h +%%YGP%%lib/libYGP-0.8.10.so +%%YGP%%lib/libYGP-0.8.10.so.0 +%%YGP%%lib/libYGP.a +%%YGP%%lib/libYGP.la +%%YGP%%lib/libYGP.so +%%XGP%%lib/libXGP-0.8.10.so +%%XGP%%lib/libXGP-0.8.10.so.0 +%%XGP%%lib/libXGP.a +%%XGP%%lib/libXGP.la +%%XGP%%lib/libXGP.so +%%YGP%%libdata/pkgconfig/YGP.pc +%%XGP%%libdata/pkgconfig/XGP.pc +%%XGP%%share/XGP/Browser_GTKHTML.png +%%XGP%%share/XGP/Browser_GTKMOZEMBED.png +%%XGP%%share/XGP/Browser_epiphany.png +%%XGP%%share/XGP/Browser_firefox.png +%%XGP%%share/XGP/Browser_galeon.png +%%XGP%%share/XGP/Browser_konqueror.png +%%XGP%%share/XGP/Browser_mozilla.png +%%XGP%%share/XGP/Browser_netscape.png +%%XGP%%share/XGP/Browser_opera.png +%%XGP%%share/XGP/Browser_seamonkey.png +%%XGP%%share/XGP/Default.png +%%XGP%%share/XGP/Directory.png +%%XGP%%share/XGP/Executable.png +%%XGP%%share/XGP/Icon_3ds.png +%%XGP%%share/XGP/Icon_AUTHORS.png +%%XGP%%share/XGP/Icon_COPYING.png +%%XGP%%share/XGP/Icon_CREDITS.png +%%XGP%%share/XGP/Icon_INSTALL.png +%%XGP%%share/XGP/Icon_Makefile.png +%%XGP%%share/XGP/Icon_README.png +%%XGP%%share/XGP/Icon_Z.png +%%XGP%%share/XGP/Icon_ac3.png +%%XGP%%share/XGP/Icon_afm.png +%%XGP%%share/XGP/Icon_ag.png +%%XGP%%share/XGP/Icon_aiff.png +%%XGP%%share/XGP/Icon_arj.png +%%XGP%%share/XGP/Icon_asf.png +%%XGP%%share/XGP/Icon_au.png +%%XGP%%share/XGP/Icon_avi.png +%%XGP%%share/XGP/Icon_bak.png +%%XGP%%share/XGP/Icon_bdf.png +%%XGP%%share/XGP/Icon_blend.png +%%XGP%%share/XGP/Icon_bmp.png +%%XGP%%share/XGP/Icon_bmx.png +%%XGP%%share/XGP/Icon_c.png +%%XGP%%share/XGP/Icon_cc-source.png +%%XGP%%share/XGP/Icon_core.png +%%XGP%%share/XGP/Icon_cpp.png +%%XGP%%share/XGP/Icon_deb.png +%%XGP%%share/XGP/Icon_dia.png +%%XGP%%share/XGP/Icon_doc.png +%%XGP%%share/XGP/Icon_eps.png +%%XGP%%share/XGP/Icon_gif.png +%%XGP%%share/XGP/Icon_gnumeric.png +%%XGP%%share/XGP/Icon_h.png +%%XGP%%share/XGP/Icon_htm.png +%%XGP%%share/XGP/Icon_html.png +%%XGP%%share/XGP/Icon_ief.png +%%XGP%%share/XGP/Icon_jar.png +%%XGP%%share/XGP/Icon_java.png +%%XGP%%share/XGP/Icon_jpeg.png +%%XGP%%share/XGP/Icon_jpg.png +%%XGP%%share/XGP/Icon_kil.png +%%XGP%%share/XGP/Icon_kpr.png +%%XGP%%share/XGP/Icon_ksp.png +%%XGP%%share/XGP/Icon_kwd.png +%%XGP%%share/XGP/Icon_lyx.png +%%XGP%%share/XGP/Icon_mid.png +%%XGP%%share/XGP/Icon_mod.png +%%XGP%%share/XGP/Icon_mov.png +%%XGP%%share/XGP/Icon_mp3.png +%%XGP%%share/XGP/Icon_mpeg.png +%%XGP%%share/XGP/Icon_mpg.png +%%XGP%%share/XGP/Icon_mrp.png +%%XGP%%share/XGP/Icon_o.png +%%XGP%%share/XGP/Icon_odg.png +%%XGP%%share/XGP/Icon_odp.png +%%XGP%%share/XGP/Icon_ods.png +%%XGP%%share/XGP/Icon_odt.png +%%XGP%%share/XGP/Icon_ogg.png +%%XGP%%share/XGP/Icon_pbm.png +%%XGP%%share/XGP/Icon_pcf.png +%%XGP%%share/XGP/Icon_pdf.png +%%XGP%%share/XGP/Icon_pgm.png +%%XGP%%share/XGP/Icon_pgp.png +%%XGP%%share/XGP/Icon_php.png +%%XGP%%share/XGP/Icon_png.png +%%XGP%%share/XGP/Icon_pnm.png +%%XGP%%share/XGP/Icon_ppm.png +%%XGP%%share/XGP/Icon_ppt.png +%%XGP%%share/XGP/Icon_ps.png +%%XGP%%share/XGP/Icon_psd.png +%%XGP%%share/XGP/Icon_psf.png +%%XGP%%share/XGP/Icon_qif.png +%%XGP%%share/XGP/Icon_ra.png +%%XGP%%share/XGP/Icon_ras.png +%%XGP%%share/XGP/Icon_rej.png +%%XGP%%share/XGP/Icon_rgb.png +%%XGP%%share/XGP/Icon_rm.png +%%XGP%%share/XGP/Icon_rpm.png +%%XGP%%share/XGP/Icon_rtf.png +%%XGP%%share/XGP/Icon_s3m.png +%%XGP%%share/XGP/Icon_scm.png +%%XGP%%share/XGP/Icon_sdc.png +%%XGP%%share/XGP/Icon_sdd.png +%%XGP%%share/XGP/Icon_sdw.png +%%XGP%%share/XGP/Icon_smi.png +%%XGP%%share/XGP/Icon_so.png +%%XGP%%share/XGP/Icon_sql.png +%%XGP%%share/XGP/Icon_stm.png +%%XGP%%share/XGP/Icon_svg.png +%%XGP%%share/XGP/Icon_sxc.png +%%XGP%%share/XGP/Icon_sxd.png +%%XGP%%share/XGP/Icon_sxi.png +%%XGP%%share/XGP/Icon_sxm.png +%%XGP%%share/XGP/Icon_sxw.png +%%XGP%%share/XGP/Icon_tar.png +%%XGP%%share/XGP/Icon_tex.png +%%XGP%%share/XGP/Icon_tga.png +%%XGP%%share/XGP/Icon_tif.png +%%XGP%%share/XGP/Icon_tiff.png +%%XGP%%share/XGP/Icon_ttf.png +%%XGP%%share/XGP/Icon_txt.png +%%XGP%%share/XGP/Icon_ulaw.png +%%XGP%%share/XGP/Icon_url.png +%%XGP%%share/XGP/Icon_voc.png +%%XGP%%share/XGP/Icon_wav.png +%%XGP%%share/XGP/Icon_wks.png +%%XGP%%share/XGP/Icon_x-xfig.png +%%XGP%%share/XGP/Icon_xbm.png +%%XGP%%share/XGP/Icon_xcf.png +%%XGP%%share/XGP/Icon_xi.png +%%XGP%%share/XGP/Icon_xls.png +%%XGP%%share/XGP/Icon_xm.png +%%XGP%%share/XGP/Icon_xpm.png +%%XGP%%share/XGP/Icon_xwd.png +%%XGP%%share/XGP/Icon_z.png +%%YGP%%share/locale/de/LC_MESSAGES/libYGP.mo +%%YGP%%share/locale/en/LC_MESSAGES/libYGP.mo +%%YGP%%share/locale/es/LC_MESSAGES/libYGP.mo +%%YGP%%@dirrm include/YGP +%%XGP%%@dirrm include/XGP +%%XGP%%@dirrm share/XGP diff --git a/finance/gnucash/Makefile b/finance/gnucash/Makefile new file mode 100644 index 000000000..b98164ecb --- /dev/null +++ b/finance/gnucash/Makefile @@ -0,0 +1,89 @@ +# Ports collection makefile for: gnucash +# Date created: Mon Feb 03, 1997 +# Whom: David O'Brien (obrien@NUXI.com) +# +# $FreeBSD$ +# $MCom: ports/finance/gnucash/Makefile,v 1.12 2007/02/23 18:27:51 ahze Exp $ +# + +PORTNAME= gnucash +PORTVERSION= 2.0.5 +PORTREVISION= 2 +CATEGORIES= finance gnome +MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} \ + http://www.gnucash.org/pub/gnucash/sources/stable/ +MASTER_SITE_SUBDIR= gnucash + +MAINTAINER= ahze@FreeBSD.org +COMMENT= Quicken-like money and finance manager + +BUILD_DEPENDS= guile>=1.6.8_2:${PORTSDIR}/lang/guile +LIB_DEPENDS= popt.0:${PORTSDIR}/devel/popt \ + ofx.3:${PORTSDIR}/finance/libofx \ + gwrap-core-runtime.0:${PORTSDIR}/devel/g-wrap +RUN_DEPENDS= guile>=1.6.8_2:${PORTSDIR}/lang/guile \ + ${LOCALBASE}/share/guile/1.6/slibcat:${PORTSDIR}/lang/slib-guile \ + ${SITE_PERL}/LWP.pm:${PORTSDIR}/www/p5-libwww \ + ${SITE_PERL}/Date/Manip.pm:${PORTSDIR}/devel/p5-Date-Manip \ + ${SITE_PERL}/Finance/Quote.pm:${PORTSDIR}/finance/p5-Finance-Quote \ + ${SITE_PERL}/HTML/TableExtract.pm:${PORTSDIR}/www/p5-HTML-TableExtract \ + ${SITE_PERL}/Finance/QuoteHist.pm:${PORTSDIR}/finance/p5-Finance-QuoteHist \ + ${LOCALBASE}/share/gnome/omf/gnucash-docs/gnucash-guide-C.omf:${PORTSDIR}/finance/gnucash-docs + +OPTIONS= AQBANKING "AqBanking support (HBCI/OpenHBCI)" off + +USE_BZIP2= yes +USE_GETTEXT= yes +USE_XLIB= yes +USE_GMAKE= yes +USE_XPM= yes +USE_PERL5= yes +USE_GNOME= gnomeprefix gtkhtml3 libgsf_gnome libglade2 \ + libgnomeprint libgnomeprintui +GNU_CONFIGURE= yes +USE_LDCONFIG= yes +CONFIGURE_ARGS=--with-glib-config=${GLIB_CONFIG} \ + --enable-ofx \ + --disable-error-on-warning +CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include -I${X11BASE}/include" \ + LIBS="-L${LOCALBASE}/lib -L${X11BASE}/lib -lintl" + +MAN1= gnc-prices.1 gnucash.1 +INFO= gnucash-design + +GCONF_SCHEMAS= apps_gnucash_dialog_business_common.schemas \ + apps_gnucash_dialog_commodities.schemas \ + apps_gnucash_dialog_common.schemas \ + apps_gnucash_dialog_prices.schemas \ + apps_gnucash_dialog_print_checks.schemas \ + apps_gnucash_dialog_reconcile.schemas \ + apps_gnucash_dialog_scheduled_transctions.schemas \ + apps_gnucash_dialog_totd.schemas \ + apps_gnucash_general.schemas \ + apps_gnucash_history.schemas \ + apps_gnucash_import_generic_matcher.schemas \ + apps_gnucash_warnings.schemas \ + apps_gnucash_window_pages_account_tree.schemas \ + apps_gnucash_window_pages_register.schemas + +.include <bsd.port.pre.mk> + +# WITH_OPENHBCI is old synonym for aqbanking option +.if defined(WITH_AQBANKING) || defined(WITH_OPENHBCI) +LIB_DEPENDS+= aqbanking.5:${PORTSDIR}/finance/aqbanking \ + ktoblzcheck.4:${PORTSDIR}/finance/ktoblzcheck +CONFIGURE_ARGS+=--enable-hbci +PLIST_SUB= AQBANKING="" +.else +CONFIGURE_ARGS+=--disable-hbci +PLIST_SUB= AQBANKING="@comment " +.endif + +post-patch: + @${REINPLACE_CMD} -e 's|$${datarootdir}/info|${PREFIX}/info| ; \ + s|libgtkhtml-3.8|libgtkhtml-3.14|g' \ + ${WRKSRC}/configure + @${REINPLACE_CMD} -e 's|$$(datadir)/aclocal|${PREFIX}/share/aclocal|' \ + ${WRKSRC}/Makefile.in + +.include <bsd.port.post.mk> diff --git a/finance/gnucash/distinfo b/finance/gnucash/distinfo new file mode 100644 index 000000000..65962ad99 --- /dev/null +++ b/finance/gnucash/distinfo @@ -0,0 +1,3 @@ +MD5 (gnucash-2.0.5.tar.bz2) = 28f9b160fc01c4e597aca4c53d71fafe +SHA256 (gnucash-2.0.5.tar.bz2) = b7e2efcdc79ba864a1730af9e0197cdbf586c9008196eaffffce8f020f1fb479 +SIZE (gnucash-2.0.5.tar.bz2) = 7372056 diff --git a/finance/gnucash/files/patch-src_gnome-utils_gnc-html.c b/finance/gnucash/files/patch-src_gnome-utils_gnc-html.c new file mode 100644 index 000000000..92058ac13 --- /dev/null +++ b/finance/gnucash/files/patch-src_gnome-utils_gnc-html.c @@ -0,0 +1,11 @@ +--- src/gnome-utils/gnc-html.c.orig Tue Feb 20 23:18:48 2007 ++++ src/gnome-utils/gnc-html.c Tue Feb 20 23:18:38 2007 +@@ -1325,7 +1325,7 @@ + return; + } + +- gtk_html_print(GTK_HTML(html->html), ps->context); ++ gtk_html_print_page(GTK_HTML(html->html), ps->context); + gnc_print_session_done(ps); + } + diff --git a/finance/gnucash/pkg-descr b/finance/gnucash/pkg-descr new file mode 100644 index 000000000..db12731a5 --- /dev/null +++ b/finance/gnucash/pkg-descr @@ -0,0 +1,12 @@ +Gnucash is the next generation of money manager created from a merger of +X-Accountant and GnoMoney. + +Its features include: + +* Ability to import Quicken files ( a must ) +* Reports, Graphs, and all of those goodies that you find in Quicken. +* Gnome compliant ( if that is the correct way to put it ) +* Separate the GUI from the actual "account/transaction engine" +* Multiple accounts ( Check, Credit, Cash, Mutual Funds, etc.. ) + +WWW: http://www.gnucash.org/ diff --git a/finance/gnucash/pkg-plist b/finance/gnucash/pkg-plist new file mode 100644 index 000000000..02d816371 --- /dev/null +++ b/finance/gnucash/pkg-plist @@ -0,0 +1,1102 @@ +bin/gnc-fq-check +bin/gnc-fq-dump +bin/gnc-fq-helper +bin/gnc-fq-update +bin/gnc-test-env +bin/gnucash +bin/gnucash-bin +bin/gnucash-config +bin/gnucash-env +bin/gnucash-make-guids +bin/gnucash-valgrind +bin/update-gnucash-gconf +etc/gnucash/config +include/gnucash/Account.h +include/gnucash/FreqSpec.h +include/gnucash/GNCId.h +include/gnucash/Group.h +include/gnucash/Period.h +include/gnucash/Query.h +include/gnucash/QueryCore.h +include/gnucash/QueryNew.h +include/gnucash/QueryObject.h +include/gnucash/QuickFill.h +include/gnucash/Recurrence.h +include/gnucash/SX-book.h +include/gnucash/SX-ttinfo.h +include/gnucash/SchedXaction.h +include/gnucash/Scrub.h +include/gnucash/Scrub2.h +include/gnucash/Scrub3.h +include/gnucash/Split.h +include/gnucash/TransLog.h +include/gnucash/Transaction.h +include/gnucash/account-quickfill.h +include/gnucash/basiccell.h +include/gnucash/cap-gains.h +include/gnucash/cashobjects.h +include/gnucash/cell-factory.h +include/gnucash/cellblock.h +include/gnucash/checkboxcell.h +include/gnucash/combocell.h +include/gnucash/datecell.h +include/gnucash/deprecated.h +include/gnucash/dialog-account.h +include/gnucash/dialog-column-view.h +include/gnucash/dialog-commodity.h +include/gnucash/dialog-options.h +include/gnucash/dialog-preferences.h +include/gnucash/dialog-query-list.h +include/gnucash/dialog-reset-warnings.h +include/gnucash/dialog-search.h +include/gnucash/dialog-style-sheet.h +include/gnucash/dialog-totd.h +include/gnucash/dialog-transfer.h +include/gnucash/dialog-utils.h +include/gnucash/druid-gconf-setup.h +include/gnucash/druid-gnc-xml-import.h +include/gnucash/druid-utils.h +include/gnucash/engine-helpers.h +include/gnucash/file-utils.h +include/gnucash/formulacell.h +include/gnucash/gfec.h +include/gnucash/glib-helpers.h +include/gnucash/gnc-account-merge.h +include/gnucash/gnc-account-sel.h +include/gnucash/gnc-accounting-period.h +include/gnucash/gnc-amount-edit.h +include/gnucash/gnc-associate-account.h +include/gnucash/gnc-basic-gobject.h +include/gnucash/gnc-book.h +include/gnucash/gnc-budget.h +include/gnucash/gnc-commodity-edit.h +include/gnucash/gnc-commodity.h +include/gnucash/gnc-component-manager.h +include/gnucash/gnc-currency-edit.h +include/gnucash/gnc-date-delta.h +include/gnucash/gnc-date-edit.h +include/gnucash/gnc-date-format.h +include/gnucash/gnc-date.h +include/gnucash/gnc-dense-cal.h +include/gnucash/gnc-dialog.h +include/gnucash/gnc-druid-cb.h +include/gnucash/gnc-druid-gnome-ui.h +include/gnucash/gnc-druid-provider-desc-edge.h +include/gnucash/gnc-druid-provider-desc-file.h +include/gnucash/gnc-druid-provider-desc-multifile.h +include/gnucash/gnc-druid-provider-desc.h +include/gnucash/gnc-druid-provider-file-cb.h +include/gnucash/gnc-druid-provider.h +include/gnucash/gnc-druid.h +include/gnucash/gnc-embedded-window.h +include/gnucash/gnc-engine.h +include/gnucash/gnc-euro.h +include/gnucash/gnc-event.h +include/gnucash/gnc-exp-parser.h +include/gnucash/gnc-file.h +include/gnucash/gnc-filepath-utils.h +include/gnucash/gnc-frequency.h +include/gnucash/gnc-general-search.h +include/gnucash/gnc-general-select.h +include/gnucash/gnc-gettext-util.h +include/gnucash/gnc-gnome-utils.h +include/gnucash/gnc-gui-query.h +include/gnucash/gnc-helpers.h +include/gnucash/gnc-hooks.h +include/gnucash/gnc-html-graph-gog.h +include/gnucash/gnc-html-history.h +include/gnucash/gnc-html.h +include/gnucash/gnc-http.h +include/gnucash/gnc-icons.h +include/gnucash/gnc-import-desc-format.h +include/gnucash/gnc-import-format-cb.h +include/gnucash/gnc-main-window.h +include/gnucash/gnc-menu-extensions.h +include/gnucash/gnc-module-api.h +include/gnucash/gnc-module.h +include/gnucash/gnc-numeric.h +include/gnucash/gnc-period-select.h +include/gnucash/gnc-plugin-file-history.h +include/gnucash/gnc-plugin-manager.h +include/gnucash/gnc-plugin-menu-additions.h +include/gnucash/gnc-plugin-page-report.h +include/gnucash/gnc-plugin-page.h +include/gnucash/gnc-plugin.h +include/gnucash/gnc-pricedb.h +include/gnucash/gnc-query-list.h +include/gnucash/gnc-recurrence.h +include/gnucash/gnc-report.h +include/gnucash/gnc-session-scm.h +include/gnucash/gnc-session.h +include/gnucash/gnc-splash.h +include/gnucash/gnc-tree-model-account-types.h +include/gnucash/gnc-tree-model-account.h +include/gnucash/gnc-tree-model-budget.h +include/gnucash/gnc-tree-model-commodity.h +include/gnucash/gnc-tree-model-price.h +include/gnucash/gnc-tree-model.h +include/gnucash/gnc-tree-view-account.h +include/gnucash/gnc-tree-view-commodity.h +include/gnucash/gnc-tree-view-price.h +include/gnucash/gnc-tree-view.h +include/gnucash/gnc-ui-common.h +include/gnucash/gnc-ui-util.h +include/gnucash/gnc-window.h +include/gnucash/gncObject.h +include/gnucash/gtable.h +include/gnucash/guid.h +include/gnucash/guile-util.h +include/gnucash/import-match-map.h +include/gnucash/import-parse.h +include/gnucash/kvp-scm.h +include/gnucash/kvp-util-p.h +include/gnucash/kvp-util.h +include/gnucash/kvp_frame.h +include/gnucash/misc-gnome-utils.h +include/gnucash/numcell.h +include/gnucash/option-util.h +include/gnucash/policy.h +include/gnucash/pricecell.h +include/gnucash/print-session.h +include/gnucash/qof.h +include/gnucash/qofbackend-p.h +include/gnucash/qofbackend.h +include/gnucash/qofbook.h +include/gnucash/qofbookmerge.h +include/gnucash/qofchoice.h +include/gnucash/qofclass.h +include/gnucash/qofevent.h +include/gnucash/qofgobj.h +include/gnucash/qofid-p.h +include/gnucash/qofid.h +include/gnucash/qofinstance-p.h +include/gnucash/qofinstance.h +include/gnucash/qofla-dir.h +include/gnucash/qoflog.h +include/gnucash/qofobject.h +include/gnucash/qofquery.h +include/gnucash/qofquerycore.h +include/gnucash/qofreference.h +include/gnucash/qofsession.h +include/gnucash/qofsql.h +include/gnucash/qofutil.h +include/gnucash/quickfillcell.h +include/gnucash/recncell.h +include/gnucash/register-common.h +include/gnucash/table-allgui.h +include/gnucash/table-control.h +include/gnucash/table-layout.h +include/gnucash/table-model.h +include/gnucash/window-main-summarybar.h +include/gnucash/window-report.h +lib/gnucash/goffice/plugins/plot_barcol/barcol.la +lib/gnucash/goffice/plugins/plot_barcol/barcol.so +lib/gnucash/goffice/plugins/plot_barcol/gog-barcol-prefs.glade +lib/gnucash/goffice/plugins/plot_barcol/gog-minmax-prefs.glade +lib/gnucash/goffice/plugins/plot_barcol/plot-types.xml +lib/gnucash/goffice/plugins/plot_barcol/plugin.xml +lib/gnucash/goffice/plugins/plot_boxes/boxplot.la +lib/gnucash/goffice/plugins/plot_boxes/boxplot.so +lib/gnucash/goffice/plugins/plot_boxes/gog-boxplot-prefs.glade +lib/gnucash/goffice/plugins/plot_boxes/plot-types.xml +lib/gnucash/goffice/plugins/plot_boxes/plugin.xml +lib/gnucash/goffice/plugins/plot_pie/gog-pie-prefs.glade +lib/gnucash/goffice/plugins/plot_pie/gog-pie-series.glade +lib/gnucash/goffice/plugins/plot_pie/gog-ring-prefs.glade +lib/gnucash/goffice/plugins/plot_pie/pie.la +lib/gnucash/goffice/plugins/plot_pie/pie.so +lib/gnucash/goffice/plugins/plot_pie/plot-types.xml +lib/gnucash/goffice/plugins/plot_pie/plugin.xml +lib/gnucash/goffice/plugins/plot_radar/plot-types.xml +lib/gnucash/goffice/plugins/plot_radar/plugin.xml +lib/gnucash/goffice/plugins/plot_radar/radar.la +lib/gnucash/goffice/plugins/plot_radar/radar.so +lib/gnucash/goffice/plugins/plot_surface/gog-contour-prefs.glade +lib/gnucash/goffice/plugins/plot_surface/plot-types.xml +lib/gnucash/goffice/plugins/plot_surface/plugin.xml +lib/gnucash/goffice/plugins/plot_surface/surface.la +lib/gnucash/goffice/plugins/plot_surface/surface.so +lib/gnucash/goffice/plugins/plot_xy/gog-bubble-prefs.glade +lib/gnucash/goffice/plugins/plot_xy/plot-types.xml +lib/gnucash/goffice/plugins/plot_xy/plugin.xml +lib/gnucash/goffice/plugins/plot_xy/xy.la +lib/gnucash/goffice/plugins/plot_xy/xy.so +lib/gnucash/goffice/plugins/reg_linear/linreg.la +lib/gnucash/goffice/plugins/reg_linear/linreg.so +lib/gnucash/goffice/plugins/reg_linear/plugin.xml +lib/gnucash/goffice/plugins/reg_linear/reg-types.xml +lib/gnucash/libgnc-business-ledger.la +lib/gnucash/libgnc-business-ledger.so +lib/gnucash/libgnc-business-ledger.so.0 +lib/gnucash/libgncmod-app-utils.la +lib/gnucash/libgncmod-app-utils.so +lib/gnucash/libgncmod-app-utils.so.0 +lib/gnucash/libgncmod-business-backend-file.la +lib/gnucash/libgncmod-business-backend-file.so +lib/gnucash/libgncmod-business-backend-file.so.0 +lib/gnucash/libgncmod-business-core.la +lib/gnucash/libgncmod-business-core.so +lib/gnucash/libgncmod-business-core.so.0 +lib/gnucash/libgncmod-business-gnome.la +lib/gnucash/libgncmod-business-gnome.so +lib/gnucash/libgncmod-business-gnome.so.0 +lib/gnucash/libgncmod-business-utils.la +lib/gnucash/libgncmod-business-utils.so +lib/gnucash/libgncmod-business-utils.so.0 +lib/gnucash/libgncmod-calculation.la +lib/gnucash/libgncmod-calculation.so +lib/gnucash/libgncmod-calculation.so.0 +lib/gnucash/libgncmod-dialog-tax-table.la +lib/gnucash/libgncmod-dialog-tax-table.so +lib/gnucash/libgncmod-dialog-tax-table.so.0 +lib/gnucash/libgncmod-engine.la +lib/gnucash/libgncmod-engine.so +lib/gnucash/libgncmod-engine.so.0 +lib/gnucash/libgncmod-generic-import.la +lib/gnucash/libgncmod-generic-import.so +lib/gnucash/libgncmod-generic-import.so.0 +lib/gnucash/libgncmod-gnome-search.la +lib/gnucash/libgncmod-gnome-search.so +lib/gnucash/libgncmod-gnome-search.so.0 +lib/gnucash/libgncmod-gnome-utils.la +lib/gnucash/libgncmod-gnome-utils.so +lib/gnucash/libgncmod-gnome-utils.so.0 +lib/gnucash/libgncmod-ledger-core.la +lib/gnucash/libgncmod-ledger-core.so +lib/gnucash/libgncmod-ledger-core.so.0 +lib/gnucash/libgncmod-locale-reports-us.la +lib/gnucash/libgncmod-locale-reports-us.so +lib/gnucash/libgncmod-locale-reports-us.so.0 +lib/gnucash/libgncmod-log-replay.la +lib/gnucash/libgncmod-log-replay.so +lib/gnucash/libgncmod-log-replay.so.0 +lib/gnucash/libgncmod-network-utils.la +lib/gnucash/libgncmod-network-utils.so +lib/gnucash/libgncmod-network-utils.so.0 +lib/gnucash/libgncmod-ofx.la +lib/gnucash/libgncmod-ofx.so +lib/gnucash/libgncmod-ofx.so.0 +lib/gnucash/libgncmod-qif-import.la +lib/gnucash/libgncmod-qif-import.so +lib/gnucash/libgncmod-qif-import.so.0 +lib/gnucash/libgncmod-qif.la +lib/gnucash/libgncmod-qif.so +lib/gnucash/libgncmod-qif.so.0 +lib/gnucash/libgncmod-register-core.la +lib/gnucash/libgncmod-register-core.so +lib/gnucash/libgncmod-register-core.so.0 +lib/gnucash/libgncmod-register-gnome.la +lib/gnucash/libgncmod-register-gnome.so +lib/gnucash/libgncmod-register-gnome.so.0 +lib/gnucash/libgncmod-report-gnome.la +lib/gnucash/libgncmod-report-gnome.so +lib/gnucash/libgncmod-report-gnome.so.0 +lib/gnucash/libgncmod-report-system.la +lib/gnucash/libgncmod-report-system.so +lib/gnucash/libgncmod-report-system.so.0 +lib/gnucash/libgncmod-standard-reports.la +lib/gnucash/libgncmod-standard-reports.so +lib/gnucash/libgncmod-standard-reports.so.0 +lib/gnucash/libgncmod-stylesheets.la +lib/gnucash/libgncmod-stylesheets.so +lib/gnucash/libgncmod-stylesheets.so.0 +lib/gnucash/libgncmod-tax-us.la +lib/gnucash/libgncmod-tax-us.so +lib/gnucash/libgncmod-tax-us.so.0 +lib/gnucash/libgncmod-utility-reports.la +lib/gnucash/libgncmod-utility-reports.so +lib/gnucash/libgncmod-utility-reports.so.0 +lib/gnucash/libgoffice-1.la +lib/gnucash/libgoffice-1.so +lib/gnucash/libgoffice-1.so.0 +lib/gnucash/libgw-app-utils.la +lib/gnucash/libgw-app-utils.so +lib/gnucash/libgw-app-utils.so.0 +lib/gnucash/libgw-business-core.la +lib/gnucash/libgw-business-core.so +lib/gnucash/libgw-business-core.so.0 +lib/gnucash/libgw-business-gnome.la +lib/gnucash/libgw-business-gnome.so +lib/gnucash/libgw-business-gnome.so.0 +lib/gnucash/libgw-dialog-tax-table.la +lib/gnucash/libgw-dialog-tax-table.so +lib/gnucash/libgw-dialog-tax-table.so.0 +lib/gnucash/libgw-engine.la +lib/gnucash/libgw-engine.so +lib/gnucash/libgw-engine.so.0 +lib/gnucash/libgw-gnc-module.la +lib/gnucash/libgw-gnc-module.so +lib/gnucash/libgw-gnc-module.so.0 +lib/gnucash/libgw-gnome-utils.la +lib/gnucash/libgw-gnome-utils.so +lib/gnucash/libgw-gnome-utils.so.0 +lib/gnucash/libgw-kvp.la +lib/gnucash/libgw-kvp.so +lib/gnucash/libgw-kvp.so.0 +lib/gnucash/libgw-register-core.la +lib/gnucash/libgw-register-core.so +lib/gnucash/libgw-register-core.so.0 +lib/gnucash/libgw-report-gnome.la +lib/gnucash/libgw-report-gnome.so +lib/gnucash/libgw-report-gnome.so.0 +lib/gnucash/libgw-report-system.la +lib/gnucash/libgw-report-system.so +lib/gnucash/libgw-report-system.so.0 +lib/libcore-utils.la +lib/libcore-utils.so +lib/libcore-utils.so.0 +lib/libgnc-backend-file-utils.la +lib/libgnc-backend-file-utils.so +lib/libgnc-backend-file-utils.so.0 +lib/libgnc-backend-file.la +lib/libgnc-backend-file.so +lib/libgncgnome.la +lib/libgncgnome.so +lib/libgncgnome.so.0 +lib/libgncmodule.la +lib/libgncmodule.so +lib/libgncmodule.so.0 +lib/libgncqof-backend-qsf.la +lib/libgncqof-backend-qsf.so +lib/libgncqof.la +lib/libgncqof.so +lib/libgncqof.so.1 +lib/libgw-core-utils.la +lib/libgw-core-utils.so +lib/libgw-core-utils.so.0 +lib/libgw-gnc.la +lib/libgw-gnc.so +lib/libgw-gnc.so.0 +libexec/gnucash/overrides/gnucash-env +libexec/gnucash/overrides/gnucash-make-guids +libexec/gnucash/overrides/guile +share/aclocal/gnucash.m4 +share/gnome/applications/gnucash.desktop +share/gnome/gnucash/accounts/C/acctchrt_brokerage.gnucash-xea +share/gnome/gnucash/accounts/C/acctchrt_business.gnucash-xea +share/gnome/gnucash/accounts/C/acctchrt_carloan.gnucash-xea +share/gnome/gnucash/accounts/C/acctchrt_cdmoneymkt.gnucash-xea +share/gnome/gnucash/accounts/C/acctchrt_checkbook.gnucash-xea +share/gnome/gnucash/accounts/C/acctchrt_childcare.gnucash-xea +share/gnome/gnucash/accounts/C/acctchrt_common.gnucash-xea +share/gnome/gnucash/accounts/C/acctchrt_eduloan.gnucash-xea +share/gnome/gnucash/accounts/C/acctchrt_fixedassets.gnucash-xea +share/gnome/gnucash/accounts/C/acctchrt_homeloan.gnucash-xea +share/gnome/gnucash/accounts/C/acctchrt_homeown.gnucash-xea +share/gnome/gnucash/accounts/C/acctchrt_otherloan.gnucash-xea +share/gnome/gnucash/accounts/C/acctchrt_renter.gnucash-xea +share/gnome/gnucash/accounts/C/acctchrt_retiremt.gnucash-xea +share/gnome/gnucash/accounts/C/acctchrt_spouseinc.gnucash-xea +share/gnome/gnucash/accounts/C/acctchrt_spouseretire.gnucash-xea +share/gnome/gnucash/accounts/da/acctchrt_car.gnucash-xea +share/gnome/gnucash/accounts/da/acctchrt_common.gnucash-xea +share/gnome/gnucash/accounts/da/acctchrt_homeloan.gnucash-xea +share/gnome/gnucash/accounts/da/acctchrt_homeown.gnucash-xea +share/gnome/gnucash/accounts/de_AT/acctchrt_auto.gnucash-xea +share/gnome/gnucash/accounts/de_AT/acctchrt_autoloan.gnucash-xea +share/gnome/gnucash/accounts/de_AT/acctchrt_brokerage.gnucash-xea +share/gnome/gnucash/accounts/de_AT/acctchrt_business.gnucash-xea +share/gnome/gnucash/accounts/de_AT/acctchrt_common.gnucash-xea +share/gnome/gnucash/accounts/de_AT/acctchrt_houseown.gnucash-xea +share/gnome/gnucash/accounts/de_AT/acctchrt_investment.gnucash-xea +share/gnome/gnucash/accounts/de_AT/acctchrt_kids.gnucash-xea +share/gnome/gnucash/accounts/de_CH/acctchrt_brokerage.gnucash-xea +share/gnome/gnucash/accounts/de_CH/acctchrt_chkmu.gnucash-xea +share/gnome/gnucash/accounts/de_CH/acctchrt_common.gnucash-xea +share/gnome/gnucash/accounts/de_CH/acctchrt_kids.gnucash-xea +share/gnome/gnucash/accounts/de_CH/acctchrt_otherasset.gnucash-xea +share/gnome/gnucash/accounts/de_CH/acctchrt_otherloan.gnucash-xea +share/gnome/gnucash/accounts/de_DE/acctchrt_auto.gnucash-xea +share/gnome/gnucash/accounts/de_DE/acctchrt_autoloan.gnucash-xea +share/gnome/gnucash/accounts/de_DE/acctchrt_brokerage.gnucash-xea +share/gnome/gnucash/accounts/de_DE/acctchrt_common.gnucash-xea +share/gnome/gnucash/accounts/de_DE/acctchrt_houseown.gnucash-xea +share/gnome/gnucash/accounts/de_DE/acctchrt_investment.gnucash-xea +share/gnome/gnucash/accounts/de_DE/acctchrt_kids.gnucash-xea +share/gnome/gnucash/accounts/de_DE/acctchrt_otherasset.gnucash-xea +share/gnome/gnucash/accounts/de_DE/acctchrt_otherloan.gnucash-xea +share/gnome/gnucash/accounts/de_DE/acctchrt_skr03.gnucash-xea +share/gnome/gnucash/accounts/de_DE/acctchrt_skr04.gnucash-xea +share/gnome/gnucash/accounts/de_DE/acctchrt_studium.gnucash-xea +share/gnome/gnucash/accounts/el_GR/acctchrt_brokerage.gnucash-xea +share/gnome/gnucash/accounts/el_GR/acctchrt_carloan.gnucash-xea +share/gnome/gnucash/accounts/el_GR/acctchrt_common.gnucash-xea +share/gnome/gnucash/accounts/es_ES/acctchrt_brokerage.gnucash-xea +share/gnome/gnucash/accounts/es_ES/acctchrt_carloan.gnucash-xea +share/gnome/gnucash/accounts/es_ES/acctchrt_cdmoneymkt.gnucash-xea +share/gnome/gnucash/accounts/es_ES/acctchrt_childcare.gnucash-xea +share/gnome/gnucash/accounts/es_ES/acctchrt_common.gnucash-xea +share/gnome/gnucash/accounts/es_ES/acctchrt_currency.gnucash-xea +share/gnome/gnucash/accounts/es_ES/acctchrt_eduloan.gnucash-xea +share/gnome/gnucash/accounts/es_ES/acctchrt_fixedassets.gnucash-xea +share/gnome/gnucash/accounts/es_ES/acctchrt_homeloan.gnucash-xea +share/gnome/gnucash/accounts/es_ES/acctchrt_homeown.gnucash-xea +share/gnome/gnucash/accounts/es_ES/acctchrt_otherloan.gnucash-xea +share/gnome/gnucash/accounts/es_ES/acctchrt_renter.gnucash-xea +share/gnome/gnucash/accounts/es_ES/acctchrt_retiremt.gnucash-xea +share/gnome/gnucash/accounts/es_ES/acctchrt_spouseinc.gnucash-xea +share/gnome/gnucash/accounts/es_ES/acctchrt_spouseretire.gnucash-xea +share/gnome/gnucash/accounts/fr_CA/acctchrt_actifsfixes.gnucash-xea +share/gnome/gnucash/accounts/fr_CA/acctchrt_automobile.gnucash-xea +share/gnome/gnucash/accounts/fr_CA/acctchrt_basecommune.gnucash-xea +share/gnome/gnucash/accounts/fr_CA/acctchrt_cdmarchemon.gnucash-xea +share/gnome/gnucash/accounts/fr_CA/acctchrt_chequier.gnucash-xea +share/gnome/gnucash/accounts/fr_CA/acctchrt_conjointretraite.gnucash-xea +share/gnome/gnucash/accounts/fr_CA/acctchrt_conjointrev.gnucash-xea +share/gnome/gnucash/accounts/fr_CA/acctchrt_courtage.gnucash-xea +share/gnome/gnucash/accounts/fr_CA/acctchrt_etudeemprunt.gnucash-xea +share/gnome/gnucash/accounts/fr_CA/acctchrt_garderie.gnucash-xea +share/gnome/gnucash/accounts/fr_CA/acctchrt_locataire.gnucash-xea +share/gnome/gnucash/accounts/fr_CA/acctchrt_proprietaire.gnucash-xea +share/gnome/gnucash/accounts/fr_CA/acctchrt_retraite.gnucash-xea +share/gnome/gnucash/accounts/fr_CA/acctchrt_revenus.gnucash-xea +share/gnome/gnucash/accounts/fr_CH/acctchrt_brokerage.gnucash-xea +share/gnome/gnucash/accounts/fr_CH/acctchrt_business.gnucash-xea +share/gnome/gnucash/accounts/fr_CH/acctchrt_carloan.gnucash-xea +share/gnome/gnucash/accounts/fr_CH/acctchrt_cdmoneymkt.gnucash-xea +share/gnome/gnucash/accounts/fr_CH/acctchrt_childcare.gnucash-xea +share/gnome/gnucash/accounts/fr_CH/acctchrt_common.gnucash-xea +share/gnome/gnucash/accounts/fr_CH/acctchrt_currency.gnucash-xea +share/gnome/gnucash/accounts/fr_CH/acctchrt_eduloan.gnucash-xea +share/gnome/gnucash/accounts/fr_CH/acctchrt_fixedassets.gnucash-xea +share/gnome/gnucash/accounts/fr_CH/acctchrt_homeloan.gnucash-xea +share/gnome/gnucash/accounts/fr_CH/acctchrt_homeown.gnucash-xea +share/gnome/gnucash/accounts/fr_CH/acctchrt_otherloan.gnucash-xea +share/gnome/gnucash/accounts/fr_CH/acctchrt_renter.gnucash-xea +share/gnome/gnucash/accounts/fr_CH/acctchrt_retiremt.gnucash-xea +share/gnome/gnucash/accounts/fr_CH/acctchrt_spouseinc.gnucash-xea +share/gnome/gnucash/accounts/fr_CH/acctchrt_spouseretire.gnucash-xea +share/gnome/gnucash/accounts/fr_FR/acctchrt_brokerage.gnucash-xea +share/gnome/gnucash/accounts/fr_FR/acctchrt_business.gnucash-xea +share/gnome/gnucash/accounts/fr_FR/acctchrt_carloan.gnucash-xea +share/gnome/gnucash/accounts/fr_FR/acctchrt_cdmoneymkt.gnucash-xea +share/gnome/gnucash/accounts/fr_FR/acctchrt_childcare.gnucash-xea +share/gnome/gnucash/accounts/fr_FR/acctchrt_common.gnucash-xea +share/gnome/gnucash/accounts/fr_FR/acctchrt_currency.gnucash-xea +share/gnome/gnucash/accounts/fr_FR/acctchrt_eduloan.gnucash-xea +share/gnome/gnucash/accounts/fr_FR/acctchrt_fixedassets.gnucash-xea +share/gnome/gnucash/accounts/fr_FR/acctchrt_homeloan.gnucash-xea +share/gnome/gnucash/accounts/fr_FR/acctchrt_homeown.gnucash-xea +share/gnome/gnucash/accounts/fr_FR/acctchrt_otherloan.gnucash-xea +share/gnome/gnucash/accounts/fr_FR/acctchrt_renter.gnucash-xea +share/gnome/gnucash/accounts/fr_FR/acctchrt_retiremt.gnucash-xea +share/gnome/gnucash/accounts/fr_FR/acctchrt_spouseinc.gnucash-xea +share/gnome/gnucash/accounts/fr_FR/acctchrt_spouseretire.gnucash-xea +share/gnome/gnucash/accounts/hu_HU/acctchrt_brokerage.gnucash-xea +share/gnome/gnucash/accounts/hu_HU/acctchrt_business.gnucash-xea +share/gnome/gnucash/accounts/hu_HU/acctchrt_carloan.gnucash-xea +share/gnome/gnucash/accounts/hu_HU/acctchrt_cdmoneymkt.gnucash-xea +share/gnome/gnucash/accounts/hu_HU/acctchrt_checkbook.gnucash-xea +share/gnome/gnucash/accounts/hu_HU/acctchrt_childcare.gnucash-xea +share/gnome/gnucash/accounts/hu_HU/acctchrt_common.gnucash-xea +share/gnome/gnucash/accounts/hu_HU/acctchrt_eduloan.gnucash-xea +share/gnome/gnucash/accounts/hu_HU/acctchrt_fixedassets.gnucash-xea +share/gnome/gnucash/accounts/hu_HU/acctchrt_homeloan.gnucash-xea +share/gnome/gnucash/accounts/hu_HU/acctchrt_homeown.gnucash-xea +share/gnome/gnucash/accounts/hu_HU/acctchrt_otherloan.gnucash-xea +share/gnome/gnucash/accounts/hu_HU/acctchrt_renter.gnucash-xea +share/gnome/gnucash/accounts/hu_HU/acctchrt_retiremt.gnucash-xea +share/gnome/gnucash/accounts/hu_HU/acctchrt_spouseinc.gnucash-xea +share/gnome/gnucash/accounts/hu_HU/acctchrt_spouseretire.gnucash-xea +share/gnome/gnucash/accounts/it/acctchrt_brokerage.gnucash-xea +share/gnome/gnucash/accounts/it/acctchrt_carloan.gnucash-xea +share/gnome/gnucash/accounts/it/acctchrt_checkbook.gnucash-xea +share/gnome/gnucash/accounts/it/acctchrt_childcare.gnucash-xea +share/gnome/gnucash/accounts/it/acctchrt_common.gnucash-xea +share/gnome/gnucash/accounts/it/acctchrt_fixedassets.gnucash-xea +share/gnome/gnucash/accounts/it/acctchrt_homeloan.gnucash-xea +share/gnome/gnucash/accounts/it/acctchrt_homeown.gnucash-xea +share/gnome/gnucash/accounts/it/acctchrt_otherloan.gnucash-xea +share/gnome/gnucash/accounts/it/acctchrt_renter.gnucash-xea +share/gnome/gnucash/accounts/it/acctchrt_retiremt.gnucash-xea +share/gnome/gnucash/accounts/it/acctchrt_spouseinc.gnucash-xea +share/gnome/gnucash/accounts/it/acctchrt_spouseretire.gnucash-xea +share/gnome/gnucash/accounts/nb/acctchrt_brokerage.gnucash-xea +share/gnome/gnucash/accounts/nb/acctchrt_business.gnucash-xea +share/gnome/gnucash/accounts/nb/acctchrt_carloan.gnucash-xea +share/gnome/gnucash/accounts/nb/acctchrt_cdmoneymkt.gnucash-xea +share/gnome/gnucash/accounts/nb/acctchrt_checkbook.gnucash-xea +share/gnome/gnucash/accounts/nb/acctchrt_childcare.gnucash-xea +share/gnome/gnucash/accounts/nb/acctchrt_common.gnucash-xea +share/gnome/gnucash/accounts/nb/acctchrt_eduloan.gnucash-xea +share/gnome/gnucash/accounts/nb/acctchrt_fixedassets.gnucash-xea +share/gnome/gnucash/accounts/nb/acctchrt_full.gnucash-xea +share/gnome/gnucash/accounts/nb/acctchrt_homeloan.gnucash-xea +share/gnome/gnucash/accounts/nb/acctchrt_homeown.gnucash-xea +share/gnome/gnucash/accounts/nb/acctchrt_otherloan.gnucash-xea +share/gnome/gnucash/accounts/nb/acctchrt_renter.gnucash-xea +share/gnome/gnucash/accounts/nb/acctchrt_retiremt.gnucash-xea +share/gnome/gnucash/accounts/nb/acctchrt_spouseinc.gnucash-xea +share/gnome/gnucash/accounts/nb/acctchrt_spouseretire.gnucash-xea +share/gnome/gnucash/accounts/pt_BR/acctchrt_brokerage.gnucash-xea +share/gnome/gnucash/accounts/pt_BR/acctchrt_carloan.gnucash-xea +share/gnome/gnucash/accounts/pt_BR/acctchrt_cdmoneymkt.gnucash-xea +share/gnome/gnucash/accounts/pt_BR/acctchrt_childcare.gnucash-xea +share/gnome/gnucash/accounts/pt_BR/acctchrt_common.gnucash-xea +share/gnome/gnucash/accounts/pt_BR/acctchrt_currency.gnucash-xea +share/gnome/gnucash/accounts/pt_BR/acctchrt_eduloan.gnucash-xea +share/gnome/gnucash/accounts/pt_BR/acctchrt_fixedassets.gnucash-xea +share/gnome/gnucash/accounts/pt_BR/acctchrt_homeloan.gnucash-xea +share/gnome/gnucash/accounts/pt_BR/acctchrt_homeown.gnucash-xea +share/gnome/gnucash/accounts/pt_BR/acctchrt_otherloan.gnucash-xea +share/gnome/gnucash/accounts/pt_BR/acctchrt_renter.gnucash-xea +share/gnome/gnucash/accounts/pt_BR/acctchrt_retiremt.gnucash-xea +share/gnome/gnucash/accounts/pt_BR/acctchrt_spouseinc.gnucash-xea +share/gnome/gnucash/accounts/pt_BR/acctchrt_spouseretire.gnucash-xea +share/gnome/gnucash/accounts/pt_PT/acctchrt_brokerage.gnucash-xea +share/gnome/gnucash/accounts/pt_PT/acctchrt_carloan.gnucash-xea +share/gnome/gnucash/accounts/pt_PT/acctchrt_cdmoneymkt.gnucash-xea +share/gnome/gnucash/accounts/pt_PT/acctchrt_childcare.gnucash-xea +share/gnome/gnucash/accounts/pt_PT/acctchrt_common.gnucash-xea +share/gnome/gnucash/accounts/pt_PT/acctchrt_eduloan.gnucash-xea +share/gnome/gnucash/accounts/pt_PT/acctchrt_fixedassets.gnucash-xea +share/gnome/gnucash/accounts/pt_PT/acctchrt_homeloan.gnucash-xea +share/gnome/gnucash/accounts/pt_PT/acctchrt_homeown.gnucash-xea +share/gnome/gnucash/accounts/pt_PT/acctchrt_otherloan.gnucash-xea +share/gnome/gnucash/accounts/pt_PT/acctchrt_renter.gnucash-xea +share/gnome/gnucash/accounts/pt_PT/acctchrt_retiremt.gnucash-xea +share/gnome/gnucash/accounts/pt_PT/acctchrt_spouseinc.gnucash-xea +share/gnome/gnucash/accounts/pt_PT/acctchrt_spouseretire.gnucash-xea +share/gnome/gnucash/accounts/sk/acctchrt_brokerage.gnucash-xea +share/gnome/gnucash/accounts/sk/acctchrt_carloan.gnucash-xea +share/gnome/gnucash/accounts/sk/acctchrt_cdmoneymkt.gnucash-xea +share/gnome/gnucash/accounts/sk/acctchrt_childcare.gnucash-xea +share/gnome/gnucash/accounts/sk/acctchrt_common.gnucash-xea +share/gnome/gnucash/accounts/sk/acctchrt_currency.gnucash-xea +share/gnome/gnucash/accounts/sk/acctchrt_eduloan.gnucash-xea +share/gnome/gnucash/accounts/sk/acctchrt_fixedassets.gnucash-xea +share/gnome/gnucash/accounts/sk/acctchrt_homeloan.gnucash-xea +share/gnome/gnucash/accounts/sk/acctchrt_homeown.gnucash-xea +share/gnome/gnucash/accounts/sk/acctchrt_otherloan.gnucash-xea +share/gnome/gnucash/accounts/sk/acctchrt_renter.gnucash-xea +share/gnome/gnucash/accounts/sk/acctchrt_retiremt.gnucash-xea +share/gnome/gnucash/accounts/sk/acctchrt_spouseinc.gnucash-xea +share/gnome/gnucash/accounts/sk/acctchrt_spouseretire.gnucash-xea +share/gnome/gnucash/accounts/tr_TR/acctchrt_TEKDUZ.gnucash-xea +share/gnome/gnucash/accounts/tr_TR/acctchrt_brokerage.gnucash-xea +share/gnome/gnucash/accounts/tr_TR/acctchrt_carloan.gnucash-xea +share/gnome/gnucash/accounts/tr_TR/acctchrt_cdmoneymkt.gnucash-xea +share/gnome/gnucash/accounts/tr_TR/acctchrt_checkbook.gnucash-xea +share/gnome/gnucash/accounts/tr_TR/acctchrt_common.gnucash-xea +share/gnome/gnucash/accounts/tr_TR/acctchrt_fixedassets.gnucash-xea +share/gnome/gnucash/accounts/tr_TR/acctchrt_homeloan.gnucash-xea +share/gnome/gnucash/doc/AUTHORS +share/gnome/gnucash/doc/COPYING +share/gnome/gnucash/doc/ChangeLog +share/gnome/gnucash/doc/ChangeLog.2003 +share/gnome/gnucash/doc/ChangeLog.2004 +share/gnome/gnucash/doc/ChangeLog.2005 +share/gnome/gnucash/doc/DOCUMENTERS +share/gnome/gnucash/doc/HACKING +share/gnome/gnucash/doc/INSTALL +share/gnome/gnucash/doc/LICENSE +share/gnome/gnucash/doc/NEWS +share/gnome/gnucash/doc/README +share/gnome/gnucash/doc/README.dependencies +share/gnome/gnucash/doc/README.francais +share/gnome/gnucash/doc/README.german +share/gnome/gnucash/doc/README.patches +share/gnome/gnucash/doc/examples/Money95bank_fr.qif +share/gnome/gnucash/doc/examples/Money95invst_fr.qif +share/gnome/gnucash/doc/examples/Money95mfunds_fr.qif +share/gnome/gnucash/doc/examples/Money95stocks_fr.qif +share/gnome/gnucash/doc/examples/README +share/gnome/gnucash/doc/examples/abc-all.qif +share/gnome/gnucash/doc/examples/abc.qif +share/gnome/gnucash/doc/examples/bogus.qif +share/gnome/gnucash/doc/examples/cbb-export.qif +share/gnome/gnucash/doc/examples/currency.xac +share/gnome/gnucash/doc/examples/currency_tree_xml.xac +share/gnome/gnucash/doc/examples/every.qif +share/gnome/gnucash/doc/examples/ms-money.qif +share/gnome/gnucash/doc/examples/quicktest.qif +share/gnome/gnucash/doc/examples/splitdemo.xac +share/gnome/gnucash/doc/examples/swipe.qif +share/gnome/gnucash/doc/examples/taxreport.xac +share/gnome/gnucash/doc/examples/test.xac +share/gnome/gnucash/doc/examples/test2.xac +share/gnome/gnucash/doc/examples/test3.xac +share/gnome/gnucash/doc/examples/test4.xac +share/gnome/gnucash/doc/examples/trading.xac +share/gnome/gnucash/doc/examples/trading2.xac +share/gnome/gnucash/doc/examples/web.qif +share/gnome/gnucash/doc/examples/xfer.xac +share/gnome/gnucash/doc/guile-hackers.txt +share/gnome/gnucash/doc/projects.html +share/gnome/gnucash/glade/account.glade +share/gnome/gnucash/glade/acctperiod.glade +share/gnome/gnucash/glade/billterms.glade +share/gnome/gnucash/glade/budget.glade +share/gnome/gnucash/glade/businessprefs.glade +share/gnome/gnucash/glade/chart-export.glade +share/gnome/gnucash/glade/choose-owner.glade +share/gnome/gnucash/glade/commodities.glade +share/gnome/gnucash/glade/commodity.glade +share/gnome/gnucash/glade/customer.glade +share/gnome/gnucash/glade/date-close.glade +share/gnome/gnucash/glade/dialog-query-list.glade +share/gnome/gnucash/glade/dialog-reset-warnings.glade +share/gnome/gnucash/glade/druid-gconf-setup.glade +share/gnome/gnucash/glade/druid-gnc-xml-import.glade +share/gnome/gnucash/glade/druid-provider-multifile.glade +share/gnome/gnucash/glade/employee.glade +share/gnome/gnucash/glade/exchange-dialog.glade +share/gnome/gnucash/glade/fincalc.glade +share/gnome/gnucash/glade/generic-import.glade +share/gnome/gnucash/glade/gnc-date-format.glade +share/gnome/gnucash/glade/gnc-gui-query.glade +share/gnome/gnucash/glade/import-provider-format.glade +share/gnome/gnucash/glade/invoice.glade +share/gnome/gnucash/glade/job.glade +share/gnome/gnucash/glade/lots.glade +share/gnome/gnucash/glade/merge.glade +share/gnome/gnucash/glade/newuser.glade +share/gnome/gnucash/glade/order.glade +share/gnome/gnucash/glade/payment.glade +share/gnome/gnucash/glade/preferences.glade +share/gnome/gnucash/glade/price.glade +share/gnome/gnucash/glade/print.glade +share/gnome/gnucash/glade/progress.glade +share/gnome/gnucash/glade/qif.glade +share/gnome/gnucash/glade/reconcile.glade +share/gnome/gnucash/glade/register.glade +share/gnome/gnucash/glade/report.glade +share/gnome/gnucash/glade/sched-xact.glade +share/gnome/gnucash/glade/search.glade +share/gnome/gnucash/glade/stocks.glade +share/gnome/gnucash/glade/tax-tables.glade +share/gnome/gnucash/glade/tax.glade +share/gnome/gnucash/glade/totd.glade +share/gnome/gnucash/glade/transfer.glade +share/gnome/gnucash/glade/userpass.glade +share/gnome/gnucash/glade/vendor.glade +share/gnome/gnucash/gnome +share/gnome/gnucash/goffice/glade/go-font-sel.glade +share/gnome/gnucash/goffice/glade/go-format-sel.glade +share/gnome/gnucash/goffice/glade/go-rotation-sel.glade +share/gnome/gnucash/goffice/glade/gog-axis-prefs.glade +share/gnome/gnucash/goffice/glade/gog-chart-prefs.glade +share/gnome/gnucash/goffice/glade/gog-error-bar-prefs.glade +share/gnome/gnucash/goffice/glade/gog-guru-type-selector.glade +share/gnome/gnucash/goffice/glade/gog-guru.glade +share/gnome/gnucash/goffice/glade/gog-object-prefs.glade +share/gnome/gnucash/goffice/glade/gog-reg-curve-prefs.glade +share/gnome/gnucash/goffice/glade/gog-reg-eqn-prefs.glade +share/gnome/gnucash/goffice/glade/gog-style-prefs.glade +share/gnome/gnucash/goffice/patterns/svg-patterns.xml +share/gnome/gnucash/guile-modules/g-wrapped/gw-app-utils-spec.scm +share/gnome/gnucash/guile-modules/g-wrapped/gw-app-utils.scm +share/gnome/gnucash/guile-modules/g-wrapped/gw-business-core-spec.scm +share/gnome/gnucash/guile-modules/g-wrapped/gw-business-core.scm +share/gnome/gnucash/guile-modules/g-wrapped/gw-business-gnome-spec.scm +share/gnome/gnucash/guile-modules/g-wrapped/gw-business-gnome.scm +share/gnome/gnucash/guile-modules/g-wrapped/gw-core-utils-spec.scm +share/gnome/gnucash/guile-modules/g-wrapped/gw-core-utils.scm +share/gnome/gnucash/guile-modules/g-wrapped/gw-dialog-tax-table-spec.scm +share/gnome/gnucash/guile-modules/g-wrapped/gw-dialog-tax-table.scm +share/gnome/gnucash/guile-modules/g-wrapped/gw-engine-spec.scm +share/gnome/gnucash/guile-modules/g-wrapped/gw-engine.scm +share/gnome/gnucash/guile-modules/g-wrapped/gw-gnc-module-spec.scm +share/gnome/gnucash/guile-modules/g-wrapped/gw-gnc-module.scm +share/gnome/gnucash/guile-modules/g-wrapped/gw-gnc-spec.scm +share/gnome/gnucash/guile-modules/g-wrapped/gw-gnc.scm +share/gnome/gnucash/guile-modules/g-wrapped/gw-gnome-utils-spec.scm +share/gnome/gnucash/guile-modules/g-wrapped/gw-gnome-utils.scm +share/gnome/gnucash/guile-modules/g-wrapped/gw-kvp-spec.scm +share/gnome/gnucash/guile-modules/g-wrapped/gw-kvp.scm +share/gnome/gnucash/guile-modules/g-wrapped/gw-register-core-spec.scm +share/gnome/gnucash/guile-modules/g-wrapped/gw-register-core.scm +share/gnome/gnucash/guile-modules/g-wrapped/gw-report-gnome-spec.scm +share/gnome/gnucash/guile-modules/g-wrapped/gw-report-gnome.scm +share/gnome/gnucash/guile-modules/g-wrapped/gw-report-system-spec.scm +share/gnome/gnucash/guile-modules/g-wrapped/gw-report-system.scm +share/gnome/gnucash/guile-modules/gnucash/app-utils.scm +share/gnome/gnucash/guile-modules/gnucash/business-core.scm +share/gnome/gnucash/guile-modules/gnucash/business-gnome.scm +share/gnome/gnucash/guile-modules/gnucash/business-utils.scm +share/gnome/gnucash/guile-modules/gnucash/dialog-tax-table.scm +share/gnome/gnucash/guile-modules/gnucash/engine.scm +share/gnome/gnucash/guile-modules/gnucash/gnc-module.scm +share/gnome/gnucash/guile-modules/gnucash/gnome-utils.scm +share/gnome/gnucash/guile-modules/gnucash/import-export/qif-import.scm +share/gnome/gnucash/guile-modules/gnucash/main.scm +share/gnome/gnucash/guile-modules/gnucash/price-quotes.scm +share/gnome/gnucash/guile-modules/gnucash/printing/number-to-words.scm +share/gnome/gnucash/guile-modules/gnucash/process.scm +share/gnome/gnucash/guile-modules/gnucash/report/account-piecharts.scm +share/gnome/gnucash/guile-modules/gnucash/report/account-summary.scm +share/gnome/gnucash/guile-modules/gnucash/report/advanced-portfolio.scm +share/gnome/gnucash/guile-modules/gnucash/report/aging.scm +share/gnome/gnucash/guile-modules/gnucash/report/average-balance.scm +share/gnome/gnucash/guile-modules/gnucash/report/balance-sheet.scm +share/gnome/gnucash/guile-modules/gnucash/report/budget.scm +share/gnome/gnucash/guile-modules/gnucash/report/business-reports.scm +share/gnome/gnucash/guile-modules/gnucash/report/cash-flow.scm +share/gnome/gnucash/guile-modules/gnucash/report/category-barchart.scm +share/gnome/gnucash/guile-modules/gnucash/report/daily-reports.scm +share/gnome/gnucash/guile-modules/gnucash/report/easy-invoice.scm +share/gnome/gnucash/guile-modules/gnucash/report/equity-statement.scm +share/gnome/gnucash/guile-modules/gnucash/report/fancy-invoice.scm +share/gnome/gnucash/guile-modules/gnucash/report/general-journal.scm +share/gnome/gnucash/guile-modules/gnucash/report/general-ledger.scm +share/gnome/gnucash/guile-modules/gnucash/report/hello-world.scm +share/gnome/gnucash/guile-modules/gnucash/report/income-statement.scm +share/gnome/gnucash/guile-modules/gnucash/report/invoice.scm +share/gnome/gnucash/guile-modules/gnucash/report/locale-specific/de_DE.scm +share/gnome/gnucash/guile-modules/gnucash/report/locale-specific/us.scm +share/gnome/gnucash/guile-modules/gnucash/report/net-barchart.scm +share/gnome/gnucash/guile-modules/gnucash/report/owner-report.scm +share/gnome/gnucash/guile-modules/gnucash/report/payables.scm +share/gnome/gnucash/guile-modules/gnucash/report/portfolio.scm +share/gnome/gnucash/guile-modules/gnucash/report/price-scatter.scm +share/gnome/gnucash/guile-modules/gnucash/report/receivables.scm +share/gnome/gnucash/guile-modules/gnucash/report/register.scm +share/gnome/gnucash/guile-modules/gnucash/report/report-gnome.scm +share/gnome/gnucash/guile-modules/gnucash/report/report-system.scm +share/gnome/gnucash/guile-modules/gnucash/report/standard-reports.scm +share/gnome/gnucash/guile-modules/gnucash/report/stylesheet-easy.scm +share/gnome/gnucash/guile-modules/gnucash/report/stylesheet-fancy.scm +share/gnome/gnucash/guile-modules/gnucash/report/stylesheet-plain.scm +share/gnome/gnucash/guile-modules/gnucash/report/stylesheets.scm +share/gnome/gnucash/guile-modules/gnucash/report/taxtxf-de_DE.scm +share/gnome/gnucash/guile-modules/gnucash/report/taxtxf.scm +share/gnome/gnucash/guile-modules/gnucash/report/transaction.scm +share/gnome/gnucash/guile-modules/gnucash/report/trial-balance.scm +share/gnome/gnucash/guile-modules/gnucash/report/utility-reports.scm +share/gnome/gnucash/guile-modules/gnucash/report/view-column.scm +share/gnome/gnucash/guile-modules/gnucash/report/welcome-to-gnucash.scm +share/gnome/gnucash/guile-modules/gnucash/tax/de_DE.scm +share/gnome/gnucash/guile-modules/gnucash/tax/us.scm +share/gnome/gnucash/guile-modules/www/cgi.scm +share/gnome/gnucash/guile-modules/www/http.scm +share/gnome/gnucash/guile-modules/www/main.scm +share/gnome/gnucash/guile-modules/www/url.scm +share/gnome/gnucash/pixmaps/appicon.png +share/gnome/gnucash/pixmaps/gnc-account-16.png +share/gnome/gnucash/pixmaps/gnc-account-delete-16.png +share/gnome/gnucash/pixmaps/gnc-account-delete.png +share/gnome/gnucash/pixmaps/gnc-account-edit-16.png +share/gnome/gnucash/pixmaps/gnc-account-edit.png +share/gnome/gnucash/pixmaps/gnc-account-new-16.png +share/gnome/gnucash/pixmaps/gnc-account-new.png +share/gnome/gnucash/pixmaps/gnc-account-open-16.png +share/gnome/gnucash/pixmaps/gnc-account-open.png +share/gnome/gnucash/pixmaps/gnc-account.png +share/gnome/gnucash/pixmaps/gnc-invoice-16.png +share/gnome/gnucash/pixmaps/gnc-invoice-edit-16.png +share/gnome/gnucash/pixmaps/gnc-invoice-edit.png +share/gnome/gnucash/pixmaps/gnc-invoice-post-16.png +share/gnome/gnucash/pixmaps/gnc-invoice-post.png +share/gnome/gnucash/pixmaps/gnc-invoice-unpost-16.png +share/gnome/gnucash/pixmaps/gnc-invoice-unpost.png +share/gnome/gnucash/pixmaps/gnc-invoice.png +share/gnome/gnucash/pixmaps/gnc-jumpto-16.png +share/gnome/gnucash/pixmaps/gnc-jumpto.png +share/gnome/gnucash/pixmaps/gnc-split-trans-16.png +share/gnome/gnucash/pixmaps/gnc-split-trans.png +share/gnome/gnucash/pixmaps/gnc-sx-new-16.png +share/gnome/gnucash/pixmaps/gnc-sx-new.png +share/gnome/gnucash/pixmaps/gnc-transfer-16.png +share/gnome/gnucash/pixmaps/gnc-transfer.png +share/gnome/gnucash/pixmaps/gnucash-icon.png +share/gnome/gnucash/pixmaps/gnucash_splash.png +share/gnome/gnucash/pixmaps/goffice/area.xpm +share/gnome/gnucash/pixmaps/goffice/bar-hboth.png +share/gnome/gnucash/pixmaps/goffice/bar-hminus.png +share/gnome/gnucash/pixmaps/goffice/bar-hplus.png +share/gnome/gnucash/pixmaps/goffice/bar-none.png +share/gnome/gnucash/pixmaps/goffice/bar-vboth.png +share/gnome/gnucash/pixmaps/goffice/bar-vminus.png +share/gnome/gnucash/pixmaps/goffice/bar-vplus.png +share/gnome/gnucash/pixmaps/goffice/bar.xpm +share/gnome/gnucash/pixmaps/goffice/boxplot.xpm +share/gnome/gnucash/pixmaps/goffice/bubble.xpm +share/gnome/gnucash/pixmaps/goffice/chart_area_1_1.png +share/gnome/gnucash/pixmaps/goffice/chart_area_1_2.png +share/gnome/gnucash/pixmaps/goffice/chart_area_1_3.png +share/gnome/gnucash/pixmaps/goffice/chart_bar_1_1.png +share/gnome/gnucash/pixmaps/goffice/chart_bar_1_2.png +share/gnome/gnucash/pixmaps/goffice/chart_bar_1_3.png +share/gnome/gnucash/pixmaps/goffice/chart_bar_2_1.png +share/gnome/gnucash/pixmaps/goffice/chart_bar_2_2.png +share/gnome/gnucash/pixmaps/goffice/chart_bar_2_3.png +share/gnome/gnucash/pixmaps/goffice/chart_boxplot_1_1.png +share/gnome/gnucash/pixmaps/goffice/chart_bubble_1_1.png +share/gnome/gnucash/pixmaps/goffice/chart_column_1_1.png +share/gnome/gnucash/pixmaps/goffice/chart_column_1_2.png +share/gnome/gnucash/pixmaps/goffice/chart_column_1_3.png +share/gnome/gnucash/pixmaps/goffice/chart_column_2_1.png +share/gnome/gnucash/pixmaps/goffice/chart_column_2_2.png +share/gnome/gnucash/pixmaps/goffice/chart_column_2_3.png +share/gnome/gnucash/pixmaps/goffice/chart_column_3_1.png +share/gnome/gnucash/pixmaps/goffice/chart_cone_1_1.png +share/gnome/gnucash/pixmaps/goffice/chart_cone_1_2.png +share/gnome/gnucash/pixmaps/goffice/chart_cone_1_3.png +share/gnome/gnucash/pixmaps/goffice/chart_cone_2_1.png +share/gnome/gnucash/pixmaps/goffice/chart_cone_2_2.png +share/gnome/gnucash/pixmaps/goffice/chart_cone_2_3.png +share/gnome/gnucash/pixmaps/goffice/chart_cone_3_1.png +share/gnome/gnucash/pixmaps/goffice/chart_contour_1_1.png +share/gnome/gnucash/pixmaps/goffice/chart_cylinder_1_1.png +share/gnome/gnucash/pixmaps/goffice/chart_cylinder_1_2.png +share/gnome/gnucash/pixmaps/goffice/chart_cylinder_1_3.png +share/gnome/gnucash/pixmaps/goffice/chart_cylinder_2_1.png +share/gnome/gnucash/pixmaps/goffice/chart_cylinder_2_2.png +share/gnome/gnucash/pixmaps/goffice/chart_cylinder_2_3.png +share/gnome/gnucash/pixmaps/goffice/chart_cylinder_3_1.png +share/gnome/gnucash/pixmaps/goffice/chart_dropbar_1_1.png +share/gnome/gnucash/pixmaps/goffice/chart_dropbar_1_2.png +share/gnome/gnucash/pixmaps/goffice/chart_line_1_1.png +share/gnome/gnucash/pixmaps/goffice/chart_line_1_2.png +share/gnome/gnucash/pixmaps/goffice/chart_line_1_3.png +share/gnome/gnucash/pixmaps/goffice/chart_line_2_1.png +share/gnome/gnucash/pixmaps/goffice/chart_line_2_2.png +share/gnome/gnucash/pixmaps/goffice/chart_line_2_3.png +share/gnome/gnucash/pixmaps/goffice/chart_line_3_1.png +share/gnome/gnucash/pixmaps/goffice/chart_minmax_1_1.png +share/gnome/gnucash/pixmaps/goffice/chart_minmax_1_2.png +share/gnome/gnucash/pixmaps/goffice/chart_minmax_2_1.png +share/gnome/gnucash/pixmaps/goffice/chart_minmax_2_2.png +share/gnome/gnucash/pixmaps/goffice/chart_pie_1_1.png +share/gnome/gnucash/pixmaps/goffice/chart_pie_1_2.png +share/gnome/gnucash/pixmaps/goffice/chart_pie_1_3.png +share/gnome/gnucash/pixmaps/goffice/chart_pie_2_1.png +share/gnome/gnucash/pixmaps/goffice/chart_pie_2_2.png +share/gnome/gnucash/pixmaps/goffice/chart_pie_2_3.png +share/gnome/gnucash/pixmaps/goffice/chart_polar_1_1.png +share/gnome/gnucash/pixmaps/goffice/chart_pyramid_1_1.png +share/gnome/gnucash/pixmaps/goffice/chart_pyramid_1_2.png +share/gnome/gnucash/pixmaps/goffice/chart_pyramid_1_3.png +share/gnome/gnucash/pixmaps/goffice/chart_pyramid_2_1.png +share/gnome/gnucash/pixmaps/goffice/chart_pyramid_2_2.png +share/gnome/gnucash/pixmaps/goffice/chart_pyramid_2_3.png +share/gnome/gnucash/pixmaps/goffice/chart_pyramid_3_1.png +share/gnome/gnucash/pixmaps/goffice/chart_radar_1_1.png +share/gnome/gnucash/pixmaps/goffice/chart_radar_1_2.png +share/gnome/gnucash/pixmaps/goffice/chart_radar_1_3.png +share/gnome/gnucash/pixmaps/goffice/chart_ring_1_1.png +share/gnome/gnucash/pixmaps/goffice/chart_ring_1_2.png +share/gnome/gnucash/pixmaps/goffice/chart_scatter_1_1.png +share/gnome/gnucash/pixmaps/goffice/chart_scatter_2_1.png +share/gnome/gnucash/pixmaps/goffice/chart_scatter_2_2.png +share/gnome/gnucash/pixmaps/goffice/chart_scatter_3_1.png +share/gnome/gnucash/pixmaps/goffice/chart_scatter_3_2.png +share/gnome/gnucash/pixmaps/goffice/chart_scatter_3_3.png +share/gnome/gnucash/pixmaps/goffice/chart_stock_1_1.png +share/gnome/gnucash/pixmaps/goffice/chart_stock_1_2.png +share/gnome/gnucash/pixmaps/goffice/chart_stock_2_1.png +share/gnome/gnucash/pixmaps/goffice/chart_stock_2_2.png +share/gnome/gnucash/pixmaps/goffice/column.xpm +share/gnome/gnucash/pixmaps/goffice/doughnut.xpm +share/gnome/gnucash/pixmaps/goffice/dropbar.xpm +share/gnome/gnucash/pixmaps/goffice/linegraph.xpm +share/gnome/gnucash/pixmaps/goffice/minmax.xpm +share/gnome/gnucash/pixmaps/goffice/pie.xpm +share/gnome/gnucash/pixmaps/goffice/polar.png +share/gnome/gnucash/pixmaps/goffice/radar.xpm +share/gnome/gnucash/pixmaps/goffice/scatter.xpm +share/gnome/gnucash/pixmaps/goffice/stock.xpm +share/gnome/gnucash/pixmaps/goffice/surface.xpm +share/gnome/gnucash/pixmaps/stock_split_title.png +share/gnome/gnucash/pixmaps/stock_split_watermark.png +share/gnome/gnucash/scm/build-config.scm +share/gnome/gnucash/scm/business-options.scm +share/gnome/gnucash/scm/business-prefs.scm +share/gnome/gnucash/scm/c-interface.scm +share/gnome/gnucash/scm/command-line.scm +share/gnome/gnucash/scm/commodity-table.scm +share/gnome/gnucash/scm/commodity-utilities.scm +share/gnome/gnucash/scm/config-var.scm +share/gnome/gnucash/scm/date-utilities.scm +share/gnome/gnucash/scm/doc.scm +share/gnome/gnucash/scm/engine-interface.scm +share/gnome/gnucash/scm/engine-utilities.scm +share/gnome/gnucash/scm/fin.scm +share/gnome/gnucash/scm/gnc-menu-extensions.scm +share/gnome/gnucash/scm/gnc-numeric.scm +share/gnome/gnucash/scm/gnumeric/gnumeric-utilities.scm +share/gnome/gnucash/scm/gnumeric/table-utils.scm +share/gnome/gnucash/scm/hooks.scm +share/gnome/gnucash/scm/html-acct-table.scm +share/gnome/gnucash/scm/html-barchart.scm +share/gnome/gnucash/scm/html-document.scm +share/gnome/gnucash/scm/html-piechart.scm +share/gnome/gnucash/scm/html-scatter.scm +share/gnome/gnucash/scm/html-style-info.scm +share/gnome/gnucash/scm/html-style-sheet.scm +share/gnome/gnucash/scm/html-table.scm +share/gnome/gnucash/scm/html-text.scm +share/gnome/gnucash/scm/html-utilities.scm +share/gnome/gnucash/scm/kvp-option-registry.scm +share/gnome/gnucash/scm/main-window.scm +share/gnome/gnucash/scm/options-utilities.scm +share/gnome/gnucash/scm/options.scm +share/gnome/gnucash/scm/prefs.scm +share/gnome/gnucash/scm/printing/print-check.scm +share/gnome/gnucash/scm/qif-import/qif-dialog-utils.scm +share/gnome/gnucash/scm/qif-import/qif-file.scm +share/gnome/gnucash/scm/qif-import/qif-guess-map.scm +share/gnome/gnucash/scm/qif-import/qif-import.scm +share/gnome/gnucash/scm/qif-import/qif-merge-groups.scm +share/gnome/gnucash/scm/qif-import/qif-objects.scm +share/gnome/gnucash/scm/qif-import/qif-parse.scm +share/gnome/gnucash/scm/qif-import/qif-to-gnc.scm +share/gnome/gnucash/scm/qif-import/qif-utils.scm +share/gnome/gnucash/scm/report-utilities.scm +share/gnome/gnucash/scm/report.scm +share/gnome/gnucash/scm/simple-obj.scm +share/gnome/gnucash/scm/substring-search.scm +share/gnome/gnucash/scm/txf-de_DE.scm +share/gnome/gnucash/scm/txf-help-de_DE.scm +share/gnome/gnucash/scm/txf-help.scm +share/gnome/gnucash/scm/txf.scm +share/gnome/gnucash/scm/xml-generator.scm +share/gnome/gnucash/tip_of_the_day.list +share/gnome/gnucash/ui/gnc-main-window-ui.xml +share/gnome/gnucash/ui/gnc-plugin-account-tree-ui.xml +share/gnome/gnucash/ui/gnc-plugin-basic-commands-ui.xml +share/gnome/gnucash/ui/gnc-plugin-budget-ui.xml +share/gnome/gnucash/ui/gnc-plugin-business-ui.xml +share/gnome/gnucash/ui/gnc-plugin-file-history-ui.xml +share/gnome/gnucash/ui/gnc-plugin-log-replay-ui.xml +share/gnome/gnucash/ui/gnc-plugin-ofx-ui.xml +share/gnome/gnucash/ui/gnc-plugin-page-account-tree-ui.xml +share/gnome/gnucash/ui/gnc-plugin-page-budget-ui.xml +share/gnome/gnucash/ui/gnc-plugin-page-invoice-ui.xml +share/gnome/gnucash/ui/gnc-plugin-page-register-ui.xml +share/gnome/gnucash/ui/gnc-plugin-page-report-ui.xml +share/gnome/gnucash/ui/gnc-plugin-page-sxregister-ui.xml +share/gnome/gnucash/ui/gnc-plugin-qif-import-ui.xml +share/gnome/gnucash/ui/gnc-plugin-register-ui.xml +share/gnome/gnucash/ui/gnc-plugin-stylesheets-ui.xml +share/gnome/gnucash/ui/gnc-reconcile-window-ui.xml +share/gnome/gnucash/ui/gnc-sxed-to-create-window-ui.xml +share/gnome/gnucash/ui/gnc-sxed-window-ui-full.xml +share/gnome/gnucash/ui/gnc-sxed-window-ui.xml +share/gnome/gnucash/xml/qsf/pilot-qsf-GnuCashInvoice.xml +share/gnome/gnucash/xml/qsf/pilot-qsf-gncCustomer.xml +share/gnome/gnucash/xml/qsf/qsf-map.xsd.xml +share/gnome/gnucash/xml/qsf/qsf-object.xsd.xml +share/gnome/pixmaps/gnucash-icon.png +share/gnome/xml/gnucash/xsl/README +share/gnome/xml/gnucash/xsl/date-time.xsl +share/gnome/xml/gnucash/xsl/gnucash-gnccustomer-vcard2.xsl +share/gnome/xml/gnucash/xsl/gnucash-std.xsl +share/gnome/xml/gnucash/xsl/string.xsl +share/gnome/xml/gnucash/xsl/vcard-gnccustomer.pl +share/locale/ca/LC_MESSAGES/gnucash.mo +share/locale/cs/LC_MESSAGES/gnucash.mo +share/locale/da/LC_MESSAGES/gnucash.mo +share/locale/de/LC_MESSAGES/gnucash.mo +share/locale/el/LC_MESSAGES/gnucash.mo +share/locale/en_GB/LC_MESSAGES/gnucash.mo +share/locale/es/LC_MESSAGES/gnucash.mo +share/locale/es_NI/LC_MESSAGES/gnucash.mo +share/locale/eu/LC_MESSAGES/gnucash.mo +share/locale/fr/LC_MESSAGES/gnucash.mo +share/locale/hu/LC_MESSAGES/gnucash.mo +share/locale/it/LC_MESSAGES/gnucash.mo +share/locale/ja/LC_MESSAGES/gnucash.mo +share/locale/nb/LC_MESSAGES/gnucash.mo +share/locale/ne/LC_MESSAGES/gnucash.mo +share/locale/nl/LC_MESSAGES/gnucash.mo +share/locale/pl/LC_MESSAGES/gnucash.mo +share/locale/pt/LC_MESSAGES/gnucash.mo +share/locale/pt_BR/LC_MESSAGES/gnucash.mo +share/locale/ro/LC_MESSAGES/gnucash.mo +share/locale/ru/LC_MESSAGES/gnucash.mo +share/locale/rw/LC_MESSAGES/gnucash.mo +share/locale/sk/LC_MESSAGES/gnucash.mo +share/locale/sv/LC_MESSAGES/gnucash.mo +share/locale/ta/LC_MESSAGES/gnucash.mo +share/locale/tr/LC_MESSAGES/gnucash.mo +share/locale/uk/LC_MESSAGES/gnucash.mo +share/locale/zh_CN/LC_MESSAGES/gnucash.mo +share/locale/zh_TW/LC_MESSAGES/gnucash.mo +@dirrmtry share/locale/zh_TW/LC_MESSAGES +@dirrmtry share/locale/zh_TW +@dirrmtry share/locale/zh_CN/LC_MESSAGES +@dirrmtry share/locale/zh_CN +@dirrmtry share/locale/uk/LC_MESSAGES +@dirrmtry share/locale/uk +@dirrmtry share/locale/sk/LC_MESSAGES +@dirrmtry share/locale/sk +@dirrmtry share/locale/rw/LC_MESSAGES +@dirrmtry share/locale/rw +@dirrmtry share/locale/ro/LC_MESSAGES +@dirrmtry share/locale/ro +@dirrmtry share/locale/pt/LC_MESSAGES +@dirrmtry share/locale/pt +@dirrmtry share/locale/pl/LC_MESSAGES +@dirrmtry share/locale/pl +@dirrmtry share/locale/ne/LC_MESSAGES +@dirrmtry share/locale/ne +@dirrmtry share/locale/es_NI/LC_MESSAGES +@dirrmtry share/locale/es_NI +@dirrmtry share/locale/el/LC_MESSAGES +@dirrmtry share/locale/el +@dirrmtry share/locale/cs/LC_MESSAGES +@dirrmtry share/locale/cs +@dirrmtry share/locale/ca/LC_MESSAGES +@dirrmtry share/locale/ca +@dirrm share/gnome/xml/gnucash/xsl +@dirrm share/gnome/xml/gnucash +@dirrm share/gnome/xml +@dirrm share/gnome/gnucash/xml/qsf +@dirrm share/gnome/gnucash/xml +@dirrm share/gnome/gnucash/ui +@dirrm share/gnome/gnucash/scm/qif-import +@dirrm share/gnome/gnucash/scm/printing +@dirrm share/gnome/gnucash/scm/gnumeric +@dirrm share/gnome/gnucash/scm +@dirrm share/gnome/gnucash/pixmaps/goffice +@dirrm share/gnome/gnucash/pixmaps +@dirrm share/gnome/gnucash/guile-modules/www +@dirrm share/gnome/gnucash/guile-modules/srfi +@dirrm share/gnome/gnucash/guile-modules/gnucash/tax +@dirrm share/gnome/gnucash/guile-modules/gnucash/report/locale-specific +@dirrm share/gnome/gnucash/guile-modules/gnucash/report +@dirrm share/gnome/gnucash/guile-modules/gnucash/printing +@dirrm share/gnome/gnucash/guile-modules/gnucash/import-export +@dirrm share/gnome/gnucash/guile-modules/gnucash +@dirrm share/gnome/gnucash/guile-modules/g-wrapped +@dirrm share/gnome/gnucash/guile-modules +@dirrm share/gnome/gnucash/goffice/patterns +@dirrm share/gnome/gnucash/goffice/glade +@dirrm share/gnome/gnucash/goffice +@dirrm share/gnome/gnucash/glade +@dirrm share/gnome/gnucash/doc/examples +@dirrm share/gnome/gnucash/doc +@dirrm share/gnome/gnucash/accounts/tr_TR +@dirrm share/gnome/gnucash/accounts/sk +@dirrm share/gnome/gnucash/accounts/pt_PT +@dirrm share/gnome/gnucash/accounts/pt_BR +@dirrm share/gnome/gnucash/accounts/nb +@dirrm share/gnome/gnucash/accounts/it +@dirrm share/gnome/gnucash/accounts/hu_HU +@dirrm share/gnome/gnucash/accounts/fr_FR +@dirrm share/gnome/gnucash/accounts/fr_CH +@dirrm share/gnome/gnucash/accounts/fr_CA +@dirrm share/gnome/gnucash/accounts/es_ES +@dirrm share/gnome/gnucash/accounts/el_GR +@dirrm share/gnome/gnucash/accounts/de_DE +@dirrm share/gnome/gnucash/accounts/de_CH +@dirrm share/gnome/gnucash/accounts/de_AT +@dirrm share/gnome/gnucash/accounts/da +@dirrm share/gnome/gnucash/accounts/C +@dirrm share/gnome/gnucash/accounts +@dirrm share/gnome/gnucash +@dirrm libexec/gnucash/overrides +@dirrm libexec/gnucash +@dirrm lib/gnucash/goffice/plugins/reg_linear +@dirrm lib/gnucash/goffice/plugins/plot_xy +@dirrm lib/gnucash/goffice/plugins/plot_surface +@dirrm lib/gnucash/goffice/plugins/plot_radar +@dirrm lib/gnucash/goffice/plugins/plot_pie +@dirrm lib/gnucash/goffice/plugins/plot_boxes +@dirrm lib/gnucash/goffice/plugins/plot_barcol +@dirrm lib/gnucash/goffice/plugins +@dirrm lib/gnucash/goffice +@dirrm lib/gnucash +@dirrm include/gnucash +@dirrm etc/gnucash diff --git a/mail/balsa/Makefile b/mail/balsa/Makefile new file mode 100644 index 000000000..7092201a8 --- /dev/null +++ b/mail/balsa/Makefile @@ -0,0 +1,88 @@ +# New ports collection makefile for: balsa +# Date created: 02 December 1998 +# Whom: Glenn Johnson <gljohns@bellsouth.net> +# +# $FreeBSD: ports/mail/balsa/Makefile,v 1.119 2006/12/16 06:48:39 marcus Exp $ +# $MCom: ports/mail/balsa/Makefile,v 1.7 2006/07/27 17:09:22 mezz Exp $ +# + +PORTNAME= balsa +PORTVERSION= 2.3.14 +PORTREVISION= 1 +CATEGORIES= mail gnome +MASTER_SITES= http://www.theochem.kth.se/~pawsa/balsa/ +DISTNAME= balsa-${PORTVERSION} + +MAINTAINER= gnome@FreeBSD.org +COMMENT= A mail reader for the GNOME 2 desktop + +LIB_DEPENDS= aspell.16:${PORTSDIR}/textproc/aspell \ + pcre.0:${PORTSDIR}/devel/pcre \ + esmtp.6:${PORTSDIR}/mail/libesmtp \ + gmime-2.0.4:${PORTSDIR}/mail/gmime2 + +USE_GMAKE= yes +USE_BZIP2= yes +USE_XLIB= yes +INSTALLS_OMF= yes +INSTALLS_ICONS= yes +USE_PERL5= yes +USE_OPENSSL= yes +USE_GNOME= gnomeprefix intlhack gnomehack libgnomeui libgnomeprintui \ + gtkhtml3 +USE_GETTEXT= yes +USE_AUTOTOOLS= libltdl:15 +USE_GCC= 3.4+ +GNU_CONFIGURE= yes +USE_ICONV= yes +CONFIGURE_ARGS= --enable-threads \ + --enable-gtkhtml \ + --disable-more-warnings \ + --with-ssl \ + --enable-gtkhtml=yes +CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include ${PTHREAD_CFLAGS}" \ + LIBS="-L${LOCALBASE}/lib -liconv" + +MAN1= balsa.1 + +OPTIONS= LDAP "Enable LDAP support" on \ + GTKSPELL "Spell checking support" on \ + GPG "Enable GnuPG support" off + +.include <bsd.port.pre.mk> + +.if defined(WITH_GPG) +LIB_DEPENDS+= gpgme.15:${PORTSDIR}/security/gpgme +CONFIGURE_ARGS+= --with-gpgme=${LOCALBASE}/bin/gpgme-config +.endif + +.if !defined(WITHOUT_LDAP) +USE_OPENLDAP= yes +CONFIGURE_ARGS+= --with-ldap +.endif + +.if !defined(WITHOUT_GTKSPELL) +LIB_DEPENDS+= gtkspell.0:${PORTSDIR}/textproc/gtkspell +CONFIGURE_ARGS+=--with-gtkspell +.endif + +.if ${PREFIX}==${LOCALBASE} +PLIST_SUB+= GTKICON="@comment " +.else +PLIST_SUB+= GTKICON="" +.endif + +post-patch: + @${REINPLACE_CMD} -e 's|stdint.h|inttypes.h|g' \ + ${WRKSRC}/libbalsa/mailbox_imap.c +# PREFIX safeness + @${REINPLACE_CMD} -E \ + -e 's|^(HICOLOR_ICON_DIR)[^/]+/|\1=${PREFIX}/| ; \ + s|libgtkhtml-3.8|libgtkhtml-3.14|g' \ + ${CONFIGURE_WRKSRC}/${CONFIGURE_SCRIPT} + +post-install: + @${LOCALBASE}/bin/gtk-update-icon-cache -f -q --ignore-theme-index \ + ${PREFIX}/share/gnome/balsa/hicolor + +.include <bsd.port.post.mk> diff --git a/mail/balsa/distinfo b/mail/balsa/distinfo new file mode 100644 index 000000000..4d5000080 --- /dev/null +++ b/mail/balsa/distinfo @@ -0,0 +1,3 @@ +MD5 (balsa-2.3.14.tar.bz2) = 6a86f8bebc21bd279b9fd4d2a21a36c0 +SHA256 (balsa-2.3.14.tar.bz2) = aecb8262a33e17ddba99a0171bc9595008e584fd0eb4dc2bff4e36a3b43503fb +SIZE (balsa-2.3.14.tar.bz2) = 2372012 diff --git a/mail/balsa/files/patch-configure b/mail/balsa/files/patch-configure new file mode 100644 index 000000000..730ae6d7e --- /dev/null +++ b/mail/balsa/files/patch-configure @@ -0,0 +1,52 @@ +--- configure.orig Sat Mar 19 14:39:26 2005 ++++ configure Sat Mar 19 14:40:24 2005 +@@ -21821,7 +21821,7 @@ + echo $ECHO_N "(cached) $ECHO_C" >&6 + else + ac_check_lib_save_LIBS=$LIBS +-LIBS="-lldap -llber -lresolv $LIBS" ++LIBS="-lldap -llber $LIBS" + cat >conftest.$ac_ext <<_ACEOF + /* confdefs.h. */ + _ACEOF +@@ -21885,7 +21885,7 @@ + #define ENABLE_LDAP 1 + _ACEOF + +- LIBS="-lldap -llber -lresolv $LIBS" ++ LIBS="-lldap -llber $LIBS" + else + { { echo "$as_me:$LINENO: error: *** You enabled LDAP but ldap library is not found." >&5 + echo "$as_me: error: *** You enabled LDAP but ldap library is not found." >&2;} +@@ -22664,13 +22664,13 @@ + else + + +-echo "$as_me:$LINENO: checking for new_pspell_manager in -lpspell" >&5 +-echo $ECHO_N "checking for new_pspell_manager in -lpspell... $ECHO_C" >&6 +-if test "${ac_cv_lib_pspell_new_pspell_manager+set}" = set; then ++echo "$as_me:$LINENO: checking for new_aspell_speller in -lpspell" >&5 ++echo $ECHO_N "checking for new_aspell_speller in -lpspell... $ECHO_C" >&6 ++if test "${ac_cv_lib_pspell_new_aspell_speller+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 + else + ac_check_lib_save_LIBS=$LIBS +-LIBS="-lpspell -lstdc++ -lpspell-modules $LIBS" ++LIBS="-lpspell -lstdc++ $LIBS" + cat >conftest.$ac_ext <<_ACEOF + /* confdefs.h. */ + _ACEOF +@@ -22684,11 +22684,11 @@ + #endif + /* We use char because int might match the return type of a gcc2 + builtin and then its argument prototype would still apply. */ +-char new_pspell_manager (); ++char new_aspell_speller (); + int + main () + { +-new_pspell_manager (); ++new_aspell_speller (); + ; + return 0; + } diff --git a/mail/balsa/files/patch-doc_omf.make b/mail/balsa/files/patch-doc_omf.make new file mode 100644 index 000000000..dcc67260e --- /dev/null +++ b/mail/balsa/files/patch-doc_omf.make @@ -0,0 +1,11 @@ +--- doc/omf.make.orig Mon Sep 16 02:46:07 2002 ++++ doc/omf.make Mon Sep 16 02:46:37 2002 +@@ -27,7 +27,7 @@ + # + + omf_dest_dir=$(datadir)/omf/@PACKAGE@ +-scrollkeeper_localstate_dir = $(localstatedir)/scrollkeeper ++scrollkeeper_localstate_dir = /var/db/scrollkeeper + + omf: omf_timestamp + diff --git a/mail/balsa/files/patch-doc_xmldocs.make b/mail/balsa/files/patch-doc_xmldocs.make new file mode 100644 index 000000000..9379b0d60 --- /dev/null +++ b/mail/balsa/files/patch-doc_xmldocs.make @@ -0,0 +1,11 @@ +--- doc/xmldocs.make.orig Wed Sep 18 07:12:20 2002 ++++ doc/xmldocs.make Tue Oct 29 12:20:37 2002 +@@ -36,7 +36,7 @@ + # ************* Begin of section some packagers may need to modify ************** + # This variable (docdir) specifies where the documents should be installed. + # This default value should work for most packages. +-docdir = $(datadir)/gnome/help/$(docname)/$(lang) ++docdir = $(datadir)/help/$(docname)/$(lang) + + # ************** You should not have to edit below this line ******************* + xml_files = $(entities) $(docname).xml diff --git a/mail/balsa/files/patch-libbalsa_imap_imap-handle.c b/mail/balsa/files/patch-libbalsa_imap_imap-handle.c new file mode 100644 index 000000000..a7206c822 --- /dev/null +++ b/mail/balsa/files/patch-libbalsa_imap_imap-handle.c @@ -0,0 +1,10 @@ +--- libbalsa/imap/imap-handle.c.orig Sun May 1 17:37:58 2005 ++++ libbalsa/imap/imap-handle.c Tue May 3 01:39:13 2005 +@@ -23,6 +23,7 @@ + + #include <sys/types.h> + #include <sys/socket.h> ++#include <netinet/in.h> + #include <netdb.h> + #include <glib.h> + #include <glib-object.h> diff --git a/mail/balsa/files/patch-libbalsa_mailbox_local.c b/mail/balsa/files/patch-libbalsa_mailbox_local.c new file mode 100644 index 000000000..90d988400 --- /dev/null +++ b/mail/balsa/files/patch-libbalsa_mailbox_local.c @@ -0,0 +1,33 @@ +--- libbalsa/mailbox_local.c.orig Thu Dec 29 01:47:25 2005 ++++ libbalsa/mailbox_local.c Thu Dec 29 01:48:23 2005 +@@ -375,7 +375,7 @@ typedef struct { + #else /* GLIB_CHECK_VERSION(2, 8, 0) */ + int fd; + #endif /* GLIB_CHECK_VERSION(2, 8, 0) */ +- guint (*fileno)(LibBalsaMailboxLocal * local, guint msgno); ++ guint (*sti_fileno)(LibBalsaMailboxLocal * local, guint msgno); + LibBalsaMailboxLocal *local; + } LibBalsaMailboxLocalSaveTreeInfo; + +@@ -399,9 +399,9 @@ lbm_local_save_tree_item(guint msgno, gu + if (msgno == 0) { + info.msgno = msgno; + info.value.total = a; +- } else if (save_info->fileno) { +- info.msgno = save_info->fileno(save_info->local, msgno); +- info.value.parent = save_info->fileno(save_info->local, a); ++ } else if (save_info->sti_fileno) { ++ info.msgno = save_info->sti_fileno(save_info->local, msgno); ++ info.value.parent = save_info->sti_fileno(save_info->local, a); + } else { + info.msgno = msgno; + info.value.parent = a; +@@ -466,7 +466,7 @@ lbm_local_save_tree(LibBalsaMailboxLocal + return; + } + +- save_info.fileno = LIBBALSA_MAILBOX_LOCAL_GET_CLASS(local)->fileno; ++ save_info.sti_fileno = LIBBALSA_MAILBOX_LOCAL_GET_CLASS(local)->sti_fileno; + save_info.local = local; + #if GLIB_CHECK_VERSION(2, 8, 0) + save_info.array = diff --git a/mail/balsa/files/patch-libbalsa_mailbox_local.h b/mail/balsa/files/patch-libbalsa_mailbox_local.h new file mode 100644 index 000000000..985646513 --- /dev/null +++ b/mail/balsa/files/patch-libbalsa_mailbox_local.h @@ -0,0 +1,11 @@ +--- libbalsa/mailbox_local.h.orig Thu Dec 29 01:49:05 2005 ++++ libbalsa/mailbox_local.h Thu Dec 29 01:49:13 2005 +@@ -66,7 +66,7 @@ struct _LibBalsaMailboxLocalClass { + gint (*check_files)(const gchar * path, gboolean create); + void (*set_path)(LibBalsaMailboxLocal * local, const gchar * path); + void (*remove_files)(LibBalsaMailboxLocal * local); +- guint (*fileno)(LibBalsaMailboxLocal * local, guint msgno); ++ guint (*sti_fileno)(LibBalsaMailboxLocal * local, guint msgno); + }; + + GObject *libbalsa_mailbox_local_new(const gchar * path, gboolean create); diff --git a/mail/balsa/files/patch-libbalsa_mailbox_maildir.c b/mail/balsa/files/patch-libbalsa_mailbox_maildir.c new file mode 100644 index 000000000..ee8d9dcb9 --- /dev/null +++ b/mail/balsa/files/patch-libbalsa_mailbox_maildir.c @@ -0,0 +1,84 @@ +--- libbalsa/mailbox_maildir.c.orig Tue Dec 27 04:44:40 2005 ++++ libbalsa/mailbox_maildir.c Thu Dec 29 01:52:57 2005 +@@ -25,6 +25,8 @@ + #define _XOPEN_SOURCE 500 + #define _XOPEN_SOURCE_EXTENDED 1 + ++#include <sys/types.h> ++#include <sys/stat.h> + #include <unistd.h> + #include <fcntl.h> + #include <errno.h> +@@ -50,7 +52,7 @@ struct message_info { + /* The message's order when parsing; needed for saving the message + * tree in a form that will match the msgnos when the mailbox is + * reopened. */ +- guint fileno; ++ guint mi_fileno; + }; + #define REAL_FLAGS(flags) (flags & LIBBALSA_MESSAGE_FLAGS_REAL) + #define FLAGS_REALLY_DIFFER(orig_flags, flags) \ +@@ -194,7 +196,7 @@ libbalsa_mailbox_maildir_class_init(LibB + libbalsa_mailbox_local_class->set_path = lbm_maildir_set_path; + libbalsa_mailbox_local_class->remove_files = lbm_maildir_remove_files; + libbalsa_mailbox_local_class->load_message = lbm_maildir_load_message; +- libbalsa_mailbox_local_class->fileno = lbm_maildir_fileno; ++ libbalsa_mailbox_local_class->sti_fileno = lbm_maildir_fileno; + } + + static void +@@ -408,7 +410,7 @@ static LibBalsaMessageFlag parse_filenam + } + + static void lbm_maildir_parse(LibBalsaMailboxMaildir * mdir, +- const gchar *subdir, guint * fileno) ++ const gchar *subdir, guint * md_fileno) + { + gchar *path; + GDir *dir; +@@ -463,12 +465,12 @@ static void lbm_maildir_parse(LibBalsaMa + msg_info->key=key; + msg_info->filename=g_strdup(filename); + msg_info->flags = msg_info->orig_flags = flags; +- msg_info->fileno = 0; ++ msg_info->mi_fileno = 0; + } + msg_info->subdir = subdir; +- if (!msg_info->fileno) ++ if (!msg_info->mi_fileno) + /* First time we saw this key. */ +- msg_info->fileno = ++*fileno; ++ msg_info->mi_fileno = ++*md_fileno; + } + g_dir_close(dir); + } +@@ -476,16 +478,16 @@ static void lbm_maildir_parse(LibBalsaMa + static void + lbm_maildir_parse_subdirs(LibBalsaMailboxMaildir * mdir) + { +- guint msgno, fileno = 0; ++ guint msgno, md_fileno = 0; + + for (msgno = mdir->msgno_2_msg_info->len; msgno > 0; --msgno) { + struct message_info *msg_info = + message_info_from_msgno(mdir, msgno); +- msg_info->fileno = 0; ++ msg_info->mi_fileno = 0; + } + +- lbm_maildir_parse(mdir, "cur", &fileno); +- lbm_maildir_parse(mdir, "new", &fileno); ++ lbm_maildir_parse(mdir, "cur", &md_fileno); ++ lbm_maildir_parse(mdir, "new", &md_fileno); + } + + static gboolean +@@ -927,7 +929,7 @@ lbm_maildir_fileno(LibBalsaMailboxLocal + msg_info = + message_info_from_msgno((LibBalsaMailboxMaildir *) local, msgno); + +- return msg_info->fileno; ++ return msg_info->mi_fileno; + } + + /* Called with mailbox locked. */ diff --git a/mail/balsa/files/patch-libbalsa_mailbox_mbox.c b/mail/balsa/files/patch-libbalsa_mailbox_mbox.c new file mode 100644 index 000000000..2511938ff --- /dev/null +++ b/mail/balsa/files/patch-libbalsa_mailbox_mbox.c @@ -0,0 +1,19 @@ +--- libbalsa/mailbox_mbox.c.orig Tue Dec 27 14:54:34 2005 ++++ libbalsa/mailbox_mbox.c Thu Dec 29 01:44:01 2005 +@@ -26,6 +26,7 @@ + + #include <gmime/gmime-stream-fs.h> + ++#include <sys/stat.h> + #include <stdlib.h> + #include <unistd.h> + #include <fcntl.h> +@@ -214,7 +215,7 @@ lbm_mbox_check_files(const gchar * path, + } else if (create) { + gint fd; + +- if ((fd = creat(path, S_IRUSR | S_IWUSR)) == -1) { ++ if ((fd = open(path, O_CREAT | O_TRUNC | O_WRONLY, S_IRUSR | S_IWUSR)) == -1) { + g_warning("An error:\n%s\n occurred while trying to " + "create the mailbox \"%s\"\n", + strerror(errno), path); diff --git a/mail/balsa/files/patch-libbalsa_mailbox_mh.c b/mail/balsa/files/patch-libbalsa_mailbox_mh.c new file mode 100644 index 000000000..35556110b --- /dev/null +++ b/mail/balsa/files/patch-libbalsa_mailbox_mh.c @@ -0,0 +1,248 @@ +--- libbalsa/mailbox_mh.c.orig Sat Sep 16 03:27:23 2006 ++++ libbalsa/mailbox_mh.c Sat Dec 16 01:40:22 2006 +@@ -27,6 +27,8 @@ + /* to compile this on BSD/Darwin */ + #undef _POSIX_SOURCE + ++#include <sys/types.h> ++#include <sys/stat.h> + #include <unistd.h> + #include <fcntl.h> + #include <errno.h> +@@ -46,7 +48,7 @@ struct message_info { + LibBalsaMessageFlag flags; + LibBalsaMessageFlag orig_flags; + LibBalsaMessage *message; +- gint fileno; ++ gint mi_fileno; + }; + + static LibBalsaMailboxLocalClass *parent_class = NULL; +@@ -278,7 +280,7 @@ libbalsa_mailbox_mh_load_config(LibBalsa + + #define MH_BASENAME(msgno) \ + g_strdup_printf((msgno->orig_flags & LIBBALSA_MESSAGE_FLAG_DELETED) ? \ +- ",%d" : "%d", msg_info->fileno) ++ ",%d" : "%d", msg_info->mi_fileno) + + static GMimeStream * + libbalsa_mailbox_mh_get_message_stream(LibBalsaMailbox * mailbox, +@@ -338,7 +340,7 @@ static gint + lbm_mh_compare_fileno(const struct message_info ** a, + const struct message_info ** b) + { +- return (*a)->fileno - (*b)->fileno; ++ return (*a)->mi_fileno - (*b)->mi_fileno; + } + + #define INVALID_FLAG ((unsigned) -1) +@@ -357,7 +359,7 @@ lbm_mh_parse_mailbox(LibBalsaMailboxMh * + + while ((filename = g_dir_read_name(dir)) != NULL) { + LibBalsaMessageFlag delete_flag = 0; +- guint fileno; ++ guint mh_fileno; + + if (filename[0] == ',') { + filename++; +@@ -366,22 +368,22 @@ lbm_mh_parse_mailbox(LibBalsaMailboxMh * + if (lbm_mh_check_filename(filename) == FALSE) + continue; + +- if (sscanf(filename, "%d", &fileno) != 1) ++ if (sscanf(filename, "%d", &mh_fileno) != 1) + break; /* FIXME report error? */ +- if (fileno > mh->last_fileno) +- mh->last_fileno = fileno; ++ if (mh_fileno > mh->last_fileno) ++ mh->last_fileno = mh_fileno; + + if (add_msg_info && mh->messages_info) { + struct message_info *msg_info = + g_hash_table_lookup(mh->messages_info, +- GINT_TO_POINTER(fileno)); ++ GINT_TO_POINTER(mh_fileno)); + if (!msg_info) { + msg_info = g_new0(struct message_info, 1); + msg_info->flags = INVALID_FLAG; + g_hash_table_insert(mh->messages_info, +- GINT_TO_POINTER(fileno), msg_info); ++ GINT_TO_POINTER(mh_fileno), msg_info); + g_ptr_array_add(mh->msgno_2_msg_info, msg_info); +- msg_info->fileno = fileno; ++ msg_info->mi_fileno = mh_fileno; + } + msg_info->orig_flags = delete_flag; + } +@@ -399,17 +401,17 @@ static const gchar *LibBalsaMailboxMhRep + static const gchar *LibBalsaMailboxMhRecent = "recent:"; + + static void +-lbm_mh_set_flag(LibBalsaMailboxMh * mh, guint fileno, LibBalsaMessageFlag flag) ++lbm_mh_set_flag(LibBalsaMailboxMh * mh, guint mh_fileno, LibBalsaMessageFlag flag) + { + struct message_info *msg_info; + +- if (!fileno) ++ if (!mh_fileno) + return; + +- msg_info = g_hash_table_lookup(mh->messages_info, GINT_TO_POINTER(fileno)); ++ msg_info = g_hash_table_lookup(mh->messages_info, GINT_TO_POINTER(mh_fileno)); + + if (!msg_info) { +- g_print("MH sequence info for nonexistent message %d\n", fileno); ++ g_print("MH sequence info for nonexistent message %d\n", mh_fileno); + return; + } + +@@ -438,7 +440,7 @@ lbm_mh_handle_seq_line(LibBalsaMailboxMh + + for (seq = sequences; *seq; seq++) { + guint end = 0; +- guint fileno; ++ guint mh_fileno; + + if (!**seq) + continue; +@@ -449,11 +451,11 @@ lbm_mh_handle_seq_line(LibBalsaMailboxMh + if (sscanf(line, "%d", &end) != 1) + break; /* FIXME report error? */ + } +- if (sscanf(*seq, "%d", &fileno) != 1) ++ if (sscanf(*seq, "%d", &mh_fileno) != 1) + break; /* FIXME report error? */ + do +- lbm_mh_set_flag(mh, fileno, flag); +- while (++fileno <= end); ++ lbm_mh_set_flag(mh, mh_fileno, flag); ++ while (++mh_fileno <= end); + } + + g_strfreev(sequences); +@@ -585,7 +587,7 @@ lbm_mh_check(LibBalsaMailboxMh * mh, con + sequences = g_strsplit(p, " ", 0); + for (seq = sequences; *seq; seq++) { + guint end = 0; +- guint fileno; ++ guint mh_fileno; + + if (!**seq) + continue; +@@ -596,15 +598,15 @@ lbm_mh_check(LibBalsaMailboxMh * mh, con + if (sscanf(p, "%d", &end) != 1) + break; /* FIXME report error? */ + } +- if (sscanf(*seq, "%d", &fileno) != 1) ++ if (sscanf(*seq, "%d", &mh_fileno) != 1) + break; /* FIXME report error? */ + do { +- p = g_strdup_printf("%s/%d", path, fileno); ++ p = g_strdup_printf("%s/%d", path, mh_fileno); + if (access(p, F_OK) == 0) + retval = TRUE; + g_free(p); + /* One undeleted unread message is enough. */ +- } while (!retval && ++fileno <= end); ++ } while (!retval && ++mh_fileno <= end); + } + g_strfreev(sequences); + break; +@@ -691,7 +693,7 @@ libbalsa_mailbox_mh_check(LibBalsaMailbo + else { + g_ptr_array_remove(mh->msgno_2_msg_info, msg_info); + g_hash_table_remove(mh->messages_info, +- GINT_TO_POINTER(msg_info->fileno)); ++ GINT_TO_POINTER(msg_info->mi_fileno)); + libbalsa_mailbox_local_msgno_removed(mailbox, msgno); + if (renumber > msgno) + /* First message that needs renumbering. */ +@@ -768,11 +770,11 @@ lbm_mh_flag_line(struct message_info *ms + if (!(msg_info->flags & flag)) + return; + +- if (li->last < msg_info->fileno - 1) { ++ if (li->last < msg_info->mi_fileno - 1) { + lbm_mh_print_line(li); +- li->first = msg_info->fileno; ++ li->first = msg_info->mi_fileno; + } +- li->last = msg_info->fileno; ++ li->last = msg_info->mi_fileno; + } + + static gboolean +@@ -853,7 +855,7 @@ libbalsa_mailbox_mh_sync(LibBalsaMailbox + /* free old information */ + g_ptr_array_remove(mh->msgno_2_msg_info, msg_info); + g_hash_table_remove(mh->messages_info, +- GINT_TO_POINTER(msg_info->fileno)); ++ GINT_TO_POINTER(msg_info->mi_fileno)); + libbalsa_mailbox_local_msgno_removed(mailbox, msgno); + } else { + lbm_mh_flag_line(msg_info, LIBBALSA_MESSAGE_FLAG_NEW, &unseen); +@@ -1084,7 +1086,7 @@ libbalsa_mailbox_mh_fetch_message_struct + * we'll just add new lines and let the next sync merge them with any + * existing lines. */ + static void +-lbm_mh_update_sequences(LibBalsaMailboxMh * mh, gint fileno, ++lbm_mh_update_sequences(LibBalsaMailboxMh * mh, gint mh_fileno, + LibBalsaMessageFlag flags) + { + FILE *fp; +@@ -1095,13 +1097,13 @@ lbm_mh_update_sequences(LibBalsaMailboxM + return; + + if (flags & LIBBALSA_MESSAGE_FLAG_NEW) +- fprintf(fp, "unseen: %d\n", fileno); ++ fprintf(fp, "unseen: %d\n", mh_fileno); + if (flags & LIBBALSA_MESSAGE_FLAG_FLAGGED) +- fprintf(fp, "flagged: %d\n", fileno); ++ fprintf(fp, "flagged: %d\n", mh_fileno); + if (flags & LIBBALSA_MESSAGE_FLAG_REPLIED) +- fprintf(fp, "replied: %d\n", fileno); ++ fprintf(fp, "replied: %d\n", mh_fileno); + if (flags & LIBBALSA_MESSAGE_FLAG_RECENT) +- fprintf(fp, "recent: %d\n", fileno); ++ fprintf(fp, "recent: %d\n", mh_fileno); + fclose(fp); + } + +@@ -1118,7 +1120,7 @@ libbalsa_mailbox_mh_add_message(LibBalsa + int fd; + GMimeStream *out_stream; + GMimeFilter *crlffilter; +- int fileno; ++ int mh_fileno; + int retries; + GMimeStream *in_stream; + +@@ -1161,14 +1163,14 @@ libbalsa_mailbox_mh_add_message(LibBalsa + libbalsa_mime_stream_shared_unlock(stream); + g_object_unref(in_stream); + +- fileno = mh->last_fileno; ++ mh_fileno = mh->last_fileno; + retries = 10; + do { + /* rename tempfile to message-number-name */ + char *new_filename; + gint rename_status; + +- new_filename = g_strdup_printf("%s/%d", path, ++fileno); ++ new_filename = g_strdup_printf("%s/%d", path, ++mh_fileno); + rename_status = libbalsa_safe_rename(tmp, new_filename); + g_free(new_filename); + if (rename_status != -1) +@@ -1191,9 +1193,9 @@ libbalsa_mailbox_mh_add_message(LibBalsa + "Too high activity?"); + return FALSE; + } +- mh->last_fileno = fileno; ++ mh->last_fileno = mh_fileno; + +- lbm_mh_update_sequences(mh, fileno, ++ lbm_mh_update_sequences(mh, mh_fileno, + flags | LIBBALSA_MESSAGE_FLAG_RECENT); + + return TRUE; diff --git a/mail/balsa/files/patch-libbalsa_misc.c b/mail/balsa/files/patch-libbalsa_misc.c new file mode 100644 index 000000000..22af56e0e --- /dev/null +++ b/mail/balsa/files/patch-libbalsa_misc.c @@ -0,0 +1,12 @@ +--- libbalsa/misc.c.orig Fri Feb 18 18:05:54 2005 ++++ libbalsa/misc.c Sat Mar 19 14:44:04 2005 +@@ -23,7 +23,9 @@ + #include "config.h" + + #define _SVID_SOURCE 1 ++#ifndef __FreeBSD__ + #define _XOPEN_SOURCE 500 ++#endif + #include <ctype.h> + #include <dirent.h> + #include <errno.h> diff --git a/mail/balsa/files/patch-src_main.c b/mail/balsa/files/patch-src_main.c new file mode 100644 index 000000000..044e51dd9 --- /dev/null +++ b/mail/balsa/files/patch-src_main.c @@ -0,0 +1,11 @@ +--- src/main.c.orig Sun Jan 18 06:39:47 2004 ++++ src/main.c Sun Jan 18 21:38:15 2004 +@@ -233,7 +233,7 @@ + gnome_program_init(PACKAGE, VERSION, LIBGNOMEUI_MODULE, argc, argv, + GNOME_PARAM_POPT_TABLE, options, + GNOME_PARAM_APP_PREFIX, BALSA_STD_PREFIX, +- GNOME_PARAM_APP_DATADIR, BALSA_STD_PREFIX "/share", ++ GNOME_PARAM_APP_DATADIR, BALSA_STD_PREFIX "/share/gnome", + GNOME_PARAM_HUMAN_READABLE_NAME, _("The Balsa E-Mail Client"), + NULL); + diff --git a/mail/balsa/files/patch-src_threads.h b/mail/balsa/files/patch-src_threads.h new file mode 100644 index 000000000..62c60b878 --- /dev/null +++ b/mail/balsa/files/patch-src_threads.h @@ -0,0 +1,12 @@ +--- src/threads.h.orig Tue Dec 31 14:06:47 2002 ++++ src/threads.h Tue Dec 31 14:07:32 2002 +@@ -21,6 +21,9 @@ + + #ifndef __THREADS_H__ + #define __THREADS_H__ ++ ++#include <pthread.h> ++ + /* FIXME: mailbox_lock is really an internal libbalsa mutex. */ + extern pthread_mutex_t mailbox_lock; + diff --git a/mail/balsa/pkg-descr b/mail/balsa/pkg-descr new file mode 100644 index 000000000..06d18a364 --- /dev/null +++ b/mail/balsa/pkg-descr @@ -0,0 +1,12 @@ +A mail reader for GNOME 2. It supports local mail, pop3, and IMAP. It can +view mail files in mbox, maildir, and mh format. + +The pop3 support is not complete. All mail retrieved will be left on the +server, and hence retrieved again if not deleted through some other pop3 +client. Using fetchmail would be recommended to retrieve pop3 mail. + +Balsa is probably not fully usable as one's primary mail client at this +time. However, it is under active development and fits with other gnome +applications. + +WWW: http://balsa.gnome.org/ diff --git a/mail/balsa/pkg-plist b/mail/balsa/pkg-plist new file mode 100644 index 000000000..e443601f1 --- /dev/null +++ b/mail/balsa/pkg-plist @@ -0,0 +1,188 @@ +bin/balsa +bin/balsa-ab +etc/sound/events/balsa.soundlist +libdata/bonobo/servers/GNOME_Balsa.server +share/gnome/applications/balsa.desktop +share/gnome/balsa/hicolor/16x16/apps/balsa-encrypted.png +share/gnome/balsa/hicolor/16x16/apps/balsa-mark-all.png +share/gnome/balsa/hicolor/16x16/apps/balsa-mbox-draft.png +share/gnome/balsa/hicolor/16x16/apps/balsa-mbox-sent.png +share/gnome/balsa/hicolor/16x16/apps/balsa-mbox-tray-empty.png +share/gnome/balsa/hicolor/16x16/apps/balsa-mbox-tray-full.png +share/gnome/balsa/hicolor/16x16/apps/balsa-next-flagged.png +share/gnome/balsa/hicolor/16x16/apps/balsa-next-part.png +share/gnome/balsa/hicolor/16x16/apps/balsa-next-unread.png +share/gnome/balsa/hicolor/16x16/apps/balsa-next.png +share/gnome/balsa/hicolor/16x16/apps/balsa-postpone.png +share/gnome/balsa/hicolor/16x16/apps/balsa-previous-part.png +share/gnome/balsa/hicolor/16x16/apps/balsa-previous.png +share/gnome/balsa/hicolor/16x16/apps/balsa-reply-all.png +share/gnome/balsa/hicolor/16x16/apps/balsa-signature-bad.png +share/gnome/balsa/hicolor/16x16/apps/balsa-signature-good.png +share/gnome/balsa/hicolor/16x16/apps/balsa-signature-notrust.png +share/gnome/balsa/hicolor/16x16/apps/balsa-signature-unknown.png +share/gnome/balsa/hicolor/22x22 +share/gnome/balsa/hicolor/24x24/apps/balsa-crypt-check.png +share/gnome/balsa/hicolor/24x24/apps/balsa-encrypt.png +share/gnome/balsa/hicolor/24x24/apps/balsa-encrypted.png +share/gnome/balsa/hicolor/24x24/apps/balsa-mark-all.png +share/gnome/balsa/hicolor/24x24/apps/balsa-marked-new.png +share/gnome/balsa/hicolor/24x24/apps/balsa-next-flagged.png +share/gnome/balsa/hicolor/24x24/apps/balsa-next-part.png +share/gnome/balsa/hicolor/24x24/apps/balsa-next-unread.png +share/gnome/balsa/hicolor/24x24/apps/balsa-next.png +share/gnome/balsa/hicolor/24x24/apps/balsa-postpone.png +share/gnome/balsa/hicolor/24x24/apps/balsa-preview.png +share/gnome/balsa/hicolor/24x24/apps/balsa-previous-part.png +share/gnome/balsa/hicolor/24x24/apps/balsa-previous.png +share/gnome/balsa/hicolor/24x24/apps/balsa-reply-all.png +share/gnome/balsa/hicolor/24x24/apps/balsa-sign.png +share/gnome/balsa/hicolor/24x24/apps/balsa-signature-bad.png +share/gnome/balsa/hicolor/24x24/apps/balsa-signature-good.png +share/gnome/balsa/hicolor/24x24/apps/balsa-signature-notrust.png +share/gnome/balsa/hicolor/24x24/apps/balsa-signature-unknown.png +share/gnome/balsa/hicolor/24x24/apps/balsa-trash-empty.png +share/gnome/balsa/hicolor/icon-theme.cache +share/gnome/balsa/pixmaps/attachment.png +share/gnome/balsa/pixmaps/balsa-logo.png +share/gnome/balsa/pixmaps/balsa-top.png +share/gnome/balsa/pixmaps/balsa-watermark.png +share/gnome/balsa/pixmaps/balsa_icon.png +share/gnome/balsa/pixmaps/balsa_logo.png +share/gnome/help/balsa/C/balsa.xml +share/gnome/help/balsa/C/fdl-appendix.xml +share/gnome/help/balsa/C/figures/address-book-ldap.png +share/gnome/help/balsa/C/figures/address-book-modify.png +share/gnome/help/balsa/C/figures/address-book-start.png +share/gnome/help/balsa/C/figures/address-book-vcard.png +share/gnome/help/balsa/C/figures/address-book.png +share/gnome/help/balsa/C/figures/balsa_logo.png +share/gnome/help/balsa/C/figures/druid-start.png +share/gnome/help/balsa/C/figures/example-alias.png +share/gnome/help/balsa/C/figures/figuresdobaaddress-book-modify.png +share/gnome/help/balsa/C/figures/main-window-toolbar.png +share/gnome/help/balsa/C/figures/main-window.png +share/gnome/help/balsa/C/figures/message-window.png +share/gnome/help/balsa/C/figures/msg-part-select.png +share/gnome/help/balsa/C/figures/newmsg-window-attachments.png +share/gnome/help/balsa/C/figures/newmsg-window-toolbar.png +share/gnome/help/balsa/C/figures/newmsg-window.png +share/gnome/help/balsa/C/figures/preferences-window.png +share/gnome/help/balsa/C/figures/spell-check.png +share/gnome/idl/Balsa.idl +share/gnome/omf/balsa/balsa-C.omf +share/gnome/pixmaps/gnome-balsa2.png +share/gnome/sounds/balsa/newmail.wav +share/gnome/sounds/balsa/startup.wav +share/icons/hicolor/48x48/mimetypes/gnome-mime-application-pgp-signature.png +share/icons/hicolor/48x48/mimetypes/gnome-mime-application-pkcs7-mime.png +share/icons/hicolor/48x48/mimetypes/gnome-mime-application-pkcs7-signature.png +share/icons/hicolor/48x48/mimetypes/gnome-mime-application-x-pkcs7-signature.png +share/icons/hicolor/48x48/mimetypes/gnome-mime-message-disposition-notification.png +share/icons/hicolor/48x48/mimetypes/gnome-mime-message-external-body.png +share/icons/hicolor/48x48/mimetypes/gnome-mime-message.png +share/icons/hicolor/48x48/mimetypes/gnome-mime-multipart-alternative.png +share/icons/hicolor/48x48/mimetypes/gnome-mime-multipart-encrypted.png +share/icons/hicolor/48x48/mimetypes/gnome-mime-multipart-signed.png +share/icons/hicolor/48x48/mimetypes/gnome-mime-multipart.png +share/locale/am/LC_MESSAGES/balsa.mo +share/locale/ar/LC_MESSAGES/balsa.mo +share/locale/az/LC_MESSAGES/balsa.mo +share/locale/bg/LC_MESSAGES/balsa.mo +share/locale/ca/LC_MESSAGES/balsa.mo +share/locale/cs/LC_MESSAGES/balsa.mo +share/locale/da/LC_MESSAGES/balsa.mo +share/locale/de/LC_MESSAGES/balsa.mo +share/locale/el/LC_MESSAGES/balsa.mo +share/locale/en_CA/LC_MESSAGES/balsa.mo +share/locale/en_GB/LC_MESSAGES/balsa.mo +share/locale/es/LC_MESSAGES/balsa.mo +share/locale/et/LC_MESSAGES/balsa.mo +share/locale/fi/LC_MESSAGES/balsa.mo +share/locale/fr/LC_MESSAGES/balsa.mo +share/locale/ga/LC_MESSAGES/balsa.mo +share/locale/he/LC_MESSAGES/balsa.mo +share/locale/hi/LC_MESSAGES/balsa.mo +share/locale/hr/LC_MESSAGES/balsa.mo +share/locale/hu/LC_MESSAGES/balsa.mo +share/locale/id/LC_MESSAGES/balsa.mo +share/locale/it/LC_MESSAGES/balsa.mo +share/locale/ja/LC_MESSAGES/balsa.mo +share/locale/ko/LC_MESSAGES/balsa.mo +share/locale/lt/LC_MESSAGES/balsa.mo +share/locale/lv/LC_MESSAGES/balsa.mo +share/locale/ml/LC_MESSAGES/balsa.mo +share/locale/ms/LC_MESSAGES/balsa.mo +share/locale/nb/LC_MESSAGES/balsa.mo +share/locale/ne/LC_MESSAGES/balsa.mo +share/locale/nl/LC_MESSAGES/balsa.mo +share/locale/nn/LC_MESSAGES/balsa.mo +share/locale/pa/LC_MESSAGES/balsa.mo +share/locale/pl/LC_MESSAGES/balsa.mo +share/locale/pt/LC_MESSAGES/balsa.mo +share/locale/pt_BR/LC_MESSAGES/balsa.mo +share/locale/ro/LC_MESSAGES/balsa.mo +share/locale/ru/LC_MESSAGES/balsa.mo +share/locale/rw/LC_MESSAGES/balsa.mo +share/locale/sk/LC_MESSAGES/balsa.mo +share/locale/sl/LC_MESSAGES/balsa.mo +share/locale/sq/LC_MESSAGES/balsa.mo +share/locale/sr/LC_MESSAGES/balsa.mo +share/locale/sr@Latn/LC_MESSAGES/balsa.mo +share/locale/sv/LC_MESSAGES/balsa.mo +share/locale/tr/LC_MESSAGES/balsa.mo +share/locale/uk/LC_MESSAGES/balsa.mo +share/locale/vi/LC_MESSAGES/balsa.mo +share/locale/wa/LC_MESSAGES/balsa.mo +share/locale/zh_CN/LC_MESSAGES/balsa.mo +share/locale/zh_HK/LC_MESSAGES/balsa.mo +share/locale/zh_TW/LC_MESSAGES/balsa.mo +@dirrm share/gnome/sounds/balsa +@dirrm share/gnome/omf/balsa +%%GTKICON%%@dirrmtry share/icons/hicolor/48x48/mimetypes +@dirrm share/gnome/help/balsa/C/figures +@dirrm share/gnome/help/balsa/C +@dirrm share/gnome/help/balsa +@dirrm share/gnome/balsa/pixmaps +@dirrm share/gnome/balsa/hicolor/24x24/apps +@dirrm share/gnome/balsa/hicolor/24x24 +@dirrm share/gnome/balsa/hicolor/16x16/apps +@dirrm share/gnome/balsa/hicolor/16x16 +@dirrm share/gnome/balsa/hicolor +@dirrm share/gnome/balsa +@dirrmtry share/locale/zh_TW/LC_MESSAGES +@dirrmtry share/locale/zh_TW +@dirrmtry share/locale/zh_HK/LC_MESSAGES +@dirrmtry share/locale/zh_HK +@dirrmtry share/locale/zh_CN/LC_MESSAGES +@dirrmtry share/locale/zh_CN +@dirrmtry share/locale/uk/LC_MESSAGES +@dirrmtry share/locale/uk +@dirrmtry share/locale/sr/LC_MESSAGES +@dirrmtry share/locale/sr +@dirrmtry share/locale/sl/LC_MESSAGES +@dirrmtry share/locale/sl +@dirrmtry share/locale/sk/LC_MESSAGES +@dirrmtry share/locale/sk +@dirrmtry share/locale/rw/LC_MESSAGES +@dirrmtry share/locale/rw +@dirrmtry share/locale/ro/LC_MESSAGES +@dirrmtry share/locale/ro +@dirrmtry share/locale/pt/LC_MESSAGES +@dirrmtry share/locale/pt +@dirrmtry share/locale/pl/LC_MESSAGES +@dirrmtry share/locale/pl +@dirrmtry share/locale/nn/LC_MESSAGES +@dirrmtry share/locale/nn +@dirrmtry share/locale/ne/LC_MESSAGES +@dirrmtry share/locale/ne +@dirrmtry share/locale/ko/LC_MESSAGES +@dirrmtry share/locale/ko +@dirrmtry share/locale/fi/LC_MESSAGES +@dirrmtry share/locale/fi +@dirrmtry share/locale/el/LC_MESSAGES +@dirrmtry share/locale/el +@dirrmtry share/locale/cs/LC_MESSAGES +@dirrmtry share/locale/cs +@dirrmtry share/locale/ca/LC_MESSAGES +@dirrmtry share/locale/ca diff --git a/www/erwn/Makefile b/www/erwn/Makefile new file mode 100644 index 000000000..5c237b4ce --- /dev/null +++ b/www/erwn/Makefile @@ -0,0 +1,35 @@ +# New ports collection makefile for: erwin +# Date created: 31 July 1999 +# Whom: Jim Mock <jimFreeBSD.org> +# +# $FreeBSD$ +# + +PORTNAME= erwn +PORTVERSION= 0.8 +PORTREVISION= 2 +CATEGORIES= www editors +MASTER_SITES= http://lisas.de/erwin/ +DISTNAME= erwin-${PORTVERSION} + +MAINTAINER= ports@FreeBSD.org +COMMENT= Simple GTK+-2 HTML editor + +USE_X_PREFIX= yes +USE_GNOME= gnomehack gnomeprefix gnometarget gtkhtml3 gtksourceview +USE_GMAKE= yes +GNU_CONFIGURE= yes + +MAN1= erwin.1 + +post-patch: + @${REINPLACE_CMD} -e "s|gtkhtml-3.6|gtkhtml-3.14|g" \ + ${WRKSRC}/configure + +post-install: +.if !defined(NOPORTDOCS) + @${MKDIR} ${DOCSDIR} + ${INSTALL_DATA} ${WRKSRC}/README ${DOCSDIR} +.endif + +.include <bsd.port.mk> diff --git a/www/erwn/distinfo b/www/erwn/distinfo new file mode 100644 index 000000000..57c76fba4 --- /dev/null +++ b/www/erwn/distinfo @@ -0,0 +1,3 @@ +MD5 (erwin-0.8.tar.gz) = 2387dfbb12b499672148e3a8cc4f5929 +SHA256 (erwin-0.8.tar.gz) = f9abd203472481c590b445363f501d49c42497fe9c950049632981b799638f13 +SIZE (erwin-0.8.tar.gz) = 199002 diff --git a/www/erwn/files/patch-src::erwindialogs.c b/www/erwn/files/patch-src::erwindialogs.c new file mode 100644 index 000000000..b637ec848 --- /dev/null +++ b/www/erwn/files/patch-src::erwindialogs.c @@ -0,0 +1,13 @@ +--- src/erwindialogs.c.orig Thu Jan 20 05:59:44 2005 ++++ src/erwindialogs.c Thu Mar 31 18:52:42 2005 +@@ -125,9 +125,9 @@ + { + GtkWidget *dialog; + GtkFileFilter *filter_all = gtk_file_filter_new(); ++ GtkFileFilter *filter_html = gtk_file_filter_new(); + gtk_file_filter_add_pattern(filter_all, "*"); + gtk_file_filter_set_name(filter_all, "All Files"); +- GtkFileFilter *filter_html = gtk_file_filter_new(); + gtk_file_filter_add_pattern(filter_html, "*html"); + gtk_file_filter_set_name(filter_html, "HTML Files"); + diff --git a/www/erwn/pkg-descr b/www/erwn/pkg-descr new file mode 100644 index 000000000..b370a210e --- /dev/null +++ b/www/erwn/pkg-descr @@ -0,0 +1,10 @@ +erwin is a simple GTK+-2 based HTML editor. Its features +include: + + - preview rendered html page + - support for html tags + - intelligent tag closer + - drag'n'drop support + - source highlighting + +WWW: http://lisas.de/erwin/index.php3 diff --git a/www/erwn/pkg-plist b/www/erwn/pkg-plist new file mode 100644 index 000000000..d97e67ffb --- /dev/null +++ b/www/erwn/pkg-plist @@ -0,0 +1,15 @@ +bin/erwin +share/gnome/erwin/bold.svg +share/gnome/erwin/bold1.svg +share/gnome/erwin/erwin-highlighting.xml +share/gnome/erwin/h1.svg +share/gnome/erwin/h11.svg +share/gnome/erwin/h2.svg +share/gnome/erwin/h22.svg +share/gnome/erwin/h3.svg +share/gnome/erwin/h33.svg +share/gnome/erwin/small.svg +share/gnome/pixmaps/erwin.xpm +@dirrm share/gnome/erwin +%%PORTDOCS%%%%DOCSDIR%%/README +%%PORTDOCS%%@dirrm %%DOCSDIR%% diff --git a/www/peacock/Makefile b/www/peacock/Makefile new file mode 100644 index 000000000..43ff0eecd --- /dev/null +++ b/www/peacock/Makefile @@ -0,0 +1,27 @@ +# New ports collection makefile for: peacock +# Date created: 21st April 2000 +# Whom: Ade Lovett <ade@FreeBSD.org> +# +# $FreeBSD: ports/www/peacock/Makefile,v 1.27 2006/02/23 10:39:43 ade Exp $ +# + +PORTNAME= peacock +PORTVERSION= 1.9.1 +PORTREVISION= 8 +CATEGORIES= www gnome +MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} +MASTER_SITE_SUBDIR= ${PORTNAME} + +MAINTAINER= pav@FreeBSD.org +COMMENT= A GUI-based HTML Editor for GTK+/GNOME + +USE_GMAKE= yes +USE_X_PREFIX= yes +USE_GNOME= gnomeprefix gnomehack libgnomeui gtksourceview gtkhtml3 +GNU_CONFIGURE= yes + +post-patch: + @${REINPLACE_CMD} -e 's|libgtkhtml-3.8|libgtkhtml-3.14|g' \ + ${WRKSRC}/configure + +.include <bsd.port.mk> diff --git a/www/peacock/distinfo b/www/peacock/distinfo new file mode 100644 index 000000000..a058127a1 --- /dev/null +++ b/www/peacock/distinfo @@ -0,0 +1,3 @@ +MD5 (peacock-1.9.1.tar.gz) = 85283f1c5f6e271ed7f977b18d7504b0 +SHA256 (peacock-1.9.1.tar.gz) = 2e7045cd0b0cba4b2ffe8e056e9a213c4bab63bc946398bbd79e31d44f3fe81a +SIZE (peacock-1.9.1.tar.gz) = 146327 diff --git a/www/peacock/pkg-descr b/www/peacock/pkg-descr new file mode 100644 index 000000000..2d1aad772 --- /dev/null +++ b/www/peacock/pkg-descr @@ -0,0 +1,5 @@ +Peacock is a GUI-based HTML Editor for GNOME 2. It is a WYSIWYG HTML +editor, using GtkHTML control known from Evolution. It supports most +of HTML 4.0 standards, templates for documents, styles and images. + +WWW: http://peacock.sourceforge.net/ diff --git a/www/peacock/pkg-plist b/www/peacock/pkg-plist new file mode 100644 index 000000000..cf58da995 --- /dev/null +++ b/www/peacock/pkg-plist @@ -0,0 +1,8 @@ +bin/peacock-2 +share/gnome/peacock-2/glade/dialogs.glade +share/gnome/peacock-2/pixmaps/peacock-logo.png +share/gnome/peacock-2/ui/peacock-ui.xml +@dirrm share/gnome/peacock-2/ui +@dirrm share/gnome/peacock-2/pixmaps +@dirrm share/gnome/peacock-2/glade +@dirrm share/gnome/peacock-2 diff --git a/x11-toolkits/gtk-sharp10/Makefile b/x11-toolkits/gtk-sharp10/Makefile new file mode 100644 index 000000000..13d08c5c3 --- /dev/null +++ b/x11-toolkits/gtk-sharp10/Makefile @@ -0,0 +1,41 @@ +# New ports collection makefile for: gtk-sharp +# Date created: 2003-01-01 +# Whom: Juli Mallett +# +# $FreeBSD$ +# $Id: Makefile,v 1.1 2007-03-13 06:01:04 marcus Exp $ +# + +PORTNAME= gtk-sharp +PORTVERSION= 1.0.10 +PORTREVISION= 10 +CATEGORIES= x11-toolkits +MASTER_SITES= http://go-mono.com/sources/${PORTNAME}/ + +MAINTAINER= bsd-sharp-list@forge.novell.com +COMMENT= GTK+ and GNOME interfaces for the .NET runtime + +BUILD_DEPENDS= mono:${PORTSDIR}/lang/mono +RUN_DEPENDS= mono:${PORTSDIR}/lang/mono + +LATEST_LINK= gtk-sharp10 +GNU_CONFIGURE= yes +USE_LDCONFIG= yes +USE_GMAKE= yes +USE_PERL5_RUN= yes +USE_GNOME= gnomehack gtkhtml3 vte librsvg2 + +MAKE_ENV=MONO_SHARED_DIR=${WRKDIR} + +post-patch: + @${FIND} ${WRKSRC} -name '*.pl' | ${XARGS} ${REINPLACE_CMD} -e \ + 's|^#!/usr/bin/perl|#!${PERL}|' + @${REINPLACE_CMD} -e 's|enable_gda=yes|enable_gda=no|g ; \ + s|enable_gnomedb=yes|enable_gnomedb=no|g ; \ + s|libgtkhtml-3.8|libgtkhtml-3.14|g' ${WRKSRC}/configure + +pre-su-install: + ${MKDIR} ${LOCALBASE}/share/gapi + +.include "${.CURDIR}/../../lang/mono/bsd.mono.mk" +.include <bsd.port.mk> diff --git a/x11-toolkits/gtk-sharp10/distinfo b/x11-toolkits/gtk-sharp10/distinfo new file mode 100644 index 000000000..4a9f3216b --- /dev/null +++ b/x11-toolkits/gtk-sharp10/distinfo @@ -0,0 +1,3 @@ +MD5 (gtk-sharp-1.0.10.tar.gz) = e21fb3c5a39374f86ba70b926311a6d0 +SHA256 (gtk-sharp-1.0.10.tar.gz) = d6c8a6a71633dc5c0382b2526df1dc1f05bc9931b6f4e47fdcc8fb7afb01e44a +SIZE (gtk-sharp-1.0.10.tar.gz) = 1841067 diff --git a/x11-toolkits/gtk-sharp10/files/patch-art_art-sharp.dll.config.in b/x11-toolkits/gtk-sharp10/files/patch-art_art-sharp.dll.config.in new file mode 100644 index 000000000..a4e805dbf --- /dev/null +++ b/x11-toolkits/gtk-sharp10/files/patch-art_art-sharp.dll.config.in @@ -0,0 +1,7 @@ +--- art/art-sharp.dll.config.in.orig Wed Jul 14 21:48:30 2004 ++++ art/art-sharp.dll.config.in Wed Jul 14 21:49:46 2004 +@@ -1,3 +1,3 @@ + <configuration> +- <dllmap dll="art_lgpl" target="libart_lgpl_2@LIB_PREFIX@.2@LIB_SUFFIX@"/> ++ <dllmap dll="art_lgpl" target="libart_lgpl_2@LIB_PREFIX@@LIB_SUFFIX@"/> + </configuration> diff --git a/x11-toolkits/gtk-sharp10/files/patch-configure b/x11-toolkits/gtk-sharp10/files/patch-configure new file mode 100644 index 000000000..59cb9b542 --- /dev/null +++ b/x11-toolkits/gtk-sharp10/files/patch-configure @@ -0,0 +1,137 @@ +--- configure.orig Mon Jun 6 19:44:13 2005 ++++ configure Mon Jun 6 19:46:13 2005 +@@ -20851,7 +20851,7 @@ + + + +-CFLAGS='-g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wshadow -Wpointer-arith -Wno-cast-qual -Wcast-align -Wwrite-strings' ++CFLAGS='-Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wshadow -Wpointer-arith -Wno-cast-qual -Wcast-align -Wwrite-strings' + + # Extract the first word of "pkg-config", so it can be a program name with args. + set dummy pkg-config; ac_word=$2 +@@ -21020,7 +21020,7 @@ + + + if test "x$has_mono" = "xtrue"; then +-GACUTIL_FLAGS='/package $(PACKAGE) /gacdir $(DESTDIR)$(prefix)/lib' ++GACUTIL_FLAGS='/package $(PACKAGE) /root $(DESTDIR)$(libdir) /gacdir $(DESTDIR)$(prefix)/lib' + GENERATED_SOURCES=generated/*.cs + # Extract the first word of "mono", so it can be a program name with args. + set dummy mono; ac_word=$2 +@@ -22229,6 +22229,107 @@ + fi + + ++GTKHTML_REQUIRED_VERSION=3.7.0 ++ ++ succeeded=no ++ ++ if test -z "$PKG_CONFIG"; then ++ # Extract the first word of "pkg-config", so it can be a program name with args. ++set dummy pkg-config; ac_word=$2 ++echo "$as_me:$LINENO: checking for $ac_word" >&5 ++echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 ++if test "${ac_cv_path_PKG_CONFIG+set}" = set; then ++ echo $ECHO_N "(cached) $ECHO_C" >&6 ++else ++ case $PKG_CONFIG in ++ [\\/]* | ?:[\\/]*) ++ ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path. ++ ;; ++ *) ++ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR ++for as_dir in $PATH ++do ++ IFS=$as_save_IFS ++ test -z "$as_dir" && as_dir=. ++ for ac_exec_ext in '' $ac_executable_extensions; do ++ if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ++ ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext" ++ echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 ++ break 2 ++ fi ++done ++done ++ ++ test -z "$ac_cv_path_PKG_CONFIG" && ac_cv_path_PKG_CONFIG="no" ++ ;; ++esac ++fi ++PKG_CONFIG=$ac_cv_path_PKG_CONFIG ++ ++if test -n "$PKG_CONFIG"; then ++ echo "$as_me:$LINENO: result: $PKG_CONFIG" >&5 ++echo "${ECHO_T}$PKG_CONFIG" >&6 ++else ++ echo "$as_me:$LINENO: result: no" >&5 ++echo "${ECHO_T}no" >&6 ++fi ++ ++ fi ++ ++ if test "$PKG_CONFIG" = "no" ; then ++ echo "*** The pkg-config script could not be found. Make sure it is" ++ echo "*** in your path, or set the PKG_CONFIG environment variable" ++ echo "*** to the full path to pkg-config." ++ echo "*** Or see http://www.freedesktop.org/software/pkgconfig to get pkg-config." ++ else ++ PKG_CONFIG_MIN_VERSION=0.9.0 ++ if $PKG_CONFIG --atleast-pkgconfig-version $PKG_CONFIG_MIN_VERSION; then ++ echo "$as_me:$LINENO: checking for libgtkhtml-3.8 >= $GTKHTML_REQUIRED_VERSION" >&5 ++echo $ECHO_N "checking for libgtkhtml-3.8 >= $GTKHTML_REQUIRED_VERSION... $ECHO_C" >&6 ++ ++ if $PKG_CONFIG --exists "libgtkhtml-3.8 >= $GTKHTML_REQUIRED_VERSION" ; then ++ echo "$as_me:$LINENO: result: yes" >&5 ++echo "${ECHO_T}yes" >&6 ++ succeeded=yes ++ ++ echo "$as_me:$LINENO: checking GTKHTML_DEPENDENCIES_CFLAGS" >&5 ++echo $ECHO_N "checking GTKHTML_DEPENDENCIES_CFLAGS... $ECHO_C" >&6 ++ GTKHTML_DEPENDENCIES_CFLAGS=`$PKG_CONFIG --cflags "libgtkhtml-3.8 >= $GTKHTML_REQUIRED_VERSION"` ++ echo "$as_me:$LINENO: result: $GTKHTML_DEPENDENCIES_CFLAGS" >&5 ++echo "${ECHO_T}$GTKHTML_DEPENDENCIES_CFLAGS" >&6 ++ ++ echo "$as_me:$LINENO: checking GTKHTML_DEPENDENCIES_LIBS" >&5 ++echo $ECHO_N "checking GTKHTML_DEPENDENCIES_LIBS... $ECHO_C" >&6 ++ GTKHTML_DEPENDENCIES_LIBS=`$PKG_CONFIG --libs "libgtkhtml-3.8 >= $GTKHTML_REQUIRED_VERSION"` ++ echo "$as_me:$LINENO: result: $GTKHTML_DEPENDENCIES_LIBS" >&5 ++echo "${ECHO_T}$GTKHTML_DEPENDENCIES_LIBS" >&6 ++ else ++ GTKHTML_DEPENDENCIES_CFLAGS="" ++ GTKHTML_DEPENDENCIES_LIBS="" ++ ## If we have a custom action on failure, don't print errors, but ++ ## do set a variable so people can do so. ++ GTKHTML_DEPENDENCIES_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "libgtkhtml-3.8 >= $GTKHTML_REQUIRED_VERSION"` ++ ++ fi ++ ++ ++ ++ else ++ echo "*** Your version of pkg-config is too old. You need version $PKG_CONFIG_MIN_VERSION or newer." ++ echo "*** See http://www.freedesktop.org/software/pkgconfig" ++ fi ++ fi ++ ++ if test $succeeded = yes; then ++ enable_gtkhtml=yes ++ else ++ enable_gtkhtml=no ++ fi ++ ++if test "x$enable_gtkhtml" = "xyes"; then ++GTKHTML_VERSION=3.8 ++GTKHTML_SOVERSION=18 ++else + GTKHTML_REQUIRED_VERSION=3.6.0 + + succeeded=no +@@ -22639,7 +22740,7 @@ + fi + fi + fi +- ++fi + + + if test "x$enable_gnome" = "xyes"; then diff --git a/x11-toolkits/gtk-sharp10/files/patch-gconf_GConf_gconf-sharp.dll.config.in b/x11-toolkits/gtk-sharp10/files/patch-gconf_GConf_gconf-sharp.dll.config.in new file mode 100644 index 000000000..fbf4fe877 --- /dev/null +++ b/x11-toolkits/gtk-sharp10/files/patch-gconf_GConf_gconf-sharp.dll.config.in @@ -0,0 +1,7 @@ +--- gconf/GConf/gconf-sharp.dll.config.in.orig Wed Jul 14 21:54:59 2004 ++++ gconf/GConf/gconf-sharp.dll.config.in Wed Jul 14 21:57:00 2004 +@@ -1,3 +1,3 @@ + <configuration> +- <dllmap dll="gconf-2" target="libgconf-2@LIB_PREFIX@.4@LIB_SUFFIX@"/> ++ <dllmap dll="gconf-2" target="libgconf-2@LIB_PREFIX@@LIB_SUFFIX@"/> + </configuration> diff --git a/x11-toolkits/gtk-sharp10/files/patch-gtkhtml_gtkhtml-sharp.dll.config.in b/x11-toolkits/gtk-sharp10/files/patch-gtkhtml_gtkhtml-sharp.dll.config.in new file mode 100644 index 000000000..7109eb4c8 --- /dev/null +++ b/x11-toolkits/gtk-sharp10/files/patch-gtkhtml_gtkhtml-sharp.dll.config.in @@ -0,0 +1,7 @@ +--- gtkhtml/gtkhtml-sharp.dll.config.in.orig Tue Jun 22 11:19:02 2004 ++++ gtkhtml/gtkhtml-sharp.dll.config.in Thu Aug 12 22:43:21 2004 +@@ -1,3 +1,3 @@ + <configuration> +- <dllmap dll="gtkhtml-3.0" target="libgtkhtml-@GTKHTML_VERSION@@LIB_PREFIX@.@GTKHTML_SOVERSION@@LIB_SUFFIX@"/> ++ <dllmap dll="gtkhtml-3.0" target="libgtkhtml-@GTKHTML_VERSION@@LIB_PREFIX@@LIB_SUFFIX@"/> + </configuration> diff --git a/x11-toolkits/gtk-sharp10/files/patch-rsvg_rsvg-sharp.dll.config.in b/x11-toolkits/gtk-sharp10/files/patch-rsvg_rsvg-sharp.dll.config.in new file mode 100644 index 000000000..1cc50160b --- /dev/null +++ b/x11-toolkits/gtk-sharp10/files/patch-rsvg_rsvg-sharp.dll.config.in @@ -0,0 +1,7 @@ +--- rsvg/rsvg-sharp.dll.config.in.orig Wed Jul 14 22:28:11 2004 ++++ rsvg/rsvg-sharp.dll.config.in Wed Jul 14 22:28:29 2004 +@@ -1,3 +1,3 @@ + <configuration> +- <dllmap dll="rsvg-2" target="librsvg-2@LIB_PREFIX@.2@LIB_SUFFIX@"/> ++ <dllmap dll="rsvg-2" target="librsvg-2@LIB_PREFIX@@LIB_SUFFIX@"/> + </configuration> diff --git a/x11-toolkits/gtk-sharp10/files/patch-vte_vte-sharp.dll.config.in b/x11-toolkits/gtk-sharp10/files/patch-vte_vte-sharp.dll.config.in new file mode 100644 index 000000000..093b0ca10 --- /dev/null +++ b/x11-toolkits/gtk-sharp10/files/patch-vte_vte-sharp.dll.config.in @@ -0,0 +1,8 @@ +--- vte/vte-sharp.dll.config.in.orig Wed May 5 16:14:14 2004 ++++ vte/vte-sharp.dll.config.in Sat Feb 4 21:44:21 2006 +@@ -1,4 +1,4 @@ + <configuration> + <dllmap dll="libatk-1.0-0.dll" target="libatk-1.0@LIB_PREFIX@.0@LIB_SUFFIX@"/> +- <dllmap dll="vte" target="libvte@LIB_PREFIX@.4@LIB_SUFFIX@"/> ++ <dllmap dll="vte" target="libvte@LIB_PREFIX@@LIB_SUFFIX@"/> + </configuration> diff --git a/x11-toolkits/gtk-sharp10/pkg-descr b/x11-toolkits/gtk-sharp10/pkg-descr new file mode 100644 index 000000000..1ae3156d3 --- /dev/null +++ b/x11-toolkits/gtk-sharp10/pkg-descr @@ -0,0 +1,4 @@ +Gtk# provides C# bindings for Gnome libraries to the .NET runtime. This is +a port for the older bindings which. + +WWW: http://www.mono-project.com/Gtk diff --git a/x11-toolkits/gtk-sharp10/pkg-plist b/x11-toolkits/gtk-sharp10/pkg-plist new file mode 100644 index 000000000..65590660c --- /dev/null +++ b/x11-toolkits/gtk-sharp10/pkg-plist @@ -0,0 +1,119 @@ +bin/gapi-codegen +bin/gapi-fixup +bin/gapi-fixup.exe +bin/gapi-parser +bin/gapi.pl +bin/gapi2xml.pl +bin/gapi_codegen.exe +bin/gapi_format_xml +bin/gapi_pp.pl +bin/gconfsharp-schemagen +bin/gconfsharp-schemagen.exe +lib/libgdksharpglue.a +lib/libgdksharpglue.la +lib/libgdksharpglue.so +lib/libgladesharpglue.a +lib/libgladesharpglue.la +lib/libgladesharpglue.so +lib/libglibsharpglue.a +lib/libglibsharpglue.la +lib/libglibsharpglue.so +lib/libgnomesharpglue.a +lib/libgnomesharpglue.la +lib/libgnomesharpglue.so +lib/libgtksharpglue.a +lib/libgtksharpglue.la +lib/libgtksharpglue.so +lib/libpangosharpglue.a +lib/libpangosharpglue.la +lib/libpangosharpglue.so +lib/mono/gac/art-sharp/1.0.0.0__35e10195dab3c99f/art-sharp.dll +lib/mono/gac/art-sharp/1.0.0.0__35e10195dab3c99f/art-sharp.dll.config +lib/mono/gac/atk-sharp/1.0.0.0__35e10195dab3c99f/atk-sharp.dll +lib/mono/gac/atk-sharp/1.0.0.0__35e10195dab3c99f/atk-sharp.dll.config +lib/mono/gac/gconf-sharp-peditors/1.0.0.0__35e10195dab3c99f/gconf-sharp-peditors.dll +lib/mono/gac/gconf-sharp/1.0.0.0__35e10195dab3c99f/gconf-sharp.dll +lib/mono/gac/gconf-sharp/1.0.0.0__35e10195dab3c99f/gconf-sharp.dll.config +lib/mono/gac/gdk-sharp/1.0.0.0__35e10195dab3c99f/gdk-sharp.dll +lib/mono/gac/gdk-sharp/1.0.0.0__35e10195dab3c99f/gdk-sharp.dll.config +lib/mono/gac/glade-sharp/1.0.0.0__35e10195dab3c99f/glade-sharp.dll +lib/mono/gac/glade-sharp/1.0.0.0__35e10195dab3c99f/glade-sharp.dll.config +lib/mono/gac/glib-sharp/1.0.0.0__35e10195dab3c99f/glib-sharp.dll +lib/mono/gac/glib-sharp/1.0.0.0__35e10195dab3c99f/glib-sharp.dll.config +lib/mono/gac/gnome-sharp/1.0.0.0__35e10195dab3c99f/gnome-sharp.dll +lib/mono/gac/gnome-sharp/1.0.0.0__35e10195dab3c99f/gnome-sharp.dll.config +lib/mono/gac/gtk-sharp/1.0.0.0__35e10195dab3c99f/gtk-sharp.dll +lib/mono/gac/gtk-sharp/1.0.0.0__35e10195dab3c99f/gtk-sharp.dll.config +lib/mono/gac/gtkhtml-sharp/1.0.0.0__35e10195dab3c99f/gtkhtml-sharp.dll +lib/mono/gac/gtkhtml-sharp/1.0.0.0__35e10195dab3c99f/gtkhtml-sharp.dll.config +lib/mono/gac/pango-sharp/1.0.0.0__35e10195dab3c99f/pango-sharp.dll +lib/mono/gac/pango-sharp/1.0.0.0__35e10195dab3c99f/pango-sharp.dll.config +lib/mono/gac/rsvg-sharp/1.0.0.0__35e10195dab3c99f/rsvg-sharp.dll +lib/mono/gac/rsvg-sharp/1.0.0.0__35e10195dab3c99f/rsvg-sharp.dll.config +lib/mono/gac/vte-sharp/1.0.0.0__35e10195dab3c99f/vte-sharp.dll +lib/mono/gac/vte-sharp/1.0.0.0__35e10195dab3c99f/vte-sharp.dll.config +lib/mono/gtk-sharp/art-sharp.dll +lib/mono/gtk-sharp/atk-sharp.dll +lib/mono/gtk-sharp/gconf-sharp-peditors.dll +lib/mono/gtk-sharp/gconf-sharp.dll +lib/mono/gtk-sharp/gdk-sharp.dll +lib/mono/gtk-sharp/glade-sharp.dll +lib/mono/gtk-sharp/glib-sharp.dll +lib/mono/gtk-sharp/gnome-sharp.dll +lib/mono/gtk-sharp/gtk-sharp.dll +lib/mono/gtk-sharp/gtkhtml-sharp.dll +lib/mono/gtk-sharp/pango-sharp.dll +lib/mono/gtk-sharp/rsvg-sharp.dll +lib/mono/gtk-sharp/vte-sharp.dll +libdata/pkgconfig/art-sharp.pc +libdata/pkgconfig/gapi.pc +libdata/pkgconfig/gconf-sharp.pc +libdata/pkgconfig/glade-sharp.pc +libdata/pkgconfig/gnome-sharp.pc +libdata/pkgconfig/gtk-sharp.pc +libdata/pkgconfig/gtkhtml-sharp.pc +libdata/pkgconfig/rsvg-sharp.pc +libdata/pkgconfig/vte-sharp.pc +share/gapi/art-api.xml +share/gapi/art-symbols.xml +share/gapi/atk-api.xml +share/gapi/gdk-api.xml +share/gapi/gdk-symbols.xml +share/gapi/glade-api.xml +share/gapi/gnome-api.xml +share/gapi/gtk-api.xml +share/gapi/gtk-symbols.xml +share/gapi/gtkhtml-api.xml +share/gapi/pango-api.xml +share/gapi/rsvg-api.xml +share/gapi/vte-api.xml +@dirrmtry share/gapi +@dirrm lib/mono/gtk-sharp +@dirrm lib/mono/gac/vte-sharp/1.0.0.0__35e10195dab3c99f +@dirrmtry lib/mono/gac/vte-sharp +@dirrm lib/mono/gac/rsvg-sharp/1.0.0.0__35e10195dab3c99f +@dirrmtry lib/mono/gac/rsvg-sharp +@dirrm lib/mono/gac/pango-sharp/1.0.0.0__35e10195dab3c99f +@dirrmtry lib/mono/gac/pango-sharp +@dirrm lib/mono/gac/gtkhtml-sharp/1.0.0.0__35e10195dab3c99f +@dirrmtry lib/mono/gac/gtkhtml-sharp +@dirrm lib/mono/gac/gtk-sharp/1.0.0.0__35e10195dab3c99f +@dirrmtry lib/mono/gac/gtk-sharp +@dirrm lib/mono/gac/gnome-sharp/1.0.0.0__35e10195dab3c99f +@dirrmtry lib/mono/gac/gnome-sharp +@dirrm lib/mono/gac/glib-sharp/1.0.0.0__35e10195dab3c99f +@dirrmtry lib/mono/gac/glib-sharp +@dirrm lib/mono/gac/glade-sharp/1.0.0.0__35e10195dab3c99f +@dirrmtry lib/mono/gac/glade-sharp +@dirrm lib/mono/gac/gdk-sharp/1.0.0.0__35e10195dab3c99f +@dirrmtry lib/mono/gac/gdk-sharp +@dirrm lib/mono/gac/gconf-sharp/1.0.0.0__35e10195dab3c99f +@dirrm lib/mono/gac/gconf-sharp-peditors/1.0.0.0__35e10195dab3c99f +@dirrmtry lib/mono/gac/gconf-sharp-peditors +@dirrmtry lib/mono/gac/gconf-sharp +@dirrm lib/mono/gac/atk-sharp/1.0.0.0__35e10195dab3c99f +@dirrmtry lib/mono/gac/atk-sharp +@dirrm lib/mono/gac/art-sharp/1.0.0.0__35e10195dab3c99f +@dirrmtry lib/mono/gac/art-sharp +@exec mkdir -p %%LOCALBASE%%/share/gapi +@unexec rmdir %%LOCALBASE%%/share/gapi 2>/dev/null || true |