math/ess: Update to 25.01.0

From the NEWS file:
- polymode: In transition from literate libraries (such as noweb
  with respect to 19.04), the polymode packages are now recommended
  as a more suitable replacement. Please read more in the NEWS file
- ESS[R]: The shorthand notation for lambda functions and the
  question mark are now fontified as keywords
- ESS[SAS]: Developed new comprehensive lists of PROCs and functions
  for syntax highlighting.  See 'etc/proc.sas' and 'etc/func.sas'

Changelog: https://github.com/emacs-ess/ESS/compare/v24.01.1...v25.01.0

Reported by:	Repology
This commit is contained in:
Rainer Hurling 2025-01-13 15:42:16 +01:00
parent 81b7938f65
commit 1f145c715d
4 changed files with 41 additions and 44 deletions

View file

@ -1,11 +1,14 @@
PORTNAME= ess PORTNAME= ess
DISTVERSION= 24.01.1 DISTVERSION= 25.01.0
PORTREVISION= 3
CATEGORIES= math CATEGORIES= math
MASTER_SITES= http://ess.r-project.org/ \ MASTER_SITES= http://ess.r-project.org/ \
http://stat.ethz.ch/ESS/downloads/ess/ http://stat.ethz.ch/ESS/downloads/ess/ \
DISTNAME= ESS-${DISTVERSION} https://raw.githubusercontent.com/JuliaEditorSupport/:JULIA
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX} PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
DISTFILES= ess-25.01.0.tgz \
julia-emacs/refs/heads/master/julia-mode.el:JULIA \
julia-emacs/refs/heads/master/julia-mode-latexsubs.el:JULIA
EXTRACT_ONLY= ${DISTNAME}.tgz
MAINTAINER= rhurlin@FreeBSD.org MAINTAINER= rhurlin@FreeBSD.org
COMMENT= R support for Emacsen COMMENT= R support for Emacsen
@ -16,13 +19,11 @@ LICENSE_FILE= ${WRKSRC}/COPYING
RUN_DEPENDS= R:math/R RUN_DEPENDS= R:math/R
USES= emacs gmake makeinfo perl5 USES= emacs gmake makeinfo perl5 tar:tgz
USE_PERL5= build USE_PERL5= build
NO_ARCH= yes NO_ARCH= yes
#WRKSRC= ${WRKDIR}/ESS-${DISTVERSION}
INFO= ess INFO= ess
OPTIONS_DEFINE= DOCS OPTIONS_DEFINE= DOCS
@ -37,20 +38,15 @@ USE_TEX= latex:build dvipsk:build
INSTALL_TARGET= doc INSTALL_TARGET= doc
.endif .endif
post-extract:
@${CP} -p ${DISTDIR}/julia-emacs/refs/heads/master/julia-mode*.el \
${WRKSRC}/lisp/
post-patch: post-patch:
@${REINPLACE_CMD} -e \ @${REINPLACE_CMD} -e \
's|sed -i|sed -i .orig|g' ${WRKSRC}/Makefile 's|sed -i|sed -i .orig|g' ${WRKSRC}/Makefile
# @${REINPLACE_CMD} -e \
# 's|^DESTDIR|#DESTDIR| ; \
# s|^PREFIX|#PREFIX| ; \
# s|=$$(PREFIX)|=$$(DESTDIR)$$(PREFIX)|' ${WRKSRC}/Makeconf
@${REINPLACE_CMD} -e \ @${REINPLACE_CMD} -e \
's|info text|info text html pdf|' ${WRKSRC}/doc/Makefile 's|info text|info text html pdf|' ${WRKSRC}/doc/Makefile
# JULIAS disabled, because it downloads .el files for testing
@${REINPLACE_CMD} -e '/^.PHONY: julia/,+3d' ${WRKSRC}/Makefile
@${REINPLACE_CMD} -e '/^JULIAS/d' ${WRKSRC}/lisp/Makefile
@${REINPLACE_CMD} -e 's/ $$(JULIAS)//' ${WRKSRC}/lisp/Makefile
@${REINPLACE_CMD} -e '/^$$(JULIAS):/,+4d' ${WRKSRC}/lisp/Makefile
do-install-DOCS-on: do-install-DOCS-on:
@${MKDIR} ${STAGEDIR}${DOCSDIR} @${MKDIR} ${STAGEDIR}${DOCSDIR}

View file

@ -1,3 +1,7 @@
TIMESTAMP = 1707484822 TIMESTAMP = 1736769446
SHA256 (ESS-24.01.1.tar.gz) = 8780b3bf80b3de0091f67c1275006b4666dc4c10224b002cef9d5e766acd7fde SHA256 (ess-25.01.0.tgz) = f2c839e9b1be6c88602b9e220ca756247a48ef85635c743d9865ad4a396e2ce6
SIZE (ESS-24.01.1.tar.gz) = 701216 SIZE (ess-25.01.0.tgz) = 796083
SHA256 (julia-emacs/refs/heads/master/julia-mode.el) = 301b0f55d77046b617fd67498169bdf8565c5a8d7666c99346473d102f61fcab
SIZE (julia-emacs/refs/heads/master/julia-mode.el) = 44716
SHA256 (julia-emacs/refs/heads/master/julia-mode-latexsubs.el) = 8df3be3fe0e262feba2193372d396c30e0632596521ff6bed2f06eb2c6fc9583
SIZE (julia-emacs/refs/heads/master/julia-mode-latexsubs.el) = 453405

View file

@ -0,0 +1,18 @@
--- lisp/Makefile.orig 2025-01-10 12:11:57 UTC
+++ lisp/Makefile
@@ -49,11 +49,11 @@ -include .dependencies
##obsolete/%.elc: obsolete/%.el
## $(COMPILE-SIMPLE) $<
-JULIA-REPO=https://raw.githubusercontent.com/JuliaEditorSupport/julia-emacs/master
+#JULIA-REPO=https://raw.githubusercontent.com/JuliaEditorSupport/julia-emacs/master
## Should happen before building ESS; definitely *NOT* after unpacking tarball :
-$(JULIAS):
- test -f ../etc/.IS.RELEASE || $(DOWNLOAD) $(JULIA-REPO)/julia-mode.el > julia-mode.el
- test -f ../etc/.IS.RELEASE || $(DOWNLOAD) $(JULIA-REPO)/julia-mode-latexsubs.el > julia-mode-latexsubs.el
+#$(JULIAS):
+# test -f ../etc/.IS.RELEASE || $(DOWNLOAD) $(JULIA-REPO)/julia-mode.el > julia-mode.el
+# test -f ../etc/.IS.RELEASE || $(DOWNLOAD) $(JULIA-REPO)/julia-mode-latexsubs.el > julia-mode-latexsubs.el
julia-%.elc: julia-%.el
$(COMPILE-SIMPLE) $<

View file

@ -4,19 +4,8 @@
%%PORTDOCS%%%%DOCSDIR%%/readme.html %%PORTDOCS%%%%DOCSDIR%%/readme.html
%%PORTDOCS%%%%DOCSDIR%%/readme.pdf %%PORTDOCS%%%%DOCSDIR%%/readme.pdf
%%PORTDOCS%%%%DOCSDIR%%/refcard.pdf %%PORTDOCS%%%%DOCSDIR%%/refcard.pdf
%%EMACS_LIBDIR%%/%%ETCDIR%%/ESSR/._BUILDESSR
%%EMACS_LIBDIR%%/%%ETCDIR%%/ESSR/._LOADREMOTE
%%EMACS_LIBDIR%%/%%ETCDIR%%/ESSR/._R
%%EMACS_LIBDIR%%/%%ETCDIR%%/ESSR/BUILDESSR %%EMACS_LIBDIR%%/%%ETCDIR%%/ESSR/BUILDESSR
%%EMACS_LIBDIR%%/%%ETCDIR%%/ESSR/LOADREMOTE %%EMACS_LIBDIR%%/%%ETCDIR%%/ESSR/LOADREMOTE
%%EMACS_LIBDIR%%/%%ETCDIR%%/ESSR/R/._.basic.R
%%EMACS_LIBDIR%%/%%ETCDIR%%/ESSR/R/._.load.R
%%EMACS_LIBDIR%%/%%ETCDIR%%/ESSR/R/._completion.R
%%EMACS_LIBDIR%%/%%ETCDIR%%/ESSR/R/._debug.R
%%EMACS_LIBDIR%%/%%ETCDIR%%/ESSR/R/._misc.R
%%EMACS_LIBDIR%%/%%ETCDIR%%/ESSR/R/._mpi.R
%%EMACS_LIBDIR%%/%%ETCDIR%%/ESSR/R/._ns-eval.R
%%EMACS_LIBDIR%%/%%ETCDIR%%/ESSR/R/._pkg.R
%%EMACS_LIBDIR%%/%%ETCDIR%%/ESSR/R/.basic.R %%EMACS_LIBDIR%%/%%ETCDIR%%/ESSR/R/.basic.R
%%EMACS_LIBDIR%%/%%ETCDIR%%/ESSR/R/.load.R %%EMACS_LIBDIR%%/%%ETCDIR%%/ESSR/R/.load.R
%%EMACS_LIBDIR%%/%%ETCDIR%%/ESSR/R/completion.R %%EMACS_LIBDIR%%/%%ETCDIR%%/ESSR/R/completion.R
@ -27,20 +16,6 @@
%%EMACS_LIBDIR%%/%%ETCDIR%%/ESSR/R/pkg.R %%EMACS_LIBDIR%%/%%ETCDIR%%/ESSR/R/pkg.R
%%EMACS_LIBDIR%%/%%ETCDIR%%/ess-julia.jl %%EMACS_LIBDIR%%/%%ETCDIR%%/ess-julia.jl
%%EMACS_LIBDIR%%/%%ETCDIR%%/ess-sas-sh-command %%EMACS_LIBDIR%%/%%ETCDIR%%/ess-sas-sh-command
%%EMACS_LIBDIR%%/%%ETCDIR%%/icons/._README
%%EMACS_LIBDIR%%/%%ETCDIR%%/icons/._rbuffer.xpm
%%EMACS_LIBDIR%%/%%ETCDIR%%/icons/._rfunction.xpm
%%EMACS_LIBDIR%%/%%ETCDIR%%/icons/._rline.xpm
%%EMACS_LIBDIR%%/%%ETCDIR%%/icons/._rregion.xpm
%%EMACS_LIBDIR%%/%%ETCDIR%%/icons/._splus_letter_small.xpm
%%EMACS_LIBDIR%%/%%ETCDIR%%/icons/._splus_letters_large.png
%%EMACS_LIBDIR%%/%%ETCDIR%%/icons/._splus_letters_large.xpm
%%EMACS_LIBDIR%%/%%ETCDIR%%/icons/._spluslogo.xpm
%%EMACS_LIBDIR%%/%%ETCDIR%%/icons/._spluslogo.xpm.safe
%%EMACS_LIBDIR%%/%%ETCDIR%%/icons/._startr.xpm
%%EMACS_LIBDIR%%/%%ETCDIR%%/icons/._switch_ess.xpm
%%EMACS_LIBDIR%%/%%ETCDIR%%/icons/._switchr.xpm
%%EMACS_LIBDIR%%/%%ETCDIR%%/icons/._switchs.xpm
%%EMACS_LIBDIR%%/%%ETCDIR%%/icons/README %%EMACS_LIBDIR%%/%%ETCDIR%%/icons/README
%%EMACS_LIBDIR%%/%%ETCDIR%%/icons/rbuffer.xpm %%EMACS_LIBDIR%%/%%ETCDIR%%/icons/rbuffer.xpm
%%EMACS_LIBDIR%%/%%ETCDIR%%/icons/rfunction.xpm %%EMACS_LIBDIR%%/%%ETCDIR%%/icons/rfunction.xpm
@ -116,3 +91,7 @@
%%EMACS_SITE_LISPDIR%%/ess/ess.elc %%EMACS_SITE_LISPDIR%%/ess/ess.elc
%%EMACS_SITE_LISPDIR%%/ess/essd-els.el %%EMACS_SITE_LISPDIR%%/ess/essd-els.el
%%EMACS_SITE_LISPDIR%%/ess/essd-els.elc %%EMACS_SITE_LISPDIR%%/ess/essd-els.elc
%%EMACS_SITE_LISPDIR%%/ess/julia-mode-latexsubs.el
%%EMACS_SITE_LISPDIR%%/ess/julia-mode-latexsubs.elc
%%EMACS_SITE_LISPDIR%%/ess/julia-mode.el
%%EMACS_SITE_LISPDIR%%/ess/julia-mode.elc