Index: head/textproc/docproj/Makefile =================================================================== --- head/textproc/docproj/Makefile (revision 525392) +++ head/textproc/docproj/Makefile (revision 525393) @@ -1,79 +1,80 @@ # Created by: Nik Clayton # $FreeBSD$ PORTNAME= docproj PORTVERSION= 2.0 PORTREVISION= 13 CATEGORIES= textproc MAINTAINER= doceng@FreeBSD.org COMMENT= Meta-port for the FreeBSD Documentation Project -RUN_DEPENDS= links:www/links1 \ +RUN_DEPENDS= ${LOCALBASE}/share/xml/dtd/xhtml/xhtml.soc:textproc/xhtml \ + ${LOCALBASE}/share/xml/xmlcharent/catalog:textproc/xmlcharent \ + ${LOCALBASE}/share/xsl/iso-schematron/xslt1/iso_schematron_skeleton_for_xslt1.xsl:textproc/iso-schematron-xslt \ + docbook-xsl-ns>=1.78.1_4:textproc/docbook-xsl-ns \ + docbook>0:textproc/docbook \ + links:www/links1 \ + p5-XML-Parser>=2.41:textproc/p5-XML-Parser \ + peps:graphics/peps \ pngtopnm:graphics/netpbm \ scr2png:graphics/scr2png \ scr2txt:textproc/scr2txt \ xsltproc:textproc/libxslt \ - peps:graphics/peps \ - ${LOCALBASE}/share/xml/dtd/xhtml/xhtml.soc:textproc/xhtml \ - docbook-xsl-ns>=1.78.1_4:textproc/docbook-xsl-ns \ - ${LOCALBASE}/share/xsl/iso-schematron/xslt1/iso_schematron_skeleton_for_xslt1.xsl:textproc/iso-schematron-xslt \ - docbook>0:textproc/docbook \ - ${LOCALBASE}/share/xml/xmlcharent/catalog:textproc/xmlcharent \ - p5-XML-Parser>=2.41:textproc/p5-XML-Parser \ zip:archivers/zip USES= ghostscript:run metaport perl5 USE_PERL5= run OPTIONS_DEFINE= CJK DBLATEX FOP GROFF IGOR JING SVN TRANSLATOR -OPTIONS_DEFAULT= CJK IGOR TRANSLATOR +OPTIONS_DEFAULT= CJK IGOR TRANSLATOR .if !exists(/usr/bin/groff) OPTIONS_DEFAULT+= GROFF .endif .if !exists(/usr/bin/svnlite) && !exists(/usr/bin/svn) OPTIONS_DEFAULT+= SVN .endif CJK_DESC= CJK support -CJK_RUN_DEPENDS= html2text:textproc/html2text DBLATEX_DESC= dblatex PDF renderer (experimental, requires TeXLive) -DBLATEX_RUN_DEPENDS= dblatex:textproc/dblatex -DBLATEX_USE= TEX=xetex FOP_DESC= FOP PDF renderer (requires Java) -FOP_RUN_DEPENDS= fop:textproc/fop \ - ${FONTS} GROFF_DESC= Groff support from ports -GROFF_RUN_DEPENDS= ${LOCALBASE}/bin/groff:textproc/groff IGOR_DESC= Igor automated proofreader for documentation -IGOR_RUN_DEPENDS= igor:textproc/igor JING_DESC= Jing for advanced RELAX NG validation -JING_RUN_DEPENDS= jing:textproc/jing SVN_DESC= Subversion support from ports -SVN_RUN_DEPENDS= ${LOCALBASE}/bin/svn:devel/subversion TRANSLATOR_DESC= Tools for translators + +CJK_RUN_DEPENDS= html2text:textproc/html2text +DBLATEX_RUN_DEPENDS= dblatex:textproc/dblatex +DBLATEX_USE= TEX=xetex +FOP_RUN_DEPENDS= ${_FONTS} \ + fop:textproc/fop +GROFF_RUN_DEPENDS= ${LOCALBASE}/bin/groff:textproc/groff +IGOR_RUN_DEPENDS= igor:textproc/igor +JING_RUN_DEPENDS= jing:textproc/jing +SVN_RUN_DEPENDS= ${LOCALBASE}/bin/svn:devel/subversion TRANSLATOR_RUN_DEPENDS= itstool:textproc/itstool22 \ msgcat:devel/gettext-tools -FONTS= ${LOCALBASE}/share/fonts/GentiumPlus/GentiumPlus-R.ttf:x11-fonts/gentium-plus \ - ${LOCALBASE}/share/fonts/Droid/DroidSans.ttf:x11-fonts/droid-fonts-ttf \ - ${LOCALBASE}/share/fonts/Lohit/Lohit-Bengali.ttf:x11-fonts/lohit \ - ${LOCALBASE}/share/fonts/dejavu/DejaVuSansMono.ttf:x11-fonts/dejavu -FONTS_CJK=${LOCALBASE}/share/fonts/TrueType/gkai00mp.ttf:chinese/arphicttf \ - ${LOCALBASE}/share/fonts/ipa/ipam.otf:japanese/font-ipa \ - ${LOCALBASE}/share/fonts/nanum-ttf/NanumBarunGothic.ttf:korean/nanumfonts-ttf +_FONTS= ${LOCALBASE}/share/fonts/dejavu/DejaVuSansMono.ttf:x11-fonts/dejavu \ + ${LOCALBASE}/share/fonts/Droid/DroidSans.ttf:x11-fonts/droid-fonts-ttf \ + ${LOCALBASE}/share/fonts/GentiumPlus/GentiumPlus-R.ttf:x11-fonts/gentium-plus \ + ${LOCALBASE}/share/fonts/Lohit/Lohit-Bengali.ttf:x11-fonts/lohit +_FONTS_CJK= ${LOCALBASE}/share/fonts/ipa/ipam.otf:japanese/font-ipa \ + ${LOCALBASE}/share/fonts/nanum-ttf/NanumBarunGothic.ttf:korean/nanumfonts-ttf \ + ${LOCALBASE}/share/fonts/TrueType/gkai00mp.ttf:chinese/arphicttf .include .if ${PORT_OPTIONS:MFOP} || ${PORT_OPTIONS:MDBLATEX} ONLY_FOR_ARCHS= amd64 i386 -CJK_RUN_DEPENDS= ${FONTS_CJK} +CJK_RUN_DEPENDS= ${_FONTS_CJK} .endif # generate MINIMALDOCPORTS for src/release/Makefile.inc.docports. # (XXX: incomplete yet) minimaldocports: @${ECHO_CMD} "MINIMALDOCPORTS= \\" @${MAKE} all-depends-list | ${SED} -e 's,^${PORTSDIR}/, ,' -e 's,$$, \\,' .include Index: head/textproc/docproj/pkg-descr =================================================================== --- head/textproc/docproj/pkg-descr (revision 525392) +++ head/textproc/docproj/pkg-descr (revision 525393) @@ -1,7 +1,9 @@ The FreeBSD Documentation Project maintains the FAQ, Handbook and tutorials. This package does not contain anything by itself -- it is a "meta-port" that depends on other text processing packages. Its sole purpose is to require dependencies so users can install this package only and have all the Documentation Project stuff pulled in by the port/package dependency mechanism. + +WWW: https://www.freebsd.org/docproj