Sent to misc by mistake. -------- Original Message -------- Subject: Update: grip Date: Sun, 24 Aug 2008 23:39:38 -0400 From: Steve Shockley <[EMAIL PROTECTED]> To: Misc <[EMAIL PROTECTED]>
This patch to grip fixes some remaining 64-bit type conversion issues. Please review for sanity and test if possible.
Index: Makefile =================================================================== RCS file: /cvs/ports/audio/grip/Makefile,v retrieving revision 1.30 diff -u -r1.30 Makefile --- Makefile 15 Jun 2008 00:04:50 -0000 1.30 +++ Makefile 25 Aug 2008 01:35:15 -0000 @@ -3,7 +3,7 @@ COMMENT= front-end to external cd audio rippers and mp3 encoders DISTNAME= grip-3.2.0 -PKGNAME= ${DISTNAME}p10 +PKGNAME= ${DISTNAME}p11 CATEGORIES= audio HOMEPAGE= http://www.nostatic.org/grip/ Index: patches/patch-src_discedit_c =================================================================== RCS file: patches/patch-src_discedit_c diff -N patches/patch-src_discedit_c --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ patches/patch-src_discedit_c 25 Aug 2008 01:35:15 -0000 @@ -0,0 +1,46 @@ +$OpenBSD$ +--- src/discedit.c.orig Thu Jul 10 20:38:33 2008 ++++ src/discedit.c Thu Jul 10 21:38:34 2008 +@@ -135,7 +135,7 @@ GtkWidget *MakeEditBox(GripInfo *ginfo) + id3_genre_count++) { + item = gtk_list_item_new_with_label(id3_genre->name); + gtk_object_set_user_data(GTK_OBJECT(item), +- (gpointer)(id3_genre->num)); ++ GINT_TO_POINTER(id3_genre->num)); + uinfo->id3_genre_item_list=g_list_append(uinfo->id3_genre_item_list,item); + gtk_signal_connect(GTK_OBJECT(item),"select", + GTK_SIGNAL_FUNC(ID3GenreChanged), +@@ -480,7 +480,7 @@ static void ID3GenreChanged(GtkWidget *widget,gpointer + + ginfo=(GripInfo *)data; + +- ginfo->ddata.data_id3genre=(int)gtk_object_get_user_data(GTK_OBJECT(widget)); ++ ginfo->ddata.data_id3genre=GPOINTER_TO_INT(gtk_object_get_user_data(GTK_OBJECT(widget))); + /* ginfo->ddata.data_genre=ID32DiscDB(ginfo->ddata.data_id3genre);*/ + } + +@@ -512,7 +512,7 @@ static void SplitTitleArtist(GtkWidget *widget,gpointe + int mode; + + ginfo=(GripInfo *)data; +- mode=(int)gtk_object_get_user_data(GTK_OBJECT(widget)); ++ mode=GPOINTER_TO_INT(gtk_object_get_user_data(GTK_OBJECT(widget))); + + for(track=0;track<ginfo->disc.num_tracks;track++) { + if(mode==0) +@@ -614,7 +614,7 @@ static void GetDiscDBGenre(GripInfo *ginfo) + for(genre=0;genre<12;genre++) { + item=gtk_list_item_new_with_label(DiscDBGenre(genre)); + gtk_object_set_user_data(GTK_OBJECT(item), +- (gpointer)genre); ++ GINT_TO_POINTER(genre)); + gtk_signal_connect(GTK_OBJECT(item), "select", + GTK_SIGNAL_FUNC(DiscDBGenreChanged),(gpointer)ginfo); + gtk_container_add(GTK_CONTAINER(GTK_COMBO(genre_combo)->list),item); +@@ -659,5 +659,5 @@ static void DiscDBGenreChanged(GtkWidget *widget,gpoin + + ginfo=(GripInfo *)data; + +- ginfo->ddata.data_genre=(int)gtk_object_get_user_data(GTK_OBJECT(widget)); ++ ginfo->ddata.data_genre=GPOINTER_TO_INT(gtk_object_get_user_data(GTK_OBJECT(widget))); + }