1 # Copyright 1999-2013 Gentoo Foundation
2 # Distributed under the terms of the GNU General Public License v2
7 inherit vcs-snapshot latex-package
9 ACROREAD_LICENSE="Adobe"
11 ACROREAD_F="AdbeRdr${ACROREAD_PV}-1_i486linux_enu"
12 ACROREAD_URI="http://ardownload.adobe.com/pub/adobe/reader/unix/9.x/${ACROREAD_PV}/enu/${ACROREAD_F}.tar.bz2"
14 GIT_REV="0a71f88df83962518ba16a6111743522642c9fba"
16 DESCRIPTION="LaTeX support for Adobe's Pro opentype fonts Minion Pro, Myriad Pro, Cronos Pro and possibly more"
17 HOMEPAGE="https://github.com/sebschub/FontPro"
18 SRC_URI="https://github.com/sebschub/FontPro/archive/${GIT_REV}.tar.gz -> ${P}.tar.gz
21 LICENSE="public-domain ${ACROREAD_LICENSE}"
23 KEYWORDS="~amd64 ~x86"
24 IUSE="doc +minionpro +myriadpro"
25 REQUIRED_USE="|| ( minionpro myriadpro )"
26 RESTRICT="mirror bindist"
28 # dev-texlive/texlive-genericextra contains fltpoint.sty
29 DEPEND="app-text/lcdf-typetools
32 dev-texlive/texlive-genericextra
33 minionpro? ( dev-tex/mnsymbol )
34 myriadpro? ( dev-tex/mdsymbol )
40 vcs-snapshot_src_unpack
42 tar -xf "${WORKDIR}/${ACROREAD_F}/COMMON.TAR" Adobe/Reader9/Resource/Font \
43 || die "Failed to unpack COMMON.TAR."
47 einfo "Preparing ${1}..."
51 cp -r "${S}" "${my_s}" || die "cp failed"
53 # Copy otf files from Adobe Reader
54 mkdir "${my_s}/otf" || die "mkdir failed"
55 find "${WORKDIR}/Adobe/Reader9/Resource/Font/" -name "${1}*.otf" \
56 -exec cp '{}' "${my_s}/otf" ';' || die "cp failed"
60 use minionpro && prepare_font MinionPro
61 use myriadpro && prepare_font MyriadPro
65 einfo "Compiling ${1}..."
69 cd "${my_s}" || die "cd failed"
71 ./scripts/makeall ${1} || die "makeall failed"
75 use minionpro && compile_font MinionPro
76 use myriadpro && compile_font MyriadPro
80 einfo "Installing ${1}..."
84 cd "${my_s}" || die "cd failed"
86 ./scripts/install "${D}/${TEXMF}" || die "install failed"
88 # Prevent overwriting the already installed ls-R file on merge
89 rm "${D}/${TEXMF}/ls-R" || die "rm failed"
92 # Inspired by latex-package.eclass
93 insinto "/usr/share/doc/${PF}"
94 doins "${SS}/tex/${1}.pdf"
95 dosym "/usr/share/doc/${PF}/${1}.pdf" "${TEXMF}/doc/latex/${1}/${1}.pdf"
100 if use minionpro; then
101 install_font MinionPro
102 echo "MixedMap MinionPro.map" >> "${T}/${PN}.cfg"
105 if use myriadpro; then
106 install_font MyriadPro
107 echo "MixedMap MyriadPro.map" >> "${T}/${PN}.cfg"
110 insinto /etc/texmf/updmap.d
111 doins "${T}/${PN}.cfg"
115 latex-package_pkg_postinst
117 use minionpro && elog "To use MinionPro, put \\usepackage{MinionPro} in the preamble of your LaTeX document."
118 use myriadpro && elog "To use MyriadPro, put \\usepackage{MyriadPro} in the preamble of your LaTeX document."