debian/0000755000000000000000000000000012302707326007170 5ustar debian/copyright0000644000000000000000000001126112271517675011137 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: NaN package for Octave Upstream-Contact: Alois Schloegl Source: http://octave.sourceforge.net/nan/ Files: * Copyright: 1997-2012, 2014 Alois Schloegl 2007-2009 The LIBLINEAR Project 2000-2009 Chih-Chung Chang and Chih-Jen Lin 2006 J. Duintjer Tebbens 2003 Patrick Houweling License: GPL-3+ Files: inst/mahal.m inst/kurtosis.m inst/center.m inst/trimean.m inst/cov.m inst/cor.m inst/rankcorr.m inst/tinv.m inst/mad.m inst/norminv.m inst/nantest.m inst/normcdf.m inst/coefficient_of_variation.m inst/meansq.m inst/median.m inst/percentile.m inst/tpdf.m inst/zscore.m inst/hist2res.m inst/meandev.m inst/rms.m inst/sumsq.m inst/normpdf.m inst/harmmean.m inst/prctile.m Copyright: 1996-2012 Alois Schloegl License: GPL-2+ Files: src/svm.h src/svm_model_matlab.h Copyright: 2000-2009 Chih-Chung Chang and Chih-Jen Lin 2010 Alois Schloegl License: BSD-3-clause Files: src/svm_model_matlab.c Copyright: 2000-2009 Chih-Chung Chang and Chih-Jen Lin 2010 Alois Schloegl License: GPL-3+ and BSD-3-clause Files: inst/detrend.m inst/ttest.m inst/ttest2.m Copyright: 1995-2007 Kurt Hornik 2001-2010 by Alois Schloegl License: GPL-2+ Files: debian/* Copyright: 2008-2009 Rafael Laboissiere 2008-2011 Thomas Weber 2011-2012 Sébastien Villemot License: GPL-3+ License: BSD-3-clause Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: . 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. . 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. . 3. Neither name of copyright holders nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. . THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. License: GPL-2+ 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 2 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 systems, the complete text of the GNU General Public License, version 2, can be found in the file `/usr/share/common-licenses/GPL-2'. License: GPL-3+ 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 systems, the complete text of the GNU General Public License, version 3, can be found in the file `/usr/share/common-licenses/GPL-3'. debian/changelog0000644000000000000000000001340712302707326011047 0ustar octave-nan (2.5.9-1build1) trusty; urgency=medium * Rebuild for octave 3.8. -- Matthias Klose Mon, 24 Feb 2014 18:26:30 +0000 octave-nan (2.5.9-1) unstable; urgency=medium [ Rafael Laboissiere ] * Imported Upstream version 2.5.9 * debian/copyright: Adjust for new upstream release * Drop patches hurd.patch and fix_makefile (applied upstream) * Remove obsolete DM-Upload-Allowed flag * Bump to Standards-Version 3.9.5, no changes needed [ Sébastien Villemot ] * Use my @debian.org email address [ Thomas Weber ] * debian/control: Use canonical URLs in Vcs-* fields -- Sébastien Villemot Mon, 27 Jan 2014 19:08:39 +0100 octave-nan (2.5.5-2) unstable; urgency=low * hurd.patch: new patch (Closes: #670073) -- Sébastien Villemot Mon, 23 Apr 2012 23:02:12 +0200 octave-nan (2.5.5-1) unstable; urgency=low * Imported Upstream version 2.5.5 * debian/control: mention in long description that package is not autoloaded * Describe how to load the package in README.Debian * debian/copyright: reflect upstream changes -- Sébastien Villemot Tue, 03 Apr 2012 19:43:39 +0200 octave-nan (2.5.2-1) unstable; urgency=low * Imported Upstream version 2.5.2 * debian/copyright: update to machine-readable format 1.0 * Bump to debhelper compat level 9 * Build-depend on octave-pkg-dev >= 1.0.0, to compile against Octave 3.6 * Bump to Standards-Version 3.9.3, no changes needed * debian/patches/fprintf_does_not_like_cells: remove patch, applied upstream -- Sébastien Villemot Mon, 12 Mar 2012 21:02:58 +0000 octave-nan (2.4.4-1) unstable; urgency=low [ Sébastien Villemot ] * Imported Upstream version 2.4.4 * Bump Standards-Version to 3.9.2, no changes needed * debian/copyright: reflect changes in the upstream package, upgrade to DEP5 * debian/watch: use qa.debian.org's sf.net redirector * debian/patches/fix_makefile: refresh patch * debian/rules: + use our own clean rule to make the package idempotent + do not include MATLAB build script in package * Bump to debhelper compatibility level 8 * Add myself to Uploaders -- Thomas Weber Thu, 06 Oct 2011 23:12:35 +0200 octave-nan (2.4.1-2) unstable; urgency=low * Add patch fix_makefile, for adapting the values to Octave 3.2 -- Thomas Weber Sun, 15 May 2011 13:19:17 +0200 octave-nan (2.4.1-1) unstable; urgency=low * New upstream release * Bump standards version to 3.9.1, no changes required -- Thomas Weber Tue, 26 Apr 2011 11:30:23 +0200 octave-nan (2.3.1-2) experimental; urgency=low * Run test suite via debian/check.m * New patch: fprintf_does_not_like_cells, fixes a problem with fprintf in the test suite -- Thomas Weber Sat, 02 Oct 2010 23:48:41 +0200 octave-nan (2.3.1-1) experimental; urgency=low * New upstream version (closes: 595811) * Adapt watch file for individual package releases * Dropped patches: fix_empty_opt_argument_for_var (applied upstream) -- Thomas Weber Sun, 26 Sep 2010 19:31:17 +0200 octave-nan (1.0.9-2) unstable; urgency=low * debian/control: - Remove Rafael Laboissiere from Uploaders (Closes: #571853) - Remove Ólafur Jens Sigurðsson from Uploaders * New patch: fix_empty_opt_argument_for_var: correctly handle the case of an empty second argument for var() (closes: #594906). * Switch to dpkg-source 3.0 (quilt) format -- Thomas Weber Wed, 01 Sep 2010 22:52:55 +0200 octave-nan (1.0.9-1) unstable; urgency=low [ Rafael Laboissiere ] * debian/patches/autoload-yes.diff: Drop this patch. This package should not be autoloaded since it overrides the standard functions provided in octave3.0. * debian/control, debian/rules: Adjust to not use quilt anymore * debian/README.source: Removed file * debian/NEWS: Add a note explaining the change above * debian/control: Build-depend on octave-pkg-dev >= 0.7.0, such that the package is built against octave3.2 [ Thomas Weber ] * New upstream release. * Use debian/octave-nan.docs for installation, following the change to octave-pkg-dev 0.7.1. Adjust debian/rules for this change. -- Thomas Weber Tue, 29 Dec 2009 23:45:06 +0100 octave-nan (1.0.8-1) unstable; urgency=low * New upstream release * debian/control: + (Standards-Version): Bump to 3.8.1 (add file debian/README.source) + (Depends): Add ${misc:Depends} + (Vcs-Git, Vcs-Browser): Adjust to new Git repository * debian/copyright: Use DEP5 URL in Format-Specification * debian/patches/autoload-yes.diff: Add description -- Rafael Laboissiere Sun, 24 May 2009 15:19:15 +0200 octave-nan (1.0.7-2) unstable; urgency=low [ Rafael Laboissiere ] * debian/copyright: Add header * debian/control: Bump build-dependency on octave-pkg-dev to >= 0.6.4, such that the package is built with the versioned packages directory [ Thomas Weber ] * Upload to unstable (closes: #501016) -- Thomas Weber Sun, 05 Apr 2009 21:20:57 +0200 octave-nan (1.0.7-1) experimental; urgency=low [ Ólafur Jens Sigurðsson ] * debian/control: Bumped Standards-Version to 3.8.0 (no changes needed) [ Thomas Weber ] * New upstream release, handles empty second argument to std() correctly (closes: #500252) * Bump dependency on octave-pkg-dev to 0.6.1, to get the experimental version -- Thomas Weber Thu, 11 Dec 2008 00:32:40 +0100 octave-nan (1.0.6-1) unstable; urgency=low * Initial release (closes: #481484) -- Rafael Laboissiere Fri, 16 May 2008 14:09:37 +0000 debian/check.m0000644000000000000000000000073412145673704010436 0ustar # run the tests in the test directory (that is, files that start with 'test_' # only run tests that do not require network access for downloading files cd test # No for-loop, as the test files call clean() file = 'test_mex_accuracy.m'; disp(['Testing ', file]); source(file); file = 'test_train_sc.m'; disp(['Testing ', file]); source(file); %file = 'test_xptopen.m'; %disp(['Testing ', file]); %source(file); file = 'test_xval.m'; disp(['Testing ', file]); source(file); debian/compat0000644000000000000000000000000212145673704010375 0ustar 9 debian/patches/0000755000000000000000000000000012271517675010632 5ustar debian/patches/series0000644000000000000000000000000012271517675012035 0ustar debian/README.Debian0000644000000000000000000000102512145673704011236 0ustar NaN package for Octave ====================== Since this package changes the way NaNs are handled in Octave (by overloading several core functions), it is not loaded by default upon Octave startup. In order to use its functions, the user must explicitly ask Octave to load the package with the following command: pkg load nan In case the user wants to have the package loaded by default in every session, this command can be added to ~/.octaverc. -- Sébastien Villemot , Thu, 22 Mar 2012 20:54:24 +0100 debian/control0000644000000000000000000000226312271517675010611 0ustar Source: octave-nan Section: math Priority: optional Maintainer: Debian Octave Group Uploaders: Thomas Weber , Sébastien Villemot Build-Depends: debhelper (>= 9), cdbs, octave-pkg-dev (>= 1.0.0) Standards-Version: 3.9.5 Homepage: http://octave.sourceforge.net/nan/ Vcs-Git: git://anonscm.debian.org/pkg-octave/octave-nan.git Vcs-Browser: http://anonscm.debian.org/gitweb/?p=pkg-octave/octave-nan.git Package: octave-nan Architecture: any Depends: ${misc:Depends}, ${shlibs:Depends}, ${octave:Depends} Description: handles data with and without missing values in Octave This package allows the handling of data with and without missing values by using NaN in Octave. Features of this package includes: implement of the statistical tools, supports DIM argument, supports unbiased estimation significance test, confidence intervals and Spearman`s rank correlation included in CORRCOEF. . This package changes the way NaNs are handled in Octave. In order to use its functions, the user must explicitly ask Octave to load the package. . This Octave add-on package is part of the Octave-Forge project. debian/rules0000755000000000000000000000117012145673704010256 0ustar #!/usr/bin/make -f # -*- makefile -*- include /usr/share/cdbs/1/class/octave-pkg.mk # Do not use the clean target provided by the package: it will delete the # binary MATLAB MEX files, which we cannot regenerate, hence making the package # build not idempotent. Instead, use our own clean rule. DEB_MAKE_CLEAN_TARGET = dummy # Also clean test file and MATLAB build script (this script is automatically # copied from src/ to inst/ by Octave packaging system) clean:: rm -f src/*.o src/*.mex rm -f test/debug.mat inst/make.m # Don't include MATLAB build script in the package clean-files:: find debian/ -name make.m | xargs rm debian/source/0000755000000000000000000000000012145673704010477 5ustar debian/source/format0000644000000000000000000000001412145673704011705 0ustar 3.0 (quilt) debian/watch0000644000000000000000000000006112145673704010225 0ustar version=3 http://sf.net/octave/nan-(.+)\.tar\.gz debian/octave-nan.docs0000644000000000000000000000001712145673704012102 0ustar doc/README.TXT