debian/0000755000000000000000000000000012302707303007163 5ustar debian/copyright0000644000000000000000000000475512273704061011136 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: Control package for Octave Upstream-Contact: Lukas Reichlin Source: http://octave.sourceforge.net/control/ Files: * Copyright: 2009-2014 Lukas F. Reichlin 2009 Luca Favatella 1997, 2000, 2004-2007 Kai P. Mueller 2010 Benjamin Fernandez 1996, 1998, 2000, 2002-2007 Auburn University 2012 Megan Zagrobelny 2011 Ferdinand Svaricek, UniBw Munich 2013-2014 Thomas Vasileiou License: GPL-3+ Files: debian/* Copyright: 2008 Olafur Jens Sigurdsson 2008, 2009, 2011-2012 Thomas Weber 2009, 2012 Rafael Laboissiere 2012-2013 Sébastien Villemot License: GPL-3+ Files: src/slicot.tar.gz src/TG04BX.fortran Copyright: 2002-2010 NICONET e.V. License: GPL-2+ 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, 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/changelog0000644000000000000000000001647112302707303011046 0ustar octave-control (2.6.2-1build1) trusty; urgency=medium * Rebuild for octave 3.8. -- Matthias Klose Mon, 24 Feb 2014 18:26:11 +0000 octave-control (2.6.2-1) unstable; urgency=medium * Imported Upstream version 2.6.2 * debian/copyright: reflect upstream changes. -- Thomas Weber Mon, 03 Feb 2014 13:14:09 +0100 octave-control (2.6.1-1) unstable; urgency=medium [ Sébastien Villemot ] * Imported Upstream version 2.6.1 * debian/copyright: reflect upstream changes. [ Rafael Laboissiere ] * Bump to Standards-Version 3.9.5, no changes needed -- Sébastien Villemot Sun, 22 Dec 2013 15:32:07 +0100 octave-control (2.6.0-1) unstable; urgency=low [ Rafael Laboissiere ] * Imported Upstream version 2.6.0 -- Sébastien Villemot Sun, 27 Oct 2013 12:41:11 +0000 octave-control (2.4.5-1) unstable; urgency=low * Imported Upstream version 2.4.5 -- Sébastien Villemot Sun, 13 Oct 2013 18:01:15 +0200 octave-control (2.4.4-1) unstable; urgency=low * Imported Upstream version 2.4.4 * debian/copyright: reflect upstream changes -- Sébastien Villemot Fri, 16 Aug 2013 23:28:39 +0200 octave-control (2.4.3-1) unstable; urgency=low [ Rafael Laboissiere ] * Imported Upstream version 2.4.3 [ Thomas Weber ] * debian/control: Use canonical URLs in Vcs-* fields * Remove Lintian overrides for false positives on hardening flags -- Thomas Weber Tue, 23 Jul 2013 14:25:01 +0200 octave-control (2.4.2-2) unstable; urgency=low * Upload to unstable -- Sébastien Villemot Wed, 15 May 2013 17:46:49 +0200 octave-control (2.4.2-1) experimental; urgency=low * Imported Upstream version 2.4.2 * debian/copyright: reflect upstream changes -- Sébastien Villemot Wed, 17 Apr 2013 12:37:11 +0200 octave-control (2.4.1-1) experimental; urgency=low [ Rafael Laboissiere ] * Imported Upstream version 2.4.1 * Bump Standards-Version to 3.9.4 (no changes needed) * Use Sébastien Villemot's @debian.org email address * Remove obsolete DM-Upload-Allowed flag -- Sébastien Villemot Sun, 04 Nov 2012 11:38:59 +0100 octave-control (2.3.54-1) experimental; urgency=low [ Rafael Laboissiere ] * Imported Upstream version 2.3.54 * debian/patches/use-external-slicot.patch: Refresh for new upstream version -- Sébastien Villemot Mon, 17 Sep 2012 10:48:09 +0000 octave-control (2.3.53-1) experimental; urgency=low [ Rafael Laboissiere ] * Imported Upstream version 2.3.53 [ Sébastien Villemot ] * Use external SLICOT + Build-Depend on libslicot-dev + use-external-slicot.patch: new patch to src/Makefile -- Sébastien Villemot Mon, 03 Sep 2012 20:45:24 +0000 octave-control (2.3.52-1) unstable; urgency=low [ Rafael Laboissiere ] * Imported Upstream version 2.3.52 * debian/copyright: Reflect upstream changes -- Thomas Weber Mon, 25 Jun 2012 23:44:23 +0200 octave-control (2.3.51-1) unstable; urgency=low [ Rafael Laboissiere ] * Imported Upstream version 2.3.51 * debian/watch: Use the SourceForge redirector * Add Lintian overrides for false positives on hardening flags [ Sébastien Villemot ] * debian/copyright: reflect upstream changes, simplify * Remove obsolete Lintian overrides for source package -- Sébastien Villemot Tue, 05 Jun 2012 20:56:15 +0200 octave-control (2.3.50-1) unstable; urgency=low [ Rafael Laboissiere ] * New upstream release * debian/control: + Bump standards version to 3.9.3, no changes needed + Bump the build-dependency on octave-pkg-dev to >= 1.0.0 + Add Sébastien Villemot to the list of Uploaders * Bump the debhelper compatibility level to 9 * debian/copyright: Update copyright notices and adapt to version 1.0 of the machine-readable format [ Thomas Weber] * debian/control: - Remove Rafael Laboissiere from Uploaders (Closes: #571841) - Remove Ólafur Jens Sigurðsson from Uploaders * Switch architecture to 'any', as the new upstream release contains compiled code. * Add Fortran library from NICONET to debian/copyright. * Switch to dpkg-source 3.0 (quilt) format * Update description for new upstream release -- Thomas Weber Mon, 12 Mar 2012 21:42:58 +0100 octave-control (1.0.11-2) unstable; urgency=low * Upload to unstable -- Thomas Weber Sun, 15 Nov 2009 16:18:17 +0100 octave-control (1.0.11-1) experimental; urgency=low [ Rafael Laboissiere ] * 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 * Bump standards version to 3.8.2, no changes needed * debian/octave-control.docs: Use octave-control.docs for documentation installation and build-depend on octave-pkg-dev >= 0.7.1 * debian/patches/no-check-failure-acker-place.diff: removed, applied upstream * No more patches, remove quilt from build-dependencies -- Thomas Weber Sun, 19 Jul 2009 18:58:35 +0200 octave-control (1.0.10-1) unstable; urgency=low * New upstream release * debian/patches/no-check-failure-acker-place.diff: Get around precision problems when testing functions acker and place * debian/rules: + Include patchsys-quilt.mk + Remove unneeded documentation sources from /usr/share/doc * debian/control: + (Build-Depends): Add quilt + (Standards-Version): Bump to 3.8.1 (no changes needed) + (Depends): Add ${misc:Depends} + (Vcs-Git, Vcs-Browser): Adjust to new Git repository * debian/source.lintian-overrides: Add file for overriding Lintian warnings build-depends-without-arch-dep * debian/copyright: + Use DEP5 URL in Format-Specification + Use separate License stanzas for instructing about the location of the different licenses used in the package * debian/README.source: Add file explaining the quilt patch system, as required by the Policy -- Rafael Laboissiere Sun, 24 May 2009 12:05:04 +0200 octave-control (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 -- Thomas Weber Sat, 11 Apr 2009 19:47:50 +0200 octave-control (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 * debian/control: Bump dependency on octave-pkg-dev to 0.6.1, to get the experimental version -- Thomas Weber Sun, 30 Nov 2008 22:11:14 +0100 octave-control (1.0.6-1) unstable; urgency=low [ Ólafur Jens Sigurðsson ] * New upstream version -- Thomas Weber Sun, 11 May 2008 23:58:02 +0200 octave-control (1.0.5-1) unstable; urgency=low * Initial release (closes: #468498) -- Ólafur Jens Sigurðsson Wed, 06 Feb 2008 22:10:04 +0100 debian/octave-control.doc-base0000644000000000000000000000041412273704061013525 0ustar Document: octave-control-manual Title: Control System Package for GNU Octave Author: Lukas F. Reichlin Abstract: Documentation for the Control System Package for GNU Octave Section: Science/Mathematics Format: PDF Files: /usr/share/doc/octave-control/control.pdf.gz debian/compat0000644000000000000000000000000212273704061010366 0ustar 9 debian/patches/0000755000000000000000000000000012273704061010617 5ustar debian/patches/use-external-slicot.patch0000644000000000000000000000264412273704061015555 0ustar Description: Use external SLICOT instead of embedded copy Author: Sébastien Villemot Forwarded: not-needed Last-Update: 2012-09-16 --- This patch header follows DEP-3: http://dep.debian.net/deps/dep3/ --- a/src/Makefile +++ b/src/Makefile @@ -20,25 +20,14 @@ # TODO: Private oct-files for control package. -# unpack and compile SLICOT library -# Note that TG04BX is a custom routine. -# It has the extension .fortran such that -# it is not deleted by rm *.f when using -# the developer makefile makefile_control.m -slicotlibrary.a: slicot.tar.gz - tar -xzf slicot.tar.gz +sltmp/TG04BX.f: TG04BX.fortran mkdir sltmp - mv slicot/src/*.f ./sltmp - mv slicot/src_aux/*.f ./sltmp - cp TG04BX.fortran ./sltmp/TG04BX.f - cd sltmp; $(MKOCTFILE) -c *.f - ar -rc slicotlibrary.a ./sltmp/*.o - rm -rf sltmp slicot + cp TG04BX.fortran sltmp/TG04BX.f # slicot functions -__control_slicot_functions__.oct: __control_slicot_functions__.cc slicotlibrary.a +__control_slicot_functions__.oct: __control_slicot_functions__.cc sltmp/TG04BX.f LFLAGS="$(LFLAGS)" \ - $(MKOCTFILE) __control_slicot_functions__.cc common.cc slicotlibrary.a + $(MKOCTFILE) __control_slicot_functions__.cc common.cc sltmp/TG04BX.f -lslicot # helpers is_real_scalar.oct: is_real_scalar.cc @@ -60,4 +49,4 @@ rm -rf *.o core octave-core *.oct *~ *.f slicot sltmp realclean: clean - rm -rf *.a \ No newline at end of file + rm -rf *.a debian/patches/series0000644000000000000000000000003212273704061012027 0ustar use-external-slicot.patch debian/control0000644000000000000000000000167012273704061010577 0ustar Source: octave-control 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), libslicot-dev Standards-Version: 3.9.5 Homepage: http://octave.sourceforge.net/control Vcs-Git: git://anonscm.debian.org/pkg-octave/octave-control.git Vcs-Browser: http://anonscm.debian.org/gitweb/?p=pkg-octave/octave-control.git Package: octave-control Architecture: any Depends: ${misc:Depends}, ${shlibs:Depends}, ${octave:Depends} Description: control functions for Octave from Octave-Forge This package provides additional functions related to control theory in Octave, a numerical computation software. The functions are based on SLICOT Fortran library . . This Octave add-on package is part of the Octave-Forge project. debian/rules0000755000000000000000000000012612273704061010247 0ustar #!/usr/bin/make -f # -*- makefile -*- include /usr/share/cdbs/1/class/octave-pkg.mk debian/source/0000755000000000000000000000000012273704061010470 5ustar debian/source/format0000644000000000000000000000001412273704061011676 0ustar 3.0 (quilt) debian/octave-control.docs0000644000000000000000000000002012273704061012771 0ustar doc/control.pdf debian/watch0000644000000000000000000000006512273704061010222 0ustar version=3 http://sf.net/octave/control-(.+)\.tar\.gz