Xaw3d.spec requires removal of references to X11R6 as all libraries install into plain %{_libdir} with modular X. I am not quite sure what to do about the mess of include dirs, symlinks and scriptlets. How did the package become this way? Can the package be made to get rid of the scriptlets and just package the include dirs in a regular way? mharris says that we should remove Xaw3d from Core because it is poorly maintained and full of security holes. I have no opinion here as I personally know nothing about this library.
yeah, it really belongs in Fedora Extras, or just gone. I don't think it is maintained anymore, and it does not track bug fixes and security fixes that have been done to the official libXaw over the last number of years. It is a liability IMHO. And the "but it makes emacs prettier" argument doesn't win, as there is a gtk version of emacs. Also, security trumps "pretty" IMHO. We have 3 versions of Xaw in the OS right now, which is fairly silly IMHO.
yes, it's true that Xaw3d is not maintained, if there're no applications which requires libXaw3d, we could move it into extra. in any case it's now fixed for modular X