I use this ebuild already log time and it works well for me. Maybe also others Gentoo users would like to have this version in Portge tree.
Created attachment 138883 [details] fop-0.999.ebuild Ebuild for SVN version of FOP 1.0 beta.
java-experimental overlay at best for live svn ebuilds
Created attachment 155577 [details] fop-0.95_beta.ebuild Ebuild for fop-0.95beta.
Created attachment 155589 [details] fop-0.95_beta.ebuild Correction of dependencies on xml-commons-external-1.3.
Created attachment 155593 [details] fop-9999.ebuild Ebuild for SVN version of FOP.
Created attachment 155629 [details] fop-9999.ebuild Dependencies correction (>=dev-java/xmlgraphics-commons-1.4).
Created attachment 166893 [details] fop-0.95.ebuild Ebuild for the fop-0.95.
*** Bug 239229 has been marked as a duplicate of this bug. ***
Seems to work, updated to work with batik, which I don't use directly , but didn't want java 1.4 installed while playing with freemind .9 beta
btw, using sun-jdk-1.6 and x86_64
Hey, I added fop-0.95.ebuild to [java-experimental] overlay so it can be used in with batik-1.7, which also can be found in [java-experimental]. See: https://overlays.gentoo.org/svn/proj/java/java-experimental/dev-java/fop/ The Summary should be changed to Version Bump since the package already exists in the tree. Thanks, Mike
There seems to be a circular dep in batik-1.7 vs fop-0.95: ('ebuild', '/', 'dev-java/fop-0.95', 'merge') depends on ('installed', '/', 'dev-java/batik-1.7', 'nomerge') (hard) ('installed', '/', 'dev-java/batik-1.7', 'nomerge') depends on ('ebuild', '/', 'dev-java/fop-0.95', 'merge') (medium)
(In reply to comment #11) > Hey, > > I added fop-0.95.ebuild to [java-experimental] overlay so it can be used in > with batik-1.7, which also can be found in [java-experimental]. It would be nice if you could add also the live ebuild into the java-experimental.
I also get the circular dep. I fixed SRC_URI which was not correct. This is the error I get now: These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild U ] dev-java/fop-0.95 [0.94-r1] USE="(-doc) -examples -hyphenation -jai -jimi -source" 0 kB [0=>1] Total: 1 package (1 upgrade), Size of downloads: 0 kB Portage tree and overlays: [0] /usr/portage [1] /home/fordfrog/gentoo/java/java-experimental Would you like to merge these packages? [Yes/No] >>> Verifying ebuild manifests >>> Emerging (1 of 1) dev-java/fop-0.95 * fop-0.95-src.zip RMD160 SHA1 SHA256 size ;-) ... [ ok ] * checking ebuild checksums ;-) ... [ ok ] * checking auxfile checksums ;-) ... [ ok ] * checking miscfile checksums ;-) ... [ ok ] * Using: sun-jdk-1.6 >>> Unpacking source... >>> Unpacking fop-0.95-src.zip to /var/tmp/portage/dev-java/fop-0.95/work Changing ignoresystemclasses to true for available tasks in build.xml Rewriting build.xml removed `avalon-framework-4.2.0.jar' removed `batik-all-1.7.jar' removed `commons-io-1.3.1.jar' removed `commons-logging-1.0.4.jar' removed `serializer-2.7.0.jar' removed `servlet-2.2.jar' removed `xalan-2.7.0.jar' removed `xercesImpl-2.7.1.jar' removed `xml-apis-1.3.04.jar' removed `xml-apis-ext-1.3.04.jar' removed `xmlgraphics-commons-1.3.1.jar' * The ebuild is attempting to use ant-core, without specifying --build-only, that is not declared in RDEPEND or PDEPEND. * * ERROR: dev-java/fop-0.95 failed. * Call stack: * ebuild.sh, line 49: Called src_unpack * environment, line 4162: Called java-pkg_jarfrom 'ant-core' 'ant.jar' * environment, line 3192: Called java-pkg_jar-from 'ant-core' 'ant.jar' * environment, line 3143: Called java-pkg_ensure-dep '' 'ant-core' * environment, line 2665: Called die * The specific snippet of code: * die "${dev_error}"; * The die message: * The ebuild is attempting to use ant-core, without specifying --build-only, that is not declared in RDEPEND or PDEPEND. * * If you need support, post the topmost build error, and the call stack if relevant. * A complete build log is located at '/var/tmp/portage/dev-java/fop-0.95/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/dev-java/fop-0.95/temp/environment'. * This ebuild is from an overlay: '/home/fordfrog/gentoo/java/java-experimental/' * !!! When you file a bug report, please include the following information: GENTOO_VM=sun-jdk-1.6 CLASSPATH="" JAVA_HOME="/opt/sun-jdk-1.6.0.11" JAVACFLAGS="-source 1.4 -target 1.4" COMPILER=""
Fix Circular Deps and Added some notes to both Fop and Batik regarding API and integration. Sorry for troubles, Mike
There are issues with JAVA_PKG_STRICT, see http://archives.gentoo.org/gentoo-java/msg_54d6dc720c7dacd8d9fba1830a7a59aa.xml
(In reply to comment #16) > There are issues with JAVA_PKG_STRICT, see > http://archives.gentoo.org/gentoo-java/msg_54d6dc720c7dacd8d9fba1830a7a59aa.xml > Fix issues with JAVA_PKG_STRICT, in svn. -weisso
Bumped.