--- mythmusic/mythmusic/cddecoder.h.orig	2009-10-31 00:13:53.000000000 +0100
+++ mythmusic/mythmusic/cddecoder.h	2010-03-07 09:56:02.000000000 +0100
@@ -9,7 +9,7 @@
 #include <vector>
 #endif
 
-#ifdef __linux__
+#if defined(__linux__) || defined(__FreeBSD__)
 #include <cdaudio.h>
 extern "C" {
 #include <cdda_interface.h>
@@ -80,7 +80,7 @@
     int settracknum;
     int tracknum;
 
-#ifdef __linux__
+#if defined(__linux__) || defined(__FreeBSD__)
     cdrom_drive *device;
     cdrom_paranoia *paranoia;
 #endif
--- mythmusic/mythmusic/cddecoder.cpp.orig	2009-08-06 19:01:13.000000000 +0200
+++ mythmusic/mythmusic/cddecoder.cpp	2010-03-07 09:51:52.000000000 +0100
@@ -33,7 +33,7 @@
     chan(0),         output_size(0),
     totalTime(0.0),  seekTime(-1.0),
     settracknum(-1), tracknum(0),
-#ifdef __linux__
+#if defined(__linux__) || defined(__FreeBSD__)
     device(NULL),    paranoia(NULL),
 #endif
     start(0),        end(0),

