Skip site navigation (1)Skip section navigation (2)
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>