# -*- 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

PortSystem          1.0

name                auctex
version             13.2
revision            1
categories          editors print
maintainers         nomaintainer
license             GPL-3+
description         **Obsolete port** A major emacs mode for editing TeX files.
long_description    **Obsolete port** 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.

platforms           any
supported_archs     noarch
homepage            https://www.gnu.org/software/auctex/
master_sites        gnu

checksums           rmd160  e1733d0e247ebfec2b57278bf0b10cc77fcca98b \
                    sha256  1e7e402abcf846694eba7719925bf095c23ef33a5e6602201c74b6ca60944035 \
                    size    1667548

depends_build-append    port:texlive-latex-extra \
                        port:texlive-bin-extra

# 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         path:bin/emacs:emacs
depends_run         bin:tex:texlive

configure.args      --with-lispdir=${prefix}/share/emacs/site-lisp \
                    --with-auto-dir=${prefix}/share/emacs/site-lisp/auctex/auto

pre-destroot {
    xinstall -d ${destroot}${prefix}/share/emacs/site-lisp/site-start.d
}

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
}

notes "This version is now 2 years old. More recent versions should be installed via ELPA/MELPA."
