Skip to content

Commit

Permalink
math/ess: Update to 24.01.0
Browse files Browse the repository at this point in the history
Changelog: emacs-ess/ESS@v18.10.2...v24.01.0

Reported by:	Repology
  • Loading branch information
rhurlin committed Feb 4, 2024
1 parent e3c8632 commit a802469
Show file tree
Hide file tree
Showing 4 changed files with 49 additions and 92 deletions.
58 changes: 42 additions & 16 deletions math/ess/Makefile
@@ -1,6 +1,5 @@
PORTNAME= ess
DISTVERSION= 18.10.2
PORTREVISION= 18
DISTVERSION= 24.01.0
CATEGORIES= math
MASTER_SITES= http://ess.r-project.org/downloads/ess/ \
http://stat.ethz.ch/ESS/downloads/ess/
Expand All @@ -15,32 +14,59 @@ LICENSE_FILE= ${WRKSRC}/COPYING

RUN_DEPENDS= R:math/R

USES= emacs gmake makeinfo perl5 tar:tgz
USES= emacs gmake makeinfo perl5
USE_PERL5= build

NO_ARCH= yes

WRKSRC= ${WRKDIR}/ESS-${DISTVERSION}

INFO= ess

OPTIONS_DEFINE= DOCS

.include <bsd.port.options.mk>

.if ${OPTIONS_DEFINE:MDOCS}
BUILD_DEPENDS+= makeinfo:print/texinfo \
texi2html:textproc/texi2html
USES+= tex
USE_TEX= latex:build dvipsk:build
INSTALL_TARGET= doc
.endif

post-patch:
@${REINPLACE_CMD} -e \
's|^DESTDIR|#DESTDIR| ; \
s|^PREFIX|#PREFIX| ; \
s|=$$(PREFIX)|=$$(DESTDIR)$$(PREFIX)| ; \
s|share/info|${INFO_PATH}|' ${WRKSRC}/Makeconf
'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 \
'/^PDFs/s|=.*|=|' ${WRKSRC}/doc/Makefile
@${REINPLACE_CMD} -e \
"s|require 'cl)|require 'cl-lib)|g" \
${WRKSRC}/lisp/julia-mode.el
@${REINPLACE_CMD} -e \
"/require 'cl)/d" \
${WRKSRC}/lisp/ess-tracebug.el \
${WRKSRC}/lisp/ess.el \
'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}
${INSTALL_DATA} ${WRKSRC}/doc/*.pdf ${STAGEDIR}${DOCSDIR}
${INSTALL_DATA} ${WRKSRC}/doc/refcard/*.pdf ${STAGEDIR}${DOCSDIR}
${INSTALL_DATA} ${WRKSRC}/doc/html/*.html ${STAGEDIR}${DOCSDIR}

post-install:
@${CP} ${WRKSRC}/lisp/*.el ${STAGEDIR}${PREFIX}/share/emacs/site-lisp/ess/
@${MKDIR} ${STAGEDIR}${PREFIX}/share/emacs/site-lisp/ess/
@${CP} ${WRKSRC}/lisp/*.el ${STAGEDIR}${PREFIX}/share/emacs/site-lisp/ess/
@${CP} ${WRKSRC}/lisp/*.elc ${STAGEDIR}${PREFIX}/share/emacs/site-lisp/ess/
@${MKDIR} ${STAGEDIR}${PREFIX}/${EMACS_LIBDIR}/etc/ess/
${INSTALL_DATA} ${WRKSRC}/doc/info/ess.info ${STAGEDIR}${PREFIX}/${INFO_PATH}
(cd ${WRKSRC}/etc && ${CP} ess-julia.jl ess-sas-sh-command \
${STAGEDIR}${PREFIX}/${EMACS_LIBDIR}/etc/ess/)
${CP} -R ${WRKSRC}/etc/ESSR \
${STAGEDIR}${PREFIX}/${EMACS_LIBDIR}/etc/ess/
${CP} -R ${WRKSRC}/etc/icons \
${STAGEDIR}${PREFIX}/${EMACS_LIBDIR}/etc/ess/

.include <bsd.port.mk>
6 changes: 3 additions & 3 deletions math/ess/distinfo
@@ -1,3 +1,3 @@
TIMESTAMP = 1542041727
SHA256 (ess-18.10.2.tgz) = f77b42283c698da091aabca9ccd14a648c3240f00898b93128490feefa04e9d6
SIZE (ess-18.10.2.tgz) = 2939425
TIMESTAMP = 1706208485
SHA256 (ess-24.01.0.tar.gz) = 9a8d3b47117333e213865dd5f709ac83ee396e01aa99ebaefb708ec0675933c0
SIZE (ess-24.01.0.tar.gz) = 681458
11 changes: 0 additions & 11 deletions math/ess/files/patch-lisp_ess-r-package.el

This file was deleted.

66 changes: 4 additions & 62 deletions math/ess/pkg-plist
Expand Up @@ -4,7 +4,7 @@
%%PORTDOCS%%%%DOCSDIR%%/readme.html
%%PORTDOCS%%%%DOCSDIR%%/readme.pdf
%%PORTDOCS%%%%DOCSDIR%%/refcard.pdf
%%EMACS_LIBDIR%%/%%ETCDIR%%/.IS.RELEASE
%%EMACS_LIBDIR%%/%%ETCDIR%%/ESSR/BUILDESSR
%%EMACS_LIBDIR%%/%%ETCDIR%%/ESSR/LOADREMOTE
%%EMACS_LIBDIR%%/%%ETCDIR%%/ESSR/R/.basic.R
%%EMACS_LIBDIR%%/%%ETCDIR%%/ESSR/R/.load.R
Expand All @@ -14,37 +14,29 @@
%%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/VERSION
%%EMACS_LIBDIR%%/%%ETCDIR%%/ess-julia.jl
%%EMACS_LIBDIR%%/%%ETCDIR%%/ess-sas-sh-command
%%EMACS_LIBDIR%%/%%ETCDIR%%/git-ref
%%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_SITE_LISPDIR%%/ess/ess-arc-d.el
%%EMACS_SITE_LISPDIR%%/ess/ess-arc-d.elc
%%EMACS_SITE_LISPDIR%%/ess/ess-autoloads.el
%%EMACS_SITE_LISPDIR%%/ess/ess-bugs-d.el
%%EMACS_SITE_LISPDIR%%/ess/ess-bugs-d.elc
%%EMACS_SITE_LISPDIR%%/ess/ess-bugs-l.el
%%EMACS_SITE_LISPDIR%%/ess/ess-bugs-l.elc
%%EMACS_SITE_LISPDIR%%/ess/ess-custom.el
%%EMACS_SITE_LISPDIR%%/ess/ess-custom.elc
%%EMACS_SITE_LISPDIR%%/ess/ess-dde.el
%%EMACS_SITE_LISPDIR%%/ess/ess-dde.elc
%%EMACS_SITE_LISPDIR%%/ess/ess-eldoc.elc
%%EMACS_SITE_LISPDIR%%/ess/ess-font-lock.el
%%EMACS_SITE_LISPDIR%%/ess/ess-font-lock.elc
%%EMACS_SITE_LISPDIR%%/ess/ess-generics.el
%%EMACS_SITE_LISPDIR%%/ess/ess-generics.elc
%%EMACS_SITE_LISPDIR%%/ess/ess-gretl.el
%%EMACS_SITE_LISPDIR%%/ess/ess-gretl.elc
%%EMACS_SITE_LISPDIR%%/ess/ess-help.el
Expand All @@ -55,31 +47,12 @@
%%EMACS_SITE_LISPDIR%%/ess/ess-jags-d.elc
%%EMACS_SITE_LISPDIR%%/ess/ess-julia.el
%%EMACS_SITE_LISPDIR%%/ess/ess-julia.elc
%%EMACS_SITE_LISPDIR%%/ess/ess-lsp-l.el
%%EMACS_SITE_LISPDIR%%/ess/ess-lsp-l.elc
%%EMACS_SITE_LISPDIR%%/ess/ess-mode.el
%%EMACS_SITE_LISPDIR%%/ess/ess-mode.elc
%%EMACS_SITE_LISPDIR%%/ess/ess-mouse.el
%%EMACS_SITE_LISPDIR%%/ess/ess-mouse.elc
%%EMACS_SITE_LISPDIR%%/ess/ess-noweb-font-lock-mode.el
%%EMACS_SITE_LISPDIR%%/ess/ess-noweb-font-lock-mode.elc
%%EMACS_SITE_LISPDIR%%/ess/ess-noweb-mode.el
%%EMACS_SITE_LISPDIR%%/ess/ess-noweb-mode.elc
%%EMACS_SITE_LISPDIR%%/ess/ess-noweb.el
%%EMACS_SITE_LISPDIR%%/ess/ess-noweb.elc
%%EMACS_SITE_LISPDIR%%/ess/ess-omg-d.el
%%EMACS_SITE_LISPDIR%%/ess/ess-omg-d.elc
%%EMACS_SITE_LISPDIR%%/ess/ess-omg-l.el
%%EMACS_SITE_LISPDIR%%/ess/ess-omg-l.elc
%%EMACS_SITE_LISPDIR%%/ess/ess-r-a.el
%%EMACS_SITE_LISPDIR%%/ess/ess-r-a.elc
%%EMACS_SITE_LISPDIR%%/ess/ess-r-args.elc
%%EMACS_SITE_LISPDIR%%/ess/ess-r-completion.el
%%EMACS_SITE_LISPDIR%%/ess/ess-r-completion.elc
%%EMACS_SITE_LISPDIR%%/ess/ess-r-flymake.el
%%EMACS_SITE_LISPDIR%%/ess/ess-r-flymake.elc
%%EMACS_SITE_LISPDIR%%/ess/ess-r-gui.el
%%EMACS_SITE_LISPDIR%%/ess/ess-r-gui.elc
%%EMACS_SITE_LISPDIR%%/ess/ess-r-mode.el
%%EMACS_SITE_LISPDIR%%/ess/ess-r-mode.elc
%%EMACS_SITE_LISPDIR%%/ess/ess-r-package.el
Expand All @@ -94,14 +67,8 @@
%%EMACS_SITE_LISPDIR%%/ess/ess-rdired.elc
%%EMACS_SITE_LISPDIR%%/ess/ess-roxy.el
%%EMACS_SITE_LISPDIR%%/ess/ess-roxy.elc
%%EMACS_SITE_LISPDIR%%/ess/ess-rutils.el
%%EMACS_SITE_LISPDIR%%/ess/ess-rutils.elc
%%EMACS_SITE_LISPDIR%%/ess/ess-s-lang.el
%%EMACS_SITE_LISPDIR%%/ess/ess-s-lang.elc
%%EMACS_SITE_LISPDIR%%/ess/ess-s3-d.el
%%EMACS_SITE_LISPDIR%%/ess/ess-s3-d.elc
%%EMACS_SITE_LISPDIR%%/ess/ess-s4-d.el
%%EMACS_SITE_LISPDIR%%/ess/ess-s4-d.elc
%%EMACS_SITE_LISPDIR%%/ess/ess-sas-a.el
%%EMACS_SITE_LISPDIR%%/ess/ess-sas-a.elc
%%EMACS_SITE_LISPDIR%%/ess/ess-sas-d.el
Expand All @@ -110,22 +77,8 @@
%%EMACS_SITE_LISPDIR%%/ess/ess-sas-l.elc
%%EMACS_SITE_LISPDIR%%/ess/ess-site.el
%%EMACS_SITE_LISPDIR%%/ess/ess-site.elc
%%EMACS_SITE_LISPDIR%%/ess/ess-sp3-d.el
%%EMACS_SITE_LISPDIR%%/ess/ess-sp3-d.elc
%%EMACS_SITE_LISPDIR%%/ess/ess-sp4-d.el
%%EMACS_SITE_LISPDIR%%/ess/ess-sp4-d.elc
%%EMACS_SITE_LISPDIR%%/ess/ess-sp5-d.el
%%EMACS_SITE_LISPDIR%%/ess/ess-sp5-d.elc
%%EMACS_SITE_LISPDIR%%/ess/ess-sp6-d.el
%%EMACS_SITE_LISPDIR%%/ess/ess-sp6-d.elc
%%EMACS_SITE_LISPDIR%%/ess/ess-sp6w-d.el
%%EMACS_SITE_LISPDIR%%/ess/ess-sp6w-d.elc
%%EMACS_SITE_LISPDIR%%/ess/ess-stata-lang.el
%%EMACS_SITE_LISPDIR%%/ess/ess-stata-lang.elc
%%EMACS_SITE_LISPDIR%%/ess/ess-stata-mode.el
%%EMACS_SITE_LISPDIR%%/ess/ess-stata-mode.elc
%%EMACS_SITE_LISPDIR%%/ess/ess-swv.el
%%EMACS_SITE_LISPDIR%%/ess/ess-swv.elc
%%EMACS_SITE_LISPDIR%%/ess/ess-toolbar.el
%%EMACS_SITE_LISPDIR%%/ess/ess-toolbar.elc
%%EMACS_SITE_LISPDIR%%/ess/ess-tracebug.el
Expand All @@ -134,18 +87,7 @@
%%EMACS_SITE_LISPDIR%%/ess/ess-trns.elc
%%EMACS_SITE_LISPDIR%%/ess/ess-utils.el
%%EMACS_SITE_LISPDIR%%/ess/ess-utils.elc
%%EMACS_SITE_LISPDIR%%/ess/ess-vst-d.el
%%EMACS_SITE_LISPDIR%%/ess/ess-vst-d.elc
%%EMACS_SITE_LISPDIR%%/ess/ess-xls-d.el
%%EMACS_SITE_LISPDIR%%/ess/ess-xls-d.elc
%%EMACS_SITE_LISPDIR%%/ess/ess.el
%%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.el
%%EMACS_SITE_LISPDIR%%/ess/julia-mode.elc
%%EMACS_SITE_LISPDIR%%/ess/make-regexp.el
%%EMACS_SITE_LISPDIR%%/ess/make-regexp.elc
%%EMACS_SITE_LISPDIR%%/ess/mouseme.el
%%EMACS_SITE_LISPDIR%%/ess/mouseme.elc
%%EMACS_SITE_LISPDIR%%/ess/msdos.elc

0 comments on commit a802469

Please sign in to comment.