pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/audio/gmp3info update to 0.8.5a



details:   https://anonhg.NetBSD.org/pkgsrc/rev/803f8ef49976
branches:  trunk
changeset: 532808:803f8ef49976
user:      drochner <drochner%pkgsrc.org@localhost>
date:      Fri Aug 31 10:32:49 2007 +0000

description:
update to 0.8.5a
changes:
- Added handling of 'free form' bitrate frames, the lack of which was
  causing segfaults on AMD 64-bit sytems
- Tweaked code to eliminate various gcc warnings and errors
- Improved detection of invalid MP3 frames
- Updated gmp3info for GTK 2
- Miscellaneous documentation updates and corrections
- Fixed possible buffer overflow condition in gmp3info

approved by tron

diffstat:

 audio/gmp3info/Makefile         |   7 ++--
 audio/gmp3info/distinfo         |  12 ++++----
 audio/gmp3info/patches/patch-aa |  22 ++++++++-------
 audio/gmp3info/patches/patch-ab |  23 ----------------
 audio/gmp3info/patches/patch-ac |  58 +++++++++++++++++++++++++++++++++++++++++
 5 files changed, 79 insertions(+), 43 deletions(-)

diffs (177 lines):

diff -r 3cd09c6e4978 -r 803f8ef49976 audio/gmp3info/Makefile
--- a/audio/gmp3info/Makefile   Fri Aug 31 10:05:58 2007 +0000
+++ b/audio/gmp3info/Makefile   Fri Aug 31 10:32:49 2007 +0000
@@ -1,8 +1,7 @@
-# $NetBSD: Makefile,v 1.23 2006/02/05 23:08:08 joerg Exp $
+# $NetBSD: Makefile,v 1.24 2007/08/31 10:32:49 drochner Exp $
 
-DISTNAME=      mp3info-0.8.4
+DISTNAME=      mp3info-0.8.5a
 PKGNAME=       g${DISTNAME}
-PKGREVISION=   4
 CATEGORIES=    audio
 MASTER_SITES=  ftp://ftp.ibiblio.org/pub/linux/apps/sound/mp3-utils/mp3info/ \
                ${MASTER_SITE_SUNSITE:=apps/sound/mp3-utils/mp3info/}
@@ -18,6 +17,6 @@
 INCOMPAT_CURSES=       NetBSD-1.5-* NetBSD-1.5.*-* NetBSD-1.5[A-U]-*
 
 .include "../../devel/ncurses/buildlink3.mk"
-.include "../../x11/gtk/buildlink3.mk"
+.include "../../x11/gtk2/buildlink3.mk"
 
 .include "../../mk/bsd.pkg.mk"
diff -r 3cd09c6e4978 -r 803f8ef49976 audio/gmp3info/distinfo
--- a/audio/gmp3info/distinfo   Fri Aug 31 10:05:58 2007 +0000
+++ b/audio/gmp3info/distinfo   Fri Aug 31 10:32:49 2007 +0000
@@ -1,7 +1,7 @@
-$NetBSD: distinfo,v 1.7 2005/02/23 20:39:46 agc Exp $
+$NetBSD: distinfo,v 1.8 2007/08/31 10:32:49 drochner Exp $
 
-SHA1 (mp3info-0.8.4.tgz) = a291aa1c3c216f838f85c1148adbb69f7bf31d80
-RMD160 (mp3info-0.8.4.tgz) = 265db8a8c32956b485c4af8aa42f2f29d4bb0825
-Size (mp3info-0.8.4.tgz) = 38773 bytes
-SHA1 (patch-aa) = 8d371ae15a05bd3d4f52ad0b850b9e739fcb0b54
-SHA1 (patch-ab) = 7b96582d8b0681383afacb89c3ca968b3d6b24c4
+SHA1 (mp3info-0.8.5a.tgz) = 54df29eb6c2e581899affc12be698b0a71d91ca6
+RMD160 (mp3info-0.8.5a.tgz) = 898b566d9ba2f352949d061d991d92f2c8996ec3
+Size (mp3info-0.8.5a.tgz) = 127482 bytes
+SHA1 (patch-aa) = d5fd1dc7e912ba07d7f717aad118a160f5defe30
+SHA1 (patch-ac) = 8cc78ef7b1d0b85b5d42536b45e481bfd50d26d9
diff -r 3cd09c6e4978 -r 803f8ef49976 audio/gmp3info/patches/patch-aa
--- a/audio/gmp3info/patches/patch-aa   Fri Aug 31 10:05:58 2007 +0000
+++ b/audio/gmp3info/patches/patch-aa   Fri Aug 31 10:32:49 2007 +0000
@@ -1,6 +1,6 @@
-$NetBSD: patch-aa,v 1.3 2002/09/21 00:44:10 jlam Exp $
+$NetBSD: patch-aa,v 1.4 2007/08/31 10:32:49 drochner Exp $
 
---- Makefile.orig      Fri Aug 18 17:42:22 2000
+--- Makefile.orig      2006-11-10 01:14:11.000000000 +0100
 +++ Makefile
 @@ -28,9 +28,8 @@
  # bindir = where binaries get installed (default = /usr/local/bin)
@@ -14,7 +14,7 @@
  
  # No changes necessary below this line
  
-@@ -43,9 +42,9 @@
+@@ -43,9 +42,9 @@ RM = /bin/rm
  INSTALL = /usr/bin/install -c
  STRIP = strip
  
@@ -27,18 +27,20 @@
  
  all: mp3info gmp3info doc
  
-@@ -69,11 +68,9 @@
+@@ -69,13 +68,11 @@ distclean: clean
        $(RM) -f mp3info.txt
  
- install: mp3info gmp3info
+ install-mp3info: mp3info
 -      $(STRIP) mp3info
 -      $(INSTALL) mp3info $(bindir)/mp3info
+-      $(INSTALL) mp3info.1 $(mandir)/mp3info.1
++      $(BSD_INSTALL_PROGRAM) mp3info $(bindir)/mp3info
++      $(BSD_INSTALL_DATA) mp3info.1 $(mandir)/mp3info.1
+ 
+ install-gmp3info: gmp3info
 -      $(STRIP) gmp3info
 -      $(INSTALL) gmp3info $(bindir)/gmp3info
--      $(INSTALL) mp3info.1 $(mandir)/mp3info.1
-+      $(BSD_INSTALL_PROGRAM) mp3info $(bindir)/mp3info
 +      $(BSD_INSTALL_PROGRAM) gmp3info $(bindir)/gmp3info
-+      $(BSD_INSTALL_DATA) mp3info.1 $(mandir)/mp3info.1
  
- uninstall:
-       rm -f $(bindir)/mp3info
+ install: install-mp3info install-gmp3info
+ 
diff -r 3cd09c6e4978 -r 803f8ef49976 audio/gmp3info/patches/patch-ab
--- a/audio/gmp3info/patches/patch-ab   Fri Aug 31 10:05:58 2007 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,23 +0,0 @@
-$NetBSD: patch-ab,v 1.1 2003/09/21 20:39:27 tron Exp $
-
---- gmp3info.c.orig    2001-07-16 11:17:16.000000000 +0200
-+++ gmp3info.c 2003-09-21 22:36:40.000000000 +0200
-@@ -484,12 +484,12 @@
- }
- 
- void about_mp3info(void) {
--      quick_popup(VERSION,"MP3Info
--                      An ID3 Tag Editor\n\n
--                      Original author: Ricardo Cerqueira <rmc%plug.pt@localhost>
--                      Current maintainer: Cedric Tefft <cedric%earthling.net@localhost>
--                      GTK Version: Ricardo Cerqueira <rmc%plug.pt@localhost>\n\n
--                      Ricardo Cerqueira, Cedric Tefft   1999-2001\n\n");
-+      quick_popup(VERSION,"MP3Info\n"
-+                      "An ID3 Tag Editor\n\n\n"
-+                      "Original author: Ricardo Cerqueira <rmc%plug.pt@localhost>\n"
-+                      "Current maintainer: Cedric Tefft <cedric%earthling.net@localhost>\n"
-+                      "GTK Version: Ricardo Cerqueira <rmc%plug.pt@localhost>\n\n\n"
-+                      "Ricardo Cerqueira, Cedric Tefft   1999-2001\n\n\n");
- }
- 
- /* rmcc has left the building */
diff -r 3cd09c6e4978 -r 803f8ef49976 audio/gmp3info/patches/patch-ac
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/audio/gmp3info/patches/patch-ac   Fri Aug 31 10:32:49 2007 +0000
@@ -0,0 +1,58 @@
+$NetBSD: patch-ac,v 1.1 2007/08/31 10:32:50 drochner Exp $
+
+--- gmp3info.c.orig    2006-11-10 01:11:43.000000000 +0100
++++ gmp3info.c
+@@ -103,7 +103,7 @@ int main(int argc, char *argv[] ) {
+         id3win=gtk_window_new(GTK_WINDOW_TOPLEVEL);
+         gtk_window_set_title(GTK_WINDOW(id3win),"MP3info - An ID3 tag editor");
+         gtk_window_set_policy (GTK_WINDOW(id3win), FALSE,FALSE,FALSE);
+-        gtk_widget_set_usize(id3win,450,360);
++        /*gtk_widget_set_usize(id3win,450,360);*/
+         gtk_container_border_width(GTK_CONTAINER(id3win),5);
+         gtk_signal_connect(GTK_OBJECT(id3win), "delete_event", (GtkSignalFunc) gtk_exit, NULL);
+         id3win_frame_global=gtk_vbox_new(FALSE,5);
+@@ -171,7 +171,7 @@ int main(int argc, char *argv[] ) {
+         gtk_box_pack_start(GTK_BOX(id3win_frame_albyear),id3win_frame_album,TRUE,TRUE,0);
+         
+         id3win_frame_year=gtk_frame_new("Year");
+-        gtk_widget_set_usize(id3win_frame_year,2,0);
++        /*gtk_widget_set_usize(id3win_frame_year,2,0);*/
+         gtk_container_border_width(GTK_CONTAINER(id3win_frame_year),5);
+         id3win_text_year=gtk_entry_new_with_max_length(4);
+         gtk_container_add(GTK_CONTAINER(id3win_frame_year),id3win_text_year);
+@@ -186,7 +186,7 @@ int main(int argc, char *argv[] ) {
+         gtk_box_pack_start(GTK_BOX(id3win_frame_comtrack),id3win_frame_comment,TRUE,TRUE,0);
+         
+         id3win_frame_track=gtk_frame_new("Track");
+-        gtk_widget_set_usize(id3win_frame_track,2,0);
++        /*gtk_widget_set_usize(id3win_frame_track,2,0);*/
+         gtk_container_border_width(GTK_CONTAINER(id3win_frame_track),5);
+         id3win_text_track=gtk_entry_new_with_max_length(3);
+         gtk_container_add(GTK_CONTAINER(id3win_frame_track),id3win_text_track);
+@@ -220,7 +220,7 @@ int main(int argc, char *argv[] ) {
+               gtk_signal_connect (GTK_OBJECT (id3win_cancel_button), "clicked", GTK_SIGNAL_FUNC (gtk_exit), NULL);
+         }
+ 
+-        gtk_widget_set_usize(id3win_frame_buttons,30,20);
++        /*gtk_widget_set_usize(id3win_frame_buttons,30,20);*/
+         gtk_box_pack_start(GTK_BOX(id3win_frame_global),id3win_frame_buttons,TRUE,TRUE,0);
+         
+         gtk_container_add(GTK_CONTAINER(id3win),id3win_frame_global);
+@@ -305,7 +305,7 @@ void create_techinfo_win(void) {
+ 
+ 
+       infowin_main = gtk_window_new(GTK_WINDOW_TOPLEVEL);
+-      gtk_widget_set_usize(infowin_main, 230, 300);
++      /*gtk_widget_set_usize(infowin_main, 230, 300);*/
+       gtk_container_border_width(GTK_CONTAINER(infowin_main), 15);
+       gtk_window_set_title(GTK_WINDOW(infowin_main), "MP3 Technical Info");
+       gtk_window_set_policy(GTK_WINDOW(infowin_main), FALSE, FALSE, FALSE);
+@@ -363,7 +363,7 @@ void create_techinfo_win(void) {
+       }
+       
+         infowin_button_frame=gtk_hbox_new(TRUE,30);
+-      gtk_widget_set_usize(infowin_button_frame,30,20);
++      /*gtk_widget_set_usize(infowin_button_frame,30,20);*/
+       gtk_box_pack_start(GTK_BOX(infowin_main_frame),infowin_button_frame,TRUE,TRUE,0);
+ 
+ 



Home | Main Index | Thread Index | Old Index