I tried to update cdrtools from 2.01_alpha26 to alpha27 tonight, but I ran into this problem which prevented me from doing so. Here's the output from the emerge: Calculating dependencies ...done! >>> emerge (1 of 1) app-cdr/cdrtools-2.01_alpha27 to / >>> Downloading ftp://mirrors.tds.net/gentoo/distfiles/cdrtools-2.01a26-dvd.patch.bz2 --01:03:06-- ftp://mirrors.tds.net/gentoo/distfiles/cdrtools-2.01a26-dvd.patch.bz2 => `/usr/portage/distfiles/cdrtools-2.01a26-dvd.patch.bz2' Resolving mirrors.tds.net... 216.170.153.145 Connecting to mirrors.tds.net[216.170.153.145]:21... connected. Logging in as anonymous ... Logged in! ==> SYST ... done. ==> PWD ... done. ==> TYPE I ... done. ==> CWD /gentoo/distfiles ... done. ==> PASV ... done. ==> RETR cdrtools-2.01a26-dvd.patch.bz2 ... No such file `cdrtools-2.01a26-dvd.patch.bz2'. >>> Downloading http://gentoo.seren.com/gentoo/distfiles/cdrtools-2.01a26-dvd.patch.bz2 --01:03:07-- http://gentoo.seren.com/gentoo/distfiles/cdrtools-2.01a26-dvd.patch.bz2 => `/usr/portage/distfiles/cdrtools-2.01a26-dvd.patch.bz2' Resolving gentoo.seren.com... 65.245.115.11 Connecting to gentoo.seren.com[65.245.115.11]:80... connected. HTTP request sent, awaiting response... 404 Not Found 01:03:07 ERROR 404: Not Found. >>> Downloading http://gentoo.noved.org/distfiles/cdrtools-2.01a26-dvd.patch.bz2 --01:03:07-- http://gentoo.noved.org/distfiles/cdrtools-2.01a26-dvd.patch.bz2 => `/usr/portage/distfiles/cdrtools-2.01a26-dvd.patch.bz2' Resolving gentoo.noved.org... failed: Host not found. >>> Downloading http://people.mandrakesoft.com/~warly/files/cdrtools/archives/cdrtools-2.01a26-dvd.patch.bz2 --01:03:07-- http://people.mandrakesoft.com/%7Ewarly/files/cdrtools/archives/cdrtools-2.01a26-dvd.patch.bz2 => `/usr/portage/distfiles/cdrtools-2.01a26-dvd.patch.bz2' Resolving people.mandrakesoft.com... 212.85.147.163, 80.67.180.163 Connecting to people.mandrakesoft.com[212.85.147.163]:80... connected. HTTP request sent, awaiting response... 200 OK Length: 12,430 [application/x-bzip2] 100%[====================================>] 12,430 35.53K/s 01:03:10 (35.39 KB/s) - `/usr/portage/distfiles/cdrtools-2.01a26-dvd.patch.bz2' saved [12430/12430] >>> Downloading ftp://mirrors.tds.net/gentoo/distfiles/cdrtools-2.01a27.tar.bz2 --01:03:10-- ftp://mirrors.tds.net/gentoo/distfiles/cdrtools-2.01a27.tar.bz2 => `/usr/portage/distfiles/cdrtools-2.01a27.tar.bz2' Resolving mirrors.tds.net... 216.170.153.145 Connecting to mirrors.tds.net[216.170.153.145]:21... connected. Logging in as anonymous ... Logged in! ==> SYST ... done. ==> PWD ... done. ==> TYPE I ... done. ==> CWD /gentoo/distfiles ... done. ==> PASV ... done. ==> RETR cdrtools-2.01a27.tar.bz2 ... No such file `cdrtools-2.01a27.tar.bz2'. >>> Downloading http://gentoo.seren.com/gentoo/distfiles/cdrtools-2.01a27.tar.bz2 --01:03:11-- http://gentoo.seren.com/gentoo/distfiles/cdrtools-2.01a27.tar.bz2 => `/usr/portage/distfiles/cdrtools-2.01a27.tar.bz2' Resolving gentoo.seren.com... 65.245.115.11 Connecting to gentoo.seren.com[65.245.115.11]:80... connected. HTTP request sent, awaiting response... 404 Not Found 01:03:11 ERROR 404: Not Found. >>> Downloading http://gentoo.noved.org/distfiles/cdrtools-2.01a27.tar.bz2 --01:03:11-- http://gentoo.noved.org/distfiles/cdrtools-2.01a27.tar.bz2 => `/usr/portage/distfiles/cdrtools-2.01a27.tar.bz2' Resolving gentoo.noved.org... failed: Host not found. >>> Downloading ftp://ftp.berlios.de/pub/cdrecord/alpha/cdrtools-2.01a27.tar.bz2 --01:03:11-- ftp://ftp.berlios.de/pub/cdrecord/alpha/cdrtools-2.01a27.tar.bz2 => `/usr/portage/distfiles/cdrtools-2.01a27.tar.bz2' Resolving ftp.berlios.de... 195.37.77.141 Connecting to ftp.berlios.de[195.37.77.141]:21... connected. Logging in as anonymous ... Logged in! ==> SYST ... done. ==> PWD ... done. ==> TYPE I ... done. ==> CWD /pub/cdrecord/alpha ... done. ==> PASV ... done. ==> RETR cdrtools-2.01a27.tar.bz2 ... done. Length: 1,388,766 (unauthoritative) 100%[====================================>] 1,388,766 87.94K/s ETA 00:00 01:03:29 (86.34 KB/s) - `/usr/portage/distfiles/cdrtools-2.01a27.tar.bz2' saved [1388766] >>> md5 src_uri ;-) cdrtools-2.01a27.tar.bz2 >>> md5 src_uri ;-) cdrtools-2.01a26-dvd.patch.bz2 >>> Unpacking source... >>> Unpacking cdrtools-2.01a27.tar.bz2 to /var/tmp/portage/cdrtools-2.01_alpha27/work >>> Unpacking cdrtools-2.01a26-dvd.patch.bz2 to /var/tmp/portage/cdrtools-2.01_alpha27/work dvdr >>> Unpacking cdrtools-2.01a26-dvd.patch.bz2 to /var/tmp/portage/cdrtools-2.01_alpha27/work * Applying cdrtools-2.01-kernel25-support.patch... [ ok ] dvdr * Applying cdrtools-2.01a26-dvd.patch... * Failed Patch: cdrtools-2.01a26-dvd.patch! * * Include in your bugreport the contents of: * * /var/tmp/portage/cdrtools-2.01_alpha27/temp/cdrtools-2.01a26-dvd.patch-28324.out !!! ERROR: app-cdr/cdrtools-2.01_alpha27 failed. !!! Function epatch, Line 322, Exitcode 0 !!! Failed Patch: cdrtools-2.01a26-dvd.patch! Here is the output from that error log: ***** cdrtools-2.01a26-dvd.patch ***** ====================================== PATCH COMMAND: patch -g0 -p0 < /var/tmp/portage/cdrtools-2.01_alpha27/work/cdrtools-2.01a26-dvd.patch ====================================== can't find file to patch at input line 3 Perhaps you used the wrong -p or --strip option? The text leading up to this was: -------------------------- |--- cdrtools-2.01/libscg/scsitransp.c.dvd 2004-01-14 18:52:41.000000000 +0100 |+++ cdrtools-2.01/libscg/scsitransp.c 2004-03-02 21:14:46.613717602 +0100 -------------------------- No file to patch. Skipping patch. 2 out of 2 hunks ignored can't find file to patch at input line 37 Perhaps you used the wrong -p or --strip option? The text leading up to this was: -------------------------- |--- cdrtools-2.01/cdrecord/cdr_drv.c.dvd 2004-01-12 00:33:39.000000000 +0100 |+++ cdrtools-2.01/cdrecord/cdr_drv.c 2004-03-02 21:14:46.614717371 +0100 -------------------------- No file to patch. Skipping patch. 2 out of 2 hunks ignored can't find file to patch at input line 55 Perhaps you used the wrong -p or --strip option? The text leading up to this was: -------------------------- |--- cdrtools-2.01/cdrecord/cdrecord.h.dvd 2004-02-22 15:53:52.000000000 +0100 |+++ cdrtools-2.01/cdrecord/cdrecord.h 2004-03-02 21:14:46.615717140 +0100 -------------------------- No file to patch. Skipping patch. 3 out of 3 hunks ignored can't find file to patch at input line 93 Perhaps you used the wrong -p or --strip option? The text leading up to this was: -------------------------- |--- cdrtools-2.01/cdrecord/drv_mmc.c.dvd 2004-01-12 00:36:04.000000000 +0100 |+++ cdrtools-2.01/cdrecord/drv_mmc.c 2004-03-02 21:14:46.618716448 +0100 -------------------------- No file to patch. Skipping patch. 21 out of 21 hunks ignored can't find file to patch at input line 883 Perhaps you used the wrong -p or --strip option? The text leading up to this was: -------------------------- |--- cdrtools-2.01/cdrecord/cdrecord.c.dvd 2004-02-29 18:19:58.000000000 +0100 |+++ cdrtools-2.01/cdrecord/cdrecord.c 2004-03-02 21:18:15.531429836 +0100 -------------------------- No file to patch. Skipping patch. 39 out of 39 hunks ignored can't find file to patch at input line 1399 Perhaps you used the wrong -p or --strip option? The text leading up to this was: -------------------------- |--- cdrtools-2.01/cdrecord/scsi_cdr.c.dvd 2003-12-11 12:55:42.000000000 +0100 |+++ cdrtools-2.01/cdrecord/scsi_cdr.c 2004-03-02 21:14:46.623715293 +0100 -------------------------- No file to patch. Skipping patch. 3 out of 3 hunks ignored ====================================== PATCH COMMAND: patch -g0 -p1 < /var/tmp/portage/cdrtools-2.01_alpha27/work/cdrtools-2.01a26-dvd.patch ====================================== patching file libscg/scsitransp.c patching file cdrecord/cdr_drv.c patching file cdrecord/cdrecord.h Hunk #2 succeeded at 460 with fuzz 1. patching file cdrecord/drv_mmc.c patching file cdrecord/cdrecord.c Hunk #32 FAILED at 3053. Hunk #33 succeeded at 3075 (offset 8 lines). Hunk #34 succeeded at 3088 (offset 8 lines). Hunk #35 succeeded at 3204 (offset 9 lines). Hunk #36 FAILED at 3285. Hunk #37 succeeded at 3739 (offset 17 lines). Hunk #38 succeeded at 3770 (offset 17 lines). Hunk #39 succeeded at 4394 (offset 17 lines). 2 out of 39 hunks FAILED -- saving rejects to file cdrecord/cdrecord.c.rej patching file cdrecord/scsi_cdr.c ====================================== PATCH COMMAND: patch -g0 -p2 < /var/tmp/portage/cdrtools-2.01_alpha27/work/cdrtools-2.01a26-dvd.patch ====================================== can't find file to patch at input line 3 Perhaps you used the wrong -p or --strip option? The text leading up to this was: -------------------------- |--- cdrtools-2.01/libscg/scsitransp.c.dvd 2004-01-14 18:52:41.000000000 +0100 |+++ cdrtools-2.01/libscg/scsitransp.c 2004-03-02 21:14:46.613717602 +0100 -------------------------- No file to patch. Skipping patch. 2 out of 2 hunks ignored can't find file to patch at input line 37 Perhaps you used the wrong -p or --strip option? The text leading up to this was: -------------------------- |--- cdrtools-2.01/cdrecord/cdr_drv.c.dvd 2004-01-12 00:33:39.000000000 +0100 |+++ cdrtools-2.01/cdrecord/cdr_drv.c 2004-03-02 21:14:46.614717371 +0100 -------------------------- No file to patch. Skipping patch. 2 out of 2 hunks ignored can't find file to patch at input line 55 Perhaps you used the wrong -p or --strip option? The text leading up to this was: -------------------------- |--- cdrtools-2.01/cdrecord/cdrecord.h.dvd 2004-02-22 15:53:52.000000000 +0100 |+++ cdrtools-2.01/cdrecord/cdrecord.h 2004-03-02 21:14:46.615717140 +0100 -------------------------- No file to patch. Skipping patch. 3 out of 3 hunks ignored can't find file to patch at input line 93 Perhaps you used the wrong -p or --strip option? The text leading up to this was: -------------------------- |--- cdrtools-2.01/cdrecord/drv_mmc.c.dvd 2004-01-12 00:36:04.000000000 +0100 |+++ cdrtools-2.01/cdrecord/drv_mmc.c 2004-03-02 21:14:46.618716448 +0100 -------------------------- No file to patch. Skipping patch. 21 out of 21 hunks ignored can't find file to patch at input line 883 Perhaps you used the wrong -p or --strip option? The text leading up to this was: -------------------------- |--- cdrtools-2.01/cdrecord/cdrecord.c.dvd 2004-02-29 18:19:58.000000000 +0100 |+++ cdrtools-2.01/cdrecord/cdrecord.c 2004-03-02 21:18:15.531429836 +0100 -------------------------- No file to patch. Skipping patch. 39 out of 39 hunks ignored can't find file to patch at input line 1399 Perhaps you used the wrong -p or --strip option? The text leading up to this was: -------------------------- |--- cdrtools-2.01/cdrecord/scsi_cdr.c.dvd 2003-12-11 12:55:42.000000000 +0100 |+++ cdrtools-2.01/cdrecord/scsi_cdr.c 2004-03-02 21:14:46.623715293 +0100 -------------------------- No file to patch. Skipping patch. 3 out of 3 hunks ignored ====================================== PATCH COMMAND: patch -g0 -p3 < /var/tmp/portage/cdrtools-2.01_alpha27/work/cdrtools-2.01a26-dvd.patch ====================================== missing header for unified diff at line 3 of patch can't find file to patch at input line 3 Perhaps you used the wrong -p or --strip option? The text leading up to this was: -------------------------- |--- cdrtools-2.01/libscg/scsitransp.c.dvd 2004-01-14 18:52:41.000000000 +0100 |+++ cdrtools-2.01/libscg/scsitransp.c 2004-03-02 21:14:46.613717602 +0100 -------------------------- No file to patch. Skipping patch. 2 out of 2 hunks ignored missing header for unified diff at line 37 of patch can't find file to patch at input line 37 Perhaps you used the wrong -p or --strip option? The text leading up to this was: -------------------------- |--- cdrtools-2.01/cdrecord/cdr_drv.c.dvd 2004-01-12 00:33:39.000000000 +0100 |+++ cdrtools-2.01/cdrecord/cdr_drv.c 2004-03-02 21:14:46.614717371 +0100 -------------------------- No file to patch. Skipping patch. 2 out of 2 hunks ignored missing header for unified diff at line 55 of patch can't find file to patch at input line 55 Perhaps you used the wrong -p or --strip option? The text leading up to this was: -------------------------- |--- cdrtools-2.01/cdrecord/cdrecord.h.dvd 2004-02-22 15:53:52.000000000 +0100 |+++ cdrtools-2.01/cdrecord/cdrecord.h 2004-03-02 21:14:46.615717140 +0100 -------------------------- No file to patch. Skipping patch. 3 out of 3 hunks ignored missing header for unified diff at line 93 of patch can't find file to patch at input line 93 Perhaps you used the wrong -p or --strip option? The text leading up to this was: -------------------------- |--- cdrtools-2.01/cdrecord/drv_mmc.c.dvd 2004-01-12 00:36:04.000000000 +0100 |+++ cdrtools-2.01/cdrecord/drv_mmc.c 2004-03-02 21:14:46.618716448 +0100 -------------------------- No file to patch. Skipping patch. 21 out of 21 hunks ignored missing header for unified diff at line 883 of patch can't find file to patch at input line 883 Perhaps you used the wrong -p or --strip option? The text leading up to this was: -------------------------- |--- cdrtools-2.01/cdrecord/cdrecord.c.dvd 2004-02-29 18:19:58.000000000 +0100 |+++ cdrtools-2.01/cdrecord/cdrecord.c 2004-03-02 21:18:15.531429836 +0100 -------------------------- No file to patch. Skipping patch. 39 out of 39 hunks ignored missing header for unified diff at line 1399 of patch can't find file to patch at input line 1399 Perhaps you used the wrong -p or --strip option? The text leading up to this was: -------------------------- |--- cdrtools-2.01/cdrecord/scsi_cdr.c.dvd 2003-12-11 12:55:42.000000000 +0100 |+++ cdrtools-2.01/cdrecord/scsi_cdr.c 2004-03-02 21:14:46.623715293 +0100 -------------------------- No file to patch. Skipping patch. 3 out of 3 hunks ignored ====================================== PATCH COMMAND: patch -g0 -p4 < /var/tmp/portage/cdrtools-2.01_alpha27/work/cdrtools-2.01a26-dvd.patch ====================================== missing header for unified diff at line 3 of patch can't find file to patch at input line 3 Perhaps you used the wrong -p or --strip option? The text leading up to this was: -------------------------- |--- cdrtools-2.01/libscg/scsitransp.c.dvd 2004-01-14 18:52:41.000000000 +0100 |+++ cdrtools-2.01/libscg/scsitransp.c 2004-03-02 21:14:46.613717602 +0100 -------------------------- No file to patch. Skipping patch. 2 out of 2 hunks ignored missing header for unified diff at line 37 of patch can't find file to patch at input line 37 Perhaps you used the wrong -p or --strip option? The text leading up to this was: -------------------------- |--- cdrtools-2.01/cdrecord/cdr_drv.c.dvd 2004-01-12 00:33:39.000000000 +0100 |+++ cdrtools-2.01/cdrecord/cdr_drv.c 2004-03-02 21:14:46.614717371 +0100 -------------------------- No file to patch. Skipping patch. 2 out of 2 hunks ignored missing header for unified diff at line 55 of patch can't find file to patch at input line 55 Perhaps you used the wrong -p or --strip option? The text leading up to this was: -------------------------- |--- cdrtools-2.01/cdrecord/cdrecord.h.dvd 2004-02-22 15:53:52.000000000 +0100 |+++ cdrtools-2.01/cdrecord/cdrecord.h 2004-03-02 21:14:46.615717140 +0100 -------------------------- No file to patch. Skipping patch. 3 out of 3 hunks ignored missing header for unified diff at line 93 of patch can't find file to patch at input line 93 Perhaps you used the wrong -p or --strip option? The text leading up to this was: -------------------------- |--- cdrtools-2.01/cdrecord/drv_mmc.c.dvd 2004-01-12 00:36:04.000000000 +0100 |+++ cdrtools-2.01/cdrecord/drv_mmc.c 2004-03-02 21:14:46.618716448 +0100 -------------------------- No file to patch. Skipping patch. 21 out of 21 hunks ignored missing header for unified diff at line 883 of patch can't find file to patch at input line 883 Perhaps you used the wrong -p or --strip option? The text leading up to this was: -------------------------- |--- cdrtools-2.01/cdrecord/cdrecord.c.dvd 2004-02-29 18:19:58.000000000 +0100 |+++ cdrtools-2.01/cdrecord/cdrecord.c 2004-03-02 21:18:15.531429836 +0100 -------------------------- No file to patch. Skipping patch. 39 out of 39 hunks ignored missing header for unified diff at line 1399 of patch can't find file to patch at input line 1399 Perhaps you used the wrong -p or --strip option? The text leading up to this was: -------------------------- |--- cdrtools-2.01/cdrecord/scsi_cdr.c.dvd 2003-12-11 12:55:42.000000000 +0100 |+++ cdrtools-2.01/cdrecord/scsi_cdr.c 2004-03-02 21:14:46.623715293 +0100 -------------------------- No file to patch. Skipping patch. 3 out of 3 hunks ignored Reproducible: Always Steps to Reproduce: 1. attempt update or fresh emerge of cdrtools-2.01_alpha27 2. emerge fails on patching step 3. Actual Results:
This ebuild has been package-masked, that means it's broken, and it won't be updated automatically. I wrote a comment into the ChangeLog... But you have luck as I already commited a new version with the proper patches to portage. Should be available now.