debian/0000755000000000000000000000000012150363005007161 5ustar debian/preinst0000644000000000000000000000336611704023616010605 0ustar #!/bin/sh set -e # Remove a no-longer used conffile # Using old school style since dpkg (>= 1.15.7.2) is too new for backports rm_conffile() { local PKGNAME="$1" local CONFFILE="$2" [ -e "$CONFFILE" ] || return 0 local md5sum="$(md5sum $CONFFILE | sed -e 's/ .*//')" local old_md5sum="$(dpkg-query -W -f='${Conffiles}' $PKGNAME | \ sed -n -e "\' $CONFFILE ' { s/ obsolete$//; s/.* //; p }")" if [ "$md5sum" != "$old_md5sum" ]; then echo "Obsolete conffile $CONFFILE has been modified by you." echo "Saving as $CONFFILE.dpkg-bak ..." mv -f "$CONFFILE" "$CONFFILE".dpkg-bak else echo "Removing obsolete conffile $CONFFILE ..." rm -f "$CONFFILE" fi } case "$1" in install|upgrade) # Migration from 0.6.X-Y to 0.7.8 or higher # The last version needs to get bumped when there is another 0.6.X-Y package if dpkg --compare-versions "$2" le "0.6.2-4"; then rm_conffile pspp "/etc/pspp/devices" rm_conffile pspp "/etc/pspp/psfonts/Courier.afm" rm_conffile pspp "/etc/pspp/psfonts/Courier-Bold.afm" rm_conffile pspp "/etc/pspp/psfonts/Courier-BoldOblique.afm" rm_conffile pspp "/etc/pspp/psfonts/Courier-Oblique.afm" rm_conffile pspp "/etc/pspp/psfonts/Helvetica.afm" rm_conffile pspp "/etc/pspp/psfonts/Helvetica-Bold.afm" rm_conffile pspp "/etc/pspp/psfonts/Helvetica-BoldOblique.afm" rm_conffile pspp "/etc/pspp/psfonts/Helvetica-Oblique.afm" rm_conffile pspp "/etc/pspp/psfonts/Times-Bold.afm" rm_conffile pspp "/etc/pspp/psfonts/Times-BoldItalic.afm" rm_conffile pspp "/etc/pspp/psfonts/Times-Italic.afm" rm_conffile pspp "/etc/pspp/psfonts/Times-Roman.afm" fi esac #DEBHELPER# exit 0 debian/README.Debian0000644000000000000000000000142311464521674011241 0ustar Debian README file for PSPP ---- Documentation ---- The PSPP documentation is available in INFO via: info pspp also in HTML and PDF in /usr/share/doc/pspp You may install the "doc-central" package and point your browser at http://localhost/dc and look under "apps/math", or install the "dwww" package and point your browser at http://localhost/dwww and search for "pspp", or install the "dhelp" package and point your browser at http://localhost/doc/HTML/index.html and look under "math". ---- Emacs mode for PSPP ---- To use pspp-mode.el, you may want to add something like this to your .emacs file: (autoload 'pspp-mode "pspp-mode" nil t) (add-to-list 'auto-mode-alist '("\\.sps\\'" . pspp-mode)) - Jim Van Zandt debian/pspp.doc-base0000644000000000000000000000135411705555646011570 0ustar Document: pspp Title: PSPP Author: Ben Pfaff Abstract: PSPP is a tool for statistical analysis of sampled data. It reads a syntax file and a data file, analyzes the data, and writes the results to a listing file, standard output or various other output formats. The language accepted by PSPP is similar to those accepted by SPSS statistical products. The details of PSPP's language are given in this manual. Besides the command line tools it also features a GTK+ based GUI named psppire, that is user friendly and also provides an integrated help system. Section: Science/Mathematics Format: PDF Files: /usr/share/doc/pspp/pspp.pdf Format: HTML Index: /usr/share/doc/pspp/pspp.html/index.html Files: /usr/share/doc/pspp/pspp.html/*.html debian/pspp.manpages0000644000000000000000000000003311704616576011676 0ustar doc/*.man debian/psppire.1 debian/emacsen-startup0000644000000000000000000000171411464521674012241 0ustar ;; -*-emacs-lisp-*- ;; ;; Emacs startup file /etc/emacs/site-start.d/50pspp.el ;; for the Debian pspp package ;; ;; Originally contributed by Nils Naumann ;; Modified by Dirk Eddelbuettel ;; Adapted for dh-make by Jim Van Zandt ;; The pspp 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: (let ((package-dir (concat "/usr/share/" (symbol-name flavor) "/site-lisp/pspp"))) (when (file-directory-p package-dir) (setq load-path (cons package-dir load-path)) (autoload 'pspp-mode "pspp-mode" "Major mode for editing PSPP files." t) (add-to-list 'auto-mode-alist '("\\.sps$" . pspp-mode)))) debian/patches/0000755000000000000000000000000012147645632010627 5ustar debian/patches/series0000644000000000000000000000006512147645632012045 0ustar fix_paths_in_manpage 699263 fix_ftbfs_gets texinfo-5 debian/patches/fix_paths_in_manpage0000644000000000000000000000171011464526170014710 0ustar Description: Adjust the paths to Debian and fix #557633 Origin: Debian Author: James R. Van Zandt Forwarded: not-needed --- pspp-0.6.2.orig/doc/pspp.man +++ pspp-0.6.2/doc/pspp.man @@ -24,12 +24,11 @@ pspp \- a system for statistical analysi .B pspp starts up the PSPP program. PSPP performs statistical analysis on sampled data. Please see Info document `pspp' for more details on -using PSPP. For other miscellaneous information about PSPP, see -the PSPP FAQ, which should be installed in /usr/doc/pspp. +using PSPP. These documents and others are available in various formats. On Debian GNU/Linux systems, full documentation is available in directory -`/usr/doc/pspp', in HTML and ASCII formats, and in `/usr/info', in +`/usr/share/doc/pspp', in HTML and ASCII formats, and in `/usr/share/info', in Info format. TeX can be used to convert the Texinfo documentation in the source distribution to nice-looking output for printing. debian/patches/6992630000644000000000000000000000216412104030417011315 0ustar Description: Fix dependency on current year in tests. The tests for expressions broke on Jan 1, 2013 because the default epoch depends on the current year. This commit fixes the tests by setting a fixed epoch for dates. Last-Update: 2013-02-04 Origin: upstream, http://git.savannah.gnu.org/gitweb/?p=pspp.git;a=commit;h=65a665dc6 Bug-Debian: http://bugs.debian.org/699263 --- tests/language/expressions/evaluate.at | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) --- a/tests/language/expressions/evaluate.at +++ b/tests/language/expressions/evaluate.at @@ -3,12 +3,13 @@ AT_DATA([evaluate.sps], [set mxwarn 1000. set mxerr 1000. +set epoch 1940. m4_foreach([check], [m4_shift($@)], [DEBUG EVALUATE NOOPT m4_argn(4, check)/[]m4_car(check). DEBUG EVALUATE m4_argn(4, check)/[]m4_car(check). ])]) AT_CAPTURE_FILE([evaluate.sps]) - m4_pushdef([i], [2]) + m4_pushdef([i], [3]) AT_CHECK([pspp --testing-mode --error-file=- --no-output evaluate.sps], [m4_if(m4_bregexp([m4_foreach([check], [m4_shift($@)], [m4_argn(3, check)])], [error:]), [-1], [0], [1])], [stdout]) debian/patches/fix_ftbfs_gets0000644000000000000000000000117012147645677013556 0ustar Description: Fix FTBFS with eglibc 2.17 Origin: vendor Bug-Debian: http://bugs.debian.org/708807 Last-Update: 2013-05-24 --- a/gnulib/lib/stdio.in.h +++ b/gnulib/lib/stdio.in.h @@ -711,11 +711,15 @@ _GL_CXXALIAS_SYS (gets, char *, (char *s)); # undef gets # endif +# if defined gets _GL_CXXALIASWARN (gets); +# endif /* It is very rare that the developer ever has full control of stdin, so any use of gets warrants an unconditional warning. Assume it is always declared, since it is required by C89. */ +# if defined gets _GL_WARN_ON_USE (gets, "gets is a security hole - use fgets instead"); +# endif #endif debian/patches/texinfo-50000644000000000000000000000212312147645747012375 0ustar Description: Fix FTBFS with texinfo 5.x Origin: upstream, http://git.savannah.gnu.org/cgit/pspp.git/commit/doc/utilities.texi?id=ac9ad68f886cc67c0f2ec144c2bfcb148031d452 Last-Update: 2013-05-24 --- pspp-0.7.9+git20120620.orig/doc/utilities.texi +++ pspp-0.7.9+git20120620/doc/utilities.texi @@ -721,7 +721,7 @@ If @subcmd{TNUMBERS} is set to @subcmd{L If the a value has no label, then it will be displayed using its literal value. If @subcmd{TNUMBERS} is set to @subcmd{BOTH}, then values will be displayed with both their label (if any) and their literal value in parentheses. -@itemx TVARS +@item TVARS The @subcmd{TVARS} option sets the way in which variables are displayed in output tables. The valid settings are @subcmd{NAMES}, @subcmd{LABELS} and @subcmd{BOTH}. If @subcmd{TVARS} is set to @subcmd{NAMES}, then all variables are displayed using their names. @@ -861,7 +861,7 @@ parameters. Parameters that can be chan with the same name. @cmd{SHOW} supports the following additional subcommands: -@table @bullet +@table @asis @item @subcmd{ALL} Show all settings. @item @subcmd{CC} debian/emacsen-install0000644000000000000000000000231611464521674012204 0ustar #! /bin/sh -e # /usr/lib/emacsen-common/packages/install/pspp # Written by Jim Van Zandt , borrowing heavily # from the install scripts for gettext by Santiago Vila # and octave by Dirk Eddelbuettel . FLAVOR=$1 PACKAGE=pspp if [ ${FLAVOR} = emacs ]; 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" #else # SITEFLAG="--no-site-file" #fi FLAGS="${SITEFLAG} -q -batch -l path.el -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=pspp-mode.el cp ${FILES} ${ELCDIR} cd ${ELCDIR} cat << EOF > path.el (setq load-path (cons "." load-path) byte-compile-warnings nil) EOF ${FLAVOR} ${FLAGS} ${FILES} rm -f *.el path.el exit 0 debian/menu0000644000000000000000000000016411464521674010070 0ustar ?package(pspp):needs="X11" section="Applications/Science/Mathematics"\ title="psppire" command="/usr/bin/psppire" debian/dirs0000644000000000000000000000021311707251024010045 0ustar usr/share/emacs/site-lisp/pspp usr/share/icons/hicolor/48x48/apps usr/share/icons/hicolor/64x64/apps usr/share/icons/hicolor/scalable/apps debian/compat0000644000000000000000000000000211705231630010362 0ustar 7 debian/pspp.svg0000644000000000000000000002442511716727733010716 0ustar image/svg+xml PSPP Slice debian/emacsen-remove0000644000000000000000000000071011464521674012027 0ustar #!/bin/sh -e # /usr/lib/emacsen-common/packages/remove/pspp FLAVOR=$1 PACKAGE=pspp 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/pspp.info.gz fi echo remove/${PACKAGE}: purging byte-compiled files for ${FLAVOR} rm -rf /usr/share/${FLAVOR}/site-lisp/${PACKAGE} fi debian/watch0000644000000000000000000000016611705553571010233 0ustar # Compulsory line, this is a version 3 file version=3 ftp://ftp.gnu.org/pub/gnu/pspp/pspp-(.*)\.tar\.gz debian uupdatedebian/copyright0000644000000000000000000000306211726647605011140 0ustar This package was debianized by James R. Van Zandt jrv@vanzandt.mv.com on Mon, 3 Aug 1998 20:21:20 -0400. It was downloaded from http://git.savannah.gnu.org/gitweb/?p=pspp.git * Ben Pfaff * John Darrington * Jason Stover * Mehmet Hakan Satman Past contributors: * John Williams * Michael Kiefte * Patrick Kobly * Rob van Son Files: lib/gtk-contrib/*sheet.* Copyright: 1999-2001 Adrian E. Feiguin based on GtkClist widget by Jay Painter License: LGPL-2.1+ Files: lib/gtk-contrib/gtkxpaned.* Copyright: 2005-2006 Mirco "MacSlow" Müller based on GtkPaned by Peter Mattis, Spencer Kimball and Josh MacDonald License: LGPL-2.1+ Copyright: Copyright (C) 2007 Free Software Foundation, Inc. This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see . On Debian GNU/Linux systems, the complete text of the GNU Public License can be found in `/usr/share/common-licenses/'. debian/control0000644000000000000000000000315311725003603010570 0ustar Source: pspp Section: math Priority: optional Maintainer: bojo42 Uploaders: Ben Pfaff Build-Depends: debhelper (>= 7.0.50~), gettext (>= 0.17), libncurses5-dev, texlive, texi2html, libgsl0-dev, texinfo (>= 4.7), libreadline-dev, libxml2-dev, zlib1g-dev, libcairo2-dev (>= 1.5), libpango1.0-dev (>= 1.22), autoconf (>= 2.60), automake (>= 1.10), m4 (>= 1.4.9), pkg-config (>= 0.21), gperf (>= 3.0.1), libtool (>= 1.5.22), libgtk2.0-bin, libgtksourceview2.0-dev (>= 2.2.0), libpq-dev, postgresql [!hurd-i386], perl, libtext-diff-perl, librsvg2-bin Standards-Version: 3.9.3 Homepage: http://savannah.gnu.org/projects/pspp Package: pspp Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends}, dpkg (>= 1.15.4) | install-info Description: Statistical analysis tool PSPP is a program for statistical analysis of sampled data. It is a free replacement for the proprietary program SPSS. . PSPP supports T-tests, ANOVA, GLM, factor analysis, non-parametric tests, and other statistical features. PSPP produces statistical reports in plain text, PDF, PostScript, CSV, HTML, SVG, and OpenDocument formats. . PSPP has both text-based and graphical user interfaces. The PSPP user interface has been translated into a number of languages. debian/psppire.10000644000000000000000000000246311464521674010751 0ustar .\" Hey, EMACS: -*- nroff -*- .TH PSPPIRE 1 "September 30, 2008" .\" Please adjust this date whenever revising the manpage. .\" .\" Some roff macros, for reference: .\" .nh disable hyphenation .\" .hy enable hyphenation .\" .ad l left justify .\" .ad b justify to both left and right margins .\" .nf disable filling .\" .fi enable filling .\" .br insert line break .\" .sp insert n+1 empty lines .\" for manpage-specific macros, see man(7) .SH NAME psppire \- graphical interface to pspp .SH SYNOPSIS .B psppire .RI [ options ] " files" ... .SH DESCRIPTION This manual page documents briefly the .B psppire command. \fBpsppire\fP is a graphical interface to \fBpspp\fP(1). This interface allows you to enter data and variable definitions interactively. Commands may be executed in syntax form, or by using the interactive dialog boxes available from the dropdown menus. .SH OPTIONS .TP .B --no-splash Omit splash screen during startup. .TP .B \-\-help Show summary of options. .TP .B \-\-version Show version of program. .SH SEE ALSO .BR pspp (1). .SH AUTHOR psppire was written by John Darrington. .PP This manual page was written by James R. Van Zandt , for the Debian project (but may be used by others). debian/changelog0000644000000000000000000003746712150363004011053 0ustar pspp (0.7.9+git20120620-1.2) unstable; urgency=low * Non-maintainer upload. * debian/patches/fix_ftbfs_gets: Apply patch from Ubuntu to fix FTBFS with eglibc 2.17. (Closes: #708807) * debian/patches/texinfo-5: Apply patch from upstream to fix FTBFS with texinfo 5. -- Sebastian Ramacher Sun, 26 May 2013 12:37:54 +0200 pspp (0.7.9+git20120620-1.1) unstable; urgency=low * Non-maintainer upload. * debian/patches/699263: Add patch from upstream to fix test suite failures. Since the default epoch depends on the current year, the test suite broke on January 1, 2013. The patch adds the epoch to the test suite. (Closes: #699263) -- Sebastian Ramacher Tue, 05 Feb 2013 00:25:38 +0100 pspp (0.7.9+git20120620-1) unstable; urgency=low * New upstream snapshot, fixes non-ASCII import issue (Closes: #676371). -- bojo42 Sun, 24 Jun 2012 23:57:16 +0200 pspp (0.7.9+git20120319-1) unstable; urgency=low * New upstream snapshot, fix testsuite errors on Ubuntu precise i386. -- bojo42 Mon, 26 Mar 2012 22:08:23 +0200 pspp (0.7.9+git20120311-1) unstable; urgency=low * New upstream snapshot, fix FTBFS on hurd-i386. * debian/copyright: add details about lib/gtk-contrib/* -- bojo42 Mon, 12 Mar 2012 14:29:25 +0100 pspp (0.7.9+git20120303-1) unstable; urgency=low * New upstream snapshot, should fix outstanding testsuite failures. * debian/control: no Build-Depends for postgresql on hurd-i386 -- bojo42 Mon, 05 Mar 2012 01:23:43 +0100 pspp (0.7.9+git20120229-1) unstable; urgency=low * New upstream snapshot (Closes: #660854) * debian/rules: - emit non-zero exit code on testsuite errors in override_dh_auto_test - remove possible pregenerated icon cache (Closes: #661573) * debian/control: bump Standards-Version to current policy -- bojo42 Wed, 29 Feb 2012 20:15:20 +0100 pspp (0.7.9+git20120219-1) unstable; urgency=low * New upstream snapshot (should fix some issues on big-endian) * debian/rules: post testsuite.log to build log on failures & typofixes * debian/control: reorganize Build-Depends for better overview -- bojo42 Mon, 20 Feb 2012 16:10:46 +0100 pspp (0.7.9+git20120214-1) unstable; urgency=low * New maintainer (Closes: #636414) * New upstream development snapshot - debian/README.Source: notice about upstream source and Gnulib tarball - debian/pspp.desktop: drop it as already in upstream * Switch to source format 3.0 (quilt) - move manual changes to debian/patches/* - drop "psppire-data-editor.c" patch as already in upstream - drop "lib/gtksheet/gtkitementry.c" patch as no longer needed - drop manual changes to config.guess, config.sub - ship Debian's gnulib source as supplementary tarball * Switch to minimal debhelper 7 rules & cleanup - debian/rules: - strip everything that's not needed because of debhelper 7 - convert desktop icon from SVG and ship SVG - there's no /usr/share/info/dir anymore - no pref.h.orig & src/version.c to take care of - switch to default usage of dh_makeshlibs again - use smake - remove possibly auto-generated info dir file - debian/control: - add Uploaders - remove obsolete build depends on libplot-dev, libglade2-dev - new build depends on libxml2-dev, zlib1g-dev, libcairo2-dev, libpango1.0-dev, autoconf, automake, m4, pkg-config, gperf, libtool, smake, libgtk2.0-bin, libgtksourceview2.0-dev, libpq-dev, postgresql, perl, libtext-diff-perl, librsvg2-bin - new version dependency for debhelper, gettext, texinfo - bump Standards-Version - update Description - debian/dirs: strip already present dirs - debian/docs: merge from rules & add THANKS, OChangeLog, ONEWS - debian/info: move info to pspp.info - debian/preinst: - handle old conffiles like psfonts & devices - use old school style for that as dpkg (>= 1.15.7.2) hinders backports - debian/pspp.manpages: exclude from rules - debian/pspp.doc-base: add information about the GUI - debian/watch: strip template stuff for Lintian & other boilerplate text - delete debian/README.examples, debian/example.stat & debian/myfile.syn * Update debian/copyright - new copyright holders and remove old email address - new download location - update the final paragraph of the license text * Ship redone SVG icon until we have a nice upstream one -- bojo42 Wed, 15 Feb 2012 14:15:22 +0100 pspp (0.6.2-4) unstable; urgency=low * QA upload. * Package has been orphaned, set Debian QA as maintainer. * Empty dependency_libs field from la files. Closes: #633285. * Rename gtk_entry_reset_im_context to my_gtk_entry_reset_im_context, avoiding conflict with the one defined in gtkentry.h. Closes: #621986. -- Regis Boudin Tue, 20 Sep 2011 20:38:25 +0100 pspp (0.6.2-3) unstable; urgency=low * doc/pspp.man: Docs are in /usr/share/doc and /usr/share/info (thanks to Sergio Gelato , closes:Bug#557633). Delete reference to pspp FAQ. -- James R. Van Zandt Mon, 04 Jan 2010 21:19:13 -0500 pspp (0.6.2-2) unstable; urgency=low * debian/rules: only delete /usr/share/info/dir if it exists (Closes:Bug#555839) -- James R. Van Zandt Sun, 15 Nov 2009 17:38:36 -0500 pspp (0.6.2-1) unstable; urgency=low * New upstream release (Closes:Bug#552744,Bug#549753,Bug#512038) * debian/control: depend on libreadline-dev rather than libreadline5-dev (per request of Matthias Klose , Closes:Bug#553829), depend on 'dpkg (>= 1.15.4) | install-info' for new info file installation process. Don't call deprecated installation helper dh_desktop. Bump debhelper compatibility version to 7. Bump debian policy to 3.8.3. * debian/rules: don't install /usr/share/info/dir file. install calls dh_prep instead of dh_clean -k. -- James R. Van Zandt Mon, 09 Nov 2009 17:10:48 -0500 pspp (0.6.1-4) unstable; urgency=low * src/ui/gui/psppire-data-editor.c: prevent data sheet from traversing into an invalid column, per fix by John Darrington (see http://git.savannah.gnu.org/cgit/pspp.git/commit/?h=stable&id=47aaa033c935d0427abd7cbb591a35450eb7db81)(Closes:Bug#516521) -- James R. Van Zandt Sat, 28 Feb 2009 22:46:51 -0500 pspp (0.6.1-3) unstable; urgency=low * debian/pspp.desktop: Correct name of icon file. -- James R. Van Zandt Sat, 21 Feb 2009 20:54:26 -0500 pspp (0.6.1-2) unstable; urgency=low * Install pspp.desktop file (Thanks to "Bojo 42" ) -- James R. Van Zandt Fri, 20 Feb 2009 20:18:02 -0500 pspp (0.6.1-1) unstable; urgency=low * New upstream release (closes:Bug#502856) * debian/rules: enable parallel builds -- James R. Van Zandt Thu, 27 Nov 2008 05:21:50 -0500 pspp (0.6.0-3) unstable; urgency=low * debian/psppire.1: psppire was written by John Darrington (thanks to Ben Pfaff, Closes:Bug#500639) -- James R. Van Zandt Tue, 30 Sep 2008 17:43:09 -0400 pspp (0.6.0-2) unstable; urgency=low * debian/rules: default to -O2 (some optimization) instead of -O0 -- James R. Van Zandt Mon, 14 Jul 2008 21:29:14 -0400 pspp (0.6.0-1) unstable; urgency=low * New upstream release (closes:#451825,#486777) * debian/control: Debian policy version 3.8.0. Add "Homepage" field. Add to build-depends: libglade2-dev, libreadline5-dev, libxml2-dev, zlib1g-dev. Build-depends on texlive rather than old tetex-bin. * debian/rules: implement DEBIAN_BUILD_OPTIONS value "parallel=n". Add to configuration command (per README): CFLAGS=-fgnu89-inline. * debian/copying: now licensed under GPL version 3 or later. * debian/menu: add Debian menu support * Add simple manpage for psppire. * debian/doc-base: update section to agree with menu policy -- James R. Van Zandt Sun, 13 Jul 2008 21:30:47 -0400 pspp (0.4.0-7) unstable; urgency=low * debian/pss.doc-base: HTML documents are in pspp.html/ (closes:#364536) -- James R. Van Zandt Mon, 24 Apr 2006 21:00:04 -0400 pspp (0.4.0-6) unstable; urgency=low * rebuild against libreadline5 (closes: #356799) * debian/copyright: update FSF address -- James R. Van Zandt Fri, 17 Mar 2006 20:42:11 -0500 pspp (0.4.0-5) unstable; urgency=low * debian/emacsen-startup: autoload pspp-mode.el, and add it to automode-alist for .sps files. -- James R. Van Zandt Tue, 7 Mar 2006 19:35:26 -0500 pspp (0.4.0-4) unstable; urgency=low * debian/control: depend on texinfo (thanks to Roland Stigge ) (closes: #340062) -- James R. Van Zandt Fri, 25 Nov 2005 21:40:59 -0500 pspp (0.4.0-3) unstable; urgency=low * build against libplot2c2 -- James R. Van Zandt Mon, 26 Sep 2005 19:43:59 -0400 pspp (0.4.0-2) unstable; urgency=low * added libgsl0-dev to Build-Depends -- James R. Van Zandt Sat, 24 Sep 2005 21:38:10 -0400 pspp (0.4.0-1) unstable; urgency=low * New upstream release (fixes: Bug#259615,Bug#328545) * debian/control: update Debian policy version (no changes needed), update program description, add libplot-dev to Build-Depends, bump debhelper version to 4.0 * debian/watch: update format to version 3 * debian/rules: eliminate support for debian-test, install pspp-mode.el, revert to Makefile commands to build .html documentation. Build and install .pdf documentation. Register .html and .pdf files with doc-base. Eliminate deprecated DH_COMPAT setting. * debian/README: eliminate outdated material, add pointers on documentation and the Emacs mode. -- James R. Van Zandt Sat, 24 Sep 2005 09:45:36 -0400 pspp (0.3.0-10) unstable; urgency=low * update debian/watch to point to new upstream site -- James R. Van Zandt Sat, 24 Sep 2005 09:33:02 -0400 pspp (0.3.0-9) unstable; urgency=low * src/q2c.c: fix gcc complaint: label at end of compound statement (thanks to Andreas Jochens )(closes:bug#259615) -- James R. Van Zandt Thu, 5 Aug 2004 21:31:52 -0400 pspp (0.3.0-8) unstable; urgency=low * debian/rules: use debhelper, dh_clean deletes src/version.c and pref.h but preserves pref.h.orig, set DESTDIR for "make install" * Makefile.in: export pkgsysconfdir and DESTDIR * doc/pspp.texi: replace old START-INFO-DIR-ENTRY section with @dircategory and @direntry sections. * doc/texinfo.tex: refresh, to handle @dircategory command * config.guess, config.sub: refresh * lib/gmp/longlong.h: add explicit newlines, and escape the embedded ones (closes:bug#195801) * debian/control: update to policy 3.5.7 -- James R. Van Zandt Sun, 15 Jun 2003 10:20:30 -0400 pspp (0.3.0-7) unstable; urgency=low * debian/changelog: remove obsolete local variables -- James R. Van Zandt Sat, 23 Mar 2002 21:38:30 -0500 pspp (0.3.0-6) unstable; urgency=low * src/command.c: adjust test to work around name space pollution (fix by Ben Pfaff)(closes:bug#99739) * new maintainer email -- James R. Van Zandt Tue, 3 Jul 2001 21:54:08 -0400 pspp (0.3.0-5) unstable; urgency=low * debian/control: build-depend on gettext, libncurses5-dev, tetex-bin, texi2html (closes:Bug#98712) -- James R. Van Zandt Mon, 28 May 2001 21:35:25 -0400 pspp (0.3.0-4) unstable; urgency=low * config.guess, config.sub - update to current versions from CVS server (thanks to Philip Blundell ) (Closes:Bug#93847) * src/groff-font.c(400): reverse last two arguments of call to tmsg (Closes:Bug#93168) -- James R. Van Zandt Sun, 13 May 2001 17:54:08 -0400 pspp (0.3.0-3) unstable; urgency=low * debian/control: move Build-Depends line to source section. Policy version 3.5.2. * debian/rules: honor DEB_BUILD_OPTIONS. Add "/etc/pspp" to config file path. Support debian-test. -- James R. Van Zandt Sat, 31 Mar 2001 10:31:57 -0500 pspp (0.3.0-2) unstable; urgency=low * build-depends on debmake -- James R. Van Zandt Sun, 3 Sep 2000 11:45:59 -0400 pspp (0.3.0-1) unstable; urgency=low * New upstream release * Take "-O2" out of compiler flags, since ascii.c compilation fails. * Add Section and Priority fields to package control file. * Remove reference to old license file directory. -- James R. Van Zandt Sun, 9 Jan 2000 20:01:28 -0500 pspp (0.2.3-3) unstable; urgency=low * update to version 3.0.0 of the Debian policy (FHS). * rebuild with current libraries. (Closes:bug#40421) * debian/copyright: indicate only the download directory, rather than the file URL (which changes every version) -- James R. Van Zandt Sun, 24 Oct 1999 17:43:51 -0400 pspp (0.2.3-2) unstable; urgency=low * Include more files in /usr/doc/pspp/examples/. -- James R. Van Zandt Wed, 24 Mar 1999 20:16:17 -0500 pspp (0.2.3-1) unstable; urgency=low * New upstream release -- James R. Van Zandt Tue, 9 Mar 1999 21:44:17 -0500 pspp (0.2.2-1) frozen unstable; urgency=low * New upstream release - bugfixes: * Fix behavior of PRINT SPACE for negative arguments. * Fix reading some unusual system files. * Fix LIST problems with very long variables. Thanks to Hankin for this bug report. * Fix problems with some string format specifiers. * Fix use of $CASENUM in expressions. Thanks to Dirk Melcher for reporting this bug. * Additional DATA LIST FREE and DATA LIST LIST fixes. Thanks to Hankin again on this one. * Sometimes you may encounter a PSPP script that has to be interpreted in interactive mode. Now you can use the -i flag to do this. * Warnings for egcs 1.1.1 cleaned up. (However you'll get lots of `unused variable' warnings under gcc 2.7.2.3, fixing this will take more effort.) * Tests fixed. * The files in gmp need the internationalization directory in their include path. Thanks to OKUJI Yoshinori for pointing this out. -- James R. Van Zandt Sat, 9 Jan 1999 15:43:18 -0500 pspp (0.2.1-3) frozen unstable; urgency=low * Recompilation to remove dependency on libc6 2.0.7u -- James R. Van Zandt Wed, 9 Dec 1998 22:06:56 -0500 pspp (0.2.1-2) frozen unstable; urgency=low * Upstream release was a bugfix - release for frozen as well as unstable. -- James R. Van Zandt Sun, 22 Nov 1998 19:21:18 -0500 pspp (0.2.1-1) unstable; urgency=low * New upstream release -- James R. Van Zandt Thu, 19 Nov 1998 22:02:48 -0500 pspp (0.2.0-2) frozen unstable; urgency=low * Link with libncurses4. -- James R. Van Zandt Sun, 1 Nov 1998 11:09:39 -0500 pspp (0.2.0-1) unstable; urgency=low * New upstream release: documentation and configuration fixes -- James R. Van Zandt Sat, 24 Oct 1998 04:45:25 -0400 pspp (0.1.23-1) unstable; urgency=low * New upstream release: lots more documentation -- James R. Van Zandt Sun, 16 Aug 1998 11:48:09 -0400 pspp (0.1.22-1) unstable; urgency=low * New upstream release -- James R. Van Zandt Fri, 7 Aug 1998 19:42:53 -0400 pspp (0.1.21-1) unstable; urgency=low * Initial Release. -- James R. Van Zandt Mon, 3 Aug 1998 20:21:20 -0400 debian/docs0000644000000000000000000000007711464664603010057 0ustar NEWS OChangeLog ONEWS README THANKS doc/pspp.pdf doc/pspp.html debian/source/0000755000000000000000000000000011464525230010470 5ustar debian/source/format0000644000000000000000000000001411433226022011667 0ustar 3.0 (quilt) debian/README.Source0000644000000000000000000000136711705535203011315 0ustar pspp for Debian ------------------- The source tarball is a Git snapshot from http://git.savannah.gnu.org/gitweb/?p=pspp.git as there is no official 0.7.* release so far. We also ship a supplementary tarball for Gnulib from it's Debian package, what basically mostly renaming the *.orig.tar.gz source file, when there are no needed debian/patches. Reasoning behind ist that Gnulib to give up tends to make incompatible changes and building with different versions from it's distro releases makes backporting rather hard. By doing this we can asure to only get wanted changes to Gnulib as security ones and can easily backport those aswell. For the copyright on Gnulib see the gnulib package. -- bojo42 Tue, 16 Nov 2010 16:454:05 +0100 debian/pspp.info0000644000000000000000000000001411464521674011032 0ustar doc/*.info* debian/rules0000755000000000000000000000271312104026376010252 0ustar #!/usr/bin/make -f %: dh $@ override_dh_auto_configure: # We ship Debian's gnulib as a supplementary tarball, see README.Source make -f Smake GNULIB=gnulib dh_auto_configure -- --prefix=/usr --sysconfdir=/etc --without-libreadline-prefix override_dh_auto_build: # Commands to compile the package. dh_auto_build -- all html pdf override_dh_auto_test: # Post the testsuite results to the build log on failures dh_auto_test || { cat $(CURDIR)/tests/testsuite.log; false; } override_dh_auto_install: # Add here commands to install the package into debian/pspp dh_auto_install # Remove unwanted info dir file if auto-generated rm -f $(CURDIR)/debian/pspp/usr/share/info/dir $(CURDIR)/debian/pspp/usr/share/info/dir.* # Install Emacsen file install -m 644 $(CURDIR)/pspp-mode.el $(CURDIR)/debian/pspp/usr/share/emacs/site-lisp/pspp/pspp-mode.el # Install icon files & remove icon cache if present cp $(CURDIR)/debian/pspp.svg $(CURDIR)/debian/pspp/usr/share/icons/hicolor/scalable/apps/pspp.svg rsvg-convert -a -w 48 -h 48 $(CURDIR)/debian/pspp.svg -o $(CURDIR)/debian/pspp/usr/share/icons/hicolor/48x48/apps/pspp.png rsvg-convert -a -w 64 -h 64 $(CURDIR)/debian/pspp.svg -o $(CURDIR)/debian/pspp/usr/share/icons/hicolor/64x64/apps/pspp.png rm -f $(CURDIR)/debian/pspp/usr/share/icons/hicolor/icon-theme.cache # Empty dependency_libs sed -i "/dependency_libs/ s/'.*'/''/" `find . -name '*.la'` override_dh_compress: dh_compress --exclude=.pdf --exclude=.xml