diff options
-rw-r--r-- | print/auctex/Makefile | 53 | ||||
-rw-r--r-- | print/auctex/files/md5 | 3 | ||||
-rw-r--r-- | print/auctex/files/patch-sum | 5 | ||||
-rw-r--r-- | print/auctex/patches/patch-aa | 22 | ||||
-rw-r--r-- | print/auctex/patches/patch-ab | 13 | ||||
-rw-r--r-- | print/auctex/patches/patch-ac | 18 | ||||
-rw-r--r-- | print/auctex/pkg/COMMENT | 1 | ||||
-rw-r--r-- | print/auctex/pkg/DESCR | 17 | ||||
-rw-r--r-- | print/auctex/pkg/MESSAGE | 16 | ||||
-rw-r--r-- | print/auctex/pkg/PLIST | 101 |
10 files changed, 249 insertions, 0 deletions
diff --git a/print/auctex/Makefile b/print/auctex/Makefile new file mode 100644 index 00000000000..022e3dfeeaf --- /dev/null +++ b/print/auctex/Makefile @@ -0,0 +1,53 @@ +# $NetBSD: Makefile,v 1.1.1.1 2000/12/02 07:49:25 jtb Exp $ + +DISTNAME= auctex-9.9p +CATEGORIES= print +MASTER_SITES= ftp://ftp.sunsite.auc.dk/pub/emacs/auctex/ftp/auctex/ + +MAINTAINER= jtb@netbsd.org +HOMEPAGE= http://sunsite.auc.dk/auctex/ + +DEPENDS+= teTeX-[0-9]*:../../print/teTeX + +USE_GMAKE= YES + +INFO_FILES+= auctex + +EVAL_PREFIX+= TEX_PREFIX=teTeX + +.if defined(USE_XEMACS) +DEPENDS+= xemacs-[0-9]*:../../editors/xemacs +MAKE_ENV+= EMACS=xemacs +.else +DEPENDS+= emacs-[0-9]*:../../editors/emacs +.endif + +post-patch: + @for t in ${WRKSRC}/tex-site.el ; do \ + ${SED} -e 's:%%PREFIX%%:'${PREFIX}':g;s:%%TEX_PREFIX%%:'${TEX_PREFIX}':g' \ + < $$t > $$t.tmp && ${MV} $$t.tmp $$t ; done + @${CP} ${WRKSRC}/tex-site.el ${WRKSRC}/tex-site.el.dist + +post-build: + @${RM} -fr ${WRKSRC}/doc/auctex* + @cd ${WRKSRC}/doc && ${MAKE} auctex + +do-install: + ${INSTALL_DATA_DIR} ${PREFIX}/share/emacs/site-lisp/auctex + ${INSTALL_DATA} ${WRKSRC}/tex-site.el ${PREFIX}/share/emacs/site-lisp + ${INSTALL_DATA} ${WRKSRC}/tex-site.el.dist \ + ${PREFIX}/share/emacs/site-lisp +.if !exists(${PREFIX}/share/emacs/site-lisp/tex-site.el) + ${INSTALL_DATA} ${WRKSRC}/tex-site.el ${PREFIX}/share/emacs/site-lisp +.endif + @for e in auc-old.el bib-cite.el font-latex.el hilit-LaTeX.el \ + latex.el lpath.el multi-prompt.el tex-buf.el tex-info.el tex-jp.el \ + tex.el texmathp.el ; do \ + ${INSTALL_DATA} ${WRKSRC}/$$e* ${PREFIX}/share/emacs/site-lisp/auctex; \ + done + ${INSTALL_DATA_DIR} ${PREFIX}/share/emacs/site-lisp/auctex/style + ${INSTALL_DATA} ${WRKSRC}/style/*.el* \ + ${PREFIX}/share/emacs/site-lisp/auctex/style + ${INSTALL_DATA} ${WRKSRC}/doc/auctex* ${PREFIX}/info + +.include "../../mk/bsd.pkg.mk" diff --git a/print/auctex/files/md5 b/print/auctex/files/md5 new file mode 100644 index 00000000000..e295b66c0cd --- /dev/null +++ b/print/auctex/files/md5 @@ -0,0 +1,3 @@ +$NetBSD: md5,v 1.1.1.1 2000/12/02 07:49:26 jtb Exp $ + +MD5 (auctex-9.9p.tar.gz) = d20c048f8f90c9281dbef4d51b707e09 diff --git a/print/auctex/files/patch-sum b/print/auctex/files/patch-sum new file mode 100644 index 00000000000..dc1965bb2ac --- /dev/null +++ b/print/auctex/files/patch-sum @@ -0,0 +1,5 @@ +$NetBSD: patch-sum,v 1.1.1.1 2000/12/02 07:49:27 jtb Exp $ + +MD5 (patch-aa) = e27ba9370299d6b808cb8179d03058ae +MD5 (patch-ab) = 2608eaafcd2e8109f0b126c6e59c8059 +MD5 (patch-ac) = b8cffe978c7b67d248dde6ba4d45171e diff --git a/print/auctex/patches/patch-aa b/print/auctex/patches/patch-aa new file mode 100644 index 00000000000..0bd56672bb4 --- /dev/null +++ b/print/auctex/patches/patch-aa @@ -0,0 +1,22 @@ +$NetBSD: patch-aa,v 1.1.1.1 2000/12/02 07:49:27 jtb Exp $ + +--- Makefile.orig Sun Nov 5 20:54:41 2000 ++++ Makefile +@@ -10,7 +10,7 @@ + ##---------------------------------------------------------------------- + + # Where local software is found +-prefix=/usr/local ++prefix=${PREFIX} + + # Where info files go. + infodir = $(prefix)/info +@@ -109,7 +109,7 @@ + + some: $(AUCELC) $(STYLESRC:.el=.elc) + +-install: install-lisp ++install: install-lisp install-info + + contrib: + $(ELC) bib-cite.el diff --git a/print/auctex/patches/patch-ab b/print/auctex/patches/patch-ab new file mode 100644 index 00000000000..dbec6c36e42 --- /dev/null +++ b/print/auctex/patches/patch-ab @@ -0,0 +1,13 @@ +$NetBSD: patch-ab,v 1.1.1.1 2000/12/02 07:49:27 jtb Exp $ + +--- doc/auc-tex.texi.orig Mon Oct 9 01:06:31 2000 ++++ doc/auc-tex.texi +@@ -2,7 +2,7 @@ + @setfilename auctex + @settitle AUC TeX + @direntry +-* AUCTeX:: A much enhanced LaTeX mode for GNU Emacs. ++* AUCTeX: (auctex). A much enhanced LaTeX mode for GNU Emacs. + @end direntry + @c footnotestyle separate + @c paragraphindent 2 diff --git a/print/auctex/patches/patch-ac b/print/auctex/patches/patch-ac new file mode 100644 index 00000000000..4245a6ff783 --- /dev/null +++ b/print/auctex/patches/patch-ac @@ -0,0 +1,18 @@ +$NetBSD: patch-ac,v 1.1.1.1 2000/12/02 07:49:27 jtb Exp $ + +--- tex-site.el.orig Sat Dec 2 07:30:00 2000 ++++ tex-site.el +@@ -57,8 +57,12 @@ + ;; Copy variables you need to change from the start of `tex.el' and + ;; insert them here. + +-(defvar TeX-lisp-directory "@AUCDIR" ++(defvar TeX-lisp-directory "%%PREFIX%%/share/emacs/site-lisp/auctex/" + "*The directory where the AUC TeX lisp files are located.") ++ ++(defvar TeX-macro-global '("%%TEX_PREFIX%%/share/texmf/tex/") ++ "Directories containing the sites TeX macro files and style files. ++ The directory names *must* end with a slash.") + + ;;; Autoloads: + diff --git a/print/auctex/pkg/COMMENT b/print/auctex/pkg/COMMENT new file mode 100644 index 00000000000..f2d47ff2781 --- /dev/null +++ b/print/auctex/pkg/COMMENT @@ -0,0 +1 @@ +Enhanced LaTeX mode for Emacs diff --git a/print/auctex/pkg/DESCR b/print/auctex/pkg/DESCR new file mode 100644 index 00000000000..f6c1cbb26bb --- /dev/null +++ b/print/auctex/pkg/DESCR @@ -0,0 +1,17 @@ + AUC TeX is a comprehensive customizable integrated environment for +writing input files for LaTeX using GNU Emacs. + + AUC TeX lets you run TeX/LaTeX and other LaTeX-related tools, such +as a output filters or post processor from inside Emacs. Especially +`running LaTeX' is interesting, as AUC TeX lets you browse through the +errors TeX reported, while it moves the cursor directly to the reported +error, and displays some documentation for that particular error. This +will even work when the document is spread over several files. + + AUC TeX automatically indents your `LaTeX-source', not only as you +write it -- you can also let it indent and format an entire document. +It has a special outline feature, which can greatly help you `getting an +overview' of a document. + + AUC TeX is written entirely in Emacs-Lisp, and hence you can easily +add new features for your own needs. diff --git a/print/auctex/pkg/MESSAGE b/print/auctex/pkg/MESSAGE new file mode 100644 index 00000000000..d0c56877739 --- /dev/null +++ b/print/auctex/pkg/MESSAGE @@ -0,0 +1,16 @@ +=================================================================== + +To customize AUC TeX you will need to edit the file `tex-site.el' in +the site-lisp directory (${PREFIX}/share/emacs/site-lisp). Add the +parts of `tex.el' (in the `auctex' subdirectory) which need to be +changed to `tex-site.el'. This way you can keep your customizations +and they will not get deleted when you update to a newer version of +AUC TeX. + +You may then put + + (require 'tex-site) + +in you .emacs.el file. + +=================================================================== diff --git a/print/auctex/pkg/PLIST b/print/auctex/pkg/PLIST new file mode 100644 index 00000000000..8158717ada1 --- /dev/null +++ b/print/auctex/pkg/PLIST @@ -0,0 +1,101 @@ +@comment $NetBSD: PLIST,v 1.1.1.1 2000/12/02 07:49:26 jtb Exp $ +@unexec install-info --delete --info-dir=%D/info %D/info/auctex +info/auctex +info/auctex-1 +info/auctex-2 +info/auctex-3 +@exec install-info --info-dir=%D/info %D/info/auctex +share/emacs/site-lisp/auctex/auc-old.el +share/emacs/site-lisp/auctex/auc-old.elc +share/emacs/site-lisp/auctex/bib-cite.el +share/emacs/site-lisp/auctex/font-latex.el +share/emacs/site-lisp/auctex/hilit-LaTeX.el +share/emacs/site-lisp/auctex/latex.el +share/emacs/site-lisp/auctex/latex.elc +share/emacs/site-lisp/auctex/lpath.el +share/emacs/site-lisp/auctex/multi-prompt.el +share/emacs/site-lisp/auctex/multi-prompt.elc +share/emacs/site-lisp/auctex/tex-buf.el +share/emacs/site-lisp/auctex/tex-buf.elc +share/emacs/site-lisp/auctex/tex-info.el +share/emacs/site-lisp/auctex/tex-info.elc +share/emacs/site-lisp/auctex/tex-jp.el +share/emacs/site-lisp/auctex/tex.el +share/emacs/site-lisp/auctex/tex.elc +share/emacs/site-lisp/auctex/texmathp.el +share/emacs/site-lisp/auctex/texmathp.elc +share/emacs/site-lisp/auctex/style/amsart.el +share/emacs/site-lisp/auctex/style/amsart.elc +share/emacs/site-lisp/auctex/style/amsbook.el +share/emacs/site-lisp/auctex/style/amsbook.elc +share/emacs/site-lisp/auctex/style/amsbsy.el +share/emacs/site-lisp/auctex/style/amsbsy.elc +share/emacs/site-lisp/auctex/style/amsmath.el +share/emacs/site-lisp/auctex/style/amsmath.elc +share/emacs/site-lisp/auctex/style/amsopn.el +share/emacs/site-lisp/auctex/style/amsopn.elc +share/emacs/site-lisp/auctex/style/amstex.el +share/emacs/site-lisp/auctex/style/amstex.elc +share/emacs/site-lisp/auctex/style/amstext.el +share/emacs/site-lisp/auctex/style/amstext.elc +share/emacs/site-lisp/auctex/style/amsthm.el +share/emacs/site-lisp/auctex/style/amsthm.elc +share/emacs/site-lisp/auctex/style/article.el +share/emacs/site-lisp/auctex/style/article.elc +share/emacs/site-lisp/auctex/style/book.el +share/emacs/site-lisp/auctex/style/book.elc +share/emacs/site-lisp/auctex/style/czech.el +share/emacs/site-lisp/auctex/style/czech.elc +share/emacs/site-lisp/auctex/style/danish.el +share/emacs/site-lisp/auctex/style/danish.elc +share/emacs/site-lisp/auctex/style/dinbrief.el +share/emacs/site-lisp/auctex/style/dinbrief.elc +share/emacs/site-lisp/auctex/style/dk.el +share/emacs/site-lisp/auctex/style/dk.elc +share/emacs/site-lisp/auctex/style/dutch.el +share/emacs/site-lisp/auctex/style/dutch.elc +share/emacs/site-lisp/auctex/style/epsf.el +share/emacs/site-lisp/auctex/style/epsf.elc +share/emacs/site-lisp/auctex/style/foils.el +share/emacs/site-lisp/auctex/style/foils.elc +share/emacs/site-lisp/auctex/style/german.el +share/emacs/site-lisp/auctex/style/german.elc +share/emacs/site-lisp/auctex/style/harvard.el +share/emacs/site-lisp/auctex/style/harvard.elc +share/emacs/site-lisp/auctex/style/j-article.el +share/emacs/site-lisp/auctex/style/j-article.elc +share/emacs/site-lisp/auctex/style/j-book.el +share/emacs/site-lisp/auctex/style/j-book.elc +share/emacs/site-lisp/auctex/style/j-report.el +share/emacs/site-lisp/auctex/style/j-report.elc +share/emacs/site-lisp/auctex/style/jarticle.el +share/emacs/site-lisp/auctex/style/jarticle.elc +share/emacs/site-lisp/auctex/style/jbook.el +share/emacs/site-lisp/auctex/style/jbook.elc +share/emacs/site-lisp/auctex/style/jreport.el +share/emacs/site-lisp/auctex/style/jreport.elc +share/emacs/site-lisp/auctex/style/latexinfo.el +share/emacs/site-lisp/auctex/style/latexinfo.elc +share/emacs/site-lisp/auctex/style/letter.el +share/emacs/site-lisp/auctex/style/letter.elc +share/emacs/site-lisp/auctex/style/natbib.el +share/emacs/site-lisp/auctex/style/natbib.elc +share/emacs/site-lisp/auctex/style/plfonts.el +share/emacs/site-lisp/auctex/style/plfonts.elc +share/emacs/site-lisp/auctex/style/plhb.el +share/emacs/site-lisp/auctex/style/plhb.elc +share/emacs/site-lisp/auctex/style/psfig.el +share/emacs/site-lisp/auctex/style/psfig.elc +share/emacs/site-lisp/auctex/style/report.el +share/emacs/site-lisp/auctex/style/report.elc +share/emacs/site-lisp/auctex/style/slides.el +share/emacs/site-lisp/auctex/style/slides.elc +share/emacs/site-lisp/auctex/style/slovak.el +share/emacs/site-lisp/auctex/style/slovak.elc +share/emacs/site-lisp/auctex/style/swedish.el +share/emacs/site-lisp/auctex/style/swedish.elc +share/emacs/site-lisp/auctex/style/virtex.el +share/emacs/site-lisp/auctex/style/virtex.elc +share/emacs/site-lisp/tex-site.el.dist +@dirrm share/emacs/site-lisp/auctex/style +@dirrm share/emacs/site-lisp/auctex |