xcdroast only detects cdrecord-ProDVD correctly, if there's /usr/bin/cdrecord.prodvd, so this link: /usr/bin/cdrecord-ProDVD -> cdrecord-prodvd-2.01a24-i686-pc-linux-gnu should be: /usr/bin/cdrecord.prodvd -> cdrecord-prodvd-2.01a24-i686-pc-linux-gnu Reproducible: Always Steps to Reproduce: 1. 2. 3.
The symlink is created by xcdroast with USE-flag "dvdr" and not by cdrecord-prodvd. But there was a small "typo". It should be read cdrecord-ProDVD. #install cdrecord.prodvd if use dvdr; then dosym /usr/bin/cdrecord-ProDVD /usr/lib/xcdroast-0.98/cdrecord.prodvd fi Thanks for reporting this bug!
*** Bug 41302 has been marked as a duplicate of this bug. ***
xcdroast still doesn't recognize ProDVD unless it's in the bin subdirectory in lib (so says the source code, as well as empirical evidence). It seems like the lines should be: #install cdrecord.prodvd if use dvdr; then dosym /usr/bin/cdrecord-ProDVD /usr/lib/xcdroast-0.98/bin/cdrecord.prodvd fi I've verified that creating the subdirectiory manually causes ProDVD to be picked up. I'd reopen this bug, I it seems that I'm unable.
You are correct and now it's corrected in the ebuild.