games-fps/quake1-data package extracts the data files from the orignal quake1 cd. this is the actual script (snippet): src_unpack() { echo ">>> Unpacking q101_int.1 to ${PWD}" if [[ ${CDROM_SET} == "1" ]] ; then lha xqf "${CDROM_ROOT}"/q101_int.1 || die "failure unpacking q101_int.1" fi } The script tries to extract q101_int.1, but the compressed archive is actually a split archive (q101_int.1 & q101_int.2) so it ends up with a crc error on one of the contained files and stops. My suggested fix, is to 'cat' the files and then extract: # cat /media/cdrom/q101_int.1 /media/cdrom/q101_int.2 > q101_int.lha # lha e q101_int.lha Reproducible: Always Steps to Reproduce: 1. insert orignal quake1 game cd and mount 2. emerge quake1-data Actual Results: quits with a crc error. Expected Results: extract data files from archive.
ah, i always assumed it failed because my disk was scratched to hell :) fixed in cvs, thanks !