From f5de0fa72683c82bd4c29a48032e62ab3f3135ec Mon Sep 17 00:00:00 2001 From: Pete Fritchman Date: Thu, 30 May 2002 22:35:28 +0000 Subject: Only poll the CD drive every 10 seconds (instead of every second) to see if there is a CD in the drive to avoid annoying kernel messages. PR: 38720 Submitted by: maintainer --- audio/grip/Makefile | 1 + audio/grip/files/patch-src-grip.c | 30 ++++++++++++++++++++++++++++-- 2 files changed, 29 insertions(+), 2 deletions(-) (limited to 'audio') diff --git a/audio/grip/Makefile b/audio/grip/Makefile index 5bc77eee8136..a283f70f7826 100644 --- a/audio/grip/Makefile +++ b/audio/grip/Makefile @@ -7,6 +7,7 @@ PORTNAME= grip PORTVERSION= 3.0.0 +PORTREVISION= 1 CATEGORIES= audio MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} MASTER_SITE_SUBDIR=grip diff --git a/audio/grip/files/patch-src-grip.c b/audio/grip/files/patch-src-grip.c index 120180592f32..8b0eaa508cf7 100644 --- a/audio/grip/files/patch-src-grip.c +++ b/audio/grip/files/patch-src-grip.c @@ -1,5 +1,5 @@ ---- src/grip.c.orig Wed May 1 18:30:22 2002 -+++ src/grip.c Wed May 1 18:30:33 2002 +--- src/grip.c.orig Sun Mar 10 21:59:44 2002 ++++ src/grip.c Wed May 29 21:57:19 2002 @@ -144,7 +144,7 @@ app=gnome_app_new(PACKAGE,_("Grip")); @@ -9,3 +9,29 @@ gtk_object_set_user_data(GTK_OBJECT(app),(gpointer)ginfo); +@@ -511,8 +511,10 @@ + if(ginfo->rewinding) Rewind(ginfo); + + #ifdef GRIPCD +- if(!ginfo->have_disc) +- CheckNewDisc(ginfo); ++ if (!(time(0) % 10)) { ++ if(!ginfo->have_disc) ++ CheckNewDisc(ginfo); ++ } + + if(ginfo->auto_eject_countdown && !(--ginfo->auto_eject_countdown)) + EjectDisc(&(ginfo->disc)); +@@ -522,8 +524,10 @@ + if(ginfo->ripping|ginfo->encoding) UpdateRipProgress(ginfo); + + if(!ginfo->ripping) { +- if(!ginfo->have_disc) +- CheckNewDisc(ginfo); ++ if (!(time(0) % 10)) { ++ if(!ginfo->have_disc) ++ CheckNewDisc(ginfo); ++ } + + UpdateDisplay(ginfo); + } -- cgit v1.2.3