aboutsummaryrefslogtreecommitdiff
path: root/devel/gnome-vfs/files
diff options
context:
space:
mode:
authorJoe Marcus Clarke <marcus@FreeBSD.org>2003-02-10 02:55:37 +0000
committerJoe Marcus Clarke <marcus@FreeBSD.org>2003-02-10 02:55:37 +0000
commit4323a16bf16c869c844cdcdbfb86756d64db7f13 (patch)
tree9e0a6a76a4efb3e4b9bf3a53d9aec6fcf66e286b /devel/gnome-vfs/files
parentc0d2fa1238e11ddfb1ac200ba941f43752d7443b (diff)
downloadports-4323a16bf16c869c844cdcdbfb86756d64db7f13.tar.gz
ports-4323a16bf16c869c844cdcdbfb86756d64db7f13.zip
Notes
Diffstat (limited to 'devel/gnome-vfs/files')
-rw-r--r--devel/gnome-vfs/files/patch-modules_cdda-method.c26
1 files changed, 26 insertions, 0 deletions
diff --git a/devel/gnome-vfs/files/patch-modules_cdda-method.c b/devel/gnome-vfs/files/patch-modules_cdda-method.c
new file mode 100644
index 000000000000..d1692cc03e47
--- /dev/null
+++ b/devel/gnome-vfs/files/patch-modules_cdda-method.c
@@ -0,0 +1,26 @@
+--- modules/cdda-method.c.orig Wed Jan 22 13:54:31 2003
++++ modules/cdda-method.c Wed Jan 22 13:54:33 2003
+@@ -623,7 +623,11 @@
+ // Check and see if we already have opened and stashed this drive
+ if (!use_base) {
+ if (global_context != NULL) {
++#ifdef Linux
+ if (strcmp (drive->cdda_device_name, global_context->drive->cdda_device_name) == 0) {
++#elif defined(__FreeBSD__)
++ if (strcmp (drive->dev->device_path, global_context->drive->dev->device_path) == 0) {
++#endif
+ use_cache = TRUE;
+ cdda_close (drive);
+ gnome_vfs_file_info_copy (file_info, global_context->file_info);
+@@ -709,7 +713,11 @@
+ if (!use_base) {
+ // Check for cache
+ if (global_context != NULL) {
++#ifdef Linux
+ if (strcmp (drive->cdda_device_name, global_context->drive->cdda_device_name) != 0) {
++#elif defined(__FreeBSD__)
++ if (strcmp (drive->dev->device_path, global_context->drive->dev->device_path) != 0) {
++#endif
+ // Clear old cache
+ cdda_context_free (global_context);
+ global_context = cdda_context_new (drive, uri);