The current Saxon ebuilds come in three slots. These make sense as :6.5 for the XSLT 1 implementation, :0 for Saxon-B, and :9 for Saxon-HE. However the current version in slot :0 is 8.4 which is very old, and doesn't fully implement the relevant standards (e.g. xpath functions are missing). The last version of Saxon-B was 9.1.0.8 and I propose this as a bump for 8.4 in slot :0.
Created attachment 284469 [details, diff] saxon-9.1.0.8.ebuild.patch
Created attachment 301247 [details] new Version Version 9.2.1.2
Created attachment 301249 [details] 9.2-build.xml splitting the jars
Created attachment 302121 [details] saxon-9.1.0.8.ebuild because of official naming: saxon9.jar vs saxon8.jar saxon version >=8 and <9 slots to :0 saxon version >=9 and < 9.2 slots to :saxon-b saxon version >=9.2 slots to :9 because released 9.2* already have been slotted to :9
Created attachment 302123 [details, diff] delSAbuild.patch
dev-java/saxon-9.2.0.6-r2 is in the tree already