Howdy Gentoo developers, The patch attached here fixes the man page placement for galeon-1.2.0 so that it places the galeon man page in /usr/share/man (LFH 2.2) instead of /usr/man. Regards, Matthew
Created attachment 390 [details, diff] galeon-1.2.0-1.2.0-r1.patch * fixed man page placement so that it's LFH compliant.
*** Bug 1273 has been marked as a duplicate of this bug. ***
Created attachment 391 [details, diff] nautilus-1.0.6-r4-1.0.6-r5.patch (copied from #1272) Howdy Gentoo developers, Tonight I noticed that a good many ebuilds erroneously install man pages into /usr/man instead of the LFH compliant /usr/share/man. Indeed, "man" won'y even look there in Gentoo Linux. Usually this is because of an unchecked --mandir to configure or relying defaults to make install. Attached is a patch for nautilus-1.0.6-r4 (to my -r5) to correct this kind of manpage problem (where /usr/man/man1/nautilus-xml-migrate.1 was being installed). I'll be going through the other packages guilty of /usr/man installations, so if these patches aren't wanted, please let me know now! :-) Thanks, Matthew nautilus-1.0.6-r4-1.0.6-r5.patch This fixes the misplacement of manpages problem described above.
Created attachment 392 [details, diff] gtk+-1.2.10-r6-1.2.10-r7.patch * fixes man page placement so that it's lfh in /usr/share/man
Created attachment 393 [details, diff] control-center-1.4.0.4-1.4.0.4-r1.patch * fixed man page misplacement to make it LFH 2.2 compliant
Created attachment 394 [details, diff] gnome-core-1.4.0.6-r3-1.4.0.6-r4.patch Nobody expects the lfh inquisition! * fixed man page placement to be lfh 2.2 compliant.
Created attachment 395 [details, diff] oaf-0.6.8-0.6.8-r1.patch * fixed man page placement to be lfh 2.2 happy
Created attachment 396 [details, diff] gnome-pilot-0.1.64-0.1.64-r1.patch * fixed man page placement for lfh compliance * fixed use nls bug
Created attachment 397 [details, diff] mc-4.5.55-r1-4.5.55-r2.patch * fixed man page placement for lfh
Created attachment 398 [details, diff] gtkdiff-1.8.0-r1-1.8.0-r2.patch * fixed man page placement for lfh
Created attachment 399 [details, diff] dialog-0.7-0.7-r1.patch * fixed man page placement problems (see also following attachment for required the files/dialog-0.7-r1-gentoo.patch)
Created attachment 400 [details, diff] files/dialog-0.7-r1-gentoo.patch The patch belongs with the previous attachment's patch (attachment 399 [details, diff]). This patch corrects the Makefile for dialog so that man pages are installed correctly.
Created attachment 401 [details, diff] parted-1.4.24-1.4.24-r1.patch * fixed man page placement to be lfh 2.2 happy so that "man parted" actually shows some documentation.
Created attachment 402 [details, diff] gabber-0.8.7-0.8.7-r1.patch gabber guilty on two counts: * fixed man page mis-placement * added support for use nls
Created attachment 403 [details, diff] grip-id3v2-2.96-2.96-r1.patch * fixed man page placement problem * corrected ebuild to use doman, doexe etc. (instead of manual cp/gzip/mkdir etc). * updated copyright date to 2002
Created attachment 407 [details, diff] xlockmore-5.03-r2-5.03-r3.patch * fixes man page placement (it's an lfh thing ;)
Created attachment 408 [details, diff] gtktalog-0.99.16-0.99.16-r1.patch * fixed man page placement
Created attachment 409 [details, diff] scrollkeeper-0.2-r2-0.2-r3.patch * fixed man page placement
Created attachment 410 [details, diff] sgmltools-lite-3.0.3-r1-3.0.3-r2.patch * fixed man page placement
Created attachment 411 [details, diff] xmms-1.2.7-r2-1.2.7-r3.patch * fixed man page placement
Created attachment 412 [details, diff] libnet-1.0.2a-1.0.2a-r1.patch * copyright and man page placement fixes
gentoo root # qpkg -f /usr/man gentoo root # My machine is now compliant with the lfh 2.2 spec concerning /usr/share/man. Fixing everyone's machine will take time since people have different install sets. If you're reading this, try "/usr/sbin/qpkg -f /usr/man" if it returns packages that are not in the above list, then you should add them here also. Matthew
Created attachment 418 [details, diff] bluefish-0.7-r1-0.7-r2.patch * fixes man page placement
Created attachment 420 [details, diff] dopewars-1.5.4-1.5.4-r1.patch * fixed man page placement
Created attachment 421 [details, diff] heroes-0.19-r1-0.19-r2.patch * fixed man page placement * fixed info page placement
Created attachment 422 [details, diff] sdlroids-1.3.4-r1-1.3.4-r2.patch * fixed man page placement
Created attachment 423 [details, diff] xplanet-0.93-0.93-r1.patch * fixed manpage placement
Created attachment 424 [details, diff] aterm-0.4.2-0.4.2-r1.patch * fixed man page placement
Created attachment 425 [details, diff] wine-20020310-20020310-r1.patch * man page placement fix
Created attachment 426 [details, diff] eterm-0.9.1-r2-0.9.1-r3.patch * fixed manpage placement
Created attachment 427 [details, diff] rxvt-2.7.8-2.7.8-r1.ebuild * man page placement fix
Created attachment 428 [details, diff] gtk+-1.2.10-r7-1.2.10-r8.patch * fixed info file placement
Created attachment 429 [details, diff] ORBit-0.5.14-0.5.14-r1.patch * fixed info file placement
battstat-2.0.10-r1.ebuild has a few problems. I notice /usr/man is used incorrectly. But also, this package fails the sandbox. I don't have a lappie, so I can't test it.
mc and galeon done.
nautlilus and gtk+ done
gnome-core and oaf done.
Created attachment 439 [details, diff] libnet-1.0.2a-1.0.2a-r1.patch fixes the man page fix ;) THIS OBSOLETES ATTACHMENT 412 [details, diff]
gnome-pilot already had the fix control-center, gtkdiff, and dialog done
On the dialog fix, the patch is unnecessary. Simply doing: make MANDIR=${D}/usr/share/man will sort it out :)
gtkdiff, dialog, parted, gabber, grip, xlockmore, gtktalog, scrollkeeper, sgmltools-lite, xmms, libnet, bluefish, dopewars done
heroes, sdlroids, xplanet, aterm, rxvt, eterm, gtk+, ORBit done
wine fixed, but since the man page is already in the correct location, I am not increasing the -r number for the ebuild. People who remerge wine and new wine ebuilds will automatically adopt the fix. Thanks for a great series of catches!
Seemant, you're a legend! Thanks for fixing these issues. Yeah I noticed one or two of the packages had been updated in the meantime, and some of the fixes were made redundant.