# Copyright 1999-2007 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/app-text/ptex/ptex-3.1.10_beta3.ebuild,v 1.2 2007/01/28 06:00:36 genone Exp $ TETEX_PV=3.0 inherit tetex-3 DESCRIPTION="The ASCII publishing TeX distribution" HOMEPAGE="http://www.nn.iij4u.or.jp/~tutimura/tex/ptetex.html" PTEX_TEXMF_PV=2.5 PTEX_TEXMF="ptex-texmf-${PTEX_TEXMF_PV}.tar.gz" PTETEX="ptetex3-${PV/*_p}" S="${WORKDIR}/tetex-src-${TETEX_PV}" SRC_PATH_PTEX="ftp://ftp.ascii.co.jp/pub/TeX/ascii-ptex" SRC_PATH_TETEX="ftp://cam.ctan.org/tex-archive/systems/unix/teTeX/current/distrib" TETEX_SRC="tetex-src-${TETEX_PV}.tar.gz" TETEX_TEXMF="tetex-texmf-${TETEX_PV}po.tar.gz" TETEX_TEXMF_SRC="" SRC_URI="${SRC_PATH_TETEX}/${TETEX_SRC} ${SRC_PATH_TETEX}/${TETEX_TEXMF} http://tutimura.ath.cx/~nob/tex/ptetex/ptetex3/${PTETEX}.tar.gz mirror://gentoo/tetex-${TETEX_PV}-gentoo.tar.gz" LICENSE="GPL-2 BSD" KEYWORDS="~alpha ~arm ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~ppc-macos ~sh ~sparc ~x86" IUSE="" DEPEND="!virtual/tetex !app-text/dvipng" S="${WORKDIR}/${PTETEX}" PROVIDE="virtual/tetex" src_unpack() { #tetex-3_src_unpack unpack ${PTETEX}.tar.gz cp "${DISTDIR}/${TETEX_SRC}" "${WORKDIR}" cp "${DISTDIR}/${TETEX_TEXMF}" "${WORKDIR}" cd "${S}" epatch "${FILESDIR}"/${P}-gentoo.patch } src_compile() { #tetex-3_src_compile cat < my_option KANJI_CODE=EUC #KANJI_CODE=UTF8 export CFLAGS="${CFLAGS}" SRC_DIR="${WORKDIR}" TMP_PREFIX="${S}/usr" PREFIX=/usr DATADIR=/usr/share #TEXMFDIST=/usr/share/texmf-dist make_option vartexfonts="${T}" conf_option --without-dviljk conf_option --without-info conf_option --without-texi2html conf_option --without-texinfo conf_option --with-system-zlib conf_option --with-system-pnglib conf_option --with-system-gd conf_option --with-system-ncurses conf_option --with-system-t1lib conf_option --enable-shared conf_option --enable-kanji-iconv EOF unset TEXMFMAIN TEXMF HOME make check x || die "make check x failed" make c macro otf babel fonty || die "make c macro otf babel fonty failed" } src_install() { #tetex-3_src_install dobin usr/bin/* insinto /usr/share; doins -r usr/share/* insinto /usr/include; doins -r usr/include/* dolib usr/lib/* doman usr/man/* doinfo usr/info/* rm -r "${D}"/usr/share/texmf/web2c/texmf.cnf.* \ "${D}"/usr/share/texmf/web2c/fmtutil.cnf.* \ "${D}"/usr/share/info/dir } pkg_postinst() { # earlier declaration of TEXINPUTS hides our ptex configuration sed -i -e '/TEXINPUTS.platex/d' ${ROOT}/etc/texmf/texmf.d/00texmf.cnf tetex-3_pkg_postinst elog elog "Japanese dvips and xdvi have been renamed to pdvips and pxdvi." elog "You also need to emerge app-text/dvipdfmx to convert dvi into PDF." elog }