diff options
author | 2005-02-11 02:52:40 +0000 | |
---|---|---|
committer | 2005-02-11 02:52:40 +0000 | |
commit | 6e8cf08889d152610dbc7d5e221ba5dbc90e120f (patch) | |
tree | acd4e28a8701777bbf99acc41ee9dfebc4641a6f /app-text/tetex/tetex-3.0-r1.ebuild | |
parent | Move updmap.cfg from /usr/share/texmf/web2c to /var/lib/texmf/web2c. (diff) | |
download | historical-6e8cf08889d152610dbc7d5e221ba5dbc90e120f.tar.gz historical-6e8cf08889d152610dbc7d5e221ba5dbc90e120f.tar.bz2 historical-6e8cf08889d152610dbc7d5e221ba5dbc90e120f.zip |
Fixed sandbox issue (bug #81533). Uses -sys variants of updmap, texconfig and fmtutil. Moved updmap.cfg from /usr/share/texmf/web2c to /var/lib/texmf/web2c.
Package-Manager: portage-2.0.51.16
Diffstat (limited to 'app-text/tetex/tetex-3.0-r1.ebuild')
-rw-r--r-- | app-text/tetex/tetex-3.0-r1.ebuild | 78 |
1 files changed, 78 insertions, 0 deletions
diff --git a/app-text/tetex/tetex-3.0-r1.ebuild b/app-text/tetex/tetex-3.0-r1.ebuild new file mode 100644 index 000000000000..8e77ba10b479 --- /dev/null +++ b/app-text/tetex/tetex-3.0-r1.ebuild @@ -0,0 +1,78 @@ +# Copyright 1999-2005 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/app-text/tetex/tetex-3.0-r1.ebuild,v 1.1 2005/02/11 02:52:40 usata Exp $ + +inherit tetex eutils flag-o-matic + +#TETEX_TEXMF_PV=2.96.5.20040711 +TETEX_TEXMF_PV=${PV} +TEXMF_PATH=/var/lib/texmf +S=${WORKDIR}/tetex-src-${PV} + +TETEX_SRC="tetex-src-${TETEX_SRC_PV:-${TETEX_PV}}.tar.gz" +TETEX_TEXMF="tetex-texmf-${TETEX_TEXMF_PV:-${TETEX_PV}}.tar.gz" +#TETEX_TEXMF_SRC="tetex-texmfsrc-${TETEX_TEXMF_PV:-${TETEX_PV}}.tar.gz" +TETEX_TEXMF_SRC="" + +DESCRIPTION="a complete TeX distribution" +HOMEPAGE="http://tug.org/teTeX/" + +SRC_PATH_TETEX=ftp://cam.ctan.org/tex-archive/systems/unix/teTeX/current/distrib +SRC_URI="${SRC_PATH_TETEX}/${TETEX_SRC} + ${SRC_PATH_TETEX}/${TETEX_TEXMF} + mirror://gentoo/${P}-gentoo.tar.gz + http://dev.gentoo.org/~usata/distfiles/${P}-gentoo.tar.gz" + +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~ppc-macos ~s390 ~sparc ~x86" +IUSE="motif lesstif Xaw3d neXt" + +DEPEND="motif? ( lesstif? ( x11-libs/lesstif ) + !lesstif? ( x11-libs/openmotif ) ) + !motif? ( neXt? ( x11-libs/neXtaw ) + !neXt? ( Xaw3d? ( x11-libs/Xaw3d ) ) ) + !dev-tex/memoir + !dev-tex/lineno + !dev-tex/SIunits + !dev-tex/floatflt + !dev-tex/g-brief + !dev-tex/pgf + !dev-tex/xcolor + !dev-tex/xkeyval" + +pkg_setup() { + ewarn + ewarn "teTeX 3.0 ebuild will remove config files stored in /usr/share/texmf." + ewarn "Please make a backup before upgrading if you changed anything." + ewarn + + ebeep + epause +} + +src_compile() { + use amd64 && replace-flags "-O3" "-O2" + + if use motif ; then + if use lesstif ; then + append-ldflags -L/usr/X11R6/lib/lesstif -R/usr/X11R6/lib/lesstif + export CPPFLAGS="${CPPFLAGS} -I/usr/X11R6/include/lesstif" + fi + toolkit="motif" + elif use neXt ; then + toolkit="neXtaw" + elif use Xaw3d ; then + toolkit="xaw3d" + else + toolkit="xaw" + fi + + TETEX_ECONF="--with-x-toolkit=${toolkit}" + + tetex_src_compile +} + +src_install() { + addpredict /usr/share/texmf + addpredict /var/cache/fonts + tetex_src_install base doc fixup link +} |