# -*- 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: Portfile 85447 2011-10-14 00:43:49Z dports@macports.org $

PortSystem	1.0

name		auctex
version		11.86
categories	editors print
maintainers	loria.fr:reilles openmaintainer
license		GPL-3+
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.

platforms	darwin
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

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

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/MacPorts/Emacs.app/Contents/MacOS/Emacs
	configure.args-append	--with-lispdir=/Applications/MacPorts/Emacs.app/Contents/Resources/lisp
}

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 "To use this, put the following into your ~/.emacs:\n\
    (require 'tex-site)"
