mathgl (2.2.2.1-3) unstable; urgency=medium
authorDimitrios Eftaxiopoulos <eftaxi12@otenet.gr>
Sun, 20 Apr 2014 06:53:11 +0000 (07:53 +0100)
committerDimitrios Eftaxiopoulos <eftaxi12@otenet.gr>
Sun, 20 Apr 2014 06:53:11 +0000 (07:53 +0100)
  * Re-enable Architecture=any on all arch dependent binaries
  * Edit several Conflicts and Replaces lines in d/control

[dgit import unpatched mathgl 2.2.2.1-3]

29 files changed:
1  2 
debian/changelog
debian/compat
debian/control
debian/copyright
debian/docs
debian/folder/mathgl-doc-en
debian/folder/mathgl-doc-ru
debian/libmgl-data.install
debian/libmgl-dev.install
debian/libmgl-fltk7.2.0.install
debian/libmgl-glut7.2.0.install
debian/libmgl-mpi7.2.0.install
debian/libmgl-qt7.2.0.install
debian/libmgl-wnd7.2.0.install
debian/libmgl-wx7.2.0.install
debian/libmgl7.2.0.install
debian/mathgl-doc-en.install
debian/mathgl-doc-ru.install
debian/mathgl.install
debian/mathgl.manpages
debian/mgl-lua.install
debian/patches/CMakeLists.txt.patch
debian/patches/series
debian/python-mathgl.install
debian/rules
debian/source/format
debian/udav.install
debian/udav.manpages
debian/watch

index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..896f979832e3ef1c35716fb28fda507bf64033fd
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,425 @@@
++mathgl (2.2.2.1-3) unstable; urgency=medium
++
++  * Re-enable Architecture=any on all arch dependent binaries
++  * Edit several Conflicts and Replaces lines in d/control
++
++ -- Dimitrios Eftaxiopoulos <eftaxi12@otenet.gr>  Sun, 20 Apr 2014 09:53:11 +0300
++
++mathgl (2.2.2.1-2) unstable; urgency=medium
++
++  * Exclude kfreebsd-i386 from build arch due to FTBFS
++
++ -- Dimitrios Eftaxiopoulos <eftaxi12@otenet.gr>  Mon, 24 Mar 2014 12:20:56 +0200
++
++mathgl (2.2.2.1-1) unstable; urgency=medium
++
++  * Imported Upstream version 2.2.2.1
++
++ -- Dimitrios Eftaxiopoulos <eftaxi12@otenet.gr>  Mon, 24 Mar 2014 01:00:27 +0200
++
++mathgl (2.2.2+svn930-2) unstable; urgency=medium
++
++  * Build against newer libwxgtk3.0 (Closes: #741710)
++
++ -- Dimitrios Eftaxiopoulos <eftaxi12@otenet.gr>  Sun, 16 Mar 2014 09:02:42 +0200
++
++mathgl (2.2.2+svn930-1) unstable; urgency=medium
++
++  * Imported Upstream version 2.2.2+svn930 (Closes: #741131)
++
++ -- Dimitrios Eftaxiopoulos <eftaxi12@otenet.gr>  Sat, 15 Mar 2014 12:08:13 +0200
++
++mathgl (2.2.1+svn921-1) unstable; urgency=low
++
++  * Imported Upstream version 2.2.1+svn921 (Closes: #737110, #737437)
++  * Fix DEP5 lintian error in d/copyright
++  * Disable openmpi support and keep pthread support (Closes: #738540)
++  * Disable octave interface due to FTBFS  
++
++ -- Dimitrios Eftaxiopoulos <eftaxi12@otenet.gr>  Sun, 23 Feb 2014 19:16:25 +0200
++
++mathgl (2.2-1) unstable; urgency=low
++
++  * Imported Upstream version 2.2
++  * Disable documentation building in order to avoid FTBFS on some arches
++  * Disable Lua interface
++  * Drop symbols files (Closes: #701320, #701651)
++
++ -- Dimitrios Eftaxiopoulos <eftaxi12@otenet.gr>  Fri, 10 Jan 2014 12:29:27 +0200
++
++mathgl (2.1.3.1-4) unstable; urgency=low
++
++  * More symbols changes for build on ia64
++
++ -- Dimitrios Eftaxiopoulos <eftaxi12@otenet.gr>  Sun, 18 Aug 2013 11:32:38 +0300
++
++mathgl (2.1.3.1-3) unstable; urgency=low
++
++  * Further symbols tweaking for build on ia64
++
++ -- Dimitrios Eftaxiopoulos <eftaxi12@otenet.gr>  Sun, 18 Aug 2013 08:48:20 +0300
++
++mathgl (2.1.3.1-2) unstable; urgency=low
++
++  * Amend symbols files to enable build on ia64
++
++ -- Dimitrios Eftaxiopoulos <eftaxi12@otenet.gr>  Sat, 17 Aug 2013 21:00:08 +0300
++
++mathgl (2.1.3.1-1) unstable; urgency=low
++
++  * Imported Upstream version 2.1.3.1 (Closes: #708969)
++  * Add mpi-default-dev to build dependencies.
++  * Add patch for lang/setup.py.in to enable python to read directory tree
++    written in utf-8 (not ascii) encoding.
++  * Add UDAV.desktop and udav.png to the files to be installed within the
++    package udav.
++  * Add Replaces and Conflicts with mathgl-1* packages in the debian/control
++    file.
++  * Add udav manpage.
++  * Replace octave3.2-headers with liboctave-dev in build deps.
++  * Fix library package names to reflect soname.
++  * Rename mathgl-doc binary to mathgl-doc-en.  
++  * Fix installation directory in doc-base file mathgl-doc-en.
++  * Fix installation directory of python module and files.
++  * Add udav binary package.
++  * Make build dependency on libhdf5-dev only.
++  * Add c++ compilation include path for pyconfig.h 
++  * Fix typo in libmgl-glut6.0.0 package (by D. Haley) (Closes: #698570)
++  * Change soname in libraries from 6 to 7
++  * Add libmgl-qt7.0.0 library package creation
++  * Add libmgl-fltk7.0.0 and libmgl-wx7.0.0 packages
++  * Remove DM-Upload-Allow field from debian/control
++  * Remove D. Haley from uploaders after his request
++  * Update Standards-Version to 3.9.4
++  * Add title for CMakeLists-txt.patch
++  * Remove encoding specification line from udav.desktop
++  * Shorten debian/rules file by using dh $@ and overrides
++  * Remove .pyc file from python-mathgl package
++  * Remove old udav manpage file
++  * Modify vcs field
++  * Associate udav.1 manpage to package udav
++  * Built with g++-4.7 on both unstable and experimental
++  * Add version on libfltk1.3-dev build dependency
++  * Remove (optional) tags from symbols
++  * Built with gcc-4.8 on amd64
++  * Add Conflicts/Replaces options in debian/control
++  * Remove multiarch related commands from debian/rules
++  * Add libqtwebkit-dev to build deps in debian/control
++  * Amend libmgl7.0.0 related symbols for amd64
++  * Install executable mgl.cgi in /usr/bin
++  * Amend overlooked debian/copyright
++  * Add libmgl-mpi binary package
++  * Add header to the CMakeLists-txt.patch
++  * Correct short package description lines (Closes: #703834)
++  * Minor symbols tuning
++  * Remove version from libfltk1.3-dev build dependency
++  * Fix most, missing compilation and linker flag, lintian warnings
++  * Update header of CMakeLists-txt.patch
++  * Add --parallel option to dh $@ in debian/rules
++  * Include missing files and licenses in debian/copyright
++  * Fix build failure due to gsl 1.15 --> 1.16 upgrade
++  * Add full text of BSD license in debian/copyright
++
++ -- Dimitrios Eftaxiopoulos <eftaxi12@otenet.gr>  Sun, 11 Aug 2013 22:24:05 +0300
++
++mathgl (2~rc1-3) experimental; urgency=low
++
++  * Fix symbols FTBFS, related to libmgl-wnd6, on several arches.
++  * Make libmgl-dev dependent on libmgl-wnd6.
++
++ -- Dimitrios Eftaxiopoulos <eftaxi12@otenet.gr>  Wed, 4 Jan 2012 20:16:00 +0200
++
++mathgl (2~rc1-2) experimental; urgency=low
++
++  * Correct typo in mathgl description in debian/control (Closes: #644863).
++  * Try to fix symbols FTBFS on several arches.   
++
++ -- Dimitrios Eftaxiopoulos <eftaxi12@otenet.gr>  Wed, 4 Jan 2012 15:30:00 +0200
++
++mathgl (2~rc1-1) experimental; urgency=low
++
++  * New experimental upstream release (Closes: #632468).
++  * No documentation debian packages provided.   
++
++ -- Dimitrios Eftaxiopoulos <eftaxi12@otenet.gr>  Wed, 28 Sep 2011 11:30:00 +0300
++
++mathgl (1.11.2-6) unstable; urgency=low
++
++  * Fix FTBFS for sparc (Closes: #642654).  
++
++ -- Dimitrios Eftaxiopoulos <eftaxi12@otenet.gr>  Mon, 26 Sep 2011 16:23:12 +0300
++
++mathgl (1.11.2-5) unstable; urgency=low
++
++  * Resolve differences for all non-optional symbols, in symbols files for ia64,
++    sparc and sh4 architectures (Closes: #642654).
++
++ -- Dimitrios Eftaxiopoulos <eftaxi12@otenet.gr>  Mon, 26 Sep 2011 10:25:00 +0300
++
++mathgl (1.11.2-4) unstable; urgency=low
++
++  * Add python-numpy to Depnds of python-mathgl in debian/control and add
++    dh_numpy in binary-arch in debian/rules (Closes: #641793).
++  * Ammend symbols files for ia64, sparc and sh4 architectures (Closes: #642654).
++
++ -- Dimitrios Eftaxiopoulos <eftaxi12@otenet.gr>  Sat, 24 Sep 2011 23:16:00 +0300
++
++mathgl (1.11.2-3) unstable; urgency=low
++
++  * Replace libfltk-dev with libfltk1.3-dev | libfltk-dev in debian/control 
++    Build-Depends (Closes: #638834).
++  * Ammend symbols files for s390x architecture (Closes: #639492).
++
++ -- Dimitrios Eftaxiopoulos <eftaxi12@otenet.gr>  Wed, 7 Sep 2011 06:04:00 +0300
++
++mathgl (1.11.2-2) unstable; urgency=low
++
++  * Add debian/source/options file in order to avoid the generation of unneeded debian-
++    changes patch, due to the creation of extra file config.log during build.
++  * Ammend symbols files.
++
++ -- Dimitrios Eftaxiopoulos <eftaxi12@otenet.gr>  Thu, 18 Aug 2011 20:48:00 +0300
++
++mathgl (1.11.2-1) unstable; urgency=low
++
++  * Incorporate changes due to the last two NMU's.
++  * New upstream version.
++
++ -- Dimitrios Eftaxiopoulos <eftaxi12@otenet.gr>  Tue, 28 Jun 2011 17:01:00 +0200
++
++mathgl (1.11.1.1-2.2) unstable; urgency=low
++
++  * Non-maintainer upload (closes: #610777).
++  * debian/libmgl-qt5.symbols: _ZN10QByteArrayD1Ev is needed on sparc and
++    ia64, so add it as optional.
++  * debian/libmgl-wx5.symbols: three destructors known to be undefined on
++    armel/armhf are also not defined on ia64 or sparc, so mark these as
++    optional also.  Destructors of foreign classes are not part of the
++    library ABI, so it's fine to ignore these.
++
++ -- Steve Langasek <vorlon@debian.org>  Sun, 19 Jun 2011 07:57:43 +0000
++
++mathgl (1.11.1.1-2.1) unstable; urgency=low
++
++  * Non-maintainer upload.
++  * Fix library symbols files (closes: #610777):
++    - debian/libmgl-qt5.symbols: drop _ZN10QByteArrayD2Ev, which is not
++      present on *any* architecture anymore.
++    - debian/libmgl-fltk5.symbols: _ZN9Fl_PixmapC2EPKPKc is not present on
++      ia64 or sparc and never has been.
++    - debian/libmgl5.symbols:
++      + _ZN7mglFuncD1Ev is present on all architectures, drop the
++        architecture list (fixing the 'kfeebsd' typo that caused a build
++        failure on kfreebsd-amd64).
++      + _ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEED2Ev,
++        _ZN8u3dLightD2Ev: symbols not seen on *any* archs, drop.
++      + Drop 18 symbols whose exclusion list included all 15 architectures
++        that have been tested.
++      + Other symbols that are template instantiations are now marked as
++        optional symbols instead of tagged with an arch list, since they are
++        not part of the ABI and will come and go based on the compiler
++        version used, *not* just on the architecture.
++      + If there are 8 or more architectures in the arch qualifier, invert
++        it.  In some cases this reveals that certain symbols are actually
++        64-bit specific - so infer that not-yet-tested 32-bit archs follow
++        the pattern.
++    - debian/*.symbols: any symbols marked for armel should also be marked
++      for armhf.
++  * debian/rules: clean the dependency_libs out of .la files at build
++    time, per Policy 10.2.  Closes: #620629.
++
++ -- Steve Langasek <vorlon@debian.org>  Sat, 18 Jun 2011 07:33:55 +0000
++
++mathgl (1.11.1.1-3) unreleased; urgency=low
++
++  * Further attempt to fix symbol breakages
++
++ -- Dimitrios Eftaxiopoulos <eftaxi12@otenet.gr>  Sun, 29 May 2011 19:41:00 +0200
++
++mathgl (1.11.1.1-2) unstable; urgency=low
++
++  * Try to fix libmgl5 related symbols breakage on all arches
++
++ -- Dimitrios Eftaxiopoulos <eftaxi12@otenet.gr>  Sun, 22 May 2011 20:50:00 +0200
++
++mathgl (1.11.1.1-1) unstable; urgency=low
++
++  * New upstream version
++
++ -- Dimitrios Eftaxiopoulos <eftaxi12@otenet.gr>  Tue, 26 Apr 2011 01:15:00 +0200
++
++mathgl (1.11.0.1-9) unreleased; urgency=low
++
++  * Again try to fix build failure due to broken symbols for several architectures
++
++ -- Dimitrios Eftaxiopoulos <eftaxi12@otenet.gr>  Sat, 2 Apr 2011 02:05:00 +0200
++
++mathgl (1.11.0.1-8) unstable; urgency=low
++
++  * Try to fix build failure due to broken symbols for several architectures
++
++ -- Dimitrios Eftaxiopoulos <eftaxi12@otenet.gr>  Thu, 24 Mar 2011 23:56:00 +0200
++
++mathgl (1.11.0.1-7) unstable; urgency=low
++
++  * Create patch for the removal of the texinfo/mgl_ru.info-* files
++  * Update symbols files (Closes: #618235)
++
++ -- Dimitrios Eftaxiopoulos <eftaxi12@otenet.gr>  Mon, 14 Mar 2011 00:10:00 +0200
++
++mathgl (1.11.0.1-6) unstable; urgency=low
++
++  * Try to fix build failure due to broken symbols for sparc64
++
++ -- Dimitrios Eftaxiopoulos <eftaxi12@otenet.gr>  Sat, 5 Mar 2011 21:27:00 +0200
++
++mathgl (1.11.0.1-5) unstable; urgency=low
++
++  * Try to fix build failure due to broken symbols for armel and s390
++
++ -- Dimitrios Eftaxiopoulos <eftaxi12@otenet.gr>  Fri, 25 Feb 2011 21:30:00 +0200
++
++mathgl (1.11.0.1-4) unstable; urgency=low
++
++  * Create mixed symbols files for amd64 and i386 with tagged symbols 
++    (Closes: #610777)
++
++ -- Dimitrios Eftaxiopoulos <eftaxi12@otenet.gr>  Sat, 19 Feb 2011 23:10:00 +0200
++
++mathgl (1.11.0.1-3) unstable; urgency=low
++
++  * Upload in unstable
++  * Change symbols files for pbuilder --distribution unstable (Closes: #610777)
++
++ -- Dimitrios Eftaxiopoulos <eftaxi12@otenet.gr>  Sat, 12 Feb 2011 22:14:00 +0200
++
++mathgl (1.11.0.1-2) experimental; urgency=low
++
++  * Update symbols files for pbuilder --distribution experimental.
++  * Remove createpngdirectory.patch from series.
++  * Apply patch for FTBFS on i386 (Closes: #607539).
++  * Add Replaces tags for old mathgl-doc package in debian/control.
++  * Various improvements in the debian/rules file.
++
++ -- Dimitrios Eftaxiopoulos <eftaxi12@otenet.gr>  Mon, 17 Jan 2011 21:43:00 +0200
++
++mathgl (1.11.0.1-1) experimental; urgency=low
++
++  * Correct debian/copyright file.
++  * Create proper patches for the changes in the source tree.
++  * Add new package for Russian documentation.
++  * New upstream release (Closes: #603004).
++  * Correct several spelling mistakes in manpages and in lang/numpy.i
++  * Create symbols files for libraries.
++  * Register documentation to doc-base.
++
++ -- Dimitrios Eftaxiopoulos <eftaxi12@otenet.gr>  Sun, 12 Dec 2010 19:13:00 +0200
++
++mathgl (1.10.2.1-2) unstable; urgency=low
++
++  * Make .png pictures visible from the html documentation.
++  * Add python support (Closes: #541481).
++
++ -- Dimitrios Eftaxiopoulos <eftaxi12@otenet.gr>  Sun, 11 Sep 2010 12:37:00 +0200
++      
++mathgl (1.10.2.1-1) unstable; urgency=low
++
++  [ D Eftaxiopoulos ]
++  * Update to Debian Policy 3.9.1
++  * Put myself and D. Haley to the maintainers list.
++  * Comment out parallel-build-png.patch in the debian/patches/series file
++    since it seems to apply to a texinfo/Makefile.am file that is not 
++    included in the source tree.
++  * Append package quilt to the build-depends list for the source in the 
++    debian/control file, in order to fix a lintian error.
++  * Reinstate debian/source/format file with content '3.0 (quilt)'.
++  * Fix Lintian warnings related to manpages.
++
++  [ D Haley ]
++  * New upstream release 1.10.2.1 (Closes: #562743).
++
++  [ Salvatore Bonaccorso ]
++  * New Maintainer (Closes: #564422). Set Maintainer to Debian Science
++    Maintainers <debian-science-maintainers@lists.alioth.debian.org>.
++  * Convert to '3.0 (quilt)' package source format. Drop quilt framework for
++    packaging. 
++  * debian/control: 
++    - Change Vcs-Browser and Vcs-Git to the debian-science git repository.
++    - Change Section for source package to 'science' as per debian-science
++      group policy.
++    - Set DM-Upload-Allowed field to yes.
++  * Add myself to Uploaders.
++
++  [ Sylvestre Ledru ]
++  * Missing dependency against automake added.
++
++ -- Sylvestre Ledru <sylvestre@debian.org>  Sun, 15 Aug 2010 21:45:47 +0200
++
++mathgl (1.9-3) unstable; urgency=low
++
++  * QA upload.
++  * Properly orphan the package (see #564422), set maintainer to QA.
++  * Bump Standards-Version to 3.8.4, no changes needed.
++  * Add debian/README.source, pointing to quilt doc.
++  * Bump build-deps on octave from 3.0 to 3.2 (Closes: #574025).
++
++ -- Stefano Zacchiroli <zack@debian.org>  Fri, 26 Mar 2010 14:06:08 +0100
++
++mathgl (1.9-2) unstable; urgency=low
++
++  * Fix FTBFS. Closes: #545882.
++  * Update Standards-Version to 3.8.3.
++
++ -- Bradley Smith <bradsmith@debian.org>  Wed, 09 Sep 2009 22:44:44 +0100
++
++mathgl (1.9-1) unstable; urgency=low
++
++  * New upstream release. Closes: #535503.
++  * QT -> qt in package descriptions. Closes: #534425.
++
++ -- Bradley Smith <bradsmith@debian.org>  Sun, 19 Jul 2009 16:41:41 +0100
++
++mathgl (1.8.1-6) unstable; urgency=low
++
++  * Redo descriptions.
++
++ -- Bradley Smith <bradsmith@debian.org>  Tue, 09 Jun 2009 20:26:42 +0100
++
++mathgl (1.8.1-5) unstable; urgency=low
++
++  * Correct info-dir-section in texinfo/mathgl.texi. Closes: #528893.
++
++ -- Bradley Smith <bradsmith@debian.org>  Wed, 27 May 2009 17:52:50 +0100
++
++mathgl (1.8.1-4) unstable; urgency=low
++
++  * Correct libltdl-dev Build-Depend. Closes: #526426.
++  * Further improve descriptions.
++
++ -- Bradley Smith <bradsmith@debian.org>  Fri, 01 May 2009 12:59:05 +0100
++
++mathgl (1.8.1-3) unstable; urgency=low
++
++  * Tidy up descriptions. Closes: #521830, #521917.
++  * Update Standards-Version to 3.8.1. (No changes).
++  * Fix watch file.
++
++ -- Bradley Smith <bradsmith@debian.org>  Sat, 18 Apr 2009 17:42:59 +0100
++
++mathgl (1.8.1-2) unstable; urgency=low
++
++  * Fix parallel builds. Closes: #519738.
++
++ -- Bradley Smith <bradsmith@debian.org>  Thu, 19 Mar 2009 19:08:37 +0000
++
++mathgl (1.8.1-1) unstable; urgency=low
++
++  * New upstream release. Closes: #518769.
++
++ -- Bradley Smith <bradsmith@debian.org>  Sun, 08 Mar 2009 13:29:33 +0000
++
++mathgl (1.8-1) unstable; urgency=low
++
++  * Initial release. Closes: #510378.
++
++ -- Bradley Smith <bradsmith@debian.org>  Thu, 01 Jan 2009 11:27:32 +0000
diff --cc debian/compat
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..3169c05c9ca553acae0baa6f09547a7881ab8e2e
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,1 @@@
++7 
diff --cc debian/control
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..b076928149c99dc2326a55955d35b8ebad1ea69e
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,225 @@@
++Source: mathgl
++Section: science
++Priority: optional
++Maintainer: Debian Science Maintainers <debian-science-maintainers@lists.alioth.debian.org>
++Uploaders: Dimitrios Eftaxiopoulos <eftaxi12@otenet.gr>
++Build-Depends: debhelper (>= 9), libltdl-dev, libgsl0-dev, freeglut3-dev,
++ libgl1-mesa-dev | libgl-dev, libpng-dev, libhdf5-dev, swig, cmake, libxft-dev,
++ libjpeg-dev, libtiff-dev, libfltk1.3-dev, libqt4-dev, libwxgtk3.0-dev, 
++ texinfo, texlive, texlive-generic-recommended, liboctave-dev,
++ libgif-dev, python-dev, python-numpy, libfontconfig1-dev, libqtwebkit-dev,
++ libhdf4-dev, chrpath, libxinerama-dev, libxmu-dev, libxi-dev, libhpdf-dev,
++ mpi-default-dev
++Standards-Version: 3.9.5
++Homepage: http://mathgl.sourceforge.net/doc_en/Main.html
++Vcs-Git: git://anonscm.debian.org/debian-science/packages/mathgl.git
++Vcs-Browser: http://anonscm.debian.org/gitweb/?p=debian-science/packages/mathgl.git
++
++Package: mathgl
++Architecture: any
++Section: libs
++Depends: ${shlibs:Depends}, ${misc:Depends}, libmgl7.2.0 (= ${binary:Version})
++Description: library for scientific graphs (utilities and examples)
++ A free cross-platform library of fast C++ routines for plotting data in up
++ to 3 dimensions. It can export plots to bitmaps and vector EPS, SVG, IDTF
++ files. There are simple window interfaces based on GLUT, FLTK and/or Qt.
++ MathGL can also be used in the console. There are interfaces to a set of
++ languages, such as, C, Fortran, Pascal, Forth, Python, Octave.
++ .
++ This package contains MathGL utilities and examples.
++
++Package: udav
++Architecture: any
++Section: libs
++Depends: ${shlibs:Depends}, ${misc:Depends}, libmgl7.2.0 (= ${binary:Version})
++Description: library for scientific graphs (window interface)
++ A free cross-platform library of fast C++ routines for plotting data in up
++ to 3 dimensions. It can export plots to bitmaps and vector EPS, SVG, IDTF
++ files. There are simple window interfaces based on GLUT, FLTK and/or Qt.
++ MathGL can also be used in the console. There are interfaces to a set of
++ languages, such as, C, Fortran, Pascal, Forth, Python, Octave.
++ .
++ This package contains the udav window environment based on mathgl.
++
++# Package: mathgl-doc-en
++# Architecture: all
++# Section: doc
++# Depends: dpkg (>= 1.15.4) | install-info, ${misc:Depends}
++# Replaces: mathgl-doc, mathgl-doc-ru
++# Conflicts: mathgl-doc, mathgl-doc-ru
++# Description: library for scientific graphs (English documentation)
++#  A free cross-platform library of fast C++ routines for plotting data in up
++#  to 3 dimensions. It can export plots to bitmaps and vector EPS, SVG, IDTF
++#  files. There are simple window interfaces based on GLUT, FLTK and/or Qt.
++#  MathGL can also be used in the console. There are interfaces to a set of
++#  languages, such as, C, Fortran, Pascal, Forth, Python, Octave.
++#  .
++#  This package contains the MathGL documentation in English.
++
++Package: libmgl7.2.0
++Architecture: any
++Section: libs
++Depends: ${shlibs:Depends}, ${misc:Depends}, libmgl-data
++Replaces: libmgl5, libmgl6, libmgl6.0.0, libmgl7.1.0
++Conflicts:  libmgl5, libmgl6, libmgl6.0.0, libmgl7.1.0 
++Description: library for scientific graphs (main runtime library)
++ A free cross-platform library of fast C++ routines for plotting data in up
++ to 3 dimensions. It can export plots to bitmaps and vector EPS, SVG, IDTF
++ files. There are simple window interfaces based on GLUT, FLTK and/or Qt.
++ MathGL can also be used in the console. There are interfaces to a set of
++ languages, such as, C, Fortran, Pascal, Forth, Python, Octave.
++ .
++ This package contains the shared object files.
++
++Package: libmgl-mpi7.2.0
++Architecture: any
++Section: libs
++Depends: ${shlibs:Depends}, ${misc:Depends}, libmgl-data
++Replaces: libmgl-mpi7.0.0, libmgl-mpi7.1.0
++Conflicts: libmgl-mpi7.0.0, libmgl-mpi7.1.0
++Description: library for scientific graphs (mpi enhanced runtime library)
++ A free cross-platform library of fast C++ routines for plotting data in up
++ to 3 dimensions. It can export plots to bitmaps and vector EPS, SVG, IDTF
++ files. There are simple window interfaces based on GLUT, FLTK and/or Qt.
++ MathGL can also be used in the console. There are interfaces to a set of
++ languages, such as, C, Fortran, Pascal, Forth, Python, Octave.
++ .
++ This package contains the, parallel interface enhanced, shared object 
++ files.
++
++Package: libmgl-wnd7.2.0
++Architecture: any
++Section: libs
++Depends: ${shlibs:Depends}, ${misc:Depends}, libmgl-data
++Replaces: libmgl-fltk5, libmgl-wnd6, libmgl-qt5, libmgl-wx5, libmgl-wnd6.0.0,
++ libmgl-wnd7.1.0
++Conflicts: libmgl-fltk5, libmgl-wnd6, libmgl-qt5, libmgl-wx5 
++Description: library for scientific graphs (windows runtime library)
++ A free cross-platform library of fast C++ routines for plotting data in up
++ to 3 dimensions. It can export plots to bitmaps and vector EPS, SVG, IDTF
++ files. There are simple window interfaces based on GLUT, FLTK and/or Qt.
++ MathGL can also be used in the console. There are interfaces to a set of
++ languages, such as, C, Fortran, Pascal, Forth, Python, Octave.
++ .
++ This package contains the window opening related shared object files based
++ on Fltk, Qt and Wx.
++
++Package: libmgl-glut7.2.0
++Architecture: any
++Section: libs
++Depends: ${shlibs:Depends}, ${misc:Depends}, libmgl-data
++Replaces: libmgl-glut5, libmgl-glut6.0.0, libmgl-glut7.1.0
++Conflicts: libmgl-glut5, libmgl-glut6.0.0, libmgl-glut7.1.0
++Description: library for scientific graphs (glut interface for windows)
++ A free cross-platform library of fast C++ routines for plotting data in up
++ to 3 dimensions. It can export plots to bitmaps and vector EPS, SVG, IDTF
++ files. There are simple window interfaces based on GLUT, FLTK and/or Qt.
++ MathGL can also be used in the console. There are interfaces to a set of
++ languages, such as, C, Fortran, Pascal, Forth, Python, Octave.
++ .
++ This package contains the glut interface shared object files for window 
++ opening.
++
++Package: libmgl-qt7.2.0
++Architecture: any
++Section: libs
++Depends: ${shlibs:Depends}, ${misc:Depends}, libmgl-data
++Replaces: libmgl-qt5, libmgl-qt7.1.0
++Conflicts: libmgl-qt5, libmgl-qt7.1.0
++Description: library for scientific graphs (Qt interface for windows)
++ A free cross-platform library of fast C++ routines for plotting data in up
++ to 3 dimensions. It can export plots to bitmaps and vector EPS, SVG, IDTF
++ files. There are simple window interfaces based on GLUT, FLTK and/or Qt.
++ MathGL can also be used in the console. There are interfaces to a set of
++ languages, such as, C, Fortran, Pascal, Forth, Python, Octave.
++ .
++ This package contains the Qt interface shared object files for window 
++ opening.
++
++Package: libmgl-fltk7.2.0
++Architecture: any
++Section: libs
++Depends: ${shlibs:Depends}, ${misc:Depends}, libmgl-data
++Replaces: libmgl-fltk5, libmgl-fltk7.1.0
++Conflicts: libmgl-fltk5, libmgl-fltk7.1.0
++Description: library for scientific graphs (fltk interface for windows)
++ A free cross-platform library of fast C++ routines for plotting data in up
++ to 3 dimensions. It can export plots to bitmaps and vector EPS, SVG, IDTF
++ files. There are simple window interfaces based on GLUT, FLTK and/or Qt.
++ MathGL can also be used in the console. There are interfaces to a set of
++ languages, such as, C, Fortran, Pascal, Forth, Python, Octave.
++ .
++ This package contains the fltk interface shared object files for window 
++ opening.
++
++Package: libmgl-wx7.2.0
++Architecture: any
++Section: libs
++Depends: ${shlibs:Depends}, ${misc:Depends}, libmgl-data
++Replaces: libmgl-wx5, libmgl-wx7.1.0
++Conflicts: libmgl-wx5, libmgl-wx7.1.0
++Description: library for scientific graphs (wx interface for windows)
++ A free cross-platform library of fast C++ routines for plotting data in up
++ to 3 dimensions. It can export plots to bitmaps and vector EPS, SVG, IDTF
++ files. There are simple window interfaces based on GLUT, FLTK and/or Qt.
++ MathGL can also be used in the console. There are interfaces to a set of
++ languages, such as, C, Fortran, Pascal, Forth, Python, Octave.
++ .
++ This package contains the wx interface shared object files for window 
++ opening.
++
++# Package: mgl-lua
++# Architecture: any
++# Section: libs
++# Depends: ${shlibs:Depends}, ${misc:Depends}, libmgl-data
++# Description: library for scientific graphs (Lua interface)
++#  A free cross-platform library of fast C++ routines for plotting data in up
++#  to 3 dimensions. It can export plots to bitmaps and vector EPS, SVG, IDTF
++#  files. There are simple window interfaces based on GLUT, FLTK and/or Qt.
++#  MathGL can also be used in the console. There are interfaces to a set of
++#  languages, such as, C, Fortran, Pascal, Forth, Python, Octave.
++#  .
++#  This package contains the Lua interface shared object files.
++
++Package: libmgl-data
++Architecture: all
++Section: misc
++Depends: ${misc:Depends}
++Description: library for scientific graphs (data files)
++ A free cross-platform library of fast C++ routines for plotting data in up
++ to 3 dimensions. It can export plots to bitmaps and vector EPS, SVG, IDTF
++ files. There are simple window interfaces based on GLUT, FLTK and/or Qt.
++ MathGL can also be used in the console. There are interfaces to a set of
++ languages, such as, C, Fortran, Pascal, Forth, Python, Octave.
++ .
++ This package contains the MathGL data files.
++
++Package: libmgl-dev
++Architecture: any
++Section: libdevel
++Depends: libmgl7.2.0 (= ${binary:Version}), libmgl-wnd7.2.0 (= ${binary:Version}),
++ libmgl-wx7.2.0 (= ${binary:Version}), libmgl-fltk7.2.0 (= ${binary:Version}),
++ libmgl-qt7.2.0 (= ${binary:Version}), libmgl-glut7.2.0 (= ${binary:Version}),
++ libmgl-mpi7.2.0 (= ${binary:Version}), ${misc:Depends}, libgsl0-dev, 
++ libgl1-mesa-dev | libgl-dev, libpng-dev
++Description: library for scientific graphs (development files)
++ A free cross-platform library of fast C++ routines for plotting data in up
++ to 3 dimensions. It can export plots to bitmaps and vector EPS, SVG, IDTF
++ files. There are simple window interfaces based on GLUT, FLTK and/or Qt.
++ MathGL can also be used in the console. There are interfaces to a set of
++ languages, such as, C, Fortran, Pascal, Forth, Python, Octave.
++ .
++ This package contains the development files. 
++
++Package: python-mathgl
++Architecture: any
++Section: python
++Depends: ${shlibs:Depends}, ${misc:Depends}, ${python:Depends}, python-numpy
++Description: library for scientific graphs (Python module)
++ A free cross-platform library of fast C++ routines for plotting data in up
++ to 3 dimensions. It can export plots to bitmaps and vector EPS, SVG, IDTF
++ files. There are simple window interfaces based on GLUT, FLTK and/or Qt.
++ MathGL can also be used in the console. There are interfaces to a set of
++ languages, such as, C, Fortran, Pascal, Forth, Python, Octave.
++ .
++ This package provides the Python module for mathgl.
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..d4b6c9b9926d743449095a376145987d9e666b82
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,197 @@@
++Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
++Upstream-Name: MathGL
++Upstream-Contact: Alexey Balakin <mathgl.abalakin@gmail.com>
++Source: http://mathgl.sourceforge.net/
++
++Files: *
++Copyright: (C) 2007 Alexey Balakin <mathgl.abalakin@gmail.com>
++           (C) 2007 Xavier Delacour <xavier.delacour@gmail.com>
++           (C) 2007 Alexander Filov <alexander.filov@gmail.com>
++           (C) 2008 Dmitry Kulagin <dik@kulagin.nnov.ru>
++           (C) 2008 Michail Vidiassov
++           (C) 2007-2008 Sergey Plis
++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.
++ .
++ 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.
++
++Files: include/mgl2/*.h
++Copyright: (C) 2007-2012 Alexey Balakin <mathgl.abalakin@gmail.ru>
++License: LGPL-3
++ This program is free software; you can redistribute it and/or modify
++ it under the terms of the GNU Less General Public License as     
++ published by the Free Software Foundation.
++ .                     
++ 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 Less General Public License for more details.                        
++
++Files: include/mgl2/mgl.h include/mgl2/mpi.h
++Copyright: (C) 2007-2012 Alexey Balakin <mathgl.abalakin@gmail.ru>
++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.
++ .                     
++ 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.
++
++Files: mgllab/*.cpp mgllab/*.h mgllab/*.rc
++Copyright: (C) 2007-2012 Alexey Balakin <mathgl.abalakin@gmail.ru>
++License: LGPL-3
++ This program is free software; you can redistribute it and/or modify
++ it under the terms of the GNU Less General Public License as     
++ published by the Free Software Foundation. 
++ .                     
++ 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 Less General Public License for more details.
++
++Files: src/addon.cpp src/axis.cpp src/base.cpp src/base_cf.cpp
++       src/canvas.cpp src/canvas_cf.cpp src/complex.cpp
++       src/complex_io.cpp src/cont.cpp src/crust.cpp
++       src/data.cpp src/data_io.cpp src/data_new.cpp
++       src/data_png.cpp src/eval.cpp src/evalp.cpp 
++       src/exec.cpp src/export.cpp src/export_2d.cpp
++       src/export_3d.cpp src/fft.cpp src/fit.cpp 
++       src/font.cpp src/obj.cpp src/other.cpp 
++       src/parser.cpp src/pde.cpp src/pixel.cpp
++       src/plot.cpp src/prc.cpp src/prim.cpp src/surf.cpp
++       src/tex_table.cpp src/vect.cpp src/volume.cpp
++       src/window.cpp
++Copyright: (C) 2007-2012 Alexey Balakin <mathgl.abalakin@gmail.ru>
++License: LGPL-3
++ This program is free software; you can redistribute it and/or modify
++ it under the terms of the GNU Less General Public License as     
++ published by the Free Software Foundation. 
++ .                     
++ 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 Less General Public License for more details.
++
++Files: src/prc/*File* src/prc/*Stream* src/prc/*write*
++Copyright: (C) 2008  Orest Shardt <shardtor@gmail.com> 
++License: LGPL-3
++ This program is free software; you can redistribute it and/or modify
++ it under the terms of the GNU Less General Public License as     
++ published by the Free Software Foundation.
++ .                     
++ 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 Less General Public License for more details.
++
++Files: src/s_hull/*
++Copyright: (C) 2012 David Sinclair <david@s-hull.org>
++License: permissive
++ S-hull is free software and may be obtained from www.s-hull.org.
++ It may be freely copied, modified, and redistributed under the conditions
++ described in `src/s_hull/COPYING.txt'
++ .
++ This is permission to use s-hull-pro in mathgl as long as the routines 
++ retain my copyright notice. I am happy for it to be included in an LGPL 
++ product and I am happy for the source to be bundled with mathgl under 
++ whatever license you use for that.
++ .
++ The complete text of the license can be found in 
++ `src/s_hull/COPYING.txt'.
++
++Files: udav/textedit.cpp udav/textedit.h
++Copyright: (C) 2010 Nokia Corporation and/or its subsidiary(-ies)
++License: BSD
++ Copyright (c) The Regents of the University of California.
++ All rights reserved.
++ .
++ 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 the name of the University 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 REGENTS 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.
++
++Files: widgets/*.cpp
++Copyright: (C) 2007-2012 Alexey Balakin <mathgl.abalakin@gmail.ru>
++License: LGPL-3
++ This program is free software; you can redistribute it and/or modify
++ it under the terms of the GNU Less General Public License as     
++ published by the Free Software Foundation. 
++ .                     
++ 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 Less General Public License for more details.
++ .
++ On Debian GNU/Linux systems, the complete text of the GNU Lesser General 
++ Public License can be found in `/usr/share/common-licenses/LGPL-3'. 
++
++Files: texinfo/*
++Copyright: (C) 2008 Alexey Balakin <mathgl.abalakin@gmail.com>
++License: GFDL-NIV-1.2+
++ Permission is granted to copy, distribute and/or modify this document
++ under the terms of the GNU Free Documentation License, Version 1.2
++ or any later version published by the Free Software Foundation;
++ with no Invariant Sections, no Front-Cover Texts, and no Back-Cover
++ Texts.  A copy of the license is included in the section entitled ``GNU
++ Free Documentation License.''
++ .
++ On Debian GNU/Linux systems, the complete text of the GNU Free Documentation
++ License can be found in `/usr/share/common-licenses/GFDL-1.2'.
++ 
++Files: texinfo/mathgl.js
++Copyright: (C) 2012 Alexey Balakin <balakin@appl.sci-nnov.ru>
++License: LGPL-3
++ This program is free software; you can redistribute it and/or modify
++ it under the terms of the GNU Less General Public License as     
++ published by the Free Software Foundation. 
++ .                     
++ 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 Less General Public License for more details.
++ .
++ On Debian GNU/Linux systems, the complete text of the GNU Lesser General 
++ Public License can be found in `/usr/share/common-licenses/LGPL-3'.
++
++Files: debian/*
++Copyright: (C) 2008 Bradley Smith <brad@brad-smith.co.uk>
++           (C) 2010 Dimitrios Eftaxiopoulos <eftaxi12@otenet.gr>
++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.
++ .
++ On Debian GNU/Linux systems, the complete text of the GNU General Public License
++ can be found in `/usr/share/common-licenses/GPL-2'.
diff --cc debian/docs
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..eda67f7075de3e35169896cd8ff1d0cf3a658670
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,3 @@@
++README
++README_V2
++AUTHORS
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..4c1c15c26828ad12a6f505473a504b11304e978f
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,18 @@@
++Document: mathgl-doc-en
++Title: Debian mathgl Manual in English
++Author: Alexey Balakin
++Abstract: This manual describes the usage
++ of mathgl for the production of high 
++ quality plots (English version).
++Section: Science/Data Analysis
++
++Format: HTML
++Index: /usr/share/doc/mathgl/mathgl_en/mathgl_en.html
++Files: /usr/share/doc/mathgl/mathgl_en/*.html
++
++Format: PDF
++Files: /usr/share/doc/mathgl/mathgl_en.pdf.gz
++
++Format: Info
++Index: /usr/share/info/mathgl_en.info.gz
++Files: /usr/share/info/mathgl_en.info*.gz
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..d25de216e40d32e24bf842002cba7b3770a9a9fc
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,15 @@@
++Document: mathgl-doc-ru
++Title: Debian mathgl Manual in Russian
++Author: Alexey Balakin
++Abstract: This manual describes the usage
++ of mathgl for the production of high 
++ quality plots (Russian version).
++Section: Science/Data Analysis
++
++Format: HTML
++Index: /usr/share/doc/mathgl-doc-ru/mathgl_ru.html/mathgl_ru.html
++Files: /usr/share/doc/mathgl-doc-ru/mathgl_ru.html/*.html
++
++Format: Info
++Index: /usr/share/info/mathgl_ru.info.gz
++Files: /usr/share/info/mathgl_ru.info*.gz 
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..b7a7ddcefff84d85ff318d8caaaf679e571c9241
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,1 @@@
++debian/tmp/usr/share/mathgl/fonts
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..465b31a683a1e80f5475e0d65a056ee8fcf49f5f
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,3 @@@
++debian/tmp/usr/include/*
++debian/tmp/usr/lib/*.so
++debian/tmp/usr/lib/*.a
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..8ccf31329916c33cded28cadf353d04280d8a8e0
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,1 @@@
++debian/tmp/usr/lib/libmgl-fltk.so.*
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..68de839dda8ffe4fa5d876bf011f61b70968a4ee
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,1 @@@
++debian/tmp/usr/lib/libmgl-glut.so.*
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..b90da4da43651b3a2b94808f17a2fef7a645ec8c
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,1 @@@
++debian/tmp/usr/lib/libmgl-mpi.so.*
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..1a85e9a3840f0952ffa7f9f8194bfef4c2450f61
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,2 @@@
++debian/tmp/usr/lib/libmgl-qt.so.*
++debian/tmp/usr/lib/libmgl-qt4.so.*
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..f9595a3bf84374f87c7e2b638c36722084d87c04
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,1 @@@
++debian/tmp/usr/lib/libmgl-wnd.so.*
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..d6b927f407ffc487f6d8f973ab2e3b48b912c030
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,1 @@@
++debian/tmp/usr/lib/libmgl-wx.so.*
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..248a51b133bfb1761fe5565cbb35aeab74f73e47
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,1 @@@
++debian/tmp/usr/lib/libmgl.so.*
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..537fc9abcdabbe9daf07459fbf2d35e35d541352
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,7 @@@
++#debian/tmp/usr/share/doc/mathgl/*.png 
++#debian/tmp/usr/share/doc/mathgl/*.html
++debian/tmp/usr/share/doc/mathgl/*.pdf 
++#debian/tmp/usr/share/doc/mathgl/png/*
++#debian/tmp/usr/share/doc/mathgl/udav/*
++debian/tmp/usr/share/info/mathgl_en.info* usr/share/info/
++debian/folder/mathgl-doc-en /usr/share/doc-base/
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..4a66b1c3b829f899f8b381dc92b3d02fbd67d191
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,4 @@@
++usr/share/doc/mathgl/mathgl_ru.html/ usr/share/doc/mathgl-doc-ru/
++usr/share/doc/mathgl/mgl_ru.html/ usr/share/doc/mathgl-doc-ru/
++usr/share/doc/mathgl/png/ usr/share/doc/mathgl-doc-ru/
++debian/folder/mathgl-doc-ru /usr/share/doc-base/
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..ca663af0d267afb57f0f45c4d0d6b72f61a335d2
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,2 @@@
++debian/tmp/usr/bin/mgl*
++debian/tmp/usr/share/mathgl/mgl.cgi /usr/bin
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..17e2c7836a9d0613fb6f290f425e4bcf2d65073b
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,4 @@@
++texinfo/mglview.1
++texinfo/mglconv.1
++texinfo/mgl.5
++texinfo/mgl.cgi.1
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..29f4f3d640eaeed211eb3352852174cb408d59d9
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,1 @@@
++debian/tmp/usr/lib/mgl-lua.so
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..039a84aadc4d37567ac597da5baa961169c655b4
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,69 @@@
++--- a/CMakeLists.txt
+++++ b/CMakeLists.txt
++@@ -12,6 +12,9 @@
++ set(MathGL_VERSION_MINOR 2.2)
++ set(MathGL_SOVERSION 7.2.0)
++ 
+++set(CMAKE_MODULE_LINKER_FLAGS "${CMAKE_MODULE_LINKER_FLAGS} -Wl,-z,relro")
+++set(CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} -Wl,-z,relro")
+++set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -Wl,-z,relro")
++ 
++ MACRO(MGL_DEPENDENT_OPTION option doc default depends1 force1 depends2 force2)
++   IF(${option}_ISSET MATCHES "^${option}_ISSET$")
++@@ -60,15 +63,15 @@
++ 
++ option(enable-double "Enable double precision in MathGL library" ON)
++ option(enable-simple "Slightly increase drawing speed but disable mglDataA class")
++-option(enable-mpi "Enable mpi")
+++option(enable-mpi "Enable mpi" ON)
++ option(enable-opengl "Enable OpenGL support" ON)
++ option(enable-all-docs "Enable all documentation building")
++ #option(enable-doc "Enable documentation building")
++ option(enable-all "Enable all core features")
++ option(enable-all-widgets "Enable all Widgets")
++ option(enable-all-swig "Enable all SWIG based interfaces")
++-option(enable-pthread "Enable POSIX threads support" OFF)
++-option(enable-openmp "Enable OpenMP support" ON)
+++option(enable-pthread "Enable POSIX threads support" ON)
+++option(enable-openmp "Enable OpenMP support" OFF)
++ option(enable-lgpl "Enable only LGPL part of MathGL")
++ option(enable-mgl2 "Use names 'libmgl2-*' instead of 'libmgl-*'")
++ #option(enable-ltdl "Enable loading modules support")
++@@ -83,25 +86,25 @@
++ 
++ CMAKE_DEPENDENT_OPTION(enable-zlib "Enable zlib support" ON "NOT enable-all" ON)
++ CMAKE_DEPENDENT_OPTION(enable-png "Enable png support" ON "NOT enable-all" ON)
++-CMAKE_DEPENDENT_OPTION(enable-jpeg "Enable jpeg support" OFF "NOT enable-all" ON)
++-MGL_DEPENDENT_OPTION(enable-gsl "Enable gsl support" OFF "NOT enable-lgpl" ON "NOT enable-all" ON)
++-MGL_DEPENDENT_OPTION(enable-hdf4 "Enable hdf4 support" OFF "NOT enable-lgpl" ON "NOT enable-all" ON)
++-MGL_DEPENDENT_OPTION(enable-hdf5 "Enable hdf5 support" OFF "NOT enable-lgpl" ON "NOT enable-all" ON)
++-CMAKE_DEPENDENT_OPTION(enable-pdf "Enable pdf support" OFF "NOT enable-all" ON)
++-CMAKE_DEPENDENT_OPTION(enable-gif "Enable gif support" OFF "NOT enable-all" ON)
++-CMAKE_DEPENDENT_OPTION(enable-glut "Enable glut support" OFF "NOT enable-all-widgets" ON)
++-CMAKE_DEPENDENT_OPTION(enable-fltk "Enable fltk widget" OFF "NOT enable-all-widgets" ON)
++-CMAKE_DEPENDENT_OPTION(enable-wx "Enable wxWidget widget" OFF "NOT enable-all-widgets" ON)
++-CMAKE_DEPENDENT_OPTION(enable-qt4 "Enable Qt4 widget" OFF "NOT enable-all-widgets" ON)
+++CMAKE_DEPENDENT_OPTION(enable-jpeg "Enable jpeg support" ON "NOT enable-all" ON)
+++MGL_DEPENDENT_OPTION(enable-gsl "Enable gsl support" ON "NOT enable-lgpl" ON "NOT enable-all" ON)
+++MGL_DEPENDENT_OPTION(enable-hdf4 "Enable hdf4 support" ON "NOT enable-lgpl" ON "NOT enable-all" ON)
+++MGL_DEPENDENT_OPTION(enable-hdf5 "Enable hdf5 support" ON "NOT enable-lgpl" ON "NOT enable-all" ON)
+++CMAKE_DEPENDENT_OPTION(enable-pdf "Enable pdf support" ON "NOT enable-all" ON)
+++CMAKE_DEPENDENT_OPTION(enable-gif "Enable gif support" ON "NOT enable-all" ON)
+++CMAKE_DEPENDENT_OPTION(enable-glut "Enable glut support" ON "NOT enable-all-widgets" ON)
+++CMAKE_DEPENDENT_OPTION(enable-fltk "Enable fltk widget" ON "NOT enable-all-widgets" ON)
+++CMAKE_DEPENDENT_OPTION(enable-wx "Enable wxWidget widget" ON "NOT enable-all-widgets" ON)
+++CMAKE_DEPENDENT_OPTION(enable-qt4 "Enable Qt4 widget" ON "NOT enable-all-widgets" ON)
++ CMAKE_DEPENDENT_OPTION(enable-qt5 "Enable Qt5 widget" OFF "NOT enable-all-widgets" ON)
++-CMAKE_DEPENDENT_OPTION(enable-qt5asqt "Set Qt5 as default libmgl-qt" ON "enable-qt5" OFF)
+++CMAKE_DEPENDENT_OPTION(enable-qt5asqt "Set Qt5 as default libmgl-qt" OFF "enable-qt5" OFF)
++ 
++ if(enable-qt4 OR enable-qt5)
++ set(enable-qt ON)
++ endif(enable-qt4 OR enable-qt5)
++ 
++ CMAKE_DEPENDENT_OPTION(enable-json-sample "Enable JSON sample" ON "enable-qt" OFF)
++-MGL_DEPENDENT_OPTION(enable-python "Enable python interface" OFF "NOT enable-lgpl" ON "NOT enable-all-swig" ON)
+++MGL_DEPENDENT_OPTION(enable-python "Enable python interface" ON "NOT enable-lgpl" ON "NOT enable-all-swig" ON)
++ MGL_DEPENDENT_OPTION(enable-lua "Enable Lua (v.5.1) interface" OFF "NOT enable-lgpl" ON "NOT enable-all-swig" ON)
++ MGL_DEPENDENT_OPTION(enable-octave "Enable octave interface" OFF "NOT enable-lgpl" ON "NOT enable-all-swig" ON)
++ MGL_DEPENDENT_OPTION(enable-octave-install "Octave interface will install for all users" ON "NOT enable-lgpl" ON "NOT enable-all-swig" ON)
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..a160cc99474ff8b7d4fba2be2a7ea3741e3a24de
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,1 @@@
++CMakeLists.txt.patch
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..430c25488d32b5abb3d81a84521a9a44502f66be
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,2 @@@
++debian/tmp/usr/lib/python*/dist-packages/*.so
++debian/tmp/usr/lib/python*/dist-packages/*.py
diff --cc debian/rules
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..54a79d02b69be8ead85ea19d19ab4742919c825a
new file mode 100755 (executable)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,18 @@@
++#!/usr/bin/make -f
++# -*- makefile -*-
++# Sample debian/rules that uses debhelper.
++# This file was originally written by Joey Hess and Craig Small.
++# As a special exception, when this file is copied by dh-make into a
++# dh-make output file, you may use that output file without restriction.
++# This special exception was added by Craig Small in version 0.37 of dh-make.
++
++# Uncomment this to turn on verbose mode.
++export DH_VERBOSE=1
++export DH_OPTIONS=-v
++
++%:
++      dh $@ --buildsystem=cmake --with python2 --parallel
++
++override_dh_python2:
++      dh_python2 -- --no-guessing-versions
++      dh_numpy
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..46ebe0266599c4440c3cc958b9e769927a55dbd4
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,1 @@@
++3.0 (quilt)
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..0f9086d073a39d4392f74c9634248ee2d9b0b1b3
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,4 @@@
++debian/tmp/usr/bin/udav
++debian/tmp/usr/share/pixmaps/udav.png
++debian/tmp/usr/share/applications/udav.desktop
++debian/tmp/usr/share/udav/udav_ru.qm
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..9d080c8cd05fa712ed72b7aaf64989629956f792
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,1 @@@
++texinfo/udav.1
diff --cc debian/watch
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..489e02feb4fafa1c5cbf80ee2ab7c071ddc50318
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,2 @@@
++version=3
++http://sf.net/mathgl/mathgl-(.*)\.t(?:ar\.)?gz