forked from Lainports/freebsd-ports
Xorg is now looking in ${LOCALBASE}/share/fonts by default
Xorg now accepts symlinks in etc/X11/fontpath.d (as decribed in Xserver(1))
Large cleanup on lots of font ports
All fonts are now properly dynamically generating fonts.dir and fonts.scale
instead of sometime overwriting existing ones)
All fonts are generating fontconfig's cache
Improve consistency in fonts ports
86 lines
3 KiB
Makefile
86 lines
3 KiB
Makefile
# Created by: Nik Clayton <nik@FreeBSD.org>
|
|
# $FreeBSD$
|
|
|
|
PORTNAME= docproj
|
|
PORTVERSION= 2.0
|
|
PORTREVISION= 3
|
|
CATEGORIES= textproc
|
|
MASTER_SITES= # empty
|
|
DISTFILES= # empty
|
|
EXTRACT_ONLY= # empty
|
|
|
|
MAINTAINER= doceng@FreeBSD.org
|
|
COMMENT= The "meta-port" for the FreeBSD Documentation Project
|
|
|
|
# This dependency list should be kept in sync with the list of
|
|
# required ports in src/release/Makefile.inc.docports.
|
|
RUN_DEPENDS= links:${PORTSDIR}/www/links1 \
|
|
pngtopnm:${PORTSDIR}/graphics/netpbm \
|
|
scr2png:${PORTSDIR}/graphics/scr2png \
|
|
scr2txt:${PORTSDIR}/textproc/scr2txt \
|
|
xsltproc:${PORTSDIR}/textproc/libxslt \
|
|
peps:${PORTSDIR}/graphics/peps \
|
|
${LOCALBASE}/share/xml/dtd/xhtml/xhtml.soc:${PORTSDIR}/textproc/xhtml \
|
|
docbook-xsl-ns>=1.78.1_4:${PORTSDIR}/textproc/docbook-xsl-ns \
|
|
${LOCALBASE}/share/xsl/iso-schematron/xslt1/iso_schematron_skeleton_for_xslt1.xsl:${PORTSDIR}/textproc/iso-schematron-xslt \
|
|
docbook>0:${PORTSDIR}/textproc/docbook \
|
|
${LOCALBASE}/share/xml/xmlcharent/catalog:${PORTSDIR}/textproc/xmlcharent \
|
|
p5-XML-Parser>=2.41:${PORTSDIR}/textproc/p5-XML-Parser \
|
|
zip:${PORTSDIR}/archivers/zip
|
|
|
|
USES= perl5
|
|
USE_PERL5= run
|
|
USE_GHOSTSCRIPT_RUN= yes
|
|
DEPENDS_ARGS+= BATCH=yes
|
|
NO_BUILD= yes
|
|
|
|
OPTIONS_DEFINE= X11 CJK SVN IGOR FOP JING DBLATEX
|
|
OPTIONS_DEFAULT= X11 CJK IGOR
|
|
.if !exists(/usr/bin/svnlite)
|
|
OPTIONS_DEFAULT+= SVN
|
|
.endif
|
|
CJK_DESC= CJK support
|
|
CJK_RUN_DEPENDS= html2text:${PORTSDIR}/textproc/html2text
|
|
SVN_DESC= Subversion support (required to check out sources)
|
|
SVN_RUN_DEPENDS= svn:${PORTSDIR}/devel/subversion
|
|
IGOR_DESC= Igor automated proofreader for documentation
|
|
IGOR_RUN_DEPENDS= igor:${PORTSDIR}/textproc/igor
|
|
FOP_DESC= FOP PDF renderer (requires Java)
|
|
FOP_RUN_DEPENDS= fop:${PORTSDIR}/textproc/fop \
|
|
${FONTS}
|
|
JING_DESC= Jing for advanced RELAX NG validation (optional)
|
|
JING_RUN_DEPENDS= jing:${PORTSDIR}/textproc/jing
|
|
DBLATEX_DESC= dblatex PDF renderer (experimental, requires TeXLive)
|
|
DBLATEX_RUN_DEPENDS= dblatex:${PORTSDIR}/textproc/dblatex \
|
|
${FONTS}
|
|
DBLATEX_USE= TEX=xetex
|
|
|
|
FONTS= ${LOCALBASE}/share/fonts/GentiumPlus/GentiumPlus-R.ttf:${PORTSDIR}/x11-fonts/gentium-plus \
|
|
${LOCALBASE}/share/fonts/Droid/DroidSans.ttf:${PORTSDIR}/x11-fonts/droid-fonts-ttf \
|
|
${LOCALBASE}/share/fonts/Lohit/Lohit-Bengali.ttf:${PORTSDIR}/x11-fonts/lohit \
|
|
${LOCALBASE}/share/fonts/dejavu/DejaVuSansMono.ttf:${PORTSDIR}/x11-fonts/dejavu
|
|
FONTS_CJK=${LOCALBASE}/share/fonts/TrueType/gkai00mp.ttf:${PORTSDIR}/chinese/arphicttf \
|
|
${LOCALBASE}/share/fonts/OTF/ipam.otf:${PORTSDIR}/japanese/font-ipa
|
|
|
|
.include <bsd.port.options.mk>
|
|
|
|
.if ${PORT_OPTIONS:MFOP} || ${PORT_OPTIONS:MDBLATEX}
|
|
ONLY_FOR_ARCHS= amd64 i386
|
|
.if ${PORT_OPTIONS:MCJK}
|
|
RUN_DEPENDS+= ${FONTS_CJK}
|
|
.endif
|
|
.endif
|
|
|
|
.if !${PORT_OPTIONS:MX11}
|
|
DEPENDS_ARGS+= WITHOUT_X11=${WITHOUT_X11}
|
|
.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,$$, \\,'
|
|
|
|
do-install: # empty
|
|
|
|
.include <bsd.port.mk>
|