summaryrefslogtreecommitdiff
path: root/textproc/xmlroff/files/patch-docs-Makefile.am
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--textproc/xmlroff/files/patch-docs-Makefile.am76
1 files changed, 72 insertions, 4 deletions
diff --git a/textproc/xmlroff/files/patch-docs-Makefile.am b/textproc/xmlroff/files/patch-docs-Makefile.am
index 17785cf54cfa..3d634b20c5e1 100644
--- a/textproc/xmlroff/files/patch-docs-Makefile.am
+++ b/textproc/xmlroff/files/patch-docs-Makefile.am
@@ -9,16 +9,73 @@
$(PANGO_LIBS) \
$(GNOMEPRINT_LIBS) \
$(GDKPIXBUF_LIBS) \
-@@ -228,7 +228,7 @@ dist-hook-local:
- DOCBOOK_XSL=http://docbook.sourceforge.net/release/xsl/current/fo/docbook.xsl
+@@ -203,7 +203,7 @@ if ENABLE_MAN
+ man_MANS = xmlroff.1
+
+ .xml.1:
+- @XSLTPROC@ -nonet http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl $<
++ @XSLTPROC@ -nonet file://%%LOCALBASE%%/share/xsl/docbook/manpages/docbook.xsl $<
+
+ BUILT_EXTRA_DIST = $(man_MANS)
+ endif
+@@ -225,10 +225,10 @@ dist-hook-local:
+ # done
+
+ # Location of DocBook XSL stylesheet.
+-DOCBOOK_XSL=http://docbook.sourceforge.net/release/xsl/current/fo/docbook.xsl
++DOCBOOK_XSL=file://%%LOCALBASE%%/share/xsl/docbook/fo/docbook.xsl
xmlroff.fo: xmlroff.xml ../libfo-compat.xsl
- xsltproc $(DOCBOOK_XSL) xmlroff.xml > xmlroff.tmp
-+ env XML_CATALOG_FILES=file://${LOCALBASE}/share/xml/catalog xsltproc --nonet $(DOCBOOK_XSL) xmlroff.xml > xmlroff.tmp
++ env XML_CATALOG_FILES=file://%%LOCALBASE%%/share/xml/catalog xsltproc --nonet $(DOCBOOK_XSL) xmlroff.xml > xmlroff.tmp
xsltproc ../libfo-compat.xsl xmlroff.tmp > xmlroff.fo
rm -f xmlroff.tmp
-@@ -341,8 +341,6 @@ install-data-local:
+@@ -254,8 +254,8 @@ EXTRA_DIST = \
+ $(DOC_MODULE)-sections.txt \
+ $(DOC_MODULE)-overrides.txt
+
+-DOC_STAMPS=scan-build.stamp tmpl-build.stamp sgml-build.stamp html-build.stamp \
+- $(srcdir)/tmpl.stamp $(srcdir)/sgml.stamp $(srcdir)/html.stamp
++DOC_STAMPS=scan-build.stamp sgml-build.stamp html-build.stamp \
++ $(srcdir)/sgml.stamp $(srcdir)/html.stamp
+
+ SCANOBJ_FILES = \
+ $(DOC_MODULE).args \
+@@ -286,22 +286,9 @@ scan-build.stamp: $(HFILE_GLOB)
+ $(DOC_MODULE)-decl.txt $(SCANOBJ_FILES): scan-build.stamp
+ @true
+
+-#### templates ####
+-
+-tmpl-build.stamp: $(DOC_MODULE)-decl.txt $(SCANOBJ_FILES) $(DOC_MODULE)-sections.txt $(DOC_MODULE)-overrides.txt
+- @echo '*** Rebuilding template files ***'
+- cd $(srcdir) && gtkdoc-mktmpl --module=$(DOC_MODULE)
+- touch tmpl-build.stamp
+-
+-tmpl.stamp: tmpl-build.stamp
+- @true
+-
+-tmpl/*.sgml:
+- @true
+-
+ #### sgml ####
+
+-sgml-build.stamp: tmpl.stamp $(CFILE_GLOB) $(srcdir)/tmpl/*.sgml
++sgml-build.stamp: scan-build.stamp $(CFILE_GLOB)
+ @echo '*** Building SGML ***'
+ cd $(srcdir) && \
+ gtkdoc-mkdb --module=$(DOC_MODULE) --source-dir=$(DOC_SOURCE_DIR) $(MKDB_OPTIONS)
+@@ -319,7 +306,7 @@ html-build.stamp: sgml.stamp $(DOC_MAIN_SGML_FILE) $(c
+ cd $(srcdir)/html && gtkdoc-mkhtml $(DOC_MODULE) ../$(DOC_MAIN_SGML_FILE)
+ test "x$(HTML_IMAGES)" = "x" || ( cd $(srcdir) && cp $(HTML_IMAGES) html )
+ @echo '-- Fixing Crossreferences'
+- cd $(srcdir) && gtkdoc-fixxref --module-dir=html --html-dir=$(HTML_DIR) $(FIXXREF_OPTIONS)
++ cd $(srcdir) && gtkdoc-fixxref --module=xmlroff --module-dir=html --html-dir=$(HTML_DIR) $(FIXXREF_OPTIONS)
+ touch html-build.stamp
+ endif
+
+@@ -341,8 +328,6 @@ install-data-local:
echo '-- Installing '$$i ; \
$(INSTALL_DATA) $$i $(DESTDIR)$(TARGET_DIR); \
done; \
@@ -27,3 +84,14 @@
fi)
#
+@@ -357,10 +342,8 @@ dist-check-gtkdoc:
+ endif
+
+ dist-hook: dist-check-gtkdoc dist-hook-local
+- mkdir $(distdir)/tmpl
+ mkdir $(distdir)/xml
+ mkdir $(distdir)/html
+- -cp $(srcdir)/tmpl/*.sgml $(distdir)/tmpl
+ -cp $(srcdir)/xml/*.xml $(distdir)/xml
+ -cp $(srcdir)/html/* $(distdir)/html
+