Index: openacs-4/packages/acs-core-docs/www/xml/Makefile =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-core-docs/www/xml/Makefile,v diff -u -r1.8.2.5 -r1.8.2.6 --- openacs-4/packages/acs-core-docs/www/xml/Makefile 12 Dec 2003 20:33:43 -0000 1.8.2.5 +++ openacs-4/packages/acs-core-docs/www/xml/Makefile 16 Dec 2003 13:05:18 -0000 1.8.2.6 @@ -2,9 +2,12 @@ # @author Vinod Kurup (vinod@kurup.com) # @author Modified by Roberto Mello (rmello@fslc.usu.edu) to have PDF generation # plus refactored it a bit to have rules and dependencies. +# @author davis@xarg.net Added automatic creation of an XSL link so we don't edit openacs.xsl, +# added a lint target which runs xmllint, changed pdf generation to use FOP. Made it +# work on the mac. OSX note: xmllint from fink does not work, use /usr/bin/xmllint # # @creation-date 2002-08-10 -# @modified-date 2002-09-21 +# @modified-date 2003-12-06 # # This simply copys all the 'files' and 'images' # to the appropriate directory in www so that they are accessible @@ -59,7 +62,7 @@ html: prelim XSL # adding --nonet --novalid is much faster but generates a bunch of bogus error messages - cd .. ; $(XSLTPROC) --nonet --novalid --xinclude xml/openacs.xsl xml/index.xml + cd .. ; $(XSLTPROC) --xinclude xml/openacs.xsl xml/index.xml # I got this to work with FOP 0.20.5 and docbook-xsl 1.62, and Jimi 1.0 # see README.fop for some notes. @@ -71,4 +74,4 @@ # In emacs do M-x compile then make lint; then C-x ` to walk through the resulting errors. # lint: XSL - xmllint --xinclude --noout -postvalid index.xml 2>&1 | grep -v 'No declaration for attribute base of element' + xmllint --xinclude --noout --postvalid index.xml 2>&1 | grep -v 'No declaration for attribute base of element' Index: openacs-4/packages/acs-core-docs/www/xml/README.fo =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-core-docs/www/xml/README.fo,v diff -u -r1.1.2.2 -r1.1.2.3 --- openacs-4/packages/acs-core-docs/www/xml/README.fo 19 Nov 2003 00:10:34 -0000 1.1.2.2 +++ openacs-4/packages/acs-core-docs/www/xml/README.fo 16 Dec 2003 13:05:18 -0000 1.1.2.3 @@ -9,8 +9,13 @@ * Jimi 1.0 from Sun * docbook/xsl-stylesheets-1.62.0/ -(all this except Jimi was installed unchanged via emerge on gentoo) +All this except Jimi was installed unchanged via emerge on gentoo. +It works on OS X 10.3 as well but you have to change the fink build file +to add jimi when building FOP (and it's only on 10.3 unstable I think). + + + I did have to change the fop executable script to increase the JVM memory. On the last line of /usr/bin/fop (or whereever yours ends up) add -Xms64m -Xmx256m; smaller might work too... @@ -33,6 +38,9 @@ * If you try to generate a list-of-tables or figures it barfs. (see in fo.xsl for how to turn this off). +* Versions 1.62.4 and 1.64.0 of docbook-xsl generate .fo code that sends + FOP into an infinite loop. I may investigate but probably not. + All in all it's pretty unforgiving of validation errors and it's output is not great (and it's table handling is iffy). @@ -43,4 +51,4 @@ XEP. -Jeff Davis davis@xarg.ne +Jeff Davis davis@xarg.net \ No newline at end of file Index: openacs-4/packages/acs-core-docs/www/xml/kernel/groups-design.xml =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-core-docs/www/xml/kernel/groups-design.xml,v diff -u -r1.4.2.3 -r1.4.2.4 --- openacs-4/packages/acs-core-docs/www/xml/kernel/groups-design.xml 29 Nov 2003 16:09:37 -0000 1.4.2.3 +++ openacs-4/packages/acs-core-docs/www/xml/kernel/groups-design.xml 16 Dec 2003 13:05:18 -0000 1.4.2.4 @@ -697,18 +697,17 @@ Revision History - - - + Document Revision # Action Taken, Notes When? By Whom? - + + 0.1 Creation