--- ess-15.09.2.orig/debian/changelog +++ ess-15.09.2/debian/changelog @@ -0,0 +1,652 @@ +ess (15.09.2-3) unstable; urgency=low + + * debian/control: Add Build-Depends on texlive-fonts-recommended + + -- Dirk Eddelbuettel Sun, 06 Mar 2016 09:39:09 -0600 + +ess (15.09.2-2) unstable; urgency=low + + * doc/texinfo.tex: Temporarily adding copy from texinfo 6.0 to avoid + breakage with the version included with texinfo 6.1 (Closes: #815734) + + -- Dirk Eddelbuettel Thu, 03 Mar 2016 07:43:01 -0600 + +ess (15.09.2-1) unstable; urgency=low + + * New upstream version released today + + -- Dirk Eddelbuettel Fri, 11 Dec 2015 06:17:51 -0600 + +ess (15.09.1-1) unstable; urgency=low + + * New upstream version released today + + * debian/emacsen-install: Call gzip with '-f' to ensure in-place upgrades + (Closes: #802953) + + * debian/control: Shift Maintainer: address from ess-debian list to me, + remove now-redundant Uploaders: field (Closes: #803003) + + -- Dirk Eddelbuettel Mon, 26 Oct 2015 19:22:28 -0500 + +ess (15.09-1) unstable; urgency=low + + * New upstream version + + -- Dirk Eddelbuettel Sat, 26 Sep 2015 21:20:07 -0500 + +ess (15.03-1-2) unstable; urgency=low + + * debian/emacsen-compat: Added, with value of zero + + * debian/emacsen-install: Refreshed + + * debian/control: Depends: emacsen-common (>= 2.0.8) per Emacsen Policy + + -- Dirk Eddelbuettel Mon, 04 May 2015 20:29:39 -0500 + +ess (15.03-1-1) unstable; urgency=low + + * New upstream version released today + + -- Dirk Eddelbuettel Thu, 23 Apr 2015 12:38:30 -0500 + +ess (15.03-1) unstable; urgency=low + + * New upstream version released today + + * debian/control: Change Depends: on r-base-core to Recommends: + (Closes: #767043) + * debian/control: Add julia to Suggests: + + * debian/control: Increased Standards-Version: to current version + + -- Dirk Eddelbuettel Wed, 01 Apr 2015 05:31:31 -0500 + +ess (14.09-1) unstable; urgency=low + + * New upstream version released today + + -- Dirk Eddelbuettel Sat, 13 Sep 2014 09:03:04 -0500 + +ess (13.09-1-1) unstable; urgency=low + + * New upstream version released today + + * debian/control: Increased Standards-Version: to current version + + -- Dirk Eddelbuettel Sat, 07 Dec 2013 13:26:27 -0600 + +ess (13.09-1) unstable; urgency=low + + * New upstream version released today + + * debian/control: Increased Standards-Version: to current version + + * debian/control: Added Build-Depends: on autotools-dev to always use + current autotools file + + -- Dirk Eddelbuettel Fri, 27 Sep 2013 18:41:32 -0500 + +ess (13.05-3) unstable; urgency=low + + * debian/emacsen-install (PACKAGE): Do not attempt installation for + either emacs22 or xemacs21 which are no longer supported upstream + (Closes: #708930, #710438) + + -- Dirk Eddelbuettel Sat, 01 Jun 2013 13:35:06 -0500 + +ess (13.05-2) unstable; urgency=low + + * lisp/ess-stan-d.el: Comment-out the file which should not have been in + the release. + + -- Dirk Eddelbuettel Fri, 17 May 2013 13:54:28 -0500 + +ess (13.05-1) unstable; urgency=low + + * New upstream version released today + + -- Dirk Eddelbuettel Wed, 15 May 2013 06:31:40 -0500 + +ess (12.09-2-1) unstable; urgency=low + + * New upstream version released today + + -- Dirk Eddelbuettel Sat, 12 Jan 2013 15:51:47 -0600 + +ess (12.09-1-1) unstable; urgency=low + + * New upstream version released twelve hours ago + + * debian/control: Mention Julia in Description: (Closes: #692468) + + -- Dirk Eddelbuettel Sat, 22 Dec 2012 00:56:45 -0600 + +ess (12.09-1) unstable; urgency=low + + * New upstream version released today + + -- Dirk Eddelbuettel Mon, 24 Sep 2012 14:32:49 -0500 + +ess (12.04-4-1) unstable; urgency=low + + * New upstream patch version released today + + -- Dirk Eddelbuettel Thu, 07 Jun 2012 11:52:04 -0500 + +ess (12.04-3-1) unstable; urgency=low + + * New upstream patch version released today + + -- Dirk Eddelbuettel Fri, 01 Jun 2012 08:53:38 -0500 + +ess (12.04-2-1) unstable; urgency=low + + * New upstream patch version released today + + -- Dirk Eddelbuettel Fri, 11 May 2012 06:15:00 -0500 + +ess (12.04-1-1) unstable; urgency=low + + * New upstream patch version released today + + -- Dirk Eddelbuettel Wed, 09 May 2012 08:00:38 -0500 + +ess (12.04-1) unstable; urgency=low + + * New upstream version released today + + -- Dirk Eddelbuettel Thu, 05 Apr 2012 18:26:34 -0500 + +ess (12.03-1) unstable; urgency=low + + * New upstream version released today (with new numbering scheme) + + * debian/control: Increased Standards-Version: to current version + + -- Dirk Eddelbuettel Fri, 30 Mar 2012 08:46:40 -0500 + +ess (5.14-1) unstable; urgency=low + + * New upstream version released today + + -- Dirk Eddelbuettel Sat, 30 Jul 2011 12:34:05 -0500 + +ess (5.13-1) unstable; urgency=low + + * New upstream version released today + + -- Dirk Eddelbuettel Thu, 03 Feb 2011 16:10:05 -0600 + +ess (5.12-1) unstable; urgency=low + + * New upstream version released today + + * debian/emacen-startup: Follow suggestion by Kevin Ryde in #594750 and + use debian-pkg-add-load-path-item as well; also improved emacsen-install + script by using soft links instead of copies (Closes: #594750) + + -- Dirk Eddelbuettel Mon, 08 Nov 2010 16:52:27 -0600 + +ess (5.11-1) unstable; urgency=low + + * New upstream version released today + + -- Dirk Eddelbuettel Tue, 13 Jul 2010 11:50:00 -0500 + +ess (5.10-1) unstable; urgency=low + + * New upstream version released this morning + + -- Dirk Eddelbuettel Tue, 08 Jun 2010 05:29:06 -0500 + +ess (5.9.1-2) unstable; urgency=low + + * lisp/*: Upgraded to svn revision 5352 with a fix by Sebastian Luque + for the XEmacs incompatibility (Closes: #583857) + + -- Dirk Eddelbuettel Fri, 04 Jun 2010 09:59:22 -0500 + +ess (5.9.1-1) unstable; urgency=low + + * New upstream version + + -- Dirk Eddelbuettel Tue, 25 May 2010 09:02:10 -0500 + +ess (5.9-1) unstable; urgency=low + + * New upstream version released this morning + + * debian/control: Increased Standards-Version: to current version + * debian/source/format: Added with value "1.0" to please lintian + + -- Dirk Eddelbuettel Fri, 21 May 2010 02:32:53 -0500 + +ess (5.8-1) unstable; urgency=low + + * New upstream version released this morning + + -- Dirk Eddelbuettel Wed, 03 Mar 2010 06:25:04 -0600 + +ess (5.7.1-1) unstable; urgency=low + + * New upstream version released this afternoon + + -- Dirk Eddelbuettel Mon, 07 Dec 2009 16:50:32 -0600 + +ess (5.7-1) unstable; urgency=low + + * New upstream version released this morning + + -- Dirk Eddelbuettel Mon, 07 Dec 2009 06:29:02 -0600 + +ess (5.6-1) unstable; urgency=low + + * New upstream version released this morning + + -- Dirk Eddelbuettel Fri, 04 Dec 2009 11:46:57 -0600 + +ess (5.5-1) unstable; urgency=low + + * New upstream version released today + + * debian/control: Updated Depends: list by adding 'emacs23' to list + * debian/control: Updated Homepage: URL to 'ess.r-project.org' + + * debian/control: Increased Standards-Version: to 3.8.1 + + debian/control: Added '${misc:Depends}' to Depends + + debian/control: Added 'dpkg (>= 1.15.4) | install-info' + + -- Dirk Eddelbuettel Wed, 07 Oct 2009 09:31:55 -0500 + +ess (5.4-1) unstable; urgency=low + + * New upstream version released today + + * etc/config.guess: Switched to current version /usr/share/misc/config.guess + + * debian/control enhancements suggested by Debian bugreport #529914 + * debian/control: Increased Standards-Version: to 3.8.1 + * debian/control: Added Homepage: fields + * debian/compat: Increased to level 7, increaded Build-Depends accordingly + * debian/rules: Use dh_prep in cleaning step + + -- Dirk Eddelbuettel Mon, 08 Jun 2009 15:19:01 -0500 + +ess (5.3.11-1) unstable; urgency=low + + * New upstream release + + -- Dirk Eddelbuettel Fri, 23 Jan 2009 12:00:52 -0600 + +ess (5.3.10.1-1) unstable; urgency=low + + * New upstream release 5.3.10 + * This release is relabeled 5.3.10.1 as we used the 5.3.10 version number + for the bugfix release which turns out to have been a pre-release. + + -- Dirk Eddelbuettel Fri, 12 Dec 2008 07:25:55 -0600 + +ess (5.3.10-2) unstable; urgency=low + + * Updated to SVN revision 4001 which addresses the bug report + 'ess: fails setting up' when no R version is present (Closes: #507510) + + -- Dirk Eddelbuettel Thu, 04 Dec 2008 09:25:16 -0600 + +ess (5.3.10-1) unstable; urgency=low + + * New upstream release + + * Closes open bug 'emacs warning on upgrade' (Closes: #507299) + + -- Dirk Eddelbuettel Sat, 29 Nov 2008 20:39:02 -0600 + +ess (5.3.9~svn3950-1) unstable; urgency=low + + * New packages based on svn revision 3950 approaching release 5.3.9. + + -- Dirk Eddelbuettel Sat, 04 Oct 2008 18:41:09 -0500 + +ess (5.3.8~svn3917-1) unstable; urgency=low + + * New upstream version based on svn revision 3917 approaching release 5.3.8. + + * debian/rules: Add trailing slash to ess-etc-directory definition -- with + thanks to Martin Maechler for finding this as the cause to SAS load issues + + -- Dirk Eddelbuettel Thu, 17 Jul 2008 19:16:57 -0500 + +ess (5.3.8~svn3902-1) unstable; urgency=low + + * debian/emacsen-install: Strengthen regular expression to only exclude + ess.el. Thanks to Sebastian Luque for fixing the bug he reported! This now + really fixed bug report 482351 addressed in the previous upload. + + * debian/watch: Updated URL and regular expression + + -- Dirk Eddelbuettel Fri, 23 May 2008 21:39:40 -0500 + +ess (5.3.8~svn3899-1) unstable; urgency=low + + * New upstream version based on svn revision 3899 + * lisp/Makefile: Add ess-eldoc to targets (Closes: #482351) + + -- Dirk Eddelbuettel Thu, 22 May 2008 06:13:36 -0500 + +ess (5.3.8~svn3895-1) unstable; urgency=low + + * New upstream version based on svn revision 3895 approaching release 5.3.8. + + * New maintainers: the package is now maintained by group of Ess and + Debian developers that can be reached at ess-debian@r-project.org. + Camm's many years of diligent maintenance are gratefully acknowledged. + * The group repository is available at https://svn.R-project.org/ESS + + [ Stefan Theussl ] + * debian/control: Change build-depends to texlive packages (Closes: #420945) + * debian/emacsen-startup.el: Applied patch kindly supplied by Peter Galbraith + to not load Ess when it has been purged (Closes: #440194) + * Add details to copyright. + + [ Martin Maechler ] + * doc/refcard/refcard.tex: Switched to fullpage.sty (Closes: #443462) + + [ Dirk Eddelbuettel ] + * New upstream version addresses the following bugs: + "options(error=recover) in R confuses ESS (Closes: #400382) + "upgrade to fix complaints about .Last.value" (Closes: #442159) + "warning: make-variable-buffer-local should be called ..." (Closes: #456001) + * Bug report #371058 is being looked at upstream and the missing functionality + may be added in the future. All other open bugs are now closed. + * debian/copyright: Updated to new parseable form for copyright and license + * debian/doc-base: Updated Section: + + -- Dirk Eddelbuettel Mon, 19 May 2008 21:13:02 -0500 + +ess (5.3.0-1) unstable; urgency=low + + * New upstream release + * Add tetex-extra to build-depends, Closes: #363080, Closes: #358327. + * Apply xemacs key binding fix, Closes: #343234. + * Comment out svn references in refcard.tex, as Debian does not have + svn.sty at the moment. + * Add ess-intro-graphs.pdf and refcard.pdf to docs + + -- Camm Maguire Fri, 28 Apr 2006 16:27:11 +0000 + +ess (5.2.12-1) unstable; urgency=low + + * New upstream release + * Bug fix: "ess-mode rebinds [(meta backspace)]", thanks to Rafael + Laboissiere (Closes: #343234). Applied patch + + -- Camm Maguire Wed, 1 Mar 2006 16:13:18 +0000 + +ess (5.2.11-1) unstable; urgency=low + + * New upstream release + * Newer standards + + -- Camm Maguire Tue, 22 Nov 2005 23:13:20 +0000 + +ess (5.2.10-1) unstable; urgency=low + + * New upstream release + + -- Camm Maguire Fri, 21 Oct 2005 00:50:06 +0000 + +ess (5.2.6-1) unstable; urgency=high + + * New upstream release + * chmod -R u+w on orig source + + -- Camm Maguire Tue, 22 Mar 2005 13:48:07 +0000 + +ess (5.2.5-1) unstable; urgency=high + + * New upstream release + * Bug fix: "ess: error in doc-base file", thanks to Laurent Bonnaud + (Closes: #283699). index.html -> ess.html in doc-base. + * Revert to (require 'ess-site) in emacsen-startup now that + global-font-lock issue is resolved. + + -- Camm Maguire Thu, 10 Mar 2005 15:25:56 +0000 + +ess (5.2.3-4) unstable; urgency=high + + * Suggests: xlispstat, r-base | r-base-core, pspp + + -- Camm Maguire Fri, 19 Nov 2004 14:40:23 +0000 + +ess (5.2.3-3) unstable; urgency=high + + * repair broken replace-regexp-in-string -> ess-replace-regexp-in-string + patch + * expand autoload functionality in emacsen-startup + + -- Camm Maguire Thu, 11 Nov 2004 00:51:43 +0000 + +ess (5.2.3-2) unstable; urgency=high + + * Fix autoload on 'R, 'R-mode, and 'XLS + + -- Camm Maguire Thu, 28 Oct 2004 15:28:56 +0000 + +ess (5.2.3-1) unstable; urgency=high + + * New upstream release + * Remove debian/info in favor of command line args generated at compile + time. + * Full make in doc directory + * Suggest r-base and xlispstat + * Autoload ess-site on M-x R and M-x XLS instead of require in emacs + startup. Closes: #271845. + * replace-regexp-in-string -> ess-replace-regexp-in-string, Closes: + #278253. + * Clean README ANNOUNCE doc/html/readme.html doc/html/ess.html + + -- Camm Maguire Tue, 26 Oct 2004 18:48:59 +0000 + +ess (5.2.2-2) unstable; urgency=high + + * Chnage menu entry in ess.el to re-enable R icon functionality. + + -- Camm Maguire Tue, 14 Sep 2004 13:04:06 +0000 + +ess (5.2.2-1) unstable; urgency=low + + * New upstream release + * New release Closes: #267588 + * new watch file + * Added INFO-DIR-SECTION Emacs info es.info + * Add ess.dvi and readme.dvi to documentation + * minor rules changes to doc/Makefile + * comment out ess-display-w3-help-on-object-other-window, as is not + finished and contains code called for effect. + * Carry forward bug fix to ess-latex.el + * Carry forward ess-sysdp.el disabling of local variables + * Carry forward renamining of 'nuke-trailing...' in ess-utils.el + * Several old doc files no longer available + * Add /usr/share/ess/etc directory for icon support. TODO, need to + clean the contents. + * compat 4 + + -- Camm Maguire Mon, 30 Aug 2004 16:41:21 +0000 + +ess (5.1.24-6) unstable; urgency=low + + * Newer standards + * Bug fix: "Half-broken dependency on emacs20", thanks to Martin + Michlmayr (Closes: #232757). replace with emacs21 + + -- Camm Maguire Sun, 15 Feb 2004 20:08:31 +0000 + +ess (5.1.24-5) unstable; urgency=low + + * nuke-trailing-whitespace -> ess-nuke-trailing-whitespace to avoid + collision with emacs-goodies, Closes: #214583 + + -- Camm Maguire Tue, 14 Oct 2003 13:35:04 +0000 + +ess (5.1.24-4) unstable; urgency=low + + * Remove references to old info files - Closes: #204035 + * Newer texinfo adds content to index sections, Closes: #188937 + * Newer standards + * Lintian cleanups to copyright file + + -- Camm Maguire Tue, 14 Oct 2003 13:34:54 +0000 + +ess (5.1.24-3) unstable; urgency=low + + * Build-depend on texi2html, Closes: #173641 + + -- Camm Maguire Thu, 19 Dec 2002 14:24:20 -0500 + +ess (5.1.24-2) unstable; urgency=low + + * Fix bug in ess-latex.el, Closes: #168792 + + -- Camm Maguire Thu, 14 Nov 2002 21:46:18 -0500 + +ess (5.1.24-1) unstable; urgency=low + + * New upstream release + + -- Camm Maguire Wed, 30 Oct 2002 15:08:50 -0500 + +ess (5.1.20-3) unstable; urgency=low + + * New upstream site + + -- Camm Maguire Wed, 30 Oct 2002 12:34:16 -0500 + +ess (5.1.20-2) unstable; urgency=low + + * flavor ->debian-emacs-flavor in emacsen-startup + + -- Camm Maguire Mon, 4 Mar 2002 14:26:19 -0500 + +ess (5.1.20-1) unstable; urgency=low + + * New upstream release + + -- Camm Maguire Thu, 28 Feb 2002 15:25:29 -0500 + +ess (5.1.19-5) unstable; urgency=low + + * Info files in section Emacs, Closes: #135171 + * Newer standards + * Build-Depends-Indep + * Depends emacs20 | emacsen + + -- Camm Maguire Sat, 23 Feb 2002 09:40:49 -0500 + +ess (5.1.19-4) unstable; urgency=low + + * Reformatted doc string in essl-bug.el, disabled indentation eval + local variables in ess-sysdp.el, eliminates warnings when byte + compiling, Closes: #132436 + + -- Camm Maguire Tue, 12 Feb 2002 14:14:02 -0500 + +ess (5.1.19-3) unstable; urgency=low + + * /etc/emacs/site-start.d/50ess.el as conffile, Closes: #132138 + + -- Camm Maguire Mon, 4 Feb 2002 09:12:13 -0500 + +ess (5.1.19-2) unstable; urgency=low + + * autoload -> require in emacsen startup + + -- Camm Maguire Fri, 1 Feb 2002 14:41:16 -0500 + +ess (5.1.19-1) unstable; urgency=low + + * New upstream release + * chmod u+w doc/user-faq doc/user-manual + + -- Camm Maguire Mon, 10 Sep 2001 09:47:31 -0400 + +ess (5.1.18-4) unstable; urgency=low + + * Fixed emacsen startup, Closes: #102850, Closes: #103142 + + -- Camm Maguire Tue, 3 Jul 2001 22:02:08 -0400 + +ess (5.1.18-3) unstable; urgency=low + + * Autoload instead of load in emacsen-startup + + -- Camm Maguire Wed, 7 Mar 2001 09:44:33 -0500 + +ess (5.1.18-2) unstable; urgency=low + + * Updated Build-Depends + + -- Camm Maguire Tue, 6 Mar 2001 23:53:35 -0500 + +ess (5.1.18-1) unstable; urgency=low + + * New upstream source, Closes #74938 + * New source, Closes #86626. + * New upstream source, Closes: #81565 + + -- Camm Maguire Tue, 6 Mar 2001 22:42:01 -0500 + +ess (5.1.13-3) unstable; urgency=low + + * Added build-depends line. Closes #70297. + * Changed load-path in emacsen-startup to load .elc instead of .el + files + * Added doc-base registration file + + -- Camm Maguire Sun, 17 Sep 2000 03:44:16 +0200 + +ess (5.1.13-2) unstable; urgency=low + + * Commented out requirement of tex-site in ess-debug.el to avoid + dependency on auctex. Closes #65453. + + -- Camm Maguire Mon, 12 Jun 2000 18:07:47 +0200 + +ess (5.1.13-1) unstable; urgency=low + + * New upstream release, fixing various bugs + * Incorporated lintian fixes of previous version into this upload to + frozen + + -- Camm Maguire Thu, 30 Mar 2000 00:47:26 +0200 + +ess (5.1.8-4) unstable; urgency=low + + * Upgraded to latest standards version + * Fixed rules to build on freshly unpacked source + * Made local copy of dh_dhelp script in debian/ + * Upgraded GPL copyright path + + -- Camm Maguire Wed, 29 Mar 2000 18:09:18 +0200 + +ess (5.1.8-3) unstable; urgency=low + + * Fixed confusing description (closes #51303) + * Modified dhelp setup slightly + + -- Camm Maguire Sat, 11 Sep 1999 15:22:00 -0400 + +ess (5.1.8-2) unstable; urgency=low + + * Fixed dhelp support + + -- Camm Maguire Sat, 11 Sep 1999 13:49:06 -0400 + +ess (5.1.8-1) unstable; urgency=low + + * Initial Release. + + -- Camm Maguire Sat, 11 Sep 1999 12:03:46 -0400 + + --- ess-15.09.2.orig/debian/compat +++ ess-15.09.2/debian/compat @@ -0,0 +1 @@ +7 --- ess-15.09.2.orig/debian/control +++ ess-15.09.2/debian/control @@ -0,0 +1,24 @@ +Source: ess +Section: gnu-r +Priority: optional +Maintainer: Dirk Eddelbuettel +Standards-Version: 3.9.6 +Build-Depends: debhelper (>= 7.0.0) +Build-Depends-Indep: texlive-base, texlive-latex-base, texlive-latex-recommended, texlive-latex-extra, texlive-generic-recommended, texlive-extra-utils, texlive-fonts-recommended, texinfo, autotools-dev +Homepage: http://ess.r-project.org + +Package: ess +Architecture: all +Depends: ${misc:Depends}, emacsen-common (>= 2.0.8), dpkg (>= 1.15.4) | install-info +Recommends: r-base-core +Conflicts: dhelp (<= 0.3.12) +Suggests: xlispstat, pspp, jags, julia +Description: Emacs mode for statistical programming and data analysis + ESS ("Emacs Speaks Statistics") is a GNU Emacs and XEmacs mode for + interactive statistical programming and data analysis. Languages + supported are the S family (S 3/4, S-PLUS 3/4/5/6/7, and R), SAS, + XLispStat, Stata, BUGS and Julia. + . + ESS grew out of the desire for bug fixes and extensions to S-mode and + SAS-mode as well as a consistent union of their features in one + package. --- ess-15.09.2.orig/debian/copyright +++ ess-15.09.2/debian/copyright @@ -0,0 +1,43 @@ +This is the Debian GNU/Linux ess package of Emacs Speaks Statistics (ESS) +which provides a common, generic, and useful interface, through emacs, +to many statistical packages. + +Upstream Authors: A.J. Rossini , + Richard M. Heiberger , + Kurt Hornik , + Martin Maechler , + Rodney A. Sparapani , + Stephen Eglen , + Sebastian P. Luque , + Henning Redestig + +ESS has a home page at `http://ESS.R-project.org/'. It is free software +distributed under a GNU-style copyleft. + +This package was initially debianized by Camm Maguire on +Sat, 11 Sep 1999 12:03:46 -0400. + +As of May 2008, the package is maintained by a group of ESS and Debian +developers which can be reached at ess-debian@r-project.org. + +Sources were downloaded from http://ESS.R-project.org/downloads/ess/ and +changes, typically only to files in the Debian/ directory are fully documented +in the file /usr/share/doc/ess/changelog.Debian.gz + +Copyright (C) 1994 - 2010 Martin Maechler +Copyright (C) 1994 - 2010 A.J. Rossini +Copyright (C) 1994 - 2010 Richard M. Heiberger +Copyright (C) 1994 - 2010 Kurt Hornik +Copyright (C) 1999 - 2010 Rodney A. Sparapani +Copyright (C) 2002 - 2010 Stephen Eglen +Copyright (C) 2010 Sebastian P. Luque +Copyright (C) 2010 Henning Redestig + + +License: GPL + +Earlier copyrights apply to some of the emacs lisp sources files in +../lisp/. These authors have all transferred copyright to the ESS core team. + +On a Debian GNU/Linux system, the GNU General Public License (GPL) is +included in the file /usr/share/common-licenses/GPL. --- ess-15.09.2.orig/debian/dirs +++ ess-15.09.2/debian/dirs @@ -0,0 +1 @@ +usr/share/emacs/site-lisp/ess --- ess-15.09.2.orig/debian/doc-base +++ ess-15.09.2/debian/doc-base @@ -0,0 +1,12 @@ +Document: ess +Title: Ess Manual +Author: A.J. Rossini,Richard M. Heiberger,Kurt Hornik,Martin Maechler,Rodney A. Sparapani,Stephen Eglen,Sebastian P. Luque,Henning Redestig +Abstract: ESS is a GNU Emacs and XEmacs mode for interactive statistical programming and data analysis. Languages supported: the S family (S 3/4, S-PLUS 3/4/5/6/7, and R), SAS, XLispStat, Stata and BUGS. +Section: Science/Data Analysis + +Format: Text +Files: /usr/share/doc/ess/README* + +Format: HTML +Index: /usr/share/doc/ess/html/ess.html +Files: /usr/share/doc/ess/html/*.html --- ess-15.09.2.orig/debian/docs +++ ess-15.09.2/debian/docs @@ -0,0 +1,11 @@ +ChangeLog +README +doc/html +doc/TODO +doc/rmh-talk.tex +doc/slverb.sty +doc/NEWS +doc/ESS_intro.tex +doc/ajr-talk.tex +doc/ess-intro-graphs.pdf +doc/refcard/refcard.pdf --- ess-15.09.2.orig/debian/emacsen-compat +++ ess-15.09.2/debian/emacsen-compat @@ -0,0 +1 @@ +0 --- ess-15.09.2.orig/debian/emacsen-install +++ ess-15.09.2/debian/emacsen-install @@ -0,0 +1,60 @@ +#! /bin/sh -e +# /usr/lib/emacsen-common/packages/install/ess + +# Written by Jim Van Zandt , borrowing heavily +# from the install scripts for gettext by Santiago Vila +# and octave by Dirk Eddelbuettel . + +FLAVOR=$1 +PACKAGE=ess + +if [ ${FLAVOR} = emacs ]; then exit 0; fi + +if [ ${FLAVOR} = xemacs21 ]; then exit 0; fi + +if [ ${FLAVOR} = emacs22 ]; then exit 0; fi + +echo install/${PACKAGE}: Handling install for emacsen flavor ${FLAVOR} + +FLAVORTEST=$(echo $FLAVOR | cut -c-6) +if [ ${FLAVORTEST} = xemacs ] ; then + SITEFLAG="-no-site-file -no-init-file" +else + SITEFLAG="--no-site-file --no-init-file" +fi +FLAGS="${SITEFLAG} -q -batch -l path.el -l ess-comp.el -f batch-byte-compile" +#FLAGS1="${SITEFLAG} -q -batch -l path.el -l ess-comp.el -l ess-vars.elc -f batch-byte-compile" + +ELDIR=/usr/share/emacs/site-lisp/${PACKAGE} +ELCDIR=/usr/share/${FLAVOR}/site-lisp/${PACKAGE} + +# Install-info-altdir does not actually exist. +# Maybe somebody will write it. +if test -x /usr/sbin/install-info-altdir; then + echo install/${PACKAGE}: install Info links for ${FLAVOR} + install-info-altdir --quiet --section "" "" --dirname=${FLAVOR} /usr/info/${PACKAGE}.info.gz +fi + +install -m 755 -d ${ELCDIR} +cd ${ELDIR} +FILES=$(ls -1 *.el | grep -vx 'ess.el') +## edd 08 Nov 2010 old code +#cp ${FILES} ess.el ${ELCDIR} +#cd ${ELCDIR} +## edd 08 Nov 2010 replaced by this (cf #594750) +cd ${ELCDIR} +for f in ${ELDIR}/*.el; do + ln -sf $f . +done + +cat << EOF > path.el +(setq load-path (cons "." load-path) byte-compile-warnings nil) +EOF +touch Install.log +${FLAVOR} ${FLAGS} ${FILES} >> Install.log 2>&1 +${FLAVOR} ${FLAGS} ess.el >> Install.log 2>&1 +gzip -9fv Install.log +#rm -f *.el path.el + + +exit 0 --- ess-15.09.2.orig/debian/emacsen-remove +++ ess-15.09.2/debian/emacsen-remove @@ -0,0 +1,15 @@ +#!/bin/sh -e +# /usr/lib/emacsen-common/packages/remove/ess + +FLAVOR=$1 +PACKAGE=ess + +if [ ${FLAVOR} != emacs ]; then + if test -x /usr/sbin/install-info-altdir; then + echo remove/${PACKAGE}: removing Info links for ${FLAVOR} + install-info-altdir --quiet --remove --dirname=${FLAVOR} /usr/info/ess.info.gz + fi + + echo remove/${PACKAGE}: purging byte-compiled files for ${FLAVOR} + rm -rf /usr/share/${FLAVOR}/site-lisp/${PACKAGE} +fi --- ess-15.09.2.orig/debian/emacsen-startup +++ ess-15.09.2/debian/emacsen-startup @@ -0,0 +1,39 @@ +;; -*-emacs-lisp-*- +;; +;; Emacs startup file for the Debian GNU/Linux ess package +;; +;; Originally contributed by Nils Naumann +;; Modified by Dirk Eddelbuettel +;; Adapted for dh-make by Jim Van Zandt + +;; The following code fixes bug #440194 - thanks to Peter S Galbraith +;; skip loading when +;; not ess is fully installed, as this file still exists when the +;; package is removed but not purged. + +(cond + ((not (file-exists-p "/usr/share/emacs/site-lisp/ess")) + (message + "Package ess removed but not purged. Skipping setup.")) + ((not (file-exists-p (concat "/usr/share/" + (symbol-name debian-emacs-flavor) + "/site-lisp/ess/ess-site.elc"))) + (message "Package ess not fully installed. Skipping setup.")) + (t + ;; The ess package follows the Debian/GNU Linux 'emacsen' policy and + ;; byte-compiles its elisp files for each 'emacs flavor' (emacs19, + ;; xemacs19, emacs20, xemacs20...). The compiled code is then + ;; installed in a subdirectory of the respective site-lisp directory. + ;; We have to add this to the load-path: + (debian-pkg-add-load-path-item + (concat "/usr/share/" (symbol-name debian-emacs-flavor) "/site-lisp/ess")) + + ;; As ess_5.12-1 we also link the uncompiled code into that directory so no need to load it + ;; Put the uncompiled code in the path too + ;; (setq load-path (cons (concat "/usr/share/" + ;; (symbol-name debian-emacs-flavor) + ;; "/site-lisp/ess") load-path )) + (require 'ess-site) + ) + ) + --- ess-15.09.2.orig/debian/rules +++ ess-15.09.2/debian/rules @@ -0,0 +1,109 @@ +#!/usr/bin/make -f +#-*- makefile -*- +# Made with the aid of dh_make, by Craig Small +# Sample debian/rules that uses debhelper. GNU copyright 1997 by Joey Hess. +# Some lines taken from debmake, by Christoph Lameter. + +# Uncomment this to turn on verbose mode. +#export DH_VERBOSE=1 + +# This is the debhelper compatability version to use. +#export DH_COMPAT=1 + +## edd 16 May 2008 trivial 'orig.tar.gz' creator +## technically, this could be a native Debian package as +## the debian/ is in upstream SVN but it is easier to have +## another degree of freedom for Debian revisions +## if we used just the svn rev: version := $(shell svnversion) +## edd 04 Oct 2008 use changelog entry instead +version := $(shell head -1 debian/changelog | perl -nle 'm/\((\S+)-\d\)/ && print $$1') + +showversion: + @echo Version is ${version} + +tarball: + (cd .. && \ + tar czf tarballs/ess_${version}.orig.tar.gz ess \ + --exclude=.svn \ + --exclude=.git \ + --exclude=debian ) + +build: build-arch build-indep +build-arch: build-stamp +build-indep: build-stamp +build-stamp: + dh_testdir + + chmod -R u+w * + +# $(MAKE) -C doc ess.dvi +# $(MAKE) -C doc readme.dvi + $(MAKE) -C doc + + touch build-stamp + +clean: + dh_testdir + dh_testroot + + chmod -R u+w * + + rm -f build-stamp install-stamp doc/*.info* + + [ ! -f Makefile ] || $(MAKE) clean + + rm -f doc/*.dvi #README ANNOUNCE doc/html/readme.html doc/html/ess.html + rm -f doc/refcard/refcard.log doc/refcard/refcard.aux + dh_clean + +install: install-stamp +install-stamp: build-stamp + dh_testdir + dh_testroot + dh_prep + dh_installdirs + +# cd doc ; $(MAKE) install PREFIX=`pwd`/debian/ess + cp lisp/*.el debian/ess/usr/share/emacs/site-lisp/ess + ! [ -e debian/ess/usr/share/emacs/site-lisp/ess/ess-site.el ] || \ + chmod u+w debian/ess/usr/share/emacs/site-lisp/ess/ess-site.el + cat lisp/ess-site.el | \ + sed -e 's,(defvar ess-etc-directory nil,(defvar ess-etc-directory "/usr/share/ess/etc/",1'\ + -e 's,(while (and (listp ess-etc,(while (and (not ess-etc-directory) (listp ess-etc,1' \ + > debian/ess/usr/share/emacs/site-lisp/ess/ess-site.el + mkdir -p debian/ess/usr/share/ess + cp -a etc debian/ess/usr/share/ess/ + rm -f debian/ess/usr/share/ess/etc/BACKBUGS.BAT +# rm -f debian/ess/usr/share/ess/etc/ess-sas-sh-command + chmod 0755 debian/ess/usr/share/ess/etc/ess-sas-sh-command + rm -f debian/ess/usr/share/ess/etc/backbug5 + rm -f debian/ess/usr/share/ess/etc/backbug5.sparc + rm -f debian/ess/usr/share/ess/etc/backbugs.sparc + + touch install-stamp + +# Build architecture-independent files here. +binary-indep: build install + dh_testdir + dh_testroot + dh_installdocs + dh_installemacsen + dh_installinfo $$(find doc -type f -name "*.info*") + dh_installchangelogs + rm -fv debian/ess/usr/share/doc/ess/ChangeLog + dh_compress + dh_fixperms + dh_installdeb + dh_shlibdeps + dh_gencontrol + dh_md5sums + dh_builddeb + +# Build architecture-dependent files here. +binary-arch: build install + +source diff: + @echo >&2 'source and diff are obsolete - use dpkg-source -b'; false + +binary: binary-indep binary-arch +.PHONY: build clean binary-indep binary-arch binary install --- ess-15.09.2.orig/debian/source/format +++ ess-15.09.2/debian/source/format @@ -0,0 +1 @@ +1.0 --- ess-15.09.2.orig/debian/watch +++ ess-15.09.2/debian/watch @@ -0,0 +1,7 @@ +# format version number, currently 2; this line is compulsory! +version=2 + +# This is one format for an HTTP site, which is the same as the FTP format +http://ess.r-project.org/downloads/ess/ess-([-0-9\.]*).tgz + +