From 5b6ecc816f66e8f4f52d1271f08c54a7e83bfbc6 Mon Sep 17 00:00:00 2001
From: Gabor Kovesdan <gabor@FreeBSD.org>
Date: Sun, 21 Jul 2013 14:50:28 +0000
Subject: [PATCH] - Add dblatex customization for Japanese

---
 ja_JP.eucJP/share/xsl/freebsd-dblatex.xsl | 20 ++++++++++++++++++++
 share/mk/doc.docbook.mk                   |  7 ++++++-
 2 files changed, 26 insertions(+), 1 deletion(-)
 create mode 100644 ja_JP.eucJP/share/xsl/freebsd-dblatex.xsl

diff --git a/ja_JP.eucJP/share/xsl/freebsd-dblatex.xsl b/ja_JP.eucJP/share/xsl/freebsd-dblatex.xsl
new file mode 100644
index 0000000000..746219e4d9
--- /dev/null
+++ b/ja_JP.eucJP/share/xsl/freebsd-dblatex.xsl
@@ -0,0 +1,20 @@
+<?xml version='1.0'?>
+
+<!-- $FreeBSD$ -->
+
+<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+                version='1.0'>
+
+  <!-- Pull in the language-independent stylesheet -->
+  <xsl:import href="../../../share/xsl/freebsd-dblatex.xsl"/>
+
+  <xsl:param name="xetex.font">
+  <xsl:text>\setmainfont{IPAPMincho}
+  </xsl:text>
+  <xsl:text>\setsansfont{IPAPGothic}
+  </xsl:text>
+  <xsl:text>\setmonofont{DejaVu Sans Mono}
+  </xsl:text>
+  </xsl:param>
+
+</xsl:stylesheet>
diff --git a/share/mk/doc.docbook.mk b/share/mk/doc.docbook.mk
index 168e82ab8a..3112a02ccd 100644
--- a/share/mk/doc.docbook.mk
+++ b/share/mk/doc.docbook.mk
@@ -77,7 +77,12 @@ XSLTPROCOPTS?=	--nonet
 
 IMGDIR?=	${IMAGES_EN_DIR}/${DOC}s/${.CURDIR:T}
 CALLOUTDIR=	${.CURDIR}/imagelib/callouts
-DBLATEXOPTS?=	-I ${IMGDIR} -p ${DOC_PREFIX}/share/xsl/freebsd-dblatex.xsl -T simple -b xetex -d
+.if exists(${DOC_PREFIX}/${LANGCODE}/share/xsl/freebsd-dblatex.xsl)
+XSLDBLATEX=	${DOC_PREFIX}/${LANGCODE}/share/xsl/freebsd-dblatex.xsl
+.else
+XSLDBLATEX=	${DOC_PREFIX}/share/xsl/freebsd-dblatex.xsl
+.endif
+DBLATEXOPTS?=	-I ${IMGDIR} -p ${XSLDBLATEX} -T simple -b xetex -d
 FOPOPTS?=	-c ${DOC_PREFIX}/share/misc/fop.xconf
 
 KNOWN_FORMATS=	html html.tar html-split html-split.tar \