[cvxopt] 20/64: Imported Debian patch 1.0-1

Andreas Tille tille at debian.org
Wed Jul 20 11:23:50 UTC 2016


This is an automated email from the git hooks/post-receive script.

tille pushed a commit to branch master
in repository cvxopt.

commit c675e577f91d0362354e368365739281d127282a
Merge: 0c6ec4e 57e4df5
Author: Soeren Sonnenburg <debian at nn7.de>
Date:   Tue Apr 29 06:55:27 2008 +0200

    Imported Debian patch 1.0-1

 INSTALL                               |    4 +-
 LICENSE                               |    2 +-
 debian/README.source                  |   47 ++
 debian/changelog                      |    9 +
 debian/patches/python24_buildfix.diff |   45 ++
 debian/patches/series                 |    1 +
 debian/python-cvxopt.debhelper.log    |    1 +
 doc/base.tex                          |   18 +-
 doc/base_sparse.tex                   |   16 +-
 doc/coneprog.tex                      |    8 +-
 doc/cvxopt.tex                        |    2 +-
 doc/fftw.tex                          |   45 ++
 doc/figures/floorplan.pdf             |  Bin 17887 -> 17885 bytes
 doc/figures/normappr.pdf              |  Bin 21648 -> 21648 bytes
 doc/figures/portfolio1.pdf            |  Bin 21164 -> 21164 bytes
 doc/figures/portfolio2.pdf            |  Bin 22818 -> 22820 bytes
 doc/intro.tex                         |    2 +-
 doc/spsolvers.tex                     |    2 +
 src/C/amd.c                           |    4 +-
 src/C/base.c                          |    2 +-
 src/C/blas.c                          |    2 +-
 src/C/cholmod.c                       |    4 +-
 src/C/cvxopt.h                        |   23 +-
 src/C/dense.c                         |   44 +-
 src/C/dsdp.c                          |    4 +-
 src/C/fftw.c                          |  257 ++++++++-
 src/C/glpk.c                          |  335 ++++++++++-
 src/C/gsl.c                           |    2 +-
 src/C/lapack.c                        |    2 +-
 src/C/misc.h                          |    2 +-
 src/C/misc_solvers.c                  | 1004 +++++++++++++++++++++++++++++++++
 src/C/sparse.c                        |   55 +-
 src/C/umfpack.c                       |    2 +-
 src/python/__init__.py                |    4 +-
 src/python/coneprog.py                |   54 +-
 src/python/cvxprog.py                 |   22 +-
 src/python/info.py                    |    4 +-
 src/python/misc.py                    |  615 +++++++++++---------
 src/python/modeling.py                |    2 +-
 src/python/mosek.py                   |  180 +++++-
 src/python/printing.py                |    3 +-
 src/python/solvers.py                 |    2 +-
 src/setup.py                          |    9 +-
 43 files changed, 2462 insertions(+), 377 deletions(-)

diff --cc debian/README.source
index 0000000,0000000..ceb06f0
new file mode 100644
--- /dev/null
+++ b/debian/README.source
@@@ -1,0 -1,0 +1,47 @@@
++This package uses quilt to manage all modifications to the upstream
++source.  Changes are stored in the source package as diffs in
++debian/patches and applied during the build.
++
++To get the fully patched source after unpacking the source package, cd to
++the root level of the source package and run:
++
++    quilt push -a
++
++The last patch listed in debian/patches/series will become the current
++patch.
++
++To add a new set of changes, first run quilt push -a, and then run:
++
++    quilt new <patch>
++
++where <patch> is a descriptive name for the patch, used as the filename in
++debian/patches.  Then, for every file that will be modified by this patch,
++run:
++
++    quilt add <file>
++
++before editing those files.  You must tell quilt with quilt add what files
++will be part of the patch before making changes or quilt will not work
++properly.  After editing the files, run:
++
++    quilt refresh
++
++to save the results as a patch.
++
++Alternately, if you already have an external patch and you just want to
++add it to the build system, run quilt push -a and then:
++
++    quilt import -P <patch> /path/to/patch
++    quilt push -a
++
++(add -p 0 to quilt import if needed). <patch> as above is the filename to
++use in debian/patches.  The last quilt push -a will apply the patch to
++make sure it works properly.
++
++To remove an existing patch from the list of patches that will be applied,
++run:
++
++    quilt delete <patch>
++
++You may need to run quilt pop -a to unapply patches first before running
++this command.
diff --cc debian/changelog
index a22c062,0000000..2883f3a
mode 100644,000000..100644
--- a/debian/changelog
+++ b/debian/changelog
@@@ -1,181 -1,0 +1,190 @@@
++cvxopt (1.0-1) unstable; urgency=low
++
++  * New upstream release.
++  * Fix build for python2.4
++  * Add a README.source, documenting that we are using quilt to add some
++  patches.
++
++ -- Soeren Sonnenburg <debian at nn7.de>  Tue, 29 Apr 2008 06:55:27 +0200
++
 +cvxopt (0.9.3-1) unstable; urgency=low
 +
 +  * new upstream release (Closes: #471368)
 +  * Remove the former +nogs1 suffix.
 +  * Update patch doc.diff.
 +
 + -- Torsten Werner <twerner at debian.org>  Mon, 17 Mar 2008 20:48:08 +0100
 +
 +cvxopt (0.9.2+nogs1-1) unstable; urgency=low
 +
 +  * Do not generate .pdf images on the fly but on obtaining source package to
 +    workaround failing epstopdf on some architectures
 +
 + -- Soeren Sonnenburg <debian at nn7.de>  Sat, 23 Feb 2008 21:46:20 +0100
 +
 +cvxopt (0.9.2-2) unstable; urgency=low
 +
 +  [ Soeren Sonnenburg ]
 +  * Change Build-Depends of atlas, blas and lapack to match gfortran
 +    transition (Closes: #463938)
 +  * Tighten Build-Depends on dsdp >= 5.8-3
 +
 +  [ Torsten Werner ]
 +  * Remove atlas support temporarily.
 +
 + -- Torsten Werner <twerner at debian.org>  Fri, 08 Feb 2008 22:26:36 +0100
 +
 +cvxopt (0.9.2-1) unstable; urgency=low
 +
 +  [ Soeren Sonnenburg ]
 +  * New upstream version
 +  * Generate indexed pdf
 +
 +  [ Torsten Werner ]
 +  * Add Build-Depends: texlive-latex-extra.
 +  * Change Build-Depends: gs-gpl to ghostscript.
 +  * Fix white space in doc-base file.
 +
 + -- Torsten Werner <twerner at debian.org>  Wed, 02 Jan 2008 20:19:49 +0100
 +
 +cvxopt (0.9.1-4) unstable; urgency=low
 +
 +  [ Soeren Sonnenburg ]
 +  * add lapack3-dev to build depends for arm architecture
 +
 +  [ Torsten Werner ]
 +  * Change Build-Depends: fftw3-dev to libfftw3-dev.
 +
 + -- Torsten Werner <twerner at debian.org>  Wed, 19 Dec 2007 16:53:24 +0100
 +
 +cvxopt (0.9.1-3) unstable; urgency=low
 +
 +  * Really enable GSL support.
 +
 + -- Torsten Werner <twerner at debian.org>  Mon, 17 Dec 2007 19:39:29 +0100
 +
 +cvxopt (0.9.1-2) unstable; urgency=low
 +
 +  [ Soeren Sonnenburg ]
 +  * Enable gsl support and remove obsolete README.Debian (Closes: #456723)
 +
 +  [ Torsten Werner ]
 +  * Remove Depends: lapack3-dev.
 +  * Support newer versions of dpkg-shlibdeps.
 +  * Update Homepage and Vcs headers in debian/control.
 +  * Change Standards-Version: 3.7.3.
 +  * Remove the full text of GPL-3 from debian/copyright because base-files
 +    ships it now.
 +
 + -- Torsten Werner <twerner at debian.org>  Mon, 17 Dec 2007 19:18:11 +0100
 +
 +cvxopt (0.9.1-1) unstable; urgency=low
 +
 +  * New upstream version
 +
 + -- Soeren Sonnenburg <debian at nn7.de>  Sun, 25 Nov 2007 17:32:57 +0000
 +
 +cvxopt (0.9-3) unstable; urgency=low
 +
 +  [ Soeren Sonnenburg ]
 +  * Fix FTBFS if build twice in a row. (Closes: #442537)
 +
 +  [ Torsten Werner ]
 +  * Change Build-Depends: gs-common to gs-gpl.
 +
 + -- Torsten Werner <twerner at debian.org>  Wed, 19 Sep 2007 20:57:04 +0200
 +
 +cvxopt (0.9-2) unstable; urgency=low
 +
 +  * add lapack3-dev to build depends for arm architecture
 +
 + -- Soeren Sonnenburg <debian at nn7.de>  Thu, 16 Aug 2007 07:49:27 +0200
 +
 +cvxopt (0.9-1) unstable; urgency=low
 +
 +  * new upstream version
 +  * build pdf version of documentation and add doc-base support
 +
 + -- Soeren Sonnenburg <debian at nn7.de>  Thu, 09 Aug 2007 21:08:44 +0200
 +
 +cvxopt (0.8.2-3) unstable; urgency=low
 +
 +  * add build dependency on libdsdp-dev and enable the dsdp semidefinite
 +  programming solver
 +
 + -- Soeren Sonnenburg <debian at nn7.de>  Sun, 5 Aug 2007 12:10:22 +0200
 +
 +cvxopt (0.8.2-2) unstable; urgency=low
 +
 +  * disable atlas3-base-dev build dependency on arm as it is unavailable and
 +  works without
 +
 + -- Soeren Sonnenburg <debian at nn7.de>  Tue, 31 Jul 2007 11:34:00 +0200
 +
 +cvxopt (0.8.2-1) unstable; urgency=low
 +
 +  [ Soeren Sonnenburg ]
 +  * First upload to Debian. (Closes: #431233)
 +  * Acknowledge ubuntu packaging from upstream.
 +  * Switch to pycentral.
 +
 +  [ Torsten Werner ]
 +  * Switch to quilt and more debhelper tools.
 +  * Fix Build-Depends.
 +
 + -- Torsten Werner <twerner at debian.org>  Wed,  4 Jul 2007 21:33:44 +0200
 +
 +cvxopt (0.8-3) unstable; urgency=low
 +
 +  * Release of version 0.8.2
 +
 + -- Joachim Dahl <joachim at kom.aau.dk>  Tue, 6 Feb 2007 19:05:00 +0100
 +
 +cvxopt (0.8-2) unstable; urgency=low
 +
 +  * Release of version 0.8.1
 +
 + -- Joachim Dahl <joachim at kom.aau.dk>  Wed, 1 Nov 2006 20:05:00 +0100
 +
 +cvxopt (0.8-1) unstable; urgency=low
 +
 +  * Release of version 0.8
 +
 + -- Joachim Dahl <joachim at kom.aau.dk>  Tue, 19 Sep 2006 20:38:43 +0100
 +
 +cvxopt (0.7-2) unstable; urgency=low
 +
 +  * Release of version 0.7.1
 +
 + -- Joachim Dahl <joachim at kom.aau.dk>  Mon, 31 Jul 2006 19:46:43 +0100
 +
 +cvxopt (0.7-1) unstable; urgency=low
 +
 +  * Release of version 0.7.
 +
 + -- Joachim Dahl <joachim at kom.aau.dk>  Sat, 22 Apr 2006 10:00:00 -0700
 +
 +cvxopt (0.6-1) unstable; urgency=low
 +
 +  * Release of version 0.6.
 +
 + -- Joachim Dahl <joachim at kom.aau.dk>  Wed, 28 Dec 2005 09:19:00 -0700
 +
 +cvxopt (0.5-2) unstable; urgency=low
 +
 +  * Small bugfixes. 
 +
 + -- Joachim Dahl <joachim at kom.aau.dk>  Fri, 3 Nov 2005 23:01:49 -0700
 +
 +cvxopt (0.5-1) unstable; urgency=low
 +
 +  * Release of version 0.5.
 +
 + -- Joachim Dahl <joachim at kom.aau.dk>  Fri, 21 Oct 2005 11:49:09 -0700
 +
 +cvxopt (0.4-1) unstable; urgency=low
 +
 +  * Initial Release.
 +
 + -- Joachim Dahl <joachim at ee.ucla.edu>  Thu, 19 May 2005 11:49:09 -0700
 +
diff --cc debian/patches/python24_buildfix.diff
index 0000000,0000000..98e0b01
new file mode 100644
--- /dev/null
+++ b/debian/patches/python24_buildfix.diff
@@@ -1,0 -1,0 +1,45 @@@
++Index: src/C/cvxopt.h
++===================================================================
++--- src/C/cvxopt.h	2008-04-27 17:39:11.000000000 +0200
+++++ src/C/cvxopt.h	2008-04-27 17:39:27.000000000 +0200
++@@ -43,6 +43,10 @@
++ #define malloc(size) malloc_aligned(size)
++ */
++ 
+++#if (PY_VERSION_HEX < 0x02050000)
+++typedef int Py_ssize_t;
+++#endif
+++
++ #define INT       0
++ #define DOUBLE    1
++ #define COMPLEX   2
++Index: src/C/dense.c
++===================================================================
++--- src/C/dense.c	2008-04-27 17:41:02.000000000 +0200
+++++ src/C/dense.c	2008-04-27 17:42:20.000000000 +0200
++@@ -25,6 +25,10 @@
++ 
++ #include <complexobject.h>
++ 
+++#if (PY_VERSION_HEX < 0x02050000)
+++#define lenfunc inquiry
+++#endif
+++
++ /* NumPy array protocol */
++ typedef struct {
++      int version;       
++Index: src/C/sparse.c
++===================================================================
++--- src/C/sparse.c	2008-04-27 17:42:45.000000000 +0200
+++++ src/C/sparse.c	2008-04-27 17:43:53.000000000 +0200
++@@ -25,6 +25,10 @@
++ 
++ #include <complexobject.h>
++ 
+++#if (PY_VERSION_HEX < 0x02050000)
+++#define lenfunc inquiry
+++#endif
+++
++ #define CONJ(flag, val) (flag == 'C' ? conj(val) : val)
++ 
++ extern PyObject *base_mod;
diff --cc debian/patches/series
index 4ff101b,0000000..dfafa92
mode 100644,000000..100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@@ -1,3 -1,0 +1,4 @@@
 +setup.diff
 +doc.diff 
 +doc-makefile.diff 
++python24_buildfix.diff
diff --cc debian/python-cvxopt.debhelper.log
index 0000000,0000000..f60a074
new file mode 100644
--- /dev/null
+++ b/debian/python-cvxopt.debhelper.log
@@@ -1,0 -1,0 +1,1 @@@
++dh_listpackages

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-science/packages/cvxopt.git



More information about the debian-science-commits mailing list