# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4 # $Id$ PortSystem 1.0 name auctex version 11.86 categories editors print maintainers loria.fr:reilles openmaintainer license GPL-3+ platforms darwin supported_archs noarch description A major emacs mode for editing TeX files. long_description \ AUCTeX is an extensible package for writing\ and formatting TeX files in GNU Emacs and XEmacs.\ It supports many different TeX macro packages,\ including AMS-TeX, LaTeX, Texinfo, ConTeXt, and docTeX. homepage http://www.gnu.org/software/auctex/ master_sites gnu checksums sha1 af3dd156f8b2db7764c86d9f7de8abd5811d888a \ rmd160 48c84c8e0a9d7659aeb80f579dc6807dd8f654a6 # We want emacs from MacPorts since this will install stuff in emacs' # site-lisp and we want it to go into ${prefix}'s site-lisp. depends_lib port:emacs depends_run bin:tex:texlive depends_build port:texinfo configure.args --prefix=${prefix}\ --with-lispdir=${prefix}/share/emacs/site-lisp \ --infodir=${prefix}/share/info variant emacs_app description "If your Emacs is emacs-app" { depends_lib-append port:emacs-app depends_lib-delete port:emacs configure.args-append --with-emacs=${applications_dir}/Emacs.app/Contents/MacOS/Emacs } variant mactex description "If your TeX distribution is MacTeX" { # Note: This also needs /usr/texbin in binpath in macports.conf configure.args-append --with-texmf-dir=/usr/local/texlive/texmf-local } post-activate { system "${prefix}/bin/install-info ${prefix}/share/info/auctex.info ${prefix}/share/info/dir" system "${prefix}/bin/install-info ${prefix}/share/info/auctex.info-1 ${prefix}/share/info/dir" system "${prefix}/bin/install-info ${prefix}/share/info/auctex.info-2 ${prefix}/share/info/dir" system "${prefix}/bin/install-info ${prefix}/share/info/preview-latex.info ${prefix}/share/info/dir" ui_msg "To use auctex, put the following in your ~/.emacs:" ui_msg "(require 'tex-site)" } pre-deactivate { system "${prefix}/bin/install-info --delete ${prefix}/share/info/auctex.info ${prefix}/share/info/dir" system "${prefix}/bin/install-info --delete ${prefix}/share/info/auctex.info-1 ${prefix}/share/info/dir" system "${prefix}/bin/install-info --delete ${prefix}/share/info/auctex.info-2 ${prefix}/share/info/dir" system "${prefix}/bin/install-info --delete ${prefix}/share/info/preview-latex.info ${prefix}/share/info/dir" }