[MacPorts] #34247: libcdio 0.83 misses osx driver in Lion and possibly Snow Leopard
MacPorts
noreply at macports.org
Sat Apr 28 08:51:22 PDT 2012
#34247: libcdio 0.83 misses osx driver in Lion and possibly Snow Leopard
---------------------------------+------------------------------------------
Reporter: claunia@… | Owner: macports-tickets@…
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 2.0.4
Keywords: | Port:
---------------------------------+------------------------------------------
libcdio 0.83 default configure misses osx driver because a bad search in
configure script.
zeus:~ claunia$ time sudo port install libcdio
Warning: port definitions are more than two weeks old, consider using
selfupdate
---> Computing dependencies for libcdio
---> Dependencies to be installed: libcddb
---> Fetching archive for libcddb
---> Attempting to fetch libcddb-1.3.2_1.darwin_11.x86_64.tbz2 from
http://packages.macports.org/libcddb
---> Attempting to fetch libcddb-1.3.2_1.darwin_11.x86_64.tbz2.rmd160
from http://packages.macports.org/libcddb
---> Installing libcddb @1.3.2_1
---> Activating libcddb @1.3.2_1
---> Cleaning libcddb
---> Fetching archive for libcdio
---> Attempting to fetch libcdio-0.83_0.darwin_11.x86_64.tbz2 from
http://packages.macports.org/libcdio
---> Attempting to fetch libcdio-0.83_0.darwin_11.x86_64.tbz2.rmd160 from
http://packages.macports.org/libcdio
---> Installing libcdio @0.83_0
---> Activating libcdio @0.83_0
---> Cleaning libcdio
zeus:~ claunia$ cd-drive
cd-drive version 0.83 x86_64-apple-darwin11.3.0
Copyright (c) 2003, 2004, 2005, 2007, 2008, 2011 R. Bernstein
This is free software; see the source for copying conditions.
There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE.
No loaded CD-ROM device accessible.
Drivers available...
cdrdao (TOC) disk image driver
bin/cuesheet disk image driver
Nero NRG disk image driver
Problem comes from line #16678 in configure script, it says:
''darwin6*|darwin7*|darwin8*|darwin9*)''
missing darwin10 (Mac OS X 10.6) and darwin11 (Mac OS X 10.7)
changing it to
''darwin6*|darwin7*|darwin8*|darwin9*|darwin10*|darwin11*)''
makes configure to try to use the osx driver:
''configure:
Using CD-ROM drivers : cdrdao, BIN/CUE, NRG, Darwin''
But then a change needs to be done on osx.c file.
I have checked with OS X 10.4, 10.5 and 10.6 SDKs and the same changes
that apply to 10.7 should apply to them.
Also if the only present drive is a bluray one, it is not detected.
(Simply adding IOBDMediaClass to the search is not working, I'm
investingating).
I have attached a patch, and will send the same bug to libcdio mainstream.
--
Ticket URL: <https://trac.macports.org/ticket/34247>
MacPorts <http://www.macports.org/>
Ports system for Mac OS
More information about the macports-tickets
mailing list