From owner-freebsd-ports Wed Mar 13 9:10:34 2002 Delivered-To: freebsd-ports@hub.freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by hub.freebsd.org (Postfix) with ESMTP id 9127D37B416 for ; Wed, 13 Mar 2002 09:10:01 -0800 (PST) Received: (from gnats@localhost) by freefall.freebsd.org (8.11.6/8.11.6) id g2DHA1v42774; Wed, 13 Mar 2002 09:10:01 -0800 (PST) (envelope-from gnats) Received: from wwweasel.geeksrus.net (wwweasel.geeksrus.net [64.8.210.226]) by hub.freebsd.org (Postfix) with ESMTP id 4637637B416 for ; Wed, 13 Mar 2002 09:09:37 -0800 (PST) Received: (from alane@localhost) by wwweasel.geeksrus.net (8.11.6/8.11.6) id g2DH9bp00866; Wed, 13 Mar 2002 12:09:37 -0500 (EST) (envelope-from alane) Message-Id: <200203131709.g2DH9bp00866@wwweasel.geeksrus.net> Date: Wed, 13 Mar 2002 12:09:37 -0500 (EST) From: Alan Eldridge Reply-To: Alan Eldridge To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Subject: ports/35863: maintainer-update audio/grip: 2.99.0 (pre-3.0 "beta") Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org >Number: 35863 >Category: ports >Synopsis: maintainer-update audio/grip: 2.99.0 (pre-3.0 "beta") >Confidential: no >Severity: non-critical >Priority: medium >Responsible: freebsd-ports >State: open >Quarter: >Keywords: >Date-Required: >Class: maintainer-update >Submitter-Id: current-users >Arrival-Date: Wed Mar 13 09:10:01 PST 2002 >Closed-Date: >Last-Modified: >Originator: Alan Eldridge >Release: FreeBSD 4.5-STABLE i386 >Organization: Geeksrus.NET >Environment: System: FreeBSD wwweasel.geeksrus.net 4.5-STABLE FreeBSD 4.5-STABLE #0: Mon Mar 11 00:59:22 EST 2002 root@wwweasel.geeksrus.net:/usr/obj/usr/src/sys/WWWEASEL i386 >Description: This is the "approach to 3.0" beta series. I have worked closely doing patches and enhancements with the author and we think all issues are ironed out. Please commit ASAP so that testers can have as much time as possible to get bug reports in and resolved. >How-To-Repeat: >Fix: --8<----8<----8<----8<----8<----8<----8<----8<----8<----8<-- Index: audio/grip/Makefile =================================================================== RCS file: /home/alane/cvsroot/ports/audio/grip/Makefile,v retrieving revision 1.10 diff -u -3 -r1.10 Makefile --- audio/grip/Makefile 22 Jan 2002 17:11:00 -0000 1.10 +++ audio/grip/Makefile 13 Mar 2002 16:40:43 -0000 @@ -6,34 +6,51 @@ # PORTNAME= grip -PORTVERSION= 2.96 -PORTREVISION= 2 +PORTVERSION= 2.99.0 +#PORTREVISION= 1 CATEGORIES= audio -MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} +MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} MASTER_SITE_SUBDIR=grip -EXTRACT_SUFX= .tgz MAINTAINER= ports@geeksrus.net +LIB_DEPENDS= id3-3.7.13:${PORTSDIR}/audio/id3lib \ + ghttp.1:${PORTSDIR}/www/libghttp + +#USE_AUTOMAKE_VER= 14 +#USE_AUTOCONF_VER= 213 + USE_GMAKE= yes USE_X_PREFIX= yes USE_GTK= yes -ALL_TARGET= gripnopar gcd -MAN1= grip.1 -MLINKS= grip.1 gcd.1 +USE_GNOMELIBS= yes +GNU_CONFIGURE= yes -post-patch: - @${PERL} -pi -e "s|%%LOCALBASE%%|${LOCALBASE}|g" ${WRKSRC}/*.c +CONFIGURE_ARGS+= --datadir=${PREFIX}/share -do-install: - ${INSTALL_PROGRAM} ${WRKSRC}/grip ${PREFIX}/bin - ${INSTALL_PROGRAM} ${WRKSRC}/gcd ${PREFIX}/bin - ${INSTALL_MAN} ${WRKSRC}/grip.1 ${MANPREFIX}/man/man1 +CONFIGURE_ENV+= CPPFLAGS="-I${LOCALBASE}/include" + +.if defined(WITH_DEBUG) +CONFIGURE_ENV+= CFLAGS="-g" \ + LDFLAGS="-g -L${LOCALBASE}/lib" +.else +CONFIGURE_ENV+= LDFLAGS="-L${LOCALBASE}/lib" +.endif + +INSTALL_SUBDIRS= po src intl pixmaps .if !defined(NOPORTDOCS) - @${MKDIR} ${PREFIX}/share/doc/grip -.for file in CHANGES CREDITS README TODO - ${INSTALL_DATA} ${WRKSRC}/${file} ${PREFIX}/share/doc/grip +INSTALL_SUBDIRS+= doc +.endif + +do-install: + cd ${WRKSRC}; ${MAKE} install-am +.for dir in ${INSTALL_SUBDIRS} + @cd ${WRKSRC}/${dir}; ${MAKE} ${INSTALL_TARGET} .endfor + +.if exists(${.CURDIR}/pkg-message) +post-install: + cat ${.CURDIR}/pkg-message .endif .include Index: audio/grip/distinfo =================================================================== RCS file: /home/alane/cvsroot/ports/audio/grip/distinfo,v retrieving revision 1.5 diff -u -3 -r1.5 distinfo --- audio/grip/distinfo 22 Jan 2002 17:11:00 -0000 1.5 +++ audio/grip/distinfo 11 Mar 2002 17:21:16 -0000 @@ -1 +1 @@ -MD5 (grip-2.96.tgz) = 29d03b2874c5cb60096ac3051fbbc4e3 +MD5 (grip-2.99.0.tar.gz) = 341be99d25e4c427161aa59da85bbdc1 Index: audio/grip/pkg-message =================================================================== RCS file: audio/grip/pkg-message diff -N audio/grip/pkg-message --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ audio/grip/pkg-message 13 Mar 2002 16:39:45 -0000 @@ -0,0 +1,24 @@ +************************************************************ +NOTE: If you do not use Gnome as your desktop (if you do +not have the gnomecore port/package installed), you may need +to edit your ~/.gnome/Gnome file in order to see the Grip +help pages. + +The following settings worked for me: + +--8<----8<----8<----8<----8<----8<----8<----8<----8<----8<-- +[URL Handlers] +default-show=gnome-moz-remote --newwin "%s" +info-show=kfmclient openURL "%s" +man-show=kfmclient openURL "%s" +ghelp-show=gnome-moz-remote --newwin "%s" +--8<----8<----8<----8<----8<----8<----8<----8<----8<----8<-- + +Note to KDE users: using 'konqueror' or 'kfmclient' will +not work, since the help pages use a 'ghelp:' URL, which is +not understood by KDE. +************************************************************ + + + + Index: audio/grip/pkg-plist =================================================================== RCS file: /home/alane/cvsroot/ports/audio/grip/pkg-plist,v retrieving revision 1.3 diff -u -3 -r1.3 pkg-plist --- audio/grip/pkg-plist 3 Jul 2001 18:57:53 -0000 1.3 +++ audio/grip/pkg-plist 26 Feb 2002 04:06:26 -0000 @@ -1,7 +1,76 @@ -bin/gcd bin/grip -%%PORTDOCS%%share/doc/grip/CHANGES -%%PORTDOCS%%share/doc/grip/CREDITS -%%PORTDOCS%%share/doc/grip/README -%%PORTDOCS%%share/doc/grip/TODO -%%PORTDOCS%%@dirrm share/doc/grip +share/gnome/apps/Multimedia/grip.desktop +share/locale/de/LC_MESSAGES/grip.mo +share/locale/fr/LC_MESSAGES/grip.mo +share/pixmaps/gripicon.png +%%PORTDOCS%%share/gnome/help/grip/C/acknowledge.html +%%PORTDOCS%%share/gnome/help/grip/C/bugs.html +%%PORTDOCS%%share/gnome/help/grip/C/cdconfig.png +%%PORTDOCS%%share/gnome/help/grip/C/cddb.html +%%PORTDOCS%%share/gnome/help/grip/C/cdplayer.html +%%PORTDOCS%%share/gnome/help/grip/C/cdplayer.png +%%PORTDOCS%%share/gnome/help/grip/C/cdplayersmall.png +%%PORTDOCS%%share/gnome/help/grip/C/configure.html +%%PORTDOCS%%share/gnome/help/grip/C/discdb.png +%%PORTDOCS%%share/gnome/help/grip/C/discdbconfig.html +%%PORTDOCS%%share/gnome/help/grip/C/discdbconfig.png +%%PORTDOCS%%share/gnome/help/grip/C/editing.png +%%PORTDOCS%%share/gnome/help/grip/C/eject.png +%%PORTDOCS%%share/gnome/help/grip/C/encprog.png +%%PORTDOCS%%share/gnome/help/grip/C/faq.html +%%PORTDOCS%%share/gnome/help/grip/C/ffwd.png +%%PORTDOCS%%share/gnome/help/grip/C/grip-logo.png +%%PORTDOCS%%share/gnome/help/grip/C/grip.html +%%PORTDOCS%%share/gnome/help/grip/C/gripswitches.html +%%PORTDOCS%%share/gnome/help/grip/C/id3config.html +%%PORTDOCS%%share/gnome/help/grip/C/id3config.png +%%PORTDOCS%%share/gnome/help/grip/C/intro.html +%%PORTDOCS%%share/gnome/help/grip/C/license.html +%%PORTDOCS%%share/gnome/help/grip/C/ln14.html +%%PORTDOCS%%share/gnome/help/grip/C/minmax.png +%%PORTDOCS%%share/gnome/help/grip/C/miscconfig.html +%%PORTDOCS%%share/gnome/help/grip/C/miscconfig.png +%%PORTDOCS%%share/gnome/help/grip/C/modeinterface.png +%%PORTDOCS%%share/gnome/help/grip/C/morehelp.html +%%PORTDOCS%%share/gnome/help/grip/C/mp3config.html +%%PORTDOCS%%share/gnome/help/grip/C/mp3config.png +%%PORTDOCS%%share/gnome/help/grip/C/mp3config2.png +%%PORTDOCS%%share/gnome/help/grip/C/multiartist.png +%%PORTDOCS%%share/gnome/help/grip/C/nexttrk.png +%%PORTDOCS%%share/gnome/help/grip/C/playloop.png +%%PORTDOCS%%share/gnome/help/grip/C/playnormal.png +%%PORTDOCS%%share/gnome/help/grip/C/playonce.png +%%PORTDOCS%%share/gnome/help/grip/C/playpause.png +%%PORTDOCS%%share/gnome/help/grip/C/playplaylist.png +%%PORTDOCS%%share/gnome/help/grip/C/playrandom.png +%%PORTDOCS%%share/gnome/help/grip/C/prevtrk.png +%%PORTDOCS%%share/gnome/help/grip/C/progtrack.png +%%PORTDOCS%%share/gnome/help/grip/C/proxyconfig.html +%%PORTDOCS%%share/gnome/help/grip/C/proxyconfig.png +%%PORTDOCS%%share/gnome/help/grip/C/quit.png +%%PORTDOCS%%share/gnome/help/grip/C/rewind.png +%%PORTDOCS%%share/gnome/help/grip/C/rip-perform.html +%%PORTDOCS%%share/gnome/help/grip/C/ripconfig.html +%%PORTDOCS%%share/gnome/help/grip/C/ripconfig.png +%%PORTDOCS%%share/gnome/help/grip/C/ripconfig2.png +%%PORTDOCS%%share/gnome/help/grip/C/ripconfig3.png +%%PORTDOCS%%share/gnome/help/grip/C/ripping.html +%%PORTDOCS%%share/gnome/help/grip/C/ripping.png +%%PORTDOCS%%share/gnome/help/grip/C/ripprog.png +%%PORTDOCS%%share/gnome/help/grip/C/ripsmall.png +%%PORTDOCS%%share/gnome/help/grip/C/sect-trackmode.html +%%PORTDOCS%%share/gnome/help/grip/C/smile1.png +%%PORTDOCS%%share/gnome/help/grip/C/smile2.png +%%PORTDOCS%%share/gnome/help/grip/C/smile3.png +%%PORTDOCS%%share/gnome/help/grip/C/smile4.png +%%PORTDOCS%%share/gnome/help/grip/C/smile5.png +%%PORTDOCS%%share/gnome/help/grip/C/smile7.png +%%PORTDOCS%%share/gnome/help/grip/C/smile8.png +%%PORTDOCS%%share/gnome/help/grip/C/stop.png +%%PORTDOCS%%share/gnome/help/grip/C/topic.dat +%%PORTDOCS%%share/gnome/help/grip/C/trkedit.png +%%PORTDOCS%%share/gnome/help/grip/C/volume.png +%%PORTDOCS%%share/gnome/help/grip/C/x131.html +%%PORTDOCS%%@dirrm share/gnome/help/grip/C/images +%%PORTDOCS%%@dirrm share/gnome/help/grip/C +%%PORTDOCS%%@dirrm share/gnome/help/grip Index: audio/grip/files/patch-aa =================================================================== RCS file: audio/grip/files/patch-aa diff -N audio/grip/files/patch-aa --- audio/grip/files/patch-aa 19 Jul 2001 13:41:46 -0000 1.5 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,38 +0,0 @@ ---- Makefile.orig Thu Oct 19 04:42:53 2000 -+++ Makefile Thu Jul 19 23:07:59 2001 -@@ -4,30 +4,24 @@ - OS=$(shell uname -s) - - # Compiler --CC= gcc -+CC?= gcc - - # Install prefix --PREFIX=/usr -+PREFIX?=/usr/local - - # Installation directory -- where the binary will go - INSTALLDIR= $(PREFIX)/bin - - # Location to store auxilliary files --AUXDIR= $(PREFIX)/lib/grip -+AUXDIR= $(PREFIX)/etc - - - # Compiler flags --CFLAGS= -Wall `gtk-config --cflags` -DAUXDIR=\"$(AUXDIR)\" \ -+CFLAGS+= `$(GTK_CONFIG) --cflags gthread` -DAUXDIR=\"$(AUXDIR)\" \ - -DINSTALLDIR=\"$(INSTALLDIR)\" -D_REENTRANT - - # Link libraries --LIBS= `gtk-config --libs gthread` --ifeq ($(OS), Linux) --LIBS+= -lpthread --endif --ifeq ($(OS), FreeBSD) --LIBS+= -pthread --endif -+LIBS= `$(GTK_CONFIG) --libs gthread` - PARLIBS= cdparanoia/interface/libcdda_interface.a \ - cdparanoia/paranoia/libcdda_paranoia.a - Index: audio/grip/files/patch-cddb.c =================================================================== RCS file: audio/grip/files/patch-cddb.c diff -N audio/grip/files/patch-cddb.c --- audio/grip/files/patch-cddb.c 22 Jan 2002 17:11:00 -0000 1.1 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,160 +0,0 @@ ---- cddb.c.orig Mon Jul 16 12:15:32 2001 -+++ cddb.c Mon Jan 21 22:51:21 2002 -@@ -27,6 +27,9 @@ - #include - #endif - #include -+#include -+#include -+#include - #include - #include - #include -@@ -43,7 +46,7 @@ - extern char *Version; - - static int CDDBSum(int val); --static int CDDBConnect(CDDBServer *server); -+static int CDDBConnect(CDDBServer *server, int ns); - static void CDDBDisconnect(int sock); - static void CDDBSkipHTTP(int sock); - static int CDDBReadLine(int sock,char *inbuffer,int len); -@@ -59,6 +62,81 @@ - "data","folk","jazz","misc","newage", - "reggae","rock","soundtrack"}; - -+/* nonblocking connect */ -+ -+static int -+nonbconnect(int fd, struct sockaddr *pa, socklen_t cba, int ns) -+{ -+ int n; -+ int s; -+ int fl; -+ fd_set rfds, wfds; -+ struct timeval tv; -+ -+ if (!ns) { -+ n = connect(fd, pa, cba); -+ pthread_testcancel(); -+ return n; -+ } -+ -+ fl = fcntl(fd, F_GETFL, 0); -+ fcntl(fd, F_SETFL, fl | O_NONBLOCK); -+ -+ if ((n = connect(fd, pa, cba)) < 0) { -+ if (errno != EINPROGRESS) { -+ return -1; -+ } -+ } else if (n == 0) { -+ fcntl(fd, F_SETFL, fl); -+ return 0; -+ } -+ -+ -+ for (s = 0; s < ns; s++) { -+ tv.tv_sec = 1; -+ tv.tv_usec = 0; -+ FD_ZERO(&rfds); -+ FD_SET(fd, &rfds); -+ wfds = rfds; -+ if ((n = select(fd + 1, &rfds, &wfds, 0, &tv)) > 0) { -+ break; -+ } else if (n < 0) { -+ if (errno == EINTR) { -+ s--; -+ } else { -+ return -1; -+ } -+ } -+ pthread_testcancel(); -+ } -+ -+ if (n == 0 && s == ns) { -+ errno = ETIMEDOUT; -+ return -1; -+ } -+ -+ if (FD_ISSET(fd, &rfds) || FD_ISSET(fd, &wfds)) { -+ int err; -+ int cberr = sizeof(err); -+ -+ getsockopt(fd, SOL_SOCKET, SO_ERROR, &err, &cberr); -+ if (err) { -+ errno = err; -+ return -1; -+ } -+ fcntl(fd, F_SETFL, fl); -+ tv.tv_sec = ns; -+ tv.tv_usec = 0; -+ setsockopt(fd, SOL_SOCKET, SO_RCVTIMEO, &tv, sizeof(tv)); -+ return 0; -+ } -+ -+ /* ohshit */ -+ -+ errno = EIO; /* WTF? */ -+ return -1; -+} -+ - /* CDDB sum function */ - - static int CDDBSum(int val) -@@ -115,7 +193,7 @@ - } - - /* Connect to a CDDB server */ --static int CDDBConnect(CDDBServer *server) -+static int CDDBConnect(CDDBServer *server, int ns) - { - int sock; - struct sockaddr_in sin; -@@ -146,8 +224,10 @@ - - if((sock=socket(AF_INET,SOCK_STREAM,0))<0) return -1; - -- if(connect(sock,(struct sockaddr *)&sin,sizeof(sin))<0) return -1; -- -+ if(nonbconnect(sock,(struct sockaddr *)&sin,sizeof(sin),ns)<0) { -+ close(sock); -+ sock = -1; -+ } - return sock; - } - -@@ -243,7 +323,7 @@ - /* Query the CDDB for the CD currently in the CD-ROM */ - - gboolean CDDBDoQuery(int cd_desc,CDDBServer *server, -- CDDBHello *hello,CDDBQuery *query) -+ CDDBHello *hello,CDDBQuery *query, int ns) - { - int socket; - int index; -@@ -251,7 +331,7 @@ - char *offset_buffer,*query_buffer,*http_buffer,inbuffer[256]; - int tot_len,len; - -- socket=CDDBConnect(server); -+ socket=CDDBConnect(server,ns); - - if(socket==-1) return FALSE; - -@@ -476,14 +556,14 @@ - - gboolean CDDBRead(int cd_desc,CDDBServer *server, - CDDBHello *hello,CDDBEntry *entry, -- DiscData *data) -+ DiscData *data, int ns) - { - int socket; - int index; - char outbuffer[256], inbuffer[512],cmdbuffer[256]; - struct disc_info disc; - -- socket=CDDBConnect(server); -+ socket=CDDBConnect(server,ns); - if(socket==-1) return FALSE; - - CDStat(cd_desc,&disc,TRUE); Index: audio/grip/files/patch-grip.c =================================================================== RCS file: audio/grip/files/patch-grip.c diff -N audio/grip/files/patch-grip.c --- audio/grip/files/patch-grip.c 22 Jan 2002 17:11:00 -0000 1.1 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,99 +0,0 @@ ---- grip.c.orig Mon Jul 16 12:15:32 2001 -+++ grip.c Mon Jan 21 23:03:30 2002 -@@ -54,6 +54,8 @@ - #include "parsecfg.h" - #include "dialog/dialog.h" - -+#define CDDB_USE_CANCEL 1 -+ - #ifdef CDPAR - #define size16 short - #define size32 int -@@ -212,6 +214,8 @@ - - GdkCursor *wait_cursor; - -+int cddb_tmo = 30; -+ - int cd_desc; - int changer_slots; - int current_disc=0; -@@ -315,7 +319,7 @@ - gboolean use_proxy=FALSE; - gboolean use_proxy_env=FALSE; - --char *bin_search_paths[]={"/cpd/misc/bin","/usr/bin","/usr/local/bin",NULL}; -+char *bin_search_paths[]={"/cpd/misc/bin","/usr/bin","%%LOCALBASE%%/bin",NULL}; - Ripper ripper_defaults[]={ - #ifdef CDPAR - {"grip (cdparanoia)",""}, -@@ -328,7 +332,7 @@ - #endif - {"other",""}, - {"",""}}; --char ripexename[256]="/usr/bin/cdparanoia"; -+char ripexename[256]="%%LOCALBASE%%/bin/cdparanoia"; - char ripcmdline[256]="-d %c %t:[.%b]-%t:[.%e] %f"; - int selected_ripper=0; - char outputdir[256]; -@@ -347,7 +351,7 @@ - gboolean disable_extra_paranoia=FALSE; - gboolean disable_scratch_detect=FALSE; - gboolean disable_scratch_repair=FALSE; --char mp3exename[256]="/usr/bin/bladeenc"; -+char mp3exename[256]="%%LOCALBASE%%/bin/bladeenc"; - char mp3cmdline[256]="-%b -QUIT %f"; - int selected_encoder=1; - char mp3fileformat[256]="~/mp3/%a/%d/%n.mp3"; -@@ -450,7 +454,7 @@ - "Instrumental Rock", "Ethnic", "Gothic", "Darkwave", "Techno-Industrial", - "Electronic", "Pop-Folk", "Eurodance", "Dream", "Southern Rock", "Comedy", - "Cult", "Gangsta", "Top 40", "Christian Rap", "Pop/Funk", "Jungle", -- "Native American", "Cabaret", "New Wave", "Psychadelic", "Rave", "Showtunes", -+ "Native American", "Cabaret", "New Wave", "Psychedelic", "Rave", "Showtunes", - "Trailer", "Lo-Fi", "Tribal", "Acid Punk", "Acid Jazz", "Polka", "Retro", - "Musical", "Rock & Roll", "Hard Rock", "Folk", "Folk/Rock", "National Folk", - "Swing", "Fast Fusion", "Bebob", "Latin", "Revival", "Celtic", "Bluegrass", -@@ -1657,8 +1661,12 @@ - pthread_exit(&status); - #elif defined(__FreeBSD__) - pthread_kill(cddb_thread, 0); -+#elif defined(linux) -+#if CDDB_USE_CANCEL -+ pthread_cancel(cddb_thread); - #else -- pthread_kill_other_threads_np(); -+ pthread_kill_other_threads_np(); -+#endif - #endif - Debug("Aborted\n"); - looking_up=FALSE; -@@ -1722,6 +1730,7 @@ - int cddb_found = 0; - - if(!CDDBLookupDisc(&dbserver)) { -+ pthread_testcancel(); - if(*(dbserver2.name)) { - if(CDDBLookupDisc(&dbserver2)) { - cddb_found = 1; -@@ -1759,9 +1768,10 @@ - strncpy(hello.hello_program,PROGRAM,256); - strncpy(hello.hello_version,VERSION,256); - -- if(!CDDBDoQuery(cd_desc,server,&hello,&query)) { -+ if(!CDDBDoQuery(cd_desc,server,&hello,&query,cddb_tmo)) { - update_required=TRUE; - } else { -+ pthread_testcancel(); - switch(query.query_match) { - case MATCH_INEXACT: - case MATCH_EXACT: -@@ -1770,7 +1780,7 @@ - query.query_list[0].list_title); - entry.entry_genre = query.query_list[0].list_genre; - entry.entry_id = query.query_list[0].list_id; -- CDDBRead(cd_desc,server,&hello,&entry,&ddata); -+ CDDBRead(cd_desc,server,&hello,&entry,&ddata,cddb_tmo); - - Debug("Done\n"); - success=TRUE; Index: audio/grip/files/patch-grip.h =================================================================== RCS file: audio/grip/files/patch-grip.h diff -N audio/grip/files/patch-grip.h --- audio/grip/files/patch-grip.h 22 Jan 2002 17:11:00 -0000 1.1 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,18 +0,0 @@ ---- grip.h.orig Mon Jul 16 12:15:32 2001 -+++ grip.h Mon Jan 21 22:51:22 2002 -@@ -239,13 +239,10 @@ - char *CDDBGenre(int genre); - int CDDBGenreValue(char *genre); - gboolean CDDBDoQuery(int cd_desc,CDDBServer *server, -- CDDBHello *hello,CDDBQuery *query); -+ CDDBHello *hello,CDDBQuery *query, int ns); - gboolean CDDBRead(int cd_desc,CDDBServer *server, - CDDBHello *hello,CDDBEntry *entry, -- DiscData *data); --gboolean CDDBRead(int cd_desc,CDDBServer *server, -- CDDBHello *hello,CDDBEntry *entry, -- DiscData *data); -+ DiscData *data, int ns); - gboolean CDDBStatDiscData(int cd_desc); - int CDDBReadDiscData(int cd_desc, DiscData *outdata); - int CDDBWriteDiscData(int cd_desc,DiscData *ddata,FILE *outfile, --8<----8<----8<----8<----8<----8<----8<----8<----8<----8<-- >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message