Ant have a bug in JAR module when creating META-INF/services directory. Since there is no release which would correct this bug, we could add a patch into the ant-1.7.0-gentoo.tar.bz2 to correct it.
Created attachment 157109 [details, diff] files/ant-core-1.7.0-services.patch Patch for Ant 1.7.0 to correct the services bug.
Created attachment 157111 [details, diff] ant-core-1.7.0-r1.patch Patch for ant-core-1.7.0-r1.ebuild which implements the bug correction.
The service bug blocks jeuclid-fop implementation. There in the jeudlic-fop ebuild is implemented a small workaround (unzip jar, rename servece->services, zip jar) but it would be better to fix this problem directly in Ant.
Added to 1.7.0-r2