pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/audio/gmpc fix code which assumes that time_t fits int...
details: https://anonhg.NetBSD.org/pkgsrc/rev/2e70409c9090
branches: trunk
changeset: 553708:2e70409c9090
user: drochner <drochner%pkgsrc.org@localhost>
date: Wed Jan 28 12:47:35 2009 +0000
description:
fix code which assumes that time_t fits into an int, bump PKGREVISION
diffstat:
audio/gmpc/Makefile | 3 ++-
audio/gmpc/distinfo | 3 ++-
audio/gmpc/patches/patch-ah | 40 ++++++++++++++++++++++++++++++++++++++++
3 files changed, 44 insertions(+), 2 deletions(-)
diffs (69 lines):
diff -r 8256e623179f -r 2e70409c9090 audio/gmpc/Makefile
--- a/audio/gmpc/Makefile Wed Jan 28 12:34:20 2009 +0000
+++ b/audio/gmpc/Makefile Wed Jan 28 12:47:35 2009 +0000
@@ -1,7 +1,8 @@
-# $NetBSD: Makefile,v 1.28 2009/01/20 22:46:09 drochner Exp $
+# $NetBSD: Makefile,v 1.29 2009/01/28 12:47:35 drochner Exp $
#
DISTNAME= gmpc-0.17.0
+PKGREVISION= 1
CATEGORIES= audio
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=musicpd/}
diff -r 8256e623179f -r 2e70409c9090 audio/gmpc/distinfo
--- a/audio/gmpc/distinfo Wed Jan 28 12:34:20 2009 +0000
+++ b/audio/gmpc/distinfo Wed Jan 28 12:47:35 2009 +0000
@@ -1,6 +1,7 @@
-$NetBSD: distinfo,v 1.12 2009/01/20 22:46:09 drochner Exp $
+$NetBSD: distinfo,v 1.13 2009/01/28 12:47:35 drochner Exp $
SHA1 (gmpc-0.17.0.tar.gz) = 2b4d4f33e3374440936e91ddc790a98cff13ef1b
RMD160 (gmpc-0.17.0.tar.gz) = 5ae15f833c333e6fcd47c7ee9712782ff169ae36
Size (gmpc-0.17.0.tar.gz) = 1041200 bytes
SHA1 (patch-ag) = 16a41bf8acfac8738a1cc589aeae102a3f9ccecb
+SHA1 (patch-ah) = 85884799c561c7e6941d1af66c156cb07b79180c
diff -r 8256e623179f -r 2e70409c9090 audio/gmpc/patches/patch-ah
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/audio/gmpc/patches/patch-ah Wed Jan 28 12:47:35 2009 +0000
@@ -0,0 +1,40 @@
+$NetBSD: patch-ah,v 1.1 2009/01/28 12:47:35 drochner Exp $
+
+--- src/playlist3-messages.c.orig 2009-01-28 14:06:46.000000000 +0100
++++ src/playlist3-messages.c
+@@ -29,7 +29,7 @@ void playlist3_message_init(void)
+ {
+ GError *error = NULL;
+ gchar *path = gmpc_get_user_path("gmpc.log");
+- message_list = gtk_list_store_new(3, G_TYPE_UINT, G_TYPE_STRING, G_TYPE_STRING);
++ message_list = gtk_list_store_new(3, G_TYPE_INT64, G_TYPE_STRING, G_TYPE_STRING);
+
+ log_file = g_io_channel_new_file(path, "a", &error);
+ if(error)
+@@ -54,10 +54,10 @@ void playlist3_show_error_message(const
+ gchar *string;
+ playlist3_message_init();
+ gtk_list_store_prepend(message_list, &iter);
+- gtk_list_store_set(message_list, &iter, 0,t, 2, message,-1);
++ gtk_list_store_set(message_list, &iter, 0, (gint64)t, 2, message,-1);
+
+
+- lt = localtime((time_t *)&t);
++ lt = localtime(&t);
+ strftime(text, 64,"%d/%m/%Y-%H:%M:%S", lt);
+
+ string = g_strdup_printf("%s:%s:%s\n",text,error_levels[el], message);
+@@ -160,11 +160,11 @@ static void message_cell_data_func(GtkTr
+ gpointer data)
+ {
+ time_t t;
+- guint id;
++ gint64 id;
+ gchar text[64];
+ struct tm *lt;
+ gtk_tree_model_get(tree_model, iter, 0,&id, -1);
+- /* gtk_list_store only knows the type unsigned int, not time_T
++ /* gtk_list_store only knows the type int64, not time_T
+ * so lets do some casting)
+ */
+ t = (time_t) id;
Home |
Main Index |
Thread Index |
Old Index