pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/time/gnotime Update to 2.3.0:



details:   https://anonhg.NetBSD.org/pkgsrc/rev/f83f205c1c7f
branches:  trunk
changeset: 549165:f83f205c1c7f
user:      wiz <wiz%pkgsrc.org@localhost>
date:      Tue Oct 28 23:38:33 2008 +0000

description:
Update to 2.3.0:

New in the 2.3.0 Release:
-------------------------
The main changes in this release are:
* a new implementation of the projects tree using the GtkTreeView
  component which fixes a lot of the bugs regarding the projects
  tree manipulation and prepares the way for many customizations
  in future releases.
* an initial implementation of a tray icon that displays timer status
  and allows the user to toggle the timer by clicking on it.
* a rewrite of the idle detection using the XScreenSaver extension and
  of the timer system to make it more system power conservation
  friendly.
* port of the report system to use guile version 1.8.
* many changes in the configure script, including porperly checking for
  guile and gconf and version of available DBUS.
* removal of some deprecated APIs usage.


In addition, many bugs have been fixed, including:
* broken behavior of drag-and-drop (#1856268)
* compiles but crashes on startup in fedora core 5 (#1802501)
* activity journal truncates seconds (#1706365)
* green bar flickers when value changes (#1171204)
* dragging project to make sub-project will not scroll (#831808)

New in the 2.2.3 Release:
-------------------------
This release brings better internationalization in reports with locale
based formating of times and monetary values. The newly added support
for DBus messages allows users to start/stop the timer and save/reload
the data file from the command line using the gnotime-remote
script. Also, an update user's manual covers most of the features
available in this version. In addition, many bugs have been fixed,
including:

-- Crash when saving to full filesystem (#1548248)
-- Day of century calculation error causing skipped day in reports
-- Conflicting keybindings (#1639477)
-- Invoice report doesn't work in locales other than C
-- Hidden question dialog when overwriting file during report saving
   (http://bugs.debian.org/422023)

diffstat:

 time/gnotime/Makefile         |   16 +-
 time/gnotime/PLIST            |   73 ++++-----
 time/gnotime/distinfo         |   29 +---
 time/gnotime/patches/patch-aa |   61 --------
 time/gnotime/patches/patch-ab |   12 +-
 time/gnotime/patches/patch-ac |   38 -----
 time/gnotime/patches/patch-ad |   64 --------
 time/gnotime/patches/patch-ae |  226 ------------------------------
 time/gnotime/patches/patch-af |   27 ---
 time/gnotime/patches/patch-ag |   52 ------
 time/gnotime/patches/patch-ah |   24 ---
 time/gnotime/patches/patch-ai |  103 -------------
 time/gnotime/patches/patch-aj |   58 -------
 time/gnotime/patches/patch-ak |   18 --
 time/gnotime/patches/patch-al |  145 -------------------
 time/gnotime/patches/patch-am |   53 -------
 time/gnotime/patches/patch-an |   12 -
 time/gnotime/patches/patch-ao |   17 --
 time/gnotime/patches/patch-ap |   22 --
 time/gnotime/patches/patch-aq |  158 ---------------------
 time/gnotime/patches/patch-ar |  209 ---------------------------
 time/gnotime/patches/patch-as |  314 ------------------------------------------
 time/gnotime/patches/patch-at |   57 -------
 23 files changed, 48 insertions(+), 1740 deletions(-)

diffs (truncated from 1959 to 300 lines):

diff -r f872ba17b208 -r f83f205c1c7f time/gnotime/Makefile
--- a/time/gnotime/Makefile     Tue Oct 28 23:37:54 2008 +0000
+++ b/time/gnotime/Makefile     Tue Oct 28 23:38:33 2008 +0000
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.28 2008/06/20 01:09:39 joerg Exp $
+# $NetBSD: Makefile,v 1.29 2008/10/28 23:38:33 wiz Exp $
 
-DISTNAME=      gnotime-2.2.1
-PKGREVISION=   16
+DISTNAME=      gnotime-2.3.0
 CATEGORIES=    time gnome
 MASTER_SITES=  ${MASTER_SITE_SOURCEFORGE:=gttr/}
 
@@ -18,8 +17,7 @@
 USE_PKGLOCALEDIR=      yes
 
 GCONF_SCHEMAS=         gnotime.schemas
-
-BUILDLINK_DEPMETHOD.libXt?=    build
+MAKE_ENV+=             GCONF_SCHEMAS_DIR=${GCONF_SCHEMAS_DIR:Q}
 
 .include "../../devel/GConf/schemas.mk"
 .include "../../devel/glib2/buildlink3.mk"
@@ -28,13 +26,13 @@
 .include "../../devel/libgnome/buildlink3.mk"
 .include "../../devel/libgnomeui/buildlink3.mk"
 .include "../../devel/popt/buildlink3.mk"
+.include "../../devel/qof/buildlink3.mk"
 .include "../../lang/guile/buildlink3.mk"
+.include "../../sysutils/dbus-glib/buildlink3.mk"
 .include "../../sysutils/gnome-vfs/buildlink3.mk"
 .include "../../textproc/libxml2/buildlink3.mk"
 .include "../../textproc/scrollkeeper/omf.mk"
-.include "../../www/gtkhtml38/buildlink3.mk"
-.include "../../x11/libSM/buildlink3.mk"
-.include "../../x11/libX11/buildlink3.mk"
-.include "../../x11/libXt/buildlink3.mk"
+.include "../../www/gtkhtml314/buildlink3.mk"
+.include "../../x11/libXScrnSaver/buildlink3.mk"
 .include "../../mk/pthread.buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"
diff -r f872ba17b208 -r f83f205c1c7f time/gnotime/PLIST
--- a/time/gnotime/PLIST        Tue Oct 28 23:37:54 2008 +0000
+++ b/time/gnotime/PLIST        Tue Oct 28 23:38:33 2008 +0000
@@ -1,42 +1,35 @@
-@comment $NetBSD: PLIST,v 1.5 2007/09/25 10:54:19 hira Exp $
+@comment $NetBSD: PLIST,v 1.6 2008/10/28 23:38:33 wiz Exp $
 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/libqof.la
-lib/libqofsql.la
+bin/gnotime-remote
+man/man1/gnotime-remote.1
 man/man1/gnotime.1
 share/applications/gnotime.desktop
 share/gconf/schemas/gnotime.schemas
+share/gnome/help/gnotime/C/figures/gtt_edit_reports_dialog.png
 share/gnome/help/gnotime/C/figures/gtt_mainwin.png
+share/gnome/help/gnotime/C/figures/gtt_new_project.png
+share/gnome/help/gnotime/C/figures/gtt_new_report_dialog.png
+share/gnome/help/gnotime/C/figures/gtt_prefs_display.png
+share/gnome/help/gnotime/C/figures/gtt_prefs_fields.png
+share/gnome/help/gnotime/C/figures/gtt_prefs_logfile.png
+share/gnome/help/gnotime/C/figures/gtt_prefs_misc.png
+share/gnome/help/gnotime/C/figures/gtt_prefs_reports.png
+share/gnome/help/gnotime/C/figures/gtt_prefs_shell.png
+share/gnome/help/gnotime/C/figures/gtt_prefs_toolbar.png
 share/gnome/help/gnotime/C/figures/gtt_prefswin.png
+share/gnome/help/gnotime/C/figures/gtt_props_intervals.png
+share/gnome/help/gnotime/C/figures/gtt_props_planning.png
+share/gnome/help/gnotime/C/figures/gtt_props_project.png
+share/gnome/help/gnotime/C/figures/gtt_props_rates.png
+share/gnome/help/gnotime/C/figures/gtt_report_activity.png
+share/gnome/help/gnotime/C/figures/gtt_report_daily.png
+share/gnome/help/gnotime/C/figures/gtt_report_invoice.png
+share/gnome/help/gnotime/C/figures/gtt_report_journal.png
+share/gnome/help/gnotime/C/figures/gtt_report_todo.png
+share/gnome/help/gnotime/C/figures/gtt_restartwin.png
+share/gnome/help/gnotime/C/figures/gtt_startprojwin.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/gnotime/ghtml/C/activity.ghtml
 share/gnotime/ghtml/C/basic-daily.ghtml
 share/gnotime/ghtml/C/basic-invoice.ghtml
 share/gnotime/ghtml/C/basic-journal.ghtml
@@ -46,17 +39,18 @@
 share/gnotime/ghtml/C/gtt-style.css
 share/gnotime/ghtml/C/gtt.scm
 share/gnotime/ghtml/C/invoice.ghtml
+share/gnotime/ghtml/C/journal-rss.ghtml
 share/gnotime/ghtml/C/journal.ghtml
-share/gnotime/ghtml/C/journal-rss.ghtml
+share/gnotime/ghtml/C/monthly-daily.ghtml
 share/gnotime/ghtml/C/noproject.ghtml
 share/gnotime/ghtml/C/primer.ghtml
 share/gnotime/ghtml/C/query.ghtml
 share/gnotime/ghtml/C/status.ghtml
 share/gnotime/ghtml/C/tab-delim.ghtml
-share/gnotime/ghtml/C/time-interval.ghtml
 share/gnotime/ghtml/C/todo-export.ghtml
 share/gnotime/ghtml/C/todo.ghtml
 share/gnotime/glade/active.glade
+share/gnotime/glade/column_menu.glade
 share/gnotime/glade/idle.glade
 share/gnotime/glade/interval_edit.glade
 share/gnotime/glade/interval_popup.glade
@@ -91,9 +85,9 @@
 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/nb/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
@@ -110,22 +104,15 @@
 share/locale/zh_CN/LC_MESSAGES/gnotime-2.0.mo
 share/locale/zh_TW/LC_MESSAGES/gnotime-2.0.mo
 share/omf/gnotime/gnotime-C.omf
-share/omf/gnotime/gnotime-es.omf
-share/omf/gnotime/gnotime-eu.omf
 @dirrm share/omf/gnotime
-@comment in scrollkeeper: @dirrm share/omf
+@comment in rarian: @dirrm share/omf
 @dirrm share/gnotime/glade
 @dirrm share/gnotime/ghtml/C
 @dirrm share/gnotime/ghtml
 @dirrm share/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
 @comment in gnome2-dirs: @dirrm share/gnome/help
 @comment in GConf: @dirrm share/gconf/schemas
 @comment in xdg-dirs: @dirrm share/applications
-@dirrm include/gnotime
diff -r f872ba17b208 -r f83f205c1c7f time/gnotime/distinfo
--- a/time/gnotime/distinfo     Tue Oct 28 23:37:54 2008 +0000
+++ b/time/gnotime/distinfo     Tue Oct 28 23:38:33 2008 +0000
@@ -1,25 +1,6 @@
-$NetBSD: distinfo,v 1.8 2006/04/04 15:32:22 jmmv Exp $
+$NetBSD: distinfo,v 1.9 2008/10/28 23:38:33 wiz Exp $
 
-SHA1 (gnotime-2.2.1.tar.gz) = 87f9f28aaad66597e0ba27d88f506602ac93963d
-RMD160 (gnotime-2.2.1.tar.gz) = b72f9d0e2e236a98983237d99b01f5a9c7258fc0
-Size (gnotime-2.2.1.tar.gz) = 1218556 bytes
-SHA1 (patch-aa) = 3f6e2ef0de4ee4617b6b1bc60e97e34ee7398568
-SHA1 (patch-ab) = 8ce9db0b1059ac45aab9681116ac86c331818847
-SHA1 (patch-ac) = d9523a1561cf7a57056a3670b1ebac4e28629fed
-SHA1 (patch-ad) = 060bddad8f1807823b6e2f65bec1bf12d4940fd9
-SHA1 (patch-ae) = 13df9a08b372bbd9f491b2159151d8eaed58e6fd
-SHA1 (patch-af) = adc0c63aab58c5ac15be9c194b7d76ac7a37736c
-SHA1 (patch-ag) = 4816d594079adfdef51a7471b587db62167c9d57
-SHA1 (patch-ah) = 8683366be0995489347cb7f72e4a3ce3ac1204cb
-SHA1 (patch-ai) = 440941dfaa4454f7d5dee90c43e79c950704d3ad
-SHA1 (patch-aj) = fbae54ccfb5a195852006ec85ee3e1c484fe5998
-SHA1 (patch-ak) = c198f95978471a946e0008d4d80f5630716ac991
-SHA1 (patch-al) = 36e08dfe8ee0a38a27db99f1edcb05669a57f29c
-SHA1 (patch-am) = 64fbb093f01c1a4c464868c697e91c68d483ab9a
-SHA1 (patch-an) = 120164b440724278e4bb4d4bc97404b3e4e76481
-SHA1 (patch-ao) = 18df822656eb97273b496eb2476ecd39f6df2251
-SHA1 (patch-ap) = a37c79e17986963ffc3cecd4207270ff95cd16bf
-SHA1 (patch-aq) = 1584c3e958137c2755de8d801488a755f51d3d82
-SHA1 (patch-ar) = 6b20a5786f29a7d8f66f1245a4a8b55dfb1cf84b
-SHA1 (patch-as) = cf0ba3a29f2b5f5d96df667e94f803ac86bfc7b4
-SHA1 (patch-at) = 27db86b595055c31706c246fc1eeb94f54acb555
+SHA1 (gnotime-2.3.0.tar.gz) = 1cd38b5a3d3548d19543f0aea421152367523a90
+RMD160 (gnotime-2.3.0.tar.gz) = 361e45d82997cbac691751b830a2279e6ed74134
+Size (gnotime-2.3.0.tar.gz) = 1987788 bytes
+SHA1 (patch-ab) = c78194b5eb8caef9d118246c0da1c923a32a2e8c
diff -r f872ba17b208 -r f83f205c1c7f time/gnotime/patches/patch-aa
--- a/time/gnotime/patches/patch-aa     Tue Oct 28 23:37:54 2008 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,61 +0,0 @@
-$NetBSD: patch-aa,v 1.3 2004/11/27 10:48:03 jdolecek Exp $
-
---- src/main.c.orig    Mon Apr 26 00:46:20 2004
-+++ src/main.c Wed Nov 24 22:31:20 2004
-@@ -299,6 +299,7 @@
-       char * xml_filepath;
-       gboolean read_is_ok;
-       char *errmsg, *qmsg;
-+      GtkWidget *mb;
- 
-       xml_filepath = resolve_old_path (config_data_url);
- 
-@@ -347,7 +348,6 @@
-                       _("Do you want to continue?"),
-                       NULL);
- 
--      GtkWidget *mb;
-       mb = gtk_message_dialog_new (NULL,
-                GTK_DIALOG_MODAL,
-                GTK_MESSAGE_ERROR,
-@@ -398,13 +398,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,
-@@ -724,6 +724,8 @@
-       memset(&reapchildren, 0, sizeof reapchildren);
- #endif /*  WNOHANG/SA_NOCLDWAIT */
- 
-+      {
-+      GnomeClient *client;
-       static char *geometry_string = NULL;
-       static const struct poptOption geo_options[] =
-       {
-@@ -745,7 +747,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",
-@@ -806,6 +808,7 @@
- 
-       scm_boot_guile (argc, argv, guile_inner_main, NULL);
-       return 0; /* not reached !? */
-+      }
- }
- 
- /* ======================= END OF FILE =================== */
diff -r f872ba17b208 -r f83f205c1c7f time/gnotime/patches/patch-ab
--- a/time/gnotime/patches/patch-ab     Tue Oct 28 23:37:54 2008 +0000
+++ b/time/gnotime/patches/patch-ab     Tue Oct 28 23:38:33 2008 +0000
@@ -1,13 +1,13 @@
-$NetBSD: patch-ab,v 1.1 2004/10/23 13:54:46 jmmv Exp $
+$NetBSD: patch-ab,v 1.2 2008/10/28 23:38:33 wiz Exp $
 
---- gconf/Makefile.in.orig     2004-04-25 06:51:13.000000000 +0200
+--- gconf/Makefile.in.orig     2008-02-15 20:11:59.000000000 +0000
 +++ gconf/Makefile.in
-@@ -205,7 +205,7 @@ EXTRA_DIST = \
+@@ -259,7 +259,7 @@ top_srcdir = @top_srcdir@
+ EXTRA_DIST = \
        gnotime.schemas.in
  
- 
 -schemasdir = $(sysconfdir)/gconf/schemas
-+schemasdir = $(GCONF_SCHEMA_FILE_DIR)
++schemasdir = $(GCONF_SCHEMAS_DIR)
  schemas_in_files = gnotime.schemas.in
  schemas_DATA = gnotime.schemas
- subdir = gconf
+ all: all-am
diff -r f872ba17b208 -r f83f205c1c7f time/gnotime/patches/patch-ac
--- a/time/gnotime/patches/patch-ac     Tue Oct 28 23:37:54 2008 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,38 +0,0 @@
-$NetBSD: patch-ac,v 1.1 2004/11/24 22:35:25 kristerw Exp $
-
---- src/export.c.orig  Wed Nov 24 18:55:31 2004
-+++ src/export.c       Wed Nov 24 18:57:12 2004
-@@ -124,12 +124,14 @@
- export_really (GtkWidget *widget, export_format_t *xp)



Home | Main Index | Thread Index | Old Index