pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/print/auctex



Module Name:    pkgsrc
Committed By:   wiz
Date:           Wed May  1 20:36:20 UTC 2024

Modified Files:
        pkgsrc/print/auctex: Makefile PLIST distinfo

Log Message:
auctex: update to 13.3.

Limit to supported emacs versions (26+, see below).

News in 13.3
============

   • AUCTeX now requires GNU Emacs 26.1 or higher.

   • LaTeX abbrevs are now available in docTeX mode buffers.

   • AUCTeX temporarily rebinds the variable ‘gc-cons-percentage’ to a
     higher value during parsing which speeds up the process
     significantly.  The memory pressure should still be acceptable,
     even on older machines.

   • Macros provided by the ‘xparse’ package are part of LaTeX kernel
     since October 2020.  AUCTeX tracks this change and the content of
     ‘xparse.el’ is moved into ‘latex.el’ and ‘font-latex.el’
     respectively.

   • The variable ‘preview-scale-function’ is now allowed as a
     file-local variable where the assigned value can only be between
     0.1 and 10.

News in 13.2
============

   • AUCTeX no longer refuses to insert dollar sign when you type ‘$’ at
     point where AUCTeX thinks the current math mode didn't start with
     dollar(s).  AUCTeX assumes the user knows that it isn't in math
     mode actually.

     You can keep the former behavior by enabling the new customize
     option ‘TeX-refuse-unmatched-dollar’.

   • AUCTeX supports completion-at-point of macro and environment
     arguments in LaTeX buffers.  The responsible function recognizes
     the argument position and extracts the corresponding candidates
     from the variables ‘TeX-symbol-list’ and ‘LaTeX-environment-list’.

   • AUCTeX underlines the argument of macros which produce underlined
     text in the final product with ‘font-latex-underline-face’.  The
     corresponding keyword class is called ‘underline-command’.  See the
     section for fontification of macros if you dislike this feature and
     wish to deactivate it.

   • Support for the Sioyek document viewer is added.

   • AUCTeX now requires GNU Emacs 25.1 or higher.

   • AUCTeX tracks the change in Emacs where initial inputs in the
     minibuffer during queries are getting phased out.  Queries for the
     mandatory arguments of macros and environments are adjusted where
     applicable.  The value which will be used after hitting ‘RET’
     without other input is shown in the prompt in parentheses prefixed
     with ‘default’.  For this change the signature of the function
     ‘TeX-arg-length’ is altered.  The old argument list was:
          (defun TeX-arg-length (optional &optional prompt
                                          initial-input definition default)

     whereas the new one is:
          (defun TeX-arg-length (optional &optional prompt
                                          default initial-input definition)

     Note the position change of ‘DEFAULT’.

   • Indenting of conditionals is improved.  Code inside constructs like
     ‘\ifx . \else . \fi’ is correctly indented.  An interface for style
     files is also introduced which can add their macros to the
     indentation engine.  Check the file ‘algpseudocode.el’ for an
     example.

   • You can optionally enable indent inside square brackets ‘[]’ by new
     user options ‘TeX-indent-open-delimiters’ and
     ‘TeX-indent-close-delimiters’.

   • Now ‘tex-buf.el’ is merged into ‘tex.el’ and no longer exists.  If
     your personal code has ‘(require 'tex-buf)’, one of the following
     prescriptions would serve.
       1. Remove ‘(require 'tex-buf)’.
       2. Replace it with ‘(require 'tex)’.
       3. Replace it with ‘(require 'latex)’.

   • When you edit a document divided into multiple files, auto parsed
     information for all sub files are saved under ‘auto’ subdirectory
     at master directory when ‘TeX-parse-self’ and ‘TeX-auto-save’
     options are enabled.  Now you can have support ‘.el’ file saved
     under ‘auto’ subdirectory of each directory of the sub file when
     the sub files aren't located at the master directory.

     To achieve that, set new user option ‘TeX-auto-save-aggregate’ to
     ‘nil’.

   • There was another hook where former dynamic free variables could be
     used.  The usage was invalidated at version 13.1, by introduction
     of lexical binding over AUCTeX.

     The functions in ‘TeX-region-hook’ could access the free variables
     ‘master-buffer’ and ‘orig-buffer’.  Those are now named
     ‘TeX-region-master-buffer’ and ‘TeX-region-orig-buffer’,
     respectively.


To generate a diff of this commit:
cvs rdiff -u -r1.74 -r1.75 pkgsrc/print/auctex/Makefile
cvs rdiff -u -r1.20 -r1.21 pkgsrc/print/auctex/PLIST
cvs rdiff -u -r1.24 -r1.25 pkgsrc/print/auctex/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/print/auctex/Makefile
diff -u pkgsrc/print/auctex/Makefile:1.74 pkgsrc/print/auctex/Makefile:1.75
--- pkgsrc/print/auctex/Makefile:1.74   Sun Nov 12 13:23:16 2023
+++ pkgsrc/print/auctex/Makefile        Wed May  1 20:36:20 2024
@@ -1,8 +1,7 @@
-# $NetBSD: Makefile,v 1.74 2023/11/12 13:23:16 wiz Exp $
+# $NetBSD: Makefile,v 1.75 2024/05/01 20:36:20 wiz Exp $
 
-DISTNAME=              auctex-13.1
+DISTNAME=              auctex-13.3
 PKGNAME=               ${EMACS_PKGNAME_PREFIX}${DISTNAME}
-PKGREVISION=           8
 CATEGORIES=            print
 MASTER_SITES=          ${MASTER_SITE_GNU:=auctex/}
 
@@ -11,12 +10,11 @@ HOMEPAGE=           https://www.gnu.org/software/
 COMMENT=               Enhanced LaTeX mode for Emacs
 LICENSE=               gnu-gpl-v3
 
-# Emacsen pre-22 lack graphics support
-EMACS_VERSIONS_ACCEPTED=       ${_EMACS_VERSIONS_ALL:Nemacs2[01]*:Nxemacs*}
-
 TOOL_DEPENDS+=         tex-texlive-scripts-extra-[0-9]*:../../print/tex-texlive-scripts-extra
 DEPENDS+=              texlive-collection-latex>=2014:../../meta-pkgs/texlive-collection-latex
 
+EMACS_VERSIONS_ACCEPTED=       emacs29 emacs29nox emacs28 emacs28nox emacs27 emacs27nox emacs26 emacs26nox
+
 .include "../../mk/bsd.prefs.mk"
 
 USE_TOOLS+=            gmake makeinfo perl
@@ -54,5 +52,4 @@ MAKE_DIRS_PERMS+=     ${VARBASE}/auctex ${RE
 
 .include "../../print/ghostscript/buildlink3.mk"
 .include "../../editors/emacs/modules.mk"
-
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/print/auctex/PLIST
diff -u pkgsrc/print/auctex/PLIST:1.20 pkgsrc/print/auctex/PLIST:1.21
--- pkgsrc/print/auctex/PLIST:1.20      Mon Aug 22 08:49:44 2022
+++ pkgsrc/print/auctex/PLIST   Wed May  1 20:36:20 2024
@@ -1,6 +1,7 @@
-@comment $NetBSD: PLIST,v 1.20 2022/08/22 08:49:44 markd Exp $
-${EMACS_INFOPREFIX}/auctex.info
-${EMACS_INFOPREFIX}/preview-latex.info
+@comment $NetBSD: PLIST,v 1.21 2024/05/01 20:36:20 wiz Exp $
+info/auctex.info
+info/preview-latex.info
+share/doc/auctex/tex-ref.pdf
 ${EMACS_LISPPREFIX}/auctex.el
 ${EMACS_LISPPREFIX}/auctex/bib-cite.el
 ${EMACS_LISPPREFIX}/auctex/bib-cite.elc
@@ -94,10 +95,14 @@ ${EMACS_LISPPREFIX}/auctex/style/algorit
 ${EMACS_LISPPREFIX}/auctex/style/algorithm.elc
 ${EMACS_LISPPREFIX}/auctex/style/algpseudocode.el
 ${EMACS_LISPPREFIX}/auctex/style/algpseudocode.elc
+${EMACS_LISPPREFIX}/auctex/style/algpseudocodex.el
+${EMACS_LISPPREFIX}/auctex/style/algpseudocodex.elc
 ${EMACS_LISPPREFIX}/auctex/style/alltt.el
 ${EMACS_LISPPREFIX}/auctex/style/alltt.elc
 ${EMACS_LISPPREFIX}/auctex/style/alphanum.el
 ${EMACS_LISPPREFIX}/auctex/style/alphanum.elc
+${EMACS_LISPPREFIX}/auctex/style/amsaddr.el
+${EMACS_LISPPREFIX}/auctex/style/amsaddr.elc
 ${EMACS_LISPPREFIX}/auctex/style/amsart.el
 ${EMACS_LISPPREFIX}/auctex/style/amsart.elc
 ${EMACS_LISPPREFIX}/auctex/style/amsbook.el
@@ -178,6 +183,10 @@ ${EMACS_LISPPREFIX}/auctex/style/captcon
 ${EMACS_LISPPREFIX}/auctex/style/captcont.elc
 ${EMACS_LISPPREFIX}/auctex/style/caption.el
 ${EMACS_LISPPREFIX}/auctex/style/caption.elc
+${EMACS_LISPPREFIX}/auctex/style/catchfilebetweentags.el
+${EMACS_LISPPREFIX}/auctex/style/catchfilebetweentags.elc
+${EMACS_LISPPREFIX}/auctex/style/changebar.el
+${EMACS_LISPPREFIX}/auctex/style/changebar.elc
 ${EMACS_LISPPREFIX}/auctex/style/changelog.el
 ${EMACS_LISPPREFIX}/auctex/style/changelog.elc
 ${EMACS_LISPPREFIX}/auctex/style/changes.el
@@ -234,6 +243,8 @@ ${EMACS_LISPPREFIX}/auctex/style/erewhon
 ${EMACS_LISPPREFIX}/auctex/style/erewhon.elc
 ${EMACS_LISPPREFIX}/auctex/style/eso-pic.el
 ${EMACS_LISPPREFIX}/auctex/style/eso-pic.elc
+${EMACS_LISPPREFIX}/auctex/style/etoolbox.el
+${EMACS_LISPPREFIX}/auctex/style/etoolbox.elc
 ${EMACS_LISPPREFIX}/auctex/style/everysel.el
 ${EMACS_LISPPREFIX}/auctex/style/everysel.elc
 ${EMACS_LISPPREFIX}/auctex/style/exam.el
@@ -306,8 +317,20 @@ ${EMACS_LISPPREFIX}/auctex/style/hyperre
 ${EMACS_LISPPREFIX}/auctex/style/hyperref.elc
 ${EMACS_LISPPREFIX}/auctex/style/icelandic.el
 ${EMACS_LISPPREFIX}/auctex/style/icelandic.elc
+${EMACS_LISPPREFIX}/auctex/style/ifetex.el
+${EMACS_LISPPREFIX}/auctex/style/ifetex.elc
 ${EMACS_LISPPREFIX}/auctex/style/ifluatex.el
 ${EMACS_LISPPREFIX}/auctex/style/ifluatex.elc
+${EMACS_LISPPREFIX}/auctex/style/ifpdf.el
+${EMACS_LISPPREFIX}/auctex/style/ifpdf.elc
+${EMACS_LISPPREFIX}/auctex/style/iftex.el
+${EMACS_LISPPREFIX}/auctex/style/iftex.elc
+${EMACS_LISPPREFIX}/auctex/style/ifthen.el
+${EMACS_LISPPREFIX}/auctex/style/ifthen.elc
+${EMACS_LISPPREFIX}/auctex/style/ifvtex.el
+${EMACS_LISPPREFIX}/auctex/style/ifvtex.elc
+${EMACS_LISPPREFIX}/auctex/style/ifxetex.el
+${EMACS_LISPPREFIX}/auctex/style/ifxetex.elc
 ${EMACS_LISPPREFIX}/auctex/style/imakeidx.el
 ${EMACS_LISPPREFIX}/auctex/style/imakeidx.elc
 ${EMACS_LISPPREFIX}/auctex/style/index.el
@@ -340,8 +363,16 @@ ${EMACS_LISPPREFIX}/auctex/style/jurabib
 ${EMACS_LISPPREFIX}/auctex/style/jurabib.elc
 ${EMACS_LISPPREFIX}/auctex/style/kantlipsum.el
 ${EMACS_LISPPREFIX}/auctex/style/kantlipsum.elc
+${EMACS_LISPPREFIX}/auctex/style/keyval.el
+${EMACS_LISPPREFIX}/auctex/style/keyval.elc
 ${EMACS_LISPPREFIX}/auctex/style/kpfonts.el
 ${EMACS_LISPPREFIX}/auctex/style/kpfonts.elc
+${EMACS_LISPPREFIX}/auctex/style/kvoptions.el
+${EMACS_LISPPREFIX}/auctex/style/kvoptions.elc
+${EMACS_LISPPREFIX}/auctex/style/kvsetkeys.el
+${EMACS_LISPPREFIX}/auctex/style/kvsetkeys.elc
+${EMACS_LISPPREFIX}/auctex/style/l3doc.el
+${EMACS_LISPPREFIX}/auctex/style/l3doc.elc
 ${EMACS_LISPPREFIX}/auctex/style/letter.el
 ${EMACS_LISPPREFIX}/auctex/style/letter.elc
 ${EMACS_LISPPREFIX}/auctex/style/lettrine.el
@@ -356,6 +387,8 @@ ${EMACS_LISPPREFIX}/auctex/style/lscape.
 ${EMACS_LISPPREFIX}/auctex/style/lscape.elc
 ${EMACS_LISPPREFIX}/auctex/style/ltablex.el
 ${EMACS_LISPPREFIX}/auctex/style/ltablex.elc
+${EMACS_LISPPREFIX}/auctex/style/ltcaption.el
+${EMACS_LISPPREFIX}/auctex/style/ltcaption.elc
 ${EMACS_LISPPREFIX}/auctex/style/ltugboat.el
 ${EMACS_LISPPREFIX}/auctex/style/ltugboat.elc
 ${EMACS_LISPPREFIX}/auctex/style/ltx-base.el
@@ -390,6 +423,8 @@ ${EMACS_LISPPREFIX}/auctex/style/metalog
 ${EMACS_LISPPREFIX}/auctex/style/metalogo.elc
 ${EMACS_LISPPREFIX}/auctex/style/mflogo.el
 ${EMACS_LISPPREFIX}/auctex/style/mflogo.elc
+${EMACS_LISPPREFIX}/auctex/style/microtype.el
+${EMACS_LISPPREFIX}/auctex/style/microtype.elc
 ${EMACS_LISPPREFIX}/auctex/style/midfloat.el
 ${EMACS_LISPPREFIX}/auctex/style/midfloat.elc
 ${EMACS_LISPPREFIX}/auctex/style/minted.el
@@ -400,6 +435,8 @@ ${EMACS_LISPPREFIX}/auctex/style/mnras.e
 ${EMACS_LISPPREFIX}/auctex/style/mnras.elc
 ${EMACS_LISPPREFIX}/auctex/style/moodle.el
 ${EMACS_LISPPREFIX}/auctex/style/moodle.elc
+${EMACS_LISPPREFIX}/auctex/style/multibib.el
+${EMACS_LISPPREFIX}/auctex/style/multibib.elc
 ${EMACS_LISPPREFIX}/auctex/style/multicol.el
 ${EMACS_LISPPREFIX}/auctex/style/multicol.elc
 ${EMACS_LISPPREFIX}/auctex/style/multido.el
@@ -450,12 +487,16 @@ ${EMACS_LISPPREFIX}/auctex/style/paracol
 ${EMACS_LISPPREFIX}/auctex/style/paracol.elc
 ${EMACS_LISPPREFIX}/auctex/style/paralist.el
 ${EMACS_LISPPREFIX}/auctex/style/paralist.elc
+${EMACS_LISPPREFIX}/auctex/style/parskip.el
+${EMACS_LISPPREFIX}/auctex/style/parskip.elc
 ${EMACS_LISPPREFIX}/auctex/style/pdflscape.el
 ${EMACS_LISPPREFIX}/auctex/style/pdflscape.elc
 ${EMACS_LISPPREFIX}/auctex/style/pdfpages.el
 ${EMACS_LISPPREFIX}/auctex/style/pdfpages.elc
 ${EMACS_LISPPREFIX}/auctex/style/pdfsync.el
 ${EMACS_LISPPREFIX}/auctex/style/pdfsync.elc
+${EMACS_LISPPREFIX}/auctex/style/physics.el
+${EMACS_LISPPREFIX}/auctex/style/physics.elc
 ${EMACS_LISPPREFIX}/auctex/style/placeins.el
 ${EMACS_LISPPREFIX}/auctex/style/placeins.elc
 ${EMACS_LISPPREFIX}/auctex/style/plext.el
@@ -476,6 +517,8 @@ ${EMACS_LISPPREFIX}/auctex/style/portugu
 ${EMACS_LISPPREFIX}/auctex/style/portuguese.elc
 ${EMACS_LISPPREFIX}/auctex/style/preview.el
 ${EMACS_LISPPREFIX}/auctex/style/preview.elc
+${EMACS_LISPPREFIX}/auctex/style/proc.el
+${EMACS_LISPPREFIX}/auctex/style/proc.elc
 ${EMACS_LISPPREFIX}/auctex/style/prosper.el
 ${EMACS_LISPPREFIX}/auctex/style/prosper.elc
 ${EMACS_LISPPREFIX}/auctex/style/psfig.el
@@ -494,6 +537,8 @@ ${EMACS_LISPPREFIX}/auctex/style/pythont
 ${EMACS_LISPPREFIX}/auctex/style/pythontex.elc
 ${EMACS_LISPPREFIX}/auctex/style/ragged2e.el
 ${EMACS_LISPPREFIX}/auctex/style/ragged2e.elc
+${EMACS_LISPPREFIX}/auctex/style/refcount.el
+${EMACS_LISPPREFIX}/auctex/style/refcount.elc
 ${EMACS_LISPPREFIX}/auctex/style/relsize.el
 ${EMACS_LISPPREFIX}/auctex/style/relsize.elc
 ${EMACS_LISPPREFIX}/auctex/style/report.el
@@ -524,12 +569,16 @@ ${EMACS_LISPPREFIX}/auctex/style/shortvr
 ${EMACS_LISPPREFIX}/auctex/style/shortvrb.elc
 ${EMACS_LISPPREFIX}/auctex/style/sidecap.el
 ${EMACS_LISPPREFIX}/auctex/style/sidecap.elc
+${EMACS_LISPPREFIX}/auctex/style/simpleicons.el
+${EMACS_LISPPREFIX}/auctex/style/simpleicons.elc
 ${EMACS_LISPPREFIX}/auctex/style/siunitx.el
 ${EMACS_LISPPREFIX}/auctex/style/siunitx.elc
 ${EMACS_LISPPREFIX}/auctex/style/slides.el
 ${EMACS_LISPPREFIX}/auctex/style/slides.elc
 ${EMACS_LISPPREFIX}/auctex/style/slovak.el
 ${EMACS_LISPPREFIX}/auctex/style/slovak.elc
+${EMACS_LISPPREFIX}/auctex/style/soul.el
+${EMACS_LISPPREFIX}/auctex/style/soul.elc
 ${EMACS_LISPPREFIX}/auctex/style/sourcecodepro.el
 ${EMACS_LISPPREFIX}/auctex/style/sourcecodepro.elc
 ${EMACS_LISPPREFIX}/auctex/style/splitidx.el
@@ -558,6 +607,8 @@ ${EMACS_LISPPREFIX}/auctex/style/tcolorb
 ${EMACS_LISPPREFIX}/auctex/style/tcolorbox.elc
 ${EMACS_LISPPREFIX}/auctex/style/tcolorboxlib-raster.el
 ${EMACS_LISPPREFIX}/auctex/style/tcolorboxlib-raster.elc
+${EMACS_LISPPREFIX}/auctex/style/tcolorboxlib-theorems.el
+${EMACS_LISPPREFIX}/auctex/style/tcolorboxlib-theorems.elc
 ${EMACS_LISPPREFIX}/auctex/style/tex-live.el
 ${EMACS_LISPPREFIX}/auctex/style/tex-live.elc
 ${EMACS_LISPPREFIX}/auctex/style/textcomp.el
@@ -602,6 +653,8 @@ ${EMACS_LISPPREFIX}/auctex/style/virtex.
 ${EMACS_LISPPREFIX}/auctex/style/virtex.elc
 ${EMACS_LISPPREFIX}/auctex/style/vwcol.el
 ${EMACS_LISPPREFIX}/auctex/style/vwcol.elc
+${EMACS_LISPPREFIX}/auctex/style/wasysym.el
+${EMACS_LISPPREFIX}/auctex/style/wasysym.elc
 ${EMACS_LISPPREFIX}/auctex/style/wrapfig.el
 ${EMACS_LISPPREFIX}/auctex/style/wrapfig.elc
 ${EMACS_LISPPREFIX}/auctex/style/xcolor.el
@@ -622,8 +675,6 @@ ${EMACS_LISPPREFIX}/auctex/style/zlmtt.e
 ${EMACS_LISPPREFIX}/auctex/style/zlmtt.elc
 ${EMACS_LISPPREFIX}/auctex/tex-bar.el
 ${EMACS_LISPPREFIX}/auctex/tex-bar.elc
-${EMACS_LISPPREFIX}/auctex/tex-buf.el
-${EMACS_LISPPREFIX}/auctex/tex-buf.elc
 ${EMACS_LISPPREFIX}/auctex/tex-fold.el
 ${EMACS_LISPPREFIX}/auctex/tex-fold.elc
 ${EMACS_LISPPREFIX}/auctex/tex-font.el
@@ -646,7 +697,6 @@ ${EMACS_LISPPREFIX}/auctex/toolbar-x.el
 ${EMACS_LISPPREFIX}/auctex/toolbar-x.elc
 ${EMACS_LISPPREFIX}/preview-latex.el
 ${EMACS_LISPPREFIX}/tex-site.el
-share/doc/auctex/tex-ref.pdf
 share/texmf-local/doc/latex/styles/preview.pdf
 share/texmf-local/tex/latex/preview/prauctex.cfg
 share/texmf-local/tex/latex/preview/prauctex.def

Index: pkgsrc/print/auctex/distinfo
diff -u pkgsrc/print/auctex/distinfo:1.24 pkgsrc/print/auctex/distinfo:1.25
--- pkgsrc/print/auctex/distinfo:1.24   Mon Aug 22 08:49:44 2022
+++ pkgsrc/print/auctex/distinfo        Wed May  1 20:36:20 2024
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.24 2022/08/22 08:49:44 markd Exp $
+$NetBSD: distinfo,v 1.25 2024/05/01 20:36:20 wiz Exp $
 
-BLAKE2s (auctex-13.1.tar.gz) = 34b032b1150a743eb351abf8126ccf7c744b2a4747545e0a2b243d2445111c62
-SHA512 (auctex-13.1.tar.gz) = 562f106627d244113669654bc683818c7145c2f74d0ce50824765989e894dfe01e34bf96fe11123ebfb76c7053647697c99ae15e80fcd5e3e022683054a962ae
-Size (auctex-13.1.tar.gz) = 1600209 bytes
+BLAKE2s (auctex-13.3.tar.gz) = f46f4e57d5ab2e8f2352ea597605c28bb874de8092e729da17d11b892c24110b
+SHA512 (auctex-13.3.tar.gz) = 32d6f3c968a27dd5e7862993419bfa0f5e5228abca7478341a06fce153f333410cd230f8266e6b0e4fb5e4247864710e3f572b6a837c99c2879d38899590f678
+Size (auctex-13.3.tar.gz) = 1695608 bytes
 SHA1 (patch-configure) = 9638660731d838c6fb0244f694bf11a4b0f818d7



Home | Main Index | Thread Index | Old Index