From owner-freebsd-ports-bugs@FreeBSD.ORG Mon Mar 7 02:30:11 2011 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 12DF61065670 for ; Mon, 7 Mar 2011 02:30:11 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id BF6B68FC12 for ; Mon, 7 Mar 2011 02:30:10 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id p272UAnR070893 for ; Mon, 7 Mar 2011 02:30:10 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id p272UAsK070891; Mon, 7 Mar 2011 02:30:10 GMT (envelope-from gnats) Resent-Date: Mon, 7 Mar 2011 02:30:10 GMT Resent-Message-Id: <201103070230.p272UAsK070891@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, "Christopher J. Ruwe" Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 6D5A6106566B for ; Mon, 7 Mar 2011 02:22:24 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from red.freebsd.org (red.freebsd.org [IPv6:2001:4f8:fff6::22]) by mx1.freebsd.org (Postfix) with ESMTP id 59E698FC16 for ; Mon, 7 Mar 2011 02:22:24 +0000 (UTC) Received: from red.freebsd.org (localhost [127.0.0.1]) by red.freebsd.org (8.14.4/8.14.4) with ESMTP id p272MNpd034315 for ; Mon, 7 Mar 2011 02:22:23 GMT (envelope-from nobody@red.freebsd.org) Received: (from nobody@localhost) by red.freebsd.org (8.14.4/8.14.4/Submit) id p272MNEC034314; Mon, 7 Mar 2011 02:22:23 GMT (envelope-from nobody) Message-Id: <201103070222.p272MNEC034314@red.freebsd.org> Date: Mon, 7 Mar 2011 02:22:23 GMT From: "Christopher J. Ruwe" To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.1 Cc: Subject: ports/155331: [New Port:] math/ess.el X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 07 Mar 2011 02:30:11 -0000 >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 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: