Pam-0.78 was released 19/11/04. Tried copying 0.78-r3 straight over but that didnt work, due to the patches file. Someone will need to look into exactly whats in the patches file and see what needs to be ported to 0.78. I will when i have time, but just so people know theres a new version
Created attachment 50329 [details] pam-0.78-patches-0.1.tar.bz2 Hi, please find attached a trial to move over as many patches from pam-0.77-r6 to 0.78 as possible. It was quite dificult as many of the redhat-patches were already applied in this release. While being at it I also dlded redhat's version of pam-0.78 from http://wftp.tu-chemnitz.de/pub/linux/fedora-core/development/SRPMS/pam-0.78-4.src.rpm and applied their patches as well. I didn't apply redhat's selinux-patch as it was confusing one of the gentoo-patches. Gentoo's devfs-patches from version 0.77-r6 don't work in 0.78. There was a change in check_console_name() function from modules/pam_console/config.y and in chmod_files() function from modules/pam_console/chmod.c. Both complain in three functions of the devfs-patches to get too few arguments thus stopped compiling. I tried to correct that but I barely know C and I would not be surprised if I just made the devfs-patches more worse than before. So please gentoo-devs take a look at pam-0.78-devfsd.patch and pam-0.78-pam_console_apply-use-correct-device.patch if this is correct what I changed. Poly
Created attachment 50334 [details] pam-0.78.ebuild this is the ebuild for pam-0.78. I derived it from pam-0.77-r5 and did only few changes to it. This ebuild requires the previously sent patches-tarball to be in ${FILESDIR} and not ${DISTDIR}. Beware of using it right now. I only tried to get the stuff compiling, I didn't install it since as my testmachine is busy with other things. Maybe the gentoo-devs find the patches helpful anyway. Poly
whoops, in #c1 I'm wrong. I didn't take the patches from pam-0.77-r6 but from 0.77-r7. To be clear I used pam-0.77-patches-1.8.tar.bz2 Poly
In the tree.