Date: Mon, 13 Jan 2025 15:10:54 GMT From: Rainer Hurling <rhurlin@FreeBSD.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org Subject: git: 1f145c715d5a - main - math/ess: Update to 25.01.0 Message-ID: <202501131510.50DFAs7F061234@gitrepo.freebsd.org>
next in thread | raw e-mail | index | archive | help
The branch main has been updated by rhurlin: URL: https://cgit.FreeBSD.org/ports/commit/?id=1f145c715d5a378328a69cb0540583139ba7d4b6 commit 1f145c715d5a378328a69cb0540583139ba7d4b6 Author: Rainer Hurling <rhurlin@FreeBSD.org> AuthorDate: 2025-01-13 14:42:16 +0000 Commit: Rainer Hurling <rhurlin@FreeBSD.org> CommitDate: 2025-01-13 15:10:15 +0000 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 --- math/ess/Makefile | 28 ++++++++++++---------------- math/ess/distinfo | 10 +++++++--- math/ess/files/patch-lisp_Makefile | 18 ++++++++++++++++++ math/ess/pkg-plist | 29 ++++------------------------- 4 files changed, 41 insertions(+), 44 deletions(-) diff --git a/math/ess/Makefile b/math/ess/Makefile index 88ae1d574fc4..c6876fa68d1d 100644 --- a/math/ess/Makefile +++ b/math/ess/Makefile @@ -1,11 +1,14 @@ PORTNAME= ess -DISTVERSION= 24.01.1 -PORTREVISION= 3 +DISTVERSION= 25.01.0 CATEGORIES= math MASTER_SITES= http://ess.r-project.org/ \ - http://stat.ethz.ch/ESS/downloads/ess/ -DISTNAME= ESS-${DISTVERSION} + http://stat.ethz.ch/ESS/downloads/ess/ \ + https://raw.githubusercontent.com/JuliaEditorSupport/:JULIA 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 COMMENT= R support for Emacsen @@ -16,13 +19,11 @@ LICENSE_FILE= ${WRKSRC}/COPYING RUN_DEPENDS= R:math/R -USES= emacs gmake makeinfo perl5 +USES= emacs gmake makeinfo perl5 tar:tgz USE_PERL5= build NO_ARCH= yes -#WRKSRC= ${WRKDIR}/ESS-${DISTVERSION} - INFO= ess OPTIONS_DEFINE= DOCS @@ -37,20 +38,15 @@ USE_TEX= latex:build dvipsk:build INSTALL_TARGET= doc .endif +post-extract: + @${CP} -p ${DISTDIR}/julia-emacs/refs/heads/master/julia-mode*.el \ + ${WRKSRC}/lisp/ + post-patch: @${REINPLACE_CMD} -e \ '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 \ '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: @${MKDIR} ${STAGEDIR}${DOCSDIR} diff --git a/math/ess/distinfo b/math/ess/distinfo index 31adefca0773..24024a2937e8 100644 --- a/math/ess/distinfo +++ b/math/ess/distinfo @@ -1,3 +1,7 @@ -TIMESTAMP = 1707484822 -SHA256 (ESS-24.01.1.tar.gz) = 8780b3bf80b3de0091f67c1275006b4666dc4c10224b002cef9d5e766acd7fde -SIZE (ESS-24.01.1.tar.gz) = 701216 +TIMESTAMP = 1736769446 +SHA256 (ess-25.01.0.tgz) = f2c839e9b1be6c88602b9e220ca756247a48ef85635c743d9865ad4a396e2ce6 +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 diff --git a/math/ess/files/patch-lisp_Makefile b/math/ess/files/patch-lisp_Makefile new file mode 100644 index 000000000000..71eec2028f99 --- /dev/null +++ b/math/ess/files/patch-lisp_Makefile @@ -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) $< + diff --git a/math/ess/pkg-plist b/math/ess/pkg-plist index ce4d4075f9de..79bde09f419f 100644 --- a/math/ess/pkg-plist +++ b/math/ess/pkg-plist @@ -4,19 +4,8 @@ %%PORTDOCS%%%%DOCSDIR%%/readme.html %%PORTDOCS%%%%DOCSDIR%%/readme.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/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/.load.R %%EMACS_LIBDIR%%/%%ETCDIR%%/ESSR/R/completion.R @@ -27,20 +16,6 @@ %%EMACS_LIBDIR%%/%%ETCDIR%%/ESSR/R/pkg.R %%EMACS_LIBDIR%%/%%ETCDIR%%/ess-julia.jl %%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/rbuffer.xpm %%EMACS_LIBDIR%%/%%ETCDIR%%/icons/rfunction.xpm @@ -116,3 +91,7 @@ %%EMACS_SITE_LISPDIR%%/ess/ess.elc %%EMACS_SITE_LISPDIR%%/ess/essd-els.el %%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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202501131510.50DFAs7F061234>