ftp://ftp.cs.mun.ca/pub/pdksh/${P}-patches.1 no longer exists. Use ftp://ftp.cs.mun.ca/pub/pdksh/${P}-patches.1.gz and unzip to the temp dir before patching. Add pdksh-5.2.14-patches.2.gz Replace instances of "pdksh" with "${PN} Add mirror ftp://ftp.rge.com/pub/shells/ for each file, since main ftp site tops out at 30 users.
Created attachment 10404 [details, diff] Patch to pdksh-5.2.14-r4.ebuild Change patch file paths to .gz patches; uncompressed no longer exist on the main pdksh ftp sites. Also, add more recent patches, add mirror site, change "pdksh" to "${PN}".
Created attachment 10405 [details] MD5 digests for pdksh gzipped patches
Created attachment 10406 [details, diff] Patch to pdksh-5.2.14-r4.ebuild (correct patch command) Oops. patch -p2 < ${T}/${P}-patches.2 should have been patch -p0 < ${T}/${P}-patches.2 Fixed here.
This looks like an ideal use of the eutils eclass' `epatch` utility. It can handle .gz patches, and will find the -p level automatically. Do you want to impliment, or shall I?
Created attachment 11317 [details, diff] revised patch using epatch function to simplify Graham, here's the epatch patch you suggested.
So long, and thanks for all the fish
rainer: when having any problems i'll help you
please assign it to someone else, I don't even use pdksh ;)
This is in portage already, closing bugs...