1 diff -Naur libdvdread.orig/configure.ac libdvdread/configure.ac
2 --- libdvdread.orig/configure.ac 2009-01-08 17:57:10.000000000 -0500
3 +++ libdvdread/configure.ac 2009-04-24 01:50:56.000000000 -0400
6 LDFLAGS="-no-undefined $LDFLAGS"
9 + CFLAGS="${CFLAGS} -D__DARWIN__"
12 LDFLAGS="-no-undefined -Zbin-files $LDFLAGS"
14 diff -Naur libdvdread.orig/src/dvd_reader.c libdvdread/src/dvd_reader.c
15 --- libdvdread.orig/src/dvd_reader.c 2009-03-13 21:28:21.000000000 -0400
16 +++ libdvdread/src/dvd_reader.c 2009-04-24 01:35:43.000000000 -0400
20 /* If it doesn't start with "/dev/" or does start with "/dev/r" exit */
21 - if( !strncmp( path, "/dev/", 5 ) || strncmp( path, "/dev/r", 6 ) )
22 + if( strncmp( path, "/dev/", 5 ) || !strncmp( path, "/dev/r", 6 ) )
23 return (char *) strdup( path );
25 /* Replace "/dev/" with "/dev/r" */