Date: Mon, 7 Mar 2011 02:22:23 GMT From: "Christopher J. Ruwe" <cjr@cruwe.de> To: freebsd-gnats-submit@FreeBSD.org Subject: ports/155331: [New Port:] math/ess.el Message-ID: <201103070222.p272MNEC034314@red.freebsd.org> Resent-Message-ID: <201103070230.p272UAsK070891@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 155331 >Category: ports >Synopsis: [New Port:] math/ess.el >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Mon Mar 07 02:30:10 UTC 2011 >Closed-Date: >Last-Modified: >Originator: Christopher J. Ruwe >Release: FreeBSD 8.2-PRERELEASE amd64 >Organization: >Environment: FreeBSD dijkstra.cruwe.de 8.2-PRERELEASE FreeBSD 8.2-PRERELEASE #0: Sat Jan 29 17:24:40 CET 2011 chris@dijkstra.cruwe.de:/usr/obj/usr/src/sys/DIJKSTRA amd64 >Description: The .shar file contains a proposition to include Emacs Speaks Statistics (ESS) Emacs Lisp mode into ports. It is designed to support editing of scripts and interaction with various statistical analysis programs such as R, S-Plus, SAS, Stata and JAGS. (cf. http://ess.r-project.org/) The Makefile I submit is not lint-clean. I am sorry, I do not know better. I have run the tests as described in the manual and have not run into errors and/or warnings. The port builds and installs cleanly. The port refers only to R as a prerequisite, as I am unaware of any of the above mentioned softwares in ports. I have included a pkg-message on how to include ESS into emacs for users, which requires editing the users .emacs-file. My browser forced me to rename the shar-file to txt, I do not know why, but have done so. Please excuse any inconvenience. >How-To-Repeat: >Fix: Patch attached with submission follows: # This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # ess.el # ess.el/pkg-descr # ess.el/pkg-message # ess.el/Makefile # ess.el/distinfo # ess.el/pkg-plist # ess.el/ess.el.shar # echo c - ess.el mkdir -p ess.el > /dev/null 2>&1 echo x - ess.el/pkg-descr sed 's/^X//' >ess.el/pkg-descr << 'c5cde500d43a09805d99a0569b6ea5c8' XEmacs Speaks Statistics (ESS) is an add-on package for emacs text editors such Xas GNU Emacs and XEmacs. It is designed to support editing of scripts and Xinteraction with various statistical analysis programs such as R, S-Plus, SAS, XStata and JAGS. Although all users of these statistical analysis programs are Xwelcome to apply ESS, advanced users or professionals who regularly work with Xtext-based statistical analysis scripts, with various statistical Xlanguages/programs, or with different operating systems might benefit from it Xthe most. c5cde500d43a09805d99a0569b6ea5c8 echo x - ess.el/pkg-message sed 's/^X//' >ess.el/pkg-message << 'bc6955ca1155e070d335e4a6724ae6a8' X X***************************************************************************** XIn order to use ESS in your local Emacs installation, append X X;;;Emacs ESS X (require 'ess-site) X Xto your .emacs-file. X XFor further instructions, care to consult the ESS manual section (http://ess.r-project.org/index.php?Section=documentation&subSection=manuals). X X***************************************************************************** X bc6955ca1155e070d335e4a6724ae6a8 echo x - ess.el/Makefile sed 's/^X//' >ess.el/Makefile << '4f1aa8b7b7589147ea0ddc4262569fc4' X# New ports collection makefile for: ess.el X# Date created: 06 March 2010 X# Whom: Christopher J.s Ruwe X# X# $FreeBSD$ X# X XPORTNAME= ess.el XPORTVERSION= 5.13 XCATEGORIES= math XMASTER_SITES= http://ess.r-project.org/downloads/ess/ XDISTNAME= ess-${PORTVERSION} XEXTRACT_SUFX= .tgz X XMAINTAINER= cjr@cruwe.de XCOMMENT= Emacs Speaks Statistics (ESS) is an add-on package for emacs text editors such as GNU Emacs and XEmacs adding support for statistics languages such as S and R. X XRUN_DEPENDS= R:${PORTSDIR}/math/R \ X emacs:${PORTSDIR}/editors/emacs X XINFO= ess X XUSE_EMACS= yes XUSE_GMAKE= yes X Xpost-install:: X @${CAT} ${PKGMESSAGE} X X.include <bsd.port.mk> 4f1aa8b7b7589147ea0ddc4262569fc4 echo x - ess.el/distinfo sed 's/^X//' >ess.el/distinfo << '7e67e53b1d3c860ce2f5f1898a44ec80' XSHA256 (ess-5.13.tgz) = 26e78fb207f034e9f08f07073589faaa1e4d66a886de3e46769b79fd5e1072c4 XSIZE (ess-5.13.tgz) = 7245294 7e67e53b1d3c860ce2f5f1898a44ec80 echo x - ess.el/pkg-plist sed 's/^X//' >ess.el/pkg-plist << 'c45ca37eb086dcd79eb36f0afb268734' Xshare/doc/ess/ANNOUNCE Xshare/doc/ess/README Xshare/doc/ess/ess.dvi Xshare/doc/ess/ess.html Xshare/doc/ess/ess.pdf Xshare/doc/ess/readme.dvi Xshare/doc/ess/readme.html Xshare/doc/ess/readme.pdf Xshare/doc/ess/refcard.pdf Xshare/emacs/etc/ess/BACKBUG5.BAT Xshare/emacs/etc/ess/BACKBUGS.BAT Xshare/emacs/etc/ess/backbug5 Xshare/emacs/etc/ess/backbugs Xshare/emacs/etc/ess/config.guess Xshare/emacs/etc/ess/ess-s4.S Xshare/emacs/etc/ess/ess-sas-sh-command Xshare/emacs/etc/ess/ess-sp3.S Xshare/emacs/etc/ess/function-outline.S Xshare/emacs/etc/ess/icons/rbuffer.xpm Xshare/emacs/etc/ess/icons/rfunction.xpm Xshare/emacs/etc/ess/icons/rline.xpm Xshare/emacs/etc/ess/icons/rregion.xpm Xshare/emacs/etc/ess/icons/splus_letter_small.xpm Xshare/emacs/etc/ess/icons/splus_letters_large.xpm Xshare/emacs/etc/ess/icons/spluslogo.xpm Xshare/emacs/etc/ess/icons/startr.xpm Xshare/emacs/etc/ess/icons/switch_ess.xpm Xshare/emacs/etc/ess/icons/switchr.xpm Xshare/emacs/etc/ess/icons/switchs.xpm Xshare/emacs/etc/ess/sas-keys.doc Xshare/emacs/etc/ess/sas-keys.ps Xshare/emacs/etc/ess/sas-keys.rtf Xshare/emacs/site-lisp/ChangeLog Xshare/emacs/site-lisp/ess-arc-d.el Xshare/emacs/site-lisp/ess-arc-d.elc Xshare/emacs/site-lisp/ess-bugs-d.el Xshare/emacs/site-lisp/ess-bugs-d.elc Xshare/emacs/site-lisp/ess-bugs-l.el Xshare/emacs/site-lisp/ess-bugs-l.elc Xshare/emacs/site-lisp/ess-comp.el Xshare/emacs/site-lisp/ess-comp.elc Xshare/emacs/site-lisp/ess-compat.el Xshare/emacs/site-lisp/ess-compat.elc Xshare/emacs/site-lisp/ess-custom.el Xshare/emacs/site-lisp/ess-custom.elc Xshare/emacs/site-lisp/ess-dde.el Xshare/emacs/site-lisp/ess-dde.elc Xshare/emacs/site-lisp/ess-eldoc.el Xshare/emacs/site-lisp/ess-eldoc.elc Xshare/emacs/site-lisp/ess-font-lock.el Xshare/emacs/site-lisp/ess-font-lock.elc Xshare/emacs/site-lisp/ess-help.el Xshare/emacs/site-lisp/ess-help.elc Xshare/emacs/site-lisp/ess-inf.el Xshare/emacs/site-lisp/ess-inf.elc Xshare/emacs/site-lisp/ess-jags-d.el Xshare/emacs/site-lisp/ess-jags-d.elc Xshare/emacs/site-lisp/ess-lsp-l.el Xshare/emacs/site-lisp/ess-lsp-l.elc Xshare/emacs/site-lisp/ess-menu.el Xshare/emacs/site-lisp/ess-menu.elc Xshare/emacs/site-lisp/ess-mode.el Xshare/emacs/site-lisp/ess-mode.elc Xshare/emacs/site-lisp/ess-mouse.el Xshare/emacs/site-lisp/ess-mouse.elc Xshare/emacs/site-lisp/ess-noweb.el Xshare/emacs/site-lisp/ess-noweb.elc Xshare/emacs/site-lisp/ess-omg-d.el Xshare/emacs/site-lisp/ess-omg-d.elc Xshare/emacs/site-lisp/ess-omg-l.el Xshare/emacs/site-lisp/ess-omg-l.elc Xshare/emacs/site-lisp/ess-r-args.el Xshare/emacs/site-lisp/ess-r-args.elc Xshare/emacs/site-lisp/ess-r-d.el Xshare/emacs/site-lisp/ess-r-d.elc Xshare/emacs/site-lisp/ess-rd.el Xshare/emacs/site-lisp/ess-rd.elc Xshare/emacs/site-lisp/ess-rdired.el Xshare/emacs/site-lisp/ess-rdired.elc Xshare/emacs/site-lisp/ess-roxy.el Xshare/emacs/site-lisp/ess-roxy.elc Xshare/emacs/site-lisp/ess-rutils.el Xshare/emacs/site-lisp/ess-rutils.elc Xshare/emacs/site-lisp/ess-s-l.el Xshare/emacs/site-lisp/ess-s-l.elc Xshare/emacs/site-lisp/ess-s3-d.el Xshare/emacs/site-lisp/ess-s3-d.elc Xshare/emacs/site-lisp/ess-s4-d.el Xshare/emacs/site-lisp/ess-s4-d.elc Xshare/emacs/site-lisp/ess-sas-a.el Xshare/emacs/site-lisp/ess-sas-a.elc Xshare/emacs/site-lisp/ess-sas-d.el Xshare/emacs/site-lisp/ess-sas-d.elc Xshare/emacs/site-lisp/ess-sas-l.el Xshare/emacs/site-lisp/ess-sas-l.elc Xshare/emacs/site-lisp/ess-site.el Xshare/emacs/site-lisp/ess-site.elc Xshare/emacs/site-lisp/ess-sp3-d.el Xshare/emacs/site-lisp/ess-sp3-d.elc Xshare/emacs/site-lisp/ess-sp4-d.el Xshare/emacs/site-lisp/ess-sp4-d.elc Xshare/emacs/site-lisp/ess-sp5-d.el Xshare/emacs/site-lisp/ess-sp5-d.elc Xshare/emacs/site-lisp/ess-sp6-d.el Xshare/emacs/site-lisp/ess-sp6-d.elc Xshare/emacs/site-lisp/ess-sp6w-d.el Xshare/emacs/site-lisp/ess-sp6w-d.elc Xshare/emacs/site-lisp/ess-sta-d.el Xshare/emacs/site-lisp/ess-sta-d.elc Xshare/emacs/site-lisp/ess-sta-l.el Xshare/emacs/site-lisp/ess-sta-l.elc Xshare/emacs/site-lisp/ess-swv.el Xshare/emacs/site-lisp/ess-swv.elc Xshare/emacs/site-lisp/ess-toolbar.el Xshare/emacs/site-lisp/ess-toolbar.elc Xshare/emacs/site-lisp/ess-trns.el Xshare/emacs/site-lisp/ess-trns.elc Xshare/emacs/site-lisp/ess-utils.el Xshare/emacs/site-lisp/ess-utils.elc Xshare/emacs/site-lisp/ess-vst-d.el Xshare/emacs/site-lisp/ess-vst-d.elc Xshare/emacs/site-lisp/ess-xls-d.el Xshare/emacs/site-lisp/ess-xls-d.elc Xshare/emacs/site-lisp/ess.el Xshare/emacs/site-lisp/ess.elc Xshare/emacs/site-lisp/essd-els.el Xshare/emacs/site-lisp/essd-els.elc Xshare/emacs/site-lisp/make-regexp.el Xshare/emacs/site-lisp/make-regexp.elc Xshare/emacs/site-lisp/mouseme.el Xshare/emacs/site-lisp/mouseme.elc Xshare/emacs/site-lisp/msdos.el Xshare/emacs/site-lisp/msdos.elc Xshare/emacs/site-lisp/noweb-font-lock-mode.el Xshare/emacs/site-lisp/noweb-font-lock-mode.elc Xshare/emacs/site-lisp/noweb-mode.el Xshare/emacs/site-lisp/noweb-mode.elc X@dirrm share/emacs/etc/ess/icons X@dirrm share/emacs/etc/ess X@dirrm share/emacs/etc X@dirrm share/doc/ess c45ca37eb086dcd79eb36f0afb268734 echo x - ess.el/ess.el.shar sed 's/^X//' >ess.el/ess.el.shar << 'e2dce859bfa714fb85b5f99992ca1774' e2dce859bfa714fb85b5f99992ca1774 exit >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201103070222.p272MNEC034314>