summaryrefslogtreecommitdiff
path: root/audio/grip
diff options
context:
space:
mode:
authorPete Fritchman <petef@FreeBSD.org>2002-05-30 22:35:28 +0000
committerPete Fritchman <petef@FreeBSD.org>2002-05-30 22:35:28 +0000
commitf5de0fa72683c82bd4c29a48032e62ab3f3135ec (patch)
tree5fab80628088a6cc405075ac75ada44771d7fc1b /audio/grip
parentUpdate to 0.6.3. (diff)
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
Diffstat (limited to 'audio/grip')
-rw-r--r--audio/grip/Makefile1
-rw-r--r--audio/grip/files/patch-src-grip.c30
2 files changed, 29 insertions, 2 deletions
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);
+ }